.HeroViewer-module__SGuTFW__viewer{z-index:3;touch-action:pan-y pinch-zoom;transform:translate3d(0,var(--hero-can-offset),0);will-change:transform;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.HeroViewer-module__SGuTFW__frame{width:min(76vw,42rem);height:min(74svh,48rem);position:relative}.HeroViewer-module__SGuTFW__canvas{cursor:grab;touch-action:pan-y pinch-zoom;opacity:0;width:100%;height:100%;transition:opacity .18s}.HeroViewer-module__SGuTFW__poster{pointer-events:none;width:auto;max-width:none;height:100%;transition:opacity .18s;position:absolute;top:0;left:50%;transform:translate(-50%)}.HeroViewer-module__SGuTFW__viewer[data-viewer-state=ready] .HeroViewer-module__SGuTFW__canvas{opacity:1}.HeroViewer-module__SGuTFW__viewer[data-viewer-state=ready] .HeroViewer-module__SGuTFW__poster{opacity:0}.HeroViewer-module__SGuTFW__canvas:active{cursor:grabbing}.HeroViewer-module__SGuTFW__canvas canvas{width:100%;height:100%;display:block}.HeroViewer-module__SGuTFW__loading,.HeroViewer-module__SGuTFW__fallback{color:#0e0e0e9e;margin:0;font-size:.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroViewer-module__SGuTFW__fallback{text-align:center;max-width:20rem}@media (max-width:700px){.HeroViewer-module__SGuTFW__viewer{min-height:calc(100svh - 4.5rem);translate:0 min(2.5svh,24px)}.HeroViewer-module__SGuTFW__frame{width:84vw;height:min(58svh,34rem)}}@media (prefers-reduced-motion:reduce){.HeroViewer-module__SGuTFW__viewer{transform:none}.HeroViewer-module__SGuTFW__poster,.HeroViewer-module__SGuTFW__canvas{transition:none}}
.HeroScene-module__Z2GI0G__scene{--hero-scroll-progress:0;--hero-can-offset:0px;--hero-departure:0;--story-reveal:0;--story-intro:1;--story-one:0;--story-two:0;--story-three:0;height:var(--hero-scene-height,400svh);background:var(--cream);position:relative}.HeroScene-module__Z2GI0G__stage{height:var(--hero-pin-track-height,100%);background:var(--cream);position:relative}.HeroScene-module__Z2GI0G__backgroundTrack{z-index:0;height:calc(240svh + var(--hero-spin-distance,0px));pointer-events:none;position:absolute;top:0;left:0;right:0}.HeroScene-module__Z2GI0G__colorPanel{z-index:0;top:calc(-1 * var(--hero-flip-distance,225svh));background:var(--hero-background-base,#ffadc4);pointer-events:none;height:240svh;position:sticky;overflow:hidden}.HeroScene-module__Z2GI0G__colorWash{background:var(--hero-background);will-change:transform;animation:1.25s cubic-bezier(.24,.64,.28,1) both HeroScene-module__Z2GI0G__flavorWash;position:absolute;inset:-3%}.HeroScene-module__Z2GI0G__colorWash:before{content:"";background:inherit;border-radius:50%;width:36%;position:absolute;top:-10%;bottom:-10%;left:-18%}.HeroScene-module__Z2GI0G__scene[data-transition-direction=previous] .HeroScene-module__Z2GI0G__colorWash:before{left:auto;right:-18%}@keyframes HeroScene-module__Z2GI0G__flavorWash{0%{transform:translate3d(calc(var(--flavor-direction) * 124%),0,0) skewX(calc(var(--flavor-direction) * -8deg))}68%{transform:translate3d(calc(var(--flavor-direction) * -1.5%),0,0) skewX(calc(var(--flavor-direction) * 1deg))}to{transform:translate(0,0)skew(0)}}.HeroScene-module__Z2GI0G__viewport{z-index:1;background:0 0;height:100svh;position:sticky;top:0;overflow:visible}.HeroScene-module__Z2GI0G__viewport[data-hero-touch]{touch-action:pan-y pinch-zoom}.HeroScene-module__Z2GI0G__touchHint{display:none}@media (max-width:700px){.HeroScene-module__Z2GI0G__viewport .HeroScene-module__Z2GI0G__navigation{bottom:2.5rem}.HeroScene-module__Z2GI0G__touchHint{z-index:4;inset-inline:1.25rem;color:#51483b;pointer-events:none;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.59rem;font-weight:400;display:flex;position:absolute;bottom:.7rem}.HeroScene-module__Z2GI0G__touchHint span{font-size:1.1rem}}.HeroScene-module__Z2GI0G__scene[data-hero-landed=true] .HeroScene-module__Z2GI0G__viewport{pointer-events:none}.HeroScene-module__Z2GI0G__artwork{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroScene-module__Z2GI0G__decoration{left:var(--art-x);top:max(var(--art-y),10rem);width:var(--art-size);height:var(--art-size);opacity:calc(1 - var(--hero-departure));transform:translate(-50%,-50%) translate3d(calc(var(--hero-departure) * var(--art-exit-x)),calc(var(--hero-departure) * var(--art-exit-y)),0) rotate(var(--art-rotate));will-change:transform,opacity;position:absolute}.HeroScene-module__Z2GI0G__artworkLayer{--motion-distance:1;position:absolute;inset:0}.HeroScene-module__Z2GI0G__parallaxMotion,.HeroScene-module__Z2GI0G__idleMotion,.HeroScene-module__Z2GI0G__flavorMotion,.HeroScene-module__Z2GI0G__shape{width:100%;height:100%;display:block;position:relative}.HeroScene-module__Z2GI0G__parallaxMotion{transform:translate3d(calc(var(--pointer-x,0px) * var(--art-depth) * (1 - var(--hero-departure))),calc(var(--pointer-y,0px) * var(--art-depth) * (1 - var(--hero-departure))),0)}.HeroScene-module__Z2GI0G__idleMotion{animation:HeroScene-module__Z2GI0G__artworkDrift var(--idle-duration) ease-in-out var(--idle-delay) infinite;animation-play-state:paused}.HeroScene-module__Z2GI0G__artwork[data-running=true] .HeroScene-module__Z2GI0G__idleMotion{animation-play-state:running}.HeroScene-module__Z2GI0G__scene[data-hero-landed=true] .HeroScene-module__Z2GI0G__idleMotion{animation-play-state:paused}.HeroScene-module__Z2GI0G__flavorGraphic{width:100%;height:100%;color:var(--art-color);display:block}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] .HeroScene-module__Z2GI0G__flavorMotion{animation:HeroScene-module__Z2GI0G__artworkBounce .82s cubic-bezier(.22,.7,.25,1) var(--art-delay) both}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] [data-motion=roll]{animation-name:HeroScene-module__Z2GI0G__artworkRoll}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] [data-motion=unfold]{transform-origin:20% 80%;animation-name:HeroScene-module__Z2GI0G__artworkUnfold}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] [data-motion=twirl]{animation-name:HeroScene-module__Z2GI0G__artworkTwirl}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] [data-motion=scatter]{animation-name:HeroScene-module__Z2GI0G__artworkScatter}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] [data-motion=curl]{animation-name:HeroScene-module__Z2GI0G__artworkCurl}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=outgoing] .HeroScene-module__Z2GI0G__flavorMotion{animation:.3s cubic-bezier(.55,0,.85,.45) both HeroScene-module__Z2GI0G__artworkExit}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=outgoing] .HeroScene-module__Z2GI0G__idleMotion{animation-play-state:paused}.HeroScene-module__Z2GI0G__artworkLayer[data-phase=incoming] [data-motion=curl] path{stroke-dasharray:1;stroke-dashoffset:0;animation:HeroScene-module__Z2GI0G__doodleDraw .82s ease var(--art-delay) both}@keyframes HeroScene-module__Z2GI0G__artworkDrift{0%,to{transform:translate(0,0)rotate(0)}33%{transform:translate3d(calc(var(--idle-drift) * .6 * var(--motion-distance) * (1 - var(--hero-departure))),calc(var(--idle-drift) * -1 * var(--motion-distance) * (1 - var(--hero-departure))),0) rotate(calc(var(--idle-rotate) * (1 - var(--hero-departure))))}67%{transform:translate3d(calc(var(--idle-drift) * -.6 * var(--motion-distance) * (1 - var(--hero-departure))),calc(var(--idle-drift) * .5 * var(--motion-distance) * (1 - var(--hero-departure))),0) rotate(calc(var(--idle-rotate) * -1 * (1 - var(--hero-departure))))}}@keyframes HeroScene-module__Z2GI0G__artworkBounce{0%{opacity:0;transform:translate3d(calc(var(--sweep-direction) * 160px * var(--motion-distance)),calc(-130px * var(--motion-distance)),0) rotate(calc(var(--sweep-direction) * -32deg)) scale(.7,1.15)}45%{opacity:1;transform:translate3d(calc(var(--sweep-direction) * -8px * var(--motion-distance)),calc(12px * var(--motion-distance)),0) rotate(4deg) scale(1.09,.91)}73%{transform:translate3d(0,calc(-6px * var(--motion-distance)),0) rotate(-2deg) scale(.98,1.02)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes HeroScene-module__Z2GI0G__artworkRoll{0%{opacity:0;transform:translate3d(calc(var(--sweep-direction) * 240px * var(--motion-distance)),calc(70px * var(--motion-distance)),0) rotate(calc(var(--sweep-direction) * 150deg)) scale(.65)}50%{opacity:1;transform:translate3d(calc(var(--sweep-direction) * 30px * var(--motion-distance)),calc(-22px * var(--motion-distance)),0) rotate(calc(var(--sweep-direction) * -12deg)) scale(1.04)}78%{transform:translate3d(calc(var(--sweep-direction) * -5px * var(--motion-distance)),0,0) rotate(3deg) scale(.99)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes HeroScene-module__Z2GI0G__artworkUnfold{0%{opacity:0;transform:translate3d(calc(var(--sweep-direction) * 90px * var(--motion-distance)),calc(90px * var(--motion-distance)),0) rotate(calc(var(--sweep-direction) * -65deg)) scale(.15,.7)}62%{opacity:1;transform:translate3d(0,calc(-8px * var(--motion-distance)),0) rotate(5deg) scale(1.07,.97)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes HeroScene-module__Z2GI0G__artworkTwirl{0%{opacity:0;transform:translate3d(calc(var(--sweep-direction) * 180px * var(--motion-distance)),calc(-60px * var(--motion-distance)),0) rotate(calc(var(--sweep-direction) * -210deg)) scale(.4)}55%{opacity:1;transform:translate3d(calc(var(--sweep-direction) * -12px * var(--motion-distance)),calc(6px * var(--motion-distance)),0) rotate(12deg) scale(1.05)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes HeroScene-module__Z2GI0G__artworkScatter{0%{opacity:0;transform:translate3d(calc(var(--sweep-direction) * -90px * var(--motion-distance)),calc(90px * var(--motion-distance)),0) rotate(-50deg) scale(.2)}65%{opacity:1;transform:translate3d(calc(var(--sweep-direction) * 7px * var(--motion-distance)),calc(-9px * var(--motion-distance)),0) rotate(8deg) scale(1.1)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes HeroScene-module__Z2GI0G__artworkCurl{0%{opacity:0;transform:translate3d(calc(var(--sweep-direction) * 120px * var(--motion-distance)),calc(-80px * var(--motion-distance)),0) rotate(-75deg) scale(.25,.65)}60%{opacity:1;transform:translate3d(0,calc(6px * var(--motion-distance)),0) rotate(7deg) scale(1.06,.96)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes HeroScene-module__Z2GI0G__artworkExit{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}25%{opacity:1;transform:translate3d(calc(var(--sweep-direction) * 12px * var(--motion-distance)),calc(6px * var(--motion-distance)),0) rotate(4deg) scale(1.03,.97)}to{opacity:0;transform:translate3d(calc(var(--sweep-direction) * -200px * var(--motion-distance)),calc(-90px * var(--motion-distance)),0) rotate(calc(var(--sweep-direction) * -40deg)) scale(.65,.85)}}@keyframes HeroScene-module__Z2GI0G__doodleDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.HeroScene-module__Z2GI0G__burst{opacity:calc(1 - var(--hero-departure));position:absolute}.HeroScene-module__Z2GI0G__burst i{background:var(--burst-color);width:7px;height:13px;animation:HeroScene-module__Z2GI0G__seedBurst .7s cubic-bezier(.18,.65,.25,1) var(--burst-delay) both;border-radius:70% 30% 65% 35%;position:absolute}.HeroScene-module__Z2GI0G__burst i:nth-child(3n){background:#fff5c4;border-radius:2px;width:9px;height:9px}@keyframes HeroScene-module__Z2GI0G__seedBurst{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.3)}18%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translate3d(var(--burst-x),var(--burst-y),0) rotate(var(--burst-turn)) scale(.6)}}.HeroScene-module__Z2GI0G__decoration_blob{background:var(--art-color);border-radius:43% 57% 58% 42%/49% 38% 62% 51%}.HeroScene-module__Z2GI0G__decoration_ring{border:clamp(.33rem,.72vw,.6rem) solid var(--art-color);border-radius:50%}.HeroScene-module__Z2GI0G__decoration_ring:after{border:clamp(.18rem,.42vw,.33rem) solid var(--art-color);content:"";border-radius:50%;position:absolute;inset:22%}.HeroScene-module__Z2GI0G__decoration_flower{background:radial-gradient(circle,#fff5da 0 17%,#0000 18%)}.HeroScene-module__Z2GI0G__decoration_flower:before,.HeroScene-module__Z2GI0G__decoration_flower:after{background:var(--art-color);content:"";border-radius:48% 52% 47% 53%;position:absolute;inset:4%}.HeroScene-module__Z2GI0G__decoration_flower:before{background:var(--art-secondary);transform:rotate(45deg)}.HeroScene-module__Z2GI0G__decoration_flower:after{background:#fff6df;border-radius:50%;inset:32%}.HeroScene-module__Z2GI0G__decoration_spark{background:var(--art-color);clip-path:polygon(50% 0,59% 38%,100% 50%,59% 61%,50% 100%,40% 61%,0 50%,40% 38%)}.HeroScene-module__Z2GI0G__decoration_stripe{background:repeating-linear-gradient(90deg,var(--art-color) 0 16%,var(--art-secondary) 16% 27%);border-radius:999px;width:155%;height:28%;position:absolute;top:36%;left:-27.5%}.HeroScene-module__Z2GI0G__navigation{z-index:4;opacity:calc(1 - var(--hero-controls-departure,0));transform:translateY(calc(var(--hero-controls-departure,0) * 2.5rem));will-change:transform,opacity;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(3.8rem,6vw,5.5rem);left:0;right:0}.HeroScene-module__Z2GI0G__scene[data-hero-controls-hidden=true] .HeroScene-module__Z2GI0G__navigation{visibility:hidden;pointer-events:none}.HeroScene-module__Z2GI0G__navigation button{color:#0e0e0e;cursor:pointer;background:#fff;border:1px solid #0e0e0e6b;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.5rem;transition:transform .18s,background-color .18s,border-color .18s;display:grid}.HeroScene-module__Z2GI0G__navigation button:hover{border-color:var(--hero-shadow);background:#fff9ea;transform:translateY(-.08rem)}.HeroScene-module__Z2GI0G__navigation button:active{transform:scale(.97)}.HeroScene-module__Z2GI0G__navigation button:disabled{cursor:default;transform:none}.HeroScene-module__Z2GI0G__productName{background:var(--hero-accent);color:#fff;text-align:center;border:1px solid #0e0e0e6b;border-radius:999px;min-width:12rem;padding:.85rem 1.4rem;font-size:1.05rem;font-weight:850;transition:background-color .9s cubic-bezier(.4,0,.2,1)}.HeroScene-module__Z2GI0G__curve{z-index:2;pointer-events:none;width:106%;height:clamp(3.5rem,6vw,5.75rem);display:block;position:absolute;bottom:-1px;left:-3%;right:-3%}.HeroScene-module__Z2GI0G__curve path{fill:var(--cream)}@media (max-width:700px){.HeroScene-module__Z2GI0G__colorPanel .HeroScene-module__Z2GI0G__curve{height:2rem}}@media (max-width:700px),(prefers-reduced-motion:reduce){.HeroScene-module__Z2GI0G__scene{height:auto!important}.HeroScene-module__Z2GI0G__scene>.HeroScene-module__Z2GI0G__stage,.HeroScene-module__Z2GI0G__backgroundTrack{height:100svh}.HeroScene-module__Z2GI0G__colorPanel{position:absolute;inset:0}}@media (max-width:700px){.HeroScene-module__Z2GI0G__scene{height:100svh}.HeroScene-module__Z2GI0G__stage{height:100%}.HeroScene-module__Z2GI0G__colorPanel{height:100svh}.HeroScene-module__Z2GI0G__decoration{left:var(--art-mobile-x);top:max(var(--art-mobile-y),8rem);width:var(--art-mobile-size);height:var(--art-mobile-size)}.HeroScene-module__Z2GI0G__navigation{gap:.65rem;bottom:3rem}.HeroScene-module__Z2GI0G__navigation button{width:3.35rem;height:3.35rem}.HeroScene-module__Z2GI0G__productName{min-width:9rem;padding:.72rem 1rem;font-size:.92rem}.HeroScene-module__Z2GI0G__curve{width:128%;height:3.8rem;left:-14%;right:-14%}}@media (prefers-reduced-motion:reduce){.HeroScene-module__Z2GI0G__scene,.HeroScene-module__Z2GI0G__colorPanel{height:100svh}.HeroScene-module__Z2GI0G__artwork{transform:none}.HeroScene-module__Z2GI0G__colorPanel{background:var(--hero-background)}.HeroScene-module__Z2GI0G__colorWash{animation:none}.HeroScene-module__Z2GI0G__decoration,.HeroScene-module__Z2GI0G__decoration:before,.HeroScene-module__Z2GI0G__decoration:after,.HeroScene-module__Z2GI0G__productName{transition:none}.HeroScene-module__Z2GI0G__flavorGraphic{transition:none;animation:none}}@media (max-width:700px){.HeroScene-module__Z2GI0G__artworkLayer{--motion-distance:.5}.HeroScene-module__Z2GI0G__burst{display:none}.HeroScene-module__Z2GI0G__colorWash{--wash-x:var(--flavor-mobile-origin-x);--wash-y:var(--flavor-mobile-origin-y)}}@media (prefers-reduced-motion:reduce){.HeroScene-module__Z2GI0G__colorWash,.HeroScene-module__Z2GI0G__artworkLayer[data-phase=outgoing],.HeroScene-module__Z2GI0G__burst{display:none}.HeroScene-module__Z2GI0G__artwork .HeroScene-module__Z2GI0G__flavorMotion,.HeroScene-module__Z2GI0G__artwork .HeroScene-module__Z2GI0G__idleMotion,.HeroScene-module__Z2GI0G__artwork .HeroScene-module__Z2GI0G__parallaxMotion,.HeroScene-module__Z2GI0G__artwork path{transform:none;animation:none!important}}.HeroScene-module__Z2GI0G__aboutAnchor{top:var(--hero-flip-distance,225svh);pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:700px),(prefers-reduced-motion:reduce){.HeroScene-module__Z2GI0G__aboutAnchor{top:100svh}}
.HeroStory-module__vGNybq__story{color:var(--ink)}.HeroStory-module__vGNybq__animated{z-index:2;pointer-events:none;position:absolute;inset:0}.HeroStory-module__vGNybq__flow{display:none}.HeroStory-module__vGNybq__intro{top:24%;text-align:center;opacity:calc(var(--story-reveal) * var(--story-intro));transform:translateY(calc((1 - var(--story-reveal)) * 24px));position:absolute;inset-inline:5%}.HeroStory-module__vGNybq__eyebrow{color:var(--hero-accent);text-transform:uppercase;letter-spacing:.2em;margin:0 0 1rem;font-size:.7rem;font-weight:800}.HeroStory-module__vGNybq__intro h2{letter-spacing:-.065em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2.5rem,5.72vw,5.2rem);line-height:1}.HeroStory-module__vGNybq__subtitle{margin:1.25rem auto 0;font-size:clamp(.9rem,1.32vw,1.1rem);line-height:1.6}.HeroStory-module__vGNybq__hint{opacity:.6;justify-content:center;align-items:center;gap:.65rem;margin:1.4rem 0 0;font-size:.7rem;display:flex}.HeroStory-module__vGNybq__hint span{font-size:1.1rem}.HeroStory-module__vGNybq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);width:min(84%,66rem);display:grid;position:absolute;top:20%;left:50%;transform:translate(-50%)}.HeroStory-module__vGNybq__card{--entry:var(--story-one);--tilt:-3deg;--card-color:#be2048;--card-paper:#ffc9d6;background:linear-gradient(150deg,#ffffff38,transparent 60%),var(--card-paper);opacity:var(--entry);transform:translateY(calc((1 - var(--entry)) * 70px)) rotate(calc((1 - var(--entry)) * 9deg + var(--tilt)));border:1px solid #2822141a;border-radius:1.7rem;flex-direction:column;padding:clamp(1rem,1.7vw,1.6rem);display:flex;position:relative;box-shadow:0 12px 30px -20px #4527124d}.HeroStory-module__vGNybq__cardTwo{--entry:var(--story-two);--tilt:1deg;--card-color:#286139;--card-paper:#d4ef8c}.HeroStory-module__vGNybq__cardThree{--entry:var(--story-three);--tilt:3deg;--card-color:#993b17;--card-paper:#ffda68}.HeroStory-module__vGNybq__cardTop{color:var(--card-color);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;font-weight:800;display:flex}.HeroStory-module__vGNybq__number{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.65rem;display:grid}.HeroStory-module__vGNybq__illustration{width:100%;height:clamp(4.2rem,8.5vh,6rem);color:var(--card-color);flex-shrink:0;margin:.35rem auto .65rem;display:block}.HeroStory-module__vGNybq__card h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,2.035vw,1.8rem);font-weight:800;line-height:1.12}.HeroStory-module__vGNybq__card p{color:#372d26;margin:.7rem 0 1.1rem;font-size:clamp(.75rem,1.045vw,.95rem);line-height:1.6}.HeroStory-module__vGNybq__tag{color:var(--card-color);border-top:1px solid #28221429;align-items:center;gap:.55rem;margin-top:auto;padding-top:.65rem;font-size:.67rem;font-weight:800;display:flex}.HeroStory-module__vGNybq__tag span{flex-shrink:0;font-size:1rem}.HeroStory-module__vGNybq__story[dir=rtl] .HeroStory-module__vGNybq__eyebrow,.HeroStory-module__vGNybq__story[dir=rtl] h2,.HeroStory-module__vGNybq__story[dir=rtl] h3,.HeroStory-module__vGNybq__story[dir=rtl] .HeroStory-module__vGNybq__cardTop{letter-spacing:0}.HeroStory-module__vGNybq__story[dir=rtl] h2{max-width:22ch;font-size:clamp(2rem,4.4vw,4rem);line-height:1.5}.HeroStory-module__vGNybq__story[dir=rtl] h3{line-height:1.6}.HeroStory-module__vGNybq__story[dir=rtl] .HeroStory-module__vGNybq__card p{line-height:1.9}@media (min-width:701px) and (max-height:760px){.HeroStory-module__vGNybq__cards{top:19%}.HeroStory-module__vGNybq__card{border-radius:1.3rem;padding:.8rem 1rem}.HeroStory-module__vGNybq__illustration{height:2.8rem;margin:.2rem auto}.HeroStory-module__vGNybq__card h3{font-size:1.15rem}.HeroStory-module__vGNybq__card p{margin:.4rem 0 .6rem;font-size:.7rem}.HeroStory-module__vGNybq__tag{padding-top:.4rem}.HeroStory-module__vGNybq__intro{top:21%}}@media (max-width:700px),(prefers-reduced-motion:reduce){.HeroStory-module__vGNybq__animated{display:none}.HeroStory-module__vGNybq__flow{padding:3.5rem 1.25rem 1.5rem;display:block;position:relative}.HeroStory-module__vGNybq__intro{opacity:1;position:static;transform:none}.HeroStory-module__vGNybq__intro h2{font-size:clamp(2.3rem,8.8vw,3.8rem)}.HeroStory-module__vGNybq__eyebrow{letter-spacing:.12em;font-size:.65rem}.HeroStory-module__vGNybq__hint{display:none}.HeroStory-module__vGNybq__cards{grid-template-columns:1fr;gap:1rem;width:min(100%,42rem);margin:2rem auto 0;position:static;transform:none}.HeroStory-module__vGNybq__card{opacity:1;border-radius:1.5rem;padding:1.5rem;transform:none}.HeroStory-module__vGNybq__illustration{height:5rem}.HeroStory-module__vGNybq__card h3{font-size:1.7rem}.HeroStory-module__vGNybq__card p{font-size:.9rem}.HeroStory-module__vGNybq__tag{font-size:.72rem}.HeroStory-module__vGNybq__flow[dir=rtl] h2{font-size:clamp(1.9rem,7.7vw,3rem)}}@media (max-width:700px){.HeroStory-module__vGNybq__flow{padding:3rem 1.25rem 2rem;overflow:hidden}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__intro{padding-inline:.25rem}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__cards{gap:1.9rem;width:min(100% - .5rem,30rem);margin-top:2.5rem}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card{--mobile-tilt:-1.4deg;box-shadow:0 7px 0 -2px color-mix(in srgb,var(--card-color) 15%,var(--cream)),0 18px 30px -25px #473b27;transform:rotate(var(--mobile-tilt));isolation:isolate;border-radius:.9rem 1.8rem 1.1rem 1.5rem;grid-template-columns:minmax(0,1fr) 5.75rem;gap:.85rem .3rem;padding:1.25rem;transition:transform .7s cubic-bezier(.2,.75,.25,1),opacity .5s;display:grid}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__cardTwo{--mobile-tilt:1.2deg;border-radius:1.7rem .9rem 1.5rem 1rem}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__cardThree{--mobile-tilt:-.8deg}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card:before{content:"";z-index:1;top:-.45rem;background:#fff6d9b8;border:1px solid #fff8;width:3.8rem;height:1rem;position:absolute;inset-inline-start:35%;transform:rotate(-6deg);box-shadow:0 1px 3px #42321a0a}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card:after{content:"";z-index:-1;top:3rem;border:1px dashed color-mix(in srgb,var(--card-color) 28%,transparent);border-radius:45% 55% 56% 44%;width:6.25rem;height:6.25rem;position:absolute;inset-inline-end:.5rem;transform:rotate(18deg)}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__cardTop{flex-direction:row-reverse;grid-column:1/-1;padding-bottom:.25rem;font-size:.62rem;font-weight:600}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__number{background:#fff5;border-style:dashed;width:2rem;height:2rem;font-weight:500;transform:rotate(9deg)}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__illustration{grid-area:2/2;align-self:center;width:6.4rem;height:5.5rem;margin:0 -.3rem;transform:rotate(6deg)}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__cardTwo .HeroStory-module__vGNybq__illustration{transform:rotate(-8deg)}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card h3{grid-area:2/1;align-self:center;font-size:clamp(1.3rem,6.38vw,1.8rem);font-weight:650;line-height:1.15}.HeroStory-module__vGNybq__flow[dir=rtl] .HeroStory-module__vGNybq__card h3{font-size:clamp(1.2rem,5.83vw,1.65rem);line-height:1.65}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card p{grid-column:1/-1;margin:.15rem 0 .4rem;font-size:.86rem;line-height:1.8}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__tag{border-top-style:dashed;grid-column:1/-1;padding-top:.8rem;font-size:.67rem;font-weight:600}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__tag span{background:#fff5;border-radius:50%;order:1;place-items:center;width:1.7rem;height:1.7rem;margin-inline-start:auto;display:grid;transform:rotate(12deg)}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card[data-reveal=waiting]{opacity:0;transform:translateY(2rem) rotate(calc(var(--mobile-tilt) * -2)) scale(.97)}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card[data-reveal=visible] .HeroStory-module__vGNybq__illustration{animation:.85s cubic-bezier(.2,.7,.2,1) both HeroStory-module__vGNybq__chapterStamp}}@keyframes HeroStory-module__vGNybq__chapterStamp{0%{opacity:0;transform:translateY(-12px)rotate(-14deg)scale(.75)}60%{opacity:1;transform:translateY(2px)rotate(8deg)scale(1.08,.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card,.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card[data-reveal=waiting]{opacity:1;transition:none;transform:none}.HeroStory-module__vGNybq__flow .HeroStory-module__vGNybq__card[data-reveal=visible] .HeroStory-module__vGNybq__illustration{animation:none}}
.CanSurround-module__uiqj5W__surround{z-index:1;top:calc(50% + var(--hero-can-offset));width:min(88%,78rem);height:min(74svh,48rem);opacity:var(--story-reveal);pointer-events:none;color:var(--hero-accent);position:absolute;left:50%;transform:translate(-50%,-50%)}.CanSurround-module__uiqj5W__halo{background:radial-gradient(ellipse,var(--surround-paper),transparent 69%);opacity:.33;border-radius:50%;position:absolute;inset:5% 23% 0}.CanSurround-module__uiqj5W__left,.CanSurround-module__uiqj5W__right{width:clamp(9rem,18vw,15rem);transform:translateY(calc((1 - var(--story-reveal)) * 24px));position:absolute}.CanSurround-module__uiqj5W__left{text-align:start;top:16%;left:0}.CanSurround-module__uiqj5W__right{text-align:center;top:37%;right:0}.CanSurround-module__uiqj5W__fruit{width:clamp(4rem,7vw,6.5rem);height:clamp(4rem,7vw,6.5rem);margin-bottom:1.2rem;display:block;transform:rotate(-19deg)}.CanSurround-module__uiqj5W__kicker{color:#796e5a;text-transform:uppercase;letter-spacing:.13em;margin:0 0 .6rem;font-size:.62rem;font-weight:700}.CanSurround-module__uiqj5W__headline{color:#34392a;letter-spacing:-.045em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(1.4rem,2.53vw,2.2rem);font-weight:750;line-height:1.15}.CanSurround-module__uiqj5W__arrow{width:8rem;height:3.5rem;margin-top:1.3rem;margin-left:1.5rem;display:block;transform:rotate(8deg)}.CanSurround-module__uiqj5W__spark{font-size:3rem;position:absolute;top:-3.6rem;right:.4rem;transform:rotate(16deg)}.CanSurround-module__uiqj5W__note{border:1px solid color-mix(in srgb,var(--hero-accent) 18%,transparent);background:color-mix(in srgb,var(--surround-paper) 44%,#fffaf0);border-radius:48% 48% 1.6rem 1.6rem;padding:1.4rem 1rem 1rem;transform:rotate(7deg)}.CanSurround-module__uiqj5W__flavour{border-bottom:1px solid;padding-bottom:.3rem;font-size:.7rem;font-weight:700;display:inline-block}.CanSurround-module__uiqj5W__note p{color:#34392a;letter-spacing:-.035em;text-wrap:balance;max-width:10ch;margin:1rem auto .6rem;font-size:clamp(1.2rem,1.98vw,1.7rem);font-weight:700;line-height:1.25}.CanSurround-module__uiqj5W__note svg{width:4.2rem;height:1rem}.CanSurround-module__uiqj5W__footnote{color:#796e5a;max-width:22ch;margin:1.3rem auto 0;font-size:.72rem;line-height:1.6}.CanSurround-module__uiqj5W__seedOne,.CanSurround-module__uiqj5W__seedTwo,.CanSurround-module__uiqj5W__seedThree{background:var(--hero-accent);opacity:.55;border-radius:70% 30% 65% 35%;width:.5rem;height:1rem;position:absolute}.CanSurround-module__uiqj5W__seedOne{top:18%;right:22%;transform:rotate(28deg)}.CanSurround-module__uiqj5W__seedTwo{bottom:20%;left:22%;transform:rotate(-38deg)}.CanSurround-module__uiqj5W__seedThree{width:.35rem;height:.7rem;bottom:17%;left:24%;transform:rotate(15deg)}.CanSurround-module__uiqj5W__surround[dir=rtl] .CanSurround-module__uiqj5W__kicker,.CanSurround-module__uiqj5W__surround[dir=rtl] .CanSurround-module__uiqj5W__headline,.CanSurround-module__uiqj5W__surround[dir=rtl] .CanSurround-module__uiqj5W__note p{letter-spacing:0}.CanSurround-module__uiqj5W__surround[dir=rtl] .CanSurround-module__uiqj5W__headline{max-width:12ch;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.65}.CanSurround-module__uiqj5W__surround[dir=rtl] .CanSurround-module__uiqj5W__note p{font-size:clamp(1.15rem,1.815vw,1.5rem);line-height:1.7}.CanSurround-module__uiqj5W__surround[dir=rtl] .CanSurround-module__uiqj5W__fruit{margin-inline:0 auto}@media (min-width:701px) and (max-width:1000px){.CanSurround-module__uiqj5W__surround{width:94%}.CanSurround-module__uiqj5W__left,.CanSurround-module__uiqj5W__right{width:9rem}.CanSurround-module__uiqj5W__left{top:22%}.CanSurround-module__uiqj5W__right{top:45%}.CanSurround-module__uiqj5W__fruit{width:3.5rem;height:3.5rem}.CanSurround-module__uiqj5W__arrow{width:5rem;margin-left:0}.CanSurround-module__uiqj5W__note{padding:1rem .65rem .8rem}.CanSurround-module__uiqj5W__kicker{font-size:.55rem}}@media (max-width:700px),(prefers-reduced-motion:reduce){.CanSurround-module__uiqj5W__surround{display:none}}
.LifestyleDuo-module__6F9y_G__section{background:var(--cream,#fef7e6);padding:clamp(1rem,2vw,2rem) clamp(1.25rem,4vw,4rem) 2rem;position:relative;overflow:hidden}.LifestyleDuo-module__6F9y_G__layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,5rem);max-width:70rem;margin-inline:auto;display:grid}.LifestyleDuo-module__6F9y_G__intro{z-index:1;padding-block:1rem;position:relative}.LifestyleDuo-module__6F9y_G__eyebrow{color:#d72740;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:.72rem;font-weight:800;display:flex}.LifestyleDuo-module__6F9y_G__eyebrow>span{font-size:1.5rem;line-height:1}.LifestyleDuo-module__6F9y_G__intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.8rem,5.06vw,4.3rem);font-weight:800;line-height:1.04}.LifestyleDuo-module__6F9y_G__description{color:#655e52;text-wrap:pretty;max-width:34ch;margin:1.4rem 0 0;font-size:1rem;line-height:1.8}.LifestyleDuo-module__6F9y_G__note{color:#347247;align-items:center;gap:.9rem;margin-top:1.8rem;display:flex}.LifestyleDuo-module__6F9y_G__note svg{flex:none;width:3rem;height:2.5rem;transform:rotate(-12deg)}.LifestyleDuo-module__6F9y_G__note span{max-width:23ch;font-size:.8rem;font-weight:600;line-height:1.5}.LifestyleDuo-module__6F9y_G__collage{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;min-height:28rem;padding:1rem .5rem 4rem;display:grid;position:relative}.LifestyleDuo-module__6F9y_G__trail{z-index:0;color:#d6b97e;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.LifestyleDuo-module__6F9y_G__cardShell{z-index:1;--arrival-x:-32px;--arrival-turn:-9deg;--arrival-delay:.1s;min-width:0;position:relative}.LifestyleDuo-module__6F9y_G__outdoorShell{margin-top:4rem}.LifestyleDuo-module__6F9y_G__kitchenShell{--arrival-x:32px;--arrival-turn:9deg;--arrival-delay:.26s}.LifestyleDuo-module__6F9y_G__intro[data-reveal=waiting]>*,.LifestyleDuo-module__6F9y_G__collage[data-reveal=waiting]>*{opacity:0}.LifestyleDuo-module__6F9y_G__intro[data-reveal=visible]>*{animation:.7s cubic-bezier(.2,.75,.2,1) both LifestyleDuo-module__6F9y_G__copyArrival}.LifestyleDuo-module__6F9y_G__intro[data-reveal=visible] h2{animation-delay:90ms}.LifestyleDuo-module__6F9y_G__intro[data-reveal=visible] .LifestyleDuo-module__6F9y_G__description{animation-delay:.18s}.LifestyleDuo-module__6F9y_G__intro[data-reveal=visible] .LifestyleDuo-module__6F9y_G__note{animation-delay:.28s}.LifestyleDuo-module__6F9y_G__intro[data-reveal=visible] .LifestyleDuo-module__6F9y_G__note path{stroke-dasharray:1;animation:.85s .6s backwards LifestyleDuo-module__6F9y_G__inkDraw}.LifestyleDuo-module__6F9y_G__collage[data-reveal=visible] .LifestyleDuo-module__6F9y_G__cardShell{animation:LifestyleDuo-module__6F9y_G__printArrival 1s cubic-bezier(.2,.7,.25,1) var(--arrival-delay) both}.LifestyleDuo-module__6F9y_G__collage[data-reveal=visible] .LifestyleDuo-module__6F9y_G__image{animation:LifestyleDuo-module__6F9y_G__photoSettle 1.3s cubic-bezier(.2,.7,.25,1) var(--arrival-delay) backwards}.LifestyleDuo-module__6F9y_G__collage[data-reveal=visible] .LifestyleDuo-module__6F9y_G__sticker{animation:.85s cubic-bezier(.2,.7,.25,1) .7s backwards LifestyleDuo-module__6F9y_G__stickerArrival}.LifestyleDuo-module__6F9y_G__collage[data-reveal=visible] .LifestyleDuo-module__6F9y_G__spark{animation:.95s cubic-bezier(.2,.7,.25,1) .45s backwards LifestyleDuo-module__6F9y_G__sparkArrival}.LifestyleDuo-module__6F9y_G__collage[data-reveal=visible] .LifestyleDuo-module__6F9y_G__trail{animation:1.4s cubic-bezier(.3,0,.3,1) .35s backwards LifestyleDuo-module__6F9y_G__trailDraw}@keyframes LifestyleDuo-module__6F9y_G__copyArrival{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes LifestyleDuo-module__6F9y_G__printArrival{0%{opacity:0;transform:translate3d(var(--arrival-x),55px,0) rotate(var(--arrival-turn)) scale(.94)}65%{opacity:1;transform:translate3d(0,-5px,0) rotate(calc(var(--arrival-turn) * -.15)) scale(1.012)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes LifestyleDuo-module__6F9y_G__photoSettle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes LifestyleDuo-module__6F9y_G__stickerArrival{0%{opacity:0;transform:translateY(20px)rotate(-28deg)scale(.35)}60%{opacity:1;transform:translateY(-4px)rotate(15deg)scale(1.09)}to{opacity:1;transform:translateY(0)rotate(10deg)scale(1)}}@keyframes LifestyleDuo-module__6F9y_G__sparkArrival{0%{opacity:0;transform:rotate(-100deg)scale(.2)}70%{opacity:1;transform:rotate(24deg)scale(1.1)}to{opacity:1;transform:rotate(12deg)scale(1)}}@keyframes LifestyleDuo-module__6F9y_G__trailDraw{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes LifestyleDuo-module__6F9y_G__inkDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.LifestyleDuo-module__6F9y_G__card{background:#fffdf7;border:1px solid #e8e0ce;border-radius:.65rem;margin:0;padding:.6rem .6rem 0;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s;position:relative;box-shadow:0 14px 24px -18px #54402555,0 2px 5px #54402508}.LifestyleDuo-module__6F9y_G__outdoor{transform:rotate(-6deg)}.LifestyleDuo-module__6F9y_G__kitchen{transform:rotate(5deg)}.LifestyleDuo-module__6F9y_G__card:before{z-index:2;content:"";clip-path:polygon(2% 0,98% 4%,100% 91%,3% 100%,0 44%);background:#eddba8b8;width:4rem;height:1.25rem;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)rotate(-4deg)}.LifestyleDuo-module__6F9y_G__photo{aspect-ratio:5/6;background:#e1e7d6;border-radius:.2rem;position:relative;overflow:hidden}.LifestyleDuo-module__6F9y_G__image{object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.LifestyleDuo-module__6F9y_G__outdoor .LifestyleDuo-module__6F9y_G__image{object-position:50% 58%}.LifestyleDuo-module__6F9y_G__kitchen .LifestyleDuo-module__6F9y_G__image{object-position:50% 52%}.LifestyleDuo-module__6F9y_G__photoNumber{z-index:1;color:#292d25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff8;border:1px solid #fff8;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:.6rem;left:.6rem}.LifestyleDuo-module__6F9y_G__card figcaption{min-height:5rem;padding:1rem .3rem .9rem}.LifestyleDuo-module__6F9y_G__moment{color:#347247;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.5;display:block}.LifestyleDuo-module__6F9y_G__caption{color:#27231e;text-wrap:pretty;margin-top:.35rem;font-size:.88rem;font-weight:600;line-height:1.45;display:block}.LifestyleDuo-module__6F9y_G__sticker{z-index:3;color:#674318;text-align:center;background:#ffdc6d;border:1px solid #e0b345;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:6.7rem;height:6.7rem;padding:.6rem;transition:transform .4s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;bottom:0;right:2rem;transform:rotate(10deg);box-shadow:0 4px #e8be5366}.LifestyleDuo-module__6F9y_G__sticker svg{width:2rem;height:2rem}.LifestyleDuo-module__6F9y_G__sticker span{text-wrap:balance;max-width:9ch;font-size:.78rem;font-weight:800;line-height:1.3}.LifestyleDuo-module__6F9y_G__spark{color:#df334a;font-size:2.6rem;position:absolute;top:1.8rem;left:-1.3rem;transform:rotate(12deg)}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__eyebrow{letter-spacing:0}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__intro h2{letter-spacing:0;max-width:15ch;font-size:clamp(2.35rem,4.29vw,3.3rem);font-weight:750;line-height:1.5}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__description{line-height:2}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__note svg{transform:scaleX(-1)rotate(-12deg)}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__card figcaption{text-align:right;direction:rtl}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__moment{letter-spacing:0;font-size:.73rem}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__caption{font-weight:500;line-height:1.8}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__sticker{direction:rtl}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__sticker span{max-width:10ch;font-size:.72rem;line-height:1.7}@media (hover:hover) and (pointer:fine){.LifestyleDuo-module__6F9y_G__card:hover{transform:translateY(-5px)rotate(0);box-shadow:0 20px 28px -18px #54402566}.LifestyleDuo-module__6F9y_G__card:hover .LifestyleDuo-module__6F9y_G__image{transform:scale(1.045)}.LifestyleDuo-module__6F9y_G__sticker:hover{transform:rotate(-7deg)scale(1.05)}}@media (min-width:721px) and (max-width:1000px){.LifestyleDuo-module__6F9y_G__layout{grid-template-columns:.85fr 1.15fr;gap:2rem}.LifestyleDuo-module__6F9y_G__collage{gap:1rem;min-height:25rem}.LifestyleDuo-module__6F9y_G__card figcaption{min-height:6rem;padding-inline:.15rem}.LifestyleDuo-module__6F9y_G__sticker{width:5.8rem;height:5.8rem;bottom:-.5rem;right:.5rem}}@media (max-width:720px){.LifestyleDuo-module__6F9y_G__section{padding-top:1.5rem;padding-bottom:2rem}.LifestyleDuo-module__6F9y_G__layout{grid-template-columns:1fr;gap:1.8rem}.LifestyleDuo-module__6F9y_G__intro{text-align:center;max-width:31rem;margin-inline:auto}.LifestyleDuo-module__6F9y_G__eyebrow{justify-content:center;margin-bottom:.85rem;font-size:.65rem}.LifestyleDuo-module__6F9y_G__intro h2{max-width:15ch;margin-inline:auto;font-size:clamp(2.5rem,9.35vw,3.6rem)}.LifestyleDuo-module__6F9y_G__description{max-width:35ch;margin:1rem auto 0;font-size:.92rem}.LifestyleDuo-module__6F9y_G__note{justify-content:center;margin-top:1rem}.LifestyleDuo-module__6F9y_G__note svg{width:2.3rem;height:1.8rem}.LifestyleDuo-module__6F9y_G__note span{font-size:.73rem}.LifestyleDuo-module__6F9y_G__collage{gap:1rem;width:100%;max-width:31rem;min-height:0;margin-inline:auto;padding:1rem .5rem 3.5rem}.LifestyleDuo-module__6F9y_G__outdoorShell{margin-top:3rem}.LifestyleDuo-module__6F9y_G__card{padding:.4rem .4rem 0}.LifestyleDuo-module__6F9y_G__card figcaption{min-height:5.5rem;padding:.75rem .15rem}.LifestyleDuo-module__6F9y_G__caption{font-size:clamp(.72rem,2.75vw,.9rem)}.LifestyleDuo-module__6F9y_G__moment{letter-spacing:.02em;font-size:.55rem}.LifestyleDuo-module__6F9y_G__card:before{width:3rem;height:1rem;top:-.5rem}.LifestyleDuo-module__6F9y_G__sticker{width:5.5rem;height:5.5rem;bottom:.25rem;right:1.2rem}.LifestyleDuo-module__6F9y_G__sticker svg{width:1.5rem;height:1.5rem}.LifestyleDuo-module__6F9y_G__sticker span{font-size:.68rem}.LifestyleDuo-module__6F9y_G__spark{font-size:2rem;top:1.6rem;left:-.3rem}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__intro h2{max-width:16ch;font-size:clamp(2rem,7.7vw,2.8rem);line-height:1.55}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__caption{font-size:clamp(.72rem,2.75vw,.86rem)}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__moment{font-size:clamp(.59rem,2.2vw,.7rem)}.LifestyleDuo-module__6F9y_G__section[dir=rtl] .LifestyleDuo-module__6F9y_G__sticker span{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__intro>*,.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__collage>*{opacity:1;animation:none!important}.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__image,.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__note path{animation:none!important}.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__card,.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__image,.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__sticker{transition:none}.LifestyleDuo-module__6F9y_G__section .LifestyleDuo-module__6F9y_G__note path{stroke-dashoffset:0}}
.FeaturedProducts-module__KL24Iq__section{background:var(--cream);padding:1.5rem 0 clamp(3rem,5vw,5rem);overflow:hidden}.FeaturedProducts-module__KL24Iq__allButton,.FeaturedProducts-module__KL24Iq__discover,.FeaturedProducts-module__KL24Iq__cardLink{text-decoration:none}.FeaturedProducts-module__KL24Iq__cardLink{height:100%;color:inherit;display:block}.FeaturedProducts-module__KL24Iq__cardLink:focus-visible{outline-offset:-4px;border-radius:inherit;outline:3px solid #264a36}.FeaturedProducts-module__KL24Iq__header{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 3rem,82rem);margin:0 auto 1.4rem;display:flex}.FeaturedProducts-module__KL24Iq__heading{align-items:center;gap:1rem;min-width:0;display:flex}.FeaturedProducts-module__KL24Iq__headingStar{width:3.5rem;height:3.5rem;color:var(--strawberry);background:#ffdf7d;border-radius:40% 60% 56% 44%/52% 43% 57% 48%;flex:none;place-items:center;font-size:2.6rem;line-height:1;display:grid;transform:rotate(-12deg)}.FeaturedProducts-module__KL24Iq__eyebrow{color:#8e7460;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.59rem;font-weight:500}.FeaturedProducts-module__KL24Iq__header h2{color:#24271e;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.86vw,2.3rem);font-weight:600;line-height:1.15}.FeaturedProducts-module__KL24Iq__header[dir=rtl] .FeaturedProducts-module__KL24Iq__eyebrow{letter-spacing:0;font-size:.72rem}.FeaturedProducts-module__KL24Iq__header[dir=rtl] h2{letter-spacing:0;font-size:clamp(1.55rem,2.53vw,2.1rem);font-weight:500;line-height:1.6}.FeaturedProducts-module__KL24Iq__actions,.FeaturedProducts-module__KL24Iq__arrows{align-items:center;display:flex}.FeaturedProducts-module__KL24Iq__actions{flex-shrink:0;gap:.8rem}.FeaturedProducts-module__KL24Iq__allButton,.FeaturedProducts-module__KL24Iq__arrows button{color:#343d2d;cursor:pointer;transition:transform .18s,background-color .18s,color .18s}.FeaturedProducts-module__KL24Iq__allButton{color:#fff9e9;white-space:nowrap;background:#2d4935;border:1px solid #2d4935;border-radius:999px;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .4rem .35rem 1rem;font-size:.74rem;font-weight:500;display:flex}.FeaturedProducts-module__KL24Iq__allButton>span{color:#2d4935;background:#fce8a9;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:1rem;transition:transform .18s;display:grid}.FeaturedProducts-module__KL24Iq__header[dir=rtl] .FeaturedProducts-module__KL24Iq__allButton{padding-inline:1rem .4rem}.FeaturedProducts-module__KL24Iq__header[dir=rtl] .FeaturedProducts-module__KL24Iq__allButton>span{transform:scaleX(-1)}.FeaturedProducts-module__KL24Iq__allButton:hover{color:#fff;background:#3d6044;transform:translateY(-2px)}.FeaturedProducts-module__KL24Iq__allButton:hover>span{translate:2px -2px}.FeaturedProducts-module__KL24Iq__arrows{gap:.4rem}.FeaturedProducts-module__KL24Iq__arrows button{background:#fffcf4;border:1px solid #d4ccb6;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.1rem;font-weight:500;display:grid}.FeaturedProducts-module__KL24Iq__arrows button svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;display:block}.FeaturedProducts-module__KL24Iq__arrows button:hover{background:#f6e8bc}.FeaturedProducts-module__KL24Iq__allButton:active,.FeaturedProducts-module__KL24Iq__arrows button:active{transform:scale(.97)}.FeaturedProducts-module__KL24Iq__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#71866c66 transparent;gap:clamp(1rem,2.3vw,2rem);padding:0 max(1rem,50vw - 41rem) 1.2rem;scroll-padding-inline:max(1rem,50vw - 41rem);display:flex;overflow-x:auto}.FeaturedProducts-module__KL24Iq__rail::-webkit-scrollbar{display:none}.FeaturedProducts-module__KL24Iq__rail::-webkit-scrollbar-track{background:0 0}.FeaturedProducts-module__KL24Iq__rail::-webkit-scrollbar-thumb{background:#71866c66;border-radius:999px}.FeaturedProducts-module__KL24Iq__rail::-webkit-scrollbar-thumb:hover{background:#526d5080}.FeaturedProducts-module__KL24Iq__rail::-webkit-scrollbar-button{width:0;height:0;display:none}@supports selector(::-webkit-scrollbar){.FeaturedProducts-module__KL24Iq__rail{scrollbar-width:none;scrollbar-color:auto}}.FeaturedProducts-module__KL24Iq__section .FeaturedProducts-module__KL24Iq__rail{scrollbar-width:none}.FeaturedProducts-module__KL24Iq__scrollTrack{direction:ltr;background:#71866c20;border-radius:999px;width:clamp(100px,22vw,200px);height:4px;margin:8px auto 0;overflow:hidden}.FeaturedProducts-module__KL24Iq__scrollTrack span{background:#71866c80;border-radius:999px;width:33.333%;height:100%;display:block}@media (hover:none),(pointer:coarse){.FeaturedProducts-module__KL24Iq__rail{scroll-snap-type:none}}.FeaturedProducts-module__KL24Iq__card{scroll-snap-align:start;background:#fff;border-radius:2.15rem 2.15rem 1.25rem 1.25rem;flex:0 0 clamp(17rem,29vw,25.5rem);overflow:hidden}.FeaturedProducts-module__KL24Iq__media{aspect-ratio:827/980;background:var(--card-tint);isolation:isolate;position:relative;overflow:hidden}.FeaturedProducts-module__KL24Iq__image{object-fit:cover}.FeaturedProducts-module__KL24Iq__media>picture{position:absolute;inset:0}.FeaturedProducts-module__KL24Iq__maskDefinitions{width:0;height:0;position:absolute;overflow:hidden}.FeaturedProducts-module__KL24Iq__hoverImage{z-index:1;pointer-events:none}.FeaturedProducts-module__KL24Iq__maskCircle{transform-box:fill-box;transform-origin:50%;transition:transform .68s cubic-bezier(.16,.84,.24,1);transform:scale(0)}.FeaturedProducts-module__KL24Iq__maskCircleTwo{transition-delay:65ms}.FeaturedProducts-module__KL24Iq__maskCircleThree{transition-delay:.125s}@media (hover:hover) and (pointer:fine){.FeaturedProducts-module__KL24Iq__card:hover .FeaturedProducts-module__KL24Iq__maskCircle,.FeaturedProducts-module__KL24Iq__card:focus-within .FeaturedProducts-module__KL24Iq__maskCircle{transform:scale(1)}}@media (hover:none),(pointer:coarse){.FeaturedProducts-module__KL24Iq__card[data-touch-reveal=revealed] .FeaturedProducts-module__KL24Iq__maskCircle{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.FeaturedProducts-module__KL24Iq__card[data-touch-reveal=revealed] .FeaturedProducts-module__KL24Iq__flower{animation:.85s cubic-bezier(.2,.75,.25,1) both FeaturedProducts-module__KL24Iq__flowerBloom}}@keyframes FeaturedProducts-module__KL24Iq__flowerBloom{0%{transform:rotate(12deg)scale(1)}45%{transform:rotate(70deg)scale(1.12)}to{transform:rotate(102deg)scale(1)}}.FeaturedProducts-module__KL24Iq__productName{z-index:2;color:#343128;background:#fff9ea;border:1px solid #362d1d29;border-radius:999px;max-width:75%;padding:.48rem .8rem;font-size:.85rem;font-weight:500;position:absolute;top:1.1rem;left:1.1rem}.FeaturedProducts-module__KL24Iq__flower{z-index:2;width:2.4rem;height:2.4rem;color:var(--card-accent);background:#fff9eae8;border-radius:50%;place-items:center;font-size:1.9rem;line-height:1;display:grid;position:absolute;bottom:.85rem;right:.85rem;transform:rotate(12deg)}.FeaturedProducts-module__KL24Iq__cardFooter{background:var(--card-footer);border:1px solid color-mix(in srgb,var(--card-accent) 18%,transparent);border-radius:0 0 1.25rem 1.25rem;flex-direction:column;align-items:stretch;gap:.8rem;min-height:7rem;padding:1rem 1.15rem .85rem;display:flex}.FeaturedProducts-module__KL24Iq__cardFooter p{color:#514c43;text-wrap:pretty;max-width:none;margin:0;font-size:.82rem;font-weight:400;line-height:1.7}.FeaturedProducts-module__KL24Iq__discover{border-top:1px solid color-mix(in srgb,var(--card-accent) 15%,transparent);color:color-mix(in srgb,var(--card-accent) 68%,#4a3228);text-align:start;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.65rem;font-size:.69rem;font-weight:500;line-height:1.6;display:flex}.FeaturedProducts-module__KL24Iq__discover span{flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;transition:transform .25s;display:grid}.FeaturedProducts-module__KL24Iq__discover svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.FeaturedProducts-module__KL24Iq__cardFooter[dir=rtl] .FeaturedProducts-module__KL24Iq__discover svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.FeaturedProducts-module__KL24Iq__card:hover .FeaturedProducts-module__KL24Iq__discover span{transform:translate(2px,-2px)}.FeaturedProducts-module__KL24Iq__card:hover .FeaturedProducts-module__KL24Iq__cardFooter[dir=rtl] .FeaturedProducts-module__KL24Iq__discover span{transform:translate(-2px,-2px)}}@media (max-width:700px){.FeaturedProducts-module__KL24Iq__section{padding:1rem 0 3rem}.FeaturedProducts-module__KL24Iq__header{flex-direction:column;align-items:flex-start;gap:1rem;width:calc(100% - 2rem);margin-bottom:1.25rem}.FeaturedProducts-module__KL24Iq__heading{gap:.75rem}.FeaturedProducts-module__KL24Iq__headingStar{width:2.8rem;height:2.8rem;font-size:2.1rem}.FeaturedProducts-module__KL24Iq__header>div{min-width:0;max-width:100%}.FeaturedProducts-module__KL24Iq__eyebrow{margin-bottom:.4rem;font-size:.6rem}.FeaturedProducts-module__KL24Iq__header h2{letter-spacing:-.035em;font-size:clamp(1.6rem,7.15vw,2rem);line-height:1.15}.FeaturedProducts-module__KL24Iq__header[dir=rtl] h2{font-size:clamp(1.45rem,6.05vw,1.85rem);line-height:1.6}.FeaturedProducts-module__KL24Iq__actions{justify-content:space-between;gap:.75rem;width:100%}.FeaturedProducts-module__KL24Iq__allButton{min-height:2.75rem;padding:.35rem .4rem .35rem .9rem;font-size:.72rem}.FeaturedProducts-module__KL24Iq__arrows{flex-shrink:0;gap:.4rem}.FeaturedProducts-module__KL24Iq__arrows button{width:2.75rem;height:2.75rem}.FeaturedProducts-module__KL24Iq__rail{scroll-snap-type:none;gap:.85rem;padding:0 1rem 1rem;scroll-padding-inline:1rem}.FeaturedProducts-module__KL24Iq__card{border-radius:1.5rem 1.5rem 1rem 1rem;flex-basis:min(82vw,23rem);min-width:0}.FeaturedProducts-module__KL24Iq__productName{padding:.4rem .7rem;font-size:.85rem;top:.85rem;left:.85rem}.FeaturedProducts-module__KL24Iq__cardFooter{border-radius:0 0 1rem 1rem;gap:.75rem;min-height:7rem;padding:.9rem 1rem .8rem}.FeaturedProducts-module__KL24Iq__cardFooter p{font-size:.82rem;line-height:1.7}.FeaturedProducts-module__KL24Iq__discover{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.FeaturedProducts-module__KL24Iq__allButton,.FeaturedProducts-module__KL24Iq__arrows button,.FeaturedProducts-module__KL24Iq__maskCircle,.FeaturedProducts-module__KL24Iq__discover span{transition:none}.FeaturedProducts-module__KL24Iq__maskCircle{transform:scale(1)}}
.CommunityGallery-module__smAmSq__section{isolation:isolate;color:#2d4935;background:#ffe17a;border-radius:48% 48% 0 0/3rem 3rem 0 0;margin-top:2rem;padding:4rem clamp(1.1rem,3vw,3rem) 1.6rem;position:relative;overflow:hidden}.CommunityGallery-module__smAmSq__section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 15% 60%,#fff6ca80,#0000 48%),radial-gradient(at 90% 30%,#ffc38c40,#0000 50%);position:absolute;inset:0}.CommunityGallery-module__smAmSq__section:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:radial-gradient(#42674712 .6px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.CommunityGallery-module__smAmSq__inner{width:min(100%,82rem);margin-inline:auto;position:relative}.CommunityGallery-module__smAmSq__heading{z-index:3;text-align:center;width:100%;transition:opacity .6s,transform .7s;position:relative}.CommunityGallery-module__smAmSq__eyebrow{color:#bc3152;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.65rem;font-weight:500;display:flex}.CommunityGallery-module__smAmSq__eyebrow span{font-size:1.5rem;line-height:1;transform:rotate(-12deg)}.CommunityGallery-module__smAmSq__heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(2.5rem,4.5vw,4.2rem);font-weight:600;line-height:1.1}.CommunityGallery-module__smAmSq__intro{color:#5b6555;max-width:52ch;margin:1rem auto 0;font-size:.85rem;line-height:1.8}.CommunityGallery-module__smAmSq__heading[dir=rtl] .CommunityGallery-module__smAmSq__eyebrow{letter-spacing:0}.CommunityGallery-module__smAmSq__heading[dir=rtl] h2{letter-spacing:0;max-width:26ch;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.55}.CommunityGallery-module__smAmSq__clothesline{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CommunityGallery-module__smAmSq__clothesline path{fill:none;stroke:#496548;stroke-width:1.5px}.CommunityGallery-module__smAmSq__clothesline path+path{stroke:#a1b579;stroke-width:.5px;stroke-dasharray:4 5}.CommunityGallery-module__smAmSq__gallery{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2.5rem;margin-top:1.4rem;padding:3.4rem 1rem 3.7rem;display:grid;position:relative}.CommunityGallery-module__smAmSq__shot{touch-action:pan-y pinch-zoom;--paper-hinge:-.4rem;z-index:var(--photo-layer);perspective:1100px;perspective-origin:50% var(--paper-hinge);text-align:start;cursor:default;min-width:0;transition:opacity 1.2s,transform 1.4s cubic-bezier(.22,.61,.36,1);transition-delay:var(--arrival-delay);background:0 0;border:0;padding:0;display:block;position:relative}.CommunityGallery-module__smAmSq__shot1{margin-top:0}.CommunityGallery-module__smAmSq__shot2,.CommunityGallery-module__smAmSq__shot3{margin-top:2.6rem}.CommunityGallery-module__smAmSq__shot4{margin-top:0}.CommunityGallery-module__smAmSq__breeze{transform-origin:50% var(--paper-hinge);display:block}.CommunityGallery-module__smAmSq__frame:after{content:"";pointer-events:none;opacity:var(--paper-shade,0);background:linear-gradient(#0000 12%,#493626);position:absolute;inset:0}.CommunityGallery-module__smAmSq__frame{width:100%;transform:rotate(var(--frame-tilt));transform-origin:50% var(--paper-hinge);background:#fffaf0;border:1px solid #e2d8bd;flex-direction:column;padding:.6rem .6rem 0;transition:box-shadow .9s;display:flex;position:relative;box-shadow:2px 14px 22px -10px #72583b55}.CommunityGallery-module__smAmSq__photo{aspect-ratio:4/5;background:#ebdfca;width:100%;display:block;position:relative;overflow:hidden}.CommunityGallery-module__smAmSq__image{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.CommunityGallery-module__smAmSq__clip{z-index:4;background:linear-gradient(90deg,#e38491,#f5aab1 42%,#d87587 48%,#f5aab1 58%,#e38491);border:1px solid #8f35424d;border-radius:2px;width:.75rem;height:2.5rem;position:absolute;top:-1.65rem;left:calc(50% - .375rem);transform:rotate(4deg);box-shadow:2px 3px 3px #563a252a}.CommunityGallery-module__smAmSq__clip:after{content:"";background:#ab5559;border-radius:1px;height:3px;position:absolute;inset:50% -2px auto;transform:translateY(-50%)}.CommunityGallery-module__smAmSq__shot2 .CommunityGallery-module__smAmSq__clip{background:#b4c777;border-color:#657d4866;transform:rotate(-5deg)}.CommunityGallery-module__smAmSq__shot3 .CommunityGallery-module__smAmSq__clip{background:#ffce65;border-color:#b2853c66}.CommunityGallery-module__smAmSq__caption{color:#2d4935;align-items:center;gap:.55rem;min-height:4rem;padding:.75rem .25rem;font-size:.72rem;font-weight:400;line-height:1.6;display:flex}.CommunityGallery-module__smAmSq__number{color:#a49173;flex:none;font-size:.56rem;font-weight:400}.CommunityGallery-module__smAmSq__sticker{z-index:4;color:#3c4e31;text-align:center;pointer-events:none;background:#ffc6d7;border:1px solid #eaa1ae;border-radius:50%;align-content:center;justify-items:center;width:5.8rem;height:5.8rem;padding:.6rem;font-size:.58rem;font-weight:500;line-height:1.5;display:grid;position:absolute;top:9rem;right:-.5rem;transform:rotate(13deg);box-shadow:2px 3px #b9426820}.CommunityGallery-module__smAmSq__sticker svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1.9rem;height:1.5rem;margin-bottom:.1rem}.CommunityGallery-module__smAmSq__doodle{color:#ce3956;opacity:.7;pointer-events:none;width:5.5rem;height:4rem;position:absolute;top:6rem;left:1%;transform:rotate(35deg)}.CommunityGallery-module__smAmSq__doodle path{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.CommunityGallery-module__smAmSq__footer{border-top:1px solid #9a6e5126;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.6rem;display:flex}.CommunityGallery-module__smAmSq__instagramMark{color:#9f2c4b;background:#ffc6d7;border:1px solid #ce66843b;border-radius:1.8rem;flex:none;place-items:center;width:6rem;height:6rem;animation:7.6s ease-in-out infinite paused CommunityGallery-module__smAmSq__instagramBreeze;display:grid;position:relative;transform:rotate(-6deg)}.CommunityGallery-module__smAmSq__instagramMark:after{content:"";clip-path:polygon(50% 0,59% 36%,85% 15%,65% 42%,100% 50%,64% 59%,85% 85%,59% 65%,50% 100%,41% 64%,15% 85%,35% 58%,0 50%,36% 41%,15% 15%,41% 35%);background:#bc3152;width:1.2rem;height:1.2rem;animation:7.6s ease-in-out infinite paused CommunityGallery-module__smAmSq__instagramGlint;position:absolute;top:-.45rem;right:-.45rem}.CommunityGallery-module__smAmSq__section[data-community-active=true] .CommunityGallery-module__smAmSq__instagramMark,.CommunityGallery-module__smAmSq__section[data-community-active=true] .CommunityGallery-module__smAmSq__instagramMark:after{animation-play-state:running}.CommunityGallery-module__smAmSq__instagramMark svg{stroke:currentColor;stroke-width:1.3px;width:3.5rem;height:3.5rem;transition:transform .45s}@keyframes CommunityGallery-module__smAmSq__instagramBreeze{0%,to{transform:translateY(0)rotate(-6deg)}40%{transform:translateY(-5px)rotate(3deg)}72%{transform:translateY(-1px)rotate(-3deg)}}@keyframes CommunityGallery-module__smAmSq__instagramGlint{0%,to{opacity:.55;transform:scale(.65)rotate(0)}45%{opacity:1;transform:scale(1.05)rotate(22deg)}75%{opacity:.7;transform:scale(.8)rotate(8deg)}}.CommunityGallery-module__smAmSq__footerCopy{text-align:start;flex:1;max-width:38rem}.CommunityGallery-module__smAmSq__footerCopy h3{margin:0 0 .4rem;font-size:1.15rem;font-weight:550;line-height:1.5}.CommunityGallery-module__smAmSq__footerCopy p{color:#52624c;text-align:start;white-space:pre-line;text-wrap:pretty;margin:0;font-size:.76rem;line-height:1.9}.CommunityGallery-module__smAmSq__footer[dir=rtl] .CommunityGallery-module__smAmSq__footerCopy p{line-height:2}.CommunityGallery-module__smAmSq__instagramLink{color:#2d4935;border-radius:.4rem;flex:none;align-items:center;gap:1rem;padding:.4rem 0;text-decoration:none;transition:color .25s;display:inline-flex}.CommunityGallery-module__smAmSq__profileLabel>span{margin-bottom:.35rem;font-size:.7rem;display:block}.CommunityGallery-module__smAmSq__profileLabel strong{letter-spacing:-.02em;border-bottom:1px solid #2d49354d;padding-bottom:.15rem;font-size:1.25rem;font-weight:500;line-height:1.5;display:inline-block}.CommunityGallery-module__smAmSq__profileArrow{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.CommunityGallery-module__smAmSq__instagramLink:hover{color:#ad2d4f}.CommunityGallery-module__smAmSq__instagramLink:hover .CommunityGallery-module__smAmSq__instagramMark svg{transform:rotate(-8deg)scale(1.05)}.CommunityGallery-module__smAmSq__instagramLink:focus-visible{outline-offset:7px;outline:2px solid #bc3152}.CommunityGallery-module__smAmSq__heading[data-reveal=waiting]{opacity:0;transform:translateY(.4rem)}.CommunityGallery-module__smAmSq__shot[data-reveal=waiting]{opacity:0}.CommunityGallery-module__smAmSq__heading[data-reveal=visible],.CommunityGallery-module__smAmSq__shot[data-reveal=visible]{opacity:1;transform:translateY(0)}@media (min-width:761px) and (max-width:1050px){.CommunityGallery-module__smAmSq__gallery{gap:1.5rem;padding-inline:.6rem}.CommunityGallery-module__smAmSq__caption{gap:.3rem;min-height:4.5rem;font-size:.65rem}.CommunityGallery-module__smAmSq__sticker{width:4.8rem;height:4.8rem;font-size:.5rem;top:8rem;right:0}}@media (max-width:760px){.CommunityGallery-module__smAmSq__section{border-radius:50% 50% 0 0/1.5rem 1.5rem 0 0;padding:2.6rem 1.1rem 1.3rem}.CommunityGallery-module__smAmSq__heading h2{max-width:18ch;font-size:clamp(2rem,8vw,2.8rem)}.CommunityGallery-module__smAmSq__heading[dir=rtl] h2{max-width:19ch;font-size:clamp(1.8rem,7.2vw,2.6rem)}.CommunityGallery-module__smAmSq__eyebrow{margin-bottom:.7rem;font-size:.6rem}.CommunityGallery-module__smAmSq__intro{max-width:34ch;margin-top:.65rem;font-size:.78rem;line-height:1.8}.CommunityGallery-module__smAmSq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1rem 1rem;width:min(100%,30rem);margin:1.8rem auto 0;padding:1.35rem .35rem 2.7rem}.CommunityGallery-module__smAmSq__shot1,.CommunityGallery-module__smAmSq__shot2,.CommunityGallery-module__smAmSq__shot3,.CommunityGallery-module__smAmSq__shot4{margin:0}.CommunityGallery-module__smAmSq__shot{--paper-hinge:-.175rem;perspective:700px}.CommunityGallery-module__smAmSq__shot2,.CommunityGallery-module__smAmSq__shot4{top:1rem}.CommunityGallery-module__smAmSq__frame{padding:.35rem .35rem 0;box-shadow:1px 9px 16px -9px #72583b55}.CommunityGallery-module__smAmSq__shot1 .CommunityGallery-module__smAmSq__frame{transform:rotate(-4deg)}.CommunityGallery-module__smAmSq__shot2 .CommunityGallery-module__smAmSq__frame{transform:rotate(3deg)}.CommunityGallery-module__smAmSq__shot3 .CommunityGallery-module__smAmSq__frame{transform:rotate(-2deg)}.CommunityGallery-module__smAmSq__shot4 .CommunityGallery-module__smAmSq__frame{transform:rotate(4deg)}.CommunityGallery-module__smAmSq__photo{aspect-ratio:4/5}.CommunityGallery-module__smAmSq__caption{text-align:center;text-wrap:balance;justify-content:center;min-height:3.6rem;padding:.5rem .1rem;font-size:clamp(.64rem,2.7vw,.75rem);line-height:1.65}.CommunityGallery-module__smAmSq__number{display:none}.CommunityGallery-module__smAmSq__clip{width:.5rem;height:1.55rem;top:-.95rem;left:calc(50% - .25rem)}.CommunityGallery-module__smAmSq__sticker,.CommunityGallery-module__smAmSq__doodle{display:none}.CommunityGallery-module__smAmSq__footer{flex-direction:column;align-items:center;gap:1.1rem;padding-top:1.2rem}.CommunityGallery-module__smAmSq__footerCopy{text-align:start;width:100%}.CommunityGallery-module__smAmSq__footerCopy h3{text-align:center}.CommunityGallery-module__smAmSq__instagramLink{gap:.8rem;margin-top:.1rem}.CommunityGallery-module__smAmSq__instagramMark{border-radius:1.5rem;width:5rem;height:5rem}.CommunityGallery-module__smAmSq__instagramMark svg{width:2.9rem;height:2.9rem}.CommunityGallery-module__smAmSq__profileLabel strong{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.CommunityGallery-module__smAmSq__shot,.CommunityGallery-module__smAmSq__heading,.CommunityGallery-module__smAmSq__frame,.CommunityGallery-module__smAmSq__image,.CommunityGallery-module__smAmSq__instagramLink,.CommunityGallery-module__smAmSq__instagramMark svg{transition:none}.CommunityGallery-module__smAmSq__breeze{transform:none!important}.CommunityGallery-module__smAmSq__frame:after{opacity:0}.CommunityGallery-module__smAmSq__shot[data-reveal=waiting],.CommunityGallery-module__smAmSq__heading[data-reveal=waiting]{opacity:1;transform:none}.CommunityGallery-module__smAmSq__instagramMark,.CommunityGallery-module__smAmSq__instagramMark:after{animation:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
