@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tmx-grey-50:#f4f3ef;--tmx-grey-100:#e8e6df;--tmx-grey-200:#cfccc1;--tmx-grey-300:#b3afa2;--tmx-grey-400:#8f8c80;--tmx-grey-500:#6e6c63;--tmx-grey-600:#4d4c45;--tmx-grey-700:#353530;--tmx-grey-800:#232320;--tmx-grey-900:#181816;--tmx-bg:#181816;--tmx-bg-elevated:#232320;--tmx-bg-deep:#0a0b09;--tmx-bg-shade:#11130f;--tmx-bg-cool:#16161a;--tmx-bg-panel:#181816e0;--tmx-bg-panel-strong:#0d0d0bf0;--tmx-surface-1:#232320c7;--tmx-surface-2:#2d2d2ad1;--tmx-surface-3:#3a3a35c7;--tmx-text:#dcd8cf;--tmx-text-strong:#fff;--tmx-text-soft:#b3afa2;--tmx-text-muted:#8f8c80;--tmx-text-faint:#6e6c63;--tmx-line-soft:#e8e6df0f;--tmx-line:#e8e6df1f;--tmx-line-strong:#e8e6df33;--tmx-line-control:#e8e6df66;--font-system:-apple-system, "SF Pro Text", "SF UI Text", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;--f7-font-family:var(--font-system);--tmx-green:#5ca316;--tmx-green-deep:#447712;--tmx-green-tint:#73bf28;--tmx-green-pressed:#3c6910;--tmx-bronze:#b58a55;--tmx-ivory:#f4f1e6;--tmx-horn-jet:#2c2b29;--tmx-horn-storm:#484b50;--tmx-horn-dark-havana:#614849;--tmx-horn-havana:#99453a;--tmx-horn-honey:#dc9827;--tmx-horn-ivory:#d9cca9;--tmx-horn-shadow:#4f2d1f;--tmx-horn-body:#5e3828;--tmx-horn-flame:#7f401d;--tmx-horn-glow:#a8753c;--tmx-horn-grain:linear-gradient(178deg, rgba(var(--tmx-horn-shadow-rgb), 0) 0%, rgba(var(--tmx-horn-shadow-rgb), .45) 22%, rgba(var(--tmx-horn-shadow-rgb), 0) 34%, rgba(var(--tmx-horn-shadow-rgb), 0) 58%, rgba(var(--tmx-horn-shadow-rgb), .5) 70%, rgba(var(--tmx-horn-shadow-rgb), 0) 86%), linear-gradient(100deg, var(--tmx-horn-shadow) 0%, var(--tmx-horn-body) 13%, var(--tmx-horn-flame) 27%, var(--tmx-horn-body) 37%, var(--tmx-horn-flame) 53%, var(--tmx-horn-shadow) 63%, var(--tmx-horn-flame) 79%, var(--tmx-horn-body) 89%, var(--tmx-horn-shadow) 100%);--tmx-gold:#d4af37;--tmx-clay:#da6745;--tmx-danger:#f87171;--tmx-danger-text:#fca5a5;--tmx-green-rgb:92, 163, 22;--tmx-bronze-rgb:181, 138, 85;--tmx-horn-havana-rgb:153, 69, 58;--tmx-horn-honey-rgb:220, 152, 39;--tmx-horn-shadow-rgb:79, 45, 31;--tmx-horn-glow-rgb:168, 117, 60;--tmx-gold-rgb:212, 175, 55;--tmx-clay-rgb:218, 103, 69;--tmx-danger-rgb:248, 113, 113;--tmx-bg-rgb:24, 24, 22;--tmx-tint-rgb:232, 230, 223;--tmx-facebook:#1877f2;--tmx-instagram:linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);--tmx-pinterest:#bd081c;--tmx-linkedin:#0077b5;--tmx-shadow-color:#00000038;--tmx-shadow:0 1.5rem 4rem #00000059;--tmx-shadow-soft:0 .75rem 2rem #00000038;--tmx-radius-sm:.9rem;--tmx-radius-md:1.4rem;--tmx-radius-lg:2rem;--tmx-max-width:84rem;--tmx-transition:.18s ease}*{box-sizing:border-box}.skip-link{z-index:10000;background:var(--tmx-green-deep);color:var(--tmx-text-strong);border-radius:var(--tmx-radius-sm);padding:.75rem 1.5rem;font-weight:700;text-decoration:none;position:absolute;top:.5rem;left:-999rem}.skip-link:focus{left:1rem}:focus-visible{outline:.1875rem solid var(--tmx-green);outline-offset:.125rem;border-radius:var(--tmx-radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.text-link:hover,.category-card:hover,.blog-card:hover,.product-card:hover,.social-row__link:hover{transform:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;outline:.125rem solid #5ca31680}html{scroll-behavior:smooth}body{font-family:var(--font-system);background:radial-gradient(circle at 14% 8%, rgba(var(--tmx-green-rgb), .18), transparent 31rem), radial-gradient(circle at 86% 12%, rgba(var(--tmx-horn-honey-rgb), .18), transparent 28rem), radial-gradient(circle at 48% 110%, #4a281852, transparent 36rem), linear-gradient(180deg, var(--tmx-bg-deep) 0%, var(--tmx-bg-shade) 28%, var(--tmx-bg) 62%, var(--tmx-bg-cool) 100%);color:var(--tmx-text);min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(#ffffff05 .0625rem,#0000 .0625rem),linear-gradient(90deg,#ffffff05 .0625rem,#0000 .0625rem);background-size:4rem 4rem;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}#root{min-height:100vh}.desktop-material-background{display:none}@media (width>=48rem){.desktop-material-background{--material-x:62%;--material-y:28%;--material-scroll:0;--material-stage-hero:max(0, 1 - var(--material-scroll) * 2);--material-stage-mid:max(0, 1 - abs(var(--material-scroll) * 2 - 1));--material-stage-deep:max(0, var(--material-scroll) * 2 - 1);z-index:0;pointer-events:none;background:radial-gradient(circle at var(--material-x) var(--material-y), #f4f1e61f, transparent 18rem), radial-gradient(circle at calc(16% + (var(--material-scroll) * 28%)) calc(11% + (var(--material-scroll) * 62%)), rgba(92, 163, 22, calc(.22 - var(--material-scroll) * .16)), transparent 36rem), radial-gradient(circle at calc(86% - (var(--material-scroll) * 32%)) calc(6% + (var(--material-scroll) * 78%)), rgba(var(--tmx-horn-honey-rgb), calc(.2 - var(--material-scroll) * .12)), transparent 32rem), radial-gradient(circle at 50% calc(120% - (var(--material-scroll) * 90%)), rgba(20, 30, 24, calc(.2 + var(--material-scroll) * .5)), transparent 48rem), linear-gradient(120deg, #070807f2, #12130fdb 46%, #080807f5);contain:paint;filter:hue-rotate(calc(var(--material-scroll) * -8deg)) saturate(calc(1 - var(--material-scroll) * .18));transition:filter .6s;display:block;position:fixed;inset:0;overflow:hidden}.desktop-material-background:before,.desktop-material-background:after,.desktop-material-background__grain,.desktop-material-background__resin,.desktop-material-background__sheen,.desktop-material-background__veil{content:"";will-change:transform;position:absolute;inset:-18%}.desktop-material-background:before{background:linear-gradient(115deg, transparent 0 24%, #f4f1e614 25%, transparent 26% 100%), linear-gradient(118deg, transparent 0 43%, rgba(var(--tmx-horn-honey-rgb), .07) 44%, transparent 45% 100%), linear-gradient(121deg, transparent 0 63%, #5ca3160f 64%, transparent 65% 100%);filter:blur(.3px);opacity:calc(.65 - var(--material-scroll) * .25);transform:translate3d(calc(var(--material-scroll) * -8rem), calc(var(--material-scroll) * 11rem), 0) rotate(calc(var(--material-scroll) * -3deg))}.desktop-material-background:after{opacity:calc(.58 - var(--material-scroll) * .3);transform:translate3d(0, calc(var(--material-scroll) * -9rem), 0) scale(calc(1 + var(--material-scroll) * .08));background-image:linear-gradient(#ffffff05 .0625rem,#0000 .0625rem),linear-gradient(90deg,#ffffff04 .0625rem,#0000 .0625rem);background-size:4.8rem 4.8rem;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 72%);mask-image:radial-gradient(circle,#000 18%,#0000 72%)}.desktop-material-background__grain--horn{background:repeating-radial-gradient(ellipse at 18% 26%, transparent 0 1.15rem, #f4f1e614 1.22rem 1.26rem, transparent 1.34rem 2.4rem), repeating-radial-gradient(ellipse at 62% 16%, transparent 0 1.55rem, rgba(var(--tmx-horn-honey-rgb), .07) 1.62rem 1.68rem, transparent 1.78rem 3.1rem);mix-blend-mode:screen;opacity:calc(.4 - var(--material-scroll) * .22);transform:rotate(calc(-7deg + var(--material-scroll) * 6deg)) translate3d(calc(var(--material-scroll) * 6rem), calc(var(--material-scroll) * -5.4rem), 0)}.desktop-material-background__grain--wood{background:repeating-radial-gradient(ellipse at 76% 56%, transparent 0 1.8rem, rgba(var(--tmx-horn-honey-rgb), .09) 1.9rem 1.96rem, transparent 2.08rem 4.2rem), repeating-conic-gradient(from 18deg at 82% 68%, rgba(var(--tmx-horn-honey-rgb), .05) 0 8deg, transparent 8deg 22deg);filter:blur(.25px);opacity:calc(.42 - var(--material-scroll) * .18);transform:rotate(calc(4deg - var(--material-scroll) * 7deg)) translate3d(calc(var(--material-scroll) * -9.5rem), calc(var(--material-scroll) * 5.2rem), 0)}.desktop-material-background__resin{background:radial-gradient(ellipse at 26% 72%, #5ca3162e, transparent 28rem), radial-gradient(ellipse at 72% 26%, rgba(var(--tmx-horn-honey-rgb), .16), transparent 24rem), radial-gradient(ellipse at 50% 50%, #f4f1e60b, transparent 30rem);filter:blur(18px) saturate(calc(1.1 - var(--material-scroll) * .4));opacity:calc(.85 - var(--material-scroll) * .35);transform:translate3d(calc(var(--material-scroll) * 5.4rem), calc(var(--material-scroll) * 12rem), 0) scale(calc(1.02 + var(--material-scroll) * .18)) rotate(calc(var(--material-scroll) * 5deg))}.desktop-material-background__sheen{background:radial-gradient(circle at var(--material-x) var(--material-y), #f4f1e62e, rgba(var(--tmx-horn-honey-rgb), .08) 9rem, transparent 23rem), conic-gradient(from calc(220deg + var(--material-scroll) * 90deg) at var(--material-x) var(--material-y), transparent 0 18deg, #ffffff14 30deg, transparent 46deg 360deg);mix-blend-mode:screen;opacity:calc(.66 - var(--material-scroll) * .28);transition:opacity var(--tmx-transition);inset:0}.desktop-material-background__veil{background:linear-gradient(90deg, #000000b8, transparent 24%, transparent 72%, #000000b3), linear-gradient(180deg, rgba(0, 0, 0, calc(.24 + var(--material-scroll) * .18)), transparent 18%, rgba(0, 0, 0, calc(.62 + var(--material-scroll) * .22)));inset:0}.desktop-material-background__horizon{content:"";height:28rem;left:-10%;right:-10%;top:calc(110% - var(--material-scroll) * 130%);pointer-events:none;background:radial-gradient(ellipse at 50% 50%, #5ca31638, rgba(var(--tmx-horn-honey-rgb), .14) 30%, transparent 70%);filter:blur(28px);opacity:calc(.55 + var(--material-scroll) * .25);mix-blend-mode:screen;will-change:top, opacity;position:absolute}}@media (width>=48rem) and (prefers-reduced-motion:reduce){.desktop-material-background,.desktop-material-background:before,.desktop-material-background:after,.desktop-material-background__grain,.desktop-material-background__resin,.desktop-material-background__sheen,.desktop-material-background__horizon{transition:none;transform:none}.desktop-material-background__horizon{top:60%}.desktop-material-background__sheen{opacity:.28}}img{width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-container{width:min(calc(100% - 2rem), var(--tmx-max-width));margin:0 auto}.section{padding:2rem 0}.section--tight{padding-top:1.25rem}.app-shell{isolation:isolate;min-height:100vh;position:relative}.site-header,.site-main,.site-footer{z-index:1;position:relative}.site-main{padding-bottom:4rem}.site-header{z-index:50;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-bottom:.0625rem solid var(--tmx-line);background:#000000b8;position:sticky;top:0}.site-header__notice{letter-spacing:.08em;text-transform:uppercase;color:var(--tmx-ivory);background:linear-gradient(90deg, #5ca3162e, rgba(var(--tmx-horn-honey-rgb), .18));flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.55rem 1rem;font-size:.74rem;display:flex}.notice-separator{opacity:.5}@media (width<=48rem){.site-header__notice{padding:.5rem;font-size:.65rem}}.site-header__bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.brand-lockup{align-items:center;gap:.9rem;min-width:0;display:inline-flex}.brand-lockup__mark{background:radial-gradient(circle,#5ca3162e,#5ca3160a 68%,#0000 72%);border-radius:1.25rem;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;padding:.18rem;display:inline-flex}.brand-lockup__logo{-o-object-fit:contain;object-fit:contain;filter:url(#brand-mark-knockout-white)drop-shadow(0 .45rem 1rem #0000003d);width:100%;height:100%}.brand-lockup__copy{flex-direction:column;min-width:0;display:flex}.brand-lockup__copy strong,h1,h2,h3,h4{color:var(--tmx-text-strong);letter-spacing:.015em;margin:0;font-family:Cormorant Garamond,serif}.brand-lockup__copy strong{font-size:1.6rem;line-height:1}.brand-lockup__copy small{color:var(--tmx-text-soft);font-size:.82rem}.site-header__controls-desktop{align-items:center;gap:.75rem;display:flex}.site-header__controls-mobile{border-bottom:1px solid var(--tmx-line);flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem 0;display:none}.site-header__actions{align-items:center;gap:.75rem;display:flex}.segmented-control{border:.0625rem solid var(--tmx-line);background:#e8e6df0d;border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.segmented-control--compact .segmented-control__button{padding-inline:.7rem}.segmented-control__button{color:var(--tmx-text-soft);transition:background var(--tmx-transition), color var(--tmx-transition), transform var(--tmx-transition);background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem .95rem;display:inline-flex}.segmented-control__button.is-active{color:var(--tmx-ivory);background:#5ca31629}.segmented-control__button:hover{color:var(--tmx-text-strong)}.mobile-menu-button{border:.0625rem solid var(--tmx-line);background:var(--tmx-surface-1);width:2.8rem;height:2.8rem;color:var(--tmx-text-strong);border-radius:999px;justify-content:center;align-items:center;display:none}.site-navigation{border-top:.0625rem solid var(--tmx-line-soft)}.site-navigation__inner{align-items:center;gap:.65rem;padding:.45rem 0 .9rem;display:flex}.site-navigation__group{margin-bottom:-.55rem;padding-bottom:.55rem;display:flex;position:relative}.site-navigation__link{color:var(--tmx-text-soft);transition:background var(--tmx-transition), color var(--tmx-transition);border-radius:999px;padding:.75rem 1rem;font-weight:500;position:relative}.site-navigation__link:hover{color:var(--tmx-text-strong);background:#e8e6df0f}.site-navigation__link.is-active{color:var(--tmx-text-strong);background:#5ca3161f}.site-navigation__link.is-active:after{content:"";background:var(--tmx-green);border-radius:999px;width:1.25rem;height:.125rem;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.site-navigation__link:focus-visible{outline-offset:.125rem;outline:.125rem solid #5ca31680}.site-navigation__panel{border:.0625rem solid var(--tmx-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:15;background:#0d0e0bf0;border-radius:1.25rem;gap:.3rem;min-width:13.5rem;padding:.6rem;display:none;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 1rem 2.5rem #00000052}.site-navigation__group--has-panel:hover .site-navigation__panel,.site-navigation__group--has-panel:focus-within .site-navigation__panel{display:grid}.site-navigation__link--secondary{text-align:left;border-radius:1rem;width:100%;padding:.7rem .9rem;font-size:.95rem}.site-navigation__link--secondary.is-active:after{display:none}.surface{border:.0625rem solid var(--tmx-line);border-radius:var(--tmx-radius-md);box-shadow:var(--tmx-shadow-soft);background:linear-gradient(#232320e6,#181816eb);position:relative;overflow:hidden}.surface:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#5ca31680,#0000);height:.125rem;position:absolute;inset:auto 0 0}.surface--hero{padding:clamp(1.5rem,2.5vw,2.75rem)}.eyebrow{color:var(--tmx-horn-honey);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .65rem;font-size:.75rem}.lede{color:var(--tmx-ivory);font-size:1.05rem;line-height:1.75}.page-hero{padding-top:2.2rem}.page-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:stretch;gap:1.5rem;display:grid}.page-hero__layout--single{grid-template-columns:minmax(0,1fr)}.page-hero__layout--single .page-hero__content{max-width:52rem}.page-hero__content h1{margin-bottom:1rem;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.96}.page-hero__media{gap:1rem;display:grid}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.hero-metrics__item{border-radius:var(--tmx-radius-sm);background:var(--tmx-surface-1);border:.0625rem solid var(--tmx-line);padding:1rem}.hero-metrics__item strong{color:var(--tmx-text-strong);font-size:1.7rem;display:block}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button,.text-link{transition:transform var(--tmx-transition), background var(--tmx-transition), border-color var(--tmx-transition), color var(--tmx-transition), box-shadow var(--tmx-transition)}.button{letter-spacing:.01em;cursor:pointer;isolation:isolate;border:.0625rem solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.button:hover,.text-link:hover{transform:translateY(-.0625rem)}.button:active{transform:translateY(0)}.button--primary{background:var(--tmx-green-deep);color:var(--tmx-text-strong);border-color:#00000059;box-shadow:inset 0 .0625rem #ffffff1f,inset 0 -.0625rem #00000040}.button--primary:hover{box-shadow:inset 0 .0625rem #ffffff26,inset 0 -.0625rem #00000040,0 .5rem 1rem #0000004d}.button--primary:active{box-shadow:inset 0 0 0 999px #0000001f,inset 0 .0625rem .125rem #0000004d}.button--secondary{background:linear-gradient(180deg, #ffffff1a 0%, #fff0 50%), var(--tmx-horn-grain);border-color:rgba(var(--tmx-horn-glow-rgb), .7);color:var(--tmx-ivory);box-shadow:inset 0 .0625rem #ffffff2e,inset 0 -.0625rem #0003,0 .25rem .625rem #0000004d}.button--secondary:hover{background:linear-gradient(180deg, #ffffff29 0%, #fff0 50%), var(--tmx-horn-grain);border-color:rgba(var(--tmx-horn-glow-rgb), .9);box-shadow:inset 0 .0625rem #ffffff38,inset 0 -.0625rem #0003,0 .5rem 1rem #00000059}.button--ghost{background:var(--tmx-surface-1);border-color:var(--tmx-line-strong);color:var(--tmx-ivory);box-shadow:inset 0 .0625rem #ffffff14,0 .125rem .375rem #00000040}.button--ghost:hover{background:var(--tmx-surface-2);border-color:#e8e6df52;box-shadow:inset 0 .0625rem #ffffff1f,0 .375rem .75rem #0000004d}.button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.section-heading h2{font-size:clamp(2rem,4vw,3rem)}.section-heading p{max-width:42rem;margin:.5rem 0 0}.section-heading__action{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.stat-card,.category-card,.product-card,.empty-state,.surface--stacked{animation:.6s both fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.grid-4,.grid-3,.grid-2,.product-grid,.category-grid,.editorial-grid,.split-grid,.form-grid,.detail-grid,.process-grid{gap:1rem;display:grid}.grid-4,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3,.product-grid,.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.editorial-grid,.split-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}body{padding-bottom:var(--tme-consent-offset,0px)}.cookie-consent{z-index:9999;background:var(--tmx-bg-panel-strong);border-top:1px solid var(--tmx-line);color:var(--tmx-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex;position:fixed;inset:auto 0 0}.cookie-consent__accept,.cookie-consent__decline{cursor:pointer;min-height:2.75rem;transition:background var(--tmx-transition), color var(--tmx-transition), border-color var(--tmx-transition);border-radius:999px;padding:.375rem 1rem;font-weight:600}.cookie-consent__accept{border:1px solid var(--tmx-horn-honey);background:var(--tmx-horn-honey);color:var(--tmx-bg)}.cookie-consent__accept:hover{background:rgba(var(--tmx-horn-honey-rgb), .85)}.cookie-consent__decline{border:1px solid var(--tmx-line-strong);color:var(--tmx-text-soft);background:0 0}.cookie-consent__decline:hover{color:var(--tmx-text-strong);border-color:var(--tmx-text-soft)}
