.page_page__bHvK0{background:#fff;color:#292524;min-height:100vh}.page_main__pVRPx{max-width:1360px;margin:auto;padding:0 24px 35px}.page_shopNav__XFbfB{min-height:58px;display:flex;align-items:center;justify-content:center;gap:45px;overflow-x:auto;white-space:nowrap;font-size:13px;font-weight:700}.page_hero__qs3fl{position:relative;background:radial-gradient(ellipse at bottom right,#ffce95,transparent 65%),linear-gradient(115deg,#fff9ee,#fff0dd);border:1px solid #ffe3c1;border-radius:24px;overflow:hidden;padding:20px 35px 0}.page_breadcrumb__gqUjW{display:flex;gap:13px;font-size:12px;color:#8e7765}.page_breadcrumb__gqUjW span:last-child{color:#a24b0c;font-weight:700}.page_heroLayout__cEdLM{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px}.page_heroCopy__sXf_E{padding:26px 0 40px}.page_eyebrow__1uZpE{font-size:11px;letter-spacing:.11em;font-weight:800;text-transform:uppercase;color:#a34b0c}.page_hero__qs3fl h1{font-size:clamp(35px,3.8vw,54px);line-height:1.1;letter-spacing:-.04em;font-weight:900;margin:13px 0 18px}.page_hero__qs3fl h1 span{color:#ec6b12}.page_heroCopy__sXf_E>p:not(.page_eyebrow__1uZpE){color:#806044;font-size:16px;line-height:1.75;max-width:420px}.page_primary__g0x3K{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 23px;background:#ff7816;border:1px solid #ff7816;border-radius:11px;color:#fff;font-size:14px;font-weight:750;text-decoration:none}.page_primary__g0x3K:hover{background:#e8690c}.page_heroCopy__sXf_E .page_primary__g0x3K{margin-top:22px}.page_heroArt__KCKTh{height:355px;position:relative;align-self:end}.page_artCircle__acpYJ{position:absolute;width:340px;height:340px;border-radius:50%;background:#ffd6a3;right:60px;bottom:-55px}.page_boy__UtVlT{left:0;bottom:-15px;width:290px;height:335px;transform:rotate(-5deg)}.page_boy__UtVlT,.page_mascot__ACaK7{position:absolute;-o-object-fit:contain;object-fit:contain}.page_mascot__ACaK7{right:35px;bottom:-10px;width:210px;height:235px;transform:rotate(7deg)}.page_artNote__xJ9lD{position:absolute;right:35px;top:24px;background:#fffdf7;padding:18px 23px;border:1px solid #f6b977;border-radius:15px;transform:rotate(8deg);color:#9e4b13;font-size:19px;line-height:1.4;font-weight:800;box-shadow:0 9px 15px #b9631610}.page_artNote__xJ9lD span{color:#fa7516}.page_sparkle__Y2Ayn{position:absolute;top:0;left:45%;font-size:55px;color:#ee8918}.page_littleStar__Sjdp6{position:absolute;bottom:80px;left:44%;font-size:30px;color:#e99519}.page_smallNote__oFr7H{position:absolute;bottom:13px;left:38%;padding:12px;background:#fff3be;color:#a55c20;font-size:12px;font-weight:800;transform:rotate(-9deg)}.page_journey__icI31{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;gap:15px}.page_journey__icI31>div{display:flex;align-items:center;gap:12px;padding:0 12px;border-right:1px solid #f2e6d8}.page_journey__icI31>div:last-child{border:0}.page_journeyIcon__pGE0j{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:50%;background:#fff0db;color:#e97419}.page_journeyIcon__pGE0j svg{width:30px;height:30px}.page_journey__icI31 h2{font-size:14px;font-weight:800}.page_journey__icI31 p{margin-top:5px;font-size:12px;color:#78716c;line-height:1.6}.page_arrow__7_eA7{color:#e97419;margin-left:auto;font-size:22px}.page_storyLayout__V0Urx{display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:18px;align-items:stretch;scroll-margin-top:145px}.page_story__qwGYr{background:#fff7ee;padding:25px;border:1px solid #ffe8cf;border-radius:19px}.page_story__qwGYr h2{font-size:30px;font-weight:850;margin:9px 0 15px}.page_story__qwGYr h2 span{color:#ee751d}.page_story__qwGYr>p:not(.page_eyebrow__1uZpE){font-size:13px;color:#756556;line-height:1.85;margin-bottom:16px}.page_story__qwGYr blockquote{color:#af5717;font-size:19px;font-weight:750;font-style:italic;transform:rotate(-3deg);margin:25px 0 6px}.page_story__qwGYr blockquote span{color:#f67b21}.page_purposeValues__YlnOa{display:grid;gap:14px}.page_purpose__4uGdX,.page_values__rPTAZ{border:1px solid #f4e5d2;border-radius:17px;padding:23px;background:#fffbf5}.page_purpose__4uGdX h2,.page_values__rPTAZ h2{font-size:21px;font-weight:800}.page_sectionIcon___TcSy{float:left;color:#e77819;font-size:30px;line-height:1;margin-right:12px}.page_purpose__4uGdX p{font-size:14px;line-height:1.8;color:#756556;margin-top:13px}.page_values__rPTAZ h2 span{color:#e77819}.page_values__rPTAZ>div{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;margin-top:20px;text-align:center}.page_values__rPTAZ>div>div>span{display:grid;place-items:center;border-radius:50%;background:#ffecd1;color:#e77819;width:44px;height:44px;margin:auto auto 9px}.page_values__rPTAZ svg{width:25px;height:25px}.page_values__rPTAZ h3{font-size:12px;font-weight:800}.page_values__rPTAZ p{font-size:11px;line-height:1.6;color:#78716c;margin-top:5px}.page_photo__Qgfy_{align-self:center;position:relative;background:#fff;border:1px solid #f4e7d7;padding:12px 12px 20px;transform:rotate(5deg);box-shadow:0 10px 25px #8d4e1315;margin:10px 8px}.page_photo__Qgfy_:before{content:"";position:absolute;width:70px;height:23px;background:#f7d891b0;top:-10px;left:6px;transform:rotate(-20deg);z-index:1}.page_photoBackdrop__W5vxe{background:radial-gradient(circle,#fff5d8,#f7c18a);position:relative;padding:25px 0 10px}.page_photoBackdrop__W5vxe img{width:100%;height:255px;-o-object-fit:contain;object-fit:contain}.page_photoBackdrop__W5vxe span{position:absolute;top:15px;right:15px;color:#fff;font-size:35px}.page_photo__Qgfy_ figcaption{text-align:center;font-size:15px;color:#9b561e;line-height:1.6;padding-top:15px;font-style:italic}.page_photo__Qgfy_ figcaption span{color:#ec741c}.page_promise__BBq4n{display:flex;align-items:center;gap:30px;background:linear-gradient(110deg,#ffebd1,#fff6e6 65%,#ffe5bf);padding:27px 30px;border:1px solid #ffe0b8;border-radius:20px;margin-top:24px}.page_promiseArt__DDQ4m{display:flex;gap:18px;align-items:center;flex:0 0 235px}.page_promiseArt__DDQ4m svg{width:65px;height:65px;color:#f0841d}.page_promiseArt__DDQ4m p{color:#a55d26;transform:rotate(-5deg);font-size:19px;line-height:1.4}.page_promiseCopy__dhTWP{flex:1}.page_promiseCopy__dhTWP h2{font-size:23px;font-weight:800;margin:6px 0 9px}.page_promiseCopy__dhTWP>p:last-child{font-size:13px;line-height:1.8;color:#806044}.page_promise__BBq4n>a{flex-shrink:0}.page_page__bHvK0 a:focus-visible{outline:3px solid #f99c51;outline-offset:4px}@media(max-width:1100px){.page_heroArt__KCKTh{height:340px}.page_boy__UtVlT{width:240px;left:-20px}.page_mascot__ACaK7{width:160px;right:0}.page_artNote__xJ9lD{right:0;font-size:16px}.page_smallNote__oFr7H{display:none}.page_storyLayout__V0Urx{grid-template-columns:1fr 1fr}.page_photo__Qgfy_{display:none}.page_journeyIcon__pGE0j{width:45px;height:45px}.page_journey__icI31>div{gap:9px;padding:0 5px}.page_arrow__7_eA7{display:none}.page_promiseArt__DDQ4m{flex-basis:180px}.page_promise__BBq4n{flex-wrap:wrap}.page_promise__BBq4n>a{margin-left:auto}}@media(max-width:800px){.page_shopNav__XFbfB{justify-content:flex-start;gap:28px}.page_heroLayout__cEdLM{grid-template-columns:1fr 1fr;gap:10px}.page_hero__qs3fl{padding:20px 25px 0}.page_hero__qs3fl h1{font-size:36px}.page_heroArt__KCKTh{height:290px}.page_boy__UtVlT{width:210px;height:260px}.page_mascot__ACaK7{width:120px;height:170px;right:-15px}.page_artNote__xJ9lD{font-size:12px;padding:12px;top:10px}.page_sparkle__Y2Ayn{font-size:35px}.page_journey__icI31{grid-template-columns:1fr 1fr;gap:20px}.page_journey__icI31>div:nth-child(2){border:0}.page_promiseArt__DDQ4m{display:none}}@media(max-width:560px){.page_main__pVRPx{padding:0 16px 28px}.page_heroLayout__cEdLM{grid-template-columns:1fr}.page_heroCopy__sXf_E{padding:25px 0 0}.page_hero__qs3fl h1{font-size:40px}.page_heroCopy__sXf_E>p:not(.page_eyebrow__1uZpE){font-size:14px}.page_heroArt__KCKTh{height:240px}.page_boy__UtVlT{left:0;height:245px}.page_mascot__ACaK7{width:120px;height:170px;right:0}.page_artNote__xJ9lD{right:0;top:10px}.page_artCircle__acpYJ{width:250px;height:250px;right:0}.page_journey__icI31{gap:20px 10px}.page_journey__icI31>div{border:0;align-items:flex-start}.page_journeyIcon__pGE0j{width:36px;height:36px}.page_journeyIcon__pGE0j svg{width:22px;height:22px}.page_journey__icI31 h2{font-size:12px}.page_journey__icI31 p{font-size:11px}.page_storyLayout__V0Urx{grid-template-columns:1fr}.page_purpose__4uGdX,.page_story__qwGYr,.page_values__rPTAZ{padding:22px}.page_promise__BBq4n{padding:23px;gap:20px}.page_promise__BBq4n>a{width:100%}.page_photo__Qgfy_{display:block;max-width:270px;margin:20px auto}}