html.light .text-white,html.light .text-white\/90{color:var(--color-base-50)!important}html.light .text-white\/80{color:var(--color-base-100)!important}html.light .text-white\/70{color:var(--color-base-200)!important}html.light .text-white\/60{color:var(--color-base-300)!important}html.light .text-base-300{color:#61483d!important}html.light .text-base-400{color:#715649!important}html.light .placeholder\:text-base-500::placeholder{color:#7e6152!important;opacity:1}html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-white,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-white\/10,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-white\/15,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-white\/20,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-white\/30,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-base-700\/50,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-base-800\/30,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-base-800\/40,html.light body:not(.admin-workspace):not(.admin-preview-frame) .border-base-800\/60{border-color:transparent!important;border-width:0!important}html.light .bg-white{background-color:#f2dcc7!important}html.light .bg-white\/5{background-color:var(--surface-card)!important}html.light .bg-white\/10,html.light .bg-white\/15{background-color:var(--surface-card-strong)!important}html.light .bg-white\/20{background-color:#e7c9af!important}html.light .bg-white\/\[0\.03\]{background-color:var(--surface-card)!important}html.light .bg-base-950{background-color:#f6dfc8!important}html.light .shadow-black\/30{box-shadow:0 10px 30px #1e180c14!important}button:not(:disabled),[role=button]:not([aria-disabled=true]),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),summary,label[for],select,a[href]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}html :is(.rounded-2xl,.rounded-3xl,.rounded-\[1\.6rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\],.rounded-\[2\.25rem\])[class*="bg-white/"],html :is(.rounded-2xl,.rounded-3xl,.rounded-\[1\.6rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\],.rounded-\[2\.25rem\])[class*=bg-gradient-to-br],html .product-panel,html .career-card{box-shadow:var(--panel-shadow-lg)}html .product-hover-base{transition:transform .3s ease}html .product-hover-base:hover{transform:translateY(-.25rem)}html.light .product-panel{background-color:#f6e4d4!important;border:1px solid rgba(167,121,87,.24)!important;box-shadow:0 18px 44px #49291514!important}html.light .product-subpanel{background-color:#efd8c2!important;border:1px solid rgba(167,121,87,.18)!important;box-shadow:inset 0 1px #fff8f04d!important}html.light .product-image-panel{background-color:#f8f2ea!important;box-shadow:none!important}html.light .product-image-panel.product-image-panel--soft{background-color:#f8f2ea!important}html.light .product-image-panel.product-image-panel--white{background-color:#fff!important}html.light .product-image-panel.product-image-panel--transparent{background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light body:not(.admin-workspace) :is(.glass-card,.product-panel,.career-card,.service-card,.content-soft-card,.home-category-card,.home-stat-card,.home-cta-panel){background:#fdfaf6f5;border-color:#a7795721!important;box-shadow:0 14px 32px #4929150b!important}html.light body:not(.admin-workspace) :is(.rounded-2xl,.rounded-3xl,.rounded-\[1\.6rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\],.rounded-\[2\.25rem\])[class*="bg-white/"]{background-color:#fcf8f3f7!important;border-color:#a779571f!important;box-shadow:0 12px 28px #4929150a!important}html.light body:not(.admin-workspace){background-color:#f7f2eb!important}html.light body.tone-services .service-card{background:#fcf8f3f7!important;border:1px solid rgba(167,121,87,.12)!important;box-shadow:0 12px 28px #4929150a!important}html.light body.tone-services .service-card .text-base-100{color:#4f382a!important}html.light body.tone-services .service-card .text-base-300{color:#7b6150!important}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) .hero-kicker,html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) .section-kicker{color:#7a5e4d!important;font-weight:700!important;letter-spacing:.24em!important}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) .hero-title,html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) .section-title{color:#3a2518!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.04!important;text-wrap:balance}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) .hero-description,html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) .section-description{color:#654e3f!important;font-size:clamp(1rem,.96rem + .22vw,1.12rem)!important;line-height:1.82!important;max-width:62ch}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) :is(.content-soft-card,.service-card) .text-base-100{color:#432d20!important}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) :is(.content-soft-card,.service-card) .text-base-200{color:#5b4638!important}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) :is(.content-soft-card,.service-card) .text-base-300{color:#71594a!important}html.light body:is(.tone-about,.tone-career,.tone-contact,.tone-services,.tone-product) :is(.content-soft-card,.service-card) .text-base-400{color:#82695a!important}html.light body:is(.tone-about,.tone-career,.tone-contact) .content-soft-card{background:#fcf8f3f7!important;border:1px solid rgba(167,121,87,.12)!important;box-shadow:0 12px 28px #4929150a!important}html.light body:is(.tone-about,.tone-career,.tone-contact) .content-soft-card .text-base-100{color:#4f382a!important}html.light body:is(.tone-about,.tone-career,.tone-contact) .content-soft-card .text-base-200{color:#675043!important}html.light body:is(.tone-about,.tone-career,.tone-contact) .content-soft-card .text-base-300{color:#7b6150!important}html.light body:is(.tone-about,.tone-career,.tone-contact) .content-soft-card .text-base-400{color:#8b7262!important}html.light body.tone-about .content-soft-card .content-soft-card{background:#f7efe6!important;border:1px solid rgba(167,121,87,.14)!important;box-shadow:0 4px 10px #49291505!important;background-clip:padding-box;overflow:hidden}html.light body.tone-about .content-soft-card .content-soft-card .text-base-100{color:#493327!important}html.light body.tone-about .content-soft-card .content-soft-card .text-base-200{color:#60493d!important}html.light body.tone-about .content-soft-card .content-soft-card .text-base-300,html.light body.tone-about .content-soft-card .content-soft-card .text-base-400{color:#765d4e!important}html.light body:is(.tone-about,.tone-career,.tone-contact) .content-soft-chip{background:#f2e2d2eb!important;border:1px solid rgba(167,121,87,.12)!important;color:#675043!important}html.light .bg-accent-500{background-color:var(--color-accent-500)!important;color:#fff!important}html.light .bg-accent-600{background-color:var(--color-accent-600)!important;color:#fff!important}html.light .bg-accent-600\/90{background-color:color-mix(in oklab,var(--color-accent-600) 90%,transparent)!important;color:#fff!important}html.light .bg-accent-500\/86{background-color:color-mix(in oklab,var(--color-accent-500) 86%,transparent)!important}html.light .hover\:bg-accent-600\/90:hover{background-color:color-mix(in oklab,var(--color-accent-600) 90%,transparent)!important}html.light .bg-accent-500 .text-white,html.light .bg-accent-600 .text-white{color:#fff!important}html.light .button-accent,html.light .button-accent:is(a,button),html.light .button-accent:link,html.light .button-accent:visited{color:#fff!important}html.light .button-default,html.light .button-default:is(a,button),html.light .button-default:link,html.light .button-default:visited,html.light .button-secondary,html.light .button-secondary:is(a,button),html.light .button-secondary:link,html.light .button-secondary:visited{color:inherit!important}html.light .bg-accent-600\/90 .text-white{color:#fff!important}html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border-t,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border-r,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border-b,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border-l,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border-x,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a)).border-y,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a))[class^=border-],html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) :not(:where(input,textarea,select,button,summary,a))[class*=" border-"]{border-color:transparent!important;border-width:0!important}html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) .outline,html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) [class^=outline-],html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) [class*=" outline-"]{outline-color:transparent!important}html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) [class^=ring-],html.light body:not(.admin-workspace):not(.admin-auth-page):not(.admin-preview-frame) [class*=" ring-"]{--tw-ring-color: transparent !important;--tw-ring-shadow: 0 0 #0000 !important}.border-white\/10{border-color:var(--surface-stroke)!important}.bg-white\/5{background-color:var(--surface-card)!important}.bg-white\/5,.bg-white\/\[0\.03\]{backdrop-filter:blur(12px) saturate(102%);-webkit-backdrop-filter:blur(12px) saturate(102%)}html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border-t,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border-r,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border-b,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border-l,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border-x,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *)).border-y,html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *))[class^=border-],html.light :not(:where(input,textarea,select,button,summary,a,body.admin-workspace *,body.admin-auth-page *,body.admin-preview-frame *))[class*=" border-"]{border-color:transparent!important}html.light [class^=ring-],html.light [class*=" ring-"]{--tw-ring-color: transparent !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-base-100)!important;caret-color:var(--color-base-100)!important;-webkit-box-shadow:0 0 0 1000px color-mix(in oklab,var(--color-base-900) 55%,transparent) inset!important;box-shadow:0 0 0 1000px color-mix(in oklab,var(--color-base-900) 55%,transparent) inset!important;transition:background-color 9999s ease-out 0s}html.light input:-webkit-autofill,html.light input:-webkit-autofill:hover,html.light input:-webkit-autofill:focus,html.light textarea:-webkit-autofill,html.light textarea:-webkit-autofill:hover,html.light textarea:-webkit-autofill:focus,html.light select:-webkit-autofill,html.light select:-webkit-autofill:hover,html.light select:-webkit-autofill:focus{-webkit-text-fill-color:#2f2118!important;caret-color:#2f2118!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important}html.light #site-header .site-search__form{--site-search-surface: rgba(255, 255, 255, .985) !important;border:1px solid rgba(36,28,21,.09)!important;border-radius:1rem!important;background:var(--site-search-surface)!important;box-shadow:none!important}html.light #site-header .site-search.is-open .site-search__form,html.light #site-header .site-search__form:focus-within{--site-search-surface: rgba(255, 255, 255, 1) !important;border-color:#241c1529!important;background:var(--site-search-surface)!important;box-shadow:none!important}html.light #site-header .site-search__input,html.light #site-header .site-search__button{background:var(--site-search-surface, rgba(255, 255, 255, .985))!important}html.light #site-header .site-search__input{color:#241b14!important}html.light #site-header .site-search__input::placeholder{color:#b5aea6!important;font-weight:370!important;opacity:1!important}html.light #site-header .site-search__button{color:#3d3024!important;box-shadow:none!important}html.light #site-header .site-search__button:hover,html.light #site-header .site-search__button:focus-visible{background:#18130e08!important;color:#1f1812!important}html.light #site-header .site-search__input:-webkit-autofill,html.light #site-header .site-search__input:-webkit-autofill:hover,html.light #site-header .site-search__input:-webkit-autofill:focus{-webkit-text-fill-color:#241b14!important;caret-color:#241b14!important;-webkit-box-shadow:0 0 0 1000px var(--site-search-surface, rgba(255, 255, 255, .985)) inset!important;box-shadow:0 0 0 1000px var(--site-search-surface, rgba(255, 255, 255, .985)) inset!important;transition:background-color 9999s ease-out 0s}body{background-color:var(--surface-page);background-repeat:no-repeat;background-size:cover}html.light body{background-color:var(--surface-page);background-image:linear-gradient(180deg,#fff8ec9e,#fff8ec57,#fff8ec14 36%,#fff8ec00 56%),radial-gradient(circle at 18% 10%,rgba(198,142,76,.15),transparent 48%),radial-gradient(circle at 84% 18%,rgba(176,125,60,.12),transparent 52%),radial-gradient(circle at 55% 60%,rgba(214,155,80,.11),transparent 56%),radial-gradient(circle at 14% 90%,rgba(212,150,74,.1),transparent 60%),radial-gradient(circle at 86% 94%,rgba(204,143,68,.09),transparent 62%),linear-gradient(180deg,#dcbe9770,#e8c89875 58%,#e3c59c75)}main>section[class*=bg-],main>div[class*=bg-]{background-color:transparent!important}:root{--motion-duration-quick: .18s;--motion-duration-base: .28s;--motion-duration-reveal: .72s;--motion-ease-standard: cubic-bezier(.22, 1, .36, 1);--motion-ease-soft: cubic-bezier(.2, .75, .24, 1);--motion-lift-button: -2px;--motion-lift-card: -5px;--motion-lift-utility: -1px}.story-reveal{--reveal-offset-x: 0px;--reveal-offset-y: 22px;--reveal-scale: .986;--reveal-filter: saturate(.92);opacity:1;filter:none;transform:translateZ(0) scale(1);transition:opacity var(--motion-duration-reveal) var(--motion-ease-standard),transform var(--motion-duration-reveal) var(--motion-ease-standard),filter var(--motion-duration-reveal) var(--motion-ease-soft);will-change:opacity,transform,filter}.story-reveal[data-reveal=hero]{--reveal-offset-y: 30px;--reveal-scale: .978}.story-reveal[data-reveal=section]{--reveal-offset-y: 24px}.story-reveal[data-reveal=card]{--reveal-offset-y: 16px;--reveal-scale: .992}.story-reveal[data-reveal=text]{--reveal-offset-y: 18px;--reveal-scale: 1}.story-reveal.is-pending{opacity:0;filter:var(--reveal-filter);transform:translate3d(var(--reveal-offset-x),var(--reveal-offset-y),0) scale(var(--reveal-scale))}.story-reveal.is-visible{opacity:1;filter:none;transform:translateZ(0) scale(1)}body.motion-enhanced [data-motion-child]{opacity:1;transform:translateZ(0) scale(1);transition:opacity .52s var(--motion-ease-standard),transform .52s var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-soft),border-color var(--motion-duration-base) var(--motion-ease-soft),background-color var(--motion-duration-base) var(--motion-ease-soft),filter var(--motion-duration-base) var(--motion-ease-soft)}body.motion-enhanced .story-reveal.is-pending [data-motion-child]{opacity:.001;transform:translate3d(0,14px,0) scale(.992)}body.motion-enhanced .story-reveal.is-visible:not(.motion-children-settled) [data-motion-child]{opacity:1;transform:translateZ(0) scale(1);transition-delay:var(--motion-child-delay, 0ms)}body.motion-enhanced [data-motion-surface]{transform:translateZ(0);transform-origin:center center;backface-visibility:hidden;transition:transform var(--motion-duration-base) var(--motion-ease-soft),box-shadow var(--motion-duration-base) var(--motion-ease-soft),border-color var(--motion-duration-quick) var(--motion-ease-soft),background-color var(--motion-duration-quick) var(--motion-ease-soft),color var(--motion-duration-quick) var(--motion-ease-soft),filter var(--motion-duration-base) var(--motion-ease-soft)}body.motion-enhanced [data-motion-surface=button]{--surface-lift-distance: var(--motion-lift-button)}body.motion-enhanced [data-motion-surface=card]{--surface-lift-distance: var(--motion-lift-card)}body.motion-enhanced [data-motion-surface=utility]{--surface-lift-distance: var(--motion-lift-utility)}body.motion-enhanced .site-brand__logo,body.motion-enhanced .home-category-card img,body.motion-enhanced .product-card-image-panel .product-card-image,body.motion-enhanced .product-card-image-panel .product-card-image-preview{transition:transform .72s var(--motion-ease-standard),filter var(--motion-duration-base) var(--motion-ease-soft)}@media(hover:hover)and (pointer:fine){body.motion-enhanced [data-motion-surface]:is(a,button,[role=button],summary):hover,body.motion-enhanced [data-motion-surface]:focus-visible{transform:translate3d(0,var(--surface-lift-distance, -2px),0)}body.motion-enhanced [data-motion-surface=card]:is(:hover,:focus-visible){filter:saturate(1.02)}body.motion-enhanced .site-brand:hover .site-brand__logo,body.motion-enhanced .site-brand:focus-visible .site-brand__logo{transform:rotate(-4deg) scale(1.03);filter:saturate(1.04)}body.motion-enhanced .home-category-card:hover img,body.motion-enhanced .home-category-card:focus-visible img{transform:scale(1.04);filter:saturate(1.03)}body.motion-enhanced .product-card:hover .product-card-image,body.motion-enhanced .product-card:focus-within .product-card-image{transform:scale(1.02)}body.motion-enhanced .product-card:hover .product-card-image-preview,body.motion-enhanced .product-card:focus-within .product-card-image-preview{transform:scale(1.08)}}body.reveal-static .story-reveal,body.reveal-static .story-reveal.is-pending,body.reveal-static .story-reveal.is-visible{opacity:1;filter:none;transform:none;transition:none;will-change:auto}@media(prefers-reduced-motion:reduce){.story-reveal{opacity:1;filter:none;transform:none;transition:none}body.motion-enhanced [data-motion-child],body.motion-enhanced [data-motion-surface],body.motion-enhanced .site-brand__logo,body.motion-enhanced .home-category-card img,body.motion-enhanced .product-card-image-panel .product-card-image,body.motion-enhanced .product-card-image-panel .product-card-image-preview{animation:none!important;transform:none!important;transition:none!important}}.brand-wordmark{display:inline-block;font-family:inherit;font-weight:700;letter-spacing:0;line-height:.96;text-wrap:balance}.brand-wordmark--nav{font-size:clamp(1.18rem,1.35vw,1.42rem)}body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .hero-kicker--page,body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .section-kicker--main{font-size:var(--type-kicker-sm)!important;letter-spacing:.16em!important}body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .hero-title--page{font-size:var(--type-title-hero)!important;line-height:1.03!important;text-wrap:balance}body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .section-title--main{font-size:var(--type-title-section)!important;line-height:1.08!important;text-wrap:balance}body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .hero-description--page,body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .section-description--main{font-size:var(--type-body-lg)!important;line-height:1.72!important;max-width:62ch}.brand-wordmark--menu,.brand-wordmark--footer{font-size:1.1rem}body:not(.admin-workspace) .brand-wordmark{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;letter-spacing:.05em;color:inherit}html.light{--kyg-paper: #ffffff;--kyg-paper-soft: #ffffff;--kyg-paper-muted: #ffffff;--kyg-line: #e8e5df;--kyg-line-strong: #d7d2c8;--kyg-ink: #151413;--kyg-ink-soft: #2b2926;--kyg-muted: #4c4741;--kyg-muted-soft: #6e675e;--kyg-gold: #b9843a;--kyg-gold-strong: #8a6027;--kyg-gold-deep: #553515;--kyg-gold-soft: #f8eddc;--kyg-shadow: 0 14px 34px rgba(21, 20, 19, .055);--kyg-shadow-soft: 0 10px 24px rgba(21, 20, 19, .04);--color-base-50: var(--kyg-ink);--color-base-100: var(--kyg-ink);--color-base-200: var(--kyg-ink-soft);--color-base-300: var(--kyg-muted);--color-base-400: var(--kyg-muted-soft);--color-base-500: #80786d;--color-base-600: #a49d93;--color-base-700: #c8c2b8;--color-base-800: #e4e0d8;--color-base-900: var(--kyg-paper-soft);--color-base-950: var(--kyg-paper);--color-accent-50: #fbf5e9;--color-accent-100: #f6ecd7;--color-accent-200: #ebcf9d;--color-accent-300: #d8ad69;--color-accent-400: #c49345;--color-accent-500: var(--kyg-gold);--color-accent-600: var(--kyg-gold-strong);--color-accent-700: #70491d;--color-accent-800: var(--kyg-gold-deep);--color-accent-900: #432d0b;--color-accent-950: #2d1d06;--surface-page: var(--kyg-paper);--surface-card: var(--kyg-paper);--surface-card-strong: var(--kyg-paper-soft);--surface-stroke: var(--kyg-line);--panel-shadow-lg: var(--kyg-shadow)}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page){background:var(--kyg-paper)!important;background-color:var(--kyg-paper)!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) main,html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .relative.z-10{background:transparent!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) #site-header{--nav-scrolled-bg: rgba(255, 255, 255, .96);--nav-scrolled-shadow: 0 1px 0 rgba(21, 20, 19, .08), 0 10px 24px rgba(21, 20, 19, .035);background:#ffffffeb!important;border-bottom-color:#1514130f!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) footer{background:var(--kyg-paper)!important;border-top-color:var(--kyg-line)!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.brand-wordmark,.hero-title,.section-title,.product-detail-title,.product-detail-heading,h1,h2,h3,h4,.text-base-50,.text-base-100,.text-base-900){color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.hero-description,.section-description,p,li,dd,.text-base-200,.text-base-300,.text-base-400,.text-base-500){color:var(--kyg-muted)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.hero-kicker,.section-kicker,.text-accent-300,.text-accent-400,.text-accent-500,.text-accent-600,.text-accent-700,a:hover){color:var(--kyg-gold-strong)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.glass-card,.content-soft-card,.service-card,.career-card,.home-category-card,.home-stat-card,.home-cta-panel,.product-panel,.product-image-panel){background:var(--kyg-paper)!important;background-color:var(--kyg-paper)!important;background-image:none!important;border:1px solid var(--kyg-line)!important;box-shadow:var(--kyg-shadow-soft)!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.product-subpanel,.content-soft-chip,.bg-white,.bg-white\/5,.bg-white\/10,.bg-white\/15,.bg-white\/20,.bg-white\/\[0\.03\],.bg-base-900,.bg-base-950){background:var(--kyg-paper)!important;background-color:var(--kyg-paper)!important;background-image:none!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.bg-base-950\/12,.bg-base-950\/14,.bg-base-950\/18,.bg-base-950\/20,.bg-base-950\/24,.bg-base-950\/28,.bg-base-900\/35){background:var(--kyg-paper-soft)!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.border-base-700\/50,.border-base-800\/10,.border-base-800\/15,.border-base-800\/20,.border-base-800\/30,.border-base-800\/35,.border-base-800\/40,.border-base-800\/45,.border-base-800\/50,.border-base-800\/60){border-color:var(--kyg-line)!important;border-width:1px!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(button,a)[class*="bg-black/10"],html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(button,a)[class*="bg-white/"]{background:var(--kyg-paper-muted)!important;border-color:var(--kyg-line)!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.bg-accent-400,.bg-accent-500,.bg-accent-600,.hover\:bg-accent-400:hover,.hover\:bg-accent-500:hover,.hover\:bg-accent-600:hover){background:var(--kyg-gold-strong)!important;color:#fff!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) #mobile-menu{background:var(--kyg-paper)!important;color:var(--kyg-ink)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) #menu-overlay{background:#15141359!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page){--kyg-panel-shadow: 0 24px 64px rgba(21, 20, 19, .058);--kyg-card-shadow: 0 12px 28px rgba(21, 20, 19, .052);--kyg-card-shadow-hover: 0 18px 38px rgba(21, 20, 19, .075);--kyg-soft-tint: #ffffff}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.glass-card,.content-soft-card,.service-card,.career-card,.home-category-card,.home-stat-card,.home-cta-panel){border-color:#15141309!important;box-shadow:var(--kyg-panel-shadow)!important;background:#fff!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.glass-card,.content-soft-card,.service-card,.career-card,.home-category-card,.home-stat-card,.home-cta-panel) :is(.border-t,.border-b){border-color:transparent!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.glass-card,.content-soft-card)>.grid.border-t{border-top:0!important;gap:1rem!important;padding-top:1.1rem!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.glass-card,.content-soft-card)>.grid.border-t>:is(article,div){background:#fff!important;border:0!important;border-radius:1rem!important;box-shadow:var(--kyg-card-shadow)!important;padding:1.25rem!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.glass-card,.content-soft-card)>.grid.border-t>:is(article,div):is(:hover,:focus-within){box-shadow:var(--kyg-card-shadow-hover)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .content-soft-card article:is(.overflow-hidden){background:#fff!important;border:0!important;border-radius:1rem!important;box-shadow:var(--kyg-card-shadow)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .content-soft-card article:is(.overflow-hidden)>div{border-top:0!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.content-soft-card,.glass-card) .section-kicker,html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.content-soft-card,.glass-card) [class*=tracking-][class*=uppercase]{color:var(--kyg-gold-strong)!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .supply-prep-card{background:#fff!important;border:0!important;border-radius:1.25rem!important;box-shadow:var(--kyg-card-shadow)!important;overflow:hidden;padding:1rem!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .supply-prep-card>div:not(.grid){padding:1rem!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .supply-prep-card figure{background:#fff!important;border:0!important;border-radius:.9rem!important;box-shadow:none!important;overflow:hidden}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .supply-prep-card img{border-radius:.9rem!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page),html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) main,html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) section,html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .unified-backdrop{background-image:none!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .unified-backdrop__orb,html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) .unified-backdrop__wash{display:none!important}html.light body:not(.admin-workspace):not(.admin-preview-frame):not(.admin-auth-page) :is(.bg-base-950\/12,.bg-base-950\/14,.bg-base-950\/18,.bg-base-950\/20,.bg-base-950\/24,.bg-base-950\/28,.bg-base-900\/35){background:#fff!important;border-color:var(--kyg-line)!important}
