.home_home__kcaw_{container-type:inline-size;background:#f7f6f1;font-family:var(--serif);padding:20px 20px calc(64px + env(safe-area-inset-bottom));min-height:100dvh}html:has(.home_home__kcaw_){background:#f7f6f1}body:has(.home_home__kcaw_){box-shadow:none}.home_home__kcaw_ .bottom-nav{background:#f7f6f1}.home_hero__o4ZPq{position:relative;width:100%;aspect-ratio:1/1.07;overflow:hidden;color:#fffaf0}.home_forest__HG222{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.home_logo__akK6c{position:absolute;width:56%;height:auto;top:3.7%;left:22%}.home_quote__Ak2WE{position:absolute;top:54%;left:13%;width:74%;aspect-ratio:440/116;overflow:hidden}.home_quote__Ak2WE img{position:absolute;width:113.636364%;max-width:none;height:auto;left:-8.181818%;top:-174.137931%}.home_start__I7623{position:absolute;left:13%;right:10%;bottom:5%;height:15%;display:flex;align-items:center;justify-content:center;gap:20px;border:1.5px solid #fffaf0;border-radius:2px;font:700 6cqw/1 var(--serif);letter-spacing:.08em;transition:background .2s}.home_start__I7623 strong{font-weight:700}.home_start__I7623 svg{width:25px;height:25px}.home_start__I7623:hover{background:#fffaf01a}.home_start__I7623:focus-visible{outline-color:#fffaf0}.home_process__eQCvB{padding:32px 0 0}.home_processHeading__EFMt_{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.home_processHeading__EFMt_ h2{font:400 19px/1.4 var(--serif);color:#30392f}.home_flowDots__aRVzR{display:flex}.home_flowDots__aRVzR button{width:24px;height:28px;display:grid;place-items:center}.home_flowDots__aRVzR span{width:4px;height:4px;border-radius:4px;background:#d1d3c9}.home_flowDots__aRVzR [aria-current=true] span{width:12px;background:#495641}.home_flowTrack__rShZD{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home_flowTrack__rShZD::-webkit-scrollbar{display:none}.home_steps__xpYIU{display:grid;flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none;scroll-snap-align:start;scroll-snap-stop:always}.home_step__wV6Up{position:relative;text-align:left;min-width:0;padding:0 10px 3px 2px;color:#30392f}.home_stepNode__eNT7u{display:grid;place-items:center;position:relative;z-index:1;width:44px;height:44px;margin-bottom:19px}.home_bracelet__sgeH7{display:block;width:23px;height:23px}.home_flowLine__9Hici{position:absolute;left:57px;right:10px;top:22px;border-top:1px dashed #d0d3c6}.home_stepNumber__AyxB3{display:block;font:9px/1.4 var(--serif);letter-spacing:.18em;color:#a1a596;margin-bottom:5px}.home_step__wV6Up h3{font:400 15px/1.5 var(--serif);white-space:nowrap}.home_step__wV6Up p{font:11px/1.7 var(--serif);color:#94998b;white-space:nowrap;margin-top:3px}.home_revealed__JHcvh .home_step__wV6Up{animation:home_unfold__ZGMaj .8s both}@keyframes home_unfold__ZGMaj{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.home_divider__FA3XC{position:relative;width:100%;aspect-ratio:500/43;overflow:hidden;margin:30px 0 24px}.home_divider__FA3XC img{position:absolute;width:100%;max-width:none;height:auto;left:0;top:-523.255814%}.home_track__5bcXq{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home_track__5bcXq::-webkit-scrollbar{display:none}.home_slide__7VCn8{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.home_slide__7VCn8 img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.home_galleryControls__KWxss{display:flex;align-items:center;justify-content:center;padding-top:2px;color:#7b826e}.home_dots__gVCsg{display:flex}.home_dots__gVCsg button{display:grid;place-items:center;width:27px;height:28px}.home_dots__gVCsg span{width:5px;height:5px;border-radius:50%;background:#c6c8b9}.home_dots__gVCsg [aria-current=true] span{background:#7b896c;transform:scale(1.4)}@media (max-width:360px){.home_home__kcaw_{padding:14px 14px calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.home_revealed__JHcvh .home_step__wV6Up{animation:none}}