@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-900:#7b3306;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-900:#0d542b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--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;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-clash-grotesk), "Clash Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-hero-display:var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-900:lab(30.797% -29.6927 17.382)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[8\%\]{top:8%}.top-\[12\%\]{top:12%}.-right-\[5\%\]{right:-5%}.-right-\[18\%\]{right:-18%}.right-1{right:var(--spacing)}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-\[5\%\]{left:-5%}.-left-\[18\%\]{left:-18%}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.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-\[1\]{z-index:1}.z-\[300\]{z-index:300}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-\[70\%\]{height:70%}.h-\[280px\]{height:280px}.h-\[350px\]{height:350px}.h-\[460px\]{height:460px}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[22rem\]{min-height:22rem}.min-h-\[120px\]{min-height:120px}.min-h-\[480px\]{min-height:480px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-\[40\%\]{width:40%}.w-\[280px\]{width:280px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[36ch\]{max-width:36ch}.max-w-\[160px\]{max-width:160px}.max-w-\[240px\]{max-width:240px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[14deg\]{rotate:-14deg}.rotate-180{rotate:180deg}.rotate-\[14deg\]{rotate:14deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}: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-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)))}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-ash-grey\/15{border-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.border-ash-grey\/15{border-color:color-mix(in oklab, var(--ash-grey) 15%, transparent)}}.border-ash-grey\/20{border-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.border-ash-grey\/20{border-color:color-mix(in oklab, var(--ash-grey) 20%, transparent)}}.border-ash-grey\/25{border-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.border-ash-grey\/25{border-color:color-mix(in oklab, var(--ash-grey) 25%, transparent)}}.border-ash-grey\/30{border-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.border-ash-grey\/30{border-color:color-mix(in oklab, var(--ash-grey) 30%, 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-carbon-black\/8{border-color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.border-carbon-black\/8{border-color:color-mix(in oklab, var(--carbon-black) 8%, transparent)}}.border-carbon-black\/10{border-color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.border-carbon-black\/10{border-color:color-mix(in oklab, var(--carbon-black) 10%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-twilight-indigo\/50{border-color:var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.border-twilight-indigo\/50{border-color:color-mix(in oklab, var(--twilight-indigo) 50%, transparent)}}.bg-\[color-mix\(in_srgb\,var\(--parchment\)_72\%\,white\)\]{background-color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--parchment\)_72\%\,white\)\]{background-color:color-mix(in srgb,var(--parchment) 72%,white)}}.bg-\[var\(--brand-emphasis\)\]{background-color:var(--brand-emphasis)}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.bg-ash-grey,.bg-ash-grey\/10{background-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.bg-ash-grey\/10{background-color:color-mix(in oklab, var(--ash-grey) 10%, transparent)}}.bg-ash-grey\/20{background-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.bg-ash-grey\/20{background-color:color-mix(in oklab, var(--ash-grey) 20%, transparent)}}.bg-ash-grey\/25{background-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.bg-ash-grey\/25{background-color:color-mix(in oklab, var(--ash-grey) 25%, transparent)}}.bg-ash-grey\/50{background-color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.bg-ash-grey\/50{background-color:color-mix(in oklab, var(--ash-grey) 50%, transparent)}}.bg-carbon-black,.bg-carbon-black\/25{background-color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.bg-carbon-black\/25{background-color:color-mix(in oklab, var(--carbon-black) 25%, transparent)}}.bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/40{background-color:color-mix(in oklab, var(--color-green-900) 40%, transparent)}}.bg-ink-black,.bg-ink-black\/70{background-color:var(--ink-black)}@supports (color:color-mix(in lab, red, red)){.bg-ink-black\/70{background-color:color-mix(in oklab, var(--ink-black) 70%, transparent)}}.bg-parchment\/5{background-color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/5{background-color:color-mix(in oklab, var(--parchment) 5%, transparent)}}.bg-parchment\/10{background-color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/10{background-color:color-mix(in oklab, var(--parchment) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-twilight-indigo\/8{background-color:var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.bg-twilight-indigo\/8{background-color:color-mix(in oklab, var(--twilight-indigo) 8%, transparent)}}.bg-twilight-indigo\/40{background-color:var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.bg-twilight-indigo\/40{background-color:color-mix(in oklab, var(--twilight-indigo) 40%, 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-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-45\%{--tw-gradient-from-position:45%}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-141{padding-top:calc(var(--spacing) * 141)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.font-heading{font-family:var(--font-clash-grotesk), "Clash Grotesk", ui-sans-serif, system-ui, sans-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-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-\[0\.7rem\]{font-size:.7rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.35rem\]{font-size:1.35rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--ink-black\)\]{color:var(--ink-black)}.text-amber-300{color:var(--color-amber-300)}.text-ash-grey,.text-ash-grey\/70{color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.text-ash-grey\/70{color:color-mix(in oklab, var(--ash-grey) 70%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-carbon-black,.text-carbon-black\/35{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/35{color:color-mix(in oklab, var(--carbon-black) 35%, transparent)}}.text-carbon-black\/45{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/45{color:color-mix(in oklab, var(--carbon-black) 45%, transparent)}}.text-carbon-black\/50{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/50{color:color-mix(in oklab, var(--carbon-black) 50%, transparent)}}.text-carbon-black\/55{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/55{color:color-mix(in oklab, var(--carbon-black) 55%, transparent)}}.text-carbon-black\/60{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/60{color:color-mix(in oklab, var(--carbon-black) 60%, transparent)}}.text-carbon-black\/65{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/65{color:color-mix(in oklab, var(--carbon-black) 65%, transparent)}}.text-carbon-black\/70{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/70{color:color-mix(in oklab, var(--carbon-black) 70%, transparent)}}.text-carbon-black\/75{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/75{color:color-mix(in oklab, var(--carbon-black) 75%, transparent)}}.text-carbon-black\/80{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.text-carbon-black\/80{color:color-mix(in oklab, var(--carbon-black) 80%, transparent)}}.text-green-300{color:var(--color-green-300)}.text-parchment,.text-parchment\/70{color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.text-parchment\/70{color:color-mix(in oklab, var(--parchment) 70%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-twilight-indigo{color:var(--twilight-indigo)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-40px_0_80px_rgba\(182\,201\,204\,0\.45\)\,0_0_100px_rgba\(182\,201\,204\,0\.2\)\]{--tw-shadow:inset -40px 0 80px var(--tw-shadow-color,#b6c9cc73), 0 0 100px var(--tw-shadow-color,#b6c9cc33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_40px_0_80px_rgba\(182\,201\,204\,0\.45\)\,0_0_100px_rgba\(182\,201\,204\,0\.2\)\]{--tw-shadow:inset 40px 0 80px var(--tw-shadow-color,#b6c9cc73), 0 0 100px var(--tw-shadow-color,#b6c9cc33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_20px_40px_rgba\(28\,33\,35\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 40px var(--tw-drop-shadow-color,#1c212338));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[perspective\:1000px\]{perspective:1000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.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)}}.placeholder\:text-ash-grey\/60::placeholder{color:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ash-grey\/60::placeholder{color:color-mix(in oklab, var(--ash-grey) 60%, transparent)}}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-carbon-black:hover{color:var(--carbon-black)}.hover\:text-parchment:hover{color:var(--parchment)}}.focus\:border-carbon-black:focus{border-color:var(--carbon-black)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:left-2{left:calc(var(--spacing) * 2)}.sm\:block{display:block}.sm\:h-\[360px\]{height:360px}.sm\:w-\[360px\]{width:360px}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:top-\[5\%\]{top:5%}.md\:top-\[8\%\]{top:8%}.md\:-right-\[10\%\]{right:-10%}.md\:-left-\[12\%\]{left:-12%}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-\[450px\]{height:450px}.md\:h-\[480px\]{height:480px}.md\:h-\[520px\]{height:520px}.md\:min-h-0{min-height:0}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-\[480px\]{width:480px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pr-3{padding-right:calc(var(--spacing) * 3)}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.55rem\]{font-size:1.55rem}}@media (min-width:64rem){.lg\:h-\[560px\]{height:560px}.lg\:w-\[560px\]{width:560px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--carbon-black:#1c2123;--ash-grey:#b6c9cc;--parchment:#f8f6f2;--ink-black:#0f1a23;--twilight-indigo:#1d3156;--void-black:var(--ink-black)}@supports (color:color-mix(in lab, red, red)){:root{--void-black:color-mix(in srgb, var(--ink-black) 72%, black)}}:root{--ash-grey-80:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){:root{--ash-grey-80:color-mix(in srgb, var(--ash-grey) 80%, white)}}:root{--ash-grey-light:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){:root{--ash-grey-light:color-mix(in srgb, var(--ash-grey) 42%, white)}}:root{--ash-grey-deep:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){:root{--ash-grey-deep:color-mix(in srgb, var(--ash-grey) 88%, #8fa5a9)}}:root{--ash-grey-gradient:linear-gradient(180deg, var(--ash-grey-light) 0%, var(--ash-grey) 24%, var(--ash-grey-deep) 52%, var(--ash-grey) 78%, var(--ash-grey-light) 100%);--silver-glow:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){:root{--silver-glow:color-mix(in srgb, var(--ash-grey) 55%, var(--twilight-indigo) 18%, white)}}:root{--pale-blue-glow:var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){:root{--pale-blue-glow:color-mix(in srgb, var(--twilight-indigo) 28%, white)}}:root{--brand-emphasis:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){:root{--brand-emphasis:color-mix(in srgb, var(--ash-grey) 58%, white)}}:root{--brand-emphasis-strong:var(--ash-grey);--brand-surface:var(--parchment);--brand-surface-raised:var(--parchment)}@supports (color:color-mix(in lab, red, red)){:root{--brand-surface-raised:color-mix(in srgb, var(--parchment) 92%, white)}}:root{--brand-accent:var(--twilight-indigo);--storefront-header-bar:3.75rem;--storefront-header-height:calc(var(--storefront-header-bar) + env(safe-area-inset-top,0px) + 1.35rem);--section-blend-height:clamp(2.5rem, 6vw, 4.5rem);--section-blend-overlap:clamp(1.75rem, 4vw, 3rem);--testing-panels-accent:#316070;--testing-panels-join:var(--testing-panels-accent)}@supports (color:color-mix(in lab, red, red)){:root{--testing-panels-join:color-mix(in srgb, var(--testing-panels-accent) 8%, #fff)}}:root{--testing-panels-backdrop:#fff;--gradient-testing-panels:linear-gradient(148deg, var(--testing-panels-accent) 0%, var(--testing-panels-accent) 14%, #fff 36%, #fff 58%, var(--testing-panels-accent) 82%, var(--testing-panels-accent) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-testing-panels:linear-gradient(148deg, color-mix(in srgb, var(--testing-panels-accent) 8%, #fff) 0%, color-mix(in srgb, var(--testing-panels-accent) 3%, #fff) 14%, #fff 36%, #fff 58%, color-mix(in srgb, var(--testing-panels-accent) 5%, #fff) 82%, color-mix(in srgb, var(--testing-panels-accent) 11%, #fff) 100%)}}:root{--gradient-hero:linear-gradient(135deg, var(--ink-black) 0%, var(--twilight-indigo) 45%, var(--carbon-black) 100%);--gradient-radial:radial-gradient(ellipse at center, var(--twilight-indigo) 0%, var(--ink-black) 70%, var(--carbon-black) 100%);--gradient-brand-glow:linear-gradient(160deg, var(--ash-grey) 0%, var(--ash-grey) 45%, var(--ash-grey) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-brand-glow:linear-gradient(160deg, color-mix(in srgb, var(--ash-grey) 80%, transparent) 0%, color-mix(in srgb, var(--ash-grey) 50%, transparent) 45%, color-mix(in srgb, var(--ash-grey) 30%, transparent) 100%)}}:root{--gradient-brand-cta:linear-gradient(90deg, var(--ink-black) 0%, var(--twilight-indigo) 45%, var(--carbon-black) 100%);--ms-signature-0:#f8fbfd;--ms-signature-1:#dce8f1;--ms-signature-2:#6a96b4;--ms-signature-3:#2a4f6a;--ms-signature-4:#0a1626;--gradient-medivance-signature:linear-gradient(90deg, var(--ms-signature-0) 0%, var(--ms-signature-1) 16%, var(--ms-signature-2) 50%, var(--ms-signature-3) 78%, var(--ms-signature-4) 100%);--sig-flow-s2-top:var(--ms-signature-0);--sig-flow-s2-bottom:var(--ms-signature-3);--sig-flow-s3-top:var(--sig-flow-s2-bottom);--sig-flow-s3-bottom:#8eb8d4;--sig-flow-s4-top:var(--sig-flow-s3-bottom);--sig-flow-s4-bottom:var(--ms-signature-4);--trust-deck-surface-start:#fff;--trust-deck-surface-end:var(--sig-flow-s2-bottom);--gradient-trust-deck:linear-gradient(180deg, #fff 0%, var(--sig-flow-s2-top) 6%, var(--ms-signature-1) 28%, var(--ms-signature-2) 48%, var(--ms-signature-2) 66%, var(--ms-signature-3) 82%, var(--ms-signature-3) 92%, var(--sig-flow-s2-bottom) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-trust-deck:linear-gradient(180deg, #fff 0%, var(--sig-flow-s2-top) 6%, var(--ms-signature-1) 28%, color-mix(in srgb, var(--ms-signature-2) 50%, var(--ms-signature-1)) 48%, var(--ms-signature-2) 66%, color-mix(in srgb, var(--ms-signature-3) 42%, var(--ms-signature-2)) 82%, color-mix(in srgb, var(--ms-signature-3) 78%, var(--ms-signature-2)) 92%, var(--sig-flow-s2-bottom) 100%)}}:root{--shop-section-surface-start:var(--sig-flow-s3-top);--shop-section-surface-end:var(--sig-flow-s3-bottom);--gradient-shop-section:linear-gradient(180deg, var(--sig-flow-s3-top) 0%, #1e3d58 10%, var(--ms-signature-4) 24%, #060e18 38%, #0a1520 50%, #060e18 62%, var(--ms-signature-4) 76%, var(--ms-signature-3) 88%, var(--sig-flow-s3-bottom) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-shop-section:linear-gradient(180deg, var(--sig-flow-s3-top) 0%, #1e3d58 10%, var(--ms-signature-4) 24%, #060e18 38%, #0a1520 50%, #060e18 62%, var(--ms-signature-4) 76%, color-mix(in srgb, var(--ms-signature-3) 55%, var(--ms-signature-2)) 88%, var(--sig-flow-s3-bottom) 100%)}}:root{--gradient-medivance-section:linear-gradient(180deg, var(--sig-flow-s4-top) 0%, var(--ms-signature-1) 10%, var(--ms-signature-1) 24%, var(--ms-signature-2) 40%, var(--ms-signature-2) 56%, var(--ms-signature-3) 72%, var(--ms-signature-3) 86%, var(--sig-flow-s4-bottom) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-medivance-section:linear-gradient(180deg, var(--sig-flow-s4-top) 0%, color-mix(in srgb, var(--ms-signature-1) 65%, var(--sig-flow-s4-top)) 10%, var(--ms-signature-1) 24%, color-mix(in srgb, var(--ms-signature-2) 60%, var(--ms-signature-1)) 40%, var(--ms-signature-2) 56%, color-mix(in srgb, var(--ms-signature-3) 52%, var(--ms-signature-2)) 72%, color-mix(in srgb, var(--ms-signature-3) 82%, var(--ms-signature-2)) 86%, var(--sig-flow-s4-bottom) 100%)}}:root{--btn-glass-bg:#ffffff7a;--btn-glass-bg-hover:#ffffffad;--btn-glass-border:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){:root{--btn-glass-border:color-mix(in srgb, var(--carbon-black) 12%, transparent)}}:root{--btn-glass-border-hover:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){:root{--btn-glass-border-hover:color-mix(in srgb, var(--carbon-black) 18%, transparent)}}:root{--btn-glass-text:var(--carbon-black);--btn-glass-shadow:0 8px 24px var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){:root{--btn-glass-shadow:0 8px 24px color-mix(in srgb, var(--carbon-black) 8%, transparent)}}:root{--btn-glass-shadow-hover:0 12px 32px var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){:root{--btn-glass-shadow-hover:0 12px 32px color-mix(in srgb, var(--carbon-black) 12%, transparent)}}:root{--btn-glass-dark-bg:#ffffff1a;--btn-glass-dark-bg-hover:#ffffff2e;--btn-glass-dark-border:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){:root{--btn-glass-dark-border:color-mix(in srgb, var(--ash-grey) 24%, transparent)}}:root{--btn-glass-dark-text:var(--parchment);--type-heading:clamp(2rem, 4.5vw, 3.75rem);--type-hero-heading:clamp(1.75rem, 3.5vw, 3rem);--type-hero-lead:clamp(1.25rem, 2.1vw, 1.5rem);--type-subheading:clamp(1.5rem, 2.5vw, 2.125rem);--type-body:1.125rem;--type-caption:.875rem;--tracking-heading:-.02em;--tracking-body:.01em;--leading-heading:1.15;--leading-body:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth}html.is-logging-out{cursor:wait}html.is-logging-out:after{content:"";z-index:2147483647;pointer-events:none;background:#f8f6f2;position:fixed;inset:0}body{min-height:100vh;color:var(--carbon-black);font-family:var(--font-body);font-weight:400;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);background:var(--parchment);background-attachment:fixed;overflow-x:clip}:is(html:has(.page-shell--home),body:has(.page-shell--home)){width:100%;max-width:100%;overflow-x:visible}.page-shell--home{width:100%;max-width:100%;overflow-x:visible!important}@media (max-width:767px){:is(html:has(.page-shell--home),body:has(.page-shell--home)){overflow-x:clip}.page-shell--home{overflow-x:clip!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.015em;line-height:1.15}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}button,input,textarea,select{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):focus,textarea:focus,select:focus{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-offset-width:0px!important;--tw-ring-color:transparent!important;border-color:var(--carbon-black)!important;outline:none!important}.page-shell{width:100%;max-width:100%;color:var(--carbon-black);background:0 0;overflow-x:clip}.page-shell--plain,.page-shell--plain .page-content,.page-shell--plain .storefront-main,.page-shell--home>.pointer-events-none.fixed.inset-0{background:#fff}.page-shell--home .page-content,.page-shell--home .storefront-main,.page-shell--home .storefront-main--home,.page-shell--home .home-sections-flow{width:100%;max-width:100%;overflow:visible!important}.page-shell--home .page-content{background:#fff}.page-shell--home{--trust-deck-surface-start:#fff;--trust-deck-surface-end:#fff;--shop-section-surface-start:#fff;--shop-section-surface-end:#fff;--sig-flow-s2-top:#fff;--sig-flow-s2-bottom:#fff;--sig-flow-s3-top:#fff;--sig-flow-s3-bottom:#fff;--sig-flow-s4-top:#fff;--sig-flow-s4-bottom:#fff;--gradient-trust-deck:#fff;--gradient-shop-section:#fff;--gradient-medivance-section:#fff;--gradient-medivance-signature:#fff;--gradient-brand-glow:transparent;--ash-grey-gradient:#fff}.page-shell--home .storefront-main--home,.page-shell--home .home-sections-flow{color:var(--carbon-black);background:#fff}.page-shell--home .testing-panels{background-color:#0000!important;background-image:var(--gradient-testing-panels)!important}.page-shell--home .testing-panels__pin,.page-shell--home .testing-panels__inner,.page-shell--home .testing-panels__body,.page-shell--home .testing-panels__header,.page-shell--home .testing-panels__stage{background-color:#0000!important;background-image:none!important}.page-shell--home .testing-panels__reel,.page-shell--home .testing-panels__reel.is-ready{background-color:#0000!important}.page-shell--home .testing-panels:before{background-color:#0000!important;background-image:var(--gradient-testing-panels)!important}.page-shell--home .trust-deck-section,.page-shell--home .trust-deck-section.home-section,.page-shell--home .trust-feature-section,.page-shell--home .trust-feature-section.home-section{--trust-deck-floor:#fff;color:var(--carbon-black);background:linear-gradient(148deg,#fff 0% 38%,#f3f5f6 68%,#e6ecee 100%)}.page-shell--home .trust-deck-section:before,.page-shell--home .trust-deck-section.home-section:before,.page-shell--home .trust-deck-section--scrub .trust-deck-scroll-sticky,.page-shell--home .trust-deck-section--static:before,.page-shell--home .trust-feature-section:before,.page-shell--home .trust-feature-section.home-section:before{background:linear-gradient(148deg,#fff 0% 40%,#f5f7f8 70%,#e8eeef 100%)!important}.page-shell--home .shop-category-section,.page-shell--home .home-section.shop-category-section,.page-shell--home .shop-category-section.product-showcase-section{color:var(--carbon-black);background:#fff!important}.page-shell--home .shop-category-section:before{content:none!important;display:none!important}.page-shell--home .shop-category-section .type-heading,.page-shell--home .shop-category-section .shop-category-title,.page-shell--home .shop-category-section .shop-category-lead,.page-shell--home .shop-category-section .shop-category-empty p{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.page-shell--home .shop-category-section .shop-category-lead,.page-shell--home .shop-category-section .shop-category-empty p{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.page-shell--home .medivance-standard{color:var(--carbon-black);background:#fff!important}.page-shell--home .medivance-standard__title,.page-shell--home .medivance-standard__headline,.page-shell--home .medivance-standard__label--active{color:var(--carbon-black)!important}.page-shell--home .medivance-standard__label{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.page-shell--home .medivance-standard__label{color:color-mix(in srgb, var(--carbon-black) 86%, transparent)}}.page-shell--home .medivance-standard__lead,.page-shell--home .medivance-standard__body{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.page-shell--home .medivance-standard__lead,.page-shell--home .medivance-standard__body{color:color-mix(in srgb, var(--carbon-black) 80%, transparent)}}.page-shell--home .medivance-standard__eyebrow,.page-shell--home .medivance-standard__copy-kicker{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.page-shell--home .medivance-standard__eyebrow,.page-shell--home .medivance-standard__copy-kicker{color:color-mix(in srgb, var(--carbon-black) 70%, transparent)}}.page-shell--home .hero-video-section{aspect-ratio:auto;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden}.page-shell--home .hero-video-bleed{background:linear-gradient(to bottom, #fff0 0%, #ffffff05 38%, var(--testing-panels-accent) 58%, var(--testing-panels-join) 78%, var(--testing-panels-join) 92%, var(--testing-panels-join) 100%);display:block!important}@supports (color:color-mix(in lab, red, red)){.page-shell--home .hero-video-bleed{background:linear-gradient(to bottom, #fff0 0%, #ffffff05 38%, color-mix(in srgb, var(--testing-panels-accent) 2%, transparent) 58%, color-mix(in srgb, var(--testing-panels-join) 45%, transparent) 78%, color-mix(in srgb, var(--testing-panels-join) 78%, transparent) 92%, var(--testing-panels-join) 100%)}}.page-shell--home .hero-radial-glow,.page-shell--home .brand-ambient-glow,.page-shell--home .hero-glow-shape,.page-shell--home [class*=HeroGlow],.page-shell--home .trust-deck-rail:before,.page-shell--home .trust-deck-atmosphere,.page-shell--home .trust-deck-atmosphere:after{opacity:0!important;background:0 0!important}.page-shell--home .shop-category-nav{background:#1c21230a;border-color:#1c21231f}.page-shell--home .shop-category-nav-tab{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.page-shell--home .shop-category-nav-tab{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.page-shell--home .shop-category-nav-tab:hover{color:var(--carbon-black)}.page-shell--home .shop-category-nav-tab--active,.page-shell--home .shop-category-nav-tab--active:hover,.page-shell--home .shop-category-nav-tab--active .shop-category-nav-tab-label{color:#fff}.page-shell--plain>.pointer-events-none.fixed.inset-0{background:#fff}.page-shell .text-parchment,.page-shell .text-ash-grey{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.page-shell .text-ash-grey{color:color-mix(in srgb, var(--carbon-black) 65%, transparent)}}.page-shell .glass{color:var(--carbon-black);background:#ffffff6b;border:1px solid #1c21231a;box-shadow:0 8px 32px #1c212314}.page-shell .glass-dark{color:var(--carbon-black);background:#ffffff80;border:1px solid #1c21231a}.page-shell .nav-floating-container{contain:paint;background:#ffffff80!important;border:1px solid #1c21231a!important;border-radius:9999px!important;overflow:hidden!important;box-shadow:0 4px 24px #1c212314,inset 0 1px #fff9!important}.text-on-dark{color:var(--parchment)!important}.btn-primary{background:var(--btn-glass-bg);border:1px solid var(--btn-glass-border);box-shadow:var(--btn-glass-shadow);-webkit-backdrop-filter:blur(18px);color:var(--btn-glass-text)!important}.btn-primary:hover:not(:disabled){background:var(--btn-glass-bg-hover);border-color:var(--btn-glass-border-hover);box-shadow:var(--btn-glass-shadow-hover);color:var(--btn-glass-text)!important}.page-shell .btn-primary{color:var(--btn-glass-text)!important}.auth-shell .btn-primary{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff29;border-color:#1c212324;box-shadow:inset 0 1px #ffffff59,0 8px 20px #1c21230f;color:var(--carbon-black)!important}.auth-shell .btn-primary:hover:not(:disabled){background:#ffffff42;border-color:#1c21232e;color:var(--carbon-black)!important}.btn-glass-surface{background:var(--btn-glass-bg);border:1px solid var(--btn-glass-border);color:var(--btn-glass-text);box-shadow:var(--btn-glass-shadow);-webkit-backdrop-filter:blur(18px)}.btn-glass-surface:hover{background:var(--btn-glass-bg-hover);border-color:var(--btn-glass-border-hover)}.btn-glass-surface-active{background:var(--btn-glass-bg-hover);border:1px solid var(--btn-glass-border-hover);color:var(--btn-glass-text);box-shadow:var(--btn-glass-shadow)}.btn-glass-surface-dark-active{background:var(--btn-glass-dark-bg-hover);border:1px solid var(--btn-glass-dark-border);color:var(--btn-glass-dark-text)}.auth-shell{min-height:100vh;color:var(--carbon-black);background:#fff fixed;position:relative}.auth-shell--split{background:#fff;grid-template-columns:1fr;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.auth-shell__visual{background:#f7f7f5;display:none;position:relative;overflow:hidden}.auth-shell__visual-image{object-fit:cover;object-position:center}.auth-shell__form{overscroll-behavior:contain;justify-content:center;align-items:center;min-height:0;padding:1.5rem 1rem;display:flex;overflow-y:auto}.auth-shell__form-inner{width:100%;max-width:36rem}.auth-shell__form-inner--signup{max-width:40rem}.auth-shell__form:has(.auth-shell__form-inner--signup){padding:1.25rem .75rem}@media (min-width:1024px){.auth-shell--split{grid-template-columns:1fr 1fr}.auth-shell__visual{height:100dvh;min-height:0;display:block}.auth-shell__form{padding:2rem}.auth-shell__form:has(.auth-shell__form-inner--signup){padding:2rem 1.5rem}}.auth-shell .page-content{z-index:1;background:0 0;position:relative}.auth-shell .text-parchment,.auth-shell .text-ash-grey{color:var(--carbon-black)!important}@supports (color:color-mix(in lab, red, red)){.auth-shell .text-ash-grey{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)!important}}.auth-shell label{color:var(--carbon-black)!important}@supports (color:color-mix(in lab, red, red)){.auth-shell label{color:color-mix(in srgb, var(--carbon-black) 78%, transparent)!important}}.auth-shell .auth-portal-card__header{text-align:center;background:#ffffff0f;border-bottom:1px solid #1c212314;flex-direction:column;align-items:center;padding:2rem 2rem 1.5rem;display:flex}.auth-shell-title{width:100%;color:var(--carbon-black);text-align:center}.auth-shell-lead,.auth-shell-footer{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.auth-shell-lead,.auth-shell-footer{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.auth-shell-lead,.auth-shell-footer{text-align:center}.auth-shell-link{color:var(--twilight-indigo)}.auth-shell-link:hover{color:var(--ink-black)}.auth-shell .auth-frost-card{-webkit-backdrop-filter:blur(36px)saturate(150%);min-height:28.5rem;color:var(--carbon-black);overflow:hidden;background:#ffffff24!important;border:1px solid #1c21231f!important;border-radius:0!important;padding:0!important;box-shadow:0 20px 48px #1c212314,inset 0 1px #ffffff59!important}.auth-shell .auth-portal-card__body{flex-direction:column;min-height:20.5rem;padding:1.5rem 2rem 2rem;display:flex}.auth-shell .auth-portal-card__body--signup{min-height:auto;padding:1.5rem 2rem 1.85rem}.auth-shell .auth-frost-card--signup{min-height:auto}.auth-shell .auth-frost-card--signup .auth-portal-card__header{padding:1.75rem 2rem 1.25rem}.auth-shell .auth-frost-card--signup .auth-portal-card__heading{min-height:auto}.auth-shell .auth-frost-card--signup .auth-portal-card__description{max-width:28rem;min-height:auto;margin-top:.5rem}.auth-shell .auth-frost-card--signup .auth-portal-card__footer{min-height:auto;padding-top:1.25rem}@media (max-width:767px){.auth-shell__form:has(.auth-shell__form-inner--signup){padding:.625rem .375rem}.auth-shell__form-inner--signup{width:100%;max-width:min(100%,100vw - .75rem)}.auth-shell .auth-frost-card--signup .auth-portal-card__header{padding:2rem 1.75rem 1.5rem}.auth-shell .auth-portal-card__body--signup{padding:1.75rem 1.75rem 2rem}.auth-shell .auth-frost-card--signup .auth-portal-card__description{max-width:100%}.auth-shell .auth-frost-card--signup .auth-portal-card__footer{padding-top:1.5rem}}.auth-portal-card__heading{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:5.5rem;display:flex}.auth-portal-card__description{justify-content:center;align-items:center;width:100%;max-width:20rem;min-height:2.25rem;margin-top:.5rem;display:flex}.auth-portal-card__footer{min-height:5.75rem;margin-top:1.25rem;padding-top:1.75rem}.auth-portal-card__footer-actions{gap:1rem;display:flex}.auth-portal-card__footer-actions--single{justify-content:center}.auth-shell .auth-shell-secondary-btn:not(.slant-cta){-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 1px #ffffff59,0 6px 16px #1c21230f;color:var(--carbon-black)!important;background:#ffffff29!important;border:1px solid #1c212324!important}.auth-shell .auth-shell-secondary-btn:not(.slant-cta):hover{color:var(--carbon-black)!important;background:#ffffff42!important;border-color:#1c21232e!important}.auth-shell .slant-cta{appearance:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#12161a!important;border:1.5px solid #ffffff2e!important}.auth-shell .glass{-webkit-backdrop-filter:blur(20px)saturate(140%);color:var(--carbon-black);background:#ffffff24;border:1px solid #1c21231a;box-shadow:0 8px 24px #1c21230f,inset 0 1px #ffffff4d}.auth-shell input.glass,.auth-shell textarea.glass,.auth-shell select.glass,.auth-shell .auth-input{-webkit-backdrop-filter:blur(12px);background:#fff3;border:1px solid #1c21231f;border-radius:1rem;box-shadow:inset 0 1px #ffffff59;color:var(--carbon-black)!important}.auth-shell select.glass,.auth-shell select.auth-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='%231c2123'%3E%3Cpath d='M5.23 7.21a.75.75 0 011.06.02L10 11.17l3.71-3.94a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;border-radius:999px;padding-right:2.35rem}.auth-shell input.glass::placeholder,.auth-shell textarea.glass::placeholder,.auth-shell .auth-input::placeholder{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.auth-shell input.glass::placeholder,.auth-shell textarea.glass::placeholder,.auth-shell .auth-input::placeholder{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.auth-shell input.glass:focus,.auth-shell textarea.glass:focus,.auth-shell select.glass:focus,.auth-shell .auth-input:focus{border-color:var(--carbon-black);box-shadow:none;--tw-ring-color:transparent;outline:none}.auth-shell .auth-tab-track{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffff1f;border:1px solid #1c21231a;box-shadow:inset 0 1px #ffffff47}.auth-shell .auth-tab-track--portals{justify-content:stretch}@media (max-width:640px){.auth-shell .auth-tab-track--portals{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.25rem;overflow-x:auto}.auth-shell .auth-tab-track--portals::-webkit-scrollbar{display:none}.auth-shell .auth-tab-track--portals>button{flex:none;min-width:4.85rem;padding-inline:.7rem;font-size:.8125rem}}@media (max-width:1023px){.auth-shell--split{height:auto;min-height:100dvh;overflow:visible}.auth-shell__form{padding:max(1rem, env(safe-area-inset-top)) .75rem max(1.25rem, env(safe-area-inset-bottom));justify-content:flex-start;align-items:flex-start}.auth-shell__form-inner{max-width:min(100%,26.5rem);margin-inline:auto}.auth-shell .auth-frost-card{min-height:0}.auth-shell .auth-portal-card__header{padding:1.35rem 1.15rem 1rem}.auth-shell .auth-portal-card__body{min-height:0;padding:1.1rem 1.15rem 1.35rem}.auth-shell .auth-shell-title{font-size:clamp(1.25rem,4.8vw,1.5rem);line-height:1.25}.auth-portal-card__heading{min-height:0}.auth-portal-card__description{max-width:100%;min-height:0}.auth-portal-card__footer{min-height:0;padding-top:1.35rem}.auth-portal-card__footer-actions{flex-direction:column;gap:.85rem}.auth-portal-card__footer-actions>*{flex:auto;width:100%}.auth-shell input.glass,.auth-shell textarea.glass,.auth-shell select.glass,.auth-shell .auth-input,.auth-shell input.auth-input{font-size:16px}}@media (max-width:480px){.auth-shell__form{padding-inline:.55rem}.auth-shell .auth-portal-card__header{padding:1.15rem .95rem .85rem}.auth-shell .auth-portal-card__body{padding:.95rem .95rem 1.15rem}.auth-shell .auth-tab-track.mb-6{margin-bottom:1rem}}.auth-shell .auth-tab-inactive{color:var(--carbon-black)!important}@supports (color:color-mix(in lab, red, red)){.auth-shell .auth-tab-inactive{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)!important}}.auth-shell .auth-tab-inactive{background:0 0;border:1px solid #0000;transition:color .2s,background .2s,border-color .2s}.auth-shell .auth-tab-active{-webkit-backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #1c21231f;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff73,0 4px 12px #1c21230f;color:var(--carbon-black)!important}.auth-shell .auth-tab-inactive:hover{background:#ffffff24;border-color:#1c212314;color:var(--carbon-black)!important}.auth-shell .step-badge-active{background:#ffffffb8;border:1px solid #1c21231f;color:var(--carbon-black)!important}.page-shell .bg-twilight-indigo{color:var(--parchment)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-weight:500;line-height:var(--leading-heading)}p{font-family:var(--font-body);font-weight:400;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.type-hero-heading{font-family:var(--font-heading);font-weight:500;font-size:var(--type-hero-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.type-hero-lead{font-family:var(--font-heading);font-weight:400;font-size:var(--type-hero-lead);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.type-heading{font-family:var(--font-heading);font-weight:500;font-size:var(--type-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.type-subheading{font-family:var(--font-heading);font-weight:400;font-size:var(--type-subheading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.type-body{font-family:var(--font-body);font-weight:400;font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.type-caption{font-family:var(--font-body);font-weight:400;font-size:var(--type-caption);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.type-label{font-family:var(--font-body);font-weight:500;font-size:var(--type-caption);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.glass{-webkit-backdrop-filter:blur(16px);background:#f8f6f214;border:1px solid #b6c9cc40;box-shadow:0 8px 32px #0f1a2333}.glass-modal-shell{z-index:200;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.glass-modal-panel,.page-shell .glass-modal-panel{-webkit-backdrop-filter:none;color:var(--carbon-black);background:#fff;border:1px solid #1c21231a;box-shadow:0 16px 48px #0f1a232e,0 2px 8px #0f1a230f}.checkout-modal__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.checkout-modal__actions>*{flex-shrink:0;min-width:0}.checkout-modal{flex-direction:column;width:100%;max-width:32rem;min-height:0;max-height:min(88dvh,44rem);display:flex;overflow:hidden}.checkout-modal__body{overscroll-behavior:contain;flex:auto;min-height:min(12rem,38dvh);padding-right:.15rem;overflow-y:auto}.checkout-steps{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.checkout-steps__item{min-width:0}.checkout-steps__btn{width:100%;min-height:2.35rem;color:var(--carbon-black);background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-steps__btn{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.checkout-steps__btn{font-family:var(--font-body);cursor:pointer;font-size:.78rem;font-weight:500}.checkout-steps__item.is-done .checkout-steps__btn,.checkout-steps__item.is-current .checkout-steps__btn{color:var(--carbon-black);font-weight:600}.checkout-steps__item.is-current .checkout-steps__btn{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.checkout-steps__item.is-current .checkout-steps__btn{background:color-mix(in srgb, var(--parchment) 62%, white)}}.checkout-steps__item.is-current .checkout-steps__btn:hover,.checkout-steps__btn:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.checkout-steps__item.is-current .checkout-steps__btn:hover,.checkout-steps__btn:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.checkout-steps__item.is-current .checkout-steps__btn:hover,.checkout-steps__btn:hover{color:var(--carbon-black)}.checkout-steps__index{background:var(--parchment);border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-steps__index{background:color-mix(in srgb, var(--parchment) 70%, white)}}.checkout-steps__index{font-size:.68rem;font-weight:600}.checkout-steps__item.is-current .checkout-steps__index,.checkout-steps__item.is-done .checkout-steps__index{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.checkout-steps__item.is-current .checkout-steps__index,.checkout-steps__item.is-done .checkout-steps__index{background:color-mix(in srgb, var(--parchment) 70%, white)}}.checkout-steps__item.is-current .checkout-steps__index,.checkout-steps__item.is-done .checkout-steps__index{color:var(--carbon-black)}@media (max-width:767px){.checkout-steps{margin-bottom:.75rem}.checkout-steps__btn{gap:.28rem;min-height:2rem;padding:.3rem .25rem;font-size:.72rem}}.checkout-pane .tickets-field{margin-top:0}.checkout-new-address .tickets-field,.checkout-payment-form .tickets-field{margin-top:.9rem}.checkout-new-address .tickets-field:first-child,.checkout-payment-form .tickets-field:first-child,.checkout-payment-form__row .tickets-field{margin-top:0}.checkout-address-preview{background:var(--parchment);border:1px solid #1c21231a;border-radius:.85rem;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.checkout-address-preview{background:color-mix(in srgb, var(--parchment) 45%, white)}}.checkout-pane{gap:.85rem;padding-bottom:.35rem;display:grid}.checkout-pane__lead,.checkout-pane__muted,.checkout-pane__note{color:var(--carbon-black);margin:0;font-size:.88rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.checkout-pane__lead,.checkout-pane__muted,.checkout-pane__note{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.checkout-pane__error{color:#b91c1c;margin:.75rem 0 0;font-size:.88rem}.checkout-address-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.checkout-address-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #1c21231a;border-radius:.9rem;gap:.25rem;width:100%;padding:.8rem .9rem;transition:background-color .18s,border-color .18s,color .18s;display:grid}.checkout-address-card:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.checkout-address-card:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.checkout-address-card:hover{border-color:#1c212329}.checkout-address-card.is-selected{border-color:var(--carbon-black);background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.checkout-address-card.is-selected{background:color-mix(in srgb, var(--parchment) 62%, white)}}.checkout-address-card__label{color:var(--carbon-black);align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;display:flex}.checkout-address-card__badge{background:var(--carbon-black);border-radius:999px;padding:.1rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.checkout-address-card__badge{background:color-mix(in srgb, var(--carbon-black) 8%, white)}}.checkout-address-card__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--carbon-black);font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.checkout-address-card__badge{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.checkout-address-card__line{color:var(--carbon-black);font-size:.82rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.checkout-address-card__line{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.checkout-new-address{gap:0;display:grid}.checkout-review{border-bottom:1px solid #1c212314;padding-bottom:.85rem}.checkout-review:last-child{border-bottom:0;padding-bottom:0}.checkout-review__label{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 .35rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.checkout-review__label{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.checkout-review__copy{color:var(--carbon-black);margin:0;font-size:.92rem;line-height:1.45}.checkout-bill{color:var(--carbon-black);gap:.4rem;font-size:.92rem;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-bill{color:color-mix(in srgb, var(--carbon-black) 70%, transparent)}}.checkout-bill>div{justify-content:space-between;gap:1rem;display:flex}.checkout-bill__total{color:var(--carbon-black);border-top:1px solid #1c212314;margin-top:.25rem;padding-top:.5rem;font-weight:600}.glass-modal-close{width:2.35rem;height:2.35rem;color:var(--carbon-black);background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;margin:-.35rem -.35rem 0 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.glass-modal-close{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.glass-modal-close{cursor:pointer;transition:color .2s,background-color .2s}.glass-modal-close:hover{color:var(--carbon-black);background:#1c21230d}@media (max-width:767px){.glass-modal-shell{align-items:flex-end;padding:0}.glass-modal-panel,.page-shell .glass-modal-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:none;max-height:min(92dvh,100%);padding:1.15rem 1.1rem calc(1.15rem + env(safe-area-inset-bottom,0px));border-radius:1.25rem 1.25rem 0 0;overflow-y:auto}.glass-modal-panel.max-w-lg,.glass-modal-panel.max-w-md{width:100%;max-width:none!important}.glass-modal-panel.checkout-modal{max-height:min(92dvh,100%);padding:1rem .95rem calc(.95rem + env(safe-area-inset-bottom,0px));overflow:hidden}.checkout-modal__body{min-height:min(10.5rem,36dvh)}.checkout-modal__actions{background:linear-gradient(#ffffffb3,#fff 30%);flex-direction:row;justify-content:flex-end;margin-top:.85rem;padding-top:.65rem;position:sticky;bottom:0}.checkout-modal__actions>*{flex:none;width:auto;min-height:2.5rem}.checkout-modal__placed{padding-bottom:.25rem}.glass-modal-shell--center{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(.75rem, env(safe-area-inset-top,0px)) .75rem max(.75rem, env(safe-area-inset-bottom,0px));box-sizing:border-box;justify-content:center;align-items:center;overflow:hidden auto}.glass-modal-shell--center .glass-modal-panel,.page-shell .glass-modal-shell--center .glass-modal-panel{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:1.25rem;flex:0 auto;width:100%;max-width:26.5rem;min-height:0;max-height:calc(100dvh - 1.5rem);margin:0;padding:1.1rem 1rem 1.15rem;overflow:hidden auto}.glass-modal-shell--ticket{padding:max(.75rem, env(safe-area-inset-top,0px)) .85rem max(.75rem, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden auto}.glass-modal-shell--ticket .tickets-modal,.page-shell .glass-modal-shell--ticket .tickets-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 auto;display:flex;box-sizing:border-box!important;border-radius:1.15rem!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:calc(100dvh - 1.7rem)!important;margin:0!important;padding:1.05rem .95rem 1rem!important;overflow:hidden auto!important}.glass-modal-shell--ticket .tickets-modal>.mb-4{flex-shrink:0}.glass-modal-shell--ticket .tickets-form{gap:.8rem;width:100%;min-width:0;display:grid}.glass-modal-shell--ticket .tickets-field{width:100%;min-width:0}.glass-modal-shell--ticket .tickets-input,.glass-modal-shell--ticket .tickets-textarea{box-sizing:border-box;width:100%;max-width:100%;font-size:1rem}.glass-modal-shell--ticket .tickets-textarea{resize:vertical;min-height:5rem;max-height:22dvh}.glass-modal-shell--ticket .tickets-actions{z-index:2;background:linear-gradient(#ffffff8c,#fff 25%);flex-flow:column-reverse;gap:.55rem;margin-top:.25rem;padding-top:.7rem;display:flex;position:sticky;bottom:0}.glass-modal-shell--ticket .tickets-actions .tickets-btn,.glass-modal-shell--ticket .tickets-actions .slant-cta{justify-content:center;width:100%;min-height:2.75rem}}.checkout-modal__tick{background:var(--carbon-black);color:#fff;border-radius:999px;place-items:center;width:3.35rem;height:3.35rem;margin:.1rem auto 1.15rem;display:grid;overflow:visible}.glass-light{-webkit-backdrop-filter:blur(16px);color:var(--carbon-black);background:#f8f6f2a6;border:1px solid #b6c9cc66}.glass-dark{-webkit-backdrop-filter:blur(20px);background:#0f1a23bf;border:1px solid #b6c9cc26}.ios-nav-bar{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#0f1a239e;border:1px solid #b6c9cc38;border-radius:9999px;box-shadow:0 4px 24px #00000047,inset 0 1px #f8f6f20f}.ios-tab-bar>div{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#0f1a23b8;border:1px solid #b6c9cc38;border-radius:28px;box-shadow:0 8px 32px #00000059,inset 0 1px #f8f6f20f}.ios-tab-indicator{background:#f8f6f21f;box-shadow:0 1px 4px #00000026}.ios-nav-pill:active{transform:scale(.96)}.ios-tab-item:active{transform:scale(.92)}.storefront-main{padding-top:calc(2.75rem + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ash-grey);width:100%;max-width:100%;overflow-x:clip}@media (min-width:768px){.storefront-main{padding-top:calc(3rem + env(safe-area-inset-top,0px));padding-bottom:0}}.storefront-main--home{background:var(--trust-deck-surface-start);padding-top:0}.storefront-main .hero-video-section{background-color:#0000}.page-content{z-index:1;background:var(--ash-grey);width:100%;max-width:100%;position:relative;overflow-x:clip}:focus-visible{outline:2px solid var(--ash-grey);outline-offset:2px}.hero-ios-btn{isolation:isolate;font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--parchment);-webkit-backdrop-filter:blur(40px)saturate(180%);background:#ffffff14;border:1px solid #b6c9cc38;border-radius:0;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.25;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s,box-shadow .35s,color .35s;position:relative;overflow:hidden;box-shadow:0 4px 24px #0003,inset 0 1px #f8f6f224}.hero-ios-btn:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f8f6f233 50%,#0000 65%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.hero-ios-btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(#b6c9cc59 0%,#0000 70%);transition:opacity .35s;position:absolute;inset:-1px}.hero-ios-btn:hover{background:#ffffff26;border-color:#b6c9cc73;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 36px #00000052,0 0 0 1px #b6c9cc1f,inset 0 1px #f8f6f247}.hero-ios-btn:hover:before{transform:translate(120%)}.hero-ios-btn:hover:after{opacity:1}.hero-ios-btn:active{background:#ffffff1a;transform:scale(.97)translateY(-1px)}.hero-ios-btn-primary,.hero-ios-btn-secondary{color:var(--parchment);background:#ffffff14}.hero-ios-btn-primary:hover,.hero-ios-btn-secondary:hover{color:#fff;background:#ffffff26}.hero-ios-btn-label{z-index:1;transition:letter-spacing .35s,transform .35s;position:relative}.hero-ios-btn:hover .hero-ios-btn-label{letter-spacing:.02em;transform:translate(-2px)}.hero-ios-btn-icon{z-index:1;opacity:.92;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s;position:relative}.hero-ios-btn:hover .hero-ios-btn-icon{opacity:1;transform:rotate(360deg)translate(3px)}.hero-glass-btn{font-family:var(--font-body);font-weight:500;font-size:var(--type-body);letter-spacing:var(--tracking-body);-webkit-backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #b6c9cc33;border-radius:0;box-shadow:0 8px 32px #0f1a2359,inset 0 1px #b6c9cc1a}.hero-glass-btn:hover{background:#f8f6f21f;box-shadow:0 0 32px #1d315673,0 8px 32px #0000004d,inset 0 1px #b6c9cc26}.hero-glass-btn-secondary{background:#ffffff14}.hero-glass-btn-secondary:hover{background:#ffffff24}.hero-radial-glow{background:radial-gradient(80% 60% at 50% 45%,#b6c9cc0f 0%,#0000 70%)}.hero-background{background-color:var(--carbon-black)}.hero-split-scroll{background-color:#0000;overflow-x:clip}.hero-ios-btn-themed{isolation:isolate;font-family:var(--font-body);letter-spacing:var(--tracking-body);border:1px solid #0000;border-radius:0;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.25;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,box-shadow .35s,color .35s;position:relative;overflow:hidden;box-shadow:0 8px 24px #1c21231f}.hero-ios-btn-themed:hover{box-shadow:0 12px 32px #1c212324;background-color:#ffffff2e!important}.hero-ios-btn-themed-outline:hover{background-color:#ffffff24!important}.hero-product-column{width:100%;overflow:visible}@media (min-width:768px){.hero-product-column{width:min(48vw,500px)}}.hero-product-visual{width:100%;height:100%;overflow:visible}.hero-product-card{border-radius:0;width:100%;height:100%;min-height:100%;overflow:visible}@media (min-width:768px){.hero-product-card{border-radius:0;min-height:100dvh}}.hero-product-card-inner{width:100%;height:100%;padding-left:28%}.storefront-inset-left{padding-left:max(1rem,50% - 39rem)}.storefront-inset-right{padding-right:max(1rem,50% - 39rem)}@media (min-width:768px){.storefront-inset-left{padding-left:max(1.5rem,50% - 38.5rem)}.storefront-inset-right{padding-right:max(1.5rem,50% - 38.5rem)}}.hero-copy-column{isolation:isolate}.hero-product-arc-layer{z-index:10;pointer-events:none;position:absolute;inset:-8vh 0 -22vh;overflow:visible}.hero-product-image-slot{pointer-events:none;width:min(84vw,370px);height:min(72vh,600px);position:absolute;top:50%;left:0}@media (min-width:768px){.hero-product-image-slot{width:min(40vw,410px);height:min(80vh,660px)}}.hero-product-right-rail{width:9.5rem}@media (min-width:768px){.hero-product-right-rail{width:13rem}}.hero-product-vertical-text{writing-mode:vertical-rl;font-family:var(--font-heading);letter-spacing:-.025em;color:#0000;text-transform:none;opacity:1;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(4.25rem,12vw,9rem);font-weight:500;line-height:1;transform:rotate(180deg)}.hero-product-vertical-text-long{letter-spacing:-.02em;font-size:clamp(3.5rem,10vw,7.5rem)}.hero-product-pill{writing-mode:vertical-rl;border-radius:0;padding:1rem .5rem;transform:rotate(180deg);box-shadow:0 8px 20px #1c21232e}.hero-product-pill-text{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:.6rem;font-weight:600;line-height:1.4}.hero-grain{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-badge{-webkit-backdrop-filter:blur(12px);color:var(--ash-grey);background:#ffffff0f;border:1px solid #b6c9cc33;border-radius:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hero-badge-dot{background:var(--ash-grey);border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 12px #b6c9cc99}.hero-glass-btn-primary{background:#ffffff1f;border:1px solid #b6c9cc47;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff1a}.hero-glass-btn-primary:hover{background:#fff3;border-color:#b6c9cc66;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff29}.trust-scrolly{position:relative}.trust-scrolly-sticky{align-items:center;min-height:100dvh;padding-block:.5rem;display:flex;position:sticky;top:0}.trust-band-layout{background:radial-gradient(ellipse 90% 70% at 0% 0%, var(--twilight-indigo), transparent 62%), var(--parchment);border-top:1px solid #1c21231a;border-bottom:1px solid #1c21231a;width:100%;min-height:min(16rem,42vh);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trust-band-layout{background:radial-gradient(ellipse 90% 70% at 0% 0%, color-mix(in srgb, var(--twilight-indigo) 6%, transparent), transparent 62%), color-mix(in srgb, var(--parchment) 58%, var(--ash-grey))}}.trust-band-layout{box-shadow:0 20px 56px #1c212312,inset 0 1px #ffffff8c}@media (min-width:768px){.trust-band-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:min(14rem,36vh)}}@media (min-width:1024px){.trust-band-layout{min-height:min(15rem,34vh)}}.trust-band-layout.trust-band-layout--scrolly{border:1px solid #1c21231a;border-radius:0;height:clamp(32rem,78vh,100dvh - 4.5rem);min-height:clamp(32rem,78vh,100dvh - 4.5rem)}@media (min-width:768px){.trust-band-layout.trust-band-layout--scrolly{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);height:clamp(34rem,82vh,100dvh - 4rem);min-height:clamp(34rem,82vh,100dvh - 4rem)}}@media (min-width:1024px){.trust-band-layout.trust-band-layout--scrolly{height:clamp(36rem,85vh,100dvh - 3.5rem);min-height:clamp(36rem,85vh,100dvh - 3.5rem)}}.trust-band-layout--scrolly .trust-band-stat{padding:1.1rem 1.25rem}@media (min-width:768px){.trust-band-layout--scrolly .trust-band-stat{padding:1.15rem 2rem}}@media (min-width:1024px){.trust-band-layout--scrolly .trust-band-stat{padding:1.2rem 2.5rem}}.trust-band-layout--scrolly .trust-band-feature--media{min-height:11rem;padding:0;position:relative;overflow:hidden}@media (min-width:768px){.trust-band-layout--scrolly .trust-band-feature--media{min-height:100%}}.trust-band-feature--media{justify-content:stretch;align-items:stretch}.trust-band-feature{border-bottom:1px solid #1c212314;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem 1.5rem;display:flex}@media (min-width:768px){.trust-band-feature{border-bottom:none;border-right:1px solid #1c212314;padding:1.75rem 2.5rem}}@media (min-width:1024px){.trust-band-feature{padding:2rem 3rem}}.trust-band-feature-media{margin-bottom:1.75rem}.trust-band-feature-image{object-fit:cover}.trust-band-layout--scrolly .trust-band-feature-image{filter:none;width:100%;max-width:none;height:100%}.trust-band-feature-heading{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:600;line-height:1.08}.trust-band-feature-detail{max-width:34ch;color:var(--carbon-black);margin-top:1rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.5}@supports (color:color-mix(in lab, red, red)){.trust-band-feature-detail{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.trust-band-stats{flex-direction:column;justify-content:center;display:flex}.trust-band-layout--scrolly .trust-band-stats{justify-content:stretch}.trust-band-layout--scrolly .trust-band-stat{flex:1;align-items:center}.trust-band-feature--card{align-items:center}.trust-band-image-stack{position:absolute;inset:0}.trust-band-image-layer{will-change:opacity;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.trust-band-stat{transform-origin:0;will-change:opacity, transform;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1.5rem;padding:1.15rem 1.5rem;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1);display:grid}@media (min-width:768px){.trust-band-stat{padding:1.35rem 2.5rem}}@media (min-width:1024px){.trust-band-stat{padding:1.5rem 3rem}}.trust-band-stat+.trust-band-stat{border-top:1px solid #1c212314}.trust-band-stat--active{background:#ffffff24}.trust-band-stat-index{letter-spacing:.1em;color:var(--carbon-black);padding-top:.4rem;font-size:.6875rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.trust-band-stat-index{color:color-mix(in srgb, var(--carbon-black) 34%, transparent)}}.trust-band-stat-title{font-family:var(--font-heading);font-weight:500;font-size:var(--type-subheading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);color:var(--carbon-black)}.trust-band-stat-value{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--carbon-black);font-size:clamp(2rem,3.2vw,2.85rem);font-weight:600;line-height:1;display:block}.trust-band-stat-suffix{font-family:var(--font-body);color:var(--carbon-black);margin-top:.4rem;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.trust-band-stat-suffix{color:color-mix(in srgb, var(--carbon-black) 74%, transparent)}}.trust-band-stat-detail{max-width:42ch;color:var(--carbon-black);margin-top:.65rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.trust-band-stat-detail{color:color-mix(in srgb, var(--carbon-black) 54%, transparent)}}.shop-category-section{isolation:isolate;background-color:var(--sig-flow-s3-top);background-image:var(--gradient-shop-section);color:var(--parchment);margin-top:0;padding-bottom:clamp(2.75rem,5.5vw,4.25rem);position:relative;overflow:hidden;padding-top:clamp(2.75rem,5.5vw,4rem)!important}.shop-category-section:before{content:"";z-index:0;pointer-events:none;opacity:.48;mix-blend-mode:overlay;background-color:#0000;background-image:repeating-linear-gradient(90deg,#00000038 0,#0000001a 2px,#ffffff0a 5px,#ffffff24 9px,#ffffff0a 13px,#0000001a 16px,#00000038 18px);background-size:18px 100%;position:absolute;inset:0}.shop-category-section:after{content:none}.home-section.shop-category-section{background-color:var(--sig-flow-s3-top);background-image:var(--gradient-shop-section)}.shop-category-section .type-heading,.shop-category-section .shop-category-title{color:#fff}.shop-category-section .shop-category-lead,.shop-category-section .shop-category-empty p{color:#ffffffb8}.shop-category-section__cta{color:var(--ink-black)}.shop-category-section.product-showcase-section{background-color:var(--sig-flow-s3-top)!important;background-image:var(--gradient-shop-section)!important}.shop-category-section__inner{z-index:1;width:min(100% - 1.25rem,84rem);margin-inline:auto;position:relative}.shop-category-section__header{text-align:center;margin-bottom:1.25rem}.shop-category-section__body,.shop-category-section__showcase{position:relative}.shop-category-section--gated .shop-category-section__showcase{pointer-events:none;-webkit-user-select:none;user-select:none}.shop-category-section--gated .shop-category-section__showcase>:not(.shop-category-gate){filter:blur(5px);transition:filter .35s}.shop-category-section--gated .shop-category-gate{z-index:6;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff24;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.shop-category-section--gated .shop-category-gate__prompt{appearance:none;cursor:pointer;font:inherit;color:#1c2123;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;margin:0;padding:0;text-decoration:none;display:flex}.shop-category-section--gated .shop-category-gate__lock-svg{width:88%;height:88%;display:block;overflow:visible}.shop-category-section--gated .shop-category-gate__label{font-family:var(--font-body);letter-spacing:-.01em;color:#1c2123;text-align:center;white-space:nowrap;border-bottom:1.5px solid;margin:0;padding-bottom:.08em;font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:500;line-height:1.2;display:inline-block;text-decoration:none!important}.shop-category-section--gated .shop-category-gate:hover .shop-category-gate__lock,.shop-category-section--gated .shop-category-gate__prompt:hover .shop-category-gate__lock,.shop-category-section--gated .shop-category-gate__prompt:focus-visible .shop-category-gate__lock{background:radial-gradient(70% 65% at 50% 42%,#5aaab4 0%,#347880 52%,#214e54 100%);transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff47,inset 0 1px #ffffff2e,0 14px 32px #183a4066}.shop-category-section--gated .shop-category-gate__lock{color:#f2fbfc;background:radial-gradient(70% 65% at 50% 42%,#6eb8c0 0%,#3d858e 52%,#2a5f66 100%);border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:8.25rem;height:8.25rem;line-height:0;transition:transform .35s,background .35s,box-shadow .35s;display:flex;box-shadow:0 0 0 1px #ffffff38,inset 0 1px #fff3,0 12px 28px #1e464e57,0 0 12px #ffffff1f}.shop-category-section--gated .shop-category-gate__prompt:focus-visible{outline:2px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.shop-category-section--gated .shop-category-gate__prompt:focus-visible{outline:2px solid color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.shop-category-section--gated .shop-category-gate__prompt:focus-visible{outline-offset:6px;border-radius:.5rem}@media (prefers-reduced-motion:reduce){.shop-category-section--gated .shop-category-gate__lock,.shop-category-section--gated .shop-category-section__showcase>:not(.shop-category-gate){transition:none}}.shop-category-nav-wrap{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;width:100%;margin-bottom:1.5rem;display:flex;overflow-x:auto}.shop-category-nav-wrap::-webkit-scrollbar{display:none}.shop-category-nav{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.2rem;min-width:max-content;padding:.28rem;display:inline-flex;position:relative}.shop-category-nav__pill{z-index:0;background:var(--carbon-black);pointer-events:none;border-radius:999px;position:absolute;top:.28rem;bottom:.28rem;left:0}.shop-category-nav-tab{z-index:1;cursor:pointer;white-space:nowrap;color:#ffffffad;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.55rem 1.15rem;transition:color .22s;display:inline-flex;position:relative}.shop-category-nav-tab:hover,.shop-category-nav-tab--active,.shop-category-nav-tab--active:hover{color:#fff}.shop-category-nav-tab-label{font-family:var(--font-body);letter-spacing:-.01em;color:inherit;font-size:.9rem;font-weight:500;line-height:1.2}.shop-category-nav-tab--active .shop-category-nav-tab-label{font-weight:500}.shop-category-section__error{text-align:left;color:#b91c1c;background:#b91c1c0f;border:1px solid #b91c1c33;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.875rem}.shop-category-section__cta{justify-content:center;margin-top:1.75rem;display:flex}.shop-category-section__cta .shop-view-more-pill,.shop-category-section__cta .magnetic-pill-cta{min-height:2.85rem;padding:.7rem 1.65rem}@media (max-width:767px){.shop-category-section{padding-bottom:clamp(2rem,6vw,3.25rem);padding-top:clamp(2rem,6vw,3rem)!important}.shop-category-section__inner{width:min(100% - 1rem,84rem)}.shop-category-section__header{margin-bottom:1rem}.shop-category-nav-wrap{justify-content:center;margin-bottom:1.15rem;padding-inline:.15rem}.shop-category-nav-tab{padding:.5rem .95rem}.shop-category-nav-tab-label{font-size:.84rem}.shop-category-section__cta{margin-top:1.35rem}}.shop-view-more-pill,.magnetic-pill-cta,.slant-cta{--spread-fill:var(--parchment);--spread-text:#fff;--spread-text-hover:var(--carbon-black);isolation:isolate;min-height:2.85rem;color:var(--spread-text);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#12161a;border:1.5px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.65rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}.shop-view-more-pill:active,.magnetic-pill-cta:active,.slant-cta:active:not(:disabled){transform:scale(.98)}.shop-view-more-pill--light,.hero-video-cta-wrap .shop-view-more-pill,.hero-video-cta-wrap .magnetic-pill-cta{--spread-fill:var(--carbon-black);--spread-text:var(--carbon-black);--spread-text-hover:#fff;color:var(--spread-text);background:#f6f4f0;border:1.5px solid #1c2123e0}.slant-cta:disabled{opacity:.55;cursor:not-allowed}.slant-cta.w-full,.slant-cta.flex-1{width:100%;min-width:0}.spread-hover-fill{z-index:0;pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;transform:scale(0)}.magnetic-pill-cta__label,.slant-cta__label{z-index:1;color:var(--spread-text);pointer-events:none;justify-content:center;align-items:center;gap:.55rem;display:inline-flex;position:relative}.magnetic-pill-cta__text,.slant-cta__label-text{white-space:nowrap;line-height:1;display:inline-block}.magnetic-pill-cta__arrow,.slant-cta__arrow{flex:none;justify-content:center;align-items:center;display:inline-flex}.shop-peptide-carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;display:grid}.shop-peptide-carousel__arrow{border:1px solid var(--carbon-black);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shop-peptide-carousel__arrow{border:1px solid color-mix(in srgb, var(--carbon-black) 12%, transparent)}}.shop-peptide-carousel__arrow{color:var(--carbon-black);cursor:pointer;background:#fff;border-radius:999px;transition:transform .18s,background-color .18s,border-color .18s}.shop-peptide-carousel__arrow:hover{background:var(--carbon-black);border-color:var(--carbon-black);color:#fff}.shop-peptide-carousel__arrow:active{transform:scale(.96)}.shop-peptide-carousel__viewport{align-items:stretch;min-width:0;display:flex;overflow:hidden}.shop-peptide-carousel__track{will-change:transform;align-items:stretch;width:100%;display:flex}.shop-peptide-carousel__track--animate{transition:transform .45s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.shop-peptide-carousel__track--animate,.shop-category-nav__pill{transition:none}}.shop-peptide-carousel__slide{align-self:stretch;min-width:0;display:flex}.shop-peptide-carousel__slide .catalog-product-card{border:1px solid var(--carbon-black);background:#f2f2f2;flex:auto;width:100%;min-height:100%}@supports (color:color-mix(in lab, red, red)){.shop-peptide-carousel__slide .catalog-product-card{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.shop-peptide-carousel__slide .catalog-product-card{box-shadow:none;filter:none}.shop-peptide-carousel__slide .catalog-product-card__shadow{display:none}@media (max-width:639px){.shop-peptide-carousel{gap:.45rem}.shop-peptide-carousel__arrow{width:2.35rem;height:2.35rem}}.shop-category-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}@media (min-width:640px){.shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width:1100px){.shop-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}@media (max-width:767px){.featured-catalog-grid>:nth-child(n+3){display:none}.featured-catalog-section .catalog-product-card__title{font-size:1rem}}.featured-catalog-section__inner{width:min(100% - 1.25rem,84rem);margin-inline:auto}.featured-catalog-section__header{text-align:center;margin-bottom:2.5rem}.featured-catalog-section__cta{justify-content:center;margin-top:2.5rem;margin-bottom:.5rem;padding:.35rem .75rem .85rem;display:flex}.catalog-product-card{width:100%;height:100%;box-shadow:none;filter:none;background:#f2f2f2;border-radius:1.75rem;flex-direction:column;padding:1.15rem 1.2rem 1.05rem;display:flex;position:relative;overflow:hidden}.catalog-product-card__hit{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.catalog-product-card__media{z-index:0;aspect-ratio:1/1.08;background:0 0;border-radius:1.15rem;flex:auto;width:100%;min-height:15.75rem;display:block;position:relative;overflow:hidden;container-type:size}.catalog-product-card__badges{z-index:5;pointer-events:none;height:1.65rem;position:absolute;top:.4rem;left:.4rem;right:.4rem}.catalog-product-card__badge{max-width:min(48%,7.75rem);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .72rem;font-size:.58rem;font-weight:600;line-height:1.15;display:inline-flex;position:absolute;top:0}.catalog-product-card__badge--best{background:var(--carbon-black);color:#fff;padding-inline:.78rem;left:0}.catalog-product-card__badge--deal{isolation:isolate;color:var(--twilight-indigo);background:#e8f1f4;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__badge--deal{color:color-mix(in srgb, var(--twilight-indigo) 88%, var(--carbon-black))}}.catalog-product-card__badge--deal{border:1px solid var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__badge--deal{border:1px solid color-mix(in srgb, var(--twilight-indigo) 22%, transparent)}}.catalog-product-card__badge--deal:only-child{left:0;right:auto}.catalog-product-card__badge-label{z-index:1;position:relative}.catalog-product-card__badge--deal:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff14 35%,#ffffffb8 50%,#ffffff14 65%,#0000 100%);width:45%;height:100%;animation:4s ease-in-out infinite deal-badge-shine;position:absolute;top:0;left:0;transform:translate(-160%)skew(-18deg)}@keyframes deal-badge-shine{0%,78%{transform:translate(-160%)skew(-18deg)}92%{transform:translate(280%)skew(-18deg)}to{transform:translate(280%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.catalog-product-card__badge--deal:after{animation:none;display:none}}.catalog-product-card__vial{--vial-base:16.5%;--vial-shadow-lift:0%;z-index:1;width:96cqmin;height:96cqmin;display:block;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.catalog-product-card__image{z-index:1;object-position:center center;filter:none;padding:0;object-fit:contain!important}.catalog-product-card__vial>.catalog-product-card__image{transform:translateY(.1%)}.catalog-product-card__fallback-vial{border:2px solid var(--ash-grey);border-radius:999px;position:absolute;inset:18% 28% 14%}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__fallback-vial{border:2px solid color-mix(in srgb, var(--ash-grey) 55%, transparent)}}.catalog-product-card__fallback-vial{background:linear-gradient(180deg, var(--twilight-indigo), var(--parchment))}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__fallback-vial{background:linear-gradient(180deg, color-mix(in srgb, var(--twilight-indigo) 28%, transparent), color-mix(in srgb, var(--parchment) 40%, transparent))}}.storefront-product-card__fallback-vial{border:2px solid var(--ash-grey);border-radius:999px;position:absolute;inset:18% 28% 14%}@supports (color:color-mix(in lab, red, red)){.storefront-product-card__fallback-vial{border:2px solid color-mix(in srgb, var(--ash-grey) 55%, transparent)}}.storefront-product-card__fallback-vial{background:linear-gradient(180deg, var(--twilight-indigo), var(--parchment))}@supports (color:color-mix(in lab, red, red)){.storefront-product-card__fallback-vial{background:linear-gradient(180deg, color-mix(in srgb, var(--twilight-indigo) 28%, transparent), color-mix(in srgb, var(--parchment) 40%, transparent))}}.cart-row__fallback-vial,.orders-item__fallback-vial{border:2px solid var(--ash-grey);border-radius:999px;position:absolute;inset:16% 24% 12%}@supports (color:color-mix(in lab, red, red)){.cart-row__fallback-vial,.orders-item__fallback-vial{border:2px solid color-mix(in srgb, var(--ash-grey) 55%, transparent)}}.cart-row__fallback-vial,.orders-item__fallback-vial{background:linear-gradient(180deg, var(--twilight-indigo), var(--parchment))}@supports (color:color-mix(in lab, red, red)){.cart-row__fallback-vial,.orders-item__fallback-vial{background:linear-gradient(180deg, color-mix(in srgb, var(--twilight-indigo) 28%, transparent), color-mix(in srgb, var(--parchment) 40%, transparent))}}.catalog-product-card__shadow{left:50%;top:calc(100% - var(--vial-base));z-index:0;width:36%;height:4.2%;transform:translate(-50%, var(--vial-shadow-lift));pointer-events:none;background:radial-gradient(100% 100% at 50% 0,#1c21234d 0%,#1c212324 46%,#1c21230a 72%,#0000 84%);border-radius:50%;position:absolute}.vial-hover-spin{display:block;position:absolute;inset:0}.catalog-product-card__spin{inset:.1% 0 -.1%}.catalog-product-card__logo{z-index:0}.vial-hover-spin__logo{z-index:0;opacity:.08;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:10% 16% 18%;transform:none}.vial-hover-spin__logo-image{object-fit:contain;object-position:center center}.vial-hover-spin__photo,.vial-hover-spin__stack{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vial-hover-spin__image,.vial-hover-spin__face{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain!important;object-position:center center!important}.vial-hover-spin__photo>.vial-hover-spin__image{width:100%;height:100%;position:absolute;inset:0}.vial-hover-spin__photo-mask{z-index:2;pointer-events:none;opacity:0;background:#f4f6f8;border-radius:1px;display:block;position:absolute}.vial-hover-spin--labeled .vial-hover-spin__photo-mask{opacity:1}.vial-hover-spin__label{z-index:3;pointer-events:none;opacity:0;filter:none;mix-blend-mode:normal;background:#f4f6f8;border-radius:1px;display:block;position:absolute;overflow:hidden}.vial-hover-spin__label--active{opacity:1}.vial-hover-spin__label-canvas{filter:brightness(.88);width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.vial-hover-spin__label{transition:none}}.vial-hover-spin__face{opacity:0;will-change:opacity;backface-visibility:hidden;grid-area:1/1;width:100%;height:100%;transition:none;transform:translateZ(0)}.vial-hover-spin__face:first-child{opacity:1}.catalog-product-card .vial-hover-spin__logo,.catalog-product-card .vial-hover-spin__photo,.catalog-product-card .vial-hover-spin__stack,.catalog-product-card .vial-hover-spin__image,.catalog-product-card:hover .vial-hover-spin__logo,.catalog-product-card:hover .vial-hover-spin__photo,.catalog-product-card:hover .vial-hover-spin__stack,.catalog-product-card:hover .vial-hover-spin__image,.catalog-product-card:hover .catalog-product-card__shadow{animation:none!important}.catalog-product-card .vial-hover-spin__logo,.catalog-product-card:hover .vial-hover-spin__logo,.catalog-product-card .vial-hover-spin__photo,.catalog-product-card .vial-hover-spin__stack,.catalog-product-card:hover .vial-hover-spin__photo,.catalog-product-card:hover .vial-hover-spin__stack{transform:none!important}.catalog-product-card:hover .catalog-product-card__shadow{transform:translate(-50%, var(--vial-shadow-lift))!important}@media (hover:hover) and (pointer:fine){.catalog-product-card .vial-hover-spin__logo{opacity:0}.catalog-product-card:hover .vial-hover-spin__logo{opacity:.08}.catalog-product-card:has(.catalog-product-card__hit:focus-visible) .vial-hover-spin__logo{opacity:.08}}@media (max-width:767px){.catalog-product-card{padding:1rem 1.05rem .95rem}.catalog-product-card__media{aspect-ratio:1;min-height:13.75rem}.catalog-product-card__meta{gap:.85rem}.catalog-product-card__details-link{font-size:.8125rem}.catalog-product-card__details-btn{height:2.85rem;min-height:2.85rem;padding:0 .8rem;font-size:.74rem}.catalog-product-card-skeleton__details{width:5.1rem;height:.68rem}}@media (prefers-reduced-motion:reduce){.catalog-product-card__category,.catalog-product-card__title,.catalog-product-card__details-text{transition:none}.catalog-product-card__category:hover,.catalog-product-card:hover .catalog-product-card__details-text,.catalog-product-card__hit:focus-visible~* .catalog-product-card__details-text{background-size:100% 1.5px}.catalog-product-card:hover .catalog-product-card__title,.catalog-product-card__hit:focus-visible~* .catalog-product-card__title{text-decoration:underline}.catalog-product-card__category:hover{background-size:100% 1px}.catalog-product-card__details-btn{transition:none}.catalog-product-card__details-btn:active{transform:none}}.catalog-product-card__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.catalog-product-card__placeholder-mark{border:2px solid var(--carbon-black);border-radius:.35rem;width:2.75rem;height:5.5rem}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__placeholder-mark{border:2px solid color-mix(in srgb, var(--carbon-black) 14%, transparent)}}.catalog-product-card__placeholder-mark{background:#f7f7f7}.catalog-product-card__footer{z-index:2;pointer-events:none;cursor:pointer;flex-direction:column;align-items:stretch;gap:.2rem;width:100%;min-width:0;margin-top:auto;display:flex;position:relative}.catalog-product-card__meta{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;margin-top:.35rem;display:flex}:is(.catalog-product-card__meta:has(.catalog-product-card__cart-btn),.catalog-product-card__meta:has(.catalog-product-card__cart-btn),.catalog-product-card__meta:has(.catalog-product-card__buy-btn),.catalog-product-card__meta:has(.catalog-product-card__qty)){flex-wrap:nowrap;justify-content:space-between;gap:.5rem}:is(.catalog-product-card__meta:has(.catalog-product-card__cart-btn) .catalog-product-card__actions,.catalog-product-card__meta:has(.catalog-product-card__buy-btn) .catalog-product-card__actions,.catalog-product-card__meta:has(.catalog-product-card__qty) .catalog-product-card__actions){flex:none;align-items:center;margin-left:auto;display:inline-flex}:is(.catalog-product-card__meta:has(.catalog-product-card__cart-btn) .catalog-product-card__price,.catalog-product-card__meta:has(.catalog-product-card__buy-btn) .catalog-product-card__price,.catalog-product-card__meta:has(.catalog-product-card__qty) .catalog-product-card__price){white-space:nowrap;flex:none}.catalog-product-card__meta:has(.catalog-product-card__cart-btn) .catalog-product-card__cart-btn{flex:none;width:2.55rem;height:2.55rem}.catalog-product-card__qty{box-sizing:border-box;background:#ececee;border:0;border-radius:999px;align-items:center;gap:0;height:2.55rem;padding:.15rem;display:inline-flex}.catalog-product-card__qty-btn{width:1.9rem;height:1.9rem;color:var(--carbon-black);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__qty-btn{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.catalog-product-card__qty-btn{cursor:pointer;transition:background-color .15s,color .15s}.catalog-product-card__qty-btn:hover:not(:disabled){color:var(--carbon-black);background:#1c212312}.catalog-product-card__qty-btn:focus-visible{outline:2px solid var(--brand-green,#2f6b4f)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__qty-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-green,#2f6b4f) 55%, transparent)}}.catalog-product-card__qty-btn:focus-visible{outline-offset:1px}.catalog-product-card__qty-btn:disabled{opacity:.35;cursor:not-allowed}.catalog-product-card__qty-value{font-variant-numeric:tabular-nums;min-width:1.2rem;color:var(--carbon-black);justify-content:center;align-items:center;padding:0 .1rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}:is(.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__cart-btn),.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__buy-btn),.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__qty)){grid-template-columns:auto 1fr auto;align-items:center;column-gap:.65rem;display:grid}:is(.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__cart-btn) .catalog-product-card__price,.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__buy-btn) .catalog-product-card__price,.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__qty) .catalog-product-card__price){grid-column:1}:is(.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__cart-btn) .catalog-product-card__actions,.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__buy-btn) .catalog-product-card__actions,.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__qty) .catalog-product-card__actions){grid-column:3;margin-left:0}.shop-page__grid--comfortable .catalog-product-card__meta:has(.catalog-product-card__cart-btn) .catalog-product-card__cart-btn{width:2.85rem;height:2.85rem}.shop-page__grid--comfortable .catalog-product-card__qty{height:2.85rem;padding:.2rem}.shop-page__grid--comfortable .catalog-product-card__qty-btn{width:2.15rem;height:2.15rem}.catalog-product-card__category{width:fit-content;max-width:100%;font-family:var(--font-body);color:var(--carbon-black);margin:0;font-size:.9rem;font-weight:400;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__category{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.catalog-product-card__category{cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .38s cubic-bezier(.22,1,.36,1)}.catalog-product-card__category:hover{background-size:100% 1px}.catalog-product-card__title{z-index:0;width:100%;max-width:100%;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);white-space:normal;text-wrap:pretty;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-underline-offset:.18em;cursor:pointer;margin:0;font-size:clamp(.92rem,1.35vw,1.08rem);font-weight:500;line-height:1.35;text-decoration:none;text-decoration-thickness:1.5px;transition:text-decoration-color .28s;display:block;position:relative;overflow:visible}.catalog-product-card:hover .catalog-product-card__title,.catalog-product-card__hit:focus-visible~* .catalog-product-card__title{text-decoration:underline}.catalog-product-card__details-link{width:fit-content;max-width:100%;font-family:var(--font-body);letter-spacing:.01em;color:var(--twilight-indigo);align-items:center;gap:.3rem;margin-top:.12rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.catalog-product-card__details-link--meta{flex:none;margin-top:0;margin-left:auto}.catalog-product-card__details-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:.18rem;line-height:1;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.catalog-product-card:hover .catalog-product-card__details-text,.catalog-product-card__hit:focus-visible~* .catalog-product-card__details-text{background-size:100% 1.5px}.catalog-product-card:hover .catalog-product-card__details-link{color:var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card:hover .catalog-product-card__details-link{color:color-mix(in srgb, var(--twilight-indigo) 82%, var(--carbon-black))}}.catalog-product-card:hover .catalog-product-card__details-link{opacity:.92}.catalog-product-card:active .catalog-product-card__details-link{opacity:.78}.catalog-product-card__hit:focus-visible{outline:2px solid var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__hit:focus-visible{outline:2px solid color-mix(in srgb, var(--twilight-indigo) 45%, transparent)}}.catalog-product-card__hit:focus-visible{outline-offset:-4px}.catalog-product-card__details-link .catalog-product-card__details-arrow{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;line-height:0;display:inline-flex}.catalog-product-card__details-link .catalog-product-card__details-arrow svg{width:100%;height:100%;display:block}.catalog-product-card__price{min-width:0;font-family:var(--font-body);color:var(--carbon-black);flex-wrap:wrap;flex:none;align-items:baseline;gap:.4rem .55rem;margin:0;font-size:1rem;font-weight:500;line-height:1.3;display:inline-flex}.catalog-product-card__price-current{color:var(--carbon-black);font-weight:600}.catalog-product-card__price-compare{color:var(--carbon-black);font-size:.875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__price-compare{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.catalog-product-card__price-compare{text-decoration:line-through}.catalog-product-card__actions{z-index:3;pointer-events:auto;flex:none;align-items:center;gap:.4rem;min-width:0;display:inline-flex;position:relative}.catalog-product-card__buy-btn{box-sizing:border-box;border:1.5px solid var(--carbon-black);min-width:4.35rem;height:2.55rem;min-height:2.55rem;color:var(--carbon-black);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 1.35rem;font-size:.8rem;font-weight:600;line-height:1;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.catalog-product-card__buy-btn:hover:not(:disabled){background:var(--carbon-black);color:#fff}.catalog-product-card__buy-btn:disabled{opacity:.45;cursor:not-allowed}.catalog-product-card__buy-btn--loading{opacity:.7;cursor:wait}.shop-page__grid--comfortable .catalog-product-card__buy-btn{min-width:4.85rem;height:2.85rem;min-height:2.85rem;padding:0 1.55rem;font-size:.84rem}.catalog-product-card__details-btn.magnetic-pill-cta,.catalog-product-card__details-btn.shop-view-more-pill{--spread-fill:#f6f4f0;--spread-text:#fff;--spread-text-hover:var(--carbon-black);height:2.85rem;min-height:2.85rem;color:var(--spread-text);font-family:var(--font-body);letter-spacing:.01em;text-transform:none;background:#12161a;border:1.5px solid #12161a;border-radius:999px;padding:0 1.15rem;font-size:.8rem;font-weight:500}.catalog-product-card__details-btn .magnetic-pill-cta__label{gap:.45rem}.catalog-product-card__details-btn .magnetic-pill-cta__arrow{width:1.35rem;height:1.35rem}.catalog-product-card__details-btn--simple{height:2.85rem;min-height:2.85rem;color:var(--carbon-black);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;background:#fff;border:1.5px solid #1c2123e0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.05rem 0 1.15rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.catalog-product-card__details-arrow{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.catalog-product-card__details-btn--simple:hover{border-color:var(--carbon-black);opacity:.92;background:#f3f3f3}.catalog-product-card__details-btn--simple:active{opacity:.84}.catalog-product-card__details-btn--simple:focus-visible{outline:2px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__details-btn--simple:focus-visible{outline:2px solid color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.catalog-product-card__details-btn--simple:focus-visible{outline-offset:2px}.catalog-product-card__cart-btn{--cart-fill:var(--carbon-black);z-index:3;border:1.5px solid var(--carbon-black);color:#fff;cursor:pointer;isolation:isolate;pointer-events:auto;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;transition:transform .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.catalog-product-card__cart-btn:active{transform:scale(.96)}.catalog-cart-glyph{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.catalog-cart-glyph svg{display:block}.catalog-cart-glyph__mark{z-index:1;width:11px;height:11px;color:var(--carbon-black);box-shadow:0 0 0 1.5px var(--carbon-black);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:-3.5px;right:-4.5px}.catalog-cart-glyph__mark svg{width:7px;height:7px}.catalog-product-card__cart-btn--remove{--cart-fill:var(--carbon-black);background:var(--carbon-black);border-color:var(--carbon-black)}.catalog-product-card__cart-btn--remove .magnetic-fill__blob{opacity:0}.catalog-product-card__cart-btn--remove .magnetic-fill__label{mix-blend-mode:normal;color:#fff}.catalog-product-card__cart-btn--locked{--cart-fill:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__cart-btn--locked{--cart-fill:color-mix(in srgb, var(--carbon-black) 55%, var(--ash-grey))}}.catalog-product-card__cart-btn--locked{background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__cart-btn--locked{background:color-mix(in srgb, var(--carbon-black) 12%, #fff)}}.catalog-product-card__cart-btn--locked{border-color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.catalog-product-card__cart-btn--locked{border-color:color-mix(in srgb, var(--carbon-black) 35%, transparent)}}.catalog-product-card__cart-btn--locked{color:var(--carbon-black)}.catalog-product-card__cart-btn--locked .magnetic-fill__blob{opacity:0}.catalog-product-card__cart-btn--locked .magnetic-fill__label{mix-blend-mode:normal;color:var(--carbon-black)}.catalog-product-card__cart-btn--loading{pointer-events:none;cursor:wait}.catalog-product-card__cart-btn--loading .magnetic-fill__blob{opacity:0}.catalog-product-card__cart-spinner{z-index:0;border:1.5px solid #1c21231f;border-top-color:var(--carbon-black);pointer-events:none;border-radius:50%;animation:.7s linear infinite cart-btn-spin;position:absolute;inset:.2rem}.catalog-product-card__cart-btn--loading .magnetic-fill__label{animation:.75s ease-in-out infinite cart-btn-roll}@keyframes cart-btn-spin{to{transform:rotate(360deg)}}@keyframes cart-btn-roll{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(1.5px)rotate(12deg)}50%{transform:translate(0)rotate(0)}75%{transform:translate(-1.5px)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.catalog-product-card__cart-spinner{border-top-color:var(--carbon-black);opacity:.7;animation:none}.catalog-product-card__cart-btn--loading .magnetic-fill__label{opacity:.55;animation:none}}.catalog-product-card__in-cart{letter-spacing:.04em;text-transform:uppercase;color:#2f6b4f;align-items:center;gap:.28rem;margin:.2rem 0 0;font-size:.72rem;font-weight:600;display:inline-flex}.catalog-product-card__cart-btn:disabled:not(.catalog-product-card__cart-btn--loading):not(.catalog-product-card__cart-btn--remove){opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}.magnetic-fill{--magnetic-x:0%;--magnetic-y:0%;--magnetic-fill:var(--cart-fill,var(--carbon-black));isolation:isolate;position:relative;overflow:hidden}.magnetic-fill__blob{z-index:0;border-radius:inherit;background:var(--magnetic-fill);transform:translate(-50%, -50%) translate(var(--magnetic-x), var(--magnetic-y));pointer-events:none;will-change:transform;transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.magnetic-fill--circle .magnetic-fill__blob{border-radius:50%;width:108%;height:108%}.magnetic-fill--pill .magnetic-fill__blob{border-radius:999px;width:108%;height:145%}.magnetic-fill--active .magnetic-fill__blob{transition-duration:.78s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.magnetic-fill:not(.magnetic-fill--active) .magnetic-fill__blob{transition-duration:.62s;transition-delay:20ms;transition-timing-function:cubic-bezier(.22,1,.36,1)}.magnetic-fill__label{z-index:1;color:#fff;mix-blend-mode:difference;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.magnetic-fill__blob{transition:none}.magnetic-fill--active .magnetic-fill__blob{opacity:0;transform:translate(-50%,-50%)scale(.01)}}.catalog-product-card-skeleton{background:#f2f2f2;border-radius:1.75rem;flex-direction:column;height:100%;padding:1.35rem 1.35rem 1.25rem;display:flex}.catalog-product-card-skeleton__media{aspect-ratio:1/1.05;min-height:14rem;animation:1.4s ease-in-out infinite shop-category-shimmer;animation-delay:calc(var(--skeleton-index,0) * 90ms);background-color:#e6e6e6;background-image:linear-gradient(110deg,#e6e6e6 8%,#f0f0f0 18%,#e6e6e6 33%);background-size:200% 100%;border-radius:1.15rem;flex:auto}.catalog-product-card-skeleton__footer{flex-direction:column;align-items:stretch;gap:.45rem;margin-top:1.15rem;display:flex}.catalog-product-card-skeleton__copy{flex-direction:column;gap:.45rem;display:flex}.catalog-product-card-skeleton__category,.catalog-product-card-skeleton__title,.catalog-product-card-skeleton__price{background:#e4e4e4;border-radius:.35rem;display:block}.catalog-product-card-skeleton__category{width:32%;height:.85rem}.catalog-product-card-skeleton__title{width:92%;height:1.15rem}.catalog-product-card-skeleton__meta{justify-content:space-between;align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.catalog-product-card-skeleton__meta:has(.catalog-product-card-skeleton__cart){flex-wrap:nowrap;justify-content:space-between;gap:.5rem}.catalog-product-card-skeleton__meta:has(.catalog-product-card-skeleton__cart) .catalog-product-card-skeleton__actions{flex:none;margin-left:auto;display:inline-flex}.catalog-product-card-skeleton__meta:has(.catalog-product-card-skeleton__cart) .catalog-product-card-skeleton__price{flex:none;width:auto;min-width:3.25rem}.catalog-product-card-skeleton__price{width:28%;height:.95rem;margin-top:0}.catalog-product-card-skeleton__actions{flex:none;align-items:center;gap:.55rem;display:inline-flex}.catalog-product-card-skeleton__details{background:#dedede;border-radius:.25rem;width:5.75rem;height:.72rem;margin-top:.15rem}.catalog-product-card-skeleton__cart{background:#dedede;border-radius:999px;width:2.85rem;height:2.85rem}.shop-category-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--carbon-black);font-size:clamp(2rem,3.8vw,3.25rem);font-weight:500;line-height:1.08}.shop-category-lead{max-width:38ch;color:var(--carbon-black);margin-top:1rem;font-size:1.05rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.shop-category-lead{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.shop-category-empty{text-align:left;background:#ffffff14;border:1px solid #ffffff24;border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:2.5rem 2rem;display:flex}@keyframes shop-category-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.product-showcase-section:not(.shop-category-section){background-color:var(--brand-surface)}.storefront-product-card{background:#ffffff61;border:1px solid #1c21231a;border-radius:0;flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;display:flex;overflow:hidden;box-shadow:0 10px 28px #1c21230f,inset 0 1px #ffffff8c}.storefront-product-card:hover{border-color:#1c212329;transform:translateY(-3px);box-shadow:0 16px 36px #1c21231a,inset 0 1px #ffffff9e}.storefront-product-card__media{aspect-ratio:1;background:var(--gradient-hero);border-bottom:none;border-radius:0;width:100%;padding:0;display:block;overflow:hidden;position:relative!important}.storefront-product-card__media:after{content:"";z-index:0;transform-origin:bottom;pointer-events:none;background:#fff;transition:transform .5s;position:absolute;inset:0;transform:scaleY(0)}.storefront-product-card:hover .storefront-product-card__media:after{transform:scaleY(1)}.storefront-product-card__media>div{z-index:1;position:relative}.storefront-product-card__sale{z-index:2;background:var(--carbon-black);color:var(--ash-grey);border-radius:0;padding:.28rem .55rem;position:absolute;top:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.storefront-product-card__sale{color:color-mix(in srgb, var(--ash-grey) 35%, white)}}.storefront-product-card__sale{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.storefront-product-card__image{z-index:1;object-position:center center;padding:5%;transition:transform .5s cubic-bezier(.16,1,.3,1);object-fit:contain!important}.storefront-product-card:hover .storefront-product-card__image{transform:scale(1.05)}.storefront-product-card__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.75rem .65rem .85rem;display:flex}.storefront-product-card__category{letter-spacing:.16em;text-transform:uppercase;color:var(--twilight-indigo);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.storefront-product-card__category{color:color-mix(in srgb, var(--twilight-indigo) 78%, transparent)}}.storefront-product-card__name{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);text-wrap:balance;font-size:.95rem;font-weight:500;line-height:1.35}@media (min-width:768px){.storefront-product-card__name{font-size:1.05rem}}.storefront-product-card__prices{justify-content:center;align-items:baseline;gap:.45rem;margin-top:.2rem;display:flex}.storefront-product-card__compare{color:var(--carbon-black);font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.storefront-product-card__compare{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.storefront-product-card__compare{text-decoration:line-through}.storefront-product-card__price{font-family:var(--font-body);color:var(--carbon-black);font-size:1rem;font-weight:600}.storefront-product-card__coa{letter-spacing:.04em;color:var(--carbon-black);margin-top:.15rem;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.storefront-product-card__coa{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.storefront-product-card__link{color:inherit;flex-direction:column;align-items:center;gap:.2rem;text-decoration:none;display:flex}.page-shell .storefront-product-card__cart-btn,.storefront-product-card__cart-btn{width:100%;margin-top:auto}.page-shell .storefront-product-card__cart-btn:disabled,.storefront-product-card__cart-btn:disabled{opacity:.55;cursor:not-allowed}.storefront-product-card-skeleton{animation:1.4s ease-in-out infinite shop-category-shimmer;animation-delay:calc(var(--skeleton-index,0) * 90ms);background:#ffffff47;border:1px solid #1c212314;border-radius:0;overflow:hidden}.storefront-product-card-skeleton__media{aspect-ratio:1;background-color:var(--brand-emphasis);background-image:linear-gradient(110deg, var(--brand-emphasis) 8%, var(--brand-emphasis) 18%, var(--brand-emphasis) 33%)}@supports (color:color-mix(in lab, red, red)){.storefront-product-card-skeleton__media{background-image:linear-gradient(110deg, var(--brand-emphasis) 8%, color-mix(in srgb, var(--brand-emphasis) 72%, white) 18%, var(--brand-emphasis) 33%)}}.storefront-product-card-skeleton__media{background-size:200% 100%}.storefront-product-card-skeleton__body{flex-direction:column;align-items:center;gap:.45rem;padding:1rem 1.25rem 1.15rem;display:flex}.storefront-product-card-skeleton__line{background:linear-gradient(110deg,#ffffff4d 8%,#ffffff8c 18%,#ffffff4d 33%) 0 0/200% 100%;border-radius:0;height:.68rem}.storefront-product-card-skeleton__line--short{width:38%}.storefront-product-card-skeleton__line--medium{width:72%}.storefront-product-card-skeleton__line--price{width:46%}.product-showcase-card-image{background:var(--gradient-hero);border:none;border-radius:0;position:relative;overflow:hidden}.product-showcase-card-image:after{content:"";z-index:0;transform-origin:bottom;pointer-events:none;background:#fff;transition:transform .5s;position:absolute;inset:0;transform:scaleY(0)}.product-showcase-card:hover .product-showcase-card-image:after{transform:scaleY(1)}.product-showcase-card:hover .product-showcase-card-image{box-shadow:none}.product-showcase-card-image>*{z-index:1}@media (prefers-reduced-motion:reduce){.storefront-product-card__media:after,.product-showcase-card-image:after{opacity:0;transition:opacity .2s;transform:none}.storefront-product-card:hover .storefront-product-card__media:after,.product-showcase-card:hover .product-showcase-card-image:after{opacity:1;transform:none}}.product-showcase-arrow{width:2.5rem;height:2.5rem;color:var(--carbon-black);-webkit-backdrop-filter:blur(20px);background:#ffffff73;border:1px solid #1c21231f;border-radius:0;justify-content:center;align-items:center;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.product-showcase-arrow:hover{background:#ffffffa6;border-color:#1c212333;transform:translateY(-1px)}.product-showcase-arrow:active{transform:scale(.96)}.page-shell .hero-ios-btn,.page-shell .hero-ios-btn-primary,.page-shell .hero-ios-btn-secondary{color:var(--parchment);background:var(--btn-glass-dark-bg);border:1px solid var(--btn-glass-dark-border);box-shadow:0 8px 24px #05070b38,inset 0 1px #ffffff1a}.page-shell .hero-ios-btn:hover,.page-shell .hero-ios-btn-primary:hover,.page-shell .hero-ios-btn-secondary:hover{background:var(--btn-glass-dark-bg-hover);color:var(--parchment);border-color:#b6c9cc5c}.page-shell .storefront-cta{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--btn-glass-text);background:var(--btn-glass-bg);border:1px solid var(--btn-glass-border);box-shadow:var(--btn-glass-shadow);-webkit-backdrop-filter:blur(18px);border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s,box-shadow .35s;display:inline-flex}.page-shell .storefront-cta:hover{background:var(--btn-glass-bg-hover);border-color:var(--btn-glass-border-hover);box-shadow:var(--btn-glass-shadow-hover);color:var(--btn-glass-text);transform:translateY(-2px)}.brand-ambient-pattern{opacity:.035;mix-blend-mode:multiply;background-image:url(/brand/patterns/monogram-pattern.webp);background-repeat:repeat;background-size:480px 480px}.brand-ambient-glow{background:radial-gradient(70% 55% at 85% 15%,#1d315624,#0000),radial-gradient(60% 50% at 10% 85%,#b6c9cc47,#0000)}.pill-nav-shell{z-index:2;width:min(100% - 1.25rem,78rem);padding-top:calc(env(safe-area-inset-top,0px) + 1.25rem);flex-direction:column;align-items:stretch;margin-inline:auto;padding-left:0;padding-right:0;display:flex;position:relative}.pill-nav{isolation:isolate;width:100%;min-height:var(--storefront-header-bar);-webkit-backdrop-filter:blur(16px)url(#pill-nav-motion-blur)saturate(130%);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;padding:.5rem .5rem .5rem 1.2rem;transition:background .12s,border-color .12s,box-shadow .12s,color .12s;display:grid;position:relative;overflow:visible}.pill-nav:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pill-nav>*{z-index:1;position:relative}.pill-nav-motion{width:0;height:0;position:absolute;overflow:hidden}.pill-nav--dark{box-shadow:none;color:#fff;background:#00000094;border:1px solid #ffffff1a}.pill-nav--dark:before{background:linear-gradient(#ffffff0d 0%,#0000001f 100%)}.pill-nav--light{box-shadow:none;color:#1c2123;background:#f8f6f29e;border:1px solid #ffffffbd}.pill-nav--light:before{background:linear-gradient(#ffffff8c 0%,#ffffff38 100%)}.pill-nav__cluster,.pill-nav__start{display:contents}.pill-nav__menu-btn{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:start;align-items:center;margin-left:-.35rem;padding:0;display:inline-flex}.pill-nav__burger{flex-direction:column;justify-content:center;gap:.38rem;width:1.15rem;display:flex}.pill-nav__burger span{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:block}.pill-nav__menu-btn.is-open .pill-nav__burger span:first-child{transform:translateY(.22rem)rotate(45deg)}.pill-nav__menu-btn.is-open .pill-nav__burger span:last-child{transform:translateY(-.22rem)rotate(-45deg)}.pill-nav__mobile-actions,.pill-nav__search-mode{display:none}.pill-nav__brand{color:inherit;justify-self:start;align-items:center;gap:0;text-decoration:none;display:inline-flex}.pill-nav__brand-name{display:none!important}.pill-nav__links{justify-content:center;align-items:center;gap:clamp(1.25rem,2.2vw,2rem);width:100%;min-width:0;padding-inline:clamp(.25rem,1vw,.75rem);display:none}.pill-nav__brand-mark{align-items:center;display:inline-grid;position:relative}.pill-nav__brand-img{object-fit:contain;object-position:left center;grid-area:1/1;width:auto;max-width:min(11.5rem,52vw);height:1.85rem;transition:opacity .35s}.pill-nav__brand-glyph{display:none!important}.pill-nav--light .pill-nav__brand-img--on-dark,.pill-nav--dark .pill-nav__brand-img--on-light{opacity:0}@media (prefers-reduced-motion:reduce){.pill-nav,.pill-nav__brand-img,.pill-nav__brand-glyph,.pill-nav__link,.pill-nav__shop,.pill-nav__sign-in{transition:none}}@media (min-width:768px){.pill-nav-shell{width:min(100% - 2rem,78rem);padding-top:calc(env(safe-area-inset-top,0px) + 1.5rem)}.pill-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.75rem;min-height:3.35rem;padding:.45rem .55rem .45rem 1.15rem}.pill-nav__menu-btn,.pill-nav__mobile-actions,.pill-nav__search-mode,.pill-nav__mobile-icon-btn,.pill-nav__mobile-menu-btn{display:none!important}.pill-nav__end{gap:.55rem;display:inline-flex!important}.pill-nav__links{justify-content:center;padding-inline:.5rem;display:flex}.pill-nav__brand{gap:0}.pill-nav__brand-mark{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex:none;align-items:center;padding:0;display:inline-grid;overflow:visible}.pill-nav__brand-img{max-width:13.5rem;height:2.15rem;display:block!important}.pill-nav__brand-glyph,.pill-nav__brand-name{display:none!important}.pill-nav__profile-btn{width:2.45rem;height:2.45rem}.pill-nav__backdrop,.pill-nav__panel{display:none!important}}.pill-nav__end{justify-self:end;align-items:center;gap:.65rem;display:inline-flex;overflow:visible}.pill-nav__account-group{align-items:center;gap:.5rem;display:inline-flex}.pill-nav__account-group .pill-nav__shop.magnetic-pill-cta{min-height:2.4rem;padding:.42rem .9rem;font-size:.74rem}.pill-nav__account-group--panel{flex-flow:column;justify-content:center;align-items:stretch;gap:.65rem;width:100%}.pill-nav__account-group--panel .shop-view-cart-wrap--nav,.pill-nav__account-group--panel .pill-nav__icon-circle{align-self:center}.pill-nav__icon-circle{--spread-fill:var(--carbon-black);--spread-text:var(--carbon-black);--spread-text-hover:#fff;isolation:isolate;width:2.45rem;height:2.45rem;color:var(--spread-text);cursor:pointer;background:#ffffffb8;border:1px solid #12161a1a;border-radius:999px;place-items:center;margin:0;padding:0;text-decoration:none;transition:transform .15s,border-color .2s,background-color .2s,color .2s;display:grid;position:relative;overflow:visible;box-shadow:0 2px 12px #0f1a2314}.pill-nav__icon-circle .spread-hover-fill{border-radius:50%}.pill-nav__plain-icon{width:2.25rem;height:2.25rem;box-shadow:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;border-radius:0;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}.pill-nav__plain-icon:hover,.pill-nav__plain-icon:active,.pill-nav__plain-icon.is-open,.pill-nav__plain-icon:focus{box-shadow:none;background:0 0;outline:none}.pill-nav__plain-icon:focus-visible{outline:2px solid}@supports (color:color-mix(in lab, red, red)){.pill-nav__plain-icon:focus-visible{outline:2px solid color-mix(in srgb, currentColor 45%, transparent)}}.pill-nav__plain-icon:focus-visible{outline-offset:2px;border-radius:.35rem}.pill-nav__plain-icon-glyph{pointer-events:none;place-items:center;line-height:0;display:grid}.pill-nav__plain-icon-badge{z-index:2;background:var(--carbon-black,#12161a);color:#fff;min-width:.85rem;height:.85rem;font-family:var(--font-body);pointer-events:none;border:1px solid #fff;border-radius:999px;place-items:center;padding-inline:.15rem;font-size:.55rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.05rem;right:.05rem}.pill-nav__icon-circle-label{z-index:1;color:currentColor;pointer-events:none;place-items:center;display:grid;position:relative}.pill-nav__icon-circle-badge{z-index:3;background:var(--carbon-black);color:#fff;min-width:1.15rem;height:1.15rem;font-family:var(--font-body);pointer-events:none;border:1.5px solid #fff;border-radius:999px;place-items:center;padding-inline:.22rem;font-size:.65rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.08rem;right:-.08rem}.pill-nav__icon-circle--on-dark .pill-nav__icon-circle-badge{border-color:#ffffffeb}.pill-nav__icon-circle--outline,.pill-nav__icon-circle--on-dark.pill-nav__icon-circle--outline,.pill-nav__icon-circle--on-light.pill-nav__icon-circle--outline{--spread-fill:transparent;box-shadow:none;background:0 0}.pill-nav__icon-circle--on-dark.pill-nav__icon-circle--outline{--spread-text:#ffffffeb;--spread-text-hover:#fff;color:#ffffffeb;border:1.5px solid #ffffffb8}.pill-nav__icon-circle--on-light.pill-nav__icon-circle--outline{--spread-text:#12161ae0;--spread-text-hover:#12161a;color:#12161ae0;background:#fff;border:1.5px solid #12161a8c}.pill-nav__icon-circle--on-dark.pill-nav__icon-circle--outline:hover,.pill-nav__icon-circle--on-dark.pill-nav__icon-circle--outline.is-open{color:#fff;background:0 0;border-color:#fff}.pill-nav__icon-circle--on-light.pill-nav__icon-circle--outline:hover,.pill-nav__icon-circle--on-light.pill-nav__icon-circle--outline.is-open{color:#12161a;background:#fff;border-color:#12161a}.pill-nav__icon-circle:active{transform:scale(.96)}.pill-nav__icon-circle:focus-visible{outline:2px solid}@supports (color:color-mix(in lab, red, red)){.pill-nav__icon-circle:focus-visible{outline:2px solid color-mix(in srgb, currentColor 45%, transparent)}}.pill-nav__icon-circle:focus-visible{outline-offset:2px}.pill-nav__icon-circle--on-dark{--spread-fill:#fff;--spread-text:#ffffffeb;--spread-text-hover:#12161a;color:var(--spread-text);box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.pill-nav__icon-circle--on-light{--spread-fill:var(--carbon-black);--spread-text:#141414db;--spread-text-hover:#fff;color:var(--spread-text);background:#ffffffb8;border-color:#1414141f}@media (min-width:768px){.pill-nav__end .pill-nav__account-group{align-items:center;gap:.7rem;display:inline-flex}.pill-nav__end .pill-nav__profile-wrap{z-index:1;flex:0 0 2.45rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}.pill-nav__desktop-circle.pill-nav__icon-circle,.pill-nav__end .pill-nav__desktop-circle{--spread-fill:transparent;--spread-text:#12161ae6;--spread-text-hover:#12161a;color:#12161ae6!important;background:#fff!important;border:1.5px solid #12161a8c!important;border-radius:999px!important;flex:0 0 2.45rem!important;place-items:center!important;width:2.45rem!important;height:2.45rem!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 1px 3px #0f1a231a!important}.pill-nav-shell--dark .pill-nav__desktop-circle.pill-nav__icon-circle,.pill-nav-shell--dark .pill-nav__end .pill-nav__desktop-circle{--spread-text:#ffffffeb;--spread-text-hover:#fff;box-shadow:none!important;color:#ffffffeb!important;background:#ffffff14!important;border:1.5px solid #ffffffb8!important}.pill-nav__end .pill-nav__desktop-circle:hover,.pill-nav__end .pill-nav__desktop-circle.is-open{border-color:#12161a!important}.pill-nav-shell--dark .pill-nav__end .pill-nav__desktop-circle:hover,.pill-nav-shell--dark .pill-nav__end .pill-nav__desktop-circle.is-open{color:#fff!important;border-color:#fff!important}.pill-nav__end .pill-nav__icon-circle-badge{z-index:5;top:-.05rem!important;right:-.05rem!important}}.pill-nav__profile-wrap{z-index:90;align-items:center;display:inline-flex;position:relative}.pill-nav__profile-btn{cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid}.pill-nav__profile-btn:not(.pill-nav__icon-circle){border:1px solid #0000}.pill-nav__icon-circle.pill-nav__profile-btn{width:2.45rem;height:2.45rem;transition:transform .15s,border-color .2s,background-color .2s,color .2s}.pill-nav__icon-circle.pill-nav__profile-btn:hover,.pill-nav__icon-circle.pill-nav__profile-btn.is-open{transform:none}.pill-nav__icon-circle.pill-nav__profile-btn--outline,.pill-nav__icon-circle--on-dark.pill-nav__profile-btn--outline,.pill-nav__icon-circle--on-light.pill-nav__profile-btn--outline{--spread-fill:transparent;box-shadow:none;background:0 0}.pill-nav__icon-circle--on-dark.pill-nav__profile-btn--outline{--spread-text:#ffffffeb;--spread-text-hover:#fff;color:#ffffffeb;border:1.5px solid #ffffffb8}.pill-nav__icon-circle--on-light.pill-nav__profile-btn--outline{--spread-text:#12161ae0;--spread-text-hover:#12161a;color:#12161ae0;border:1.5px solid #12161a8c}.pill-nav__icon-circle--on-dark.pill-nav__profile-btn--outline:hover,.pill-nav__icon-circle--on-dark.pill-nav__profile-btn--outline.is-open{color:#fff;background:0 0;border-color:#fff}.pill-nav__icon-circle--on-light.pill-nav__profile-btn--outline:hover,.pill-nav__icon-circle--on-light.pill-nav__profile-btn--outline.is-open{color:#12161a;background:0 0;border-color:#12161a}.pill-nav__profile-btn--on-dark{color:#ffffffe6;background:#ffffff14;border-color:#ffffff2e}.pill-nav__profile-btn--on-light{color:#141414db;background:#ffffffb8;border-color:#1414141f;box-shadow:0 2px 12px #0f1a2314}.pill-nav__profile-btn:hover,.pill-nav__profile-btn.is-open{transform:translateY(-1px)}.pill-nav__profile-btn--on-dark:hover,.pill-nav__profile-btn--on-dark.is-open{background:#ffffff24;border-color:#ffffff47}.pill-nav__profile-btn--on-light:hover,.pill-nav__profile-btn--on-light.is-open{background:#fff;border-color:#1414142e}.pill-nav__profile-btn:focus-visible{outline:2px solid}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-btn:focus-visible{outline:2px solid color-mix(in srgb, currentColor 45%, transparent)}}.pill-nav__profile-btn:focus-visible{outline-offset:2px}.pill-nav__profile-menu{z-index:120;isolation:isolate;pointer-events:auto;border-radius:.95rem;min-width:15.5rem;padding:.55rem;transition:background .35s,border-color .35s,box-shadow .35s,color .35s;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden}.pill-nav__profile-menu--portal{z-index:200;position:fixed;top:auto;right:auto}.pill-nav__profile-menu:before,.pill-nav__profile-menu:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pill-nav__profile-menu>*{z-index:1;position:relative}.pill-nav__profile-menu--on-dark{color:#fff;-webkit-backdrop-filter:none;background:#12161a;border:1px solid #ffffff1f;box-shadow:0 16px 40px #00000047}.pill-nav__profile-menu--on-dark:before{background:linear-gradient(#ffffff0d 0%,#0000001f 100%)}.pill-nav__profile-menu--on-dark:after{background:0 0}.pill-nav__profile-menu--on-light{color:#1c2123;-webkit-backdrop-filter:none;background:#fff;border:1px solid #1c21231f;box-shadow:0 2px 4px #1c21230a,0 14px 36px #1c21231f}.pill-nav__profile-menu--on-light:before{background:0 0}.pill-nav__profile-menu--on-light:after{mix-blend-mode:normal;background:0 0}.pill-nav__profile-menu--up{top:auto;bottom:calc(100% + .55rem)}.pill-nav__profile-wrap--panel{z-index:90;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media (min-width:768px){.pill-nav__profile-wrap--panel,.pill-nav__profile-menu--panel{display:none!important}}.pill-nav__profile-info{align-items:center;gap:.65rem;padding:.5rem .55rem .55rem;display:flex}.pill-nav__profile-avatar{width:2.35rem;height:2.35rem;color:var(--parchment);background:#12161a;border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.pill-nav__profile-avatar-img,.pill-nav__profile-photo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pill-nav__profile-btn{border-radius:999px}.pill-nav__profile-btn .pill-nav__icon-circle-label,.pill-nav__profile-btn .pill-nav__plain-icon-glyph{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pill-nav__profile-btn.pill-nav__icon-circle,.pill-nav__profile-btn.pill-nav__plain-icon,.pill-nav__desktop-circle.pill-nav__profile-btn,.pill-nav__end .pill-nav__desktop-circle.pill-nav__profile-btn{border-radius:999px!important;overflow:hidden!important}.pill-nav__profile-initials,.pill-nav__profile-avatar-fallback{letter-spacing:.02em;font-size:.72rem;font-weight:700;line-height:1}.pill-nav__profile-menu--on-light .pill-nav__profile-avatar{color:var(--parchment);background:#12161a}.pill-nav__profile-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pill-nav__profile-name{text-overflow:ellipsis;white-space:nowrap;color:currentColor;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.pill-nav__profile-email{text-overflow:ellipsis;white-space:nowrap;color:currentColor;font-size:.72rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-email{color:color-mix(in srgb, currentColor 58%, transparent)}}.pill-nav__profile-menu--on-light .pill-nav__profile-email{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-menu--on-light .pill-nav__profile-email{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.pill-nav__profile-divider{background:currentColor;height:1px;margin:.15rem .1rem}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-divider{background:color-mix(in srgb, currentColor 14%, transparent)}}.pill-nav__profile-menu--on-light .pill-nav__profile-divider{background:#1c21231a}.pill-nav__profile-signout{color:currentColor;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-signout{color:color-mix(in srgb, currentColor 72%, transparent)}}.pill-nav__profile-signout{font-family:var(--font-body);text-align:left;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background-color .14s,color .14s}.pill-nav__profile-link{color:currentColor;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-link{color:color-mix(in srgb, currentColor 72%, transparent)}}.pill-nav__profile-link{font-family:var(--font-body);text-align:left;cursor:pointer;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .14s,color .14s}.pill-nav__profile-menu--on-dark .pill-nav__profile-link:hover{color:#fff;background:#ffffff14}.pill-nav__profile-menu--on-light .pill-nav__profile-link{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-menu--on-light .pill-nav__profile-link{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.pill-nav__profile-menu--on-light .pill-nav__profile-link{font-weight:500}.pill-nav__profile-menu--on-light .pill-nav__profile-link:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-menu--on-light .pill-nav__profile-link:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.pill-nav__profile-menu--on-light .pill-nav__profile-link:hover{color:var(--carbon-black)}.pill-nav__profile-menu--on-dark .pill-nav__profile-link.is-active{color:#fff;background:0 0;font-weight:600}.pill-nav__profile-menu--on-dark .pill-nav__profile-link.is-active:hover{color:#fff;background:#ffffff14}.pill-nav__profile-menu--on-light .pill-nav__profile-link.is-active{color:var(--carbon-black);background:0 0;font-weight:600}.pill-nav__profile-menu--on-light .pill-nav__profile-link.is-active:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-menu--on-light .pill-nav__profile-link.is-active:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.pill-nav__profile-menu--on-light .pill-nav__profile-link.is-active:hover{color:var(--carbon-black)}.pill-nav__profile-menu--on-dark .pill-nav__profile-signout:hover{color:#fca5a5;background:#ef444424}.pill-nav__profile-menu--on-light .pill-nav__profile-signout{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-menu--on-light .pill-nav__profile-signout{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.pill-nav__profile-menu--on-light .pill-nav__profile-signout:hover{color:#b42318;background:#ef44441a}.pill-nav__profile-signout:focus-visible{outline:2px solid}@supports (color:color-mix(in lab, red, red)){.pill-nav__profile-signout:focus-visible{outline:2px solid color-mix(in srgb, currentColor 45%, transparent)}}.pill-nav__profile-signout:focus-visible{outline-offset:2px}.pill-nav__account,.pill-nav__account-logout{cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none}.pill-nav__account--on-dark,.pill-nav__account-logout.pill-nav__account--on-dark{color:#ffffffe0}.pill-nav__account--on-light,.pill-nav__account-logout.pill-nav__account--on-light{color:#141414d1}.pill-nav__account:hover,.pill-nav__account-logout:hover{opacity:.8}@media (max-width:767px){.pill-nav-shell{padding-top:calc(env(safe-area-inset-top,0px) + .65rem);overflow:visible}.pill-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:2.25rem;padding:.3rem .85rem .3rem .7rem;overflow:visible}.pill-nav--portal{grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.pill-nav__brand{order:1;justify-self:start;min-width:0}.pill-nav--portal .pill-nav__links{display:none!important}.pill-nav__menu-btn{display:none}.pill-nav__mobile-actions{flex-flow:row;flex:none;order:2;justify-content:flex-end;align-items:center;gap:.05rem;width:auto;max-width:100%;margin-right:0;padding-right:.1rem;display:flex;overflow:visible}.pill-nav--portal .pill-nav__mobile-actions{order:2}.pill-nav__mobile-actions--portal{gap:.15rem}.pill-nav__mobile-actions--portal .pill-nav__profile-wrap--mobile-bar{order:99;margin-left:.1rem}.pill-nav__mobile-actions--menu-only{gap:0;padding-right:0}.pill-nav__mobile-icon-btn{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:visible}.pill-nav__mobile-icon-btn:focus-visible{outline-offset:2px;border-radius:.35rem;outline:2px solid #1d315673}.pill-nav__mobile-menu-btn{width:2.4rem;margin-right:0;overflow:visible}.pill-nav__mobile-menu-btn .pill-nav__burger{gap:.32rem;width:1rem}.pill-nav__mobile-menu-btn.is-open .pill-nav__burger span:first-child{transform:translateY(.195rem)rotate(45deg)}.pill-nav__mobile-menu-btn.is-open .pill-nav__burger span:last-child{transform:translateY(-.195rem)rotate(-45deg)}.pill-nav__account-group--mobile-bar{display:contents}.pill-nav__profile-wrap--mobile-bar{z-index:5;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;position:relative}.pill-nav__mobile-actions .pill-nav__plain-icon,.pill-nav__mobile-actions .pill-nav__mobile-icon:not(.pill-nav__profile-btn--avatar),.pill-nav__mobile-actions .pill-nav__profile-btn:not(.pill-nav__profile-btn--avatar){-webkit-tap-highlight-color:transparent;width:2.25rem;height:2.25rem;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.pill-nav__mobile-actions .pill-nav__icon-circle:not(.pill-nav__profile-btn--avatar),.pill-nav__mobile-actions .pill-nav__icon-circle--on-dark:not(.pill-nav__profile-btn--avatar),.pill-nav__mobile-actions .pill-nav__icon-circle--on-light:not(.pill-nav__profile-btn--avatar),.pill-nav__mobile-actions .pill-nav__icon-circle--outline:not(.pill-nav__profile-btn--avatar),.pill-nav__mobile-actions .pill-nav__icon-circle:not(.pill-nav__profile-btn--avatar):hover,.pill-nav__mobile-actions .pill-nav__icon-circle:not(.pill-nav__profile-btn--avatar).is-open,.pill-nav__mobile-actions .pill-nav__icon-circle:not(.pill-nav__profile-btn--avatar):active,.pill-nav__mobile-actions .pill-nav__profile-btn:not(.pill-nav__profile-btn--avatar).is-open{width:2.25rem;height:2.25rem;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;transform:none!important}.pill-nav__mobile-actions .pill-nav__profile-btn--avatar,.pill-nav__mobile-actions .pill-nav__profile-btn--avatar.pill-nav__icon-circle,.pill-nav__mobile-actions .pill-nav__profile-btn--avatar.is-open,.pill-nav__mobile-actions .pill-nav__profile-btn--avatar:hover,.pill-nav__mobile-actions .pill-nav__profile-btn--avatar:active{color:inherit;width:2.15rem!important;height:2.15rem!important;box-shadow:none!important;background:0 0!important;border:1.5px solid!important;border-radius:999px!important;overflow:hidden!important;transform:none!important}.pill-nav__mobile-actions .pill-nav__profile-btn--avatar .spread-hover-fill{display:none!important}.pill-nav__mobile-actions .pill-nav__profile-btn--avatar .pill-nav__icon-circle-label{border-radius:50%;inset:0}.pill-nav__mobile-actions .pill-nav__profile-btn--avatar .pill-nav__profile-initials{background:currentColor;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.pill-nav__mobile-actions .pill-nav__profile-btn--avatar .pill-nav__profile-initials{background:color-mix(in srgb, currentColor 12%, transparent)}}.pill-nav__mobile-actions .pill-nav__profile-btn--avatar .pill-nav__profile-initials{font-size:.7rem;font-weight:700}.pill-nav__mobile-actions .pill-nav__profile-btn--avatar .pill-nav__profile-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.pill-nav__mobile-actions .spread-hover-fill{opacity:0!important;pointer-events:none!important;display:none!important;transform:scale(0)!important}.pill-nav__mobile-actions .pill-nav__plain-icon-badge,.pill-nav__mobile-actions .pill-nav__icon-circle-badge{border-width:1px;min-width:.8rem;height:.8rem;padding-inline:.12rem;font-size:.5rem;font-weight:700;line-height:1;top:.02rem;right:.02rem}.pill-nav__profile-menu--mobile-bar{top:calc(env(safe-area-inset-top,0px) + 4.35rem);z-index:80;width:min(17.5rem,100vw - 2rem);min-width:0;position:fixed;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.pill-nav__end{display:none!important}.pill-nav--search-open .pill-nav__brand,.pill-nav--search-open .pill-nav__mobile-actions,.pill-nav--search-open .pill-nav__links,.pill-nav--search-open .pill-nav__end{visibility:hidden;pointer-events:none}.pill-nav__search-mode{z-index:3;box-sizing:border-box;border-radius:inherit;background:#f8f6f2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.3rem .85rem .3rem .7rem;display:grid;position:absolute;inset:0}.pill-nav--dark .pill-nav__search-mode{background:#12161af5}.pill-nav__search-form{background:#ffffffb8;border:1px solid #1414141a;border-radius:999px;align-items:center;gap:.55rem;min-width:0;height:2.35rem;padding:0 .85rem;display:flex}.pill-nav--dark .pill-nav__search-form{background:#ffffff14;border-color:#ffffff29}.pill-nav__search-form-icon{opacity:.72;flex:none}.pill-nav__search-input{min-width:0;color:inherit;font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;font-size:.92rem}.pill-nav__search-input::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.pill-nav__search-input::placeholder{color:color-mix(in srgb, currentColor 52%, transparent)}}.pill-nav__search-close{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pill-nav__search-close:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #1d315673}.pill-nav__brand-mark{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:0;display:inline-grid;overflow:visible}.pill-nav__brand-img{max-width:min(11rem,48vw);height:1.75rem;display:block!important}.pill-nav__brand-glyph,.pill-nav__brand-name{display:none!important}.pill-nav__end .shop-view-cart-wrap--nav,.pill-nav__end .pill-nav__icon-circle,.pill-nav__end .pill-nav__profile-btn{width:2.25rem;height:2.25rem}.pill-nav__end .pill-nav__sign-in-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill-nav__end .pill-nav__sign-in{color:#141414db;background:#ffffffb8;border:1px solid #1414141f;border-radius:999px;place-items:center;width:2.25rem;min-width:0;height:2.25rem;padding:0;display:grid;box-shadow:0 2px 12px #0f1a2314}.pill-nav__end .pill-nav__sign-in:before{display:none}.pill-nav--dark .pill-nav__end .pill-nav__sign-in{color:#ffffffe6;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.pill-nav__panel-account{border-top:1px solid;justify-content:center;align-items:center;margin-top:.35rem;padding-top:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pill-nav__panel-account{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.pill-nav__panel-account .pill-nav__icon-circle{width:2.65rem;height:2.65rem}.pill-nav__panel,.pill-nav-shell{overflow:visible}.pill-nav__profile-menu--panel{z-index:120;margin-top:0;width:min(17rem,100vw - 2.5rem);min-width:0;max-width:calc(100vw - 2.5rem);margin-inline:auto;position:absolute;inset:calc(100% + .55rem) 0 auto;transform:none}}.pill-nav__link{text-align:center;color:currentColor;flex:none}@supports (color:color-mix(in lab, red, red)){.pill-nav__link{color:color-mix(in srgb, currentColor 58%, transparent)}}.pill-nav__link{font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;font-size:.84rem;font-weight:400;text-decoration:none;transition:color .2s}.pill-nav__link:hover,.pill-nav__link.is-active{color:currentColor}.pill-nav--dark .pill-nav__link:hover,.pill-nav--dark .pill-nav__link.is-active{color:#fff}.pill-nav--light .pill-nav__link:hover,.pill-nav--light .pill-nav__link.is-active{color:#1c2123}.pill-nav__shop.magnetic-pill-cta,.pill-nav__shop.pill-nav__shop--magnetic{--spread-fill:var(--parchment);--spread-text:#fff;--spread-text-hover:var(--carbon-black);min-height:2.55rem;color:var(--spread-text);letter-spacing:.02em;text-transform:none;background:#12161a;border:1.5px solid #ffffff29;border-radius:999px;padding:.5rem 1.15rem;font-size:.8rem;font-weight:500;overflow:hidden;box-shadow:none!important;outline:none!important}.pill-nav--dark .pill-nav__shop.magnetic-pill-cta,.pill-nav--dark .pill-nav__shop.pill-nav__shop--magnetic{--spread-fill:var(--parchment);background:#12161a}.pill-nav--light .pill-nav__shop.magnetic-pill-cta,.pill-nav--light .pill-nav__shop.pill-nav__shop--magnetic{--spread-fill:var(--parchment);background:#12161a;border-color:#0000}.pill-nav__shop .magnetic-pill-cta__label{align-items:center;gap:.45rem}.pill-nav__shop .magnetic-pill-cta__text{align-items:center;gap:.35rem;line-height:1;display:inline-flex}.pill-nav__shop .magnetic-pill-cta__arrow{justify-content:center;align-items:center;line-height:0;display:inline-flex}.pill-nav__shop-plus{background:currentColor;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill-nav__shop-plus{background:color-mix(in srgb, currentColor 14%, transparent)}}.pill-nav__shop-plus{font-size:.68rem;font-weight:600;line-height:1}.pill-nav__sign-in{box-shadow:none;font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.42rem;padding:.35rem .55rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.pill-nav__sign-in svg{opacity:.9;flex-shrink:0}.pill-nav__sign-in--on-dark{color:#ffffffc7}.pill-nav__sign-in--on-dark:hover{color:#fff}.pill-nav__sign-in--on-light{color:#1c2123ad}.pill-nav__sign-in--on-light:hover{color:#1c2123}.pill-nav__sign-in--panel{min-height:2.55rem;padding:.55rem .85rem;font-size:.88rem}@media (min-width:768px){.pill-nav__end .pill-nav__profile-btn--on-dark,.pill-nav__end .pill-nav__profile-btn--on-light{color:inherit}}.pill-nav__panel{z-index:3;-webkit-backdrop-filter:blur(80px)saturate(140%);border-radius:1.2rem;flex-direction:column;width:100%;margin-top:.55rem;padding:.55rem;display:flex;position:relative}.pill-nav-shell--dark .pill-nav__panel{color:#fff;background:#000000db;border:1px solid #ffffff2e;box-shadow:0 16px 40px #00000038}.pill-nav-shell--light .pill-nav__panel{color:#1c2123;background:#f8f6f2eb;border:1px solid #ffffffb3;box-shadow:0 16px 40px #1c212314}@media (min-width:768px){.pill-nav__panel,.pill-nav-shell--dark .pill-nav__panel,.pill-nav-shell--light .pill-nav__panel{display:none!important}}.pill-nav__panel-link{color:currentColor;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pill-nav__panel-link{color:color-mix(in srgb, currentColor 72%, transparent)}}.pill-nav__panel-link{font-family:var(--font-heading), var(--font-body);letter-spacing:.02em;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s}.pill-nav-shell--dark .pill-nav__panel-link:hover,.pill-nav-shell--light .pill-nav__panel-link:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.pill-nav-shell--dark .pill-nav__panel-link:hover,.pill-nav-shell--light .pill-nav__panel-link:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.pill-nav-shell--dark .pill-nav__panel-link:hover,.pill-nav-shell--light .pill-nav__panel-link:hover{color:var(--carbon-black)}.pill-nav-shell--dark .pill-nav__panel-link.is-active,.pill-nav-shell--light .pill-nav__panel-link.is-active{color:var(--carbon-black);background:0 0;font-weight:600}.pill-nav-shell--dark .pill-nav__panel-link.is-active:hover,.pill-nav-shell--light .pill-nav__panel-link.is-active:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.pill-nav-shell--dark .pill-nav__panel-link.is-active:hover,.pill-nav-shell--light .pill-nav__panel-link.is-active:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.pill-nav-shell--dark .pill-nav__panel-link.is-active:hover,.pill-nav-shell--light .pill-nav__panel-link.is-active:hover{color:var(--carbon-black)}.pill-nav-shell--dark .pill-nav__panel-link:hover span,.pill-nav-shell--dark .pill-nav__panel-link.is-active span,.pill-nav-shell--light .pill-nav__panel-link:hover span,.pill-nav-shell--light .pill-nav__panel-link.is-active span{color:inherit}@media (max-width:767px){.pill-nav-shell--dark .pill-nav__panel-link:hover,.pill-nav-shell--dark .pill-nav__panel-link.is-active{color:#fff;background:#ffffff14}.pill-nav-shell--dark .pill-nav__panel-link:hover span,.pill-nav-shell--dark .pill-nav__panel-link.is-active span{color:#fff}}@media (min-width:768px){.pill-nav__panel .pill-nav__panel-link:hover,.pill-nav__panel .pill-nav__panel-link.is-active:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.pill-nav__panel .pill-nav__panel-link:hover,.pill-nav__panel .pill-nav__panel-link.is-active:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.pill-nav__panel .pill-nav__panel-link:hover,.pill-nav__panel .pill-nav__panel-link.is-active:hover,.pill-nav__panel .pill-nav__panel-link.is-active,.pill-nav__panel .pill-nav__panel-link:hover span,.pill-nav__panel .pill-nav__panel-link.is-active span{color:var(--carbon-black)!important}.pill-nav__panel .pill-nav__panel-link.is-active{background:0 0}}.pill-nav__panel-badge{background:var(--carbon-black);color:#fff;min-width:1.2rem;height:1.2rem;font-family:var(--font-body);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.pill-nav-shell--dark .pill-nav__panel-badge{color:var(--carbon-black);background:#fff}.pill-nav__panel-account{justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3.1rem;padding:.35rem .35rem .15rem;display:flex;overflow:visible}.pill-nav__panel-account .pill-nav__account-group--panel{flex-wrap:nowrap;justify-content:center;width:auto}.pill-nav__panel-account .pill-nav__shop{justify-content:center;width:100%}.pill-nav__panel-cart{justify-content:center;align-items:center;width:100%;margin-top:.35rem;padding:.45rem .35rem .55rem;display:flex}.pill-nav__panel-cart-btn.pill-nav__shop{justify-content:center;min-width:8.5rem}.pill-nav__backdrop{z-index:1;cursor:pointer;background:#0f1a232e;border:none;position:fixed;inset:0}.glyphic-portal-link{font-family:var(--font-body);letter-spacing:.01em;color:#1c21239e;white-space:nowrap;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}@media (min-width:768px){.glyphic-portal-link{font-size:.8125rem}}.glyphic-portal-link:hover,.glyphic-portal-link--active{color:#1c2123}.glyphic-cart{color:#1c2123e6;background:0 0;border:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;text-decoration:none;display:inline-flex;position:relative}.glyphic-cart__badge{background:var(--twilight-indigo);min-width:1.05rem;height:1.05rem;color:var(--parchment);border:2px solid var(--ash-grey);border-radius:9999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-.05rem;right:-.05rem}.storefront-main--home .hero-video-section{aspect-ratio:auto;height:auto;min-height:0;max-height:none;margin-top:0}.testing-panels{z-index:2;color:var(--carbon-black);background-color:var(--testing-panels-backdrop);background-image:var(--gradient-testing-panels);isolation:isolate;position:relative;overflow:clip visible}.testing-panels:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 32% 58% at 8% 48%, var(--testing-panels-accent), transparent 72%), radial-gradient(ellipse 32% 58% at 92% 52%, var(--testing-panels-accent), transparent 72%);position:absolute;inset:8% 0 12%}@supports (color:color-mix(in lab, red, red)){.testing-panels:after{background:radial-gradient(ellipse 32% 58% at 8% 48%, color-mix(in srgb, var(--testing-panels-accent) 16%, transparent), transparent 72%), radial-gradient(ellipse 32% 58% at 92% 52%, color-mix(in srgb, var(--testing-panels-accent) 14%, transparent), transparent 72%)}}.testing-panels--scrub{height:260vh}.testing-panels__pin{z-index:2;background-color:#0000;align-items:center;min-height:0;display:flex;position:relative;overflow:visible}.testing-panels__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.testing-panels__ghost-lot{max-width:none;font-family:var(--font-heading);letter-spacing:-.055em;white-space:nowrap;text-transform:lowercase;color:var(--carbon-black);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:multiply;margin:0;font-size:clamp(7.5rem,16vw,15rem);font-weight:500;line-height:.82;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:54%;left:50%;transform:translate(-50%,-42%)}.testing-panels__ghost-mark{z-index:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;filter:invert();width:min(36rem,46vw);height:auto;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)scale(.92)}.testing-panels.is-open .testing-panels__ghost-mark{opacity:.18;transform:translate(-50%,-50%)scale(1)}.testing-panels:has(.testing-panels__stage.is-visible) .testing-panels__ghost-lot{opacity:.07}.testing-panels.is-open:has(.testing-panels__stage.is-visible) .testing-panels__ghost-lot{opacity:0;transform:translate(-50%,-42%)scale(.96)}.testing-panels__ghost-mark-image{width:100%;height:auto;display:block}.testing-panels__inner,.testing-panels__body{z-index:1;background-color:#0000;position:relative}.testing-panels__inner{width:min(100%,108rem);margin-inline:auto;padding:clamp(1.5rem,3.2vw,2.35rem) clamp(1.5rem,4.5vw,3.75rem) clamp(1.75rem,3.8vw,2.75rem)}.testing-panels__header{text-align:center;max-width:none;margin:0 auto 1.1rem}.testing-panels__kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--testing-panels-accent);margin:0 0 .55rem;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.testing-panels__kicker{color:color-mix(in srgb, var(--testing-panels-accent) 72%, var(--carbon-black))}}.testing-panels__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--carbon-black);margin:0;font-size:clamp(1.55rem,3.1vw,2.85rem);font-weight:500;line-height:1.12}.testing-panels__lead{max-width:34rem;font-family:var(--font-body);color:var(--carbon-black);margin:.85rem auto 0;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:400;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.testing-panels__lead{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.testing-panels__body{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,3.5vw,3rem);display:flex;overflow:visible}.testing-panels__proofs{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;max-width:36rem;margin:1.05rem 0 0;padding:0;list-style:none;transition:opacity .45s;display:flex}.testing-panels.is-open .testing-panels__proofs{opacity:.28}.testing-panels__proofs li{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carbon-black);align-items:center;font-size:.72rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.testing-panels__proofs li{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.testing-panels__proofs li{opacity:0;transform:translateY(.45rem)}.testing-panels__proofs li+li:before{content:"·";letter-spacing:0;color:var(--carbon-black);margin:0 .85rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.testing-panels__proofs li+li:before{color:color-mix(in srgb, var(--carbon-black) 32%, transparent)}}.testing-panels__stage.is-visible~.testing-panels__proofs li{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:none}.testing-panels__stage.is-visible~.testing-panels__proofs li:first-child{transition-delay:.32s}.testing-panels__stage.is-visible~.testing-panels__proofs li:nth-child(2){transition-delay:.4s}.testing-panels__stage.is-visible~.testing-panels__proofs li:nth-child(3){transition-delay:.48s}.testing-panels__stage.is-visible~.testing-panels__proofs li:nth-child(4){transition-delay:.56s}.testing-panels__footnote{text-align:center;max-width:28rem;color:var(--carbon-black);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.testing-panels__footnote{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.testing-panels__footnote{opacity:0;transform:translateY(.4rem)}.testing-panels__stage.is-visible~.testing-panels__footnote{opacity:1;transition:opacity .55s cubic-bezier(.16,1,.3,1) .62s,transform .55s cubic-bezier(.16,1,.3,1) .62s;transform:none}.testing-panels__reel{z-index:3;box-sizing:border-box;opacity:1;background-color:#0000;border-radius:0;flex:auto;width:auto;min-width:0;max-width:min(56vw,46rem);padding:0;position:relative;overflow:visible}.testing-panels__reel:after{content:none}.testing-panels__reel.is-ready{opacity:1}.testing-panels__reel-image{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;max-width:min(52vw,42rem);height:auto;max-height:min(48rem,82vh);margin-inline:0;display:block}.testing-panels__stage{--pair-scale:min(.72, max(.52, (100svh - 23.5rem) / 44rem));--vial-h:min(22.5rem, 48vw);--vial-w:calc(var(--vial-h) * .48);--card-w:min(34rem, 78vw);--card-h:44rem;--pair-overlap:4.25rem;--pair-w:calc(var(--card-w) + var(--vial-w) - var(--pair-overlap) + 1.25rem);--pair-h:max(var(--vial-h), var(--card-h));z-index:1;isolation:isolate;width:calc(var(--pair-w) * var(--pair-scale));height:calc(var(--pair-h) * var(--pair-scale));background-color:#0000;flex:0 auto;min-height:0;margin-inline:auto;position:relative;overflow:visible}.testing-panels__pair{width:var(--pair-w);height:var(--pair-h);transform:scale(var(--pair-scale));transform-origin:0 0;perspective:920px;z-index:1;position:absolute;top:0;left:0;overflow:visible}.testing-panels__vial-cluster{left:auto;right:calc(var(--card-w) - var(--pair-overlap) + 4%);width:var(--vial-w);height:var(--vial-h);margin-top:calc(var(--vial-h) * -.5);z-index:1;will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;overflow:visible;transform:translate(0)}.testing-panels__stage.is-open .testing-panels__vial-cluster{transform:translate(-22rem)}.testing-panels__vial{appearance:none;z-index:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:relative;top:auto;left:auto;right:auto}.testing-panels__stage.is-open .testing-panels__vial-image{filter:drop-shadow(0 14px 18px #0f1a231f)}.testing-panels__vial:focus-visible{outline:2px solid var(--testing-panels-accent)}@supports (color:color-mix(in lab, red, red)){.testing-panels__vial:focus-visible{outline:2px solid color-mix(in srgb, var(--testing-panels-accent) 70%, transparent)}}.testing-panels__vial:focus-visible{outline-offset:4px}.testing-panels__vial-scale{transform-origin:50%;opacity:0;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(1.15rem)}.testing-panels__stage.is-visible .testing-panels__vial-scale{opacity:1;transform:translateY(0)}.testing-panels__stage.is-visible .testing-panels__vial:hover .testing-panels__vial-scale,.testing-panels__stage.is-visible .testing-panels__vial:focus-visible .testing-panels__vial-scale{transform:scale(1.06)}.testing-panels__vial-image{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 16px #0f1a231f);pointer-events:none;transform:scale(1.06)}.testing-panels__attrs{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.testing-panels__attr{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;width:max-content;color:var(--carbon-black);font-size:.8rem;font-weight:600;position:absolute}@supports (color:color-mix(in lab, red, red)){.testing-panels__attr{color:color-mix(in srgb, var(--carbon-black) 88%, var(--testing-panels-accent) 8%)}}.testing-panels__attr{opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;transform:translateY(.2rem)}.testing-panels__attr--left{text-align:right;padding-right:2.35rem;left:auto;right:calc(100% + 8.75rem)}.testing-panels__attr--right{text-align:left;padding-left:2.35rem;left:calc(100% + 8.75rem);right:auto}.testing-panels__attr--top{top:14%}.testing-panels__attr--bottom{top:82%}.testing-panels__stage.is-settled .testing-panels__attr{opacity:1;visibility:visible;transition-delay:0s;transform:none}.testing-panels__callouts{z-index:3;pointer-events:none;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .4s,visibility 0s linear .4s;position:absolute;inset:0;overflow:visible}.testing-panels__stage.is-settled .testing-panels__callouts{opacity:1;visibility:visible;transition-delay:0s}.testing-panels__callout-bar,.testing-panels__callout-line{fill:none;stroke:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.testing-panels__callout-bar,.testing-panels__callout-line{stroke:color-mix(in srgb, var(--carbon-black) 42%, var(--testing-panels-accent))}}.testing-panels__callout-bar{stroke-width:1.35px;stroke-linecap:square}.testing-panels__callout-line{stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round;fill:none}.testing-panels__callout-dot{fill:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.testing-panels__callout-dot{fill:color-mix(in srgb, var(--carbon-black) 48%, var(--testing-panels-accent))}}.testing-panels__callout-dot{stroke:#f4f1ea;stroke-width:1.15px}@keyframes testing-panels-callout{to{stroke-dashoffset:0}}.testing-panels__coa{--coa-ink:#1c2430;--coa-muted:#8b93a0;--coa-line:#e6e9ee;--coa-panel:#f4f6f8;--coa-result:#0f9aa8;--coa-stamp:#d32f2f;z-index:5;isolation:isolate;width:var(--card-w);height:auto;min-height:var(--card-h);color:var(--coa-ink);transform-style:preserve-3d;will-change:transform;opacity:0;background:0 0;border-radius:1.15rem;padding:0;transition:transform .14s ease-out,opacity .7s cubic-bezier(.16,1,.3,1) .1s;position:absolute;top:50%;left:auto;right:0;overflow:visible;transform:translateY(-50%)rotate(.35deg)}.testing-panels__coa:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f4efe6 0%,#ebe4d6 100%);border-radius:.28rem;position:absolute;inset:.7rem -.85rem -.5rem .85rem;transform:rotate(2.1deg);box-shadow:inset 0 1px #ffffff73,0 14px 28px #0f1a231f}.testing-panels__stage.is-visible .testing-panels__coa{opacity:1}.testing-panels__stage.is-open .testing-panels__coa-scale{box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff4d,0 2px 4px #0f1a230d,0 10px 22px #0f1a2317,0 24px 48px #0f1a231c}.testing-panels__coa-scale{width:100%;height:auto;min-height:var(--card-h);transform-origin:50%;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfaf6 72%,#f6f3ec 100%);border:1px solid #1c212324;border-radius:.35rem;flex-direction:column;gap:.95rem;padding:1.55rem 1.55rem 1.75rem;transition:transform 1.45s cubic-bezier(.16,1,.3,1),box-shadow 1.45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff59,0 2px 4px #0f1a230f,0 12px 28px #0f1a231f,0 32px 64px #0f1a2329}.testing-panels__coa-scale:after{content:"";border-radius:inherit;pointer-events:none;opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.testing-panels__stage:hover .testing-panels__coa-scale{transform:scale(1.035);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,0 4px 10px #0f1a2314,0 18px 36px #0f1a2324,0 40px 72px #0f1a232e}.testing-panels__coa-masthead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.testing-panels__coa-brand-block{flex-direction:column;gap:.45rem;min-width:0;display:flex}.testing-panels__coa-brand{align-items:center;margin:0;display:flex}.testing-panels__coa-logo{object-fit:contain;object-position:left center;width:auto;height:1.85rem}.testing-panels__coa-shipment{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--coa-muted);margin:0;font-size:.58rem;font-weight:400}.testing-panels__coa-contact{font-family:var(--font-body);text-align:right;color:var(--coa-muted);flex-direction:column;align-items:flex-end;gap:.12rem;margin:0;font-size:.62rem;font-style:normal;font-weight:500;line-height:1.35;display:flex}.testing-panels__coa-contact a{color:inherit;text-underline-offset:.12em;text-decoration:underline}.testing-panels__coa-contact a:hover{color:var(--coa-ink)}.testing-panels__coa-kicker{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;text-align:center;color:var(--coa-ink);margin:.35rem 0 0;font-size:.78rem;font-weight:500}.testing-panels__coa-meta{grid-template-columns:1fr 1fr;gap:.72rem 1.25rem;margin:.15rem 0 0;display:grid}.testing-panels__coa-meta dt{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--coa-muted);margin:0;font-size:.58rem;font-weight:400}.testing-panels__coa-meta dd{font-family:var(--font-heading);color:var(--coa-ink);margin:.22rem 0 0;font-size:.8rem;font-weight:500;line-height:1.3}.testing-panels__coa-panel{border:1px solid var(--coa-line);background:var(--coa-panel);border-radius:.75rem;margin-top:.15rem;padding:.15rem .85rem .2rem}@supports (color:color-mix(in lab, red, red)){.testing-panels__coa-panel{background:color-mix(in srgb, var(--coa-panel) 70%, #fff)}}.testing-panels__coa-panel{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.testing-panels__coa-table{border-collapse:separate;border-spacing:0;table-layout:fixed;flex:none;width:100%;margin:0;font-size:.72rem}.testing-panels__coa-table th,.testing-panels__coa-table td{border:0;border-bottom:1px solid var(--coa-line);text-align:left;vertical-align:middle;box-shadow:none;padding:.58rem .35rem;line-height:1.3}.testing-panels__coa-table thead th{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--coa-muted);padding-top:.7rem;padding-bottom:.55rem;font-size:.56rem;font-weight:400}.testing-panels__coa-table thead th:first-child,.testing-panels__coa-table tbody th{width:30%;padding-left:.15rem}.testing-panels__coa-table thead th:nth-child(2),.testing-panels__coa-table tbody td:nth-child(2){width:22%}.testing-panels__coa-table thead th:nth-child(3),.testing-panels__coa-table tbody td:nth-child(3){width:24%}.testing-panels__coa-table thead th:nth-child(4),.testing-panels__coa-table tbody td:nth-child(4){width:24%;padding-right:.15rem}.testing-panels__coa-table tbody th{font-family:var(--font-heading);color:var(--coa-ink);text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:500}.testing-panels__coa-table tbody td{font-family:var(--font-body);color:var(--coa-ink);font-weight:400}@supports (color:color-mix(in lab, red, red)){.testing-panels__coa-table tbody td{color:color-mix(in srgb, var(--coa-ink) 78%, transparent)}}.testing-panels__coa-table tbody td:last-child{font-family:var(--font-heading);color:var(--coa-result);font-weight:500}.testing-panels__coa-table tbody tr:last-child th,.testing-panels__coa-table tbody tr:last-child td{border-bottom:0}.testing-panels__coa-row th,.testing-panels__coa-row td{outline:none;transition:background-color .18s,color .18s;box-shadow:none!important;border-left:0!important;border-right:0!important}.testing-panels__coa-row:hover th,.testing-panels__coa-row:hover td{background:var(--ms-signature-2)}@supports (color:color-mix(in lab, red, red)){.testing-panels__coa-row:hover th,.testing-panels__coa-row:hover td{background:color-mix(in srgb, var(--ms-signature-2) 14%, #fff)}}.testing-panels__coa-row:hover th,.testing-panels__coa-row:hover td{outline:none;box-shadow:none!important;border-left:0!important;border-right:0!important}.testing-panels__coa-row:hover th{color:var(--coa-ink)}.testing-panels__coa-row:hover td:last-child{color:var(--coa-result)}.testing-panels__coa-disclaimer{font-family:var(--font-body);color:var(--coa-muted);text-wrap:pretty;margin:.15rem 0 0;font-size:.62rem;font-weight:500;line-height:1.45}.testing-panels__coa-foot{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.35rem;padding-top:.15rem;display:flex}.testing-panels__coa-signoff{min-width:0}.testing-panels__coa-signer{color:var(--coa-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;font-weight:400;line-height:1.1}.testing-panels__coa-role{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--coa-muted);margin:.35rem 0 0;font-size:.56rem;font-weight:400}.testing-panels__coa-date{font-family:var(--font-body);color:var(--coa-muted);margin:.2rem 0 0;font-size:.62rem;font-weight:500}.testing-panels__coa-stamp{border:1.5px solid var(--coa-stamp);flex:none;margin:0;padding:.42rem .7rem}@supports (color:color-mix(in lab, red, red)){.testing-panels__coa-stamp{border:1.5px solid color-mix(in srgb, var(--coa-stamp) 82%, #7a1c1c)}}.testing-panels__coa-stamp{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--coa-stamp);border-radius:.2rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.testing-panels__coa-stamp{color:color-mix(in srgb, var(--coa-stamp) 88%, #6b1212)}}.testing-panels__coa-stamp{background:var(--coa-stamp)}@supports (color:color-mix(in lab, red, red)){.testing-panels__coa-stamp{background:color-mix(in srgb, var(--coa-stamp) 6%, transparent)}}.testing-panels__coa-stamp{mix-blend-mode:multiply}.testing-panels__stage .testing-panels__coa-stamp{opacity:0;transform:rotate(-12deg)scale(1.18)}.testing-panels__stage.is-visible .testing-panels__coa-stamp{opacity:1;transition:opacity .45s cubic-bezier(.16,1,.3,1) .78s,transform .45s cubic-bezier(.16,1,.3,1) .78s;transform:rotate(-8deg)scale(1)}.testing-panels__coa-legal{border-top:1px solid var(--coa-line);font-family:var(--font-body);letter-spacing:.02em;text-align:center;color:var(--coa-muted);margin:auto 0 0;padding-top:.75rem;padding-bottom:.15rem;font-size:.56rem;font-weight:400}@media (max-width:767px){.testing-panels__atmosphere,.testing-panels__coa:before{display:none}.testing-panels__inner{padding:clamp(1.75rem,5vw,2.75rem) 1rem clamp(2.25rem,6vw,3.5rem)}.testing-panels__header{margin-bottom:1.35rem}.testing-panels__title{white-space:normal;font-size:clamp(1.4rem,6.2vw,2rem)}.testing-panels__lead{max-width:28rem;margin-top:.7rem;padding-inline:.25rem;font-size:.95rem}.testing-panels--scrub{height:auto}.testing-panels__pin{min-height:auto;padding-block:.5rem}.testing-panels__body{flex-direction:column;align-items:center;gap:0;padding-inline:0}.testing-panels__vial-cluster{z-index:1;width:7.25rem;height:15.5rem;margin:0 auto -4.75rem;display:block;position:relative;top:auto;left:auto;right:auto;transform:none}.testing-panels__stage.is-open .testing-panels__vial-cluster{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 7.25rem minmax(0,1fr);align-items:center;column-gap:.45rem;width:100%;height:auto;min-height:15.5rem;margin:0 0 1rem;display:grid;transform:none}.testing-panels__vial{z-index:1;width:100%;height:100%;margin:0;display:block;position:relative;top:auto;left:auto;right:auto}.testing-panels__stage.is-open .testing-panels__vial{grid-area:1/2/span 3;justify-self:center;width:7.25rem;height:15.5rem}.testing-panels__stage.is-open .testing-panels__attrs{display:contents}.testing-panels__callouts{display:none}.testing-panels__attr{letter-spacing:.1em;padding:.2rem 0;font-size:.68rem;position:static;transform:none}.testing-panels__attr--left,.testing-panels__attr--right{padding-left:0;padding-right:0;left:auto;right:auto}.testing-panels__attr--top,.testing-panels__attr--bottom{top:auto}.testing-panels__stage.is-open .testing-panels__attr--left.testing-panels__attr--top{text-align:right;grid-area:1/1;justify-self:end}.testing-panels__stage.is-open .testing-panels__attr--right.testing-panels__attr--top{text-align:left;grid-area:1/3;justify-self:start}.testing-panels__stage.is-open .testing-panels__attr--left.testing-panels__attr--bottom{text-align:right;grid-area:3/1;justify-self:end}.testing-panels__stage.is-open .testing-panels__attr--right.testing-panels__attr--bottom{text-align:left;grid-area:3/3;justify-self:start}.testing-panels__stage{--pair-scale:1;--card-w:min(100%, 22.5rem);--card-h:auto;--vial-h:15.5rem;--vial-w:7.25rem;--pair-overlap:0;--pair-w:var(--card-w);--pair-h:auto;width:var(--card-w);height:auto;min-height:0;margin-left:auto;margin-right:auto;display:block}.testing-panels__pair{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative;top:auto;left:auto;overflow:visible;transform:none}.testing-panels__stage.is-visible .testing-panels__vial:hover .testing-panels__vial-scale,.testing-panels__stage.is-visible .testing-panels__vial:focus-visible .testing-panels__vial-scale{transform:translateY(0)}.testing-panels__stage.is-open{width:var(--card-w)}.testing-panels__stage.is-open .testing-panels__pair{width:100%}.testing-panels__coa{will-change:auto;width:100%;height:auto;min-height:0;position:relative;top:auto;left:auto;right:auto;transform:none}.testing-panels__coa-scale{gap:.7rem;height:auto;min-height:0;padding:1.15rem 1.05rem 1.35rem;overflow:hidden}.testing-panels__coa-logo{height:1.4rem}.testing-panels__coa-masthead{gap:.65rem}.testing-panels__coa-contact{overflow-wrap:anywhere;max-width:42%;font-size:.55rem}.testing-panels__coa-meta{gap:.45rem .7rem}.testing-panels__coa-meta dd{overflow-wrap:anywhere;font-size:.72rem}.testing-panels__coa-panel{padding:.1rem .55rem .15rem}.testing-panels__coa-table{font-size:.55rem}.testing-panels__coa-table th,.testing-panels__coa-table td{padding:.45rem .2rem}.testing-panels__coa-table tbody th{font-size:.52rem}.testing-panels__coa-legal{margin-top:.5rem;padding-top:.55rem}}@media (prefers-reduced-motion:reduce){.testing-panels--scrub{height:auto}.testing-panels__pin{min-height:auto;position:relative}.testing-panels__ghost-lot,.testing-panels__ghost-mark{transition:none}.testing-panels:has(.testing-panels__stage.is-visible) .testing-panels__ghost-lot{opacity:.07}.testing-panels.is-open:has(.testing-panels__stage.is-visible) .testing-panels__ghost-lot{opacity:0}.testing-panels.is-open .testing-panels__ghost-mark{opacity:.18}.testing-panels__callout-line{stroke-dashoffset:0;animation:none}.testing-panels__vial,.testing-panels__vial-cluster,.testing-panels__stage,.testing-panels__pair,.testing-panels__attr{transition:none}.testing-panels__stage .testing-panels__coa-stamp,.testing-panels__stage.is-visible .testing-panels__coa-stamp{opacity:1;transition:none;transform:rotate(-8deg)scale(1)}.testing-panels__coa,.testing-panels__vial,.testing-panels__vial-scale,.testing-panels__coa-scale,.testing-panels__tab,.testing-panels__proofs li,.testing-panels__footnote{opacity:1;transition:none;transform:none}.testing-panels__coa{transform:translateY(-50%)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.testing-panels__coa{transform:none}}.home-sections-flow{z-index:2;background:var(--trust-deck-surface-start);width:100%;max-width:100%;color:var(--carbon-black);margin-top:-1px;position:relative;overflow:visible}.trust-deck-section.home-section,.trust-deck-section,.trust-feature-section.home-section,.trust-feature-section{--trust-feature-edge:0;--trust-feature-radius:clamp(1.65rem, 2.6vw, 2.25rem);--trust-feature-pad:clamp(1.85rem, 3.8vw, 3.5rem);--trust-feature-ink:#f5f7fa;--trust-feature-muted:#f5f7fac7;--trust-feature-dim:#f5f7fa80;isolation:auto;min-height:0;color:var(--ink-black);background:0 0;margin-top:0;padding:0;position:relative;overflow:visible}.trust-deck-section.home-section:before,.trust-deck-section:before,.trust-feature-section.home-section:before,.trust-feature-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(148deg,#fff 0% 40%,#f5f7f8 70%,#e8eeef 100%);position:absolute;inset:0}.trust-deck-section.home-section:after,.trust-deck-section:after,.trust-feature-section.home-section:after,.trust-feature-section:after{content:none}.trust-feature-shell{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(.75rem,1.5vw,1.15rem);width:100%;max-width:none;margin-inline:0;padding:clamp(.65rem,1.4vw,1.1rem) clamp(.75rem,2vw,1.5rem) clamp(1.75rem,3.5vw,2.75rem);display:flex;position:relative}.trust-feature-shell--stack{gap:clamp(1rem,2vw,1.6rem);padding-bottom:clamp(4.5rem,9vw,7.5rem)}.trust-feature-header{text-align:center;margin-inline:auto;width:100%;max-width:none;margin-top:0;padding-inline:clamp(.5rem,2vw,1.5rem)}.trust-feature-header .type-heading,.trust-feature-header h2{color:var(--ink-black);white-space:nowrap;font-size:clamp(1.45rem,3.2vw,3.25rem)}@media (max-width:380px){.trust-feature-header .type-heading,.trust-feature-header h2{font-size:clamp(1.2rem,5.8vw,1.45rem)}}.trust-stack{--trust-stack-peek:clamp(1.1rem, 1.8vw, 1.6rem);--trust-stack-gap:clamp(1.5rem, 3.5vh, 2.75rem);--trust-stack-top:calc(var(--storefront-header-height,4.5rem) + .65rem);flex-direction:column;align-items:center;gap:0;width:100%;max-width:100%;padding-bottom:clamp(3rem,8vh,6rem);display:flex;position:relative;overflow:visible}.trust-stack__card-wrap{top:var(--trust-stack-top);box-sizing:border-box;width:100%;max-width:100%;padding-top:calc(var(--stack-index,0) * var(--trust-stack-peek));margin-bottom:var(--trust-stack-gap);backface-visibility:hidden;justify-content:center;display:flex;position:sticky;transform:translateZ(0)}.trust-stack__card-wrap:last-child{margin-bottom:clamp(2.25rem,5vh,3.75rem)}.trust-feature-card,.trust-stack__card{aspect-ratio:1393/839;border-radius:var(--trust-feature-radius);width:94%;max-width:76rem;height:auto;min-height:0;max-height:min(72vh,42rem);box-shadow:none;isolation:isolate;background:#0a121c;flex:none;margin-inline:auto;display:block;position:relative;overflow:hidden}.trust-feature-slide{color:var(--trust-feature-ink);position:absolute;inset:0}.trust-feature-media{position:absolute;inset:0;overflow:hidden}.trust-feature-media-pan{position:absolute;inset:0}.trust-feature-image{object-fit:cover;object-position:center center;filter:brightness(.88)saturate(.9)contrast(1.02);max-width:none;width:100%!important;height:100%!important}.trust-feature-veil{pointer-events:none;background:linear-gradient(125deg,#060c1457 0%,#060c142e 28%,#31607038 58%,#3160705c 100%),linear-gradient(#060c145c 0%,#060c141a 32%,#060c141f 55%,#060c1485 100%);position:absolute;inset:0}.trust-feature-rule{left:var(--trust-feature-pad);right:var(--trust-feature-pad);pointer-events:none;opacity:.7;background:linear-gradient(90deg,#ffffff38 0%,#ffffff14 45%,#ffffff08 100%);height:1px;position:absolute;top:42%}.trust-feature-copy{z-index:2;top:var(--trust-feature-pad);left:var(--trust-feature-pad);right:max(var(--trust-feature-pad), 26%);pointer-events:none;flex-direction:column;align-items:flex-start;gap:.7rem;max-width:min(40rem,62%);display:flex;position:absolute}.trust-feature-step{font-family:var(--font-hero-display), var(--font-heading);letter-spacing:.04em;color:var(--trust-feature-dim);margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:300;line-height:1}.trust-feature-title{font-family:var(--font-hero-display), var(--font-heading);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.8vw,2.45rem);font-weight:300;line-height:1.08}.trust-feature-lead{max-width:38ch;font-family:var(--font-body);color:var(--trust-feature-muted);text-wrap:pretty;margin:.2rem 0 0;font-size:clamp(1.05rem,1.55vw,1.3rem);font-weight:400;line-height:1.45}.trust-feature-detail{z-index:2;right:var(--trust-feature-pad);bottom:var(--trust-feature-pad);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);pointer-events:none;background:#080e1685;border:1px solid #ffffff1f;border-radius:1.15rem;flex-direction:column;gap:.95rem;width:min(22rem,46%);padding:1.35rem 1.4rem 1.45rem;display:flex;position:absolute;box-shadow:0 12px 32px #00000047}.trust-feature-detail-icon{color:#ffffffeb;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.trust-feature-detail-icon svg{width:100%;height:100%}.trust-feature-detail-text{font-family:var(--font-body);color:#ffffffe6;text-wrap:pretty;margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:400;line-height:1.5}@media (max-width:899px){.trust-feature-shell{padding-top:clamp(.55rem,1.5vw,.9rem);padding-inline:clamp(.55rem,2vw,.85rem);padding-bottom:clamp(2rem,4.5vw,3rem)}.trust-feature-shell--stack{padding-bottom:clamp(3rem,7vw,5rem)}.trust-stack{--trust-stack-peek:.95rem;--trust-stack-gap:clamp(1.25rem, 3vh, 2rem);--trust-stack-top:calc(var(--storefront-header-height,4.5rem) + .35rem)}.trust-feature-card,.trust-stack__card{aspect-ratio:1393/839;width:96%;max-width:52rem;height:auto;min-height:0;max-height:min(70vh,34rem)}.trust-feature-copy{max-width:min(100%,28rem);right:var(--trust-feature-pad);gap:.55rem}.trust-feature-step{font-size:clamp(1.15rem,4.5vw,1.55rem);font-weight:300}.trust-feature-title{font-size:clamp(1.45rem,5.5vw,1.95rem);font-weight:300}.trust-feature-lead{max-width:30ch;font-size:1.05rem}.trust-feature-detail{width:min(18.5rem,82%);bottom:var(--trust-feature-pad);gap:.85rem;padding:1.15rem 1.2rem 1.25rem}.trust-feature-detail-icon{width:2.35rem;height:2.35rem}.trust-feature-rule{top:38%}}@media (max-width:767px){.trust-feature-section,.trust-feature-section.home-section,.trust-deck-section.trust-feature-section--stack{overflow:visible}.trust-feature-shell--stack{padding-bottom:clamp(5rem,14vh,8rem)}.trust-stack{--trust-stack-peek:1.05rem;--trust-stack-gap:clamp(3.5rem, 12vh, 6.5rem);--trust-stack-top:calc(var(--storefront-header-height,4.5rem) + .45rem);padding-bottom:clamp(4rem,10vh,7rem)}.trust-stack__card-wrap{top:var(--trust-stack-top);margin-bottom:var(--trust-stack-gap);position:sticky}.trust-feature-card,.trust-stack__card{width:94%;max-width:none;aspect-ratio:unset;height:min(78svh,40rem);min-height:min(72svh,34rem);max-height:none}.trust-feature-image{filter:brightness(1.08)contrast(1.04)saturate(1.06)}.trust-feature-veil{background:linear-gradient(160deg,#060c146b 0%,#060c1438 45%,#31607029 100%),linear-gradient(#060c1447 0%,#060c1414 42%,#060c147a 100%)}.trust-feature-rule{display:none}.trust-feature-copy{top:auto;bottom:var(--trust-feature-pad);left:var(--trust-feature-pad);right:var(--trust-feature-pad);gap:.45rem;width:auto;max-width:none}.trust-feature-step{color:#f5f7fa9e;font-size:clamp(1rem,4.2vw,1.35rem)}.trust-feature-title{text-shadow:0 1px 18px #00000059;font-size:clamp(1.35rem,5.4vw,1.75rem);line-height:1.12}.trust-feature-lead{color:#f5f7fae0;white-space:nowrap;text-overflow:ellipsis;text-wrap:unset;max-width:100%;margin:.15rem 0 0;font-size:clamp(.82rem,3.4vw,.95rem);line-height:1.35;overflow:hidden}.trust-feature-detail{display:none}}@media (max-width:559px){.trust-feature-card,.trust-stack__card{width:94%;height:min(76svh,36rem);min-height:min(70svh,30rem);max-height:none;aspect-ratio:unset}.trust-stack{--trust-stack-peek:.9rem;--trust-stack-gap:clamp(3rem, 11vh, 5.5rem)}.trust-feature-copy{max-width:100%}.trust-feature-section{--trust-feature-pad:clamp(1.15rem, 4.5vw, 1.5rem)}}.home-section{isolation:isolate;background:0 0;position:relative}.home-section.trust-deck-section,.home-section.trust-feature-section--stack{isolation:auto;overflow:visible}#shop,#about,#contact{scroll-margin-top:calc(var(--storefront-header-height) + .5rem)}.home-section>*{z-index:1;position:relative}.home-sections-flow .glass{color:var(--carbon-black);background:#ffffff6b;border-color:#1c21231a}.testimonials-carousel-wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}@media (min-width:768px){.testimonials-carousel-wrap{gap:.85rem}}.testimonials-arrow{z-index:2;width:2.75rem;height:2.75rem;color:var(--carbon-black);-webkit-backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #1c21231f;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 10px 28px #1c21231f}@media (min-width:768px){.testimonials-arrow{width:3rem;height:3rem}}.testimonials-arrow:hover{background:#fffffff0;border-color:#1c212333;transform:translateY(-1px);box-shadow:0 14px 32px #1c212329}.testimonials-arrow:active{transform:scale(.96)}.testimonials-carousel{border-radius:0;width:100%;min-width:0;max-width:68rem;margin-inline:auto;overflow:hidden}.testimonials-track{will-change:transform;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}@media (prefers-reduced-motion:reduce){.testimonials-track{transition:none}}.testimonials-slide{flex:0 0 100%;min-width:0}.testimonial-card{-webkit-backdrop-filter:blur(18px)saturate(125%);background:radial-gradient(120% 85% at 0 0,#b6c9cc61,#0000 58%),radial-gradient(80% 60% at 100% 100%,#1d31561f,#0000 70%),#f8f6f26b;border:1px solid #ffffff70;border-radius:0;height:100%;overflow:hidden;box-shadow:0 28px 72px #1c212324,inset 0 1px #ffffff9e,inset 0 -1px #ffffff29}.testimonial-card-layout{height:100%;display:grid}.testimonial-card-layout--split{grid-template-columns:1fr}@media (min-width:768px){.testimonial-card-layout--split{grid-template-columns:22rem minmax(0,1fr);align-items:stretch;min-height:22rem;display:grid}}@media (min-width:1024px){.testimonial-card-layout--split{grid-template-columns:24rem minmax(0,1fr);min-height:24rem}}.testimonial-card-media{aspect-ratio:1;background:#1c21230f;border-bottom:1px solid #1c212314;width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative!important}@media (min-width:768px){.testimonial-card-media{aspect-ratio:auto;border-bottom:none;border-right:1px solid #1c212314;width:100%;height:100%}}.testimonial-card-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;inset:0!important}.testimonial-card-copy{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:0;display:flex}.testimonial-card-portion{justify-content:center;align-items:center;padding:1rem 1.6rem;display:flex}.testimonial-card-portion:last-child{border-bottom:none}@media (min-width:768px){.testimonial-card-portion{padding:1.15rem 2.25rem}}.testimonial-card-portion--stars{padding-block:1.2rem .9rem}.testimonial-card-portion--review{flex:auto}.testimonial-card-portion--name{padding-block:.9rem}.testimonial-card-portion--role{background:#ffffff38;padding-block:.9rem 1.2rem}.testimonial-card-stars{justify-content:center;align-items:center;gap:.28rem;display:flex}.testimonial-card-star{fill:#0000;stroke:var(--twilight-indigo)}@supports (color:color-mix(in lab, red, red)){.testimonial-card-star{stroke:color-mix(in srgb, var(--twilight-indigo) 55%, transparent)}}.testimonial-card-star{stroke-width:1.5px}.testimonial-card-star--filled{fill:var(--twilight-indigo);stroke:var(--twilight-indigo)}.testimonial-card-quote{max-width:38ch;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;color:var(--carbon-black);margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.testimonial-card-quote{color:color-mix(in srgb, var(--carbon-black) 82%, transparent)}}@media (min-width:768px){.testimonial-card-quote{font-size:1.35rem;line-height:1.48}}@media (min-width:1024px){.testimonial-card-quote{font-size:1.45rem}}.testimonial-card-name{font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;color:var(--carbon-black);margin:0;font-size:1.05rem;font-weight:600}.testimonial-card-role{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--carbon-black);margin:0;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.testimonial-card-role{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.testimonials-dots{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.testimonials-dot{background:#1c212338;border:none;border-radius:9999px;width:.4rem;height:.4rem;transition:width .35s,background .35s}.testimonials-dot--active{background:var(--twilight-indigo);width:1.5rem}.hero-video-section{z-index:1;background:#0f1418;width:100%;height:auto;min-height:0;max-height:none;position:relative;overflow:hidden}.hero-video-bleed{z-index:6;pointer-events:none;background:linear-gradient(to bottom, #fff0 0%, #ffffff05 42%, #ffffff14 58%, #ffffff38 72%, #ffffff73 86%, #ffffffb8 94%, var(--trust-deck-surface-start) 100%);height:clamp(11rem,24vw,17.5rem);position:absolute;bottom:0;left:0;right:0}.hero-video-section:before,.hero-video-section:after,.hero-video-bg:before,.hero-video-bg:after,.hero-video-stage:before,.hero-video-stage:after,.hero-video-overlay:before,.hero-video-overlay:after,.hero-video-frame:before,.hero-video-frame:after,.hero-video-typeblock:before,.hero-video-typeblock:after,.hero-video-board:before,.hero-video-board:after{content:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;display:none!important}.hero-video-bg{z-index:0;background:#0f1418;width:100%;line-height:0;position:relative;-webkit-mask-image:none;mask-image:none}.hero-video-bg__media{object-fit:contain;object-position:center center;filter:none;width:100%;max-width:100%;display:block;height:auto!important;position:relative!important;inset:auto!important}.hero-stage__scrim{display:none!important}.hero-video-veil{z-index:5;pointer-events:none;background:linear-gradient(#060a1047 0%,#060a1052 35%,#060a1066 65%,#060a107a 100%);position:absolute;inset:0}.hero-stage{z-index:12;height:100dvh;max-height:100%;padding:calc(var(--storefront-header-height) + .85rem) clamp(1.25rem, 5.2vw, 4.75rem) clamp(2.75rem, 6.5vh, 4.5rem);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.hero-stage__composition{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(100%,78rem);height:100%;display:flex;position:relative}.hero-stage__copy{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;position:relative}.hero-stage__lockup-fit{justify-content:center;width:100%;max-width:100%;display:flex}.hero-stage__lockup{--hero-frame:#fffffff2;color:#fff;width:max-content;max-width:100%;font-family:var(--font-hero-display), "Inter", ui-sans-serif, system-ui, sans-serif;transform-origin:top;grid-template-rows:auto auto;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:.06em clamp(1.35rem,3.2vw,2.75rem);margin:0;padding-bottom:0;font-weight:200;display:grid;transform:translateY(-5.5vh)}.hero-stage__cell--purity{flex-direction:column;grid-area:1/1;place-self:center start;align-items:flex-start;display:flex;position:relative}.hero-stage__you{grid-area:1/2;place-self:center start}.hero-stage__see-line{flex-direction:row;grid-area:2/2;place-self:center start;align-items:center;display:flex}.hero-stage__ghost-y{white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:block}.hero-stage__see-word{display:inline-block}@media (min-width:768px) and (max-width:1366px){.hero-stage__see-word{-webkit-mask-image:linear-gradient(152deg,#000 0% 48%,#000 60%,#00000073 70%,#0000 84%);mask-image:linear-gradient(152deg,#000 0% 48%,#000 60%,#00000073 70%,#0000 84%)}}.hero-stage__cell--paper{grid-area:2/3;place-self:center start;align-items:center;display:flex}.hero-stage__desc{z-index:1;max-width:min(100%,18rem);font-family:var(--font-hero-display), "Inter", ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;color:#ffffffe6;text-wrap:pretty;margin:0;font-size:clamp(.74rem,1.08vw,.92rem);font-weight:300;line-height:1.45}@media (min-width:768px){.hero-stage__desc{position:absolute}}.hero-stage__usa{white-space:nowrap;display:inline}.hero-stage__usa-flag{vertical-align:-.1em;border-radius:0;width:1.35em;height:.9em;margin:0 .12em 0 .28em;line-height:0;display:inline-block;overflow:hidden}.hero-stage__usa-flag img{object-fit:cover;width:100%;height:100%;display:block}.hero-stage__frame{border:1px solid var(--hero-frame);box-sizing:border-box;justify-content:center;align-items:center;padding:.06em .18em .1em;display:inline-flex;position:relative}.hero-stage__frame-dot{pointer-events:none;z-index:1;background:#fff;width:.18em;min-width:.24rem;max-width:.4rem;height:.18em;min-height:.24rem;max-height:.4rem;position:absolute}.hero-stage__frame-dot--tl{top:0;left:0;transform:translate(-50%,-50%)}.hero-stage__frame-dot--tr{top:0;right:0;transform:translate(50%,-50%)}.hero-stage__frame-dot--bl{bottom:0;left:0;transform:translate(-50%,50%)}.hero-stage__frame-dot--br{bottom:0;right:0;transform:translate(50%,50%)}.hero-stage__word{white-space:nowrap;color:#fff;display:block}.hero-stage__word--emph{letter-spacing:-.045em;-webkit-font-smoothing:antialiased;font-size:clamp(4.25rem,11.5vw,9.25rem);font-weight:200;line-height:.9}.hero-stage__word--thin{letter-spacing:-.045em;font-size:clamp(3.85rem,9.6vw,7.5rem);font-weight:100;line-height:1}.hero-stage__cta{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(140%);color:#fff;min-height:2.85rem;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background:#080a0ead;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.72rem 1.55rem;font-size:.92rem;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;bottom:clamp(1.75rem,4.5vh,3rem);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f}.hero-stage__cta:hover{background:#101216ad;border-color:#ffffff8c}.hero-stage__cta:active{transform:translate(-50%)scale(.98)}.hero-stage__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:767px){.hero-video-section,.page-shell--home .hero-video-section,.storefront-main--home .hero-video-section{min-height:100svh}.hero-video-bg{line-height:normal;position:absolute;inset:0}.hero-video-bg__media{object-fit:cover;object-position:center center;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero-stage__scrim,.hero-stage{height:100%;max-height:none}.hero-stage{padding-inline:clamp(1.1rem,4.5vw,1.4rem);padding-top:calc(var(--storefront-header-height) + clamp(3.75rem, 9vh, 5.5rem));padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);align-items:stretch;overflow:hidden}.hero-stage__composition{justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:100%;padding-top:clamp(.75rem,2.5vh,1.5rem);padding-bottom:4.25rem;overflow:visible}.hero-stage__copy{align-items:stretch;gap:1.15rem;width:100%}.hero-stage__lockup-fit{justify-content:center;width:100%;max-width:100%;display:flex;overflow:clip visible}.hero-stage__lockup{--hero-emph:clamp(3.15rem, 14.5vw, 4.35rem);--hero-thin:clamp(2.55rem, 11.5vw, 3.5rem);box-sizing:border-box;transform-origin:top;will-change:transform;justify-content:center;gap:.05em clamp(.35rem,2vw,.65rem);width:fit-content;max-width:none;margin:0;padding-inline:.15rem;transform:none}.hero-stage__word--emph{font-size:var(--hero-emph);letter-spacing:-.045em;line-height:.9}.hero-stage__word--thin{font-size:var(--hero-thin);letter-spacing:-.045em}.hero-stage__frame{padding:.05em .14em .08em}.hero-stage__frame-dot{width:.14em;min-width:.18rem;max-width:.3rem;height:.14em;min-height:.18rem;max-height:.3rem}.hero-stage__desc{letter-spacing:.01em;color:#ffffffeb;text-align:left;max-width:100%;margin:0;padding-inline:.15rem;font-size:clamp(.92rem,3.9vw,1.05rem);font-weight:300;line-height:1.5;position:static;width:100%!important;top:auto!important;left:auto!important}.hero-stage__cta{bottom:calc(env(safe-area-inset-bottom,0px) + clamp(1.65rem, 4.2vh, 2.35rem));-webkit-backdrop-filter:blur(22px)saturate(165%);letter-spacing:.015em;white-space:nowrap;background:#ffffff24;border:1px solid #ffffff9e;border-radius:999px;min-height:2.7rem;padding:.68rem 1.45rem;font-size:.88rem;font-weight:500;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff38}.hero-stage__cta:hover{background:#fff3;border-color:#ffffffc7}.hero-stage__cta:active{transform:translate(-50%)scale(.97)}}@media (prefers-reduced-motion:reduce){.hero-stage__cta{transition:none}}.hero-video-overlay{justify-content:stretch;align-items:flex-end;display:flex;overflow:hidden}.hero-video-frame{z-index:5;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;margin-inline:0;padding-inline:clamp(1.35rem,4.5vw,3.75rem);display:flex;position:relative;overflow:visible}.hero-video-typeblock{--hero-display:clamp(5.5rem, 9.5vw, 8.75rem);z-index:2;width:min(100% - 2rem,92rem);max-width:min(100% - 2rem,92rem);margin:0;display:block;position:relative;top:auto;left:auto;overflow:visible;transform:none}.hero-video-cta-wrap{z-index:20;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:none;margin:0;padding:0 1rem;display:flex;position:absolute;bottom:clamp(4.5rem,12.5vh,8rem);left:0;right:0;transform:none}.hero-video-cta-wrap .magnetic-pill-cta,.hero-video-cta-wrap .hero-video-cta,.hero-video-cta-wrap .shop-view-more-pill{pointer-events:auto;z-index:1;letter-spacing:.06em;cursor:pointer;border-radius:.7rem;min-height:3rem;padding:.72rem 1.45rem;font-size:.72rem;position:relative}.hero-video-board{--hero-board-inset:clamp(1.25rem, 4vw, 3.5rem);--hero-side-gap:clamp(.72rem, 1.85vw, 1.5rem);--hero-stack-gap:clamp(.14em, .38vw, .22em);--hero-line2-shift:.54em;grid-template-columns:auto var(--hero-side-gap) max-content max-content var(--hero-side-gap) auto;width:max-content;max-width:100%;padding:0 var(--hero-board-inset) 4.25rem;box-sizing:border-box;grid-template-rows:auto auto;align-items:baseline;gap:.1em 0;margin-inline:auto;position:relative;display:grid!important}.hero-video-row{display:contents}.hero-video-row--top,.hero-video-row--bottom{transform:none}.hero-video-cell--purity{z-index:2;pointer-events:auto;grid-area:1/1;width:fit-content;display:block;position:relative}.hero-video-cell--youcan,.hero-video-cell--seeon{display:contents}.hero-video-word--you{z-index:1;grid-area:1/3}.hero-video-word--can{z-index:1;grid-area:1/4}.hero-video-word--see{z-index:1;left:var(--hero-line2-shift);grid-area:2/3;position:relative}.hero-video-word--on{z-index:1;left:var(--hero-line2-shift);grid-area:2/4;position:relative}.hero-video-word--can,.hero-video-word--on{margin-inline-start:var(--hero-stack-gap)}.hero-video-cell--paper{z-index:2;pointer-events:auto;width:fit-content;left:var(--hero-line2-shift);grid-area:2/6;align-self:baseline;position:relative}.hero-video-word-frame{--hero-mark:#fff;--hero-mark-size:.32rem;--hero-box-x:.4em;--hero-box-y-top:.12em;--hero-box-y-bottom:.32em;--hero-rail:#ffffff94;flex-direction:column;align-items:stretch;padding:0;display:inline-flex;position:relative;overflow:visible}.hero-video-word-frame--l{cursor:default;margin-inline-end:.14em}.hero-video-word-frame--inv{cursor:default;pointer-events:auto;margin-inline-start:.14em}.hero-video-paper-plate{z-index:0;inset:calc(-1 * var(--hero-box-y-top)) calc(-1 * var(--hero-box-x)) calc(-1 * var(--hero-box-y-bottom)) calc(-1 * var(--hero-box-x));pointer-events:none;-webkit-backdrop-filter:none;box-shadow:none;background:#0a0c109e;position:absolute}.hero-video-paper-plate--hover{opacity:0;transition:opacity .22s}.hero-video-word-frame--l:hover .hero-video-paper-plate--hover,.hero-video-word-frame--l:focus-within .hero-video-paper-plate--hover,.hero-video-word-frame--inv:hover .hero-video-paper-plate--hover,.hero-video-word-frame--inv:focus-within .hero-video-paper-plate--hover{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video-paper-plate--hover{transition:none}}.hero-video-word-frame>.hero-video-word{z-index:1;position:relative}.hero-video-rail{z-index:2;pointer-events:none;background:var(--hero-rail);position:absolute}.hero-video-rail--h{left:calc(-1 * var(--hero-box-x));right:calc(-1 * var(--hero-box-x));width:auto;height:1px}.hero-video-rail--v{top:calc(-1 * var(--hero-box-y-top));bottom:calc(-1 * var(--hero-box-y-bottom));width:1px;height:auto}.hero-video-rail--top{top:calc(-1 * var(--hero-box-y-top))}.hero-video-rail--bottom{bottom:calc(-1 * var(--hero-box-y-bottom))}.hero-video-rail--left{left:calc(-1 * var(--hero-box-x))}.hero-video-rail--right{left:auto;right:calc(-1 * var(--hero-box-x))}.hero-video-mark{z-index:3;width:var(--hero-mark-size);height:var(--hero-mark-size);background:var(--hero-mark);pointer-events:none;position:absolute;box-shadow:none!important;border-radius:0!important}.hero-video-mark--tl{top:calc(-1 * var(--hero-box-y-top) - var(--hero-mark-size) / 2);left:calc(-1 * var(--hero-box-x) - var(--hero-mark-size) / 2)}.hero-video-mark--tr{top:calc(-1 * var(--hero-box-y-top) - var(--hero-mark-size) / 2);right:calc(-1 * var(--hero-box-x) - var(--hero-mark-size) / 2)}.hero-video-mark--bl{bottom:calc(-1 * var(--hero-box-y-bottom) - var(--hero-mark-size) / 2);left:calc(-1 * var(--hero-box-x) - var(--hero-mark-size) / 2)}.hero-video-mark--br{bottom:calc(-1 * var(--hero-box-y-bottom) - var(--hero-mark-size) / 2);right:calc(-1 * var(--hero-box-x) - var(--hero-mark-size) / 2)}.hero-video-word{font-family:var(--font-hero-display);font-size:var(--hero-display);color:#fff;letter-spacing:-.03em;text-wrap:nowrap;text-shadow:none;font-weight:200;line-height:.95;display:block}.hero-video-word--display,.hero-video-word--stack{letter-spacing:-.035em;line-height:.95;overflow:visible;font-size:var(--hero-display)!important}.hero-video-word--display{font-weight:200}.hero-video-word--stack{font-weight:100}.hero-video-lead{z-index:3;width:min(16rem,42vw);font-family:var(--font-hero-display);letter-spacing:.005em;color:#fff;text-shadow:none;pointer-events:none;text-wrap:pretty;margin:0;padding:0 0 0 .5em;font-size:clamp(.78rem,.95vw,.92rem);font-weight:300;line-height:1.45;display:block;position:absolute;top:calc(100% + .45rem);left:-.15rem}.hero-video-usa{white-space:nowrap;display:inline}.hero-video-usa-flag{vertical-align:-.1em;border-radius:0;width:1.35em;height:.9em;margin:0 .1em 0 .08em;line-height:0;display:inline-block;overflow:hidden}.hero-video-usa-flag img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.hero-video-overlay{align-items:flex-start}.hero-video-frame{padding-top:calc(var(--storefront-header-height) + 3.65rem);justify-content:center;align-items:flex-start;padding-inline:1.15rem;overflow:hidden}.hero-video-typeblock{--hero-display:clamp(1.68rem, 8.5vw, 2.08rem);width:100%;max-width:100%;margin-top:0;transform:none}.hero-video-board{--hero-board-inset:0;--hero-side-gap:clamp(.42rem, 2.8vw, .62rem);--hero-stack-gap:.12em;grid-template-columns:minmax(0, auto) var(--hero-side-gap) max-content max-content var(--hero-side-gap) minmax(0, auto);justify-content:center;width:100%;max-width:100%;margin-inline:auto;padding:0 0 4.75rem}.hero-video-cell--purity{position:static}.hero-video-word{text-wrap:nowrap}.hero-video-word-frame{--hero-box-x:.18em;--hero-box-y-top:.07em;--hero-box-y-bottom:.24em;--hero-mark-size:.16rem;--hero-rail:#ffffff85}.hero-video-word-frame--l{margin-inline-end:.1em}.hero-video-word-frame--inv{margin-inline-start:.1em}.hero-video-lead{text-align:center;width:min(17.5rem,100vw - 2.75rem);max-width:calc(100vw - 2.75rem);margin:0;padding:.7rem 0 0;font-size:.78rem;line-height:1.48;position:absolute;top:calc(100% - 4rem);left:50%;transform:translate(-50%)}.hero-video-cta-wrap{padding-inline:1.25rem;bottom:clamp(4.25rem,11vh,6rem)}}@media (min-width:1280px){.hero-video-typeblock{--hero-display:clamp(6.5rem, 7.8vw, 9.5rem);width:min(100% - 3rem,100rem);max-width:min(100% - 3rem,100rem)}.hero-video-board{--hero-board-inset:clamp(2rem, 5vw, 4.5rem);--hero-side-gap:clamp(.6rem, 1.5vw, 1.5rem)}}.slant-cta--secondary{--spread-fill:var(--parchment);--spread-text:#fff;--spread-text-hover:var(--carbon-black)}.slant-cta--danger{--spread-fill:#f5c4c4;--spread-text:#f8ecec;--spread-text-hover:#5c1f1f;background:#5c1f1f;border-color:#f5c4c459}.slant-cta--ghost{--spread-fill:var(--carbon-black);--spread-text:var(--carbon-black);--spread-text-hover:#fff;background:#1c212314;border-color:#1c212324}.slant-cta--sm{min-height:2.35rem;padding:.55rem 1.35rem;font-size:.68rem}.slant-cta--lg{min-height:3.25rem;padding:.9rem 2rem;font-size:.85rem}.slant-cta--arrow-left .slant-cta__label{flex-direction:row}.ws-btn--primary,.tickets-btn--primary,.account-btn--primary,.settings-btn--primary,.workspace-header__cta{transition:background-size 1.15s ease-in-out,color .98s cubic-bezier(.16,1,.3,1) .15s,transform .15s,opacity .15s;background-color:#12161a!important;background-image:radial-gradient(circle at center, var(--parchment) 0%, var(--parchment) 72%)!important;color:#fff!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:0% 0%!important;border:1.5px solid #ffffff2e!important}.ws-btn--primary:hover:not(:disabled),.tickets-btn--primary:hover:not(:disabled),.account-btn--primary:hover:not(:disabled),.settings-btn--primary:hover:not(:disabled),.workspace-header__cta:hover:not(:disabled):not(.is-disabled){color:var(--carbon-black)!important;background-color:#12161a!important;background-size:280% 280%!important}.trust-section-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px) and (max-width:767px){.trust-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.trust-featured-card{grid-column:1/-1}}@media (min-width:768px){.trust-section-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));align-items:center;gap:2rem 2.25rem}}.trust-featured-card{background:linear-gradient(135deg, var(--ash-grey) 0%, var(--ash-grey) 100%)}@supports (color:color-mix(in lab, red, red)){.trust-featured-card{background:linear-gradient(135deg, var(--ash-grey) 0%, color-mix(in srgb, var(--ash-grey) 72%, var(--parchment)) 100%)}}.trust-featured-card{box-shadow:0 12px 32px #1c212314,inset 0 1px #ffffff73}.trust-featured-card-media{justify-content:center;align-items:flex-end;display:flex;position:relative}.trust-featured-heading{min-width:0}.trust-stat-card{position:relative}.trust-stat-heading{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--carbon-black);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1}.trust-stat-suffix{font-family:var(--font-body);color:var(--carbon-black);margin-top:.5rem;font-size:.92rem;font-weight:400;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.trust-stat-suffix{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}@media (min-width:768px){.trust-stat-card+.trust-stat-card:before{content:"";background:#1c21231a;width:1px;height:4rem;position:absolute;top:50%;left:-1.1rem;transform:translateY(-50%)}}.medivance-standard{z-index:1;isolation:isolate;scroll-margin-top:calc(var(--storefront-header-height) + .75rem);background:#fff;margin-top:0;padding:clamp(2.5rem,5vw,3.75rem) 0 clamp(3.5rem,7vw,5rem);position:relative;overflow:visible}.medivance-standard:before,.medivance-standard:after{content:none}.home-section.medivance-standard{isolation:auto;overflow:visible}.medivance-standard__scrub-track,.medivance-standard__scrub-pin{display:block}.medivance-standard__inner{z-index:1;box-sizing:border-box;flex-direction:column;width:min(100% - clamp(2.5rem,8vw,4rem),84rem);margin-inline:auto;display:flex;position:relative}.medivance-standard__header{grid-template-columns:minmax(0,1fr) minmax(12rem,22rem);align-items:end;gap:1.25rem 2rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.medivance-standard__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-black);grid-column:1;margin:0 0 .45rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.medivance-standard__eyebrow{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.medivance-standard__title{max-width:16ch;font-family:var(--font-heading);letter-spacing:-.03em;color:var(--carbon-black);text-wrap:balance;grid-column:1;margin:0;font-size:clamp(2.15rem,5vw,3.85rem);font-weight:500;line-height:1.05}.medivance-standard__lead{max-width:28ch;font-family:var(--font-body);color:var(--carbon-black);grid-area:1/2/span 2;align-self:end;margin:0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.medivance-standard__lead{color:color-mix(in srgb, var(--carbon-black) 78%, transparent)}}.medivance-standard__scene{--medivance-side-w:min(22rem, 24vw);--medivance-stack-w:min(28rem, 36vw);--medivance-col-gap:clamp(2.75rem, 5vw, 4.75rem);justify-content:center;align-items:center;gap:var(--medivance-col-gap);min-height:clamp(32rem,58vw,44rem);display:flex;position:relative;overflow:visible}.medivance-standard__labels{z-index:6;flex:0 0 var(--medivance-side-w);width:var(--medivance-side-w);height:clamp(32rem,58vw,44rem);margin:0;padding:0;list-style:none;position:relative}.medivance-standard__labels>li{width:11rem;position:absolute;left:auto;right:0}.medivance-standard__label{text-align:left;width:100%;min-height:2.25rem;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-black);background:0 0;border:0;padding:.7rem .15rem;font-size:clamp(.78rem,1.05vw,.9rem);font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.medivance-standard__label{color:color-mix(in srgb, var(--carbon-black) 86%, transparent)}}.medivance-standard__label{cursor:pointer;transition:color .28s}.medivance-standard__label:hover,.medivance-standard__label:focus-visible,.medivance-standard__label--active{color:var(--carbon-black)}.medivance-standard__label:focus-visible{outline:2px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.medivance-standard__label:focus-visible{outline:2px solid color-mix(in srgb, var(--carbon-black) 35%, transparent)}}.medivance-standard__label:focus-visible{outline-offset:4px}.medivance-standard__stack{z-index:1;flex:0 0 var(--medivance-stack-w);width:var(--medivance-stack-w);cursor:pointer;touch-action:manipulation;height:clamp(32rem,58vw,44rem);margin:0;position:relative;overflow:visible}.medivance-standard__slab{background:0 0;border:0;width:100%;margin-inline:auto;padding:0;position:absolute;top:2%;left:0;right:0;overflow:visible}.medivance-standard__slab--cap{pointer-events:none;cursor:default}.medivance-standard__slab:focus-visible{outline:none}.medivance-standard__slab:focus-visible .medivance-standard__slab-image{outline-offset:2px;outline:2px solid #1c212359}.medivance-standard__slab-image{pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(0)brightness()contrast();background:0 0;width:100%;height:auto;transition:filter 1.2s cubic-bezier(.16,1,.3,1);display:block}.medivance-standard__slab--active .medivance-standard__slab-image{filter:grayscale(0)brightness()contrast(1.02)}.medivance-standard__slab--above .medivance-standard__slab-image{filter:blur(3px)brightness(1.06)saturate(.9)contrast(.98)}.medivance-standard__slab--below .medivance-standard__slab-image{filter:grayscale(.45)brightness(.78)contrast(1.05)}.medivance-standard__copy{z-index:6;flex:0 0 var(--medivance-side-w);width:var(--medivance-side-w);box-sizing:border-box;min-height:11rem;position:relative}.medivance-standard__copy-block{max-width:min(100%,38ch)}.medivance-standard__copy-kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 .7rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.medivance-standard__copy-kicker{color:color-mix(in srgb, var(--carbon-black) 70%, transparent)}}.medivance-standard__headline{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:500;line-height:1.12}.medivance-standard__body{font-family:var(--font-body);color:var(--carbon-black);margin:.85rem 0 0;font-size:clamp(.92rem,1.2vw,1.02rem);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.medivance-standard__body{color:color-mix(in srgb, var(--carbon-black) 80%, transparent)}}.medivance-standard__connector{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.medivance-standard__connector line{stroke:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.medivance-standard__connector line{stroke:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.medivance-standard__connector line{stroke-width:1px}.medivance-standard__connector circle{fill:var(--carbon-black)}@media (max-width:1023px){.medivance-standard{padding:0;overflow:visible}.medivance-standard__scrub-track{height:calc(var(--medivance-scrub-steps,4) * 72vh)}.medivance-standard__scrub-pin{z-index:2;box-sizing:border-box;min-height:100dvh;max-height:100dvh;padding:calc(var(--storefront-header-height,4.5rem) + .35rem) 0 1rem;background:#fff;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.medivance-standard__inner{box-sizing:border-box;width:min(100% - clamp(2.5rem,8vw,4rem),84rem);max-width:none;margin-inline:auto;padding-inline:0}.medivance-standard__header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.45rem;margin-bottom:.65rem}.medivance-standard__eyebrow{margin-inline:auto}.medivance-standard__lead{grid-area:auto/1;max-width:36ch;margin-inline:auto}.medivance-standard__title{max-width:16ch;margin-inline:auto;font-size:clamp(1.85rem,8vw,2.6rem)}.medivance-standard__scene{--medivance-side-w:100%;--medivance-stack-w:min(100%, 20rem);flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-height:0;padding-bottom:0;display:flex;overflow:visible}.medivance-standard__scene--solo .medivance-standard__stack{cursor:default;overflow:visible}.medivance-standard__labels{flex-flow:wrap;flex:none;justify-content:center;align-items:center;gap:.45rem 1.15rem;width:100%;height:auto;margin-inline:auto;display:flex;position:relative}.medivance-standard__labels>li{width:auto;position:static;left:auto;right:auto;top:auto!important}.medivance-standard__label{text-align:center;width:auto}.medivance-standard__label--active{color:var(--carbon-black);text-underline-offset:.35em;text-decoration:underline}.medivance-standard__stack{width:var(--medivance-stack-w);flex:none;height:clamp(13.25rem,36dvh,17.5rem);margin-inline:auto;position:relative;overflow:visible}.medivance-standard__slab{width:84%;margin-inline:auto;top:6%;left:0;right:0}.medivance-standard__scene--solo .medivance-standard__slab{width:84%}.medivance-standard__slab-image{width:100%;max-width:100%}.medivance-standard__slab--hidden{pointer-events:none}.medivance-standard__scene--solo .medivance-standard__slab--active .medivance-standard__slab-image{filter:grayscale(0)brightness()contrast(1.02)}.medivance-standard__scene--solo .medivance-standard__slab--above .medivance-standard__slab-image,.medivance-standard__scene--solo .medivance-standard__slab--below .medivance-standard__slab-image{filter:none}.medivance-standard__copy{text-align:center;box-sizing:border-box;flex:none;width:100%;max-width:min(100%,36ch);min-height:0;margin-inline:auto;padding-inline:.1rem}.medivance-standard__copy-block,.medivance-standard__body{max-width:100%;margin-inline:auto}.medivance-standard__connector{display:none}.medivance-standard__label{min-height:2.75rem}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.medivance-standard{padding:clamp(2rem,5vw,3rem) 0 clamp(2.5rem,6vw,3.5rem)}.medivance-standard__scrub-track{height:auto}.medivance-standard__scrub-pin{min-height:0;max-height:none;padding:0;position:static;overflow:visible}}@media (max-width:640px){.medivance-standard__inner{width:min(100% - 2.5rem,84rem);margin-inline:auto;padding-inline:0}.medivance-standard__scene{--medivance-stack-w:min(100%, 20rem);gap:.95rem}.medivance-standard__stack{width:var(--medivance-stack-w);height:clamp(12.5rem,34dvh,16rem)}.medivance-standard__slab,.medivance-standard__scene--solo .medivance-standard__slab{width:82%}.medivance-standard__label{letter-spacing:.11em;min-height:2.35rem;padding:.45rem .15rem;font-size:.72rem}.medivance-standard__labels{justify-content:center;gap:.35rem .95rem}.medivance-standard__copy{max-width:min(100%,34ch)}.medivance-standard__copy-block{max-width:100%}.medivance-standard__headline{font-size:clamp(1.35rem,6.5vw,1.75rem)}.medivance-standard__body{font-size:.92rem;line-height:1.5}}.feature-carousel{width:100%;min-width:0;color:var(--ink-black);flex-direction:column;display:flex}.feature-carousel__stage{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.feature-carousel__track{perspective:1000px;width:100%;height:clamp(17.5rem,42vw,24rem);transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.feature-carousel__slide{width:clamp(10.5rem,28vw,15rem);height:clamp(15.5rem,40vw,22rem);transform-style:preserve-3d;will-change:transform, opacity, filter;pointer-events:none;justify-content:center;align-items:center;transition:transform .5s ease-in-out,opacity .5s ease-in-out,filter .5s ease-in-out;display:flex;position:absolute}.feature-carousel__slide--center{z-index:10;isolation:isolate;pointer-events:auto}.feature-carousel__slide--adjacent.feature-carousel__slide--left{clip-path:inset(0 18% 0 -35%)}.feature-carousel__slide--adjacent.feature-carousel__slide--right{clip-path:inset(0 -35% 0 18%)}.feature-carousel__frame{border:1.5px solid var(--ink-black);border-radius:.85rem;width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-carousel__frame{border:1.5px solid color-mix(in srgb, var(--ink-black) 10%, transparent)}}.feature-carousel__frame{background:var(--brand-emphasis);box-shadow:inset 0 1px #ffffff59,0 22px 48px #0f1a1624}.feature-carousel__image{object-fit:cover;object-position:center}.feature-carousel__frame-veil{background:linear-gradient(180deg, transparent 48%, var(--ink-black) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feature-carousel__frame-veil{background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--ink-black) 28%, transparent) 100%)}}.feature-carousel__frame-veil{pointer-events:none}.feature-carousel__nav{justify-content:center;align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.feature-carousel__nav-btn{background:var(--ink-black);color:#f4f7f5;cursor:pointer;border:0;border-radius:.45rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s;display:inline-flex}.feature-carousel__nav-btn:hover{background:var(--ink-black)}@supports (color:color-mix(in lab, red, red)){.feature-carousel__nav-btn:hover{background:color-mix(in srgb, var(--ink-black) 88%, white)}}.feature-carousel__nav-btn:hover{transform:translateY(-1px)}.feature-carousel__nav-btn:focus-visible{outline:2px solid var(--ink-black);outline-offset:3px}.feature-carousel__nav-btn:active{transform:translateY(0)}.feature-carousel__nav-icon{width:1.15rem;height:1.15rem}.feature-carousel__caption{text-align:center;margin-top:clamp(1.15rem,2.4vw,1.5rem);max-width:36ch;min-height:6.75rem;margin-inline:auto}.feature-carousel__caption-inner{width:100%}.feature-carousel__eyebrow{border-bottom:1.5px dotted var(--ink-black);margin:0 0 .65rem;padding-bottom:.7rem}@supports (color:color-mix(in lab, red, red)){.feature-carousel__eyebrow{border-bottom:1.5px dotted color-mix(in srgb, var(--ink-black) 55%, transparent)}}.feature-carousel__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-black);font-size:.72rem;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.feature-carousel__eyebrow{color:color-mix(in srgb, var(--ink-black) 72%, transparent)}}.feature-carousel__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink-black);text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:600;line-height:1.15}.feature-carousel__body{letter-spacing:.01em;color:var(--ink-black);margin:.7rem 0 0;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.feature-carousel__body{color:color-mix(in srgb, var(--ink-black) 68%, #5a6a64)}}.feature-carousel__body{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.feature-carousel__slide{will-change:auto;transition-duration:.01ms}.feature-carousel__nav-btn{transition:none}.feature-carousel__nav-btn:hover{transform:none}}.page-shell--plain:has(.cart-page){background:#f6f4f0}html:has(.cart-page){background:#f6f4f0}body:has(.cart-page){background:#f6f4f0}.page-shell--plain:has(.cart-page)>.pointer-events-none.fixed.inset-0{background:#f6f4f0}.page-shell--plain:has(.cart-page) .page-content{background:#f6f4f0}.page-shell--plain:has(.cart-page) .storefront-main{background:#f6f4f0}.storefront-main:has(.cart-page){flex-direction:column;display:flex}.cart-page{margin-top:calc(-2.75rem - env(safe-area-inset-top,0px));padding:calc(var(--storefront-header-height) + 2.75rem) 1.25rem 5rem;background:#f6f4f0;flex:1;max-width:100%;min-height:100dvh;overflow-x:clip}@media (min-width:768px){.cart-page{margin-top:calc(-3rem - env(safe-area-inset-top,0px));padding-top:calc(var(--storefront-header-height) + 3rem)}}.cart-page__inner{max-width:68rem;margin-inline:auto}.cart-page__inner--empty{max-width:36rem}.cart-page__inner--loading,.storefront-page-loader{max-width:none;min-height:calc(100dvh - var(--storefront-header-height) - 4rem);flex-direction:column;justify-content:center;align-items:center;width:100%;padding-block:2rem;display:flex}.workspace-shell .storefront-page-loader{min-height:calc(100dvh - var(--ws-main-pad-top,1.75rem) - 4rem)}.storefront-page-loader--inline{min-height:min(42vh,18rem);padding-block:1.5rem}.scene-loader{pointer-events:none;-webkit-user-select:none;user-select:none;place-content:center;place-items:center;width:100%;min-height:min(42vh,18rem);padding:1.5rem 1rem;display:grid}.scene-loader__stage{place-items:center;width:min(16rem,82vw);height:3.5rem;display:grid;position:relative}.scene-loader__track-wrap{width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.scene-loader__road{z-index:0;height:2px;position:absolute;bottom:.52rem;left:-5%;right:-5%;overflow:hidden}.scene-loader__road-stripes{border-top:2px dashed var(--carbon-black);opacity:.7;will-change:transform;width:200%;height:0;position:absolute;top:0;left:0}.scene-loader__mover{z-index:1;will-change:left;color:var(--carbon-black);position:absolute;bottom:.18rem;left:0;transform:translate(-50%)}.scene-loader__mover--cart{bottom:.12rem}.scene-loader__mover--truck{bottom:.1rem}.scene-loader__icon{place-items:center;width:2.15rem;height:2.15rem;display:grid}.scene-loader__icon-svg{width:100%;height:100%;display:block;overflow:visible}.scene-loader__tick{color:var(--carbon-black);place-items:center;display:grid}.scene-loader__tick-svg{width:2.55rem;height:2.55rem;display:block}.cart-page__header{place-items:center;margin-bottom:2.75rem;display:grid}.cart-page__heading{text-align:center}.cart-page__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--carbon-black);margin:0;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:500;line-height:1}.cart-layout{align-items:start;gap:1.75rem;display:grid}@media (min-width:1024px){.cart-layout{grid-template-columns:minmax(0,1fr) 19.5rem;gap:2rem 2.75rem}}.cart-table__head{color:var(--carbon-black);grid-template-columns:minmax(12rem,1.65fr) 8.5rem 5.25rem 5.25rem 2.25rem;align-items:center;column-gap:.75rem;padding:0 1.15rem .9rem;font-size:.8125rem;font-weight:500;display:none}@supports (color:color-mix(in lab, red, red)){.cart-table__head{color:color-mix(in srgb, var(--carbon-black) 38%, transparent)}}@media (min-width:900px){.cart-table__head{display:grid}}.cart-table__body{gap:.75rem;display:grid}.cart-row{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;grid-template-columns:1fr;gap:1rem;padding:1rem 1rem 1.1rem;display:grid;position:relative;box-shadow:0 1px #1c212305}@media (min-width:900px){.cart-row{grid-template-columns:minmax(12rem,1.65fr) 8.5rem 5.25rem 5.25rem 2.25rem;align-items:center;column-gap:.75rem;padding:1rem 1.15rem}}.cart-row__product{gap:1rem;min-width:0;padding-right:1.75rem;display:flex}@media (min-width:900px){.cart-row__product{padding-right:0}}.cart-row__thumb{background:#f6f5f2;border-radius:.85rem;flex-shrink:0;width:5.25rem;height:5.25rem;position:relative;overflow:hidden}.cart-row__thumb-fallback{background:radial-gradient(circle at 40% 35%,#b6c9cc73,#0000 60%),#f0efec;width:100%;height:100%;display:block}.cart-row__meta{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;display:flex}.cart-row__name{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--carbon-black);overflow-wrap:anywhere;font-size:.98rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.cart-row__name:hover{color:var(--twilight-indigo)}.cart-row__detail{color:var(--carbon-black);margin:0;font-size:.8rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.cart-row__detail{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.cart-row__price,.cart-row__qty,.cart-row__total{color:var(--carbon-black);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.cart-row__price:before,.cart-row__qty:before,.cart-row__total:before{content:attr(data-label);color:var(--carbon-black);font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cart-row__price:before,.cart-row__qty:before,.cart-row__total:before{color:color-mix(in srgb, var(--carbon-black) 40%, transparent)}}@media (min-width:900px){.cart-row__price,.cart-row__qty,.cart-row__total{justify-content:flex-start}.cart-row__qty{justify-content:center}.cart-row__price:before,.cart-row__qty:before,.cart-row__total:before{display:none}}.cart-qty{background:#fff;border:1px solid #1c212324;border-radius:999px;justify-self:end;align-items:center;gap:.15rem;height:2.45rem;padding:.2rem;display:inline-flex}.cart-qty__btn{width:2rem;height:2rem;color:var(--carbon-black);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cart-qty__btn{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.cart-qty__btn{cursor:pointer;transition:background-color .15s,color .15s}.cart-qty__btn:hover:not(:disabled),.cart-qty__btn:focus-visible:not(:disabled){color:var(--carbon-black);background:#1c21230f;outline:none}.cart-qty__btn:disabled{opacity:.35;cursor:not-allowed}.cart-qty__value{text-align:center;font-variant-numeric:tabular-nums;min-width:1.65rem;color:var(--carbon-black);justify-content:center;align-items:center;padding:0 .2rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.cart-row__remove{width:1.6rem;height:1.6rem;color:var(--carbon-black);background:0 0;border:none;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.95rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.cart-row__remove{color:color-mix(in srgb, var(--carbon-black) 32%, transparent)}}.cart-row__remove{cursor:pointer;transition:color .2s,background-color .2s}.cart-row__remove:hover{color:#b42318;background:#b423180f}@media (min-width:900px){.cart-row__remove{justify-self:end;position:static}}.cart-aside{position:relative}@media (min-width:1024px){.cart-aside{top:calc(var(--storefront-header-height) + 1.25rem);position:sticky}}.cart-total-card{background:#fff;border:1px solid #1c212317;border-radius:1.25rem;gap:1.25rem;padding:1.5rem 1.35rem 1.6rem;display:grid;box-shadow:0 8px 28px #1c21230a}.cart-total-card__title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--carbon-black);margin:0;font-size:1.65rem;font-weight:500}.cart-total-card__row{color:var(--carbon-black);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.15rem;font-size:.9375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cart-total-card__row{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.cart-total-card__row strong{font-family:var(--font-heading);color:var(--carbon-black);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.cart-total-card__delivery{gap:.5rem;display:grid}.cart-total-card__label{color:var(--carbon-black);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cart-total-card__label{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.cart-total-card__info{color:var(--carbon-black);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cart-total-card__info{color:color-mix(in srgb, var(--carbon-black) 35%, transparent)}}.cart-total-card__select-wrap{position:relative}.cart-total-card__select{appearance:none;width:100%;min-height:2.85rem;color:var(--carbon-black);background:#fff;border:1px solid #1c21231f;border-radius:999px;padding:.65rem 2.25rem .65rem .85rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.cart-total-card__select:focus{border-color:var(--carbon-black);box-shadow:none;outline:none}.cart-total-card__select:disabled{opacity:1;color:var(--carbon-black);cursor:default}.cart-total-card__chevron{color:var(--carbon-black);display:inline-flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.cart-total-card__chevron{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.cart-total-card__chevron{pointer-events:none}.cart-btn{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s,filter .2s;display:inline-flex}.cart-btn:active{transform:scale(.985)}.cart-btn--primary{border:1px solid var(--twilight-indigo);background:var(--twilight-indigo);color:var(--parchment)}.cart-btn--primary:hover{filter:brightness(1.08)}.cart-btn--checkout{width:100%;min-height:3.15rem;margin-top:.15rem}.cart-total-card__accept{gap:.65rem;padding-top:.15rem;display:grid}.cart-total-card__accept>p{color:var(--carbon-black);margin:0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.cart-total-card__accept>p{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.cart-total-card__methods{flex-wrap:wrap;gap:.4rem;display:flex}.cart-pay{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:32px;line-height:0;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #1c212314}.cart-pay img{object-fit:contain;width:48px;height:32px;display:block}.cart-total-card__discount,.cart-total-card__hint{color:var(--carbon-black);margin:0;font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.cart-total-card__discount,.cart-total-card__hint{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.cart-total-card__hint{color:var(--twilight-indigo);padding-top:.15rem}.cart-empty{text-align:center;background:#fff;border:1px solid #1c212314;border-radius:0;margin-top:.25rem;padding:2.75rem 1.5rem;box-shadow:0 8px 28px #1c21230a}.cart-empty__title{font-family:var(--font-heading);color:var(--carbon-black);margin:0;font-size:1.5rem;font-weight:500}.cart-empty__body{color:var(--carbon-black);margin:.65rem 0 1.5rem}@supports (color:color-mix(in lab, red, red)){.cart-empty__body{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}@media (max-width:899px){.cart-layout{flex-direction:column;display:flex}.cart-aside{order:-1}.cart-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"product remove""qty total";align-items:center;gap:.8rem .65rem;padding:.95rem .95rem 1rem}.cart-row__product{grid-area:product;gap:.75rem;padding-right:0}.cart-row__remove{grid-area:remove;place-self:start end;width:2.5rem;height:2.5rem;position:static}.cart-row__qty{grid-area:qty;justify-content:flex-start}.cart-row__total{grid-area:total;justify-content:flex-end;font-size:1.02rem}.cart-row__price,.cart-row__price:before,.cart-row__qty:before,.cart-row__total:before{display:none}.cart-row .cart-qty__btn{width:2.5rem;height:2.5rem}.cart-row__thumb{width:4.35rem;height:4.35rem}}@media (max-width:767px){.cart-page{padding:calc(var(--storefront-header-height) + 1.15rem) .9rem calc(4.25rem + env(safe-area-inset-bottom,0px))}.cart-page__header{margin-bottom:1.15rem}.cart-page__title{font-size:1.85rem}.cart-total-card{border-radius:1.05rem;gap:1rem;padding:1.15rem 1rem 1.2rem}.cart-total-card__title{font-size:1.35rem}.cart-empty{padding:2rem 1.15rem}.cart-empty__title{font-size:1.3rem}}.cart-page--list{background:#f8f6f2}.cart-page__inner--list{flex-direction:column;width:100%;max-width:26.5rem;margin-inline:auto;display:flex}.cart-page__header--list{justify-content:space-between;align-items:baseline;gap:1rem;place-items:unset;text-align:left;margin-bottom:1.65rem;display:flex}.cart-page__clear{color:var(--carbon-black);background:0 0;border:0;padding:0;font-size:.88rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cart-page__clear{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.cart-page__clear{cursor:pointer}.cart-page__clear:hover,.cart-page__clear:focus-visible{color:var(--carbon-black)}.cart-page__title--list{letter-spacing:-.035em;text-align:left;font-size:clamp(2.1rem,6vw,2.75rem);font-weight:500;line-height:1}.cart-list{flex-direction:column;gap:1.35rem;display:flex}.cart-line{grid-template-columns:5.35rem minmax(0,1fr) auto;align-items:center;column-gap:.95rem;display:grid}.cart-line__thumb{background:#fff;border-radius:1.35rem;width:5.35rem;height:5.35rem;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #1c212314}.cart-line__meta{flex-direction:column;gap:.18rem;min-width:0;display:flex}.cart-line__name{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.2;text-decoration:none}.cart-line__name:hover,.cart-line__name:focus-visible{color:var(--twilight-indigo)}.cart-line__price{color:var(--carbon-black);margin:0;font-size:.92rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cart-line__price{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.cart-line__price{font-variant-numeric:tabular-nums}.cart-line__size{color:var(--carbon-black);margin:0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.cart-line__size{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.cart-line__remove{width:fit-content;color:var(--carbon-black);background:0 0;border:0;margin-top:.2rem;padding:0;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cart-line__remove{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.cart-line__remove{cursor:pointer}.cart-line__remove:hover,.cart-line__remove:focus-visible{color:var(--carbon-black)}.cart-qty-stack{flex-direction:column;align-items:center;gap:.2rem;display:flex}.cart-qty-stack__btn{width:2.75rem;height:2.35rem;color:var(--carbon-black);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.cart-qty-stack__btn:hover,.cart-qty-stack__btn:focus-visible{outline:2px solid var(--carbon-black);background:0 0}@supports (color:color-mix(in lab, red, red)){.cart-qty-stack__btn:hover,.cart-qty-stack__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--carbon-black) 28%, transparent)}}.cart-qty-stack__btn:hover,.cart-qty-stack__btn:focus-visible{outline-offset:2px}.cart-qty-stack__btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.cart-qty-stack__btn:disabled:hover,.cart-qty-stack__btn:disabled:focus-visible{outline:none}.cart-qty-stack__value{background:var(--carbon-black);color:#fff;font-variant-numeric:tabular-nums;border-radius:.55rem;place-items:center;min-width:2.15rem;height:2.15rem;padding:0 .4rem;font-size:.92rem;font-weight:600;line-height:1;display:grid}.cart-page--list .cart-total-card__delivery{margin-top:1.1rem}.cart-sum{margin:1.35rem 0 0}.cart-sum__row{color:var(--carbon-black);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.2rem 0;font-size:.95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cart-sum__row{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.cart-sum__row dt,.cart-sum__row dd{margin:0}.cart-sum__row dd{font-variant-numeric:tabular-nums;color:var(--carbon-black)}.cart-sum__discount{color:var(--carbon-black);margin:.65rem 0 0;font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.cart-sum__discount{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.cart-sum__hint{color:var(--twilight-indigo);margin:.65rem 0 0;padding-top:.15rem;font-size:.78rem;line-height:1.45}.cart-checkout{justify-content:center;width:100%;margin-top:1.35rem;border-radius:999px!important}.cart-accept{text-align:center;justify-items:center;gap:.45rem;margin-top:1.15rem;display:grid}.cart-accept>p{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.cart-accept>p{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}@media (max-width:767px){.cart-page--list{overflow-x:hidden}.cart-page--list .cart-page__header--list{margin-bottom:1.35rem}.cart-page--list .cart-page__title--list{font-size:1.85rem}.cart-list--swipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:.9rem;flex-direction:row;align-items:stretch;gap:.75rem;margin-inline:-.9rem;padding-bottom:.2rem;scroll-padding-inline:.9rem;overflow:auto hidden}.cart-list--swipe::-webkit-scrollbar{display:none}.cart-list--swipe .cart-line{scroll-snap-align:start;background:#fff;border-radius:1.25rem;flex:0 0 84%;width:84%;padding:.85rem .7rem .85rem .75rem;box-shadow:0 8px 22px #1c21230f}.cart-list--swipe .cart-line__thumb{box-shadow:none;background:#f6f4f0}}.page-shell--plain:has(.orders-page){background:#f6f4f0}html:has(.orders-page){background:#f6f4f0}body:has(.orders-page){background:#f6f4f0}.page-shell--plain:has(.orders-page)>.pointer-events-none.fixed.inset-0{background:#f6f4f0}.page-shell--plain:has(.orders-page) .page-content{background:#f6f4f0}.page-shell--plain:has(.orders-page) .storefront-main{background:#f6f4f0}.storefront-main:has(.orders-page){flex-direction:column;display:flex}.orders-page{margin-top:calc(-2.75rem - env(safe-area-inset-top,0px));padding:calc(var(--storefront-header-height) + 2.75rem) 1.25rem 5rem;background:#f6f4f0;flex:1;max-width:100%;min-height:100dvh;overflow-x:clip}@media (min-width:768px){.orders-page{margin-top:calc(-3rem - env(safe-area-inset-top,0px));padding-top:calc(var(--storefront-header-height) + 3rem)}}.orders-page__inner{max-width:44rem;margin-inline:auto}.orders-page__inner--detail{max-width:68rem}.orders-page__header{place-items:center;margin-bottom:2.25rem;display:grid}.orders-page__heading{text-align:center}.orders-page__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--carbon-black);margin:0;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:500;line-height:1}.orders-page__lead{color:var(--carbon-black);margin:.65rem 0 0;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.orders-page__lead{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-page__search{width:100%;max-width:none;margin:0}.orders-toolbar{gap:.75rem;width:100%;max-width:44rem;margin:0 auto 1.5rem;display:grid}.orders-toolbar__filters,.orders-toolbar__sort{flex-wrap:wrap;gap:.4rem;display:flex}.orders-filter{min-height:2.2rem;color:var(--carbon-black);background:#fff;border:1px solid #1c21231f}@supports (color:color-mix(in lab, red, red)){.orders-filter{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.orders-filter{font-family:var(--font-body);cursor:pointer;border-radius:999px;padding:.38rem .85rem;font-size:.82rem;font-weight:500;line-height:1.2;transition:background-color .18s,color .18s,border-color .18s}.orders-filter:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.orders-filter:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.orders-filter:hover{color:var(--carbon-black);border-color:#1c212329}.orders-filter:focus-visible{outline:2px solid var(--carbon-black);outline-offset:2px}.orders-filter--active{color:var(--carbon-black);border-color:#1c212338;font-weight:600}.orders-page__state{text-align:center;color:var(--carbon-black);margin:0}@supports (color:color-mix(in lab, red, red)){.orders-page__state{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-page__loader{place-items:center;width:100%;min-height:min(42vh,18rem);display:grid}.orders-page__loader--solo{min-height:calc(100dvh - var(--storefront-header-height) - 4rem)}.orders-page__inner--detail:has(.orders-page__loader){min-height:calc(100dvh - var(--storefront-header-height) - 3rem);flex-direction:column;display:flex}.orders-page__inner--detail .orders-page__loader{flex:1;place-items:center;min-height:0;display:grid}.orders-empty{text-align:center;background:#fff;border:1px solid #1c212314;margin-top:.25rem;padding:2.75rem 1.5rem;box-shadow:0 8px 28px #1c21230a}.orders-empty__title{font-family:var(--font-heading);color:var(--carbon-black);margin:0;font-size:1.5rem;font-weight:500}.orders-empty__body{color:var(--carbon-black);margin:.65rem 0 1.5rem}@supports (color:color-mix(in lab, red, red)){.orders-empty__body{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-list{gap:.75rem;display:grid}.orders-pagination{color:var(--carbon-black);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.35rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.orders-pagination{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-pagination button{appearance:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c21231f;border-radius:999px;padding:.4rem .95rem}.orders-pagination button:disabled{opacity:.4;cursor:not-allowed}.orders-card{color:inherit;background:#fff;border:1px solid #1c212314;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px #1c212305}.orders-card__main{min-width:0}.orders-card:hover{border-color:#1c212329;box-shadow:0 8px 24px #1c21230f}.orders-card__number{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600}.orders-card__meta{color:var(--carbon-black);flex-wrap:wrap;gap:.2rem .55rem;margin:.35rem 0 0;font-size:.85rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.orders-card__meta{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.orders-card__meta span:not(:last-child):after{content:"·";color:var(--carbon-black);margin-left:.55rem}@supports (color:color-mix(in lab, red, red)){.orders-card__meta span:not(:last-child):after{color:color-mix(in srgb, var(--carbon-black) 32%, transparent)}}.orders-card__side{justify-items:end;gap:.45rem;display:grid}.orders-card__total{color:var(--carbon-black);margin:0;font-weight:600}.orders-status{letter-spacing:.04em;text-transform:capitalize;color:var(--carbon-black);background:#1c212314;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.orders-status{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.orders-status--pending,.orders-status--requested,.orders-status--received{color:#8a5a12;background:#b478281f}.orders-status--confirmed,.orders-status--processing,.orders-status--completed{color:#1f6b3d;background:#2278481f}.orders-status--cancelled,.orders-status--rejected,.orders-status--refunded{color:#9b1c1c;background:#b428281a}.orders-detail__nav{margin-bottom:1.5rem}.orders-detail__instant-wait{place-items:center;min-height:12rem;padding:2rem 1rem;display:grid}.orders-detail__instant-wait-text{font-family:var(--font-body);letter-spacing:.02em;color:var(--carbon-black);margin:0;font-size:.92rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.orders-detail__instant-wait-text{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-detail__back{color:var(--carbon-black);align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.orders-detail__back{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.orders-detail__back{text-decoration:none}.orders-detail__back-icon{flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.orders-detail__back-icon svg{width:100%;height:100%;display:block}.orders-detail__back:hover{color:var(--carbon-black)}.orders-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.orders-detail__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 .35rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.orders-detail__eyebrow{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.orders-detail__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--carbon-black);margin:0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:500}.orders-detail__meta{color:var(--carbon-black);margin:.45rem 0 0;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.orders-detail__meta{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.orders-journey{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;margin-bottom:1.75rem;padding:1.25rem 1.2rem 1.35rem;box-shadow:0 8px 28px #1c21230a}.orders-journey__head{margin-bottom:1.15rem}.orders-journey__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:1.15rem;font-weight:500}.orders-journey__lead{color:var(--carbon-black);margin:.3rem 0 0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.orders-journey__lead{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.orders-journey__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.orders-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}}.orders-journey__step{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid}@media (min-width:720px){.orders-journey__step{text-align:center;grid-template-columns:1fr;justify-items:center}}.orders-journey__marker{flex-direction:column;align-items:center;min-height:100%;display:flex}@media (min-width:720px){.orders-journey__marker{flex-direction:row;align-items:center;width:100%;min-height:0;margin-bottom:.65rem}}.orders-journey__dot{width:1.55rem;height:1.55rem;color:var(--carbon-black);background:#fff;border:1px solid #1c212324;border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.orders-journey__dot{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-journey__dot{z-index:1;flex-shrink:0;font-size:.68rem;font-weight:600}.orders-journey__line{background:#1c21231f;flex:1;width:1px;min-height:1.25rem;margin:.25rem 0}@media (min-width:720px){.orders-journey__line{flex:1;width:auto;height:1px;min-height:0;margin:0 0 0 .35rem}.orders-journey__step:last-child .orders-journey__line{display:none}}.orders-journey__label{color:var(--carbon-black);margin:0;font-size:.88rem;font-weight:560}.orders-journey__detail{color:var(--carbon-black);margin:.2rem 0 .85rem;font-size:.78rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.orders-journey__detail{color:color-mix(in srgb, var(--carbon-black) 50%, transparent)}}@media (min-width:720px){.orders-journey__detail{margin-bottom:0}}.orders-journey__step--complete .orders-journey__dot{background:var(--carbon-black);border-color:var(--carbon-black);color:var(--parchment)}.orders-journey__step--complete .orders-journey__line{background:var(--carbon-black)}.orders-journey__step--current .orders-journey__dot{background:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.orders-journey__step--current .orders-journey__dot{background:color-mix(in srgb, var(--ash-grey) 35%, white)}}.orders-journey__step--current .orders-journey__dot{border-color:var(--twilight-indigo);color:var(--twilight-indigo);box-shadow:0 0 0 3px var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.orders-journey__step--current .orders-journey__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ash-grey) 28%, transparent)}}.orders-journey__step--current .orders-journey__label{color:var(--twilight-indigo)}.orders-journey__step--rejected .orders-journey__dot{color:#b91c1c;background:#f7e4e4;border-color:#b91c1c}.orders-journey__step--rejected .orders-journey__label,.orders-journey__step--rejected .orders-journey__detail{color:#b91c1c}.orders-journey__step--upcoming .orders-journey__label,.orders-journey__step--upcoming .orders-journey__detail{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.orders-journey__step--upcoming .orders-journey__label,.orders-journey__step--upcoming .orders-journey__detail{color:color-mix(in srgb, var(--carbon-black) 40%, transparent)}}.orders-detail__layout{align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.orders-detail__layout{grid-template-columns:minmax(0,1fr) 19.5rem;gap:2rem 2.75rem}}.orders-detail__main{gap:1.15rem;min-width:0;display:grid}.orders-detail__items{gap:.75rem;display:grid}.orders-ship{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;padding:1.2rem 1.15rem 1.25rem}.orders-ship__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0 0 .85rem;font-size:1.1rem;font-weight:500}.orders-ship__address{color:var(--carbon-black);gap:.2rem;margin:0;font-size:.92rem;font-style:normal;line-height:1.45;display:grid}.orders-ship__empty{color:var(--carbon-black);margin:0;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.orders-ship__empty{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.orders-ship__meta{border-top:1px solid #1c212314;gap:.7rem;margin:1rem 0 0;padding:1rem 0 0;display:grid}.orders-ship__meta>div{gap:.2rem;display:grid}.orders-ship__meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);margin:0;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.orders-ship__meta dt{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.orders-ship__meta dd{color:var(--carbon-black);word-break:break-word;margin:0;font-size:.92rem}.orders-ship__link{color:var(--twilight-indigo);text-underline-offset:2px;align-items:center;gap:.35rem;font-weight:500;text-decoration:underline;display:inline-flex}.orders-ship__link:hover,.orders-ship__pending{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.orders-ship__pending{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.orders-ship__refresh{appearance:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c212324;border-radius:999px;margin-top:.95rem;padding:.45rem .95rem;font-size:.82rem;font-weight:500}.orders-ship__refresh:hover:not(:disabled){border-color:#1c212338}.orders-ship__refresh:disabled{opacity:.55;cursor:not-allowed}.orders-item{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.orders-item__thumb{background:#f6f5f2;border-radius:.85rem;width:4.75rem;height:4.75rem;position:relative;overflow:hidden}.orders-item__name{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:600}.orders-item__detail{color:var(--carbon-black);margin:.3rem 0 0;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.orders-item__detail{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.orders-item__total{color:var(--carbon-black);white-space:nowrap;margin:0;font-weight:600}.orders-detail__summary{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;padding:1.35rem 1.25rem 1.4rem}.orders-detail__summary-title{font-family:var(--font-heading);color:var(--carbon-black);margin:0 0 1rem;font-size:1.2rem;font-weight:500}.orders-detail__rows{gap:.75rem;margin:0;display:grid}.orders-detail__rows>div{justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.orders-detail__rows dt{color:var(--carbon-black);margin:0}@supports (color:color-mix(in lab, red, red)){.orders-detail__rows dt{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.orders-detail__rows dd{color:var(--carbon-black);margin:0;font-weight:600}.orders-detail__email{color:var(--carbon-black);margin:1rem 0 0;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.orders-detail__email{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.orders-detail__email{overflow-wrap:anywhere}.orders-detail__cta{width:100%;margin-top:1.25rem}@media (max-width:767px){.orders-page{padding:calc(var(--storefront-header-height) + 1.15rem) .9rem calc(4.25rem + env(safe-area-inset-bottom,0px))}.orders-page__header{margin-bottom:1.15rem}.orders-page__title{font-size:1.85rem}.orders-page__lead{margin-top:.45rem;font-size:.88rem}.orders-page__search{margin-bottom:0}.orders-toolbar{margin-bottom:1.1rem}.orders-empty{padding:2rem 1.15rem}.orders-empty__title{font-size:1.3rem}.orders-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem .75rem;padding:1rem .95rem;display:grid}.orders-card__side{gap:.4rem}.orders-detail__nav{margin-bottom:1rem}.orders-detail__back{min-height:2.25rem;padding:.35rem 0}.orders-detail__header{flex-direction:column;align-items:flex-start;gap:.7rem;margin-bottom:1.15rem}.orders-detail__title{overflow-wrap:anywhere;font-size:1.4rem}.orders-detail__meta{font-size:.84rem}.orders-journey{border-radius:1rem;margin-bottom:1.15rem;padding:1rem .95rem 1.05rem}.orders-journey__title{font-size:1.05rem}.orders-journey__lead{font-size:.82rem}.orders-journey__label{font-size:.84rem}.orders-journey__detail{margin-bottom:.7rem;font-size:.74rem}.orders-ship{border-radius:1rem;padding:1rem .95rem 1.05rem}.orders-ship__title{font-size:1.02rem}.orders-item{grid-template-columns:3.75rem minmax(0,1fr);gap:.75rem;padding:.85rem}.orders-item__thumb{width:3.75rem;height:3.75rem}.orders-item__name{font-size:.95rem}.orders-item__total{grid-column:2;justify-self:start}.orders-detail__summary{padding:1.1rem 1rem 1.15rem}.orders-detail__cta{width:100%}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.shop-page{margin-top:calc(-2.75rem - env(safe-area-inset-top,0px));background:#fff;min-height:100dvh;padding:5.75rem 1.25rem 3.5rem;overflow-x:clip}@media (min-width:768px){.shop-page{margin-top:calc(-3rem - env(safe-area-inset-top,0px));padding:6.25rem 1.5rem 4rem}}@media (min-width:1280px){.shop-page{padding-inline:2rem}}.shop-page__inner{flex-direction:column;gap:clamp(1.25rem,2.5vw,1.85rem);width:100%;max-width:92rem;margin-inline:auto;display:flex}.shop-view-cart-wrap{flex-shrink:0;width:2.35rem;height:2.35rem;margin-top:.2rem;margin-right:.2rem;position:relative}.shop-view-cart{--spread-fill:var(--carbon-black);--spread-text:var(--carbon-black);--spread-text-hover:#fff;isolation:isolate;width:100%;height:100%;color:var(--spread-text);cursor:pointer;background:#fff;border:1px solid #1c21232e;border-radius:999px;place-items:center;margin:0;padding:0;text-decoration:none;transition:transform .15s,border-color .2s;display:inline-grid;position:relative;overflow:hidden}.shop-view-cart--toolbar{flex-shrink:0}.shop-view-cart-wrap--nav{width:2.45rem;height:2.45rem;margin:0}.shop-view-cart--nav{--spread-fill:var(--carbon-black);--spread-text:var(--carbon-black);--spread-text-hover:#fff;color:var(--spread-text);background:#ffffffb8;border-color:#12161a1a;box-shadow:0 2px 12px #0f1a2314}.shop-view-cart--nav:hover{border-color:#12161a29}.shop-view-cart--nav-on-dark{--spread-fill:#fff;--spread-text:#ffffffeb;--spread-text-hover:#12161a;color:var(--spread-text);box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.shop-view-cart--nav-on-dark:hover{border-color:#ffffff47}.shop-view-cart--nav-on-light{--spread-fill:var(--carbon-black);--spread-text:#141414db;--spread-text-hover:#fff;color:var(--spread-text);background:#ffffffb8;border-color:#1414141f}.shop-view-cart--nav-on-light:hover{border-color:#1414142e}@media (min-width:768px){.pill-nav__end .shop-view-cart--nav,.pill-nav__end .shop-view-cart--nav-on-dark,.pill-nav__end .shop-view-cart--nav-on-light{--spread-fill:var(--carbon-black);--spread-text:#12161a;--spread-text-hover:#fff;color:var(--spread-text);background:#ffffffb8;border-color:#12161a1a;box-shadow:0 2px 12px #0f1a2314}.pill-nav__end .shop-view-cart--nav:hover,.pill-nav__end .shop-view-cart--nav-on-dark:hover,.pill-nav__end .shop-view-cart--nav-on-light:hover{background:#ffffffb8;border-color:#12161a29}}.shop-view-cart .spread-hover-fill{border-radius:50%}.shop-view-cart:hover{border-color:#1c21236b}.shop-view-cart:active{transform:scale(.96)}.shop-view-cart:focus-visible{outline-offset:2px;outline:2px solid #1d315673}.shop-view-cart--has-items{border-color:#1d31562e}.shop-view-cart__icon-wrap{z-index:1;color:currentColor;pointer-events:none;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:relative}.shop-view-cart__badge{z-index:2;background:var(--carbon-black);color:#fff;pointer-events:none;border:1.5px solid #fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.28rem;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.38rem}.shop-banner{isolation:isolate;aspect-ratio:3.2;background-color:#c8d7e6;border-radius:clamp(1.15rem,2.4vw,1.75rem);width:100%;min-height:0;display:block;position:relative;overflow:hidden}.shop-banner__image{z-index:0;object-fit:cover!important;object-position:center 38%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.shop-page__mobile-heading{display:none}@media (orientation:portrait){.shop-page__mobile-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-banner{display:none}}.shop-banner__copy{z-index:2;text-align:center;width:100%;max-width:none;height:100%;color:var(--carbon-black);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:clamp(1.25rem,3.5vw,2.5rem) 1.25rem;display:flex;position:absolute;inset:0}.shop-banner__title{font-family:var(--font-heading);letter-spacing:-.04em;color:#12161a;text-shadow:none;margin:0;font-size:clamp(2.35rem,5.5vw,3.75rem);font-weight:600;line-height:.98}.shop-banner__subtitle{letter-spacing:.01em;color:#3d4346;max-width:34ch;text-shadow:none;text-wrap:balance;margin:0;font-size:clamp(.95rem,1.5vw,1.125rem);font-weight:400;line-height:1.5}.shop-page__layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;width:100%;display:grid}.shop-page__main{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:flex}.shop-page__toolbar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;max-width:100%;min-height:2.35rem;display:flex}.shop-page__toolbar-meta{align-items:center;gap:.45rem;min-width:0;min-height:2.35rem;margin-right:auto;display:inline-flex}.shop-page__toolbar-meta .shop-filters__clear--toolbar,.shop-page__toolbar-meta .shop-page__search--toolbar{order:0}@media (max-width:1023px){.shop-page__toolbar{flex-wrap:wrap;align-items:center;gap:.45rem .4rem;display:flex}.shop-page__filters-toggle{flex:none}.shop-page__toolbar>.shop-page__search{flex:auto;width:auto;min-width:0;max-width:none}.shop-page__toolbar>.shop-filters__clear--toolbar{flex:none}.shop-page__toolbar-meta{display:contents}.shop-page__toolbar-meta .shop-page__search--toolbar{flex:auto;order:1;width:auto;min-width:0;max-width:none}.shop-page__toolbar-meta .shop-filters__clear--toolbar{flex:none;order:2}.shop-page__toolbar-meta .shop-page__count{display:none}.shop-page__toolbar-end{flex:100%;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.shop-page__sort,.shop-page__sort-control{flex:1;min-width:0}.shop-page__sort-trigger{width:100%;min-width:0;max-width:100%}.shop-page__view,.shop-page__view-btn,.shop-banner{display:none!important}.shop-page--compact .shop-page__filters-toggle{flex:none;height:2.35rem;padding:0 .85rem}.shop-page--compact .shop-page__sort{flex:auto;min-width:0}.shop-view-cart-wrap{width:2rem;height:2rem;margin-top:.22rem;margin-right:.22rem}.shop-view-cart__icon-wrap{width:1.15rem;height:1.15rem}.shop-view-cart__icon-wrap svg{width:15px;height:15px}.shop-view-cart__badge{min-width:1.15rem;height:1.15rem;font-size:.68rem;top:-.3rem;right:-.34rem}}.shop-page__filters-toggle{height:2.35rem;color:var(--carbon-black);cursor:pointer;background:#fff;border:1px solid #1c21232e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.05rem;font-size:.84rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.shop-page__filters-toggle:hover{background:#fafafa;border-color:#1c212352}.shop-page__search{z-index:32;min-width:0;height:2.35rem;color:var(--carbon-black);background:#fff;border:1px solid #1c21232e;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem 0 .85rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.shop-page__search{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.shop-page__search{transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.shop-page__search:focus-within{border-color:var(--carbon-black);box-shadow:none}.shop-page__search input{width:100%;min-width:0;color:var(--carbon-black);appearance:none;background:0 0;border:0;outline:none;font-size:.88rem}.shop-page__search input::-webkit-search-decoration{appearance:none;display:none}.shop-page__search input::-webkit-search-cancel-button{appearance:none;display:none}.shop-page__search input::-webkit-search-results-button{appearance:none;display:none}.shop-page__search input::-webkit-search-results-decoration{appearance:none;display:none}.shop-page__search input::placeholder{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.shop-page__search input::placeholder{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.shop-page__search-clear{background:var(--carbon-black);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-right:-.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shop-page__search-clear{background:color-mix(in srgb, var(--carbon-black) 8%, #fff)}}.shop-page__search-clear{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.shop-page__search-clear{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.shop-page__search-clear{cursor:pointer;transition:background-color .2s,color .2s}.shop-page__search-clear:hover,.shop-page__search-clear:focus-visible{background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.shop-page__search-clear:hover,.shop-page__search-clear:focus-visible{background:color-mix(in srgb, var(--carbon-black) 14%, #fff)}}.shop-page__search-clear:hover,.shop-page__search-clear:focus-visible{color:var(--carbon-black);outline:none}.shop-page__search-menu{z-index:40;transform-origin:top;background:#fff;border:1px solid #1c21231a;border-radius:.9rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;box-shadow:0 12px 32px #0f1a231f}.shop-page__search-option{text-align:left;width:100%;color:var(--carbon-black);cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:.62rem .75rem;font-size:.88rem;transition:background .2s;display:block}.shop-page__search-option:hover,.shop-page__search-option:focus-visible{background:#f2f2f2;outline:none}.shop-page__search-option mark{background:var(--ms-signature-2)}@supports (color:color-mix(in lab, red, red)){.shop-page__search-option mark{background:color-mix(in srgb, var(--ms-signature-2) 28%, #fff)}}.shop-page__search-option mark{color:inherit;font-weight:600}.shop-page--compact .shop-page__toolbar-end{flex-wrap:nowrap;justify-content:flex-start;gap:.5rem}.shop-page__count{color:var(--carbon-black);margin:0;font-size:.88rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.shop-page__count{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.shop-page__count{white-space:nowrap}.shop-page--compact .shop-page__count{display:none}.shop-page__search--toolbar{flex:0 16rem;width:min(18rem,100%);max-width:18rem}.shop-page__toolbar-end{z-index:30;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:relative}.shop-page__sort{align-items:center;gap:.55rem;display:inline-flex}.shop-page__sort-label{color:var(--carbon-black);font-size:.84rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.shop-page__sort-label{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.shop-page__sort-label{white-space:nowrap}.shop-page__sort-control{z-index:40;position:relative}.shop-page__sort-trigger{min-width:11.5rem;height:2.35rem;color:var(--carbon-black);cursor:pointer;background:#fff;border:1px solid #1c21232e;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;padding:0 .95rem 0 1.05rem;font-size:.84rem;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.shop-page__sort-trigger:hover,.shop-page__sort-trigger--open{background:#fafafa;border-color:#1c212352}.checkout-view{scrollbar-width:thin;scrollbar-color:#1a274447 transparent;min-height:100dvh;max-height:none;padding:calc(var(--storefront-header-height,4.5rem) + 2.15rem) 0 1.75rem;box-sizing:border-box;overflow:hidden auto}.checkout-view::-webkit-scrollbar{width:.45rem}.checkout-view::-webkit-scrollbar-thumb{background:#1a274447;border-radius:999px}.checkout-view__inner{width:min(100% - 1.25rem,78rem);max-width:78rem;height:auto;min-height:calc(100dvh - var(--storefront-header-height,4.5rem) - 2.5rem);box-sizing:border-box;grid-template-columns:minmax(0,34rem) minmax(22rem,1fr);justify-content:space-between;align-items:start;gap:2rem 3rem;margin:0 auto;padding-inline:1.2rem;display:grid;overflow:visible}.checkout-view__inner--loading{justify-content:center;align-items:center;display:flex}.checkout-view__main{flex-direction:column;width:100%;min-width:0;max-width:34rem;height:auto;min-height:0;display:flex;overflow:visible}.checkout-view__header{flex-shrink:0;margin-bottom:1.35rem}.checkout-view__title{font-family:var(--font-heading);letter-spacing:-.035em;color:#1a2744;margin:0;font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:400;line-height:1}.checkout-view__body{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:visible}.checkout-view__placed{background:#fff;border:1px solid #1a274414;border-radius:1rem;grid-column:1/-1;max-width:28rem;margin:auto;padding:1.5rem}.checkout-view .checkout-steps--page{flex-shrink:0;align-items:center;gap:0;margin:0 0 1rem;padding:0;list-style:none;display:flex}.checkout-view .checkout-steps--page .checkout-steps__item{flex:none;align-items:center;display:flex;position:relative}.checkout-view .checkout-steps--page .checkout-steps__item:not(:last-child):after{content:"";background:#1a274438;flex-shrink:0;width:clamp(1.5rem,4vw,2.75rem);height:1px;margin:0 .55rem;display:block}.checkout-view .checkout-steps--page .checkout-steps__btn{color:#1a274466;cursor:pointer;border:0;border-radius:0;flex-direction:row;align-items:center;gap:.45rem;width:auto;min-height:0;padding:0;font-size:.88rem;font-weight:500;display:inline-flex;background:0 0!important}.checkout-view .checkout-steps--page .checkout-steps__item.is-current .checkout-steps__btn,.checkout-view .checkout-steps--page .checkout-steps__item.is-done .checkout-steps__btn{color:#1a2744;font-weight:600;background:0 0!important}.checkout-view .checkout-steps--page .checkout-steps__index{color:#1a2744;width:1.55rem;height:1.55rem;box-shadow:none;background:#fff;border:1.5px solid #1a2744;border-radius:999px;place-items:center;margin:0;font-size:.78rem;font-weight:600;display:grid}.checkout-view .checkout-steps--page .checkout-steps__item.is-current .checkout-steps__index,.checkout-view .checkout-steps--page .checkout-steps__item.is-done .checkout-steps__index{color:#fff;background:#1a2744;border-color:#1a2744}.checkout-view .checkout-steps--page .checkout-steps__label{white-space:nowrap}.checkout-view .checkout-pane--page{flex-direction:column;gap:.55rem;min-height:0;display:flex}.checkout-view .checkout-section{margin:0}.checkout-view .checkout-section__title{font-family:var(--font-heading);letter-spacing:-.015em;color:#1a2744;margin:0 0 .45rem;font-size:.95rem;font-weight:400}.checkout-view .checkout-section+.checkout-section,.checkout-view .checkout-section+.checkout-form-grid,.checkout-view .checkout-field+.checkout-section{margin-top:.35rem}.checkout-view .checkout-form-grid{flex-direction:column;gap:.5rem;display:flex}.checkout-view .checkout-form-grid__row{z-index:1;grid-template-columns:1fr 1fr;gap:.55rem;display:grid;position:relative;overflow:visible}.checkout-view .checkout-form-grid__row:has(.storefront-menu-select--open){z-index:30}.checkout-view .checkout-field{flex-direction:column;gap:.28rem;margin:0;display:flex}.checkout-view .checkout-field__label,.checkout-view .checkout-payment-form--page .tickets-field>span{display:none}.checkout-view .checkout-field__input,.checkout-view .checkout-payment-form--page .tickets-input,.checkout-view .checkout-field select{color:#1a2744;width:100%;height:3.85rem;font-family:var(--font-body);box-shadow:none;appearance:none;background:#fff;border:1px solid #1a274424;border-radius:.85rem;outline:none;padding:0 1.15rem;font-size:1rem}.checkout-view .checkout-field .us-state-select,.checkout-view .checkout-field .storefront-menu-select--field{width:100%;position:relative}.checkout-view .checkout-field .storefront-menu-select--open{z-index:40}.checkout-view .checkout-field .storefront-menu-select--field .storefront-menu-select__control{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.checkout-view .checkout-field .storefront-menu-select--field .storefront-menu-select__trigger{color:#1a2744;width:100%;height:3.85rem;min-height:3.85rem;box-shadow:none;background:#fff;border:1px solid #1a274424;border-radius:.85rem;padding:0 1.15rem;font-size:1rem;font-weight:400}.checkout-view .checkout-field .storefront-menu-select--field .storefront-menu-select__menu{max-height:min(14rem,36vh);overflow:hidden}.checkout-view .checkout-field .storefront-menu-select--field .storefront-menu-select__options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.checkout-view .checkout-field__input::placeholder,.checkout-view .checkout-payment-form--page .tickets-input::placeholder{color:#1a274459}.checkout-view .checkout-field__input:focus,.checkout-view .checkout-payment-form--page .tickets-input:focus,.checkout-view .checkout-field .storefront-menu-select--field .storefront-menu-select__trigger:focus{border-color:#1a274459}.checkout-view .checkout-address-preview--page{color:#1a2744bf;background:#ffffffb3;border:1px solid #1a27441a;border-radius:.65rem;margin:0;padding:.65rem .85rem;font-size:.85rem;line-height:1.4}.checkout-view .checkout-payment-form--page{flex-direction:column;gap:.5rem;display:flex}.checkout-view .checkout-payment-form--page .tickets-field{flex-direction:column;gap:.28rem;margin:0;display:flex}.checkout-view .checkout-payment-form--page .tickets-field>span{color:#1a2744b8;font-size:.78rem;font-weight:500}.checkout-view .checkout-payment-form--page .checkout-payment-form__row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.checkout-view .checkout-pane__note,.checkout-view .checkout-pane__muted{color:#1a274480;margin:.35rem 0 0;font-size:.78rem}.checkout-view .checkout-pane__error{flex-shrink:0;margin:.4rem 0 0;font-size:.82rem}.checkout-view .checkout-review{background:#fff;border:1px solid #1a27441a;border-radius:.65rem;margin-bottom:.75rem;padding:.75rem .9rem}.checkout-view .checkout-review__label{letter-spacing:.04em;text-transform:uppercase;color:#1a2744;margin:0 0 .35rem;font-size:.78rem;font-weight:500}.checkout-view .checkout-review__copy{color:#1a2744bf;margin:0;font-size:.88rem;line-height:1.4}.checkout-view .checkout-bill{flex-direction:column;gap:.35rem;font-size:.88rem;display:flex}.checkout-view .checkout-bill>div{color:#1a2744b3;justify-content:space-between;gap:1rem;display:flex}.checkout-view .checkout-bill__total{color:#1a2744;border-top:1px solid #1a27441a;margin-top:.25rem;padding-top:.4rem;font-weight:650}.checkout-view .checkout-page__actions{flex-shrink:0;justify-content:stretch;margin-top:1rem;padding-top:0;display:flex}.checkout-view .checkout-page__next{color:#fff;width:100%;min-width:0;max-width:none;height:3.5rem;font-family:var(--font-heading);letter-spacing:.01em;cursor:pointer;background:#1a2744;border:0;border-radius:.85rem;padding:0 1.5rem;font-size:1.02rem;font-weight:500;transition:background .15s,opacity .15s}.checkout-view .checkout-page__next:hover:not(:disabled){background:#141e36}.checkout-view .checkout-page__next:disabled{opacity:.45;cursor:not-allowed}.checkout-view .checkout-summary{top:calc(var(--storefront-header-height,4.5rem) + 1.25rem);width:100%;min-width:0;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:1px solid #1a27441a;border-radius:1.35rem;flex-direction:column;gap:1rem;padding:1.65rem 1.5rem 1.75rem;display:flex;position:sticky;overflow:visible}.checkout-view .checkout-summary__head{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.checkout-view .checkout-summary__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#1a2744;margin:0;font-size:1.2rem;font-weight:400}.checkout-view .checkout-summary__clear{color:#1a274473;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500}.checkout-view .checkout-summary__clear:hover{color:#1a2744}.checkout-view .checkout-summary__list{flex-direction:column;flex:0 auto;gap:.85rem;min-height:0;max-height:none;padding:0;display:flex;overflow:visible}.checkout-view .checkout-summary__list--scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1a274447 transparent;max-height:11.5rem;padding-right:.2rem;overflow:hidden auto}.checkout-view .checkout-summary__list--scroll::-webkit-scrollbar{width:.4rem}.checkout-view .checkout-summary__list--scroll::-webkit-scrollbar-thumb{background:#1a274447;border-radius:999px}.checkout-view .checkout-summary__line{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.checkout-view .checkout-summary__thumb{background:#fff;border:1px solid #1a27440f;border-radius:.7rem;width:3.5rem;height:3.5rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #1a27440f}.checkout-view .checkout-summary__meta{min-width:0}.checkout-view .checkout-summary__name{-webkit-line-clamp:2;color:#1a2744;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.checkout-view .checkout-summary__price{color:#1a2744;margin:.15rem 0 0;font-size:.8rem;font-weight:600}.checkout-view .checkout-summary__size{color:#1a274480;margin:.1rem 0 .2rem;font-size:.72rem}.checkout-view .checkout-summary__remove{color:#1a27446b;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:500;text-decoration:underline}.checkout-view .checkout-summary__qty{background:#fff;border:1px solid #1a274424;border-radius:999px;align-self:center;align-items:center;display:inline-flex;overflow:hidden}.checkout-view .checkout-summary__qty-btn{color:#1a2744;cursor:pointer;background:0 0;border:0;place-items:center;width:1.55rem;height:1.55rem;display:grid}.checkout-view .checkout-summary__qty-btn:disabled{opacity:.35;cursor:not-allowed}.checkout-view .checkout-summary__qty-value{text-align:center;font-variant-numeric:tabular-nums;color:#1a2744;min-width:1.15rem;font-size:.78rem;font-weight:600}.checkout-view .checkout-summary__totals{border-top:1px solid #1a27441a;flex-shrink:0;margin:0;padding-top:.65rem}.checkout-view .checkout-summary__total-row{color:#1a2744;justify-content:space-between;gap:1rem;margin:0;font-size:.95rem;font-weight:650;display:flex}.checkout-view .checkout-summary__total-row dt,.checkout-view .checkout-summary__total-row dd{margin:0}.checkout-view .checkout-summary__accept{flex-shrink:0;padding-top:.15rem}.checkout-view .checkout-summary__accept-label{letter-spacing:.06em;text-transform:uppercase;color:#1a274466;margin:0 0 .35rem;font-size:.68rem;font-weight:600}.checkout-view .checkout-summary .cart-total-card__methods{justify-content:flex-start;gap:.3rem}.checkout-view .checkout-summary__hint{color:#1a274473;flex-shrink:0;margin:0;font-size:.75rem}.checkout-view .checkout-summary__ship{color:#3b6ea5;flex-shrink:0;margin:0;font-size:.78rem;font-weight:500}.checkout-view .checkout-summary__ship--free{color:#1a5c45}@media (max-width:900px){.checkout-view{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}.checkout-view__inner{grid-template-columns:1fr;min-height:0}.checkout-view__main{max-width:none}.checkout-view .checkout-steps--page{justify-content:center;width:100%}.checkout-view .checkout-summary{order:-1;min-height:0;max-height:none;position:static}.checkout-view .checkout-summary__list--scroll{max-height:11.5rem}}@media (max-width:560px){.checkout-view__inner{width:min(100% - .5rem,78rem);padding-inline:1rem}.checkout-view .checkout-form-grid__row,.checkout-view .checkout-payment-form--page .checkout-payment-form__row{grid-template-columns:1fr}.checkout-view .checkout-steps--page .checkout-steps__btn{gap:.3rem;font-size:.78rem}.checkout-view .checkout-steps--page .checkout-steps__item:not(:last-child):after{width:.85rem;margin:0 .35rem}}.shop-page__sort-trigger--open{box-shadow:0 0 0 3px #1c21230f}.shop-page__sort-chevron{flex-shrink:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}.shop-page__sort-chevron--open{transform:rotate(180deg)}.shop-page__sort-menu{z-index:50;transform-origin:100% 0;background:#fff;border:1px solid #1c21231f;border-radius:1.15rem;flex-direction:column;gap:.15rem;width:max-content;min-width:14.75rem;margin:0;padding:.45rem;display:flex;position:absolute;top:calc(100% + .5rem);left:auto;right:0;box-shadow:0 4px 6px #1c21230a,0 16px 40px #1c212324}.shop-page__sort-option{width:100%;color:var(--carbon-black);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.8rem;padding:.72rem .95rem;font-size:.88rem;font-weight:400;line-height:1.25;transition:background .15s;display:block}.shop-page__sort-option:hover{background:#f2f2f2}.shop-page__sort-option--selected{background:#f2f2f2;font-weight:500}.shop-page__sort-option--selected:hover{background:#eaeaea}.shop-page__view{align-items:center;gap:.4rem;display:inline-flex}.shop-page__view-btn{width:2.35rem;height:2.35rem;color:var(--carbon-black);cursor:pointer;background:#fff;border:1px solid #1c21232e;border-radius:999px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-grid}.shop-page__view-btn:hover{background:#fafafa;border-color:#1c212352}.shop-page__view-btn--active,.shop-page__view-btn--active:hover{background:var(--carbon-black);border-color:var(--carbon-black);color:#fff}@media (orientation:portrait){.shop-page .shop-page__view,.shop-page .shop-page__view-btn{display:none!important}}.shop-filters{background:0 0;padding:.25rem .15rem 1rem}.shop-filters__backdrop,.shop-filters__close{display:none}@media (max-width:1023px){body.shop-filters-open .pill-nav-shell{display:none!important}.shop-filters__backdrop{z-index:55;cursor:pointer;background:#0f1a2361;border:0;padding:0;display:block;position:fixed;inset:0}.shop-filters{z-index:60;width:100%;max-width:none;padding:calc(env(safe-area-inset-top,0px) + 1rem) 1.15rem calc(env(safe-area-inset-bottom,0px) + 1.25rem);box-shadow:none;overscroll-behavior:contain;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility .42s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.shop-filters--open{visibility:visible;pointer-events:auto;transform:translate(0)}.shop-filters__close{width:2.35rem;height:2.35rem;color:var(--carbon-black);cursor:pointer;background:#fff;border:1px solid #1c21231f;border-radius:999px;justify-content:center;align-items:center;margin:-.15rem -.15rem 0 0;padding:0;transition:background .18s,border-color .18s;display:inline-flex}.shop-filters__close:hover{background:#f4f4f4;border-color:#1c212338}.shop-filters__close:focus-visible{outline-offset:2px;outline:2px solid #1d315673}.shop-filters__header{z-index:1;background:#fff;margin-bottom:1.1rem;padding-bottom:.35rem;position:sticky;top:0}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.shop-filters{transition:none}}.shop-filters__header{justify-content:space-between;align-items:center;min-height:2.35rem;margin-bottom:1.35rem;display:flex}.shop-filters__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:1.35rem;font-weight:500}.shop-filters__clear{color:var(--carbon-black);font-size:.8rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.shop-filters__clear{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.shop-filters__clear{text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;text-decoration:underline;transition:color .22s}.shop-filters__clear:hover{color:var(--carbon-black)}.shop-filters__section{z-index:1;position:relative}.shop-filters__section:has(.shop-filters__dropdown--open){z-index:30}.shop-filters__section+.shop-filters__section{border-top:1px solid #1c212314;margin-top:1.6rem;padding-top:1.35rem}.shop-filters__label{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--carbon-black);text-transform:none;margin:0 0 .85rem;font-size:1.05rem;font-weight:500}.shop-filters__search{color:var(--carbon-black);background:#f3f3f3;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-filters__search{color:color-mix(in srgb, var(--carbon-black) 50%, transparent)}}.shop-filters__search input{width:100%;color:var(--carbon-black);background:0 0;border:0;outline:none;font-size:.9rem}.shop-filters__range{height:1.75rem;margin-bottom:.85rem;position:relative}.shop-filters__range-track{background:#1c21231f;border-radius:999px;height:.28rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.shop-filters__range-fill{border-radius:inherit;background:var(--carbon-black);position:absolute;top:0;bottom:0}.shop-filters__range-input{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.shop-filters__range-input::-webkit-slider-thumb{appearance:none;border:2px solid var(--carbon-black);pointer-events:auto;cursor:pointer;background:#fff;border-radius:999px;width:1.05rem;height:1.05rem;box-shadow:0 1px 4px #1c21232e}.shop-filters__range-input::-moz-range-thumb{border:2px solid var(--carbon-black);pointer-events:auto;cursor:pointer;background:#fff;border-radius:999px;width:1.05rem;height:1.05rem;box-shadow:0 1px 4px #1c21232e}.shop-filters__price-inputs{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.shop-filters__price-inputs label{align-items:center;display:flex;position:relative}.shop-filters__price-prefix{color:var(--carbon-black);font-size:.88rem;position:absolute;left:.9rem}@supports (color:color-mix(in lab, red, red)){.shop-filters__price-prefix{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.shop-filters__price-prefix{pointer-events:none}.shop-filters__price-inputs input{width:100%;color:var(--carbon-black);font-variant-numeric:tabular-nums;background:#f3f3f3;border:1px solid #0000;border-radius:999px;padding:.65rem .85rem .65rem 1.55rem;font-size:.88rem;transition:background .22s,border-color .22s,box-shadow .22s}.shop-filters__price-inputs input:focus{border-color:var(--carbon-black);box-shadow:none;background:#fff;outline:none}.shop-filters__select-wrap{width:100%;display:block}.shop-filters__select{appearance:none;width:100%;color:var(--carbon-black);font-family:var(--font-body);cursor:pointer;background-color:#f3f3f3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%231c2123' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem .5rem;border:1px solid #0000;border-radius:999px;padding:.7rem 2.4rem .7rem .95rem;font-size:.88rem;line-height:1.3}.shop-filters__select:focus{border-color:var(--carbon-black);box-shadow:none;background-color:#fff;outline:none}.shop-filters__dropdown{z-index:1;width:100%;position:relative}.shop-filters__dropdown--open{z-index:40}.shop-filters__dropdown-trigger{width:100%;min-height:2.55rem;color:var(--carbon-black);font-family:var(--font-body);text-align:left;cursor:pointer;background:#f3f3f3;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .95rem .7rem 1.05rem;font-size:.88rem;font-weight:500;line-height:1.3;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.shop-filters__dropdown-trigger:hover,.shop-filters__dropdown-trigger--open{background:#fff;border-color:#1c212347}.shop-filters__dropdown-trigger--open{box-shadow:0 0 0 3px #1c21230f}.shop-filters__dropdown-menu{z-index:50;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #1c21231f;border-radius:1.05rem;flex-direction:column;gap:.12rem;max-height:min(16.5rem,42vh);margin:0;padding:.4rem;list-style:none;display:flex;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden auto;box-shadow:0 4px 6px #1c21230a,0 16px 36px #1c21231f}.shop-filters__dropdown-option{width:100%;color:var(--carbon-black);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.7rem .9rem;font-size:.88rem;font-weight:400;line-height:1.25;transition:background .15s,color .15s;display:block}.shop-filters__dropdown-option:hover{background:#f2f2f2}.shop-filters__dropdown-option--selected{background:var(--carbon-black);color:#fff;font-weight:500}.shop-filters__dropdown-option--selected:hover{background:var(--carbon-black);color:#fff}.shop-filters__categories{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.shop-filters__check{color:var(--carbon-black);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:.92rem;font-weight:400;transition:opacity .2s;display:grid}.shop-filters__check:hover{opacity:.72}.shop-filters__check input{width:1.05rem;height:1.05rem;accent-color:var(--carbon-black);border-radius:.25rem}.shop-filters__check-label{min-width:0}.shop-filters__check em{color:var(--carbon-black);font-size:.86rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.shop-filters__check em{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.shop-page__results{width:100%;min-width:0}.shop-page__grid{gap:.85rem;width:100%;display:grid}.shop-page__grid>*{min-width:0}.shop-page__grid--comfortable,.shop-page__grid--compact{grid-template-columns:minmax(0,1fr)}.shop-page__empty,.shop-page__error{text-align:center;color:var(--carbon-black);padding:3rem 1rem;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.shop-page__empty,.shop-page__error{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.shop-page__error{color:#b42318;justify-items:center;gap:.85rem;display:grid}.shop-page__error p{margin:0}.shop-page__retry{border:1px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.shop-page__retry{border:1px solid color-mix(in srgb, var(--carbon-black) 16%, transparent)}}.shop-page__retry{color:var(--carbon-black);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:999px;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:500;transition:border-color .22s,background .22s}.shop-page__retry:hover{border-color:var(--carbon-black);background:#fafafa}@media (min-width:768px){.shop-page__grid--comfortable{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.shop-page__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (min-width:1024px){.shop-page:not(.shop-page--compact) .shop-page__layout{grid-template-columns:15.5rem minmax(0,1fr);gap:2rem}.shop-page:not(.shop-page--compact) .shop-page__toolbar-meta{flex:auto;gap:.75rem;min-width:0}.shop-page:not(.shop-page--compact) .shop-page__filters-toggle{display:none}.shop-page:not(.shop-page--compact) .shop-filters{visibility:visible;pointer-events:auto;width:auto;max-width:none;box-shadow:none;background:0 0;padding-top:0;display:block;position:sticky;top:5.5rem;overflow:visible;transform:none}.shop-page:not(.shop-page--compact) .shop-filters__backdrop,.shop-page:not(.shop-page--compact) .shop-filters__close{display:none!important}.shop-page:not(.shop-page--compact) .shop-filters__header{background:0 0;padding-bottom:0;position:static}.shop-page__grid--comfortable{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.shop-page:not(.shop-page--compact) .shop-page__layout{grid-template-columns:16.5rem minmax(0,1fr);gap:2.25rem}.shop-page__grid--comfortable{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-shell--plain:has(.pdp){background:#fff}html:has(.pdp){background:#fff}body:has(.pdp){background:#fff}.page-shell--plain:has(.pdp)>.pointer-events-none.fixed.inset-0{background:#fff}.page-shell--plain:has(.pdp) .page-content{background:#fff}.page-shell--plain:has(.pdp) .storefront-main{background:#fff}.storefront-main:has(.pdp){padding-top:env(safe-area-inset-top,0px);flex-direction:column;min-height:100dvh;display:flex}.pdp{margin-top:calc(-2.75rem - env(safe-area-inset-top,0px));width:100%;max-width:100%;padding:calc(var(--storefront-header-height) + 1.85rem) 0 4.5rem;min-height:100dvh;color:var(--carbon-black);font-family:var(--font-body);--pdp-heading-font:var(--font-body);--pdp-heading-weight:500;background:#fff;flex:1;line-height:1.55;overflow-x:clip}body:has(.pdp){--pdp-rail:min(100% - 1.25rem, 78rem)}@media (min-width:768px){body:has(.pdp){--pdp-rail:min(100% - 2rem, 78rem)}}@media (min-width:900px){body:has(.pdp){--pdp-rail:min(100% - 2rem, 78rem)}}body:has(.pdp) .pill-nav-shell{width:var(--pdp-rail)}.pdp :is(.pdp-mega,.pdp-desc__title,.pdp-story__title,.pdp-story--research__title,.pdp-story--research__title-ink,.pdp-howto__title,.pdp-howto__question,.pdp-directions__title,.pdp-disclaimer__title,.pdp-similar__title,.pdp-buy-card__title,.pdp-compare__head-product,.pdp-compare__head-other,.pdp-acc__trigger),.pdp-story--cascade__left .pdp-story__title{font-family:var(--pdp-heading-font,var(--font-body));font-weight:var(--pdp-heading-weight,500)}@media (min-width:768px){.pdp{margin-top:calc(-3rem - env(safe-area-inset-top,0px));padding-top:calc(var(--storefront-header-height) + 3.25rem)}}.pdp-rich strong{color:var(--carbon-black);font-weight:650}.pdp-rich em{font-style:italic}.pdp-kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 .65rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pdp-kicker{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.pdp-pill{background:var(--ash-grey);border-radius:999px;align-items:center;margin-bottom:1.15rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdp-pill{background:color-mix(in srgb, var(--ash-grey) 28%, white)}}.pdp-pill{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-pill{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.pdp-pill{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.pdp-mega{font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;text-align:center;text-transform:uppercase;color:var(--carbon-black);margin:0 0 clamp(1.5rem,3vw,2.25rem);line-height:1.15}.pdp-bullets{gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.pdp-bullets li{font-family:var(--font-body);color:var(--carbon-black);padding-left:1.15rem;font-size:.9375rem;line-height:1.55;position:relative}@supports (color:color-mix(in lab, red, red)){.pdp-bullets li{color:color-mix(in srgb, var(--carbon-black) 78%, transparent)}}.pdp-bullets li:before{content:"";background:var(--carbon-black);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.pdp-ruo{color:var(--carbon-black);margin:1.35rem 0 0;font-size:.8125rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.pdp-ruo{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.pdp-hero{padding:0 clamp(.75rem,3.2vw,1.5rem) .65rem}.pdp-hero__shell{background:#e6e7ea;border-radius:1.25rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumbs""stage""buy";align-items:start;gap:.85rem 1.15rem;width:100%;min-width:0;max-width:none;margin-inline:auto;padding:.85rem .85rem 1rem;display:grid}.pdp-hero__shell:not(:has(.pdp-hero__thumbs)){grid-template-areas:"stage""buy"}.pdp-hero__inner{display:contents}.pdp-hero__thumbs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:thumbs;justify-content:center;gap:.5rem;max-width:100%;display:flex;overflow-x:auto}.pdp-hero__thumbs::-webkit-scrollbar{display:none}.pdp-hero__thumb{cursor:pointer;opacity:.78;background:#111418;border:0;border-radius:.8rem;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;transition:opacity .2s,box-shadow .2s;position:relative;overflow:hidden}.pdp-hero__thumb--active,.pdp-hero__thumb:hover{opacity:1;box-shadow:0 0 0 2px var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-hero__thumb--active,.pdp-hero__thumb:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--carbon-black) 18%, transparent)}}.pdp-hero__stage{background:0 0;border-radius:0;grid-area:stage;place-items:center;min-width:0;min-height:clamp(14rem,66vw,22rem);padding-block:.85rem;padding-inline:2.4rem;display:grid;position:relative;overflow:visible}.pdp-hero__stage:focus-visible{outline:2px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-hero__stage:focus-visible{outline:2px solid color-mix(in srgb, var(--carbon-black) 28%, transparent)}}.pdp-hero__stage:focus-visible{outline-offset:4px}.pdp-hero__nav{z-index:4;border:1px solid var(--carbon-black);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.pdp-hero__nav{border:1px solid color-mix(in srgb, var(--carbon-black) 12%, transparent)}}.pdp-hero__nav{color:var(--carbon-black);cursor:pointer;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px;transition:background-color .18s,border-color .18s}.pdp-hero__nav--prev{left:.35rem}.pdp-hero__nav--next{right:.35rem}.pdp-hero__nav:hover{border-color:var(--carbon-black);background:#fff}@supports (color:color-mix(in lab, red, red)){.pdp-hero__nav:hover{border-color:color-mix(in srgb, var(--carbon-black) 22%, transparent)}}.pdp-hero__nav:active{transform:translateY(-50%)scale(.96)}.pdp-hero__nav:focus-visible{outline:2px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-hero__nav:focus-visible{outline:2px solid color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.pdp-hero__nav:focus-visible{outline-offset:2px}.pdp-hero__counter{z-index:4;color:#fff;font-family:var(--font-body);letter-spacing:.04em;font-variant-numeric:tabular-nums;box-shadow:none;filter:none;text-shadow:none;pointer-events:none;background:#111418b8;border-radius:999px;margin:0;padding:.22rem .62rem;font-size:.72rem;font-weight:600;line-height:1.2;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.pdp-hero__vial{aspect-ratio:1;--vial-base:16.5%;--vial-shadow-lift:0%;--vial-shadow-shift:0%;width:min(100%,16.5rem);position:relative;overflow:visible;container-type:size}.pdp-hero__logo{z-index:0;opacity:.08;pointer-events:none;position:absolute;inset:10% 16% 18%}.pdp-hero__logo-image{object-fit:contain;object-position:center center}.pdp-hero__image{z-index:1;object-fit:contain;padding:0}.pdp-hero__native-image{z-index:1;object-fit:contain;object-position:center center;width:100%;height:100%;padding:0;position:absolute;inset:0}.pdp-hero__thumb .pdp-hero__native-image{padding:.25rem}.pdp-hero__shadow{left:calc(50% + var(--vial-shadow-shift));top:calc(100% - var(--vial-base));z-index:0;width:36%;height:4.2%;transform:translate(-50%, var(--vial-shadow-lift));pointer-events:none;background:radial-gradient(100% 100% at 50% 0,#1c21234d 0%,#1c212324 46%,#1c21230a 72%,#0000 84%);border-radius:50%;position:absolute}.pdp-hero__fallback{min-height:18rem;color:var(--carbon-black);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pdp-hero__fallback{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.pdp-hero__buy{flex-direction:column;grid-area:buy;gap:.75rem;min-width:0;padding:.1rem 0 0;display:flex}@media (min-width:768px){.pdp-hero{width:var(--pdp-rail,min(100% - 2rem, 78rem));margin-inline:auto;padding:0 0 .65rem}.pdp-hero__shell{background:0 0;border-radius:0;grid-template-columns:4.15rem minmax(0,1fr);grid-template-areas:"thumbs card";align-items:center;gap:1rem 1.15rem;width:100%;max-width:none;padding:0}.pdp-hero__shell:not(:has(.pdp-hero__thumbs)){grid-template-columns:minmax(0,1fr);grid-template-areas:"card"}.pdp-hero__inner{background:#e6e7ea;border-radius:1.5rem;grid-area:card;grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);grid-template-areas:"stage buy";align-items:stretch;gap:1rem 1.25rem;min-width:0;padding:.85rem 1.15rem;display:grid}.pdp-hero__thumbs{flex-direction:column;justify-content:flex-start;align-self:center;padding-top:0;overflow:visible auto}.pdp-hero__thumb{flex:0 0 3.85rem;width:3.85rem;height:3.85rem}.pdp-hero__stage{border-radius:0;align-self:stretch;min-width:0;min-height:24rem;padding-block:1.15rem;padding-inline:2.4rem}.pdp-hero__vial{width:min(100%,18rem)}}@media (min-width:980px){.pdp-hero__shell{gap:1.15rem 1.35rem}.pdp-hero__inner{border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(24rem,29rem);gap:1.15rem 1.5rem;padding:1rem 1.35rem}.pdp-hero__thumb{flex:0 0 4.15rem;width:4.15rem;height:4.15rem}.pdp-hero__vial{width:min(100%,20rem)}.pdp-hero__stage{min-height:26rem;padding-block:1.35rem;padding-inline:2.6rem}.pdp-hero__buy{padding-top:.25rem}}.pdp-buy-card__category{width:fit-content;max-width:100%;font-family:var(--font-body);color:var(--carbon-black);margin:0 0 .2rem;font-size:.9rem;font-weight:400;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__category{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-buy-card__eyebrow{letter-spacing:.01em;text-transform:none;color:var(--carbon-black);margin:0;font-size:.78rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__eyebrow{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-buy-card__title{font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;color:var(--carbon-black);margin:0;line-height:1.15}.pdp-buy-card__price{font-family:var(--font-heading);color:var(--carbon-black);align-items:baseline;gap:.65rem;margin:0;font-size:1.2rem;font-weight:650;display:flex}.pdp-buy-card__compare{color:var(--carbon-black);font-size:1rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__compare{color:color-mix(in srgb, var(--carbon-black) 38%, transparent)}}.pdp-buy-card__compare{text-decoration:line-through}.pdp-hero__buy>.pdp-rich{max-width:36rem;font-family:var(--font-body);color:var(--carbon-black);margin:0;font-size:.95rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.pdp-hero__buy>.pdp-rich{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.pdp-buy-card__option{gap:.55rem;display:grid}.pdp-buy-card__label{color:var(--carbon-black);margin:0;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__label{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.pdp-buy-card__label strong{color:var(--carbon-black);font-weight:650}.pdp-buy-card__stock{letter-spacing:.02em;color:#2f6b4f;margin-left:.55rem;font-size:.78rem;font-weight:600}.pdp-buy-card__stock--out{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__stock--out{color:color-mix(in srgb, var(--carbon-black) 45%, #8a3b3b)}}.pdp-buy-card__sizes{flex-wrap:wrap;gap:.45rem;display:flex}.pdp-buy-card__size{background:var(--ash-grey);border:0;border-radius:999px;min-width:3.6rem;min-height:2.15rem;padding:.35rem .95rem}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__size{background:color-mix(in srgb, var(--ash-grey) 42%, white)}}.pdp-buy-card__size{color:var(--carbon-black);cursor:pointer;font-size:.8125rem;font-weight:560}.pdp-buy-card__size--active,.pdp-buy-card__size:hover{background:var(--carbon-black);color:#fff}.pdp-buy-card__facts{color:var(--carbon-black);margin:.15rem 0 .1rem;font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__facts{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-buy-card__actions{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.pdp-qty{background:#ececee;border-radius:999px;flex:none;align-items:center;min-height:3.05rem;padding:0 .35rem;display:inline-flex}.pdp-qty__btn,.pdp-qty__value{min-width:2.15rem;min-height:2.65rem;color:var(--carbon-black);background:0 0;border:0;place-items:center;display:grid}.pdp-qty__btn{cursor:pointer}.pdp-qty__btn:disabled{opacity:.35;cursor:not-allowed}.pdp-qty__value{font-variant-numeric:tabular-nums;min-width:1.85rem;color:var(--carbon-black);font-size:1.05rem;font-weight:700}.pdp-buy-card__cta{background:var(--carbon-black);color:#fff;min-height:3.05rem;font-family:var(--font-body);letter-spacing:.01em;text-transform:none;cursor:pointer;border:0;border-radius:999px;flex:9.5rem;justify-content:center;align-items:center;padding:.75rem 1.2rem;font-size:.92rem;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.pdp-buy-card__cta:hover{background:#000}.pdp-buy-card__cta:active{transform:scale(.985)}.pdp-buy-card__cta:disabled{opacity:.65;cursor:not-allowed}.pdp-buy-card__cta--locked{background:var(--carbon-black);gap:.45rem}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__cta--locked{background:color-mix(in srgb, var(--carbon-black) 18%, #fff)}}.pdp-buy-card__cta--locked{color:var(--carbon-black);box-shadow:inset 0 0 0 1.5px var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__cta--locked{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--carbon-black) 28%, transparent)}}.pdp-buy-card__cta--locked:hover{background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card__cta--locked:hover{background:color-mix(in srgb, var(--carbon-black) 18%, #fff)}}.pdp-buy-card__cta--locked:disabled{opacity:1;cursor:not-allowed}.pdp-buy-card__continue{width:100%;min-height:3.05rem;color:var(--carbon-black);background:#ececee;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.pdp-buy-card__continue:hover{background:#e4e4e6}@media (max-width:640px){.pdp-buy-card__size{min-height:2.25rem}}.pdp-story__title{font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;color:var(--carbon-black);text-wrap:balance;margin:0 0 1rem;line-height:1.2}.pdp-story__copy>.pdp-rich{font-family:var(--font-body);color:var(--carbon-black);margin:0;font-size:.98rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.pdp-story__copy>.pdp-rich{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.pdp-story__bullets{gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.pdp-story__bullets li{font-family:var(--font-body);color:var(--carbon-black);padding-left:1.1rem;font-size:.95rem;line-height:1.45;position:relative}@supports (color:color-mix(in lab, red, red)){.pdp-story__bullets li{color:color-mix(in srgb, var(--carbon-black) 82%, transparent)}}.pdp-story__bullets li:before{content:"";background:var(--carbon-black);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.pdp-story__ruo{border-top:1px solid var(--carbon-black);margin:1.75rem 0 0;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.pdp-story__ruo{border-top:1px solid color-mix(in srgb, var(--carbon-black) 12%, transparent)}}.pdp-story__ruo{font-family:var(--font-body);color:var(--carbon-black);font-size:.78rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.pdp-story__ruo{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-story__copy--dark .pdp-story__title{color:#fff}.pdp-story__copy--dark>.pdp-rich{color:#ffffffc7}.pdp-story__copy--dark .pdp-story__bullets li{color:#ffffffe0}.pdp-story__copy--dark .pdp-story__bullets li:before{background:#fff}.pdp-story__copy--dark .pdp-story__ruo{color:#ffffff85;border-top-color:#ffffff2e}.pdp-story--cascade{background:#fff;width:100%;margin-inline:auto}@media (min-width:900px){.pdp-story--cascade{width:var(--pdp-rail,70%)}}.pdp-story--cascade__grid{min-height:clamp(30rem,78vw,40rem);display:grid}@media (min-width:900px){.pdp-story--cascade__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(36rem,58vw,46rem)}}.pdp-story--cascade__left{background:#fff;align-items:center;padding:clamp(2.25rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem);display:flex}.pdp-story--cascade__left .pdp-story__copy{text-align:left;width:100%;max-width:34rem;margin-inline:auto}.pdp-story--cascade__left .pdp-story__title{font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;color:#213053;text-wrap:balance;margin:0 0 1.35rem;line-height:1.2}.pdp-story--cascade__left .pdp-story__copy>.pdp-rich{font-family:var(--font-body);color:#5e6a82;margin:0;font-size:.95rem;font-weight:400;line-height:1.7}.pdp-story--cascade__left .pdp-story__copy>.pdp-rich strong{color:#213053;font-weight:600}.pdp-story--cascade__left .pdp-story__bullets{gap:.7rem;margin:1.5rem 0 0}.pdp-story--cascade__left .pdp-story__bullets li{font-family:var(--font-body);color:#5e6a82;padding-left:1.15rem;font-size:.95rem;font-weight:400;line-height:1.5}.pdp-story--cascade__left .pdp-story__bullets li:before{background:#5e6a82;width:.3rem;height:.3rem;top:.58em}.pdp-story--cascade__left .pdp-story__ruo{font-family:var(--font-body);color:#a8b0bf;border-top:1px solid #e4e6eb;margin:1.85rem 0 0;padding-top:1.1rem;font-size:.75rem;font-weight:400;line-height:1.45}.pdp-story--cascade__right{background:radial-gradient(75% 65% at 72% 38%,#1f3a5f 0%,#0000 58%),linear-gradient(160deg,#0c1a30 0%,#152a48 45%,#0a1528 100%);min-height:24rem;position:relative;overflow:hidden;container-type:inline-size}.pdp-cascade{pointer-events:none;position:absolute;inset:0}.pdp-cascade__vial{aspect-ratio:1;filter:drop-shadow(0 14px 22px #00000061);width:min(78cqw,92%);position:absolute;transform:rotate(-40deg)}.pdp-cascade__image{transform-origin:50%;transform:scale(1.42)}.pdp-cascade__vial--1{z-index:4;width:min(82cqw,98%);top:-28%;right:-10%}.pdp-cascade__vial--2{z-index:3;opacity:.98;width:min(80cqw,96%);top:-6%;right:10%}.pdp-cascade__vial--3{z-index:2;opacity:.95;width:min(78cqw,94%);top:16%;right:30%}.pdp-cascade__vial--4{z-index:1;opacity:.9;filter:drop-shadow(0 12px 18px #00000057);width:min(76cqw,92%);top:38%;right:50%}.pdp-cascade__label{z-index:5;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;font-size:.65rem;position:absolute;bottom:1rem;left:1rem}@media (max-width:899px){.pdp-story--cascade__right{height:clamp(22rem,72vw,30rem);min-height:22rem}.pdp-cascade__vial{width:min(72cqw,78%)}.pdp-cascade__vial--1{width:min(76cqw,84%);top:-14%;right:-5%}.pdp-cascade__vial--2{top:2%;right:12%}.pdp-cascade__vial--3{top:20%;right:30%}.pdp-cascade__vial--4{top:38%;right:48%}}.pdp-story--receptor{color:#fff;background:#0b1c36;width:100%;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:900px){.pdp-story--receptor{width:70%}}.pdp-story--receptor__bg{opacity:.55;pointer-events:none;position:absolute;inset:0}.pdp-story--receptor__bg:after{content:"";background:linear-gradient(90deg,#0b1c36 0%,#0b1c36b8 42%,#0000 70%),linear-gradient(#0000 60%,#0b1c36b3 100%);position:absolute;inset:0}.pdp-story--receptor__inner{z-index:1;align-items:center;gap:2rem;max-width:72rem;margin-inline:auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem;display:grid;position:relative}@media (min-width:900px){.pdp-story--receptor__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem;min-height:clamp(30rem,48vw,38rem);padding-inline:clamp(1.5rem,4vw,3rem)}}.pdp-story--receptor .pdp-story__copy{max-width:36rem}.pdp-story--receptor__vial{place-items:center;min-height:18rem;display:grid}.pdp-receptor-vial{aspect-ratio:1;filter:drop-shadow(0 28px 48px #0000008c);width:min(100%,22rem);position:relative;transform:rotate(8deg)}@media (min-width:900px){.pdp-receptor-vial{width:min(100%,26rem);transform:rotate(10deg)translateY(-.5rem)}}.pdp-story--research{background:#fff;width:100%;padding:clamp(2.5rem,6vw,4.5rem) 1.25rem clamp(3rem,7vw,5rem)}.pdp-story--research__inner{width:100%;max-width:min(72rem,100%);margin-inline:auto;position:relative}.pdp-story--research__layout{z-index:0;align-items:center;gap:1.75rem;display:grid;position:relative}.pdp-story--research__title{z-index:20;text-align:center;width:max-content;max-width:none;font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;pointer-events:none;place-items:center;margin:0 auto 1.25rem;line-height:1.15;display:grid;position:relative}.pdp-story--research__title-ink{text-align:center;font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;color:#000;flex-direction:column;align-items:center;gap:.08em;line-height:1.15;display:flex}.pdp-story--research__title-line{white-space:nowrap;display:block}@media (min-width:960px){.pdp-story--research__layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:center;align-items:stretch;gap:clamp(1.25rem,2.5vw,2.5rem);min-height:0;padding-top:2.25rem}.pdp-story--research__capsule{flex-shrink:0;justify-self:center;width:clamp(17.5rem,28vw,23.5rem);min-width:clamp(17.5rem,28vw,23.5rem);display:block;position:relative}.pdp-story--research__capsule .pdp-capsule{z-index:2;aspect-ratio:.68;width:100%;max-width:none;height:auto;position:relative}.pdp-story--research__title{z-index:3;width:max-content;max-width:none;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,1em)}.pdp-story--research__title-ink{color:#0000;-webkit-text-fill-color:transparent;background-image:radial-gradient(clamp(9rem,14vw,11.75rem) clamp(6.25rem,10vw,8.25rem) at 50% clamp(5.75rem,9vw,7.35rem),#fff 0% 98%,#0000 100%),linear-gradient(#000,#000);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.pdp-story--research__left{justify-self:end;width:100%;max-width:22rem}.pdp-story--research__right{justify-self:start;width:100%;max-width:24rem}}.pdp-story--research__left,.pdp-story--research__right{min-width:0}.pdp-story--research__left{text-align:left!important}.pdp-story--research__left>.pdp-rich,.pdp-story--research__left>.pdp-rich p{margin:0;margin-inline:0 auto 0 0;width:100%;max-width:38ch;font-family:var(--font-body);text-wrap:wrap;color:var(--carbon-black);font-size:.98rem;line-height:1.7;text-align:left!important}@supports (color:color-mix(in lab, red, red)){.pdp-story--research__left>.pdp-rich,.pdp-story--research__left>.pdp-rich p{color:color-mix(in srgb, var(--carbon-black) 78%, transparent)}}.pdp-story__ruo--research{margin-top:1.5rem;width:100%;max-width:38ch;margin-inline:0;text-align:left!important}.pdp-story__bullets--research{gap:.65rem;margin-top:0}.pdp-story__bullets--research li{white-space:normal;color:var(--carbon-black);font-size:.9375rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.pdp-story__bullets--research li{color:color-mix(in srgb, var(--carbon-black) 82%, transparent)}}@media (min-width:960px){.pdp-story--research__left{flex-direction:column;justify-content:center;align-items:flex-start;padding:5.5rem .5rem 1rem 0;display:flex;text-align:left!important}.pdp-story--research__right{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;height:100%;min-height:100%;padding:0 0 2.75rem .5rem;display:flex}.pdp-story--research__right .pdp-story__bullets--research{margin-top:auto;margin-bottom:0}.pdp-story__ruo--research{margin-top:1.35rem;padding-top:1rem}}.pdp-story--research__capsule{z-index:1;width:min(100%,22rem);margin-inline:auto;position:relative}.pdp-story--research__title-clip{display:none}.pdp-capsule{aspect-ratio:.68;width:100%;box-shadow:0 28px 56px var(--carbon-black);background:#e8eef3;border-radius:999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-capsule{box-shadow:0 28px 56px color-mix(in srgb, var(--carbon-black) 12%, transparent)}}.pdp-capsule__photo{object-fit:cover;object-position:68% 38%;inset:0;width:100%!important;height:100%!important;position:absolute!important}@media (max-width:959px){.pdp-story--research__layout{grid-template-columns:1fr;justify-items:stretch}.pdp-story--research__capsule{--research-title-pad:.55rem;--research-title-width:min(100vw - 1.25rem, 22.5rem);--research-title-size:clamp(1.15rem, 4.4vw, 1.48rem);margin-inline:auto;order:-1;justify-self:center;width:min(88vw,18.5rem);max-width:18.5rem;margin-bottom:.35rem;padding-top:0;display:block;position:relative;overflow:visible}.pdp-story--research .pdp-story--research__title{z-index:4;font-weight:var(--pdp-heading-weight,500);letter-spacing:-.03em;pointer-events:none;line-height:1.16;width:100%!important;max-width:none!important;height:0!important;font-size:var(--research-title-size)!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important;transform:none!important}.pdp-story--research .pdp-story--research__title-stack{left:50%;top:var(--research-title-pad);box-sizing:border-box;width:var(--research-title-width);max-width:var(--research-title-width);text-align:center;font-family:var(--pdp-heading-font,var(--font-body));font-size:var(--research-title-size);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.03em;margin:0;padding:0;line-height:1.16;position:absolute;transform:translate(-50%)}.pdp-story--research .pdp-story--research__title-ink{width:100%;line-height:inherit;flex-direction:column;justify-content:flex-start;align-items:center;gap:.02em;margin:0;text-align:center!important;font-size:inherit!important;background:0 0!important;display:flex!important}.pdp-story--research .pdp-story--research__title-stack--black,.pdp-story--research .pdp-story--research__title-stack--black .pdp-story--research__title-ink,.pdp-story--research .pdp-story--research__title-stack--black .pdp-story--research__title-line{color:#000!important;-webkit-text-fill-color:#000!important}.pdp-story--research .pdp-story--research__title-stack--white,.pdp-story--research .pdp-story--research__title-stack--white .pdp-story--research__title-ink,.pdp-story--research .pdp-story--research__title-stack--white .pdp-story--research__title-line{color:#fff!important;-webkit-text-fill-color:#fff!important}.pdp-story--research .pdp-story--research__title-line{text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap!important;text-align:center!important;width:100%!important;display:block!important}.pdp-story--research__title-clip{z-index:5;clip-path:inset(0 round 999px);pointer-events:none;border-radius:999px;display:block;position:absolute;inset:0;overflow:hidden}.pdp-story--research__left,.pdp-story--research__right{justify-self:stretch;width:100%;max-width:none;text-align:left!important}.pdp-story--research__left>.pdp-rich,.pdp-story--research__left>.pdp-rich p{text-align:left!important}.pdp-story__bullets--research{align-items:stretch}.pdp-story__ruo--research{text-align:left}.pdp-capsule{z-index:2;width:100%;position:relative}}.pdp-science.pdp-science--spotlight{--spotlight-gap:clamp(2.5rem, 4.2vw, 4.25rem);isolation:isolate;color:#f4f6f8;box-sizing:border-box;background:#05080e;align-items:stretch;width:100%;min-height:100dvh;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,3.5vw,2.5rem);display:flex;position:relative;overflow:hidden}.pdp-science__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:-8%}.pdp-science__atmosphere-photo{object-fit:cover;object-position:62% 46%;opacity:.48;filter:blur(10px)brightness(.62)saturate(.85);transform:scale(1.2)}.pdp-science__atmosphere:after{content:"";background:radial-gradient(55% 70% at 50% 48%,#080e1826,#0000 58%),linear-gradient(90deg,#05080e6b 0%,#0000 36% 64%,#05080e6b 100%);position:absolute;inset:0}.pdp-science.pdp-science--spotlight .pdp-science__inner{z-index:1;place-content:center;align-items:stretch;column-gap:var(--spotlight-gap);flex:0 auto;grid-template-columns:auto minmax(16rem,34rem);width:fit-content;max-width:min(92rem,100%);min-height:0;margin-inline:auto;display:grid;position:relative}.pdp-science.pdp-science--spotlight .pdp-science__text{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:100%;min-width:0;max-width:36rem;padding-block:.15rem;display:flex}.pdp-science.pdp-science--spotlight .pdp-science__title{z-index:3;color:#fff;letter-spacing:-.04em;text-wrap:pretty;text-align:left;width:100%;max-width:100%;margin:0;font-size:clamp(1.85rem,3.1vw,2.85rem);font-weight:500;line-height:1.12;position:static}.pdp-science.pdp-science--spotlight .pdp-science__media{z-index:1;align-self:stretch;width:auto;margin-inline:0;display:block;position:relative}.pdp-science.pdp-science--spotlight .pdp-science__copy{z-index:3;text-align:left;flex-direction:column;gap:.85rem;width:100%;max-width:34rem;margin:0;display:flex;position:static}.pdp-science.pdp-science--spotlight .pdp-science__copy>.pdp-rich{color:#ecf2f8db;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.7}.pdp-science.pdp-science--spotlight .pdp-science__copy>.pdp-rich strong,.pdp-science.pdp-science--spotlight .pdp-rich strong{color:#fff;font-weight:600}.pdp-science.pdp-science--spotlight .pdp-science__vial{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:#101a2638;border:1px solid #a8b0b86b;border-radius:1.5rem;width:min(min(78dvh,48rem)/1.33333,38rem);max-width:min(100%,38rem);height:min(78dvh,48rem);display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #0003}.pdp-science.pdp-science--spotlight .pdp-science__vial-video,.pdp-science.pdp-science--spotlight .pdp-science__vial-video-layer{z-index:1;object-fit:cover;object-position:62% 48%;background:0 0;width:100%;height:100%;position:absolute;inset:0;transform:none}.pdp-science.pdp-science--spotlight .pdp-science__vial-video-layer{opacity:0;transition:opacity .4s}.pdp-science.pdp-science--spotlight .pdp-science__vial-video-layer.is-active{opacity:1;z-index:2}@media (max-width:799px){.pdp-science.pdp-science--spotlight{min-height:0;display:block}.pdp-science.pdp-science--spotlight .pdp-science__inner{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;max-width:none;min-height:0;display:flex}.pdp-science.pdp-science--spotlight .pdp-science__text{text-align:left;justify-content:flex-start;align-items:stretch;gap:0;max-width:none}.pdp-science.pdp-science--spotlight .pdp-science__title,.pdp-science.pdp-science--spotlight .pdp-science__copy{text-align:left;align-self:stretch;width:100%;max-width:none;position:static}.pdp-science.pdp-science--spotlight .pdp-science__title{font-size:clamp(1.75rem,7vw,2.35rem);font-weight:500}.pdp-science.pdp-science--spotlight .pdp-science__copy>.pdp-rich{font-size:1.08rem}.pdp-science.pdp-science--spotlight .pdp-science__media{order:-1;align-self:center;width:min(100%,22rem)}.pdp-science.pdp-science--spotlight .pdp-science__vial{aspect-ratio:3/4;width:100%;max-width:none;height:auto}}.pdp-desc{background:#fff;padding:clamp(3rem,7vw,5rem) 1.25rem}.pdp-desc__inner{text-align:center;max-width:42rem;margin-inline:auto}.pdp-desc__title{font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:-.02em;color:var(--carbon-black);text-wrap:balance;margin:0 0 1.35rem;line-height:1.15}.pdp-desc__body{text-align:left;gap:1rem;display:grid}.pdp-desc__body .pdp-rich{font-family:var(--font-body);color:var(--carbon-black);margin:0;font-size:1rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.pdp-desc__body .pdp-rich{color:color-mix(in srgb, var(--carbon-black) 74%, transparent)}}.pdp-desc__lit{border-top:1px solid var(--carbon-black);margin-top:2.25rem;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.pdp-desc__lit{border-top:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-desc__lit{text-align:left}.pdp-desc__lit ol{font-family:var(--font-body);color:var(--carbon-black);gap:.45rem;margin:.65rem 0 0;padding-left:1.15rem;font-size:.875rem;line-height:1.55;display:grid}@supports (color:color-mix(in lab, red, red)){.pdp-desc__lit ol{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-split{background:#fff;padding:clamp(2.75rem,6vw,4.5rem) 1.25rem}.pdp-split:nth-of-type(2n),.pdp-cert,.pdp-dir,.pdp-comp{background:#fff}.pdp-howto{background:#fff;padding-bottom:clamp(3.5rem,8vw,5rem)}.pdp-howto__track{--howto-steps:4;height:calc(var(--howto-steps) * 95dvh)}.pdp-howto__pin{box-sizing:border-box;align-items:center;min-height:100dvh;padding:5.25rem 1.25rem 1.75rem;display:flex;position:sticky;top:0}.pdp-howto__inner{width:min(100%,72rem);margin-inline:auto}.pdp-howto__header{text-align:center;max-width:42rem;margin:0 auto 2.25rem}.pdp-howto__title{font-family:var(--pdp-heading-font,var(--font-body));letter-spacing:-.03em;color:#0f1724;margin:0;font-size:clamp(1.85rem,3.6vw,2.65rem);font-weight:600;line-height:1.1}.pdp-howto__intro{font-family:var(--font-body);color:var(--carbon-black);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.pdp-howto__intro{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.pdp-howto__layout{align-items:center;gap:1.75rem;display:grid}.pdp-howto__list{gap:1.65rem;display:grid}.pdp-howto__item{transition:color .28s,opacity .28s}.pdp-howto__item .pdp-howto__question,.pdp-howto__item .pdp-howto__body{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-howto__item .pdp-howto__question,.pdp-howto__item .pdp-howto__body{color:color-mix(in srgb, var(--carbon-black) 28%, transparent)}}.pdp-howto__item .pdp-howto__question,.pdp-howto__item .pdp-howto__body{transition:color .28s}.pdp-howto__item--active .pdp-howto__question{color:#0f1724}.pdp-howto__item--active .pdp-howto__body{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-howto__item--active .pdp-howto__body{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.pdp-howto__item--active .pdp-howto__body strong{color:#0f1724}.pdp-howto__question{font-family:var(--font-body);letter-spacing:-.015em;margin:0 0 .45rem;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:700;line-height:1.25}.pdp-howto__body{max-width:34rem;font-family:var(--font-body);margin:0;font-size:.95rem;line-height:1.65}.pdp-howto__body strong{font-weight:650}.pdp-howto__media{aspect-ratio:5/4;background:#0b1220;border-radius:1.75rem;width:100%;position:relative;overflow:hidden}.pdp-howto__image{object-fit:cover;object-position:center;opacity:0;transition:opacity .32s}.pdp-howto__image--active{opacity:1}@media (max-width:899px){.pdp-howto__pin{padding:4.75rem 1.15rem calc(5.5rem + env(safe-area-inset-bottom,0px));justify-content:flex-start;align-items:flex-start}.pdp-howto__header{margin:0 auto 1.35rem}.pdp-howto__title{font-size:clamp(1.7rem,7vw,2.1rem)}.pdp-howto__intro{font-size:.9rem}.pdp-howto__layout{gap:1.35rem}.pdp-howto__list{gap:0}.pdp-howto__item:not(.pdp-howto__item--active){display:none}.pdp-howto__item--active{animation:.28s pdp-howto-mobile-in}.pdp-howto__item--active .pdp-howto__question{color:#0f1724}.pdp-howto__item--active .pdp-howto__body{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-howto__item--active .pdp-howto__body{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.pdp-howto__question{font-size:1.12rem}.pdp-howto__body{max-width:none;font-size:.95rem}.pdp-howto__media{aspect-ratio:4/3;border-radius:1.35rem;min-height:14.5rem;margin-bottom:2.25rem}}@keyframes pdp-howto-mobile-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}@media (min-width:900px){.pdp-howto__pin{padding:5.5rem clamp(1.5rem,4vw,2.75rem) 2rem}.pdp-howto__header{margin-bottom:2.75rem}.pdp-howto__layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.pdp-howto__list{gap:2.15rem}.pdp-howto__media{aspect-ratio:auto;border-radius:2.15rem;justify-self:end;width:100%;max-width:36rem;height:min(32rem,62vh)}}@media (prefers-reduced-motion:reduce){.pdp-howto__track{height:auto}.pdp-howto__pin{min-height:0;padding-block:3.5rem;position:relative}.pdp-howto__item .pdp-howto__question{color:#0f1724}.pdp-howto__item .pdp-howto__body{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-howto__item .pdp-howto__body{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.pdp-howto__image{transition:none}.pdp-howto__item--active{animation:none}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.pdp-howto__item:not(.pdp-howto__item--active){display:block}.pdp-howto__list{gap:1.5rem}}.pdp-split__inner{max-width:68rem;margin-inline:auto}.pdp-split__grid{align-items:start;gap:2rem;display:grid}@media (min-width:900px){.pdp-split__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.75rem 3rem}}.pdp-split__frame{aspect-ratio:1;background:var(--ash-grey);border-radius:.45rem;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-split__frame{background:color-mix(in srgb, var(--ash-grey) 16%, white)}}.pdp-split__frame--composition{aspect-ratio:928/1152;background:0 0}.pdp-cert .pdp-split__inner{overflow:visible}.pdp-split__media--cert{min-width:0;overflow:visible}.pdp-cert-stage{perspective:920px;justify-content:center;align-items:flex-start;width:100%;padding:.25rem 0;display:flex}.pdp-cert-stage__coa{--coa-ink:#1c2430;--coa-muted:#8b93a0;--coa-line:#e6e9ee;--coa-panel:#f4f6f8;--coa-result:#0f9aa8;--coa-stamp:#d32f2f;width:100%;max-width:26rem;transform-style:preserve-3d;will-change:transform;margin-inline:auto;transition:transform .14s ease-out;position:relative;transform:translate(0)rotate(.35deg)}.pdp-cert-stage__scale{border:1px solid var(--carbon-black);flex-direction:column;gap:.95rem;width:100%;height:auto;min-height:0;padding:1.55rem 1.55rem 1.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-cert-stage__scale{border:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-cert-stage__scale{box-shadow:none;transform-origin:50%;box-sizing:border-box;background:#fff;border-radius:1.15rem;transition:transform 1.45s cubic-bezier(.16,1,.3,1),box-shadow 1.45s cubic-bezier(.16,1,.3,1);overflow:hidden}.pdp-cert-stage:hover .pdp-cert-stage__scale{transform:scale(1.035)}@media (max-width:767px){.pdp-cert-stage__coa{width:100%}.pdp-cert-stage:hover .pdp-cert-stage__scale{transform:none}.pdp-cert-stage__scale{gap:.7rem;padding:1.15rem 1.05rem 1.35rem}}.pdp-split__frame--video{aspect-ratio:1;background:#111}.pdp-video{object-fit:cover;width:100%;height:100%;display:block}.pdp-split__lead{font-family:var(--font-body);color:var(--carbon-black);margin:0 0 1.25rem;font-size:1rem;font-weight:600;line-height:1.55}.pdp-molecule{background:radial-gradient(90% 70% at 12% 0%, var(--pale-blue-glow), transparent 55%), radial-gradient(70% 60% at 100% 20%, var(--ash-grey), transparent 50%), linear-gradient(180deg, #fff 0%, var(--parchment) 100%)}@supports (color:color-mix(in lab, red, red)){.pdp-molecule{background:radial-gradient(90% 70% at 12% 0%, color-mix(in srgb, var(--pale-blue-glow) 42%, transparent), transparent 55%), radial-gradient(70% 60% at 100% 20%, color-mix(in srgb, var(--ash-grey) 22%, transparent), transparent 50%), linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--parchment) 90%, white) 100%)}}.pdp-molecule__intro{text-align:center;max-width:42rem;margin:0 auto 1.5rem}.pdp-molecule__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--twilight-indigo);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.pdp-molecule .pdp-mega{color:var(--twilight-indigo)}.pdp-molecule__lead{max-width:36rem;font-family:var(--font-body);color:var(--twilight-indigo);margin:.75rem auto 0;font-size:1.02rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.pdp-molecule__lead{color:color-mix(in srgb, var(--twilight-indigo) 62%, #64748b)}}.pdp-mol-tabs{margin-top:.35rem}.pdp-mol-tabs__list{background:var(--ash-grey);border-radius:999px;justify-content:center;gap:.2rem;width:fit-content;margin:0 auto 1.5rem;padding:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-mol-tabs__list{background:color-mix(in srgb, var(--ash-grey) 16%, white)}}.pdp-mol-tabs__trigger{appearance:none;color:var(--twilight-indigo);background:0 0;border:0;border-radius:999px;padding:.55rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.pdp-mol-tabs__trigger{color:color-mix(in srgb, var(--twilight-indigo) 72%, #64748b)}}.pdp-mol-tabs__trigger{font-family:var(--font-body);cursor:pointer;font-size:.875rem;font-weight:600;transition:background .2s,color .2s}.pdp-mol-tabs__trigger[data-state=active]{background:var(--twilight-indigo);color:#fff}.pdp-mol-tabs__trigger:focus-visible{outline:2px solid var(--twilight-indigo);outline-offset:2px}.pdp-mol-tabs__content{outline:none}.pdp-mol-panel{color:#fff;background:#1a263e;border-radius:2rem;align-items:center;gap:1.5rem;padding:clamp(1.15rem,2.4vw,1.75rem);display:grid}@media (min-width:960px){.pdp-mol-panel{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.75rem);min-height:28rem}.pdp-mol-panel__viewer{min-height:26rem}}.pdp-mol-panel__viewer{background:#fff;border-radius:1.35rem;min-width:0;min-height:22rem;overflow:hidden}.pdp-mol-panel__viewer .mol-viewer,.pdp-mol-panel__viewer .mol-viewer__stage{height:100%;min-height:22rem}.mol-viewer--bare .mol-viewer__stage{box-shadow:none;background:#fff;border:0;border-radius:1.35rem}.pdp-mol-panel__copy{flex-direction:column;justify-content:center;gap:1.35rem;min-width:0;padding:.35rem .25rem .35rem 0;display:flex}.pdp-mol-panel__notes{color:#fff;gap:.85rem;max-height:18rem;margin:0;padding-right:.2rem;font-size:.95rem;line-height:1.55;display:grid;overflow-y:auto}.pdp-mol-panel__notes p{margin:0}.pdp-mol-panel__legend{color:#fff;flex-wrap:wrap;gap:.7rem 1.15rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.pdp-mol-panel__legend li{align-items:center;gap:.4rem;display:inline-flex}.pdp-mol-panel__dot{background:#fff;border-radius:999px;flex-shrink:0;width:.62rem;height:.62rem}.mol-viewer__legend-dot{background:var(--twilight-indigo,#1b2a4e);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.pdp-mol-sheet{color:#2d3766;background:#fff;border-radius:2rem;padding:clamp(1.35rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 18px 40px #2d376614}.pdp-mol-sheet__identity{border-bottom:1px solid #2d376629;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding-bottom:1.35rem;display:flex}.pdp-mol-sheet__kicker{letter-spacing:.14em;text-transform:uppercase;color:#2d37668c;margin:0 0 .35rem;font-size:.68rem;font-weight:700}.pdp-mol-sheet__formula{letter-spacing:.01em;color:#2d3766;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:600;line-height:1.15}.pdp-mol-sheet__cas{text-align:right}.pdp-mol-sheet__cas p:last-child{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:600}.pdp-mol-sheet__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pdp-mol-sheet__metrics>div{padding:1.15rem .25rem .35rem}.pdp-mol-sheet__metrics>div:nth-child(odd){padding-right:1.25rem}.pdp-mol-sheet__metrics>div:nth-child(2n){border-left:1px solid #2d376624;padding-left:1.25rem}.pdp-mol-sheet__metrics dt{letter-spacing:.04em;color:#2d376694;margin:0;font-size:.72rem;font-weight:600}.pdp-mol-sheet__metrics dd{letter-spacing:-.03em;color:#2d3766;margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:600;line-height:1.05}.pdp-mol-sheet__metrics span{color:#2d37667a;margin-top:.2rem;font-size:.72rem;display:block}.pdp-mol-sheet__note{color:#2d37668c;border-top:1px solid #2d37661f;margin:.85rem 0 0;padding-top:1rem;font-size:.82rem;line-height:1.5}@media (min-width:760px){.pdp-mol-sheet__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-mol-sheet__metrics>div{padding:1.35rem 1.15rem .2rem 0}.pdp-mol-sheet__metrics>div:nth-child(odd),.pdp-mol-sheet__metrics>div:nth-child(2n){border-left:1px solid #2d376624;padding-left:1.15rem;padding-right:.5rem}.pdp-mol-sheet__metrics>div:first-child{border-left:0;padding-left:0}}.pdp-mol-panel__hint{color:#ffffff9e;margin:0;font-size:.78rem}.pdp-mol-panel__sequence{gap:.35rem;display:grid}.pdp-mol-panel__sequence span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.68rem;font-weight:700}.pdp-mol-panel__sequence code{word-break:break-word;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.45}.pdp-mol-research{color:#1b2a4e;background:#fff;border-radius:2rem;padding:clamp(1.35rem,3vw,2.35rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 18px 40px #1b2a4e14}.pdp-mol-research__header{border-bottom:1px solid #1b2a4e24;margin-bottom:1.15rem;padding-bottom:1.15rem}.pdp-mol-research__kicker{letter-spacing:.14em;text-transform:uppercase;color:#1b2a4e8c;margin:0 0 .4rem;font-size:.68rem;font-weight:700}.pdp-mol-research__title{font-family:var(--pdp-heading-font,var(--font-body));letter-spacing:-.02em;color:#1b2a4e;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600}.pdp-mol-research__meta{color:#1b2a4ead;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:.65rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;display:flex}.pdp-mol-research__meta code{font:inherit;word-break:break-word}.pdp-mol-research__body{gap:1rem;display:grid}.pdp-mol-research__body p{color:#1e2d4f;margin:0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.7}.pdp-mol-research__disclaimer{color:#1b2a4e85;border-top:1px solid #1b2a4e1f;margin:1.35rem 0 0;padding-top:1rem;font-size:.8rem;line-height:1.5}.pdp-mol-overview{align-items:start;gap:1.5rem;display:grid}.pdp-mol-overview--viewer-first{gap:1.75rem}@media (min-width:960px){.pdp-mol-overview--viewer-first{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);align-items:stretch;gap:2rem}}.pdp-mol-overview__formula{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.pdp-mol-overview__bullets{color:var(--carbon-black);gap:.55rem;margin:0 0 1.25rem;padding-left:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pdp-mol-overview__bullets{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.pdp-mol-overview__bullets{font-size:.9375rem;line-height:1.55}.pdp-mol-overview__smiles{gap:.35rem;margin:0 0 .85rem;display:grid}.pdp-mol-overview__smiles>span{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pdp-mol-overview__smiles>span{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-mol-overview__smiles code{text-overflow:ellipsis;white-space:nowrap;background:var(--ash-grey);border-radius:.75rem;padding:.7rem .85rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-mol-overview__smiles code{background:color-mix(in srgb, var(--ash-grey) 14%, white)}}.pdp-mol-overview__smiles code{border:1px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-mol-overview__smiles code{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.pdp-mol-overview__smiles code{color:var(--twilight-indigo);font-size:.78rem}.pdp-mol-overview__meta{color:var(--carbon-black);margin:0;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.pdp-mol-overview__meta{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.pdp-mol-overview__meta strong{color:var(--ink-black);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.pdp-mol-props__grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;margin:0;display:grid}.pdp-mol-props__row{background:var(--parchment);border-radius:.9rem;padding:1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.pdp-mol-props__row{background:color-mix(in srgb, var(--parchment) 70%, white)}}.pdp-mol-props__row{border:1px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-mol-props__row{border:1px solid color-mix(in srgb, var(--carbon-black) 7%, transparent)}}.pdp-mol-props__row dt{letter-spacing:.07em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 .35rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pdp-mol-props__row dt{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-mol-props__row dd{color:var(--ink-black);word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.98rem;font-weight:600}.pdp-mol-props__note{color:var(--carbon-black);margin:1.25rem 0 0;font-size:.85rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.pdp-mol-props__note{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.mol-viewer{width:100%}.mol-viewer__stage{border:1px solid var(--carbon-black);border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mol-viewer__stage{border:1px solid color-mix(in srgb, var(--carbon-black) 9%, transparent)}}.mol-viewer__stage{box-shadow:0 22px 48px var(--ink-black), inset 0 1px 0 #ffffffc7;background:radial-gradient(65% 50% at 50% 40%,#e2ebf0,#0000 72%),linear-gradient(160deg,#fcfdfc 0%,#eef4f6 48%,#e4ecf1 100%)}@supports (color:color-mix(in lab, red, red)){.mol-viewer__stage{box-shadow:0 22px 48px color-mix(in srgb, var(--ink-black) 10%, transparent), inset 0 1px 0 #ffffffc7}}.mol-viewer__bloom{pointer-events:none;background:radial-gradient(circle at 28% 42%, var(--ash-grey), transparent 55%), radial-gradient(circle at 72% 28%, var(--twilight-indigo), transparent 52%);height:78%;position:absolute;inset:-28% -12% auto}@supports (color:color-mix(in lab, red, red)){.mol-viewer__bloom{background:radial-gradient(circle at 28% 42%, color-mix(in srgb, var(--ash-grey) 40%, transparent), transparent 55%), radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--twilight-indigo) 22%, transparent), transparent 52%)}}.mol-viewer__bloom{filter:blur(22px);opacity:.95;z-index:0}.mol-viewer__grid{pointer-events:none;z-index:0;opacity:.22;background-image:linear-gradient(var(--twilight-indigo) 1px, transparent 1px), linear-gradient(90deg, var(--twilight-indigo) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mol-viewer__grid{background-image:linear-gradient(color-mix(in srgb, var(--twilight-indigo) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--twilight-indigo) 14%, transparent) 1px, transparent 1px)}}.mol-viewer__grid{background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.mol-viewer__canvas{z-index:1;touch-action:none;position:absolute;inset:0}.mol-viewer__canvas canvas{outline:none;width:100%!important;height:100%!important}.mol-viewer__skeleton{z-index:2;background:linear-gradient(110deg, var(--ash-grey) 8%, #ffffffb3 28%, var(--ash-grey) 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mol-viewer__skeleton{background:linear-gradient(110deg, color-mix(in srgb, var(--ash-grey) 12%, transparent) 8%, #ffffffb3 28%, color-mix(in srgb, var(--ash-grey) 16%, transparent) 48%)}}.mol-viewer__skeleton{background-size:200% 100%;animation:1.4s ease-in-out infinite mol-shimmer}@keyframes mol-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mol-viewer__name{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--carbon-black);background:#ffffffd1;border-radius:999px;max-width:min(52%,16rem);margin:0;padding:.4rem .75rem;position:absolute;top:.95rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.mol-viewer__name{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.mol-viewer__name{letter-spacing:.01em;color:var(--ink-black);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.mol-viewer__badge{z-index:3;color:#7a5a0a;letter-spacing:.04em;text-transform:uppercase;background:#f5ecd6;border:1px solid #c9961a66;border-radius:999px;margin:0;padding:.28rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:3.15rem;left:1rem}.mol-viewer__formula{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--twilight-indigo);border:1px solid var(--carbon-black);background:#fffc;border-radius:999px;margin:0;padding:.38rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:600;position:absolute;bottom:.9rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.mol-viewer__formula{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.mol-viewer__hover-chip{z-index:3;background:var(--ink-black);color:var(--parchment);pointer-events:none;border-radius:999px;margin:0;padding:.38rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000038}.mol-viewer__toolbar{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:min(68%,22rem);display:flex;position:absolute;top:.85rem;right:.85rem}.mol-viewer__tool{appearance:none;border:1px solid var(--carbon-black);border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .62rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mol-viewer__tool{border:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.mol-viewer__tool{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-black);font-family:var(--font-body);cursor:pointer;background:#ffffffd6;font-size:.7rem;font-weight:650;transition:background .18s,transform .15s,color .18s,border-color .18s}.mol-viewer__tool:hover{background:#fff;transform:translateY(-1px)}.mol-viewer__tool.is-active{background:var(--twilight-indigo);border-color:var(--twilight-indigo);color:var(--parchment)}.mol-viewer__tool span{line-height:1}@media (max-width:640px){.mol-viewer__tool span{display:none}.mol-viewer__tool{padding:.45rem}.mol-viewer__name{max-width:42%}.mol-viewer__hover-chip{display:none}}.mol-viewer__fallback{z-index:1;place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.mol-viewer__svg{width:min(100%,22rem);height:auto}.mol-viewer__fallback-formula{color:var(--twilight-indigo);margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:600}.mol-viewer__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1.25rem;margin-top:.85rem;display:flex}.mol-viewer__legend{color:var(--carbon-black);flex-wrap:wrap;gap:.65rem 1.1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.mol-viewer__legend{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.mol-viewer__legend li{align-items:center;gap:.4rem;display:inline-flex}.mol-viewer__hint{color:var(--carbon-black);margin:0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.mol-viewer__hint{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}@media (prefers-reduced-motion:reduce){.mol-viewer__skeleton{animation:none}}.pdp-acc{display:grid}.pdp-acc__item{border-top:1px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-acc__item{border-top:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-acc__item:last-child{border-bottom:1px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-acc__item:last-child{border-bottom:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-acc__trigger{text-align:left;width:100%;font-family:var(--pdp-heading-font,var(--font-body));font-size:.975rem;font-weight:var(--pdp-heading-weight,500);color:var(--carbon-black);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.pdp-acc__chevron{color:var(--carbon-black);flex:none}@supports (color:color-mix(in lab, red, red)){.pdp-acc__chevron{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.pdp-acc__chevron{transition:transform .2s}.pdp-acc__item--open .pdp-acc__chevron{transform:rotate(180deg)}.pdp-acc__panel{padding:0 0 1.1rem}.pdp-acc__panel .pdp-rich{font-family:var(--font-body);color:var(--carbon-black);margin:0;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.pdp-acc__panel .pdp-rich{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.pdp-compare{background:#fff;padding:clamp(2.75rem,6vw,4.25rem) 1.25rem}.pdp-compare__inner{max-width:56rem;margin-inline:auto}.pdp-compare__table{border:1px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-compare__table{border:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-compare__table{background:#fff;border-radius:.35rem;overflow:hidden}.pdp-compare__head,.pdp-compare__row{grid-template-columns:minmax(6rem,.85fr) minmax(0,1.1fr) minmax(0,1fr);display:grid}.pdp-compare__head{border-bottom:1px solid var(--carbon-black);align-items:end;gap:.75rem;padding:1.15rem 1.15rem 1rem}@supports (color:color-mix(in lab, red, red)){.pdp-compare__head{border-bottom:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-compare__head{background:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.pdp-compare__head{background:color-mix(in srgb, var(--ash-grey) 12%, white)}}.pdp-compare__head-label{font-family:var(--pdp-heading-font,var(--font-body));font-size:clamp(1.35rem,3vw,1.85rem);font-weight:var(--pdp-heading-weight,500);letter-spacing:.04em;text-transform:uppercase;color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-compare__head-label{color:color-mix(in srgb, var(--carbon-black) 28%, transparent)}}.pdp-compare__head-product,.pdp-compare__head-other{text-align:center;font-family:var(--pdp-heading-font,var(--font-body));font-size:.8125rem;font-weight:var(--pdp-heading-weight,500);color:var(--carbon-black);justify-items:center;gap:.45rem;display:grid}.pdp-compare__thumb{background:#f6f4f0;border-radius:.3rem;place-items:center;width:4.5rem;height:4.5rem;display:grid}.pdp-compare__row{border-top:1px solid var(--carbon-black);align-items:center;gap:.75rem;padding:.95rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.pdp-compare__row{border-top:1px solid color-mix(in srgb, var(--carbon-black) 7%, transparent)}}.pdp-compare__row{font-size:.875rem}.pdp-compare__label{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-compare__label{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.pdp-compare__us{text-align:center;color:var(--carbon-black);font-weight:650}.pdp-compare__them{text-align:center;color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.pdp-compare__them{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}@media (max-width:640px){.pdp-compare__head-other{display:none}.pdp-compare__head,.pdp-compare__row{grid-template-columns:minmax(5rem,.9fr) minmax(0,1.2fr)}.pdp-compare__them{display:none}}.pdp-disclaimer{background:#fff;padding:clamp(2.75rem,6vw,4.25rem) 1.25rem}.pdp-disclaimer__inner{max-width:42rem;margin-inline:auto}.pdp-disclaimer__card{border:1px solid var(--carbon-black);padding:1.75rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.pdp-disclaimer__card{border:1px solid color-mix(in srgb, var(--carbon-black) 10%, transparent)}}.pdp-disclaimer__card{box-shadow:0 14px 36px var(--carbon-black);background:#faf9f7;border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.pdp-disclaimer__card{box-shadow:0 14px 36px color-mix(in srgb, var(--carbon-black) 4%, transparent)}}.pdp-disclaimer__title{font-family:var(--pdp-heading-font,var(--font-body));font-size:1.25rem;font-weight:var(--pdp-heading-weight,500);color:var(--carbon-black);margin:0 0 1rem}.pdp-disclaimer__card .pdp-rich,.pdp-disclaimer__card>p{font-family:var(--font-body);color:var(--carbon-black);margin:0 0 .9rem;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.pdp-disclaimer__card .pdp-rich,.pdp-disclaimer__card>p{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.pdp-disclaimer__ack{font-weight:600;margin:0 0 .55rem!important}.pdp-disclaimer__card .pdp-bullets{margin:0 0 1rem}.pdp-disclaimer__card .pdp-bullets li{font-family:var(--font-body);font-size:.9375rem}.pdp-trust{background:#fff;padding:.35rem clamp(.85rem,3.2vw,1.5rem) 1.75rem}.pdp-trust__inner{box-sizing:border-box;border:1px solid var(--carbon-black);flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:none;margin-inline:auto;padding:1.2rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-trust__inner{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.pdp-trust__inner{background:#fff;border-radius:1.15rem}.pdp-trust__item{flex-direction:row;align-items:center;gap:.95rem;width:100%;min-width:0;display:flex}.pdp-trust__badge{object-fit:contain;object-position:center;flex:0 0 4.75rem;width:4.75rem;height:4.75rem;display:block}.pdp-trust__text{flex:auto;min-width:0}.pdp-trust__headline{font-family:var(--font-body);color:var(--carbon-black);text-wrap:pretty;margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.pdp-trust__subline{font-family:var(--font-body);color:var(--carbon-black);margin:.2rem 0 0;font-size:.8125rem;font-weight:450;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.pdp-trust__subline{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.pdp-trust__subline{text-wrap:pretty}@media (min-width:768px){.pdp-trust{padding:.25rem 0 1.75rem}.pdp-trust__inner{width:var(--pdp-rail,min(100% - 2rem, 78rem));border-radius:1.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.6rem}.pdp-trust__item{flex:1 1 0;justify-content:center;gap:.85rem;min-width:0}.pdp-trust__badge{flex-basis:5.25rem;width:5.25rem;height:5.25rem}.pdp-trust__headline{font-size:.98rem}.pdp-trust__subline{font-size:.84rem}}@media (min-width:980px){.pdp-trust__inner{gap:1.25rem;padding:1.5rem 1.85rem}.pdp-trust__item{gap:.95rem}.pdp-trust__badge{flex-basis:5.75rem;width:5.75rem;height:5.75rem}.pdp-trust__headline{font-size:1.02rem}.pdp-trust__subline{font-size:.88rem}}.pdp-similar{border-top:1px solid var(--carbon-black);background:#fff;padding:2.5rem 1.25rem 1rem}@supports (color:color-mix(in lab, red, red)){.pdp-similar{border-top:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.pdp-similar__inner{max-width:72rem;margin-inline:auto}.pdp-similar__title{font-family:var(--pdp-heading-font,var(--font-body));font-size:.9375rem;font-weight:var(--pdp-heading-weight,500);letter-spacing:.12em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 1.25rem}.pdp-similar__carousel .shop-peptide-carousel__arrow{background:#fff}.catalog-product-card.catalog-product-card--pdp-similar{border:1px solid var(--carbon-black);background:#f2f2f2}@supports (color:color-mix(in lab, red, red)){.catalog-product-card.catalog-product-card--pdp-similar{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.catalog-product-card.catalog-product-card--pdp-similar{box-shadow:none;filter:none}.catalog-product-card--pdp-similar .catalog-product-card__shadow{display:none}.catalog-product-card--pdp-similar .catalog-product-card__media{background:0 0}@media (hover:hover) and (pointer:fine){.catalog-product-card--pdp-similar .vial-hover-spin__logo,.catalog-product-card--pdp-similar:hover .vial-hover-spin__logo{opacity:.08}}.pdp-similar__shop{text-align:center;margin:1.25rem 0 0}.pdp-similar__shop a{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.pdp-similar__shop-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:.12rem;text-decoration:none;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.pdp-similar__shop a:hover .pdp-similar__shop-label,.pdp-similar__shop a:focus-visible .pdp-similar__shop-label{background-size:100% 1.5px}.pdp-similar__shop-arrow{font-size:1em;line-height:1;text-decoration:none;display:inline-block;transform:translateY(-.02em)}@media (prefers-reduced-motion:reduce){.pdp-similar__shop-label{transition:none}.pdp-similar__shop a:hover .pdp-similar__shop-label,.pdp-similar__shop a:focus-visible .pdp-similar__shop-label{background-size:100% 1.5px}}.page-shell--plain:has(.contact-page){background:var(--ms-signature-1)}html:has(.contact-page){background:var(--ms-signature-1)}body:has(.contact-page){background:var(--ms-signature-1)}@supports (color:color-mix(in lab, red, red)){.page-shell--plain:has(.contact-page){background:color-mix(in srgb, var(--ms-signature-1) 35%, #eceff2)}html:has(.contact-page){background:color-mix(in srgb, var(--ms-signature-1) 35%, #eceff2)}body:has(.contact-page){background:color-mix(in srgb, var(--ms-signature-1) 35%, #eceff2)}}.page-shell--plain:has(.contact-page)>.pointer-events-none.fixed.inset-0{background:var(--ms-signature-1)}.page-shell--plain:has(.contact-page) .page-content{background:var(--ms-signature-1)}.page-shell--plain:has(.contact-page) .storefront-main{background:var(--ms-signature-1)}@supports (color:color-mix(in lab, red, red)){.page-shell--plain:has(.contact-page)>.pointer-events-none.fixed.inset-0{background:color-mix(in srgb, var(--ms-signature-1) 35%, #eceff2)}.page-shell--plain:has(.contact-page) .page-content{background:color-mix(in srgb, var(--ms-signature-1) 35%, #eceff2)}.page-shell--plain:has(.contact-page) .storefront-main{background:color-mix(in srgb, var(--ms-signature-1) 35%, #eceff2)}}.storefront-main:has(.contact-page){padding-top:env(safe-area-inset-top,0px);flex-direction:column;min-height:100dvh;display:flex}.contact-page{background:0 0;flex:1;justify-content:center;align-items:center;width:100%;min-height:100%;padding:clamp(1rem,3vw,2rem);display:flex}.contact-page__card{background:linear-gradient(155deg, var(--ash-grey) 0%, #fff 42%, var(--ash-grey) 100%);border-radius:clamp(1.25rem,2.8vw,2rem);grid-template-columns:1fr;align-items:stretch;gap:clamp(.75rem,1.75vw,1.15rem);width:min(100%,80rem);min-height:min(88dvh,54rem);margin-inline:auto;padding:clamp(1rem,2.25vw,1.5rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-page__card{background:linear-gradient(155deg, color-mix(in srgb, var(--ash-grey) 16%, white) 0%, #fff 42%, color-mix(in srgb, var(--ash-grey) 10%, white) 100%)}}.contact-page__card{box-shadow:0 28px 80px var(--ink-black), 0 2px 0 #fffc inset}@supports (color:color-mix(in lab, red, red)){.contact-page__card{box-shadow:0 28px 80px color-mix(in srgb, var(--ink-black) 14%, transparent), 0 2px 0 #fffc inset}}.contact-page__card{box-sizing:border-box}.contact-page__story-shell{flex-direction:column;min-height:min(24rem,45vh);display:flex}.contact-page__story{isolation:isolate;min-height:0;color:var(--parchment);background:linear-gradient(165deg, #020610 0%, #081422 28%, var(--ink-black) 58%, #1e4a72 100%);border-radius:clamp(1rem,2vw,1.35rem);flex:1;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-page__story{background:linear-gradient(165deg, #020610 0%, #081422 28%, var(--ink-black) 58%, color-mix(in srgb, #1e4a72 55%, var(--ink-black)) 100%)}}.contact-page__story-glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse 85% 70% at 22% 68%, #5eb8e861 0%, transparent 68%), radial-gradient(ellipse 60% 50% at 78% 22%, var(--twilight-indigo) 0%, transparent 65%), radial-gradient(ellipse 45% 38% at 48% 42%, #2a6a9a47 0%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.contact-page__story-glow{background:radial-gradient(ellipse 85% 70% at 22% 68%, #5eb8e861 0%, transparent 68%), radial-gradient(ellipse 60% 50% at 78% 22%, color-mix(in srgb, var(--twilight-indigo) 62%, transparent) 0%, transparent 65%), radial-gradient(ellipse 45% 38% at 48% 42%, #2a6a9a47 0%, transparent 72%)}}.contact-page__story-frost{z-index:1;pointer-events:none;background:linear-gradient(#ffffff12 0%,#0000 38%,#02081038 100%),linear-gradient(125deg,#ffffff0a 0%,#0000 45%,#5eb8e80f 100%);position:absolute;inset:0}.contact-page__story-grain,.contact-page__panel-grain{z-index:2;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.contact-page__story-grain{opacity:.14}.contact-page__story-inner{z-index:3;flex-direction:column;flex:1;min-height:100%;padding:clamp(1.35rem,3vw,2.25rem);display:flex;position:relative}.contact-page__story-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-page__brand{flex-shrink:0;text-decoration:none;display:block}.contact-page__brand-logo{object-fit:contain;width:auto;height:clamp(1.35rem,2.4vw,1.65rem);display:block}.contact-page__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.65rem,1.6vw,1.25rem);display:flex}.contact-page__nav-link{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--parchment);font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.contact-page__nav-link{color:color-mix(in srgb, var(--parchment) 78%, transparent)}}.contact-page__nav-link{text-decoration:none;transition:color .16s}.contact-page__nav-link:hover,.contact-page__nav-link.is-active{color:var(--parchment)}.contact-page__story-content{flex-direction:column;flex:1;justify-content:flex-end;gap:clamp(.85rem,1.8vw,1.15rem);max-width:30rem;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(.5rem,2vw,1rem);display:flex}.contact-page__headline{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--parchment);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.8vw,2.75rem);font-weight:600;line-height:1.12}.contact-page__lead{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--parchment);margin:0;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.contact-page__lead{color:color-mix(in srgb, var(--parchment) 72%, transparent)}}.contact-page__lead{text-wrap:pretty}.contact-page__panel{background:0 0;min-height:0;display:flex}.contact-page__panel-shell{flex-direction:column;width:100%;min-height:0;display:flex}.contact-page__panel-card{isolation:isolate;min-height:min(22rem,42vh);box-shadow:none;-webkit-backdrop-filter:blur(36px)saturate(155%);background:#ffffff6b;border:none;border-radius:clamp(1rem,2vw,1.35rem);flex:1;display:flex;position:relative;overflow:hidden}.contact-page__panel-body{z-index:2;box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(1.25rem,2.5vw,2rem);display:flex;position:relative}.contact-page__panel-inner{flex-direction:column;gap:.35rem;width:100%;max-width:22rem;margin:0 auto;display:flex}.contact-page__panel-mark{object-fit:contain;width:2.5rem;height:auto;margin-bottom:.85rem}.contact-page__panel-title{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--carbon-black);margin:0;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;line-height:1.12}.contact-page__panel-lead{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--carbon-black);margin:0 0 1.25rem;font-size:clamp(.875rem,1.2vw,.9375rem);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.contact-page__panel-lead{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.contact-page__panel-lead{text-wrap:pretty}.contact-page__panel-lead--solo{color:var(--carbon-black);margin-top:.15rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.contact-page__panel-lead--solo{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.contact-page__form{flex-direction:column;gap:.85rem;display:flex}.contact-page__field{flex-direction:column;gap:.4rem;display:flex}.contact-page__field label{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--carbon-black);font-size:.8125rem;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.contact-page__field label{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.contact-page__input{border:1px solid var(--carbon-black);width:100%}@supports (color:color-mix(in lab, red, red)){.contact-page__input{border:1px solid color-mix(in srgb, var(--carbon-black) 8%, transparent)}}.contact-page__input{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--carbon-black);background:0 0;border-radius:.75rem;padding:.8rem .95rem;font-size:.9375rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.contact-page__textarea{resize:vertical;min-height:7.5rem}.contact-page__input::placeholder{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.contact-page__input::placeholder{color:color-mix(in srgb, var(--carbon-black) 38%, transparent)}}.contact-page__input:focus{border-color:var(--carbon-black);box-shadow:none;background:#fff;outline:none}.contact-page__submit{box-shadow:0 14px 32px var(--carbon-black);margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.contact-page__submit{box-shadow:0 14px 32px color-mix(in srgb, var(--carbon-black) 22%, transparent)}}.contact-page__success{flex-direction:column;gap:.35rem;display:flex}@media (min-width:900px){.contact-page__card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(.75rem,1.75vw,1.15rem);min-height:min(88dvh,54rem)}.contact-page__story-shell,.contact-page__story,.contact-page__panel-shell,.contact-page__panel-card{min-height:100%}.contact-page__panel-body{padding:clamp(1.5rem,3vw,2.5rem)}.contact-page__panel-inner{max-width:24rem}}.site-footer{z-index:5;box-sizing:border-box;color:#f8f6f2;min-height:clamp(22rem,48vh,32rem);box-shadow:none;background-color:#0a1220;flex-direction:column;padding:.85rem;display:flex;position:relative;overflow:hidden;margin-top:0!important}.page-shell--home .site-footer{padding:.85rem;margin-top:0!important}.site-footer__media{z-index:0;pointer-events:none;position:absolute;inset:0}.site-footer__photo{object-fit:cover;object-position:center center}.site-footer__panel{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#0f172a61;border:1px solid #e6ecf46b;border-radius:1.5rem;flex-direction:column;flex:auto;width:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 22px 50px #04080e47}.site-footer__panel:before{content:"";z-index:0;pointer-events:none;filter:blur(32px);background-image:url(/images/footer/capsule-bg.webp);background-position:50%;background-size:cover;position:absolute;inset:-48px;transform:scale(1.08)}.site-footer__panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,#0c142447 0%,#0a101e6b 100%);position:absolute;inset:0}.site-footer__shell{z-index:2;flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,24rem);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);min-height:0;padding:clamp(1.35rem,3vw,2.25rem) clamp(1.1rem,3vw,2.25rem) clamp(1.15rem,2.5vw,1.85rem);display:grid;position:relative}.site-footer__col{flex-direction:column;justify-content:space-between;gap:clamp(1.25rem,3vw,2.25rem);min-width:0;display:flex}.site-footer__brand-block{flex-direction:column;align-items:flex-start;gap:.85rem;max-width:32rem;display:flex}.site-footer__mark{background:0 0;border-radius:0;place-items:center;width:3.25rem;height:3.25rem;padding:0;line-height:0;display:grid;overflow:visible}.site-footer__mark-image{object-fit:contain;object-position:center;display:block;background:0 0!important;width:100%!important;height:100%!important}.site-footer__headline{font-family:var(--font-body);letter-spacing:-.015em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:600;line-height:1.3}.site-footer__nav{grid-template-columns:auto auto;justify-content:start;gap:.85rem clamp(1.75rem,3.5vw,3rem);display:grid}.site-footer__nav-label{font-family:var(--font-body);color:#d2dae69e;margin:0 0 .55rem;font-size:.68rem;font-weight:400;line-height:1.3}.site-footer__nav-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__nav-list a{font-family:var(--font-body);color:#fff;font-size:clamp(.92rem,1.25vw,1.05rem);font-weight:600;line-height:1.2;text-decoration:none}.site-footer__nav-list a:hover{opacity:.78}.site-footer__nav-list a:focus-visible,.site-footer__email:focus-visible,.site-footer__mark:focus-visible,.site-footer__signup-submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.site-footer__legal{flex-direction:column;align-items:flex-start;gap:.65rem;max-width:34rem;display:flex}.site-footer__contact-row{flex-flow:row;align-items:center;gap:.75rem;display:flex}.site-footer__usa-badge{object-fit:contain;flex-shrink:0;width:clamp(2.75rem,4vw,3.5rem);height:clamp(2.75rem,4vw,3.5rem);display:block;background:0 0!important}.site-footer__fda,.site-footer__ruo{font-family:var(--font-body);color:#d6deecd6;text-wrap:pretty;margin:0;font-size:clamp(.68rem,.85vw,.78rem);line-height:1.45}.site-footer__ruo{color:#c8d2e2c7;font-size:clamp(.62rem,.78vw,.72rem)}.site-footer__email{font-family:var(--font-body);color:#fff;word-break:break-word;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:600;line-height:1.22;text-decoration:none}.site-footer__email:hover{opacity:.78}.site-footer__signup{flex-direction:column;width:100%;max-width:22rem;display:flex}.site-footer__signup-title{font-family:var(--font-body);color:#fff;text-wrap:pretty;margin:0 0 .85rem;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:600;line-height:1.3}.site-footer__signup-label{font-family:var(--font-body);color:#d2dae69e;margin:0 0 .45rem;font-size:.72rem;font-weight:400}.site-footer__signup-line{border-bottom:1px solid #ffffffd1;align-items:center;gap:.5rem;display:flex}.site-footer__signup-input{min-width:0;min-height:2.25rem;font-family:var(--font-body);color:#fff;background:0 0;border:0;flex:1;padding:.35rem 0 .55rem;font-size:.85rem}.site-footer__signup-input:focus{outline:none}.site-footer__signup-line:focus-within{border-bottom-color:#fff}button.site-footer__signup-submit{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:grid}button.site-footer__signup-submit:hover{opacity:.72}@media (max-width:899px){.site-footer__shell{grid-template-columns:1fr;gap:1.35rem;min-height:0}.site-footer__nav{justify-content:start}.site-footer__signup{max-width:none}}@media (max-width:767px){.site-footer{min-height:clamp(20rem,62svh,28rem);padding:.6rem}.page-shell--home .site-footer{padding:.6rem}.site-footer__panel{border-radius:1.15rem}.site-footer__nav{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.site-footer__panel:before{filter:none;transform:none}.site-footer__panel{-webkit-backdrop-filter:none;background:#0e1626d1}.site-footer__panel:after{background:#0a101c73}}.hero-video-stage:before,.hero-video-stage:after,.hero-video-overlay:before,.hero-video-overlay:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.checkout-payment-form{gap:.75rem;display:grid}.checkout-payment-form__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.checkout-field{gap:.35rem;display:grid}.checkout-field__label{letter-spacing:.02em;color:var(--carbon-black);font-size:.78rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.checkout-field__label{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.checkout-field__input{width:100%;min-height:2.5rem;color:var(--carbon-black);font:inherit;background:#ffffffb8;border:1px solid #1c21231f;border-radius:.75rem;padding:.55rem .75rem}.checkout-field__input:focus{border-color:var(--carbon-black);box-shadow:none;outline:none}.pdp-reviews{--reviews-navy:#0a2540;--reviews-muted:#6b7280;--reviews-star:#f59e0b;--reviews-bg:#fff;--reviews-card:#fff;--reviews-line:#e5e7eb;background:var(--reviews-bg);color:var(--reviews-navy)}.pdp-reviews__inner{width:min(100% - 2rem,78rem);margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) 0}.pdp-reviews__header{text-align:center;max-width:42rem;margin:0 auto 2.25rem}.pdp-reviews__title{font-family:var(--font-heading,var(--font-body));letter-spacing:-.02em;color:var(--reviews-navy);margin:0;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:500}.pdp-reviews__lead{color:var(--reviews-muted);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.pdp-reviews__layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pdp-reviews__aside{gap:1.15rem;display:grid}.pdp-reviews__panel{background:var(--reviews-card);border:1px solid var(--reviews-line);border-radius:1.35rem;padding:1.35rem 1.4rem 1.5rem}.pdp-reviews__panel-title{color:var(--reviews-navy);margin:0;font-size:1.05rem;font-weight:500}.pdp-reviews__average{letter-spacing:-.03em;color:var(--reviews-navy);margin:.55rem 0 .35rem;font-size:clamp(2.4rem,5vw,3.1rem);font-weight:500;line-height:1}.pdp-reviews__count{color:var(--reviews-muted);margin:.45rem 0 1.1rem;font-size:.86rem}.pdp-reviews__stars{align-items:center;gap:.2rem;display:inline-flex}.pdp-reviews__stars--sm .pdp-reviews__star-svg{width:1rem;height:1rem}.pdp-reviews__stars--md .pdp-reviews__star-svg{width:1.25rem;height:1.25rem}.pdp-reviews__stars--lg .pdp-reviews__star-svg{width:1.45rem;height:1.45rem}.pdp-reviews__star,.pdp-reviews__star-btn{line-height:0;display:inline-flex}.pdp-reviews__star-btn{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.1rem}.pdp-reviews__star-btn:focus-visible{outline:2px solid var(--reviews-navy)}@supports (color:color-mix(in lab, red, red)){.pdp-reviews__star-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--reviews-navy) 55%, transparent)}}.pdp-reviews__star-btn:focus-visible{outline-offset:2px}.pdp-reviews__star-svg{display:block}.pdp-reviews__star-empty{fill:#d1d5db}.pdp-reviews__star-fill{fill:var(--reviews-star)}.pdp-reviews__breakdown{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pdp-reviews__breakdown-row{color:var(--reviews-muted);grid-template-columns:1rem minmax(0,1fr) 2.4rem;align-items:center;gap:.55rem;font-size:.82rem;display:grid}.pdp-reviews__breakdown-label{color:var(--reviews-navy);text-align:center;font-weight:500}.pdp-reviews__breakdown-track{background:#eef0f3;border-radius:999px;height:.55rem;display:block;overflow:hidden}.pdp-reviews__breakdown-fill{border-radius:inherit;background:var(--reviews-navy);height:100%;display:block}.pdp-reviews__breakdown-pct{text-align:right;font-variant-numeric:tabular-nums}.pdp-reviews__write-copy{color:var(--reviews-muted);margin:.65rem 0 1.15rem;font-size:.9rem;line-height:1.5}.pdp-reviews__submit-btn{appearance:none;background:var(--reviews-navy);color:#fff;cursor:pointer;border:0;border-radius:.85rem;width:100%;padding:.85rem 1.1rem;font-size:.95rem;font-weight:500;transition:opacity .15s,transform .15s}.pdp-reviews__submit-btn:hover:not(:disabled){opacity:.92}.pdp-reviews__submit-btn:disabled{opacity:.6;cursor:not-allowed}.pdp-reviews__cancel-btn{appearance:none;color:var(--reviews-muted);cursor:pointer;background:0 0;border:0;padding:.35rem .15rem;font-size:.88rem}.pdp-reviews__form{gap:.9rem;display:grid}.pdp-reviews__form-label{color:var(--reviews-navy);gap:.45rem;font-size:.82rem;font-weight:500;display:grid}.pdp-reviews__textarea{resize:vertical;border:1px solid var(--reviews-line);width:100%;min-height:6.5rem;font:inherit;color:var(--reviews-navy);background:#fff;border-radius:.85rem;padding:.75rem .9rem;font-weight:400}.pdp-reviews__textarea:focus{outline:2px solid var(--reviews-navy)}@supports (color:color-mix(in lab, red, red)){.pdp-reviews__textarea:focus{outline:2px solid color-mix(in srgb, var(--reviews-navy) 35%, transparent)}}.pdp-reviews__textarea:focus{outline-offset:1px}.pdp-reviews__form-actions{gap:.55rem;display:grid}.pdp-reviews__hint,.pdp-reviews__empty,.pdp-reviews__ok{color:var(--reviews-muted);margin:0;font-size:.9rem;line-height:1.5}.pdp-reviews__ok{color:#0f766e;margin-top:.75rem}.pdp-reviews__error{color:#b91c1c;margin:0;font-size:.88rem}.pdp-reviews__link{color:var(--reviews-navy);text-underline-offset:2px;font-weight:500;text-decoration:underline}.pdp-reviews__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pdp-reviews__card{background:var(--reviews-card);border:1px solid var(--reviews-line);border-radius:1.25rem;padding:1.15rem 1.25rem 1.25rem}.pdp-reviews__card-head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.75rem;display:flex}.pdp-reviews__card-who{align-items:center;gap:.75rem;min-width:0;display:flex}.pdp-reviews__avatar{object-fit:cover;background:#dbe3ee;border-radius:999px;flex-shrink:0;width:2.6rem;height:2.6rem}.pdp-reviews__avatar--fallback{color:var(--reviews-navy);justify-content:center;align-items:center;font-size:.78rem;font-weight:500;display:inline-flex}.pdp-reviews__card-name{color:var(--reviews-navy);margin:0;font-size:.98rem;font-weight:500}.pdp-reviews__card-date{color:var(--reviews-muted);margin:.15rem 0 0;font-size:.8rem}.pdp-reviews__card-body{color:#4b5563;margin:0;font-size:.92rem;line-height:1.55}.pdp-reviews__more{appearance:none;border:1px solid var(--reviews-line);color:var(--reviews-navy);cursor:pointer;background:#fff;border-radius:.85rem;width:100%;margin-top:1.1rem;padding:.7rem 1rem;font-size:.9rem;font-weight:500}.pdp-reviews__more:hover:not(:disabled){background:#fafafa}.pdp-reviews__more:disabled{opacity:.65;cursor:not-allowed}@media (max-width:900px){.pdp-reviews__layout{grid-template-columns:1fr}.pdp-reviews__aside{order:0}.pdp-reviews__list-wrap{order:1}}@media (max-width:560px){.pdp-reviews__card-head{flex-direction:column;align-items:flex-start}.pdp-reviews__inner{width:min(100% - 1.25rem,78rem)}}.checkout-payment-form__note{color:var(--carbon-black);margin:0;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.checkout-payment-form__note{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}@media (max-width:767px){.checkout-field__input{min-height:2.25rem;font-size:1rem}}@media (max-width:480px){.checkout-payment-form__row{grid-template-columns:1fr}}.auth-gate-content--locked{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(10px)brightness(.72);transform-origin:top;transform:scale(1.01)}.auth-gate{z-index:220;padding:max(.85rem, env(safe-area-inset-top)) .85rem max(.85rem, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-gate__backdrop{-webkit-backdrop-filter:blur(2px);background:#0f1a237a;position:absolute;inset:0}.auth-standalone{z-index:9999;width:100vw;min-height:100dvh;padding:max(.85rem, env(safe-area-inset-top)) .85rem max(.85rem, env(safe-area-inset-bottom));box-sizing:border-box;-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-standalone__veil{background:#fff;position:absolute;inset:0}.auth-standalone .auth-gate__stack{z-index:1;margin-block:auto;margin-inline:auto;position:relative}.auth-standalone .auth-gate__eyebrow,.auth-standalone .auth-gate__support{color:#0f1a238c}.auth-gate__stack{z-index:1;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:26.5rem;margin-block:auto;display:flex;position:relative}.auth-gate__eyebrow{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#f8f6f2e0;margin:0;font-size:.7rem;font-weight:500}.auth-gate__card{background:#fff;border-radius:1.25rem;width:100%;padding:1.75rem 1.65rem 1.5rem;position:relative;box-shadow:0 24px 64px #0f1a2347,0 2px 8px #0f1a2314}.auth-gate__close{z-index:2;width:2.35rem;height:2.35rem;color:var(--carbon-black);background:#1c21230f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.85rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.auth-gate__close{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.auth-gate__close{cursor:pointer;transition:color .15s,background-color .15s}.auth-gate__close:hover{color:var(--carbon-black);background:#1c21231f}.auth-gate__header{text-align:center;margin-bottom:1.35rem;padding-inline:2.25rem}.auth-gate__title{font-family:var(--font-clash-grotesk), sans-serif;color:var(--carbon-black);margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.auth-gate__lead{text-align:center;color:var(--carbon-black);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.auth-gate__lead{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.auth-gate__form{flex-direction:column;gap:.85rem;display:flex}.auth-gate__field{flex-direction:column;gap:.4rem;display:flex}.auth-gate__label{letter-spacing:.08em;text-transform:uppercase;color:var(--carbon-black);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.auth-gate__label{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.auth-gate__input{width:100%;color:var(--carbon-black);background:#fff;border:1px solid #1c212324;border-radius:.65rem;outline:none;padding:.7rem .85rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.auth-gate__input::placeholder{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.auth-gate__input::placeholder{color:color-mix(in srgb, var(--carbon-black) 35%, transparent)}}.auth-gate__input:focus{border:1px solid var(--carbon-black);box-shadow:none}.auth-gate__password-wrap{position:relative}.auth-gate__input--password{padding-right:2.75rem}.auth-gate__eye{color:var(--carbon-black);justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.auth-gate__eye{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.auth-gate__eye{cursor:pointer;background:0 0;border:0}.auth-gate__eye:hover{color:var(--carbon-black)}.auth-gate__forgot-row{justify-content:flex-end;margin-top:-.25rem;display:flex}.auth-gate__link{color:var(--twilight-indigo);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none}.auth-gate__link:hover{color:var(--ink-black);text-decoration:underline}.auth-gate__submit{background-color:#12161a;background-image:radial-gradient(circle at center, var(--parchment) 0%, var(--parchment) 72%);color:#fff;width:100%;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:0% 0%;border:1.5px solid #ffffff2e;border-radius:999px;margin-top:.35rem;padding:.85rem 1rem;font-size:.78rem;font-weight:500;transition:background-size 1.15s ease-in-out,color .98s cubic-bezier(.16,1,.3,1) .15s,opacity .15s,transform .15s}.auth-gate__submit:hover:not(:disabled){color:var(--carbon-black);background-color:#12161a;background-size:280% 280%}.auth-gate .slant-cta{width:100%;margin-top:.35rem}.auth-gate__submit:disabled{opacity:.65;cursor:not-allowed}.auth-gate__error{color:#dc2626;margin:0;font-size:.8125rem}.auth-gate__switch{text-align:center;color:var(--carbon-black);margin:.35rem 0 0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.auth-gate__switch{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.auth-gate__otp-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-gate__text-btn{color:var(--carbon-black);font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.auth-gate__text-btn{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.auth-gate__text-btn{cursor:pointer;background:0 0;border:0;padding:0}.auth-gate__text-btn:hover{color:var(--carbon-black)}.auth-gate__support{text-align:center;color:#f8f6f2d1;margin:0;font-size:.75rem}.auth-gate__support-link{color:#fff;text-underline-offset:2px;text-decoration:underline}.auth-gate__support-link:hover{color:var(--ash-grey)}@media (max-width:640px){.auth-gate{padding:max(.65rem, env(safe-area-inset-top)) .65rem max(.75rem, env(safe-area-inset-bottom))}.auth-gate__card{border-radius:1.05rem;padding:1.4rem 1.1rem 1.2rem}.auth-gate__header{margin-bottom:1.1rem;padding-inline:1.75rem}.auth-gate__title{font-size:1.25rem}.auth-gate__lead{font-size:.84rem}.auth-gate__input,.auth-gate__submit{min-height:2.75rem;font-size:16px}.auth-gate__otp-actions{flex-wrap:wrap;gap:.65rem}.auth-gate__support{text-align:center;padding-inline:.35rem;font-size:.78rem}}@media (max-width:420px){.auth-gate__card{padding:1.25rem .95rem 1.1rem}.auth-gate__title{font-size:1.2rem}.auth-gate__close{width:2.15rem;height:2.15rem;top:.65rem;right:.65rem}.auth-gate__header{padding-inline:1.5rem}}.page-shell--plain:has(.account-page){background:#f6f4f0}.page-shell--plain:has(.tickets-page){background:#f6f4f0}html:has(.account-page){background:#f6f4f0}html:has(.tickets-page){background:#f6f4f0}body:has(.account-page){background:#f6f4f0}body:has(.tickets-page){background:#f6f4f0}.page-shell--plain:has(.account-page)>.pointer-events-none.fixed.inset-0{background:#f6f4f0}.page-shell--plain:has(.account-page) .page-content{background:#f6f4f0}.page-shell--plain:has(.account-page) .storefront-main{background:#f6f4f0}.page-shell--plain:has(.tickets-page)>.pointer-events-none.fixed.inset-0{background:#f6f4f0}.page-shell--plain:has(.tickets-page) .page-content{background:#f6f4f0}.page-shell--plain:has(.tickets-page) .storefront-main{background:#f6f4f0}:is(.storefront-main:has(.account-page),.storefront-main:has(.tickets-page)){flex-direction:column;display:flex}.account-page,.tickets-page{margin-top:calc(-2.75rem - env(safe-area-inset-top,0px));padding:calc(var(--storefront-header-height) + 2.75rem) 1.25rem 5rem;max-width:100%;min-height:100dvh;color:var(--carbon-black);background:#f6f4f0;flex:1;overflow-x:clip}@media (min-width:768px){.account-page,.tickets-page{margin-top:calc(-3rem - env(safe-area-inset-top,0px));padding-top:calc(var(--storefront-header-height) + 3rem)}}.account-page__inner,.tickets-page__inner{max-width:44rem;margin-inline:auto}.tickets-page__inner{max-width:54rem}.tickets-page__inner--detail{width:100%;max-width:72rem}.tickets-page--detail{flex-direction:column;padding-bottom:1.5rem;display:flex}.tickets-page--detail .tickets-page__inner--detail{flex-direction:column;flex:auto;min-height:0;display:flex}.account-page__header,.tickets-page__header{text-align:center;place-items:center;margin-bottom:2rem;display:grid}.tickets-page__header--row{justify-content:space-between;align-items:center;gap:.85rem 1.25rem;place-items:unset;text-align:left;flex-wrap:wrap;margin-bottom:1.5rem;display:flex}.tickets-page__header--row .tickets-page__title{font-size:clamp(1.85rem,3vw,2.45rem)}.tickets-page__header--row .tickets-page__lead{max-width:32rem;margin-top:.4rem}.tickets-page__header--row .tickets-page__cta,.tickets-page__header--row .slant-cta{flex-shrink:0;align-self:center}.account-page__title,.settings-page__title,.tickets-page__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--carbon-black);margin:0;font-size:clamp(2.1rem,3.6vw,3rem);font-weight:500;line-height:1.05}.account-page__lead,.settings-page__lead,.tickets-page__lead{color:var(--carbon-black);margin:.65rem 0 0;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.account-page__lead,.settings-page__lead,.tickets-page__lead{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.account-page__stack,.tickets-page__stack{gap:1.25rem;display:grid}.account-card,.tickets-card{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;padding:1.35rem 1.25rem;box-shadow:0 8px 28px #1c21230a}.tickets-card--list{padding:1.25rem 1.15rem 1.15rem}.tickets-card--thread{flex-direction:column;min-width:0;height:min(70dvh,38rem);min-height:0;padding:0;display:flex;overflow:hidden}.tickets-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.tickets-card__count{color:var(--carbon-black);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.tickets-card__count{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.account-card__title,.tickets-card__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:1.2rem;font-weight:500}.account-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.account-field{color:var(--carbon-black);margin-top:.85rem;font-size:.875rem;display:block}@supports (color:color-mix(in lab, red, red)){.account-field{color:color-mix(in srgb, var(--carbon-black) 72%, transparent)}}.account-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--carbon-black);margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.account-field>span{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.account-input,.account-textarea,.account-select{width:100%;color:var(--carbon-black);font:inherit;background:#fff;border:1px solid #1c21231f;border-radius:.65rem;padding:.7rem .85rem}.account-input:focus,.account-textarea:focus,.account-select:focus{border-color:var(--carbon-black);box-shadow:none;outline:none}.account-input:disabled,.account-input[readonly]{color:var(--carbon-black);background:#f3f1ed}@supports (color:color-mix(in lab, red, red)){.account-input:disabled,.account-input[readonly]{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.account-input--password{padding-right:2.75rem}.account-password-wrap{position:relative}.account-password-eye{color:var(--carbon-black);inset-block:0;background:0 0;border:0;align-items:center;display:inline-flex;position:absolute;right:.55rem}@supports (color:color-mix(in lab, red, red)){.account-password-eye{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.account-password-eye{cursor:pointer}.account-check{color:var(--carbon-black);align-items:center;gap:.55rem;margin-top:.75rem;font-size:.9rem;display:flex}.account-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.1rem;display:flex}.account-btn,.tickets-btn{min-height:2.65rem;color:var(--carbon-black);font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #1c212324;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.88rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.account-btn:hover,.tickets-btn:hover{background:#f3f1ed}.account-btn--primary,.tickets-btn--primary{color:#fff;background:#12161a;border-color:#ffffff2e}.account-btn--primary:hover,.tickets-btn--primary:hover{color:var(--carbon-black);background:#12161a}.tickets-btn--compact{min-height:unset;white-space:nowrap;flex-shrink:0;height:2rem;padding:0 .9rem;font-size:.78rem;line-height:1}.tickets-btn--compact svg{width:.85rem;height:.85rem}.account-btn:disabled,.tickets-btn:disabled{opacity:.55;cursor:not-allowed}.account-btn--block{text-transform:uppercase;letter-spacing:.06em;width:100%}.account-meta{color:var(--carbon-black);gap:.35rem;margin-top:1rem;font-size:.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.account-meta{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}@media (min-width:640px){.account-meta{grid-template-columns:1fr 1fr}}.account-avatar-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.account-avatar{background:#f3f1ed;border:1px solid #1c21231a;border-radius:999px;width:4.25rem;height:4.25rem;position:relative;overflow:hidden}.account-avatar__fallback{width:100%;height:100%;font-family:var(--font-heading);color:var(--carbon-black);place-items:center;font-size:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.account-avatar__fallback{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.account-hint{color:var(--carbon-black);margin:.4rem 0 0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.account-hint{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.account-link{color:var(--carbon-black);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.account-link{color:color-mix(in srgb, var(--carbon-black) 70%, #2f6fed)}}.account-link{text-underline-offset:2px;cursor:pointer;font-size:.875rem;text-decoration:underline}.account-alert{border-radius:.65rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem}.account-alert--error{color:#b91c1c;background:#b91c1c14}.account-alert--ok{color:#15803d;background:#15803d14}.account-address-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account-address{background:#faf9f7;border:1px solid #1c212314;border-radius:.85rem;padding:.95rem 1rem}.account-address__top{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.account-address__label{margin:0;font-weight:560}.account-address__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--carbon-black);margin-left:.45rem;font-size:.7rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.account-address__badge{color:color-mix(in srgb, var(--carbon-black) 50%, transparent)}}.account-address__line{color:var(--carbon-black);margin:.35rem 0 0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.account-address__line{color:color-mix(in srgb, var(--carbon-black) 68%, transparent)}}.account-address__actions{gap:.45rem;display:flex}.account-divider{border-top:1px solid #1c212314;margin-top:1.25rem;padding-top:1.15rem}.tickets-form{gap:.15rem;display:grid}@media (min-width:720px){.tickets-form--split{grid-template-columns:1fr 1fr;column-gap:1rem}.tickets-form--split .tickets-field--full,.tickets-form--split .tickets-actions{grid-column:1/-1}}.tickets-input--readonly,.tickets-input:disabled{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.tickets-input--readonly,.tickets-input:disabled{background:color-mix(in srgb, var(--parchment) 78%, white)}}.tickets-input--readonly,.tickets-input:disabled{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-input--readonly,.tickets-input:disabled{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.tickets-check{color:var(--carbon-black);align-items:center;gap:.55rem;margin-top:.8rem;font-size:.92rem;display:flex}.tickets-check input{accent-color:var(--carbon-black)}.tickets-field{gap:.4rem;margin-top:.9rem;display:grid}.tickets-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tickets-field>span{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-input,.tickets-textarea{width:100%;color:var(--carbon-black);font-family:var(--font-body);background:#fff;border:1px solid #1c21231f;border-radius:.85rem;padding:.75rem .95rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.tickets-textarea{resize:vertical;min-height:7rem}.tickets-input:focus,.tickets-textarea:focus{border-color:var(--carbon-black);box-shadow:none;outline:none}.tickets-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.tickets-actions .slant-cta{flex-shrink:0}.tickets-alert{border-radius:.85rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem}.tickets-alert--error{color:#b91c1c;background:#f9eded}.tickets-alert--ok{background:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.tickets-alert--ok{background:color-mix(in srgb, var(--ash-grey) 22%, white)}}.tickets-alert--ok{color:var(--carbon-black)}.tickets-muted{color:var(--carbon-black);margin:0;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.tickets-muted{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.tickets-modal{width:100%;box-sizing:border-box!important;max-width:min(32rem,100%)!important}.tickets-modal--catalog{flex-direction:column;min-height:0;max-height:min(88dvh,56rem);display:flex;overflow:hidden}.tickets-modal--catalog.max-w-2xl{max-width:min(46rem,100%)!important}.tickets-modal--catalog>.mb-4,.tickets-modal--catalog .catalog-mode-pills{flex-shrink:0}.catalog-modal{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.catalog-modal__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:min(16rem,42dvh);max-height:min(68dvh,38rem);padding-right:.15rem;overflow:hidden auto}.tickets-modal--catalog .catalog-modal .tickets-actions{border-top:1px solid #1c212314;flex-shrink:0;margin-top:.9rem;padding-top:.85rem;position:static}.catalog-mode-pills{flex-wrap:wrap;gap:.4rem;margin:0 0 .35rem;display:flex}.catalog-image-grid{flex-wrap:wrap;gap:.55rem;display:flex}.catalog-image-tile{background:var(--parchment);border:1px solid #1c212314;border-radius:.8rem;width:4.75rem;height:4.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-image-tile{background:color-mix(in srgb, var(--parchment) 55%, white)}}.catalog-image-tile img{object-fit:contain;padding:.2rem}.catalog-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.catalog-readonly{background:var(--parchment);border:1px solid #1c212314;border-radius:.85rem;min-height:2.65rem;margin:0;padding:.75rem .95rem}@supports (color:color-mix(in lab, red, red)){.catalog-readonly{background:color-mix(in srgb, var(--parchment) 78%, white)}}.catalog-readonly{color:var(--carbon-black);overflow-wrap:anywhere;font-size:.95rem}.catalog-readonly--body{white-space:pre-wrap;min-height:5rem;line-height:1.55}.catalog-readonly--link{color:var(--carbon-black);text-underline-offset:.18em;text-decoration:underline;display:block}.application-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.15rem 1rem;display:grid}.application-facts .tickets-field{margin-top:.55rem}.application-facts .tickets-field:nth-child(-n+2){margin-top:0}.application-facts .tickets-field--full{grid-column:1/-1}.application-review__status{align-items:center;margin:0 0 .85rem;display:flex}@media (max-width:640px){.application-facts{grid-template-columns:1fr}.application-facts .tickets-field:nth-child(-n+2){margin-top:.55rem}.application-facts .tickets-field:first-child{margin-top:0}}.catalog-file-list{gap:.45rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.catalog-file-list__item{background:var(--parchment);border:1px solid #1c212314;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.65rem;min-height:2.4rem;padding:.35rem .55rem .35rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.catalog-file-list__item{background:color-mix(in srgb, var(--parchment) 72%, white)}}.catalog-file-list__item{font-size:.86rem}.catalog-file-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.catalog-tier-row{grid-template-columns:1fr}}@media (max-width:767px){.glass-modal-shell--ticket .tickets-modal.tickets-modal--catalog,.page-shell .glass-modal-shell--ticket .tickets-modal.tickets-modal--catalog{height:auto!important;max-height:min(92dvh,100dvh - 1.7rem)!important;overflow:hidden!important}.glass-modal-shell--ticket .tickets-modal--catalog .catalog-modal{flex:auto;min-height:0}.glass-modal-shell--ticket .tickets-modal--catalog .catalog-modal__scroll{min-height:min(14rem,40dvh);max-height:min(58dvh,32rem)}}.tickets-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.tickets-toolbar{gap:.75rem;margin-bottom:1.15rem;display:grid}.tickets-toolbar__search{width:100%}.tickets-toolbar__filters{flex-wrap:wrap;gap:.4rem;display:flex}.tickets-filter{min-height:2.45rem;color:var(--carbon-black);background:#fff;border:1px solid #1c21231f}@supports (color:color-mix(in lab, red, red)){.tickets-filter{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.tickets-filter{font-family:var(--font-body);cursor:pointer;border-radius:999px;padding:.42rem .9rem;font-size:.82rem;font-weight:500;line-height:1.2;transition:background-color .18s,color .18s,border-color .18s}.tickets-filter:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.tickets-filter:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.tickets-filter:hover{color:var(--carbon-black);border-color:#1c212329}.tickets-filter:focus-visible{outline:2px solid var(--carbon-black);outline-offset:2px}.tickets-filter--active{color:var(--carbon-black);background:0 0;border-color:#1c212329;font-weight:600}.tickets-filter--active:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.tickets-filter--active:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.tickets-filter--active:hover{color:var(--carbon-black);border-color:#1c212329}.tickets-toolbar__selects{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.tickets-toolbar__selects .storefront-menu-select{z-index:1;position:relative}.tickets-toolbar__selects .storefront-menu-select--open{z-index:300}.tickets-toolbar__select{gap:.3rem;min-width:11.5rem;display:grid}.tickets-toolbar__select>span{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tickets-toolbar__select>span{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-select-wrap{display:block;position:relative}.tickets-select-wrap:after{content:"";border-right:1.5px solid var(--carbon-black);width:.45rem;height:.45rem;position:absolute;top:50%;right:.95rem}@supports (color:color-mix(in lab, red, red)){.tickets-select-wrap:after{border-right:1.5px solid color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.tickets-select-wrap:after{border-bottom:1.5px solid var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-select-wrap:after{border-bottom:1.5px solid color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.tickets-select-wrap:after{pointer-events:none;transform:translateY(-65%)rotate(45deg)}.tickets-select{appearance:none;cursor:pointer;width:100%;min-height:2.65rem;padding-right:2.4rem}.storefront-menu-select{align-items:center;gap:.55rem;display:inline-flex}.storefront-menu-select__label{color:var(--carbon-black);font-size:.84rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.storefront-menu-select__label{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.storefront-menu-select__label{white-space:nowrap}.storefront-menu-select__control{z-index:1;position:relative}.storefront-menu-select--open{z-index:300;position:relative}.storefront-menu-select--open .storefront-menu-select__control{z-index:300}.storefront-menu-select--open .storefront-menu-select__menu{z-index:301}.storefront-menu-select__trigger{min-width:11.5rem;height:2.35rem;color:var(--carbon-black);font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #1c21232e;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;padding:0 .95rem 0 1.05rem;font-size:.84rem;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.storefront-menu-select__trigger:hover,.storefront-menu-select__trigger--open{background:#fafafa;border-color:#1c212352}.storefront-menu-select__trigger--open{box-shadow:0 0 0 3px #1c21230f}.storefront-menu-select__trigger:focus-visible{outline:2px solid var(--carbon-black);outline-offset:2px}.storefront-menu-select__chevron{flex-shrink:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}.storefront-menu-select__chevron--open{transform:rotate(180deg)}.storefront-menu-select__menu{z-index:301;background:#fff;border:1px solid #1c21231f;border-radius:1.15rem;flex-direction:column;gap:.15rem;width:max-content;min-width:100%;max-height:min(18rem,50vh);margin:0;padding:.45rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:auto;overflow:hidden;box-shadow:0 4px 6px #1c21230a,0 16px 40px #1c212324}.storefront-menu-select__menu--above{top:auto;bottom:calc(100% + .5rem)}.storefront-menu-select__options{min-height:0;max-height:inherit;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#1c212347 transparent;touch-action:pan-y;flex-direction:column;flex:auto;gap:.15rem;display:flex;overflow:hidden auto}.storefront-menu-select__options::-webkit-scrollbar{width:.45rem}.storefront-menu-select__options::-webkit-scrollbar-track{background:0 0}.storefront-menu-select__options::-webkit-scrollbar-thumb{background:#1c212347;border-radius:999px}.storefront-menu-select__menu--searchable{max-height:min(22rem,58vh);padding-top:.4rem}.storefront-menu-select__search{border-bottom:1px solid #1c212314;flex:none;margin:0 0 .35rem;padding:0 .1rem .35rem}.storefront-menu-select__search-input{width:100%;min-height:2.35rem;color:var(--carbon-black);font-family:var(--font-body);background:#fff;border:1px solid #1c212324;border-radius:.7rem;outline:none;padding:.55rem .75rem;font-size:.9rem}.storefront-menu-select__search-input:focus{border-color:#1c212359}.storefront-menu-select__empty{color:var(--carbon-black);margin:0;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.storefront-menu-select__empty{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.storefront-menu-select__empty{font-size:.88rem}.storefront-menu-select__label--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storefront-menu-select--field{width:100%;display:block}.storefront-menu-select--field .storefront-menu-select__control{width:100%}.storefront-menu-select--field .storefront-menu-select__trigger{border:1px solid #1c21232e;border-radius:.85rem;gap:1rem;width:100%;min-width:0;height:auto;min-height:2.65rem;padding:.75rem 1.2rem .75rem .95rem;font-size:.95rem;font-weight:400}.storefront-menu-select--field .storefront-menu-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-menu-select--field .storefront-menu-select__trigger--placeholder{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.storefront-menu-select--field .storefront-menu-select__trigger--placeholder{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.storefront-menu-select--field .storefront-menu-select__trigger:disabled{opacity:.55;cursor:not-allowed}.storefront-menu-select--field .storefront-menu-select__chevron{flex-shrink:0;margin-left:.35rem}.storefront-menu-select--field .storefront-menu-select__menu{border-radius:.85rem;width:100%;min-width:100%;max-width:100%;max-height:min(16rem,42vh);left:0;right:0}.storefront-menu-select--field .storefront-menu-select__menu--searchable{max-height:min(22rem,58vh)}.storefront-menu-select--field .storefront-menu-select__option{border-radius:.65rem;font-size:.95rem}.storefront-menu-select__option{width:100%;color:var(--carbon-black);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.8rem;padding:.72rem .95rem;font-size:.88rem;font-weight:400;line-height:1.25;transition:background .15s;display:block}.storefront-menu-select__option:hover{background:#f2f2f2}.storefront-menu-select__option--selected{background:#f2f2f2;font-weight:500}.storefront-menu-select__option--selected:hover{background:#eaeaea}.storefront-menu-select__option:focus-visible{outline:2px solid var(--carbon-black);outline-offset:-2px}.tickets-toolbar__selects .storefront-menu-select{min-width:11.5rem}.admin-applications .tickets-toolbar--pending{z-index:40;flex-wrap:nowrap;align-items:flex-end;gap:.65rem .75rem;display:flex;position:relative}.admin-applications .tickets-toolbar--pending .tickets-toolbar__search{flex:auto;width:auto;min-width:0}.admin-applications .tickets-toolbar--pending .tickets-toolbar__selects{flex:none;align-items:flex-end;margin-left:0}.admin-applications .tickets-toolbar--pending .storefront-menu-select{width:9rem;min-width:8.25rem;max-width:9.5rem}.admin-applications .tickets-toolbar--pending .storefront-menu-select__trigger{width:100%;min-width:0}.admin-applications .tickets-toolbar--pending .storefront-menu-select--open,.admin-applications .tickets-toolbar--pending .storefront-menu-select__menu{z-index:400}.admin-orders .tickets-toolbar--status-first,.admin-network .tickets-toolbar--status-first,.admin-payouts .tickets-toolbar--status-first{z-index:40;flex-direction:column;align-items:stretch;gap:.75rem;display:flex;position:relative}.admin-orders .tickets-toolbar--status-first .tickets-toolbar__selects,.admin-network .tickets-toolbar--status-first .tickets-toolbar__selects,.admin-payouts .tickets-toolbar--status-first .tickets-toolbar__selects{align-self:flex-start;justify-content:flex-start!important;width:auto!important;margin-left:0!important}.admin-orders .tickets-toolbar--status-first .storefront-menu-select,.admin-network .tickets-toolbar--status-first .storefront-menu-select,.admin-payouts .tickets-toolbar--status-first .storefront-menu-select{width:9.5rem;min-width:8.5rem;max-width:10.5rem}.admin-orders .tickets-toolbar--status-first .storefront-menu-select__trigger,.admin-network .tickets-toolbar--status-first .storefront-menu-select__trigger,.admin-payouts .tickets-toolbar--status-first .storefront-menu-select__trigger{width:100%;min-width:0!important}.admin-orders .tickets-toolbar--status-first .tickets-toolbar__search,.admin-network .tickets-toolbar--status-first .tickets-toolbar__search,.admin-payouts .tickets-toolbar--status-first .tickets-toolbar__search{width:100%}.admin-network__lead{flex-wrap:nowrap;align-items:flex-start;gap:.75rem 1rem;margin:0 0 1rem;display:flex}.admin-network__lead .slant-cta{flex:none}.admin-network__lead-copy{min-width:0;color:var(--carbon-black);flex:auto;margin:0}@supports (color:color-mix(in lab, red, red)){.admin-network__lead-copy{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.admin-network__lead-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-network .tickets-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.admin-network .tickets-detail__facts>div{min-width:0}.admin-network .tickets-detail__facts dd{overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.admin-network .tickets-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.admin-network__lead{align-items:center;gap:.65rem .85rem}}.admin-catalog .tickets-toolbar--catalog{z-index:40;flex-direction:column;align-items:stretch;gap:.85rem;display:flex;position:relative}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions{flex:none;align-self:flex-start;max-width:100%;padding-inline:0;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-end!important;gap:1.75rem!important;width:auto!important;margin-left:0!important;display:flex!important}.admin-catalog .tickets-toolbar__add-wrap{flex:none;justify-content:center;align-items:center;height:2.65rem;margin-left:.5rem;display:flex}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions .tickets-toolbar__add{box-sizing:border-box;flex:none;height:2.65rem;min-height:2.65rem;padding-block:0;padding-inline:1.2rem;justify-content:center!important;align-items:center!important;display:inline-flex!important}.admin-catalog .tickets-toolbar__add .slant-cta__label{width:100%;height:100%;justify-content:center!important;align-items:center!important;display:inline-flex!important}.admin-catalog .tickets-toolbar__add .slant-cta__label-text{white-space:nowrap;gap:.5rem;line-height:1;flex-flow:row!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.admin-catalog .tickets-toolbar__add-plus{flex:none;width:.9rem;height:.9rem;display:block}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions .storefront-menu-select{flex:none;width:9.25rem;min-width:8.5rem;max-width:10rem;margin-right:0}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions .storefront-menu-select__trigger{width:100%;max-width:100%;min-width:0!important}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions .storefront-menu-select--open,.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions .storefront-menu-select__menu{z-index:400}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__filters{flex-wrap:wrap;flex:none;justify-content:flex-start;gap:.4rem;width:auto;max-width:100%}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__search{width:100%}.admin-catalog .admin-table__description{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-catalog td:has(.admin-table__description){white-space:normal;text-overflow:unset;vertical-align:top;overflow:hidden}.admin-catalog .admin-table__c-description{width:14rem}.tickets-toolbar__selects .storefront-menu-select__label{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tickets-toolbar__selects .storefront-menu-select__label{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-toolbar__selects .storefront-menu-select{align-items:stretch;gap:.3rem;display:grid}.tickets-toolbar__selects .storefront-menu-select__trigger{border-radius:.85rem;gap:1rem;width:100%;height:auto;min-height:2.65rem;padding:.75rem 1.2rem .75rem .95rem;font-size:.95rem;font-weight:400}.tickets-toolbar__selects .storefront-menu-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tickets-toolbar__selects .storefront-menu-select__chevron{flex-shrink:0;margin-left:.35rem}.tickets-toolbar__selects .storefront-menu-select__menu{border-radius:.85rem;width:100%;min-width:100%;max-width:100%;left:0;right:0}.tickets-toolbar__selects .storefront-menu-select__option{border-radius:.65rem;font-size:.95rem}.tickets-unread-toggle{min-height:2.65rem;color:var(--carbon-black);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;display:inline-flex}.tickets-unread-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #1c212347;border-radius:.35rem;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.tickets-unread-toggle input[type=checkbox]:hover{border-color:#1c212373}.tickets-unread-toggle input[type=checkbox]:checked{border-color:var(--carbon-black);background:var(--carbon-black)}.tickets-unread-toggle input[type=checkbox]:checked:after{content:"";border:1.75px solid #fff;border-width:0 1.75px 1.75px 0;width:.28rem;height:.5rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.tickets-unread-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--carbon-black);outline-offset:2px}.tickets-pagination{color:var(--carbon-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tickets-pagination{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.tickets-item{background:var(--parchment);border:1px solid #1c212314;border-radius:.95rem;align-items:center;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tickets-item{background:color-mix(in srgb, var(--parchment) 45%, white)}}.tickets-item{color:inherit;padding:1rem 1.05rem;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.tickets-item:hover{background:#fff;border-color:#1c212329;transform:translateY(-1px);box-shadow:0 10px 24px #1c21230f}.tickets-item__main{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}.tickets-item__aside{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.tickets-item__badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.tickets-item__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:500}.tickets-item__meta{color:var(--carbon-black);margin:.35rem 0 0;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.tickets-item__meta{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.tickets-item__meta{overflow-wrap:anywhere}.tickets-item__chevron{color:var(--carbon-black);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.tickets-item__chevron{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.tickets-item:hover .tickets-item__chevron{color:var(--carbon-black)}button.tickets-item{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none}.tickets-item__thumb{background:var(--parchment);border-radius:.75rem;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tickets-item__thumb{background:color-mix(in srgb, var(--parchment) 55%, white)}}.tickets-item__thumb img{object-fit:contain;padding:.15rem}.tickets-item__thumb--icon{color:var(--carbon-black);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tickets-item__thumb--icon{color:color-mix(in srgb, var(--carbon-black) 45%, transparent)}}.catalog-image-preview{background:var(--parchment);border:1px solid #1c212314;border-radius:.9rem;width:7.5rem;height:7.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-image-preview{background:color-mix(in srgb, var(--parchment) 55%, white)}}.catalog-image-preview img{object-fit:contain;padding:.35rem}button.tickets-back{cursor:pointer;appearance:none;background:0 0;border:0}.tickets-empty__mark{background:var(--parchment);border:1px solid #1c212314;border-radius:999px;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;margin-bottom:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tickets-empty__mark{background:color-mix(in srgb, var(--parchment) 82%, white)}}.tickets-empty__mark{color:var(--carbon-black)}.tickets-badge{letter-spacing:.02em;text-transform:none;min-height:1.7rem;color:var(--carbon-black);background:#fff;border:1px solid #1c21231a;border-radius:999px;align-items:center;gap:.38rem;padding:.2rem .65rem .2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.tickets-badge__dot{background:var(--carbon-black);border-radius:999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.tickets-badge__dot{background:color-mix(in srgb, var(--carbon-black) 35%, transparent)}}.tickets-badge--open{color:#166534;background:#ecf5ef;border-color:#cce3d4}.tickets-badge--open .tickets-badge__dot{background:#16a34a}.tickets-badge--progress{border-color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-badge--progress{border-color:color-mix(in srgb, var(--carbon-black) 16%, white)}}.tickets-badge--progress{background:var(--ash-grey)}@supports (color:color-mix(in lab, red, red)){.tickets-badge--progress{background:color-mix(in srgb, var(--ash-grey) 22%, white)}}.tickets-badge--progress{color:var(--carbon-black)}.tickets-badge--progress .tickets-badge__dot{background:var(--carbon-black)}.tickets-badge--waiting{color:#92400e;background:#f9f1eb;border-color:#efd9c9}.tickets-badge--waiting .tickets-badge__dot{background:#d97706}.tickets-badge--closed{background:var(--carbon-black);border-color:#1c21231a}@supports (color:color-mix(in lab, red, red)){.tickets-badge--closed{background:color-mix(in srgb, var(--carbon-black) 5%, white)}}.tickets-badge--closed{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-badge--closed{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.tickets-badge--closed .tickets-badge__dot{background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-badge--closed .tickets-badge__dot{background:color-mix(in srgb, var(--carbon-black) 35%, transparent)}}.tickets-badge--default{color:var(--carbon-black);background:#fff;border-color:#1c21231a}.tickets-unread{background:var(--carbon-black);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.tickets-unread{background:color-mix(in srgb, var(--carbon-black) 92%, white)}}.tickets-unread{color:var(--parchment);padding:.15rem .55rem;font-size:.7rem;font-weight:600}.tickets-back{width:fit-content;color:var(--carbon-black);flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:.95rem;font-size:.875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tickets-back{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.tickets-back{text-decoration:none;transition:color .18s}.tickets-back:hover{color:var(--carbon-black)}.tickets-detail-layout{flex:auto;align-items:start;gap:1.15rem;min-height:0;display:grid}@media (min-width:960px){.tickets-page--detail{height:100dvh;max-height:100dvh;overflow:hidden}.tickets-detail-layout{grid-template-columns:19.5rem minmax(0,1fr);align-items:stretch;gap:1.15rem}.tickets-page--detail .tickets-detail-side,.tickets-page--detail .tickets-card--thread{height:100%;min-height:0;max-height:none}.tickets-detail-layout--static{align-items:start}.tickets-detail-layout--static .tickets-detail-side{height:auto;overflow:visible}}.tickets-detail-side{overscroll-behavior:contain;flex-direction:column;gap:0;min-height:0;padding:1.25rem 1.2rem 1.2rem;display:flex;overflow:auto}.tickets-detail__top{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.55rem;display:flex}.tickets-detail__headline{justify-content:space-between;align-items:flex-start;gap:.65rem .85rem;min-width:0;display:flex}.tickets-detail__number{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);margin:0;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tickets-detail__number{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-detail__title{min-width:0;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);flex:auto;margin:0;font-size:1.2rem;font-weight:500;line-height:1.25}.tickets-detail__headline .tickets-item__badges{flex-shrink:0;justify-content:flex-end;margin-top:.1rem}.tickets-detail__facts{flex-shrink:0;grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin:1.05rem 0 0;padding:0;display:grid}.tickets-detail__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);margin:0;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tickets-detail__facts dt{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-detail__facts dd{color:var(--carbon-black);text-transform:capitalize;margin:.25rem 0 0;font-size:.9rem}.tickets-detail__facts dd.orders-fact{text-transform:none}.orders-tracking-facts{grid-template-columns:1fr;margin-top:.65rem}.orders-detail-main{align-content:start;gap:0;display:grid}.orders-detail-main .tickets-card__header{margin-bottom:.85rem}.orders-detail-main .tickets-actions{justify-content:flex-start;margin-top:1rem}.orders-journey-list{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.35rem 0 .15rem;list-style:none;display:grid}.orders-journey-list--four{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-journey-list__item{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.orders-journey-list__marker{justify-content:center;width:100%;display:flex;position:relative}.orders-journey-list__item:not(:last-child) .orders-journey-list__marker:after{content:"";background:#1c21231f;height:1.5px;position:absolute;top:1.075rem;left:calc(50% + 1.2rem);right:calc(1.2rem - 50%)}.orders-journey-list__item.is-complete:not(:last-child) .orders-journey-list__marker:after{background:var(--carbon-black)}.orders-journey-list__icon{z-index:1;width:2.15rem;height:2.15rem;color:var(--carbon-black);background:#fff;border:1px solid #1c21231f;border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.orders-journey-list__icon{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-journey-list__copy{width:100%;min-width:0;padding:.55rem .2rem 0}.orders-journey-list__label{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:.82rem;font-weight:500}.orders-journey-list__detail{color:var(--carbon-black);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.orders-journey-list__detail{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.orders-journey-list__item.is-complete .orders-journey-list__icon{background:var(--carbon-black);border-color:var(--carbon-black);color:#fff}.orders-journey-list__item.is-current .orders-journey-list__icon{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.orders-journey-list__item.is-current .orders-journey-list__icon{background:color-mix(in srgb, var(--parchment) 70%, white)}}.orders-journey-list__item.is-current .orders-journey-list__icon{border-color:var(--carbon-black);color:var(--carbon-black)}.orders-journey-list__item.is-current .orders-journey-list__label{font-weight:600}.orders-journey-list__item.is-upcoming .orders-journey-list__icon{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.orders-journey-list__item.is-upcoming .orders-journey-list__icon{background:color-mix(in srgb, var(--parchment) 55%, white)}}.orders-journey-list__item.is-upcoming .orders-journey-list__icon{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.orders-journey-list__item.is-upcoming .orders-journey-list__icon{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.orders-journey-list__item.is-upcoming .orders-journey-list__label,.orders-journey-list__item.is-upcoming .orders-journey-list__detail{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.orders-journey-list__item.is-upcoming .orders-journey-list__label,.orders-journey-list__item.is-upcoming .orders-journey-list__detail{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.orders-journey-list__item.is-rejected .orders-journey-list__icon{color:#b91c1c;background:#f8e8e8;border-color:#e7b0b0}.orders-journey-list__item.is-rejected .orders-journey-list__label{color:#b91c1c}@media (max-width:767px){.orders-journey-list{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;display:flex;overflow-x:auto}.orders-journey-list__item{flex:0 0 6.6rem}.orders-journey-list__detail{display:none}}.orders-line{border-bottom:1px solid #1c212314;align-items:center;gap:.85rem;padding:.85rem 0;display:flex}.orders-line:last-child{border-bottom:0;padding-bottom:0}.orders-line__thumb{background:var(--parchment);border-radius:.75rem;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orders-line__thumb{background:color-mix(in srgb, var(--parchment) 55%, white)}}.orders-line__copy{flex:1;min-width:0}.orders-line__total{color:var(--carbon-black);white-space:nowrap;margin:0;font-weight:600}.orders-summary-rows{gap:.45rem;margin:0;display:grid}.orders-summary-rows>div{color:var(--carbon-black);justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}@supports (color:color-mix(in lab, red, red)){.orders-summary-rows>div{color:color-mix(in srgb, var(--carbon-black) 70%, transparent)}}.orders-summary-rows__total{color:var(--carbon-black);border-top:1px solid #1c212314;margin-top:.25rem;padding-top:.55rem;font-weight:600}.orders-detail__email{margin:.85rem 0 0}.tickets-detail__meta{color:var(--carbon-black);margin:.75rem 0 0;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.tickets-detail__meta{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.tickets-detail__description{border-top:1px solid #1c212314;min-height:0;margin-top:1.05rem;padding-top:1rem;overflow:auto}.tickets-detail__section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--carbon-black);margin:0 0 .45rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tickets-detail__section-label{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-detail__description p{white-space:pre-wrap;color:var(--carbon-black);margin:0;font-size:.9rem;line-height:1.55}.tickets-detail__controls{border-top:1px solid #1c212314;margin-top:1.15rem;padding-top:1.1rem}.tickets-detail__controls .tickets-field{margin-top:.75rem}.tickets-detail__controls .tickets-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.55rem;margin-top:1rem;display:flex}.tickets-detail__controls .tickets-actions .slant-cta{flex:100%;justify-content:center}.tickets-thread-head{border-bottom:1px solid #1c212314;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.45rem .85rem;margin:0;padding:1rem 1.15rem .85rem;display:flex}.tickets-card--thread .tickets-alert{margin:.75rem 1.15rem 0}.tickets-thread{overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y;background:var(--parchment);flex-direction:column;flex:auto;align-items:stretch;gap:.7rem;min-height:0;padding:1rem 1.15rem;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.tickets-thread{background:color-mix(in srgb, var(--parchment) 42%, white)}}.tickets-thread{scrollbar-width:thin;scrollbar-color:#1c212338 transparent}.tickets-thread__empty{text-align:center;max-width:22rem;margin:auto;padding:1.75rem .75rem}.tickets-message{box-sizing:border-box;background:#fff;border:1px solid #1c212314;border-radius:1.05rem 1.05rem 1.05rem .3rem;width:fit-content;max-width:min(78%,26rem);padding:.7rem .85rem .75rem;font-size:.9rem;display:block;box-shadow:0 1px 2px #1c21230a}.tickets-message--mine{background:var(--ash-grey);border-radius:1.05rem 1.05rem .3rem;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.tickets-message--mine{background:color-mix(in srgb, var(--ash-grey) 18%, white)}}.tickets-message--mine{color:var(--carbon-black);border-color:#1c212314}.tickets-message--mine .tickets-message__meta{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-message--mine .tickets-message__meta{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-message--mine .tickets-message__body{color:var(--carbon-black)}.tickets-message--theirs{background:#fff;align-self:flex-start}.tickets-message__meta{letter-spacing:.01em;color:var(--carbon-black);margin:0;font-size:.68rem;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.tickets-message__meta{color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.tickets-message__body{white-space:pre-wrap;word-break:break-word;color:var(--carbon-black);margin:.28rem 0 0;line-height:1.45}.tickets-reply{background:#fff;border-top:1px solid #1c212314;flex-shrink:0;margin:0;padding:.85rem 1.15rem 1rem}.tickets-reply__field{align-items:center;width:100%;display:flex;position:relative}.tickets-reply .tickets-input{box-sizing:border-box;width:100%;height:3rem;min-height:3rem;margin:0;padding:0 3rem 0 .95rem;line-height:3rem}.tickets-reply__send{z-index:1;background:var(--carbon-black);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;margin-block:auto;margin-inline:0;padding:0;line-height:0;transition:background .15s,opacity .15s;display:grid;position:absolute;top:0;bottom:0;right:.35rem;transform:none}.tickets-reply__send:hover:not(:disabled){background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.tickets-reply__send:hover:not(:disabled){background:color-mix(in srgb, var(--carbon-black) 88%, white)}}.tickets-reply__send:focus-visible{outline:2px solid var(--carbon-black);outline-offset:2px}.tickets-reply__send:disabled{opacity:.38;cursor:not-allowed}.tickets-reply__send-icon{transform-origin:50%;grid-area:1/1;width:1.05rem;height:1.05rem;margin:0;display:block;overflow:visible;transform:rotate(45deg)}.tickets-empty{text-align:center;min-height:18rem;color:var(--carbon-black);flex-direction:column;justify-content:center;align-items:center;margin-top:.25rem;padding:2.75rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tickets-empty{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.tickets-empty{background:#fff;border:1px solid #1c212314;box-shadow:0 8px 28px #1c21230a}.tickets-empty__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:1.5rem;font-weight:500}.tickets-empty__lead{max-width:26rem;margin:.65rem 0 1.5rem;font-size:.95rem;line-height:1.5}.tickets-empty .slant-cta{margin-inline:auto}.page-shell--plain:has(.settings-page){background:#f6f4f0}html:has(.settings-page){background:#f6f4f0}body:has(.settings-page){background:#f6f4f0}.page-shell--plain:has(.settings-page)>.pointer-events-none.fixed.inset-0{background:#f6f4f0}.page-shell--plain:has(.settings-page) .page-content{background:#f6f4f0}.page-shell--plain:has(.settings-page) .storefront-main{background:#f6f4f0}.storefront-main:has(.settings-page){flex-direction:column;display:flex}.settings-page{margin-top:calc(-2.75rem - env(safe-area-inset-top,0px));padding:calc(var(--storefront-header-height) + 2.75rem) 1.25rem 5rem;min-height:100dvh;color:var(--carbon-black);background:#f6f4f0;flex:1;max-width:100%;overflow-x:clip}@media (min-width:768px){.settings-page{margin-top:calc(-3rem - env(safe-area-inset-top,0px));padding-top:calc(var(--storefront-header-height) + 3rem)}}.workspace-shell .settings-page--portal{background:0 0;min-height:0;margin-top:0;padding:0}.workspace-shell .settings-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-shell .settings-sidebar{top:.75rem}.settings-referral-row{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.settings-referral-row .settings-input{flex:16rem;min-width:0}.settings-page__inner{width:100%;min-width:0;max-width:54rem;margin-inline:auto}.settings-page__header{text-align:left;margin-bottom:1.5rem}.settings-page__header .settings-page__title{letter-spacing:-.035em;font-size:clamp(1.85rem,3vw,2.45rem);line-height:1.05}.settings-page__header .settings-page__lead{max-width:32rem;margin-top:.4rem;font-size:.95rem}.settings-layout{gap:1.25rem;width:100%;min-width:0;display:grid}@media (min-width:960px){.settings-layout{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.25rem}}.settings-sidebar{gap:1rem;display:grid}@media (min-width:960px){.settings-sidebar{top:calc(var(--storefront-header-height) + .75rem);position:sticky}}.settings-profile-card,.settings-nav-card,.settings-panel{background:#fff;border:1px solid #1c212314;border-radius:1.15rem;box-shadow:0 8px 28px #1c21230a}.settings-profile-card{text-align:center;justify-items:center;gap:.35rem;padding:1.25rem 1.15rem 1.15rem;display:grid}.settings-avatar-wrap{margin-bottom:.55rem;position:relative}.settings-avatar{background:#12161a;border:3px solid #fff;border-radius:999px;width:5.35rem;height:5.35rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c212314}.settings-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.settings-avatar__fallback{width:100%;height:100%;font-family:var(--font-heading);color:var(--parchment);place-items:center;font-size:1.65rem;font-weight:500;display:grid}.settings-avatar__camera{background:var(--carbon-black);width:2rem;height:2rem;color:var(--parchment);cursor:pointer;border:2px solid #fff;border-radius:999px;place-items:center;transition:background-color .2s,transform .2s;display:grid;position:absolute;bottom:.1rem;right:.1rem;box-shadow:0 6px 16px #1c212338}.settings-avatar__camera:hover{background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.settings-avatar__camera:hover{background:color-mix(in srgb, var(--carbon-black) 88%, white)}}.settings-avatar__camera:hover{transform:translateY(-1px)}.settings-avatar__camera:disabled{opacity:.6;cursor:not-allowed;transform:none}.settings-profile-card__name{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:1.2rem;font-weight:500}.settings-profile-card__email{color:var(--carbon-black);margin:0;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.settings-profile-card__email{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.settings-profile-card__email{word-break:break-word}.settings-profile-card__badge{background:var(--ash-grey);border-radius:999px;justify-content:center;align-items:center;min-height:1.7rem;margin-top:.55rem;padding:.2rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-profile-card__badge{background:color-mix(in srgb, var(--ash-grey) 28%, white)}}.settings-profile-card__badge{color:var(--carbon-black);letter-spacing:.03em;font-size:.72rem;font-weight:600}.settings-nav-card{gap:.15rem;padding:.5rem;display:grid}.settings-nav-item{width:100%;color:var(--carbon-black);background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.7rem;padding:.78rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-nav-item{color:color-mix(in srgb, var(--carbon-black) 58%, transparent)}}.settings-nav-item{font-family:var(--font-body);letter-spacing:-.01em;text-align:left;cursor:pointer;box-shadow:none;font-size:.92rem;font-weight:500;transition:background-color .18s,color .18s}.settings-nav-item:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.settings-nav-item:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.settings-nav-item:hover{color:var(--carbon-black)}.settings-nav-item--active{color:var(--carbon-black);box-shadow:none;background:0 0;font-weight:600}.settings-nav-item--active:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.settings-nav-item--active:hover{background:color-mix(in srgb, var(--parchment) 70%, white)}}.settings-nav-item--active:hover{color:var(--carbon-black)}.settings-main{gap:.85rem;min-width:0;display:grid}.settings-panel{padding:1.25rem 1.15rem 1.15rem}@media (min-width:768px){.settings-panel{padding:1.35rem 1.25rem 1.25rem}}.settings-panel__header{margin-bottom:1rem}.settings-panel__header--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.settings-panel__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0;font-size:1.2rem;font-weight:500}.settings-panel__subtitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);margin:0 0 .35rem;font-size:1.05rem;font-weight:500}.settings-panel__lead{color:var(--carbon-black);margin:.4rem 0 0;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.settings-panel__lead{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.settings-form{gap:.1rem;display:grid}@media (min-width:720px){.settings-form--split{grid-template-columns:1fr 1fr;column-gap:1rem}.settings-form--split .settings-field:first-child,.settings-form--split .settings-field--full,.settings-form--split .settings-actions{grid-column:1/-1}}.settings-field{gap:.4rem;margin-top:.95rem;display:grid}.settings-field>span:not(.tickets-select-wrap):not(.storefront-menu-select){letter-spacing:.04em;text-transform:uppercase;color:var(--carbon-black);font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.settings-field>span:not(.tickets-select-wrap):not(.storefront-menu-select){color:color-mix(in srgb, var(--carbon-black) 48%, transparent)}}.settings-field .tickets-select-wrap,.settings-field .storefront-menu-select{width:100%}.settings-input,.settings-select,.settings-textarea{width:100%;color:var(--carbon-black);font-family:var(--font-body);background:#fff;border:1px solid #1c21231f;border-radius:.85rem;padding:.78rem .95rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.settings-input:focus,.settings-select:focus,.settings-textarea:focus{border-color:var(--carbon-black);box-shadow:none;outline:none}.settings-input--readonly,.settings-input:disabled{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.settings-input--readonly,.settings-input:disabled{background:color-mix(in srgb, var(--parchment) 78%, white)}}.settings-input--readonly,.settings-input:disabled{color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.settings-input--readonly,.settings-input:disabled{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.settings-input--password{padding-right:2.75rem}.settings-password-wrap{position:relative}.settings-password-eye{color:var(--carbon-black);inset-block:0;background:0 0;border:0;align-items:center;display:inline-flex;position:absolute;right:.55rem}@supports (color:color-mix(in lab, red, red)){.settings-password-eye{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.settings-password-eye{cursor:pointer}.settings-password-eye:hover{color:var(--carbon-black)}.settings-check{color:var(--carbon-black);align-items:center;gap:.55rem;margin-top:.8rem;font-size:.92rem;display:flex}.settings-check input{accent-color:var(--carbon-black)}.settings-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.settings-actions .slant-cta{flex-shrink:0}.settings-btn{min-height:2.7rem;color:var(--carbon-black);font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #1c21231f;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:.88rem;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.settings-btn:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.settings-btn:hover{background:color-mix(in srgb, var(--parchment) 80%, white)}}.settings-btn:hover{border-color:#1c21232e}.settings-btn--primary{background:var(--carbon-black);color:var(--parchment);border-color:#0000;box-shadow:0 10px 22px #1c212324}.settings-btn--primary:hover{background:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.settings-btn--primary:hover{background:color-mix(in srgb, var(--carbon-black) 88%, white)}}.settings-btn--primary:hover{color:var(--parchment);transform:translateY(-1px)}.settings-btn--block{width:100%}.settings-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.settings-link{color:var(--twilight-indigo);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:500;text-decoration:underline}.settings-link:hover{color:var(--carbon-black)}.settings-muted{color:var(--carbon-black);margin:0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.settings-muted{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.settings-divider{border-top:1px solid #1c212314;margin-top:1.5rem;padding-top:1.25rem}.settings-alert{border-radius:.85rem;margin:0;padding:.75rem .9rem;font-size:.875rem}.settings-alert--error{color:#b91c1c;background:#f9eded}.settings-alert--ok{color:#15803d;background:#ecf5ef}.settings-address-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.settings-address{background:var(--parchment);border:1px solid #1c212314;border-radius:.95rem;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.settings-address{background:color-mix(in srgb, var(--parchment) 55%, white)}}.settings-address__top{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.settings-address__label{color:var(--carbon-black);margin:0;font-weight:560}.settings-address__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--twilight-indigo);margin-left:.45rem;font-size:.7rem;font-weight:600}.settings-address__line{color:var(--carbon-black);margin:.3rem 0 0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.settings-address__line{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}.settings-address__actions{gap:.45rem;display:flex}.settings-empty{text-align:center;color:var(--carbon-black);border:1px dashed #1c212329;border-radius:.95rem;padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.settings-empty{color:color-mix(in srgb, var(--carbon-black) 52%, transparent)}}.settings-empty{background:var(--parchment);font-size:.9rem;list-style:none}@supports (color:color-mix(in lab, red, red)){.settings-empty{background:color-mix(in srgb, var(--parchment) 40%, white)}}.settings-empty--panel{margin-top:.25rem;padding:2.5rem 1.25rem}@media (max-width:767px){.tickets-page,.settings-page,.account-page,.orders-page{padding:calc(var(--storefront-header-height) + 1.15rem) .9rem calc(4.5rem + env(safe-area-inset-bottom,0px))}.tickets-page__header--row{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1.15rem}.tickets-page__header--row .tickets-page__title,.settings-page__title{font-size:1.85rem}.tickets-page__header--row .tickets-page__lead{max-width:none;font-size:.88rem}.tickets-page__header--row .tickets-btn,.tickets-page__header--row .tickets-page__cta,.tickets-page__header--row .slant-cta{justify-content:center;width:100%}.tickets-card,.tickets-card--list{border-radius:1rem;padding:1rem .95rem}.tickets-card__title{font-size:1.05rem}.tickets-item{gap:.55rem;padding:.9rem .85rem}.tickets-item__title{overflow-wrap:anywhere;font-size:.98rem}.tickets-item__meta{font-size:.78rem}.tickets-item__aside{align-self:center}.tickets-item__badges{justify-content:flex-end}.tickets-detail-layout{flex:none;gap:.9rem}.tickets-page--detail{height:auto;max-height:none;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));overflow:visible}.tickets-page--detail .tickets-page__inner--detail{flex:none;height:auto;min-height:auto;overflow:visible}.tickets-detail-side,.tickets-card--thread{height:auto;max-height:none;overflow:visible}.tickets-card--thread{flex-direction:column;height:min(72dvh,36rem);min-height:min(68dvh,30rem);max-height:none;display:flex}.tickets-detail__title{overflow-wrap:anywhere;font-size:1.15rem}.tickets-thread{max-height:none;padding:.9rem 1rem}.tickets-thread-head,.tickets-reply{padding-left:1rem;padding-right:1rem}.tickets-message{max-width:92%}.tickets-reply{flex-direction:unset;align-items:unset;gap:0}.tickets-reply .tickets-btn,.tickets-reply .slant-cta,.tickets-reply__send{justify-content:center;width:2.2rem;height:2.2rem}.tickets-reply .tickets-input{width:100%;height:3rem;min-height:3rem;padding:0 3rem 0 .95rem;font-size:1rem;line-height:3rem}.tickets-actions{flex-direction:column-reverse}.tickets-actions .tickets-btn,.tickets-actions .slant-cta{width:100%}.tickets-empty{min-height:16rem;padding:2rem 1.15rem}.tickets-empty__title{font-size:1.3rem}.tickets-empty .slant-cta{width:min(100%,20rem)}.settings-page{max-width:100%;overflow-x:clip}.settings-page__inner{min-width:0;max-width:100%}.settings-layout{grid-template-columns:minmax(0,1fr);gap:.95rem;width:100%;min-width:0;max-width:100%;display:grid}.settings-sidebar,.settings-main,.settings-panel,.settings-form,.settings-field{width:100%;min-width:0;max-width:100%}.settings-sidebar{gap:.75rem}.settings-profile-card{padding:1.2rem 1rem 1.05rem}.settings-avatar{width:5.35rem;height:5.35rem}.settings-nav-card{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.45rem;display:grid;overflow:visible}.settings-nav-item{white-space:normal;width:100%;padding:.7rem .85rem;font-size:.88rem}.settings-profile-card,.settings-nav-card,.settings-panel{border-radius:1rem}.settings-panel{padding:1.15rem 1rem 1.25rem}.settings-input,.settings-select,.settings-textarea{box-sizing:border-box;max-width:100%}.settings-panel__title{font-size:1.15rem}.settings-panel__lead{font-size:.88rem}.settings-input,.settings-select,.settings-textarea{padding:.72rem .85rem;font-size:1rem}.settings-actions{flex-direction:column-reverse;align-items:stretch}.settings-actions .settings-btn,.settings-actions .slant-cta{width:100%}.settings-address__top{flex-direction:column;align-items:flex-start}.settings-address__actions{width:100%}.settings-address__actions .settings-btn{flex:1}.settings-empty--panel{padding:2rem 1rem}}.wms-order-detail,.wms-order-detail>*{min-width:0}.wms-order-detail .tickets-detail-side{overflow:visible}.wms-order-detail .tickets-detail__title,.wms-order-detail .tickets-detail__facts dd,.wms-order-detail .tickets-detail__description p,.wms-order-detail .orders-line__copy .tickets-item__title,.wms-order-detail .orders-line__copy .tickets-item__meta{overflow-wrap:anywhere}.wms-order-detail .tickets-detail__facts{grid-template-columns:1fr}.wms-order-detail .tickets-detail-side .tickets-detail__description{margin-top:1.05rem;overflow:visible}.wms-order-detail .orders-line{align-items:flex-start}.wms-catalog-item__thumb{background:var(--parchment);border-radius:.7rem;flex-shrink:0;width:2.85rem;height:2.85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wms-catalog-item__thumb{background:color-mix(in srgb, var(--parchment) 55%, white)}}.wms-product-hero{aspect-ratio:1;background:var(--parchment);border-radius:1rem;width:100%;max-height:18rem;margin:0 0 1.05rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wms-product-hero{background:color-mix(in srgb, var(--parchment) 55%, white)}}.wms-product-hero+.tickets-detail__top{margin-top:.15rem}.wms-catalog-item .tickets-item__title,.wms-catalog-item .tickets-item__meta{overflow-wrap:anywhere}.affiliate-profile-card{margin-bottom:1.15rem}.affiliate-profile-card .tickets-detail__facts dd{overflow-wrap:anywhere}.affiliate-dashboard{gap:1.15rem;display:grid}.affiliate-dashboard>.affiliate-profile-card,.affiliate-dashboard>.affiliate-chart-card,.affiliate-dashboard>.tickets-card,.affiliate-dashboard>.tickets-empty{margin-bottom:0}.affiliate-facts--metrics .tickets-card__header{margin-bottom:.7rem}.affiliate-facts--metrics .tickets-detail__facts{margin-top:0}.affiliate-facts--metrics .tickets-detail__facts dd{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.28rem;font-weight:500;line-height:1.2}@media (min-width:720px){.affiliate-facts--metrics .tickets-detail__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.affiliate-dashboard__split{gap:1.15rem;display:grid}@media (min-width:960px){.affiliate-dashboard__split{grid-template-columns:minmax(17rem,21.5rem) minmax(0,1fr);align-items:stretch}.affiliate-dashboard__split>.affiliate-referral-card,.affiliate-dashboard__split>.affiliate-chart-card{height:100%;margin-bottom:0}}.affiliate-referral-card__facts{grid-template-columns:1fr;margin-top:.85rem}.affiliate-chart-card{flex-direction:column;min-height:22rem;display:flex}.affiliate-chart-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.affiliate-chart-card__head .tickets-card__count{margin-top:.2rem;display:block}.affiliate-chart-card .ws-payouts-chart--plain{flex:auto;min-height:14rem}.affiliate-chart-card .ws-ops-empty{text-align:center;flex:auto;place-items:center;min-height:12rem;margin:0;display:grid}.accountant-ledger,.admin-catalog,.admin-applications,.admin-orders,.admin-network,.admin-dashboard{flex-direction:column;flex:none;min-height:0;display:flex}.admin-dashboard{gap:1.15rem}.admin-dashboard>.workspace-header,.admin-dashboard>.tickets-card,.admin-dashboard>.affiliate-chart-card{margin-bottom:0}.admin-facts .tickets-card__header{margin-bottom:.7rem}.admin-facts .tickets-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.admin-facts .tickets-detail__facts dd{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.28rem;font-weight:500;line-height:1.2}@media (min-width:720px){.admin-facts .tickets-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-dashboard__pair{grid-template-columns:1fr;align-items:start;gap:1.15rem;display:grid}@media (min-width:960px){.admin-dashboard__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.admin-chart-card,.admin-chart-card--bar{height:auto;min-height:0}.admin-chart-card .ws-ops-empty{min-height:8rem}.admin-pie{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.admin-pie__svg{width:min(100%,13rem);max-width:13rem;height:auto;margin-inline:auto;display:block}.admin-bar__svg{width:100%;height:auto;max-height:14rem;display:block}.admin-pie__legend{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.admin-pie__legend li{grid-template-columns:.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:1.7rem;display:grid}.admin-pie__legend li.is-active .admin-pie__name{font-weight:600}.admin-pie__swatch{border-radius:999px;width:.7rem;height:.7rem}.admin-pie__name,.admin-pie__value{color:var(--carbon-black);font-size:.82rem}.admin-pie__value{font-variant-numeric:tabular-nums;color:var(--carbon-black)}@supports (color:color-mix(in lab, red, red)){.admin-pie__value{color:color-mix(in srgb, var(--carbon-black) 62%, transparent)}}@media (max-width:719px){.admin-pie{grid-template-columns:1fr}}.admin-dashboard .admin-table{min-width:0}.admin-dashboard .ws-ops-empty{min-height:8rem}.accountant-ledger .workspace-header,.accountant-ledger .tickets-alert,.accountant-ledger .tickets-toolbar,.accountant-ledger .tickets-empty,.admin-catalog .workspace-header,.admin-catalog .tickets-alert,.admin-catalog .tickets-toolbar,.admin-catalog .tickets-empty,.admin-catalog .tickets-back,.admin-applications .workspace-header,.admin-applications .tickets-alert,.admin-applications .tickets-toolbar,.admin-applications .tickets-empty,.admin-orders .workspace-header,.admin-orders .tickets-alert,.admin-orders .tickets-toolbar,.admin-orders .tickets-empty,.admin-orders .tickets-back,.admin-network .workspace-header,.admin-network .tickets-alert,.admin-network .tickets-toolbar,.admin-network .tickets-empty,.admin-network .tickets-back,.admin-dashboard .workspace-header,.admin-dashboard .tickets-alert,.admin-dashboard .tickets-empty{flex-shrink:0}.accountant-ledger .tickets-toolbar__row,.admin-catalog .tickets-toolbar__row,.admin-applications .tickets-toolbar__row,.admin-orders .tickets-toolbar__row,.admin-network .tickets-toolbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.accountant-ledger .tickets-toolbar__filters,.admin-catalog .tickets-toolbar__filters,.admin-network .tickets-toolbar__filters{flex:0 auto;align-self:center;min-width:0}.accountant-ledger .tickets-toolbar__selects,.admin-applications .tickets-toolbar__selects,.admin-orders .tickets-toolbar__selects,.admin-network .tickets-toolbar__selects{flex:none;justify-content:flex-end;align-items:center;margin-left:auto}.accountant-ledger .tickets-toolbar{z-index:40;position:relative}.accountant-ledger .tickets-toolbar__selects{isolation:isolate;flex-wrap:nowrap}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select,.accountant-ledger .tickets-toolbar__select{z-index:1;position:relative}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select--open,.accountant-ledger .tickets-toolbar__selects .storefront-menu-select--open .storefront-menu-select__control{z-index:500}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select--open .storefront-menu-select__menu,.accountant-ledger .tickets-toolbar__selects .storefront-menu-select__menu{z-index:501}.accountant-ledger .tickets-toolbar__select{min-width:10.25rem;max-width:13.5rem;display:block}.admin-catalog .tickets-toolbar__select,.admin-applications .tickets-toolbar__select,.admin-orders .tickets-toolbar__select,.admin-network .tickets-toolbar__select{min-width:11.5rem;max-width:14rem;display:block}.accountant-ledger .tickets-toolbar__select>span,.admin-catalog .tickets-toolbar__select>span,.admin-applications .tickets-toolbar__select>span,.admin-orders .tickets-toolbar__select>span,.admin-network .tickets-toolbar__select>span{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.accountant-ledger .tickets-select{text-align:left}.accountant-ledger .tickets-card--list{flex:none;min-height:0;display:block;overflow:visible}.accountant-ledger .admin-table{min-width:56rem}.accountant-ledger .admin-table__c-placed{width:9.75rem}.accountant-ledger .admin-table th:first-child,.accountant-ledger .admin-table td:first-child{padding-left:1rem}.accountant-ledger .admin-table th:last-child,.accountant-ledger .admin-table td:last-child,.accountant-ledger .admin-table__placed{padding-left:.65rem;padding-right:1.25rem}.accountant-ledger .admin-table__placed{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.accountant-ledger .tickets-pagination{flex-shrink:0}.admin-applications .tickets-card--list,.admin-orders .tickets-card--list,.admin-network .tickets-card--list,.admin-catalog .tickets-card--list,.admin-dashboard .tickets-card--list{z-index:1;flex:none;min-height:0;display:block;position:relative;overflow:visible}.admin-applications .admin-table-wrap{z-index:1;position:relative}.admin-applications .tickets-pagination,.admin-orders .tickets-pagination,.admin-network .tickets-pagination,.admin-catalog .tickets-pagination{flex-shrink:0}.admin-applications .tickets-list,.admin-orders .tickets-list,.admin-network .tickets-list{grid-auto-rows:min-content;align-content:start;gap:.65rem}.admin-orders .tickets-detail-layout,.admin-orders .tickets-detail-side,.admin-orders .orders-detail-main{height:auto;max-height:none;overflow:visible}.admin-order-status{display:block}.admin-order-status .tickets-select-wrap{width:100%}.admin-order-status .tickets-select{text-align:left;width:100%}.admin-table-wrap{scrollbar-width:thin;scrollbar-color:#1c212338 transparent;margin:0;padding:0 0 .2rem;overflow:auto visible}.admin-table-wrap::-webkit-scrollbar{width:8px;height:8px}.admin-table-wrap::-webkit-scrollbar-thumb{background:#1c21232e;border-radius:999px}.admin-table{table-layout:fixed;border-collapse:separate;border-spacing:0 .45rem;width:100%;min-width:0}.admin-table th{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--carbon-black);background:#fff;padding:0 .55rem .35rem;font-size:.7rem;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-table th{color:color-mix(in srgb, var(--carbon-black) 46%, transparent)}}.admin-table th{text-align:left;white-space:nowrap}.admin-table td{background:var(--parchment);padding:.62rem .55rem}@supports (color:color-mix(in lab, red, red)){.admin-table td{background:color-mix(in srgb, var(--parchment) 45%, white)}}.admin-table td{vertical-align:middle;color:var(--carbon-black);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #1c212314;border-bottom:1px solid #1c212314;overflow:hidden}.admin-table td:first-child{border-left:1px solid #1c212314;border-radius:.85rem 0 0 .85rem;padding-left:.75rem}.admin-table td:last-child{border-right:1px solid #1c212314;border-radius:0 .85rem .85rem 0;padding-right:.75rem}.admin-table tbody tr:hover td{background:#fff;border-color:#1c212329}.admin-table td:last-child{text-overflow:clip;overflow:visible}.admin-table td:has(.admin-table__actions){text-overflow:clip;overflow:visible}.admin-table td:has(.admin-table__btn){text-overflow:clip;overflow:visible}.admin-table td:has(.tickets-badge){text-overflow:clip;overflow:visible}.admin-table .tickets-badge{flex-shrink:0;max-width:none;overflow:visible}.admin-table__c-order{width:12.75rem}.admin-table__c-customer{width:12.5rem}.admin-table__c-items{width:3.6rem}.admin-table__c-total{width:6rem}.admin-table__c-referral{width:9.75rem}.admin-table__c-payment{width:5.8rem}.admin-table__c-status{width:8.5rem}.admin-table__c-placed{width:9.4rem}.admin-table__c-applied{width:6.75rem}.admin-table__c-payout{width:6.25rem}.admin-table__c-method{width:7.25rem}.admin-table__c-actions{width:6.25rem}.admin-table__c-actions-wide{width:12.5rem}.admin-table__c-link{width:5.25rem}.admin-table__c-email{width:14rem}.admin-table__c-country{width:8rem}.admin-table__c-phone{width:8.75rem}.admin-table__c-sku{width:7.75rem}.admin-table__c-category{width:8.25rem}.admin-table__c-type{width:7.5rem}.admin-table__c-price{width:6.25rem}.admin-table__c-slug{width:8.5rem}.admin-table__product{align-items:center;gap:.65rem;min-width:0;display:flex}.admin-table__thumb{background:var(--parchment);border-radius:.55rem;flex-shrink:0;width:2.35rem;height:2.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-table__thumb{background:color-mix(in srgb, var(--parchment) 55%, white)}}.admin-table__thumb--icon{color:var(--carbon-black);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-table__thumb--icon{color:color-mix(in srgb, var(--carbon-black) 42%, transparent)}}.admin-catalog .admin-table,.admin-orders .admin-table{min-width:56rem}.admin-network .admin-table,.admin-applications .admin-table{table-layout:auto;border-spacing:0 .45rem;width:max-content;min-width:100%}.admin-network .admin-table{min-width:max(100%,56rem)}.admin-applications .admin-table{min-width:max(100%,58rem)}.admin-network .admin-table__c-customer,.admin-applications .admin-table__c-customer{width:auto;min-width:13rem}.admin-network .admin-table__c-referral,.admin-applications .admin-table__c-email{width:auto;min-width:10rem}.admin-network .admin-table__c-link,.admin-network .admin-table__c-actions-wide,.admin-applications .admin-table__c-actions{white-space:nowrap;width:1%}.admin-network .admin-table th,.admin-applications .admin-table th,.admin-network .admin-table td,.admin-applications .admin-table td{padding-inline:.85rem}.admin-network .admin-table th:last-child,.admin-applications .admin-table th:last-child,.admin-network .admin-table td:last-child,.admin-applications .admin-table td:last-child{text-align:left}.admin-network .admin-table__primary,.admin-network .admin-table__secondary,.admin-network .admin-table__mono,.admin-applications .admin-table td{text-overflow:clip;overflow:visible}.orders-page .tickets-card--list{display:block;overflow:visible}.orders-page .admin-table{width:100%;min-width:0}.admin-table__primary{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--carbon-black);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:500;line-height:1.25;overflow:hidden}a.admin-table__primary{text-decoration:none;display:block}.admin-table__secondary{color:var(--carbon-black);margin:.05rem 0 0;font-size:.78rem;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.admin-table__secondary{color:color-mix(in srgb, var(--carbon-black) 55%, transparent)}}.admin-table__secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-table__mono{font-variant-numeric:tabular-nums;text-overflow:clip;overflow:visible}.admin-table__actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}.admin-table__btn{appearance:none;min-height:2rem;color:var(--carbon-black);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1c21231f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem .7rem;font-size:.82rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.admin-table__btn:hover,.admin-table__btn:focus-visible{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.admin-table__btn:hover,.admin-table__btn:focus-visible{background:color-mix(in srgb, var(--parchment) 70%, white)}}.admin-table__btn:hover,.admin-table__btn:focus-visible{color:var(--carbon-black);border-color:#1c212329}.admin-table__btn:disabled{opacity:.55;cursor:not-allowed}.admin-table__btn:focus-visible{outline:2px solid var(--carbon-black);outline-offset:2px}.admin-network>.tickets-card:not(.tickets-card--list){flex-shrink:0;margin-bottom:1.15rem}.admin-network>.tickets-card:not(.tickets-card--list) .tickets-detail__facts{margin-top:.2rem}@media (max-width:959px){.accountant-ledger .tickets-toolbar__row{flex-direction:column;align-items:stretch}.accountant-ledger .tickets-toolbar__selects{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:.45rem;width:100%;min-width:0;max-width:100%;margin-left:0;display:grid}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select,.accountant-ledger .tickets-toolbar__select{width:100%;max-width:none;min-width:0!important}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select__control{width:100%;min-width:0}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select__trigger{gap:.35rem;width:100%;max-width:100%;padding-inline:.55rem .45rem;font-size:.82rem;min-width:0!important}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountant-ledger .tickets-card--list{overflow:visible}}@media (max-width:519px){.admin-catalog .tickets-toolbar__row,.admin-applications .tickets-toolbar__row,.admin-orders .tickets-toolbar__row,.admin-network .tickets-toolbar__row{flex-direction:column;align-items:flex-start}.accountant-ledger .tickets-toolbar__row{flex-direction:column;align-items:stretch}.admin-catalog .tickets-toolbar__filters,.admin-network .tickets-toolbar__filters,.accountant-ledger .tickets-toolbar__filters{flex:none;align-self:flex-start;width:auto;max-width:100%}.admin-applications .tickets-toolbar__selects,.admin-orders .tickets-toolbar__selects,.admin-network .tickets-toolbar__selects{width:100%;margin-left:0}.admin-orders .tickets-toolbar--status-first .tickets-toolbar__selects,.admin-network .tickets-toolbar--status-first .tickets-toolbar__selects{width:auto!important;margin-left:0!important}.admin-catalog .tickets-toolbar__selects{width:auto;margin-left:0}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__row{flex-wrap:wrap;align-items:flex-end}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions{max-width:100%;justify-content:flex-start!important;gap:1.75rem!important;width:auto!important;margin-left:0!important}.admin-catalog .tickets-toolbar--catalog .tickets-toolbar__selects--catalog-actions .storefront-menu-select{width:8.5rem;min-width:8rem;max-width:9rem}.accountant-ledger .tickets-toolbar__selects{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;min-width:0;max-width:100%;margin-left:0}.admin-applications .tickets-toolbar--pending .tickets-toolbar__selects{flex:none;width:auto}.admin-applications .tickets-toolbar--pending .storefront-menu-select{width:8.5rem;min-width:8rem;max-width:9rem}.admin-catalog .tickets-toolbar__select,.admin-applications .tickets-toolbar__select,.admin-orders .tickets-toolbar__select,.admin-network .tickets-toolbar__select{width:100%;min-width:0;max-width:none}.accountant-ledger .tickets-toolbar__selects .storefront-menu-select,.accountant-ledger .tickets-toolbar__select{width:100%;max-width:none;min-width:0!important}}.affiliate-referral-row{flex-wrap:wrap;align-items:stretch;gap:.65rem;margin-top:.9rem;display:flex}.affiliate-referral-row .tickets-input{flex:16rem;min-width:0}.affiliate-referral-row .slant-cta{flex:none;align-self:stretch}.affiliate-referral-row--field{margin-top:0}.affiliate-account-hero{align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.affiliate-account-hero__copy{min-width:0}.affiliate-account-hero .settings-avatar-wrap{margin-bottom:0}.affiliate-account-hero .tickets-item__title{margin:0}.affiliate-account-hero .tickets-item__meta{margin:.2rem 0 .7rem}.affiliate-chart-card__tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;max-width:100%;margin:0;display:flex}.affiliate-chart-card__tools .tickets-toolbar__filters{flex-wrap:nowrap;flex:0 auto;gap:.3rem;min-width:0;display:inline-flex}.affiliate-chart-card__tools .tickets-filter,.affiliate-chart-card__tools .glass-btn{white-space:nowrap;flex:none}@media (max-width:767px){.affiliate-chart-card__head{flex-direction:column;align-items:stretch}.affiliate-chart-card__tools{justify-content:flex-start;gap:.35rem;width:100%}.affiliate-chart-card__tools .tickets-toolbar__filters{flex:auto}.affiliate-chart-card__tools .tickets-filter{padding-inline:.65rem;font-size:.78rem}.affiliate-chart-card__tools .glass-btn{padding-inline:.7rem;font-size:.72rem}.affiliate-portal .tickets-actions{flex-wrap:wrap;gap:.55rem}.affiliate-portal .tickets-actions .slant-cta,.affiliate-portal .tickets-actions .glass-btn{flex:auto;min-width:min(100%,8.5rem)}.affiliate-portal .tickets-modal,.affiliate-portal .tickets-form{min-width:0}.affiliate-portal .orders-journey-list__detail{font-size:.78rem}.affiliate-referral-row{flex-direction:column;align-items:stretch}.affiliate-referral-row .tickets-input{flex:none;width:100%}.affiliate-referral-row .slant-cta{align-self:auto;width:100%}.affiliate-account-hero{flex-wrap:wrap;gap:.75rem}.affiliate-facts--metrics .tickets-detail__facts{grid-template-columns:1fr 1fr}.glass-modal-shell--ticket .tickets-actions{flex-wrap:wrap;gap:.55rem}.glass-modal-shell--ticket .tickets-modal{width:min(100%,26.5rem);max-width:100%}.glass-modal-shell--ticket .tickets-form{min-width:0}}@media (max-width:390px){.affiliate-facts--metrics .tickets-detail__facts dd{font-size:1.05rem}}.wms-order-detail .orders-journey-list{grid-template-columns:1fr;gap:0;padding:.1rem 0 .25rem;display:grid;overflow:visible}.wms-order-detail .orders-journey-list__item{text-align:left;flex-direction:row;flex:none;align-items:flex-start;gap:.85rem}.wms-order-detail .orders-journey-list__marker{flex:0 0 2.15rem;width:2.15rem}.wms-order-detail .orders-journey-list__item:not(:last-child) .orders-journey-list__marker:after{width:1.5px;height:calc(100% + .55rem);top:2.15rem;left:50%;right:auto;transform:translate(-50%)}.wms-order-detail .orders-journey-list__copy{padding:.25rem 0 .85rem}.wms-order-detail .orders-journey-list__detail{display:block}@media (min-width:1100px){.wms-order-detail.tickets-detail-layout{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);align-items:start}}@media (max-width:1099px){.wms-order-detail.tickets-detail-layout{grid-template-columns:1fr}}@media (max-width:480px){.orders-journey__dot{width:1.4rem;height:1.4rem;font-size:.62rem}.tickets-btn--compact{height:2.15rem;font-size:.76rem}.checkout-payment-form__row{grid-template-columns:1fr}}.verdict-gate-content--locked{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(10px)brightness(.72);transform-origin:top;transform:scale(1.01)}.verdict-gate{z-index:110;padding:max(.85rem, env(safe-area-inset-top)) .85rem max(.85rem, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.verdict-gate__backdrop{-webkit-backdrop-filter:blur(3px);background:#0f1a2385;position:absolute;inset:0}.verdict-gate__panel{z-index:1;color:#1c2123;background:#fff;border-radius:1.15rem;width:min(100%,26.5rem);margin-block:auto;padding:1.75rem 1.5rem 1.35rem;position:relative;box-shadow:0 24px 64px #0f1a2338}.verdict-gate__brand{justify-content:center;margin-bottom:1.15rem;display:flex}.verdict-gate__logo{object-fit:contain;width:auto;height:2rem}.verdict-gate__lead{color:#1c2123e0;text-align:left;margin:0 0 1.25rem;font-size:.92rem;line-height:1.55}.verdict-gate__checks{flex-direction:column;gap:.85rem;margin-bottom:1.35rem;display:flex}.verdict-gate__check{color:#1c2123;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;display:flex}.verdict-gate__check input{accent-color:#0f6e6e;cursor:pointer;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.2rem}.verdict-gate__submit{color:#fff;width:100%;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background:#0f6e6e;border:none;border-radius:999px;padding:.85rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s,opacity .2s;display:block}.verdict-gate__submit:hover:not(:disabled){background:#0c5a5a}.verdict-gate__submit--disabled,.verdict-gate__submit:disabled{opacity:.42;cursor:not-allowed}.verdict-gate__legal{color:#1c21239e;margin:1.1rem 0 0;font-size:.72rem;line-height:1.5}@media (max-width:640px){.verdict-gate__panel{padding:1.45rem 1.15rem 1.2rem}.verdict-gate__logo{height:1.75rem}}@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-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}
