@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", sans-serif;--default-mono-font-family:var(--font-mono);--font-heading:"Cormorant Garamond", serif;--font-body:"Inter", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-\[10\%\]{top:-10%}.top-0{top:calc(var(--spacing) * 0)}.-bottom-\[10\%\]{bottom:-10%}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.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}}.mx-auto{margin-inline:auto}.my-9{margin-block:calc(var(--spacing) * 9)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-14{margin-top:calc(var(--spacing) * 14)}.\!mb-5{margin-bottom:calc(var(--spacing) * 5)!important}.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)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-\[17px\]{height:17px}.h-\[calc\(100vh-var\(--header-height\)\)\]{height:calc(100vh - var(--header-height))}.h-\[var\(--header-height\)\]{height:var(--header-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[760px\]{min-height:760px}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing) * 0)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-\[17px\]{width:17px}.w-\[280px\]{width:280px}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.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-\[280px\]{max-width:280px}.max-w-\[460px\]{max-width:460px}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.justify-self-start{justify-self:flex-start}.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}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-30{border-style:var(--tw-border-style);border-width:30px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#F8F2DE\]\/14{border-color:#f8f2de24;border-color:lab(95.5668% -.38898 10.4426/.14)}.border-\[\#F8F2DE\]\/18{border-color:#f8f2de2e;border-color:lab(95.5668% -.38898 10.4426/.18)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#1A1410\]{background-color:#1a1410}.bg-\[\#1A1410\]\/58{background-color:#1a141094;background-color:lab(6.8898% 2.36257 3.34147/.58)}.bg-\[\#1A1410\]\/62{background-color:#1a14109e;background-color:lab(6.8898% 2.36257 3.34147/.62)}.bg-\[\#2b160d\]{background-color:#2b160d}.bg-\[\#120b07\]{background-color:#120b07}.bg-\[\#120b07\]\/55{background-color:#120b078c;background-color:lab(3.49912% 1.9995 2.39691/.55)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-\[linear-gradient\(90deg\,rgba\(26\,20\,16\,0\.92\)_0\%\,rgba\(26\,20\,16\,0\.78\)_36\%\,rgba\(26\,20\,16\,0\.34\)_100\%\)\]{background-image:linear-gradient(90deg,#1a1410eb 0%,#1a1410c7 36%,#1a141057 100%)}.bg-\[linear-gradient\(90deg\,transparent\,var\(--color-accent\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--color-accent),transparent)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,\.24\)\,transparent_42\%\,rgba\(198\,124\,59\,\.35\)\)\]{background-image:linear-gradient(135deg,#ffffff3d,#0000 42%,#c67c3b59)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(196\,150\,61\,0\.16\)\,transparent_34\%\)\,radial-gradient\(circle_at_88\%_12\%\,rgba\(212\,181\,106\,0\.08\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 12% 0,#c4963d29,#0000 34%),radial-gradient(circle at 88% 12%,#d4b56a14,#0000 28%)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.font-\[family-name\:var\(--font-heading\)\]{font-family:var(--font-heading)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#1A1410\]{color:#1a1410}.text-\[\#F8F2DE\]{color:#f8f2de}.text-\[\#F8F2DE\]\/55{color:#f8f2de8c;color:lab(95.5668% -.38898 10.4426/.55)}.text-\[\#F8F2DE\]\/62{color:#f8f2de9e;color:lab(95.5668% -.38898 10.4426/.62)}.text-\[\#F8F2DE\]\/66{color:#f8f2dea8;color:lab(95.5668% -.38898 10.4426/.66)}.text-\[\#F8F2DE\]\/70{color:#f8f2deb3;color:lab(95.5668% -.38898 10.4426/.7)}.text-\[\#F8F2DE\]\/74{color:#f8f2debd;color:lab(95.5668% -.38898 10.4426/.74)}.text-\[\#F8F2DE\]\/78{color:#f8f2dec7;color:lab(95.5668% -.38898 10.4426/.78)}.text-\[\#F8F2DE\]\/84{color:#f8f2ded6;color:lab(95.5668% -.38898 10.4426/.84)}.text-\[\#e0ad75\]{color:#e0ad75}.text-\[\#f2dec5\]\/82{color:#f2dec5d1;color:lab(89.6296% 4.19575 14.9316/.82)}.text-\[\#fff7e8\]{color:#fff7e8}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent-light\)\]{color:var(--color-accent-light)}.text-\[var\(--color-text-light\)\]{color:var(--color-text-light)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(43\,22\,13\,\.24\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#2b160d3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:w-5:is(:where(.group):hover *){width:calc(var(--spacing) * 5)}.group-hover\:w-12:is(:where(.group):hover *){width:calc(var(--spacing) * 12)}}.placeholder\:text-\[\#F8F2DE\]\/38::placeholder{color:#f8f2de61;color:lab(95.5668% -.38898 10.4426/.38)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}@media (hover:hover){.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:bg-\[\#4a2413\]:hover{background-color:#4a2413}.hover\:bg-\[var\(--color-accent\)\]:hover{background-color:var(--color-accent)}.hover\:bg-\[var\(--color-accent-light\)\]:hover{background-color:var(--color-accent-light)}.hover\:bg-\[var\(--color-hover-bg\)\]:hover{background-color:var(--color-hover-bg)}.hover\:text-\[\#1A1410\]:hover{color:#1a1410}.hover\:text-\[var\(--color-accent-light\)\]:hover{color:var(--color-accent-light)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-\[340px\]{width:340px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-\[\#F8F2DE\]\/12{border-color:#f8f2de1f;border-color:lab(95.5668% -.38898 10.4426/.12)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:w-\[380px\]{width:380px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:flex-col{flex-direction:column}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:flex-row{flex-direction:row}}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpRotate{0%{opacity:0;transform:translateY(40px)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cartBounce{0%{transform:scale(1)}25%{transform:scale(1.25)}50%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sectionReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes progressFill{0%{width:0%}}@keyframes subtlePulse{0%,to{box-shadow:0 0 #c4963d66}50%{box-shadow:0 0 0 8px #c4963d00}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}[data-scroll]{opacity:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}[data-scroll].is-revealed{opacity:1;transform:translateY(0)}[data-scroll=fade-up-rotate]{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(40px)rotate(3deg)}[data-scroll=fade-up-rotate].is-revealed{opacity:1;transform:translateY(0)rotate(0)}[data-scroll=stagger]>*{opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);transform:translateY(25px)}[data-scroll=stagger].is-revealed>:first-child{transition-delay:0s}[data-scroll=stagger].is-revealed>:nth-child(2){transition-delay:80ms}[data-scroll=stagger].is-revealed>:nth-child(3){transition-delay:.16s}[data-scroll=stagger].is-revealed>:nth-child(4){transition-delay:.24s}[data-scroll=stagger].is-revealed>:nth-child(5){transition-delay:.32s}[data-scroll=stagger].is-revealed>:nth-child(6){transition-delay:.4s}[data-scroll=stagger].is-revealed>:nth-child(7){transition-delay:.48s}[data-scroll=stagger].is-revealed>:nth-child(8){transition-delay:.56s}[data-scroll=stagger].is-revealed>:nth-child(9){transition-delay:.64s}[data-scroll=stagger].is-revealed>:nth-child(10){transition-delay:.72s}[data-scroll=stagger].is-revealed>*{opacity:1;transform:translateY(0)}.page-transition-enter{animation:.6s ease-out both pageFadeIn}.site-header.animated{-webkit-backdrop-filter:none;background-color:#0000;border-bottom-color:#0000;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),-webkit-backdrop-filter .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .4s cubic-bezier(.25,.46,.45,.94),border-color .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.site-header.animated.scrolled{-webkit-backdrop-filter:blur(16px)saturate(180%);border-bottom-color:var(--color-border-alpha-30);background-color:#faf6f1eb;box-shadow:0 1px 3px #0000000a}.nav-link-animated{transition:color .3s,text-shadow .3s;position:relative}.nav-link-animated:after{content:"";background-color:var(--color-accent);width:0;height:1.5px;transition:width .35s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:6px;left:0}.nav-link-animated:hover{color:var(--color-accent);text-shadow:0 0 20px #c4963d26;opacity:1}.nav-link-animated:hover:after{width:100%}.cart-bounce{animation:.5s cubic-bezier(.68,-.55,.265,1.55) cartBounce}.megamenu-panel.animated{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);display:block;transform:translateY(-12px)}.megamenu-trigger:hover .megamenu-panel.animated,.megamenu-trigger:focus-within .megamenu-panel.animated{opacity:1;pointer-events:auto;transform:translateY(0)}.cta-fill{z-index:0;position:relative;overflow:hidden}.cta-fill:before{content:"";background:var(--gradient-gold);z-index:-1;width:0;height:100%;transition:width .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.cta-fill:hover:before{width:100%}.cta-fill:hover{color:#fff;border-color:#0000}.collection-card{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.collection-card:hover{transform:scale(1.03);box-shadow:0 20px 40px #0000001f,0 8px 16px #0000000f}.collection-card .collection-card-image{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.collection-card:hover .collection-card-image{transform:scale(1.05)}.collection-card .collection-card-accent{background:var(--gradient-gold);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.collection-card:hover .collection-card-accent{transform:scaleX(1)}.product-card-hover{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94)}.product-card-hover:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000014,0 4px 8px #0000000a}.product-card-hover .product-card-hover-image{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card-hover:hover .product-card-hover-image{transform:scale(1.08)}.product-card-hover .product-card-hover-badge{transition:color .3s}.product-card-hover:hover .product-card-hover-badge{color:var(--color-accent-dark)}.store-card-overlay{opacity:0;background:linear-gradient(#0000 50%,#0000008c 100%);justify-content:center;align-items:flex-end;padding:2rem;transition:opacity .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0;transform:translateY(8px)}.group:hover .store-card-overlay,.store-card-hover:hover .store-card-overlay{opacity:1;transform:translateY(0)}.hero-progress-fixed{background:var(--gradient-gold);z-index:100;transform-origin:0;height:3px;transition:transform 50ms linear;position:fixed;top:0;left:0;transform:scaleX(0)}.subscription-parallax{will-change:transform;transition:transform .1s linear}@media (hover:hover) and (pointer:fine){.custom-cursor-active,.custom-cursor-active *{cursor:none!important}.custom-cursor{border:1.5px solid var(--color-accent);pointer-events:none;z-index:9999;mix-blend-mode:difference;border-radius:50%;width:20px;height:20px;transition:width .25s cubic-bezier(.25,.46,.45,.94),height .25s cubic-bezier(.25,.46,.45,.94),border-color .25s cubic-bezier(.25,.46,.45,.94),background-color .25s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor-dot{background-color:var(--color-accent);pointer-events:none;z-index:9999;border-radius:50%;width:4px;height:4px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor.is-hovering{border-color:var(--color-accent-light);mix-blend-mode:normal;background-color:#c4963d1a;width:48px;height:48px}}.text-reveal-word{opacity:0;filter:blur(4px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94),filter .7s cubic-bezier(.25,.46,.45,.94);display:inline-block;transform:translateY(20px)}.text-reveal-word.is-visible{opacity:1;filter:blur();transform:translateY(0)}.magnetic-area{transition:transform .15s cubic-bezier(.25,.46,.45,.94);display:inline-block}.image-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%);width:50%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-150%)skew(-15deg)}.image-shimmer:hover:after{transform:translate(250%)skew(-15deg)}@media (prefers-reduced-motion:reduce){[data-scroll],[data-scroll=fade-up-rotate],[data-scroll=stagger]>*,.text-reveal-word{opacity:1;transition:none;animation:none;transform:none}.collection-card:hover,.product-card-hover:hover{box-shadow:none;transform:none}.custom-cursor,.custom-cursor-dot{display:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnM.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnM.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnM.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9GnM.ttf)format("truetype")}:root{--font-body:"Inter", sans-serif;--font-heading:"Cormorant Garamond", serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-42:2.625rem;--font-size-48:3rem;--font-size-54:3.375rem;--font-size-60:3.75rem;--font-size-h1:var(--font-size-48);--font-size-h2:var(--font-size-36);--font-size-h3:var(--font-size-28);--font-size-h4:var(--font-size-20);--font-size-h5:var(--font-size-16);--font-size-h6:var(--font-size-12);--font-size-hxl:var(--font-size-60);--text-hxl-line-height:1;--heading-margin:var(--spacing-12);--color-background:#faf4ee;--color-text:#000;--color-text-light:#3d3a3b;--color-text-muted:#6b6766;--color-accent:#c4963d;--color-accent-dark:#a67c2e;--color-accent-light:#d4b56a;--color-button-background:#000;--color-button-label:#fff;--color-border:#696561;--color-border-alpha-30:#6965614d;--color-black-alpha-30:#0000004d;--color-white-alpha-20:#fff3;--color-cream:#f8f2de;--spacing-2:.125rem;--spacing-4:.25rem;--spacing-8:.5rem;--spacing-12:.75rem;--spacing-16:1rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-64:4rem;--section-margin:clamp(4rem, 8vw, 8rem);--section-padding:clamp(3rem, 6vw, 6rem);--container-gutter:.625rem;--max-content-width:100%;--button-height:38px;--button-height-large:50px;--gradient-gold:linear-gradient(135deg, #c4963d 0%, #a67c2e 100%);--gradient-gold-light:linear-gradient(135deg, #d4b56a 0%, #c4963d 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--announcement-height,34px) + var(--header-height,75px) + var(--spacing-24));font-size:100%}body{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:var(--font-size-16);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}img{border-radius:2px}a{color:inherit;text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}button{cursor:pointer;font-family:inherit;line-height:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);margin-bottom:var(--heading-margin);text-wrap:balance;line-height:1.2}h1{font-size:clamp(3rem,7vw,6rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1}h2{font-size:clamp(2.5rem,5.5vw,5rem);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1.05}h3{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background-color:var(--color-accent);color:#fff}.text-hxl{font-family:var(--font-heading);font-size:var(--font-size-hxl);font-weight:var(--font-weight-medium);line-height:var(--text-hxl-line-height);letter-spacing:-.02em}.text-h1{font-family:var(--font-heading);font-size:clamp(3rem,7vw,6rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1}.text-h2{font-family:var(--font-heading);font-size:clamp(2.5rem,5.5vw,5rem);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1.05}.text-h3{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.2}.text-h4{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:1.25}.text-h5{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;line-height:1.3}.text-h6{font-family:var(--font-heading);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.text-12-book{font-family:var(--font-body);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:1.5}.text-14-book{font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:1.5}.text-16-book{font-family:var(--font-body);font-size:var(--font-size-16);font-weight:var(--font-weight-light);line-height:1.6}.text-18-medium{font-family:var(--font-body);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:1.5}.text-18-light{font-family:var(--font-body);font-size:var(--font-size-18);font-weight:var(--font-weight-light);line-height:1.5}.container{width:100%;max-width:var(--max-content-width);padding-left:var(--container-gutter);padding-right:var(--container-gutter);margin-left:auto;margin-right:auto}@media (min-width:768px){.container{--container-gutter:2rem}}@media (min-width:1024px){.container{--container-gutter:3rem;max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.section-margin{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.section-padding{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.cta{font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;min-height:var(--button-height);padding:0 var(--spacing-24);background-color:var(--color-button-background);color:var(--color-button-label);will-change:transform, background-color, color, border-color;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:all .42s cubic-bezier(.22,1,.36,1);display:inline-flex}.cta:hover{background-color:var(--color-accent);color:#fff;opacity:1;transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.cta:active{transform:translate(0)scale(.985);box-shadow:0 4px 12px #0000000f}.cta--fill{z-index:0;position:relative;overflow:hidden}.cta--fill:before{content:"";background:var(--gradient-gold);z-index:-1;width:0;height:100%;transition:width .62s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.cta--fill:hover:before{width:100%}.cta--fill:hover{color:#fff;border-color:#0000}.cta--large{min-height:var(--button-height-large);padding:0 var(--spacing-32);font-size:var(--font-size-16)}.cta--outline{color:var(--color-text);border:1px solid var(--color-border);background-color:#0000}.cta--outline:hover{background-color:var(--color-text);color:var(--color-button-label);border-color:var(--color-text)}.cta--gold{background-color:var(--color-accent);color:#fff}.cta--gold:hover{background-color:var(--color-accent-dark)}.cta--border-top{border-top:1px solid var(--color-border-alpha-30);padding-top:var(--spacing-16)}.cta--border-bottom{border-bottom:1px solid var(--color-border-alpha-30);padding-bottom:var(--spacing-16)}.cta--background{background-color:var(--color-cream);color:var(--color-text)}.cta--background:hover{background-color:var(--color-accent);color:#fff;opacity:1}.cta--full{justify-content:space-between;width:100%;padding-left:0;padding-right:0;display:flex}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{width:100%;padding:var(--spacing-8) 0;font-family:var(--font-body);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);color:var(--color-text);border:none;border-bottom:1px solid var(--color-border-alpha-30);appearance:none;background-color:#0000;border-radius:0;outline:none;line-height:1.5;transition:border-color .2s}input::placeholder,textarea::placeholder{color:var(--color-text-light);opacity:.6}input:focus,textarea:focus,select:focus{border-bottom-color:var(--color-accent);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}textarea{resize:vertical;min-height:100px}select{padding-right:var(--spacing-24);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23696561' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--color-accent)}label{font-family:var(--font-body);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--spacing-4);color:var(--color-text-light);display:block}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.hr{border:none;border-top:1px solid var(--color-border-alpha-30);margin:var(--spacing-32) 0}.hide-mobile,.mobile-only{display:none}@media (min-width:768px){.hide-mobile,.mobile-only{display:initial}.hide-desktop,.desktop-only{display:none}}@media (min-width:1024px){.mobile-only{display:none}.desktop-only{display:initial}}.text-14-medium{font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:1.5}.container-site{width:100%;max-width:var(--max-content-width);padding-left:var(--container-gutter);padding-right:var(--container-gutter);margin-left:auto;margin-right:auto}@media (min-width:768px){.container-site{--container-gutter:2rem}}@media (min-width:1024px){.container-site{--container-gutter:3rem;max-width:1280px}}@media (min-width:1440px){.container-site{max-width:1440px}}.site-header{z-index:50;-webkit-backdrop-filter:none;background-color:#0000;border-bottom:1px solid #0000;height:64px;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),-webkit-backdrop-filter .4s cubic-bezier(.25,.46,.45,.94),backdrop-filter .4s cubic-bezier(.25,.46,.45,.94),border-color .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);position:sticky;top:0}.site-header.scrolled{-webkit-backdrop-filter:blur(16px)saturate(180%);border-bottom-color:var(--color-border-alpha-30);background-color:#faf6f1eb;box-shadow:0 1px 3px #0000000a}@media (min-width:768px){.site-header{height:80px}}.icon-btn{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:relative}.icon-btn:hover{opacity:.6}.icon-badge{background-color:var(--color-accent);color:#fff;min-width:16px;height:16px;font-family:var(--font-body);font-size:10px;font-weight:var(--font-weight-medium);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:4px;right:2px}.nav-link{font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);color:var(--color-text);letter-spacing:.02em;white-space:nowrap;text-decoration:none;transition:color .3s,text-shadow .3s;position:relative}.nav-link:after{content:"";background-color:var(--color-accent);width:0;height:1.5px;transition:width .35s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:6px;left:0}.nav-link:hover{color:var(--color-accent);text-shadow:0 0 20px #c4963d1f;opacity:1}.nav-link:hover:after{width:100%}.megamenu-trigger{position:static}.megamenu-panel{background-color:var(--color-background);border-top:1px solid var(--color-border-alpha-30);border-bottom:1px solid var(--color-border-alpha-30);z-index:40;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 25px #0000000d}.megamenu-trigger:hover .megamenu-panel,.megamenu-trigger:focus-within .megamenu-panel{display:block}.site-footer{background-color:var(--color-background);border-top:1px solid var(--color-border-alpha-30);padding-top:var(--spacing-64);padding-bottom:var(--spacing-32)}.footer-newsletter{padding-bottom:var(--spacing-48);margin-bottom:var(--spacing-48);border-bottom:1px solid var(--color-border-alpha-30)}.footer-grid{gap:var(--spacing-32);grid-template-columns:1fr 1fr;display:grid}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.hero-banner{background-color:#0d0d0d;width:100%;height:100vh;min-height:100vh;max-height:none;position:relative;overflow:hidden}.hero-banner__slider{width:100%;height:100%;position:absolute;inset:0}.hero-banner__slide{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.hero-banner__slide-image{will-change:transform;width:100%;height:115%;position:absolute;inset:0}.hero-banner__slide-img{object-fit:cover;object-position:center}.swiper-slide-active .hero-banner__slide-img{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards hero-scale-in}@keyframes hero-scale-in{0%{transform:scale(1.04)}to{transform:scale(1)}}.hero-banner__slide-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000061 0%,#0000002e 32%,#0000009e 72%,#000000e0 100%);position:absolute;inset:0}.hero-banner__subheading{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:#fffc;text-shadow:0 2px 8px #00000080;margin-bottom:var(--spacing-8);line-height:1.1}.hero-banner__heading{font-family:var(--font-heading);font-size:3rem;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 16px #0009;margin-bottom:var(--spacing-24);line-height:1.1}.hero-banner__cta{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#fff;padding:var(--spacing-12) 0;cursor:pointer;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .35s,color .35s;display:inline-flex}.hero-banner__cta:hover{border-color:var(--color-accent);color:var(--color-accent-light);opacity:1}.hero-banner__overlay{left:var(--container-gutter);bottom:calc(var(--spacing-32) + 56px);z-index:6;text-align:left;max-width:520px;position:absolute}.hero-banner__thumbnails{right:var(--container-gutter);bottom:calc(var(--spacing-32) + 56px);z-index:6;gap:var(--spacing-20);flex-direction:column;max-width:340px;display:flex;position:absolute}.hero-banner-thumbnail{text-align:right;padding:var(--spacing-12) 0;color:#ffffff73;padding-right:var(--spacing-16);cursor:pointer;gap:var(--spacing-4);border-right:1px solid #ffffff26;flex-direction:column;transition:color .4s,border-color .4s;display:flex}.hero-banner-thumbnail--active{color:#fff;border-right-color:var(--color-accent)}.hero-banner-thumbnail:hover{color:#fffc;border-right-color:#fff6}.hero-banner-thumbnail--active:hover{border-right-color:var(--color-accent)}.hero-banner-thumbnail__subheading{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:inherit;line-height:1.1}.hero-banner-thumbnail__heading{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:inherit;line-height:1.1}.hero-banner-thumbnail__cta{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:inherit;padding-top:var(--spacing-8);border-top:1px solid #ffffff26;font-size:.6875rem;font-weight:600;transition:border-color .35s}.hero-banner-thumbnail--active .hero-banner-thumbnail__cta{border-top-color:#fff6}.hero-banner__footer{z-index:6;padding-bottom:var(--spacing-32);position:absolute;bottom:0;left:0;right:0}.hero-banner__footer-inner{justify-content:space-between;align-items:center;gap:var(--spacing-24);display:flex}.hero-banner__progress-track{background-color:#ffffff26;flex:1;height:1px;position:relative;overflow:hidden}.hero-banner__progress-fill{background-color:var(--color-accent);width:0%;height:100%;animation:6s linear forwards hero-progress-fill;position:absolute;top:0;left:0}@keyframes hero-progress-fill{0%{width:0%}to{width:100%}}.hero-banner__pagination{align-items:center;gap:var(--spacing-12);flex-shrink:0;display:flex}.hero-banner__page-num{font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:0;line-height:1;transition:color .35s}.hero-banner__page-num--active{color:#fff}.hero-banner__page-num:hover{color:#ffffffb3}.hero-banner__dots{bottom:var(--spacing-32);z-index:6;justify-content:center;align-items:center;gap:var(--spacing-8);display:flex;position:absolute;left:50%;transform:translate(-50%)}.hero-banner__dot{cursor:pointer;background-color:#ffffff59;border-radius:50%;width:6px;height:6px;transition:background-color .35s,transform .35s;display:inline-block}.hero-banner__dot--active{background-color:#fff;transform:scale(1.3)}.hero-banner__slide-content-mobile{z-index:6;padding:var(--spacing-32) var(--container-gutter) var(--spacing-64);text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.hero-banner__heading--mobile{font-size:2rem}.hero-banner__subheading--mobile{font-size:.875rem}.hero-banner__slider .swiper-pagination{display:none}@media (max-width:767px){.hero-banner{height:100vh;min-height:100vh;max-height:none}.hero-banner__footer{display:none}}@media (min-width:768px) and (max-width:1023px){.hero-banner__thumbnails{max-width:260px;bottom:calc(var(--spacing-32) + 56px)}.hero-banner__overlay{max-width:380px;bottom:calc(var(--spacing-32) + 56px)}.hero-banner__heading{font-size:2.5rem}.hero-banner-thumbnail__heading{font-size:1.25rem}}@media (min-width:1440px){.hero-banner__heading{font-size:3.375rem}}@media (max-height:650px){.hero-banner__thumbnails,.hero-banner__overlay{bottom:calc(var(--spacing-32) + 72px)}}.featured-product__heading{margin-bottom:var(--spacing-32)}.featured-product__grid{gap:var(--spacing-32);grid-template-columns:1fr;display:grid}@media (min-width:768px){.featured-product__grid{gap:var(--spacing-48);grid-template-columns:1fr 1fr;align-items:center}}@media (min-width:1024px){.featured-product__grid{gap:var(--spacing-64)}}.featured-product__image-wrapper{width:100%;position:relative}.featured-product__image{aspect-ratio:4/5;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.featured-product__accent-corner{background:linear-gradient(135deg, transparent 50%, var(--color-accent) 50%);opacity:.6;width:64px;height:64px;position:absolute;bottom:0;left:0}.featured-product__details{gap:var(--spacing-16);flex-direction:column;display:flex}.featured-product__name{margin-bottom:0}.featured-product__price{color:var(--color-accent);margin-top:calc(var(--spacing-4) * -1)}.featured-product__specs{border-top:1px solid var(--color-border-alpha-30);border-bottom:1px solid var(--color-border-alpha-30);padding:var(--spacing-8) 0;margin:var(--spacing-8) 0;flex-direction:column;gap:0;display:flex}.featured-product__spec-item{padding:var(--spacing-8) 0;justify-content:space-between;align-items:center;display:flex}.featured-product__spec-item+.featured-product__spec-item{border-top:1px solid var(--color-border-alpha-30)}.featured-product__spec-label{color:var(--color-text-light)}.featured-product__spec-value{color:var(--color-text)}.featured-product__quantity{align-items:center;gap:var(--spacing-16);display:flex}.featured-product__quantity-label{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em}.featured-product__quantity-controls{border:1px solid var(--color-border-alpha-30);align-items:center;height:40px;display:flex}.featured-product__quantity-btn{width:40px;height:100%;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.featured-product__quantity-btn:hover:not(:disabled){background-color:var(--color-accent);color:#fff}.featured-product__quantity-btn:disabled{opacity:.3;cursor:not-allowed}.featured-product__quantity-value{text-align:center;border-left:1px solid var(--color-border-alpha-30);border-right:1px solid var(--color-border-alpha-30);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:48px;height:100%;display:flex}.featured-product__add-to-cart{width:100%}.featured-product__description{color:var(--color-text-light);line-height:1.7}.featured-product__view-link{align-items:center;gap:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-alpha-30);color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;transition:color .2s;display:inline-flex}.featured-product__view-link:hover{color:var(--color-accent);opacity:1}.featured-product__view-link svg{transition:transform .2s}.featured-product__view-link:hover svg{transform:translate(4px)}@media (max-width:767px){.featured-product__details{gap:var(--spacing-12)}}.half-banners__container{grid-template-columns:1fr;display:grid}@media (min-width:768px){.half-banners__container{grid-template-columns:1fr 1fr}}.half-banners__block{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:360px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.half-banners__block{min-height:480px}}@media (min-width:1024px){.half-banners__block{min-height:560px}}.half-banners__background{z-index:0;position:absolute;inset:0}.half-banners__texture{background:radial-gradient(at 35% 30%,#c4963d1a 0%,#0000 60%),radial-gradient(at 70% 65%,#c4963d0f 0%,#0000 50%);position:absolute;inset:0}.half-banners__noise{opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.half-banners__overlay{z-index:1;position:absolute;inset:0}.half-banners__content{z-index:2;text-align:center;padding:var(--spacing-32);position:relative}.half-banners__label{text-shadow:0 2px 12px #0006}.half-banners__cta{text-transform:uppercase;letter-spacing:.06em}.half-banners__block .half-banners__background{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.half-banners__block:hover .half-banners__background{transform:scale(1.04)}.featured-products__header{margin-bottom:var(--spacing-40)}.featured-products__heading{margin-bottom:var(--spacing-24)}.featured-products__header-row{justify-content:space-between;align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.featured-products__tabs{align-items:center;gap:var(--spacing-24);display:flex}.featured-products__tab{font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);color:var(--color-text);letter-spacing:.02em;padding:var(--spacing-4) 0;cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:opacity .2s;position:relative}.featured-products__tab:hover{opacity:.6}.featured-products__tab--active{font-weight:var(--font-weight-medium)}.featured-products__tab-indicator{background-color:var(--color-accent);height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.featured-products__tab-indicator--visible{transform:scaleX(1)}.featured-products__view-all{color:var(--color-text);white-space:nowrap;text-decoration:none;transition:opacity .2s}.featured-products__view-all:hover{opacity:.6}.featured-products__grid{margin-bottom:var(--spacing-32)}.featured-products__footer{padding-top:var(--spacing-16)}.product-card{flex-direction:column;display:flex}.product-card__image-wrapper{aspect-ratio:4/3;border-radius:2px;width:100%;position:relative;overflow:hidden}.product-card__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-card__image img,.product-card__image .product-card__image-media{will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__image img,.product-card:hover .product-card__image .product-card__image-media{transform:scale(1.055)}.product-card__image-icon{opacity:.2;pointer-events:none;font-size:4rem;position:absolute}.product-card__image-accent{background-color:var(--color-accent);height:3px;position:absolute;top:0;left:0;right:0}.product-card__body{padding:var(--spacing-16) 0;gap:var(--spacing-8);flex-direction:column;display:flex}.product-card__badge{color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em}.product-card__name{margin:0}.product-card__label{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--spacing-2);display:block}.product-card__tasting-notes p,.product-card__origin p{color:var(--color-text)}.product-card__grind{margin-top:var(--spacing-4);position:relative}.product-card__grind-trigger{align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-8) 0;padding-right:var(--spacing-24);border:none;border-bottom:1px solid var(--color-border-alpha-30);cursor:pointer;color:var(--color-text);background:0 0;font-family:inherit;transition:border-color .2s;display:flex;position:relative}.product-card__grind-trigger:hover{border-bottom-color:var(--color-border)}.product-card__grind-value{text-align:left;flex:1}.product-card__grind-chevron{right:var(--spacing-4);color:var(--color-text-light);transition:transform .25s;position:absolute;top:50%;transform:translateY(-50%)rotate(0)}.product-card__grind-chevron--open{transform:translateY(-50%)rotate(180deg)}.product-card__grind-dropdown{z-index:20;background-color:var(--color-background);border:1px solid var(--color-border-alpha-30);padding:var(--spacing-4) 0;max-height:240px;margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000000f}.product-card__grind-option{padding:var(--spacing-8) var(--spacing-12);cursor:pointer;color:var(--color-text);transition:background-color .15s}.product-card__grind-option:hover{background-color:var(--color-cream)}.product-card__grind-option--selected{font-weight:var(--font-weight-medium);color:var(--color-accent)}.product-card__grind-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.product-card__footer{padding-top:var(--spacing-12);margin-top:auto}.product-card__price-row{margin-bottom:var(--spacing-12)}.product-card__price{color:var(--color-text)}.product-card__cta{width:100%}@media (min-width:768px){.featured-products__tabs{gap:var(--spacing-32)}}@media (min-width:1024px){.featured-products__header-row{flex-wrap:nowrap}}.featured-collections__card{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.featured-collections__card:hover{transform:scale(1.03);box-shadow:0 20px 40px #0000001f,0 8px 16px #0000000f}.featured-collections__card-image{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.featured-collections__card:hover .featured-collections__card-image{transform:scale(1.05)}.product-card--enhanced{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94)}.product-card--enhanced:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000014,0 4px 8px #0000000a}.product-card--enhanced .product-card__image{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card--enhanced:hover .product-card__image{transform:scale(1.08)}.product-card--enhanced .product-card__badge{transition:color .3s}.product-card--enhanced:hover .product-card__badge{color:var(--color-accent-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--header-height:75px;--announcement-height:34px;--section-margin:clamp(4rem, 8vw, 8rem);--section-padding:clamp(3rem, 6vw, 6rem);--container-gutter:clamp(1rem, 3vw, 3rem)}body{font-weight:var(--font-weight-light)}body:before{content:"";z-index:9999;pointer-events:none;background:var(--color-background);opacity:0;animation:.52s cubic-bezier(.25,.46,.45,.94) forwards page-fade-in;position:fixed;inset:0}@keyframes page-fade-in{0%{opacity:1}to{opacity:0}}h1,.text-h1{font-size:clamp(3rem,7vw,6rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1}h2,.text-h2{font-size:clamp(2.5rem,5.5vw,5rem);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:1.05}h3,.text-h3{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.text-hxl{letter-spacing:-.04em}.transform-gpu,.gsap-ready,[data-scroll],.image-reveal,.featured-products__image,.featured-product__image,.subscription-banner__image,.featured-stores__image{backface-visibility:hidden;will-change:transform, opacity;transform:translateZ(0)}.announcement-bar{z-index:70;height:var(--announcement-height);color:#fff;font-family:var(--font-body);font-size:var(--font-size-14);font-weight:var(--font-weight-light);letter-spacing:.02em;text-align:center;background:#000;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.announcement-bar__text{will-change:transform, opacity;animation:4.2s cubic-bezier(.22,1,.36,1) both announcement-slide}@keyframes announcement-slide{0%{opacity:0;transform:translateY(10px)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.site-header{top:var(--announcement-height);z-index:60;height:var(--header-height);-webkit-backdrop-filter:none;background:#faf4ee00;border-bottom:1px solid #0000;transition:background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .5s cubic-bezier(.22,1,.36,1),backdrop-filter .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);position:fixed;left:0;right:0}.site-header.scrolled,.site-header:hover{border-bottom-color:var(--color-border-alpha-30);-webkit-backdrop-filter:blur(16px)saturate(160%);background:#faf4eef5;box-shadow:0 1px #00000008,0 12px 28px #0000000a}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid;position:relative}.site-header__nav{align-items:center;gap:var(--spacing-24);justify-self:start;height:100%;display:none}.site-header__logo{font-family:var(--font-heading);font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;justify-self:center;line-height:1}.site-header__icons{justify-self:end;align-items:center;gap:2px;display:flex}.site-header__hamburger{justify-self:start}.site-header__desktop-icon{display:none}.nav-link{height:var(--header-height);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--color-text);align-items:center;display:inline-flex}.nav-link:after{background:#000;height:1px;bottom:22px}.nav-link:hover{color:var(--color-text);text-shadow:none}.megamenu-panel{top:calc(var(--announcement-height) + var(--header-height));opacity:0;visibility:hidden;pointer-events:none;background:var(--color-background);border-top:1px solid var(--color-border-alpha-30);border-bottom:1px solid var(--color-border-alpha-30);transition:opacity .22s,transform .22s,visibility .22s;display:block;position:fixed;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 56px #0000000f}.megamenu-trigger:hover .megamenu-panel,.megamenu-trigger:focus-within .megamenu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.megamenu-panel__inner{padding-top:var(--spacing-48);padding-bottom:var(--spacing-48);grid-template-columns:1fr minmax(240px,320px);gap:clamp(2rem,6vw,6rem);display:grid}.megamenu-panel__columns{grid-template-columns:repeat(2,minmax(160px,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.megamenu-panel__section h3,.megamenu-panel__featured h3{font-family:var(--font-heading);font-size:36px;font-weight:var(--font-weight-medium);letter-spacing:-.72px;margin-bottom:var(--spacing-24);line-height:1.05}.megamenu-panel__section ul{gap:var(--spacing-12);display:grid}.megamenu-panel__link span,.megamenu-panel__featured-link,.megamenu-panel__featured p{font-family:var(--font-body);font-size:11px;font-weight:var(--font-weight-light);letter-spacing:2.2px;text-transform:uppercase;line-height:1.3}.megamenu-panel__link small,.megamenu-panel__featured span{color:var(--color-text-muted);letter-spacing:0;text-transform:none;margin-top:3px;font-size:13px;display:block}.megamenu-panel__featured{min-height:240px;padding:var(--spacing-32);background:#e1dcd6;flex-direction:column;justify-content:flex-end;display:flex}.megamenu-panel__featured-link{margin-top:var(--spacing-24);padding-top:var(--spacing-12);border-top:1px solid #0003}.mobile-menu-fullscreen{z-index:90;background:var(--color-background);color:var(--color-text);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobile-menu-fullscreen.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu-fullscreen__top{height:calc(var(--announcement-height) + var(--header-height));padding:var(--announcement-height) var(--container-gutter) 0;border-bottom:1px solid var(--color-border-alpha-30);justify-content:space-between;align-items:center;display:flex}.mobile-menu-fullscreen__logo{font-family:var(--font-heading);letter-spacing:-.04em;font-size:24px;font-weight:500}.mobile-menu-fullscreen__nav{gap:var(--spacing-16);padding:var(--spacing-48) var(--container-gutter);display:grid}.mobile-menu-fullscreen__nav a{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(2.1rem,11vw,4.5rem);font-weight:500;line-height:.98}.mobile-menu-fullscreen__footer{gap:var(--spacing-24);padding:var(--spacing-24) var(--container-gutter);border-top:1px solid var(--color-border-alpha-30);margin-top:auto;display:flex}.mobile-menu-fullscreen__footer a{letter-spacing:2.2px;text-transform:uppercase;font-size:11px;font-weight:300}.hero-banner-fullscreen{height:100vh;min-height:100vh;max-height:none;margin-top:0}.featured-products__title,.featured-stores__header h2,.text-banner__content h2,.subscription-banner__content h2,.featured-product__content h2{font-family:var(--font-heading);font-weight:var(--font-weight-medium);letter-spacing:-.04em;line-height:1.02}.featured-products__title{text-align:center;margin-bottom:clamp(2rem,5vw,4rem);font-size:clamp(2.75rem,6vw,5.75rem)}.featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.featured-products__card{transition:transform .3s,box-shadow .3s}.featured-products__image-wrap{aspect-ratio:3/4;background:var(--color-cream);border-radius:2px;position:relative;overflow:hidden}.featured-products__image{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.featured-products__card:hover{box-shadow:0 18px 42px #00000014}.featured-products__card:hover .featured-products__image{transform:scale(1.05)}.featured-products__meta{padding-top:var(--spacing-12);text-align:center}.featured-products__meta h3{font-family:var(--font-body);letter-spacing:0;margin-bottom:2px;font-size:14px;font-weight:500}.featured-products__meta p{color:var(--color-text-muted);font-size:14px}.featured-product__inner{background:var(--color-background);grid-template-columns:1fr;gap:0;display:grid}.featured-product__media{aspect-ratio:4/3;background:var(--color-cream);position:relative;overflow:hidden}.featured-product__image{object-fit:cover}.featured-product__content{padding:clamp(2rem, 6vw, 5rem) var(--container-gutter);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.featured-product__eyebrow,.subscription-banner__eyebrow{margin-bottom:var(--spacing-16);letter-spacing:2.2px;text-transform:uppercase;font-size:11px;font-weight:300}.featured-product__content h2{max-width:9ch;font-size:clamp(2.5rem,5.5vw,5.25rem)}.featured-product__description{max-width:460px;margin:var(--spacing-16) 0 var(--spacing-32);font-size:16px;line-height:1.65}.featured-product__cta,.subscription-banner__button{gap:var(--spacing-8)}.text-banner{padding-block:clamp(3rem,8vw,7rem)}.text-banner__rule{background:var(--color-border-alpha-30);height:1px}.text-banner__content{text-align:center;max-width:980px;margin:0 auto;padding:clamp(2.5rem,7vw,6rem) 0}.text-banner__content h2{margin-bottom:var(--spacing-24);font-size:clamp(2.5rem,6vw,5.5rem)}.text-banner__content p{max-width:620px;color:var(--color-text-light);margin:0 auto;font-size:16px;line-height:1.75}.subscription-banner__panel{background:#e1dcd6;grid-template-columns:1fr;display:grid}.subscription-banner__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,5rem);display:flex}.subscription-banner__content h2{font-size:clamp(3rem,6vw,6rem)}.subscription-banner__content p:not(.subscription-banner__eyebrow){max-width:500px;margin:var(--spacing-16) 0 var(--spacing-32);font-size:16px;line-height:1.7}.subscription-banner__image-wrap{aspect-ratio:4/3;min-height:360px;position:relative;overflow:hidden}.subscription-banner__image{object-fit:cover}.featured-stores__header{justify-content:space-between;align-items:end;gap:var(--spacing-24);margin-bottom:var(--spacing-32);display:flex}.featured-stores__header h2{margin:0;font-size:clamp(2.5rem,5vw,5rem)}.featured-stores__view-all{letter-spacing:2.2px;text-transform:uppercase;border-bottom:1px solid;font-size:11px;font-weight:300}.featured-stores__grid{gap:var(--spacing-24);grid-template-columns:1fr;display:grid}.featured-stores__image-wrap{aspect-ratio:4/3;background:var(--color-cream);position:relative;overflow:hidden}.featured-stores__image{object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.featured-stores__card:hover .featured-stores__image{transform:scale(1.05)}.featured-stores__meta{padding-top:var(--spacing-12)}.featured-stores__meta h3{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:2px;font-size:28px;font-weight:500}.featured-stores__meta p{letter-spacing:2.2px;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:300}@media (min-width:768px){.site-header__desktop-icon{display:inline-flex}.featured-stores__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-header__hamburger{display:none}.site-header__nav{display:flex}.featured-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3vw,3.5rem)}.featured-product__inner{grid-template-columns:60% 40%;min-height:642px}.featured-product__content{padding-inline:clamp(3rem,5vw,6rem)}.subscription-banner__panel{grid-template-columns:1fr 1fr;min-height:620px}.subscription-banner__image-wrap{height:100%;min-height:620px}.featured-stores__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.featured-products__grid{gap:var(--spacing-16)}.featured-products__meta h3,.featured-products__meta p{font-size:12px}}:root{--section-margin:clamp(2.5rem, 4.5vw, 4.75rem);--section-padding:clamp(2.25rem, 4.5vw, 4.75rem)}html,body{overflow-x:clip}main,.home-v15-unified{max-width:100vw;overflow-x:clip}@media (max-width:700px){:root{--section-margin:2.5rem;--section-padding:2.25rem}}.ritual-marquee{margin:clamp(1.5rem,3vw,2.5rem) 0;overflow:hidden}.ritual-marquee__title{color:var(--color-text-light);margin-bottom:1rem}.ritual-marquee__track{gap:clamp(1.25rem,3vw,3rem);padding:0 1.5rem;display:flex}.ritual-marquee__item{color:var(--color-text-light);white-space:nowrap;font-family:var(--font-heading)}.bottom-brand-marquee{margin-top:2rem;margin-bottom:0;overflow:hidden}.bottom-brand-marquee__track{gap:clamp(2rem,5vw,4rem);padding:1.1rem 1.5rem;display:flex}.bottom-brand-marquee__item{font-family:var(--font-heading);color:var(--color-text-muted);white-space:nowrap;opacity:.38;font-size:clamp(1.35rem,4vw,2rem);font-weight:500}.origin-editorial{isolation:isolate;color:#fff7e8;background:#120b07;position:relative;overflow:hidden}.origin-editorial:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 0,#c67c3b38,#0000 32%),radial-gradient(circle at 80% 70%,#d4b56a1f,#0000 35%);position:absolute;inset:0}.origin-editorial__inner{width:min(100%,1280px);margin-inline:auto;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,4vw,3rem)}.origin-editorial__intro{grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.origin-editorial__eyebrow,.origin-editorial__copy span{color:#e0ad75;font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;margin-bottom:.9rem;font-size:.72rem;font-weight:700;display:block}.origin-editorial__intro h2{color:#fff7e8;letter-spacing:-.055em;max-width:880px;margin:0;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.origin-editorial__intro p{color:#fff7e8c2;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.origin-editorial__grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.origin-editorial__card{background:#fff7e80e;min-width:0}.origin-editorial__image-wrap{aspect-ratio:4/3;background:#24140c;overflow:hidden}.origin-editorial__image{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.origin-editorial__copy{padding:clamp(1.25rem,3vw,2rem)}.origin-editorial__copy h3{color:#fff7e8;letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.55rem);line-height:.98}.origin-editorial__copy p{color:#fff7e8bd;margin-top:1rem;line-height:1.65}.origin-editorial__stats{background:#ffffff1f;border:1px solid #ffffff1f;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid;overflow:hidden}.origin-editorial__stat{background:#120b07bf;padding:clamp(1.35rem,3vw,2rem)}.origin-editorial__stat strong{color:#f6c28b;font-family:var(--font-heading);letter-spacing:-.05em;font-size:clamp(2.8rem,6vw,5rem);font-weight:700;line-height:.9;display:block}.origin-editorial__stat span{color:#fff7e8ad;letter-spacing:.22em;text-transform:uppercase;margin-top:.8rem;font-size:.72rem;font-weight:700;display:block}@media (max-width:900px){.origin-editorial__intro,.origin-editorial__grid,.origin-editorial__stats{grid-template-columns:1fr}.origin-editorial__inner{padding-block:3rem}.origin-editorial__intro h2{font-size:clamp(2.7rem,12vw,4.4rem)}}@media (max-width:640px){.featured-stores__grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important;display:grid!important}.featured-stores__card:nth-child(n+5){display:none}.featured-stores__image-wrap{aspect-ratio:1!important}.featured-stores__meta h3{font-size:1.25rem!important}.featured-stores__meta p{font-size:.7rem!important}}.route-shell{color:#fff7e8;background:#120b07;min-height:100vh}.route-hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.route-hero__image,.route-hero__overlay{position:absolute;inset:0}.route-hero__image{z-index:-2;background-image:url(/instagram/hero-02.jpg);background-position:50%;background-size:cover}.route-hero__overlay{z-index:-1;background:linear-gradient(90deg,#120b07e0,#120b0761),linear-gradient(#120b0726,#120b07e0)}.route-hero__content{width:min(920px,100% - 3rem);padding:calc(var(--announcement-height) + var(--header-height) + 4rem) 0 clamp(4rem, 8vw, 7rem);margin:0 auto}.route-hero__content p{color:#e0ad75;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700}.route-hero__content h1{color:#fff7e8;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(3.2rem,8vw,7rem);line-height:.9}.route-hero__content span{color:#fff7e8c7;max-width:620px;margin-top:1.5rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;display:block}.route-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.route-hero__actions a{color:#fff7e8;letter-spacing:.16em;text-transform:uppercase;border:1px solid #fff7e885;justify-content:center;align-items:center;min-height:48px;padding:0 1.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.route-hero__actions a:first-child{color:#120b07;background:#e0ad75;border-color:#e0ad75}@media (max-width:640px){.route-hero__content{width:min(100% - 2rem,920px)}.route-hero__content h1{font-size:clamp(3rem,14vw,4.6rem)}}.hero-banner,.hero-media,.home-v15-unified,.shopify-section,.featured-collections__grid,.origin-editorial,.origin-editorial__image-wrap{max-width:100vw!important;overflow-x:clip!important}.featured-collections__grid{scroll-snap-type:none!important;display:grid!important;overflow:visible!important}.featured-collections__card{width:100%!important;min-width:0!important;max-width:none!important}@media (min-width:1024px){.featured-collections__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:768px) and (max-width:1023px){.featured-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.featured-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-v15-unified{width:100vw!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
