.storefront .home-page>section:not(.hero){isolation:isolate;position:relative}.storefront .home-page>section:not(.hero):before{content:"";z-index:-1;pointer-events:none;opacity:var(--home-glow,.6);transform:translateY(var(--home-copy-shift,0px));background:radial-gradient(at 12% 38%,#b7c8a42b,#0000 58%),radial-gradient(at 88% 75%,#dccaa52b,#0000 57%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.storefront .home-page>section:nth-of-type(2n):before{background:radial-gradient(at 88% 26%,#b7c8a42b,#0000 58%),radial-gradient(at 12% 80%,#dccaa526,#0000 57%)}.storefront .home-page .home-selection{background:linear-gradient(#f4f4eb,#eceee2 48%,#f4f3e9);border-color:#e3e4d880}.storefront .home-page .home-collectors{background:linear-gradient(#f4f4ea,#ecefe3 50%,#f7f6ee)}.storefront .home-page .home-promises{background:linear-gradient(180deg, #eeefe4, var(--paper))}.storefront .home-page [data-home-reveal],.storefront .home-page [data-home-stagger]>*{opacity:1;transition:opacity 1s var(--ease-organic) var(--home-delay,0s), translate 1.2s var(--ease-organic) var(--home-delay,0s);translate:0}.storefront .home-page .home-motion-pending{opacity:0;translate:0 28px}.storefront .home-page [data-home-reveal=visual].home-motion-pending{translate:0 38px}.storefront .home-page[data-scroll-motion=ready] .hero:not(.hero-slider) .hero__image{transform:translateY(var(--home-shift,0px)) scale(1.065)}.storefront .home-page[data-scroll-motion=ready] .hero:not(.hero-slider) .hero__copy{transform:translateY(var(--home-copy-shift,0px))}.storefront .home-page[data-scroll-motion=ready] .hero:not(.hero-slider) .hero__spec{translate:0 var(--home-copy-shift,0px)}.storefront .home-page[data-scroll-motion=ready] .nature-note__art img{translate:0 var(--home-shift,0px)}.storefront .home-page[data-scroll-motion=ready] .owner-story__stage,.storefront .home-page[data-scroll-motion=ready] .home-closing>svg{translate:0 var(--home-copy-shift,0px)}@media (max-width:720px){.storefront .home-page .home-motion-pending{translate:0 20px}.storefront .home-page [data-home-reveal=visual].home-motion-pending{translate:0 26px}}@media (prefers-reduced-motion:reduce){.storefront .home-page [data-home-reveal],.storefront .home-page [data-home-stagger]>*,.storefront .home-page .home-motion-pending{opacity:1;translate:none}.storefront .home-page[data-scroll-motion=ready] .hero:not(.hero-slider) .hero__image,.storefront .home-page[data-scroll-motion=ready] .hero:not(.hero-slider) .hero__copy{transform:none}.storefront .home-page[data-scroll-motion=ready] .hero:not(.hero-slider) .hero__spec,.storefront .home-page[data-scroll-motion=ready] .nature-note__art img,.storefront .home-page[data-scroll-motion=ready] .owner-story__stage,.storefront .home-page[data-scroll-motion=ready] .home-closing>svg{translate:none}}
.storefront .owner-story{background:var(--paper);color:var(--ink);scroll-margin-top:100px;position:relative;overflow:hidden}.storefront .owner-story__inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(45px,7vw,100px);padding-block:90px 85px;display:grid}.storefront .owner-story__visual{justify-self:center;width:100%;min-width:0;max-width:510px}.storefront .owner-story__profiles{isolation:isolate;position:relative}.storefront .owner-story__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(10px,1.6vw,22px);display:grid}.storefront .owner-story__profile{align-self:end;min-width:0;display:grid}.storefront .owner-story__stage{isolation:isolate;aspect-ratio:3/4;width:100%;max-height:420px;display:block;position:relative}.storefront .owner-story__atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:2% -10% 8%}.storefront .owner-story__wash{filter:blur(18px);border-radius:50%;animation:14s ease-in-out infinite alternate paused owner-wash-drift;display:block;position:absolute}.storefront .owner-story__wash--sage{background:radial-gradient(at 40% 46%,#a5b89275 0%,#c6d0b854 36%,#dce3d421 56%,#0000 73%);inset:3% 4% 6% 0}.storefront .owner-story__wash--sand{background:radial-gradient(at 50% 55%,#d8c49a60 0%,#e5dac433 42%,#0000 70%);animation-duration:17s;animation-delay:-7s;inset:27% -3% -3% 23%}.storefront .owner-story__wash--light{background:radial-gradient(at 35% 30%,#f9f6e9b3 0%,#edf0e23b 42%,#0000 70%);animation-duration:12s;animation-delay:-3s;inset:16% 14% 26% -5%}.storefront .owner-story__cutout{animation:8s ease-in-out infinite paused owner-portrait-float;position:absolute;inset:0 -3%;-webkit-mask-image:linear-gradient(#000 0% 67%,#000e 77%,#0006 89%,#0000 100%);mask-image:linear-gradient(#000 0% 67%,#000e 77%,#0006 89%,#0000 100%)}.storefront .owner-story__sprite{aspect-ratio:3/4;max-width:100%;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.storefront .owner-story__sprite img{object-fit:contain;object-position:center bottom}.storefront .owner-story__profile[data-owner=rendi] .owner-story__sprite{transform-origin:bottom;transform:translate(-50%)scale(1.14)}.storefront .owner-story__identity{text-align:center;justify-items:center;gap:7px;padding-top:14px;display:grid;position:relative}.storefront .owner-story__name{font:400 clamp(1rem, 1.35vw, 1.35rem)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--forest)}.storefront .owner-story__role{color:var(--muted);font:.55rem/1.5 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.storefront .owner-story__copy{min-width:0}.storefront .owner-story__copy h2{font:400 clamp(2.2rem, 3.7vw, 3.5rem)/1.13 var(--font-display);letter-spacing:-.035em;text-wrap:initial;margin:17px 0 26px}.storefront .owner-story__copy h2 em{color:var(--jade);font-weight:400;display:block}.storefront .owner-story__chapter-viewport{touch-action:pan-y;max-width:460px;min-height:165px;overflow:hidden}.storefront .owner-story__chapter{--chapter-direction:1;animation:owner-chapter-in .55s var(--ease-organic) both}.storefront .owner-story__chapter--previous{--chapter-direction:-1}.storefront .owner-story__chapter h3{font:400 1.25rem/1.4 var(--font-display);letter-spacing:-.015em;text-wrap:initial;margin:0 0 10px}.storefront .owner-story__chapter p{color:var(--muted);font:.88rem/1.95 var(--font-body)}.storefront .owner-story__navigation{justify-content:space-between;align-items:center;gap:20px;max-width:460px;margin-top:6px;display:flex}.storefront .owner-story__chapter-nav{gap:10px;display:flex}.storefront .owner-story__chapter-nav button{color:#7a8473;min-width:44px;min-height:44px;font:.65rem var(--font-ui);background:0 0;border:0;padding:10px 7px;position:relative}.storefront .owner-story__chapter-nav button:after{content:"";background:#ccd4c2;height:2px;transition:background .25s,transform .3s;position:absolute;bottom:2px;left:7px;right:7px}.storefront .owner-story__chapter-nav button[aria-pressed=true]{color:var(--forest)}.storefront .owner-story__chapter-nav button[aria-pressed=true]:after{background:var(--jade);transform:translateY(-2px)}.storefront .owner-story__arrows{gap:8px;display:flex}.storefront .owner-story__arrows button{border:1px solid var(--line);width:44px;height:44px;color:var(--forest);background:0 0;border-radius:50%;place-items:center;padding:12px;transition:background .2s;display:grid}.storefront .owner-story__arrows button:hover{background:var(--jade-light)}.storefront .owner-story__arrows .rv-icon{width:17px;height:17px}.storefront .owner-story__arrows button:first-child .rv-icon{transform:rotate(180deg)}.storefront .owner-story__values{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;margin:25px 0 27px;padding:23px 0 0;list-style:none;display:flex}.storefront .owner-story__values li{align-items:center;gap:8px;display:flex}.storefront .owner-story__values .rv-icon{width:17px;height:17px;color:var(--jade)}.storefront .owner-story__values span{font:.65rem/1.6 var(--font-ui);color:var(--muted)}.storefront .owner-story[data-visible=true] .owner-story__cutout,.storefront .owner-story[data-visible=true] .owner-story__wash{animation-play-state:running}@keyframes owner-portrait-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes owner-wash-drift{0%{transform:translate(-9px,7px)scale(.97)}to{transform:translate(13px,-12px)scale(1.06)}}@keyframes owner-chapter-in{0%{opacity:0;transform:translateX(calc(var(--chapter-direction) * 20px))}to{opacity:1;transform:translate(0)}}@media (max-width:980px){.storefront .owner-story__inner{gap:32px;padding-block:72px}.storefront .owner-story__chapter-viewport{min-height:195px}}@media (max-width:720px){.storefront .owner-story__inner{grid-template-columns:1fr;gap:40px;padding-block:58px}.storefront .owner-story__visual{width:min(100%,500px)}.storefront .owner-story__profile-grid{gap:clamp(12px,4vw,22px)}.storefront .owner-story__identity{padding-top:15px}.storefront .owner-story__atmosphere{inset-inline:-8%}.storefront .owner-story__name{font-size:clamp(.95rem,4vw,1.25rem)}.storefront .owner-story__role{font-size:.5rem}.storefront .owner-story__copy h2{margin-bottom:23px;font-size:clamp(2.15rem,8vw,3rem)}.storefront .owner-story__chapter-viewport{max-width:none;min-height:180px}.storefront .owner-story__chapter p{font-size:.85rem}.storefront .owner-story__navigation{max-width:none}.storefront .owner-story__values{gap:13px 20px;margin-top:23px}}@media (max-width:370px){.storefront .owner-story__profile-grid{gap:8px}.storefront .owner-story__identity{padding-top:12px}.storefront .owner-story__role{letter-spacing:.08em;font-size:.45rem}.storefront .owner-story__chapter-viewport{min-height:205px}}@media (prefers-reduced-motion:reduce){.storefront .owner-story *,.storefront .owner-story :after{transition:none!important;animation:none!important}.storefront .owner-story__cutout,.storefront .owner-story__atmosphere{transform:none}}
