@keyframes ServiceBadgesMarquee_service-badges-scroll__jMTMg{to{transform:translateX(-50%)}}.ServiceBadgesMarquee_viewport__Hkfox{width:100%;overflow:hidden}.ServiceBadgesMarquee_track__HTcjC{display:flex;width:max-content;animation:ServiceBadgesMarquee_service-badges-scroll__jMTMg 52s linear infinite;will-change:transform}.ServiceBadgesMarquee_set__QGDtN{display:flex;flex:none;gap:12px;padding-right:12px}.ServiceBadgesMarquee_viewport__Hkfox:focus-within .ServiceBadgesMarquee_track__HTcjC,.ServiceBadgesMarquee_viewport__Hkfox:hover .ServiceBadgesMarquee_track__HTcjC{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ServiceBadgesMarquee_viewport__Hkfox{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.ServiceBadgesMarquee_viewport__Hkfox::-webkit-scrollbar{display:none}.ServiceBadgesMarquee_track__HTcjC{animation:none}.ServiceBadgesMarquee_duplicate__cqE4e{display:none}}.EditorialHover_interactive__A_Wmq{position:relative;isolation:isolate}.EditorialHover_surface__wZVQF{transform:translateZ(0);transition:transform .7s cubic-bezier(.22,1,.36,1),background-color .6s ease,border-color .6s ease,box-shadow .7s cubic-bezier(.22,1,.36,1)}.EditorialHover_surface__wZVQF:before{position:absolute;z-index:0;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 18% 0,rgba(244,220,215,.7),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.4),rgba(194,69,90,.025));box-shadow:inset 0 0 0 1px rgba(194,69,90,.22);content:"";opacity:0;pointer-events:none;transition:opacity .6s ease}.EditorialHover_surface__wZVQF>*{position:relative;z-index:1}.EditorialHover_media__IYTYY{box-shadow:0 20px 44px -38px rgba(46,36,32,.55);transform:translateZ(0);transition:transform .85s cubic-bezier(.22,1,.36,1),box-shadow .85s cubic-bezier(.22,1,.36,1)}.EditorialHover_media__IYTYY:after{position:absolute;z-index:2;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(250,243,235,.18),transparent 42%,rgba(194,69,90,.14));content:"";opacity:0;pointer-events:none;transform:translateX(-7%);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.EditorialHover_image__HZ9lG{transform:scale(1.001);transition:transform 1.2s cubic-bezier(.22,1,.36,1);will-change:transform}.EditorialHover_title__PpH9V{transition:color .5s ease}@media (hover:hover) and (pointer:fine){.EditorialHover_interactive__A_Wmq:focus-visible,.EditorialHover_interactive__A_Wmq:hover{z-index:2}.EditorialHover_surface__wZVQF:hover{border-color:rgba(194,69,90,.32);background-color:rgba(255,255,255,.38);box-shadow:0 32px 70px -40px rgba(176,58,80,.42),0 22px 48px -34px rgba(46,36,32,.3);transform:translateY(-5px)}.EditorialHover_surface__wZVQF:focus-visible:before,.EditorialHover_surface__wZVQF:hover:before{opacity:1}.EditorialHover_interactive__A_Wmq:focus-visible .EditorialHover_media__IYTYY,.EditorialHover_interactive__A_Wmq:hover .EditorialHover_media__IYTYY{box-shadow:0 34px 70px -34px rgba(176,58,80,.48),0 18px 34px -24px rgba(46,36,32,.34);transform:translateY(-2px)}.EditorialHover_interactive__A_Wmq:focus-visible .EditorialHover_media__IYTYY:after,.EditorialHover_interactive__A_Wmq:hover .EditorialHover_media__IYTYY:after{opacity:1;transform:translateX(0)}.EditorialHover_interactive__A_Wmq:focus-visible .EditorialHover_image__HZ9lG,.EditorialHover_interactive__A_Wmq:hover .EditorialHover_image__HZ9lG{transform:scale(1.045)}.EditorialHover_interactive__A_Wmq:focus-visible .EditorialHover_title__PpH9V,.EditorialHover_interactive__A_Wmq:hover .EditorialHover_title__PpH9V{color:var(--color-hibiscus-accent)}}@media (prefers-reduced-motion:reduce){.EditorialHover_surface__wZVQF{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.EditorialHover_media__IYTYY{transition:box-shadow .3s ease}.EditorialHover_media__IYTYY:after{transition:opacity .3s ease}.EditorialHover_image__HZ9lG{transition:none}.EditorialHover_title__PpH9V{transition:color .3s ease}.EditorialHover_interactive__A_Wmq:hover .EditorialHover_image__HZ9lG,.EditorialHover_interactive__A_Wmq:hover .EditorialHover_media__IYTYY,.EditorialHover_surface__wZVQF:hover{transform:none}}.HomeCarousels_productCarouselShell__bFRuA{position:relative;isolation:isolate}.HomeCarousels_productCarousel__jyvEK{margin-inline:calc(var(--pad-x) * -.12);padding:8px calc(var(--pad-x) * .12) 24px;overflow:hidden;cursor:grab}.HomeCarousels_productCarousel__jyvEK:active{cursor:grabbing}.HomeCarousels_productSlide__Z6eCt{width:clamp(238px,24vw,292px);height:auto}.HomeCarousels_productSlide__Z6eCt>div{height:100%}.HomeCarousels_productEdge__q5S4r{position:absolute;z-index:4;top:8px;bottom:24px;display:grid;width:clamp(54px,7vw,82px);place-items:center;opacity:0;pointer-events:none;transition:opacity .36s ease,transform .45s cubic-bezier(.22,1,.36,1)}.HomeCarousels_productEdgeLeft__CTV_K{left:calc(var(--pad-x) * -.12);background:linear-gradient(90deg,rgba(250,243,235,.98),rgba(250,243,235,.7) 48%,transparent);box-shadow:inset 18px 0 24px -22px rgba(46,36,32,.72);transform:translateX(-9px)}.HomeCarousels_productEdgeRight__N_vkI{right:calc(var(--pad-x) * -.12);background:linear-gradient(270deg,rgba(250,243,235,.98),rgba(250,243,235,.7) 48%,transparent);box-shadow:inset -18px 0 24px -22px rgba(46,36,32,.72);transform:translateX(9px)}.HomeCarousels_productEdgeVisible__csXz_{opacity:1;transform:translateX(0)}.HomeCarousels_productEdgeVisible__csXz_ .HomeCarousels_productEdgeButton__F_Oq8{pointer-events:auto}.HomeCarousels_productEdgeButton__F_Oq8{display:grid;width:clamp(36px,4vw,44px);aspect-ratio:1;place-items:center;border:1px solid rgba(46,36,32,.2);border-radius:999px;background:rgba(250,243,235,.86);color:var(--color-cacao);box-shadow:0 12px 30px -18px rgba(46,36,32,.7),inset 0 1px 0 rgba(255,255,255,.75);backdrop-filter:blur(8px);cursor:pointer;transition:color .26s ease,background-color .26s ease,border-color .26s ease,transform .26s ease}.HomeCarousels_productEdgeButton__F_Oq8 svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.HomeCarousels_productEdgeButton__F_Oq8:focus-visible,.HomeCarousels_productEdgeButton__F_Oq8:hover{border-color:var(--color-hibiscus-accent);background:var(--color-hibiscus-cta);color:var(--color-shell);transform:scale(1.06)}.HomeCarousels_journalCarousel__cLQEF{overflow:hidden}.HomeCarousels_journalSlide__p9E82{height:auto}.HomeCarousels_journalCard__BwP_g{display:grid;height:100%;gap:clamp(24px,4vw,52px)}.HomeCarousels_journalMedia__5mHkM{aspect-ratio:16/8.5;overflow:hidden;border-radius:clamp(30px,7vw,84px) clamp(30px,7vw,84px) 22px 22px;background:rgba(255,255,255,.55)}.HomeCarousels_journalCopy__3A2QQ{max-width:780px}.HomeCarousels_journalControls__QBc53{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.HomeCarousels_journalCount__w_Xja{min-width:72px;color:var(--color-ink-soft);font:700 11px/1 var(--font-sans);letter-spacing:.16em}.HomeCarousels_journalButtons__SlXMZ{display:flex;gap:10px}.HomeCarousels_journalButton__UwDFR{display:grid;width:46px;aspect-ratio:1;place-items:center;border:1px solid var(--color-hairline);border-radius:999px;color:var(--color-cacao);cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.HomeCarousels_journalButton__UwDFR:focus-visible,.HomeCarousels_journalButton__UwDFR:hover{border-color:var(--color-cacao);background:var(--color-cacao);color:var(--color-shell)}.HomeCarousels_journalButton__UwDFR:active{transform:scale(.96)}@media (max-width:639px){.HomeCarousels_productCarousel__jyvEK{margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x)}.HomeCarousels_productSlide__Z6eCt{width:min(52vw,190px)}.HomeCarousels_productEdgeLeft__CTV_K{left:calc(var(--pad-x) * -1)}.HomeCarousels_productEdgeRight__N_vkI{right:calc(var(--pad-x) * -1)}.HomeCarousels_journalCarousel__cLQEF{margin-inline:calc(var(--pad-x) * -.3);padding-inline:calc(var(--pad-x) * .3)}.HomeCarousels_journalMedia__5mHkM{aspect-ratio:4/3;margin-inline:6px;border-radius:46px 46px 16px 16px}.HomeCarousels_journalCopy__3A2QQ{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.HomeCarousels_journalButton__UwDFR,.HomeCarousels_productEdgeButton__F_Oq8,.HomeCarousels_productEdge__q5S4r{transition:none}}.ProductCatalog_results___lP7_{animation:ProductCatalog_catalog-results-in__A322Y .44s cubic-bezier(.22,1,.36,1) both;transform-origin:50% 0}@keyframes ProductCatalog_catalog-results-in__A322Y{0%{opacity:.42;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProductCatalog_results___lP7_{animation:none}}