.AppearanceThemes-module__yQ2rJq__wrap{--scrub:0;transform-origin:50%;width:100%;transform:translate3d(0, calc(var(--scrub) * -8px), 0) scale(calc(1 + var(--scrub) * .1));filter:saturate(calc(1 + var(--scrub) * .55)) brightness(calc(1 + var(--scrub) * .06));will-change:transform, filter;flex-direction:column;align-items:center;margin-top:2px;display:flex}@media (prefers-reduced-motion:reduce){.AppearanceThemes-module__yQ2rJq__wrap{filter:none;transform:none}}
.DepthLayer-module__rG4aNW__motion{--depth-y:0px;--depth-rot:0deg;--depth-scale:1;--depth-opacity:1;width:100%;min-width:0;transform:translate3d(0, var(--depth-y), 0) rotate(var(--depth-rot)) scale(var(--depth-scale));transform-origin:50%;opacity:var(--depth-opacity);will-change:transform, opacity}.DepthLayer-module__rG4aNW__hover{width:100%;min-width:0}@media (hover:hover) and (pointer:fine){.DepthLayer-module__rG4aNW__hover{transition:transform .24s cubic-bezier(.22,1,.36,1)}.DepthLayer-module__rG4aNW__hover:hover{transform:translateY(-7px)rotate(-1.15deg)}}@media (prefers-reduced-motion:reduce){.DepthLayer-module__rG4aNW__motion{opacity:1;transform:none}.DepthLayer-module__rG4aNW__hover,.DepthLayer-module__rG4aNW__hover:hover{transition:none;transform:none}}
.Reveal-module__vCs_Ea__reveal{--reveal-delay:0s;opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), transform .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay);will-change:opacity, transform}.Reveal-module__vCs_Ea__up{transform:translateY(28px)}.Reveal-module__vCs_Ea__left{transform:translate(-36px,16px)}.Reveal-module__vCs_Ea__right{transform:translate(36px,16px)}.Reveal-module__vCs_Ea__fade{transform:none}.Reveal-module__vCs_Ea__in{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.Reveal-module__vCs_Ea__reveal{opacity:1;transition:none;transform:none}}
.DeviceShot-module__qy6hTG__stack{width:min(300px,68vw);position:relative}.DeviceShot-module__qy6hTG__platform{width:100%;transition:opacity .24s}.DeviceShot-module__qy6hTG__android{opacity:1;position:relative}.DeviceShot-module__qy6hTG__ios{opacity:0;pointer-events:none;position:absolute;inset:0}:root[data-platform=ios] .DeviceShot-module__qy6hTG__android{opacity:0}:root[data-platform=ios] .DeviceShot-module__qy6hTG__ios{opacity:1;pointer-events:auto}.DeviceShot-module__qy6hTG__shot{width:100%;height:auto;filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--ink) 16%, transparent)) drop-shadow(0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent));transition:opacity .24s;display:block}.DeviceShot-module__qy6hTG__dark{opacity:0;pointer-events:none;width:100%;height:auto;display:block;position:absolute;inset:0}:root[data-theme=dark] .DeviceShot-module__qy6hTG__platform .DeviceShot-module__qy6hTG__light{opacity:0}:root[data-theme=dark] .DeviceShot-module__qy6hTG__platform .DeviceShot-module__qy6hTG__dark{opacity:1}@media (prefers-reduced-motion:reduce){.DeviceShot-module__qy6hTG__platform,.DeviceShot-module__qy6hTG__shot{transition:none}}.DeviceShot-module__qy6hTG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PhoneDrift-module__gR_LWq__hoverLift{justify-content:center;width:100%;display:flex}.PhoneDrift-module__gR_LWq__drift{--drift-y:0px;--drift-rot:0deg;width:100%;transform:translate3d(0, var(--drift-y), 0) rotate(var(--drift-rot));will-change:transform;justify-content:center;display:flex}@media (hover:hover) and (pointer:fine){.PhoneDrift-module__gR_LWq__hoverLift{transition:transform .24s cubic-bezier(.22,1,.36,1)}.PhoneDrift-module__gR_LWq__hoverLift:hover{transform:translateY(-7px)rotate(-1.15deg)}}@media (prefers-reduced-motion:reduce){.PhoneDrift-module__gR_LWq__drift{transform:none}.PhoneDrift-module__gR_LWq__hoverLift,.PhoneDrift-module__gR_LWq__hoverLift:hover{transition:none;transform:none}}
.ShotCarousel-module__kiY87a__wrap{justify-items:center;gap:14px;width:100%;min-width:0;display:grid}.ShotCarousel-module__kiY87a__stage{justify-items:center;width:100%;display:grid;position:relative}.ShotCarousel-module__kiY87a__slide{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .6s}.ShotCarousel-module__kiY87a__on{opacity:1;pointer-events:auto}.ShotCarousel-module__kiY87a__swipeable{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.ShotCarousel-module__kiY87a__swipeable:active{cursor:grabbing}.ShotCarousel-module__kiY87a__swipeable img{-webkit-user-drag:none;pointer-events:none}.ShotCarousel-module__kiY87a__dots{gap:2px;display:flex}.ShotCarousel-module__kiY87a__dot{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;position:relative}.ShotCarousel-module__kiY87a__dot:after{content:"";border:1px solid var(--ink-soft,#8a7f72);box-sizing:border-box;border-radius:999px;width:10px;height:10px;margin:auto;transition:width .2s,background-color .2s;position:absolute;inset:0}.ShotCarousel-module__kiY87a__dot:focus-visible{outline:2px solid var(--primary-dark,#5a7070);outline-offset:-4px;border-radius:999px}.ShotCarousel-module__kiY87a__dotOn:after{background:var(--primary-dark,#5a7070);border-color:var(--primary-dark,#5a7070);width:22px}@media (prefers-reduced-motion:reduce){.ShotCarousel-module__kiY87a__slide{transition:none}}
.AskShowcase-module__cP3kOa__section{padding-block:clamp(56px,9vw,100px);scroll-margin-top:72px;position:relative;overflow:hidden}.AskShowcase-module__cP3kOa__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5.5vw,64px);display:grid}.AskShowcase-module__cP3kOa__copy{flex-direction:column;gap:14px;min-width:0;max-width:34rem;display:flex}.AskShowcase-module__cP3kOa__copy h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3.8vw,2.25rem);line-height:1.15}.AskShowcase-module__cP3kOa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-dark);margin:0;font-size:.86rem;font-weight:800}.AskShowcase-module__cP3kOa__pointRow{align-items:flex-start;gap:10px;display:flex}.AskShowcase-module__cP3kOa__point{min-width:0;color:var(--ink-soft);flex:1;margin:0;font-size:clamp(.98rem,1.8vw,1.06rem);line-height:1.6}.AskShowcase-module__cP3kOa__point strong{color:var(--ink);font-weight:800}.AskShowcase-module__cP3kOa__pointIcon{background:color-mix(in srgb, var(--primary) 16%, transparent);width:28px;height:28px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.AskShowcase-module__cP3kOa__device{justify-content:center;min-width:0;display:flex}.AskShowcase-module__cP3kOa__shot{transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){.AskShowcase-module__cP3kOa__shot{transform:none}}@media (max-width:820px){.AskShowcase-module__cP3kOa__inner{grid-template-columns:1fr;justify-items:center;row-gap:12px}.AskShowcase-module__cP3kOa__copy{display:contents}.AskShowcase-module__cP3kOa__copy>*{text-align:left;order:3;width:100%;min-width:0;max-width:28rem}.AskShowcase-module__cP3kOa__copy>:nth-child(-n+2){text-align:center;order:1}.AskShowcase-module__cP3kOa__device{order:2;margin-block:clamp(10px,2.5vw,18px)}}
.BrandMark-module__p6sSuq__wrap{transform-origin:50% 78%;width:100%;height:auto;animation:3.2s cubic-bezier(.37,0,.63,1) 3.15s both BrandMark-module__p6sSuq__sway;display:block}.BrandMark-module__p6sSuq__replay{cursor:pointer;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:0;line-height:0;display:block}.BrandMark-module__p6sSuq__replay:focus-visible{outline:2px solid var(--primary);outline-offset:6px}.BrandMark-module__p6sSuq__segment{fill:none;stroke-linecap:round;stroke-linejoin:round;animation-name:BrandMark-module__p6sSuq__draw;animation-fill-mode:forwards}@keyframes BrandMark-module__p6sSuq__draw{to{stroke-dashoffset:0}}@keyframes BrandMark-module__p6sSuq__sway{0%{transform:rotate(0)}21.875%{transform:rotate(1.2deg)}48.4375%{transform:rotate(-.78deg)}71.875%{transform:rotate(.36deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.BrandMark-module__p6sSuq__wrap{animation:none}.BrandMark-module__p6sSuq__segment{animation:none;stroke-dashoffset:0!important}}
.SnapCarousel-module__voseQW__carousel{width:100%;min-width:0}.SnapCarousel-module__voseQW__stage{min-width:0;position:relative}.SnapCarousel-module__voseQW__trackReset{list-style:none}.SnapCarousel-module__voseQW__controls{pointer-events:none;display:none}.SnapCarousel-module__voseQW__arrow{pointer-events:auto;border:1.5px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--cream) 72%, transparent);-webkit-backdrop-filter:blur(12px);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.SnapCarousel-module__voseQW__arrow:hover{background:color-mix(in srgb, var(--cream) 88%, transparent);border-color:color-mix(in srgb, var(--ink-soft) 45%, transparent);transform:translateY(-50%)scale(1.04)}.SnapCarousel-module__voseQW__prev,.SnapCarousel-module__voseQW__next{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.SnapCarousel-module__voseQW__prev{left:max(10px, env(safe-area-inset-left,0px))}.SnapCarousel-module__voseQW__next{right:max(10px, env(safe-area-inset-right,0px))}@media (max-width:820px){.SnapCarousel-module__voseQW__stage{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.SnapCarousel-module__voseQW__controls{display:block;position:absolute;inset:0}}
.CategoryShowcase-module__YVENLq__section{z-index:0;padding-block:clamp(48px,8vw,88px);position:relative}.CategoryShowcase-module__YVENLq__inner{flex-direction:column;align-items:center;gap:clamp(28px,4vw,40px);max-width:52rem;margin-inline:auto;display:flex}.CategoryShowcase-module__YVENLq__head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:34rem;display:flex}.CategoryShowcase-module__YVENLq__head h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,3.8vw,2.25rem);line-height:1.15}.CategoryShowcase-module__YVENLq__categoryDots{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CategoryShowcase-module__YVENLq__categoryDot{border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .22s,box-shadow .22s,opacity .22s;display:inline-flex}.CategoryShowcase-module__YVENLq__categoryDot[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 35%, transparent);transform:scale(1.18)}.CategoryShowcase-module__YVENLq__head p{color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.9vw,1.1rem);line-height:1.6}.CategoryShowcase-module__YVENLq__headDots{display:flex}.CategoryShowcase-module__YVENLq__mobileStage{width:100%}.CategoryShowcase-module__YVENLq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;width:100%;margin:0;padding:4px 2px 12px;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}.CategoryShowcase-module__YVENLq__track::-webkit-scrollbar{display:none}.CategoryShowcase-module__YVENLq__card{scroll-snap-align:center;scroll-snap-stop:always;border-radius:var(--radius);text-align:center;flex-direction:column;flex:0 0 min(78%,260px);justify-content:center;align-items:center;min-width:0;padding:22px 18px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s,box-shadow .28s;display:flex}.CategoryShowcase-module__YVENLq__icon{color:inherit;margin-bottom:12px;display:inline-flex}.CategoryShowcase-module__YVENLq__cardTitle{color:var(--ink);margin:0;font-size:1.08rem}.CategoryShowcase-module__YVENLq__count{letter-spacing:.02em;color:inherit;margin:2px 0 0;font-size:.8rem;font-weight:800}.CategoryShowcase-module__YVENLq__cardBody{color:var(--ink-soft);margin:8px 0 0;font-size:.88rem;line-height:1.45}.CategoryShowcase-module__YVENLq__scrubTrack{display:none}@media (min-width:821px){.CategoryShowcase-module__YVENLq__mobileStage,.CategoryShowcase-module__YVENLq__headDots{display:none}.CategoryShowcase-module__YVENLq__scrubTrack{--scrub:0;width:100%;height:210vh;display:block}.CategoryShowcase-module__YVENLq__scrubSticky{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:calc(100svh - 76px);min-height:0;padding-block:10px;display:flex;position:sticky;top:68px;overflow:hidden}.CategoryShowcase-module__YVENLq__scrubStack{flex-direction:column;align-items:center;gap:12px;width:100%;min-height:0;max-height:100%;display:flex}.CategoryShowcase-module__YVENLq__scrubGrid{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,34rem);min-height:0;max-height:calc(100% - 40px);margin:0;padding:0;list-style:none;display:grid}.CategoryShowcase-module__YVENLq__scrubGrid .CategoryShowcase-module__YVENLq__card{aspect-ratio:1;opacity:.42;filter:saturate(.85);flex:none;width:100%;height:auto;min-height:0;max-height:calc(50svh - 73px);padding:16px 14px;overflow:hidden;transform:scale(.94)}.CategoryShowcase-module__YVENLq__scrubGrid .CategoryShowcase-module__YVENLq__card[data-active=true]{opacity:1;filter:saturate(1.08);box-shadow:0 14px 28px color-mix(in srgb, var(--ink) 10%, transparent);transform:scale(1.02)}.CategoryShowcase-module__YVENLq__scrubGrid .CategoryShowcase-module__YVENLq__icon{margin-bottom:8px}.CategoryShowcase-module__YVENLq__scrubGrid .CategoryShowcase-module__YVENLq__icon svg{width:clamp(28px,3vw,38px);height:auto}.CategoryShowcase-module__YVENLq__scrubGrid .CategoryShowcase-module__YVENLq__cardBody{margin-top:6px;font-size:.82rem}}@media (max-width:820px){.CategoryShowcase-module__YVENLq__inner{max-width:none}.CategoryShowcase-module__YVENLq__track{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:max(16px,50vw - 50%);scroll-padding-inline:max(16px,50vw - 50%)}.CategoryShowcase-module__YVENLq__card{flex-basis:min(82vw,300px)}}@media (prefers-reduced-motion:reduce){.CategoryShowcase-module__YVENLq__scrubTrack{display:none}.CategoryShowcase-module__YVENLq__mobileStage{display:block}.CategoryShowcase-module__YVENLq__categoryDot,.CategoryShowcase-module__YVENLq__card{transition:none}@media (min-width:821px){.CategoryShowcase-module__YVENLq__mobileStage{display:none}.CategoryShowcase-module__YVENLq__scrubTrack{height:auto;display:block}.CategoryShowcase-module__YVENLq__scrubSticky{min-height:0;position:static}.CategoryShowcase-module__YVENLq__scrubGrid .CategoryShowcase-module__YVENLq__card{opacity:1;filter:none;transform:none}}}
.GardenParallaxPattern-module__JayuRa__pattern{pointer-events:none;will-change:transform;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 56 56'%3E%3Ccircle cx='10' cy='12' r='2.6' fill='%237C8B6F' opacity='.161'/%3E%3Ccircle cx='34' cy='8' r='1.8' fill='%23779292' opacity='.14'/%3E%3Ccircle cx='46' cy='28' r='2.4' fill='%23C97B63' opacity='.154'/%3E%3Ccircle cx='18' cy='36' r='1.6' fill='%23C99A3B' opacity='.14'/%3E%3Ccircle cx='40' cy='48' r='2.2' fill='%236A9E8E' opacity='.147'/%3E%3Ccircle cx='8' cy='50' r='1.4' fill='%236B87A6' opacity='.126'/%3E%3C/svg%3E");position:absolute;inset:-40% 0}
