@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;500;700;800;900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap";html body #root{overflow-x:hidden}._header_1m10h_8{position:fixed;top:0;left:0;right:0;padding:0 1rem;z-index:1000}._header_1m10h_8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;z-index:-1}._header_1m10h_8._transparent_1m10h_31:before{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}._header_1m10h_8._scrolled_1m10h_35:before{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._container_1m10h_42{max-width:97%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){._container_1m10h_42{max-width:99%}}._logoContainer_1m10h_57{display:flex;align-items:center;z-index:1001}._headerLogo_1m10h_63{height:40px;width:auto;cursor:pointer;transition:transform .3s ease,opacity .3s ease}._headerLogo_1m10h_63:hover{transform:scale(1.05);opacity:.8}._headerLogo_1m10h_63:active{transform:scale(.95)}@media (max-width: 768px){._headerLogo_1m10h_63{height:36px}}._nav_1m10h_85{display:none}._navList_1m10h_90{list-style:none;margin:0;padding:0;display:flex;gap:2rem}._navList_1m10h_90 li button{background:none;border:none;font-size:1rem;font-weight:500;color:#0f1419;cursor:pointer;padding:.5rem;transition:color .3s ease}._navList_1m10h_90 li button:hover{color:#ed7334}._headerActions_1m10h_112{display:flex;gap:.2rem;align-items:center;z-index:1001}._socialLinkIn_1m10h_119{color:#cd8d40;padding:1rem .5rem .5rem;transition:color .3s ease}._socialLinkIn_1m10h_119:hover{color:#ed7334}._socialLinkX_1m10h_129{color:#7dac3c;padding:1rem .5rem .5rem;transition:color .3s ease}._socialLinkX_1m10h_129:hover{color:#ed7334}._languageToggle_1m10h_139{color:#cdbe3e;display:flex;align-items:center;gap:.3rem;width:70px;text-align:center;padding:.5rem .8rem;border:1px solid #cdbe3e;background:none;cursor:pointer;transition:all .3s ease}._languageToggle_1m10h_139:hover{border-color:#ed7334;color:#ed7334}._menuToggle_1m10h_157{color:#ed7334;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;z-index:1002;padding:.8rem;border-radius:8px;transition:background-color .3s ease,transform .2s ease}._menuToggle_1m10h_157:hover{background-color:#ed73341a;transform:scale(1.05)}._menuToggle_1m10h_157:active{transform:scale(.95)}._backdrop_1m10h_184{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:998}._menu_1m10h_157{position:fixed;top:0;right:0;width:350px;height:100vh;background:#fffffffa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:-5px 0 25px #00000026;transform:translate(100%);transition:transform .3s ease;z-index:999}@media (max-width: 768px){._menu_1m10h_157{width:70%}}._menu_1m10h_157._active_1m10h_218{transform:translate(0)}._menuList_1m10h_222{list-style:none;margin:0;padding:7rem 2rem 2rem;display:flex;flex-direction:column;gap:2rem}@media (min-width: 769px){._menuList_1m10h_222{padding:8rem 3rem 3rem;gap:1.5rem}}._menuList_1m10h_222 li button{background:none;border:none;font-size:1.2rem;font-weight:500;text-align:center;width:100%;cursor:pointer;padding:0;border-radius:8px;transition:all .3s ease;color:#0f1419}._menuList_1m10h_222 li button:hover{background-color:#ed73341a;color:#ed7334;transform:translate(5px)}@media (min-width: 769px){._menuList_1m10h_222 li button{font-size:1.1rem;padding:.8rem 1.2rem;text-align:left}}._hero_3lxf4_1{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}._slideContainer_3lxf4_11{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}._slide_3lxf4_11{transform:scale(1.2);opacity:0;transition:opacity 1s ease-in-out,transform 8s ease-out,filter 2s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}._slide_3lxf4_11._active_3lxf4_33{opacity:1;transform:scale(1);filter:blur(0px)}._slide_3lxf4_11._initialBlur_3lxf4_38{transform:scale(1.2);transition:opacity 1s ease-in-out,transform 5s ease-out .2s}._slide_3lxf4_11:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff1a;pointer-events:none}._logoContainer_3lxf4_53{position:absolute;top:1rem;left:3rem;z-index:2;display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width: 768px){._logoContainer_3lxf4_53{top:1rem;left:1.5rem}}._heroLogo_3lxf4_69{max-width:120px;width:auto;height:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.3));cursor:pointer;transition:all .3s ease}._heroLogo_3lxf4_69:hover{opacity:.8;transform:scale(1.05)}@media (max-width: 768px){._heroLogo_3lxf4_69{max-width:100px}}@media (max-width: 480px){._heroLogo_3lxf4_69{max-width:80px}}@media (max-width: 768px){._hero_3lxf4_1{height:80vh}}@media (max-width: 480px){._hero_3lxf4_1{height:80vh}}._about_4zkvu_1{padding:3rem 0 1rem;background:#fff}@media (max-width: 768px){._about_4zkvu_1{padding:3rem 0 2rem}}._container_4zkvu_11{max-width:85%;margin:0 auto;padding:0}@media (max-width: 768px){._container_4zkvu_11{padding:0 1.5rem}}._content_4zkvu_22{text-align:center;margin-bottom:2rem}@media (max-width: 768px){._content_4zkvu_22{margin-bottom:1rem}}._textSection_4zkvu_32{margin:0 auto}._textSection_4zkvu_32 ._title_4zkvu_35{font-size:2rem;font-weight:700;color:#0f1419;margin-bottom:1.5rem;letter-spacing:1px;line-height:1.5;white-space:pre-line}@media (min-width: 481px) and (max-width: 768px){._textSection_4zkvu_32 ._title_4zkvu_35{font-size:1.8rem;margin-bottom:1rem}}@media (max-width: 480px){._textSection_4zkvu_32 ._title_4zkvu_35{font-size:1.5rem;margin-bottom:1rem}}._textSection_4zkvu_32 ._subtitle_4zkvu_56{font-size:1.2rem;font-weight:600;color:#ed7334;margin-bottom:1rem;letter-spacing:.5px;line-height:1.5;white-space:pre-line}@media (min-width: 481px) and (max-width: 768px){._textSection_4zkvu_32 ._subtitle_4zkvu_56{font-size:1rem;margin-bottom:2.5rem}}@media (max-width: 480px){._textSection_4zkvu_32 ._subtitle_4zkvu_56{font-size:.9rem;margin-bottom:1rem}}._textSection_4zkvu_32 ._description_4zkvu_77{font-size:1.2rem;line-height:1.8;color:#666;margin-bottom:2rem;max-width:100%;margin-left:auto;margin-right:auto;white-space:pre-line}@media (min-width: 481px) and (max-width: 768px){._textSection_4zkvu_32 ._description_4zkvu_77{font-size:1.1rem;margin-bottom:1.5rem}}@media (max-width: 480px){._textSection_4zkvu_32 ._description_4zkvu_77{font-size:1.1rem;line-height:1.7}}._textSection_4zkvu_32 ._description_4zkvu_77:last-of-type{margin-bottom:3rem}@media (max-width: 768px){._textSection_4zkvu_32 ._description_4zkvu_77:last-of-type{margin-bottom:2.5rem}}._readMoreButton_4zkvu_108{background:#ed7334;color:#fff;border:none;padding:1.2rem 2.5rem;font-size:1rem;font-weight:600;border-radius:3rem;cursor:pointer;transition:all .3s ease;letter-spacing:1px;text-transform:uppercase;position:relative;overflow:hidden;display:inline-block}@media (max-width: 768px){._readMoreButton_4zkvu_108{padding:1rem 2rem;font-size:.9rem}}@media (max-width: 480px){._readMoreButton_4zkvu_108{padding:.9rem 1.8rem;font-size:.85rem}}._readMoreButton_4zkvu_108:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._readMoreButton_4zkvu_108:hover{background:#0f1419;transform:translateY(-2px);box-shadow:0 4px 15px #ed73344d}._readMoreButton_4zkvu_108:hover:before{left:100%}._readMoreButton_4zkvu_108:active{transform:translateY(0)}._features_4zkvu_158{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem;padding:4rem 0;border-top:1px solid rgba(237,115,52,.1);margin-top:2rem}@media (max-width: 768px){._features_4zkvu_158{gap:3rem;padding:3rem 0;grid-template-columns:1fr}}._feature_4zkvu_158{text-align:center;padding:0;background:transparent}._featureIcon_4zkvu_180{color:#ed7334;margin-bottom:1.5rem;display:flex;justify-content:center}._featureTitle_4zkvu_187{font-size:1.5rem;font-weight:600;color:#0f1419;margin-bottom:1rem;letter-spacing:1px}@media (max-width: 768px){._featureTitle_4zkvu_187{font-size:1.3rem}}._featureDescription_4zkvu_200{font-size:1rem;line-height:1.6;color:#666}@media (max-width: 768px){._featureDescription_4zkvu_200{font-size:.95rem}}._brSm_4zkvu_211,._brSmm_4zkvu_212,._brMd_4zkvu_213,._brMl_4zkvu_214,._brLg_4zkvu_215,._brXl_4zkvu_216,._brXxl_4zkvu_217,._brDesktop_4zkvu_218{display:none}@media (max-width: 360px){._brSm_4zkvu_211{display:block}}@media (min-width: 361px) and (max-width: 410px){._brSmm_4zkvu_212{display:block}}@media (min-width: 411px) and (max-width: 480px){._brMd_4zkvu_213{display:block}}@media (min-width: 481px) and (max-width: 630px){._brMl_4zkvu_214{display:block}}@media (min-width: 631px) and (max-width: 768px){._brLg_4zkvu_215{display:block}}@media (min-width: 769px) and (max-width: 1024px){._brXl_4zkvu_216{display:block}}@media (min-width: 1025px) and (max-width: 1250px){._brXxl_4zkvu_217{display:block}}@media (min-width: 1251px){._brDesktop_4zkvu_218{display:block}}._services_1xwsd_1{padding:1rem 0 3rem;background:#fffaf0;color:#0f1419}@media (max-width: 768px){._services_1xwsd_1{padding:1rem 0;background:#fffaf0}}._container_1xwsd_13{max-width:1200px;margin:0 auto;padding:0 2rem}._header_1xwsd_19{text-align:center;margin-bottom:2rem}._title_1xwsd_24{font-size:2rem;font-weight:700;color:#0f1419;margin-bottom:1rem;letter-spacing:1px}@media (max-width: 768px){._title_1xwsd_24{font-size:1.8rem}}._subtitle_1xwsd_37{font-size:1.2rem;color:#666;line-height:1.6;max-width:900px;margin:0 auto 2rem}._viewAllButton_1xwsd_45{background:#ed7334;color:#fff;border:none;padding:1rem 2rem;font-size:.9rem;font-weight:500;border-radius:3rem;cursor:pointer;transition:all .3s ease;letter-spacing:1px;text-transform:uppercase}._viewAllButton_1xwsd_45:hover{background:#0f1419;color:#fff}._serviceGrid_1xwsd_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}._serviceCard_1xwsd_69{background:#fff;padding:2.5rem;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(237,115,52,.1)}._serviceCard_1xwsd_69:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#ed7334}._serviceIcon_1xwsd_88{color:#ed7334;margin-bottom:1.5rem;display:flex;align-items:center}._serviceTitle_1xwsd_95{font-size:1.3rem;font-weight:700;margin-bottom:0;letter-spacing:1px;color:#ed7334;white-space:pre-line;text-align:left}@media (max-width: 768px){._serviceTitle_1xwsd_95{font-size:1.15rem}}._serviceSubtitle_1xwsd_110{font-size:1rem;font-weight:600;margin-bottom:1rem;letter-spacing:.5px;color:#ed7334;text-align:left;white-space:pre-line}@media (max-width: 768px){._serviceSubtitle_1xwsd_110{font-size:.8rem}}._serviceDescription_1xwsd_125{font-size:1.2rem;line-height:1.6;color:#666;margin-bottom:2rem;flex-grow:1;white-space:pre-line}@media (max-width: 768px){._serviceDescription_1xwsd_125{font-size:1.1rem}}._serviceActions_1xwsd_139{display:flex;flex-direction:column;gap:1rem}._learnMoreButton_1xwsd_145{background:transparent;color:#ed7334;border:1px solid #ED7334;padding:.8rem 1.5rem;font-size:.8rem;font-weight:500;border-radius:3rem;cursor:pointer;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}._learnMoreButton_1xwsd_145:hover{background:#ed7334;color:#fff;border:1px solid #ED7334}._externalLinkButton_1xwsd_164{background:#fff;color:#0f1419;border:1px solid #0f1419;padding:.8rem 1.5rem;font-size:.8rem;font-weight:500;border-radius:3rem;cursor:pointer;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}._externalLinkButton_1xwsd_164:hover{background:#0f1419;color:#fff}._brSm_1xwsd_185,._brMd_1xwsd_186,._brLg_1xwsd_187,._brXl_1xwsd_188,._brDesktop_1xwsd_189{display:none}@media (max-width: 360px){._brSm_1xwsd_185{display:block}}@media (min-width: 361px) and (max-width: 480px){._brMd_1xwsd_186{display:block}}@media (min-width: 481px) and (max-width: 768px){._brLg_1xwsd_187{display:block}}@media (min-width: 769px) and (max-width: 1024px){._brXl_1xwsd_188{display:block}}@media (min-width: 1025px){._brDesktop_1xwsd_189{display:block}}._works_17a4s_1{padding:1rem 0 3rem;background:#fff}@media (max-width: 768px){._works_17a4s_1{padding:1rem 0 2rem;background:#fff}}._container_17a4s_12{max-width:1200px;margin:0 auto;padding:0 2rem}._header_17a4s_18{text-align:center;margin-bottom:2rem}._title_17a4s_23{font-size:2em;font-weight:700;color:#0f1419;margin-bottom:.3rem;letter-spacing:1px}@media (max-width: 768px){._title_17a4s_23{font-size:1.8rem}}._subtitle_17a4s_36{font-size:1.5rem;color:#666;line-height:1.3;max-width:600px;margin:0 auto}._sparkleSection_17a4s_44,._storeSection_17a4s_45,._timelineSection_17a4s_46{margin-bottom:2rem;text-align:center;white-space:pre-line}._sparkleSection_17a4s_44:last-child,._storeSection_17a4s_45:last-child,._timelineSection_17a4s_46:last-child{margin-bottom:0}@media (max-width: 768px){._sparkleSection_17a4s_44,._storeSection_17a4s_45,._timelineSection_17a4s_46{margin-bottom:1rem}}._sectionTitle_17a4s_64{display:inline-block;font-size:2rem;font-weight:600;color:#0f1419;margin-bottom:.2rem;text-align:center;letter-spacing:1px;position:relative;border-bottom:#ED7334 solid 2px}@media (max-width: 768px){._sectionTitle_17a4s_64{font-size:1.5rem}}._subsectionTitle_17a4s_81{font-size:1.8rem;font-weight:600;color:#ed7334;margin-bottom:.6rem;text-align:center;letter-spacing:.5px}@media (max-width: 768px){._subsectionTitle_17a4s_81{font-size:1.5rem}}._sectionDescription_17a4s_95{font-size:1.1rem;color:#666;text-align:center;margin-bottom:1.2rem;line-height:1.3}._visualGrid_17a4s_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;will-change:auto}@media (max-width: 1024px){._visualGrid_17a4s_104{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}}@media (max-width: 768px){._visualGrid_17a4s_104{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}}@media (max-width: 480px){._visualGrid_17a4s_104{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem}}@media (max-width: 360px){._visualGrid_17a4s_104{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}}._visualItem_17a4s_135{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;border:1px solid rgba(237,115,52,.1)}._imageContainer_17a4s_143{width:100%;height:200px;overflow:hidden;position:relative;background-color:#fff;display:flex;align-items:center;justify-content:center;padding-top:0}@media (min-width: 481px) and (max-width: 768px){._imageContainer_17a4s_143{height:150px}}@media (max-width: 480px){._imageContainer_17a4s_143{height:130px}}._imageContainer_17a4s_143 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}._itemContent_17a4s_171{padding:1.2rem;padding-top:0}@media (max-width: 768px){._itemContent_17a4s_171{padding:1rem;padding-top:0}}._itemTitle_17a4s_182{font-size:1rem;font-weight:600;color:#0f1419;margin-top:.7rem;margin-bottom:.6rem;line-height:1.3;letter-spacing:.3px;white-space:pre-line}@media (max-width: 768px){._itemTitle_17a4s_182{font-size:.85rem;margin-bottom:.5rem;margin-top:0}}._itemDescription_17a4s_200{font-size:.85rem;color:#666;line-height:1.5;margin:0}@media (max-width: 768px){._itemDescription_17a4s_200{font-size:.7rem;line-height:1.4}}._storeCard_17a4s_214{display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:#fff;padding:1rem;border:1px solid rgba(237,115,52,.1);box-shadow:0 4px 20px #00000014}@media (max-width: 768px){._storeCard_17a4s_214{grid-template-columns:1fr;gap:1.5rem;padding:1rem .5rem}}._storeImage_17a4s_231 img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:0}._storeInfo_17a4s_238{display:flex;flex-direction:column;justify-content:center}._storeName_17a4s_244{font-size:1.5rem;font-weight:600;color:#0f1419;margin-bottom:.6rem;letter-spacing:.5px;text-align:left}@media (max-width: 768px){._storeName_17a4s_244{font-size:1.2rem}}._storeDescription_17a4s_258{font-size:1rem;color:#666;line-height:1.4;margin-bottom:1.2rem;text-align:left}@media (max-width: 768px){._storeDescription_17a4s_258{font-size:1rem}}._storeDetails_17a4s_271{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}@media (max-width: 768px){._storeDetails_17a4s_271{font-size:.8rem}}._storeDetail_17a4s_271{display:flex;align-items:center;gap:.8rem;font-size:1rem;color:#555}._storeDetail_17a4s_271 svg{color:#ed7334}._storeActions_17a4s_294{display:flex;gap:.8rem}@media (max-width: 768px){._storeActions_17a4s_294{flex-direction:column}}._websiteButton_17a4s_304,._videoButton_17a4s_305{background:#fff;color:#ed7334;border:solid 1px #ED7334;padding:.8rem 1.5rem;display:flex;align-items:center;gap:.5rem;border-radius:3rem;cursor:pointer;transition:all .3s ease;font-weight:500;letter-spacing:1px}._websiteButton_17a4s_304:hover,._videoButton_17a4s_305:hover{background:#ed7334;color:#fff}._videoButton_17a4s_305{background:#fff;color:#0f1419;border:solid #0f1419 1px}._videoButton_17a4s_305:hover{background:#0f1419;color:#fff;border:solid #0f1419 1px}._timeline_17a4s_46{position:relative;padding-left:1.5rem}@media (max-width: 768px){._timeline_17a4s_46{padding-left:0}}._timeline_17a4s_46:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ed7334;border-radius:2px}@media (max-width: 768px){._timeline_17a4s_46:before{display:none}}._timelinePeriod_17a4s_362{position:relative;margin-bottom:2rem}._timelinePeriod_17a4s_362:last-child{margin-bottom:0}@media (max-width: 768px){._timelinePeriod_17a4s_362{margin-bottom:.8rem}}._timelinePeriod_17a4s_362:before{content:"";position:absolute;left:-1.85rem;top:2.5rem;width:7px;height:7px;background:#ed7334;border:4px solid #fff;box-shadow:0 0 0 3px #ed7334;z-index:2}@media (max-width: 768px){._timelinePeriod_17a4s_362:before{display:none}}._periodHeader_17a4s_392{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:0 1.5rem;padding-top:0;background:#fff;color:#ed7334;border-radius:0;position:relative;margin-left:-1.5rem}@media (max-width: 768px){._periodHeader_17a4s_392{margin-bottom:.8rem;padding:0 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}}._yearBadge_17a4s_415{display:flex;align-items:center;gap:.5rem;background:#fff3;padding:.6rem 1rem;border-radius:25px;font-size:1.3rem;font-weight:600;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){._yearBadge_17a4s_415{font-size:1.1rem;padding:.5rem .9rem}}@media (max-width: 480px){._yearBadge_17a4s_415{font-size:1.1rem;padding:.4rem .8rem}}._periodTitle_17a4s_440{font-size:1.8rem;font-weight:600;margin:0;letter-spacing:1px}@media (max-width: 768px){._periodTitle_17a4s_440{font-size:1.4rem}}._projectsGrid_17a4s_452{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-left:.8rem}@media (max-width: 768px){._projectsGrid_17a4s_452{grid-template-columns:1fr;margin-left:0}}._timelineProject_17a4s_465{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 4px 20px #00000014;position:relative}._timelineProject_17a4s_465:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#0f1419}._timelineProject_17a4s_465:has(._projectOverlay_17a4s_481):hover ._projectOverlay_17a4s_481{opacity:1}._timelineProject_17a4s_465:has(._projectOverlay_17a4s_481):hover ._projectImage_17a4s_484{transform:scale(1.05)}._projectImageContainer_17a4s_488{position:relative;height:auto;overflow:hidden;margin-bottom:1.2rem}._projectImage_17a4s_484{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}._projectOverlay_17a4s_481{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}._viewButton_17a4s_518{background:#fff;color:#ed7334;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:none}._viewButton_17a4s_518:hover{background:#ed7334;color:#fff;transform:scale(1.1)}._projectInfo_17a4s_538{padding:.8rem}._projectMeta_17a4s_542{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.6rem}._projectCategory_17a4s_549{color:#fff;padding:.5rem 1rem;font-size:.8rem;font-weight:500;letter-spacing:.5px;line-height:1.3;align-self:flex-start;background-color:#ed7334;text-align:center;border-radius:1rem;justify-content:center;display:inline-block;margin:0 auto}._projectPeriod_17a4s_565{display:flex;align-items:center;gap:.5rem;color:#666;font-size:1.05rem;font-weight:500;justify-content:center}._projectPeriod_17a4s_565 svg{color:#ed7334}@media (max-width: 768px){._projectPeriod_17a4s_565{font-size:.95rem}}._projectTitle_17a4s_583{font-size:1.2rem;font-weight:600;color:#0f1419;margin:0;letter-spacing:.5px;line-height:1.5;text-align:center;white-space:pre-line}@media (max-width: 768px){._projectTitle_17a4s_583{font-size:1.1rem}}._learnMoreSection_17a4s_600{padding:2rem;text-align:center;color:#ed7334;margin-top:2rem;box-shadow:0 4px 20px #00000014}@media (max-width: 768px){._learnMoreSection_17a4s_600{margin-top:1.5rem;padding:1.5rem 1rem}}._learnMoreContent_17a4s_614{max-width:800px;margin:0 auto}._learnMoreTitle_17a4s_619{font-size:1.5rem;font-weight:700;margin-bottom:.4rem;letter-spacing:1px;color:#0f1419}@media (max-width: 768px){._learnMoreTitle_17a4s_619{font-size:1.2rem}}._learnMoreDescription_17a4s_632{font-size:1.2rem;line-height:1.4;margin-bottom:1.5rem;color:#0f1419d6}@media (max-width: 768px){._learnMoreDescription_17a4s_632{font-size:1.1rem}}._learnMoreButton_17a4s_644{background:#fff;color:#0f1419;border:1px solid #0f1419;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:3rem;cursor:pointer;transition:all .3s ease;letter-spacing:1px;text-transform:uppercase;display:inline-flex;align-items:center;gap:1rem}._learnMoreButton_17a4s_644:hover{background:#ed7334;border:1px solid #ED7334;color:#fff}._learnMoreButton_17a4s_644:active{transform:translateY(0)}@media (max-width: 768px){._learnMoreButton_17a4s_644{padding:1rem 2rem;font-size:1rem}}._sparkleSection_17a4s_44,._storeSection_17a4s_45,._timelineSection_17a4s_46{opacity:0;transform:translateY(30px);animation:_fadeInUp_17a4s_1 .4s ease forwards}._sparkleSection_17a4s_44{animation-delay:.2s}._storeSection_17a4s_45{animation-delay:.4s}._timelineSection_17a4s_46{animation-delay:.6s}@keyframes _fadeInUp_17a4s_1{to{opacity:1;transform:translateY(0)}}._visualItem_17a4s_135,._timelineProject_17a4s_465{opacity:0;transform:translateY(20px);animation:_slideInUp_17a4s_1 .2s ease forwards}@keyframes _slideInUp_17a4s_1{to{opacity:1;transform:translateY(0)}}._visualGrid_17a4s_104,._timelinePeriod_17a4s_362{opacity:0;transform:translate(-30px);animation:_slideInLeft_17a4s_1 .8s ease forwards}._timelinePeriod_17a4s_362:nth-child(1){animation-delay:.7s}._timelinePeriod_17a4s_362:nth-child(2){animation-delay:.8s}._timelinePeriod_17a4s_362:nth-child(3){animation-delay:.9s}._timelinePeriod_17a4s_362:nth-child(4){animation-delay:1s}@keyframes _slideInLeft_17a4s_1{to{opacity:1;transform:translate(0)}}@media (max-width: 768px){._timeline_17a4s_46:before{width:2px}._timelinePeriod_17a4s_362:before{width:12px;height:12px}._periodHeader_17a4s_392:after{display:none}._projectsGrid_17a4s_452{gap:1.5rem}._timelineProject_17a4s_465{margin-bottom:1rem}._projectInfo_17a4s_538{padding:1rem}}._learnMoreSection_17a4s_600{opacity:0;transform:translateY(30px);animation:_fadeInUp_17a4s_1 .8s ease forwards;animation-delay:1.1s}._brSm_17a4s_773,._brMd_17a4s_774,._brLg_17a4s_775,._brXl_17a4s_776,._brDesktop_17a4s_777{display:none}@media (max-width: 360px){._brSm_17a4s_773{display:block}}@media (min-width: 361px) and (max-width: 480px){._brMd_17a4s_774{display:block}}@media (min-width: 481px) and (max-width: 768px){._brLg_17a4s_775{display:block}}@media (min-width: 769px) and (max-width: 1024px){._brXl_17a4s_776{display:block}}@media (min-width: 1025px){._brDesktop_17a4s_777{display:block}}._shop_121y1_2{padding:1rem 0 3rem;background:#fffaf0;color:#0f1419}@media (max-width: 768px){._shop_121y1_2{padding:2rem 0 1rem;background:#fffaf0}}._container_121y1_14{max-width:1200px;margin:0 auto;padding:0 2rem}._header_121y1_20{text-align:center;margin-bottom:2rem}._title_121y1_25{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:1px;color:#0f1419}@media (max-width: 768px){._title_121y1_25{font-size:1.8rem}}._subtitle_121y1_38{font-size:1.5rem;font-weight:600;color:#ed7334;margin-bottom:1rem;letter-spacing:.5px;text-align:center}@media (max-width: 768px){._subtitle_121y1_38{font-size:1.5rem}}._description_121y1_52{font-size:1.2rem;color:#666;line-height:1.6;max-width:800px;margin:0 auto 4rem;text-align:center}._productGrid_121y1_61{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem}@media (max-width: 480px){._productGrid_121y1_61{grid-template-columns:1fr;gap:2rem}}._productItem_121y1_73{background:transparent;overflow:hidden;transition:transform .3s ease}._productItem_121y1_73:hover{transform:translateY(-5px)}._imageContainer_121y1_82{position:relative;height:250px;overflow:hidden;margin-bottom:1.5rem;border:1px solid rgba(237,115,52,.1)}._productImage_121y1_90{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}._overlay_121y1_97{position:absolute;top:0;left:0;right:0;bottom:0;background:#ed7334e6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}._productItem_121y1_73:hover ._overlay_121y1_97{opacity:1}._productItem_121y1_73:hover ._productImage_121y1_90{transform:scale(1.05)}._addToCartButton_121y1_118{background:#fff;color:#ed7334;border:none;padding:1rem 1.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;letter-spacing:1px;transition:all .3s ease;text-transform:uppercase}._addToCartButton_121y1_118:hover{background:#ed7334;color:#fff;transform:scale(1.05)}._productInfo_121y1_138{padding:0;text-align:center}._productName_121y1_143{font-size:1.1rem;font-weight:600;margin-bottom:.8rem;letter-spacing:.5px;line-height:1.7;color:#0f1419;white-space:pre-line}@media (max-width: 768px){._productName_121y1_143{font-size:1rem}}._productDescription_121y1_158{font-size:.9rem;line-height:1.6;color:#666;margin-bottom:1.5rem}._productFooter_121y1_165{display:flex;justify-content:flex-start;align-items:center}._price_121y1_171{font-size:1.5rem;font-weight:700;color:#ed7334;letter-spacing:1px}@media (max-width: 768px){._price_121y1_171{font-size:1.3rem}}._animateOnScroll_121y1_184{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._animateOnScroll_121y1_184._visible_121y1_189{opacity:1;transform:translateY(0)}._productItem_121y1_73:nth-child(1)._animateOnScroll_121y1_184{transition-delay:.05s}._productItem_121y1_73:nth-child(2)._animateOnScroll_121y1_184{transition-delay:.1s}._productItem_121y1_73:nth-child(3)._animateOnScroll_121y1_184{transition-delay:.15s}._productItem_121y1_73:nth-child(4)._animateOnScroll_121y1_184{transition-delay:.2s}._productItem_121y1_73:nth-child(5)._animateOnScroll_121y1_184{transition-delay:.25s}@media (max-width: 768px){._imageContainer_121y1_82{height:200px}._animateOnScroll_121y1_184{opacity:0;transform:translateY(15px)}._animateOnScroll_121y1_184._visible_121y1_189{opacity:1;transform:translateY(0)}}._mobileOnly_121y1_230{display:none}@media (max-width: 768px){._mobileOnly_121y1_230{display:block}}._desktopOnly_121y1_239{display:block}@media (max-width: 768px){._desktopOnly_121y1_239{display:none}}._company_1hjle_2{padding:1rem 0 0;background:#fff}@media (max-width: 768px){._company_1hjle_2{padding:1rem 0 0;background:#fff}}._container_1hjle_13{max-width:1200px;margin:0 auto;padding:0 2rem}._header_1hjle_19{text-align:center;margin-bottom:1rem}._title_1hjle_24{font-size:2rem;font-weight:700;color:#0f1419;margin-bottom:1rem;letter-spacing:1px}@media (max-width: 768px){._title_1hjle_24{font-size:1.8rem}}._subtitle_1hjle_37{font-size:1.2rem;color:#666;line-height:1.6;max-width:700px;margin:0 auto}._companyInfo_1hjle_45{background:#fff;padding:3rem;margin-bottom:4rem}@media (max-width: 768px){._companyInfo_1hjle_45{padding:1rem;margin:0 -1rem 4rem}}._companyTable_1hjle_57{width:100%;border-collapse:separate;border-spacing:0}._tableRow_1hjle_63{border-bottom:1px solid #eee}._tableRow_1hjle_63:last-child{border-bottom:none}._tableLabel_1hjle_70{padding:1.5rem 2rem;font-size:1.1rem;font-weight:600;color:#0f1419;background:#f5f5f5;border-right:1px solid #eee;border-bottom:1px solid #ddd;width:30%;vertical-align:top;letter-spacing:.5px}@media (max-width: 768px){._tableLabel_1hjle_70{width:30%;padding:1rem .8rem;font-size:.8rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f5f5f5;color:#0f1419;font-weight:600}}._tableValue_1hjle_95{padding:1.5rem 2rem;font-size:1rem;color:#666;line-height:1.6;vertical-align:top;background:#fff;border-bottom:1px solid #ddd}@media (max-width: 768px){._tableValue_1hjle_95{width:70%;padding:1rem .8rem;font-size:.85rem;color:#0f1419;background:#fff;border-bottom:1px solid #ddd}._companyTable_1hjle_57{border-collapse:separate;border-spacing:0}._tableRow_1hjle_63{display:table-row;margin-bottom:0;border-bottom:1px solid #ddd}._tableRow_1hjle_63:last-child{border-bottom:none}._tableLabel_1hjle_70,._tableValue_1hjle_95{display:table-cell}}._businessContent_1hjle_133 ._businessItem_1hjle_133{margin-bottom:.5rem}._businessContent_1hjle_133 ._businessItem_1hjle_133:last-child{margin-bottom:0}._socialLinks_1hjle_140{display:flex;flex-direction:column;gap:.5rem}._socialItem_1hjle_146{display:flex;align-items:center;gap:.5rem;font-size:.95rem}._socialLabel_1hjle_153{font-weight:500;color:#0f1419;min-width:100px}._animateOnScroll_1hjle_160{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}._animateOnScroll_1hjle_160._visible_1hjle_165{opacity:1;transform:translateY(0)}._header_1hjle_19._animateOnScroll_1hjle_160{transform:translateY(40px) scale(.95)}._header_1hjle_19._animateOnScroll_1hjle_160._visible_1hjle_165{transform:translateY(0) scale(1)}._companyInfo_1hjle_45._animateOnScroll_1hjle_160{transform:translateY(50px) scale(.98)}._companyInfo_1hjle_45._animateOnScroll_1hjle_160._visible_1hjle_165{transform:translateY(0) scale(1)}._tableRow_1hjle_63._animateOnScroll_1hjle_160{transform:translateY(40px) translate(-80px)}._tableRow_1hjle_63._animateOnScroll_1hjle_160._visible_1hjle_165{transform:translateY(0) translate(0)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(odd){transform:translateY(0) translate(-80px)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(odd)._visible_1hjle_165{transform:translateY(0) translate(0)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(2n){transform:translateY(0) translate(80px)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(2n)._visible_1hjle_165{transform:translateY(0) translate(0)}._tableRow_1hjle_63:nth-child(1)._animateOnScroll_1hjle_160{transition-delay:.05s}._tableRow_1hjle_63:nth-child(2)._animateOnScroll_1hjle_160{transition-delay:.08s}._tableRow_1hjle_63:nth-child(3)._animateOnScroll_1hjle_160{transition-delay:.11s}._tableRow_1hjle_63:nth-child(4)._animateOnScroll_1hjle_160{transition-delay:.14s}._tableRow_1hjle_63:nth-child(5)._animateOnScroll_1hjle_160{transition-delay:.17s}@media (max-width: 768px){._header_1hjle_19._animateOnScroll_1hjle_160{transform:translateY(30px) scale(.98)}._header_1hjle_19._animateOnScroll_1hjle_160._visible_1hjle_165{transform:translateY(0) scale(1)}._companyInfo_1hjle_45._animateOnScroll_1hjle_160{transform:translateY(30px)}._companyInfo_1hjle_45._animateOnScroll_1hjle_160._visible_1hjle_165{transform:translateY(0)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(odd){transform:translateY(30px) translate(-40px)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(odd)._visible_1hjle_165{transform:translateY(0) translate(0)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(2n){transform:translateY(30px) translate(40px)}._tableRow_1hjle_63._animateOnScroll_1hjle_160:nth-child(2n)._visible_1hjle_165{transform:translateY(0) translate(0)}}._mobileOnly_1hjle_260{display:none}@media (max-width: 768px){._mobileOnly_1hjle_260{display:block}}._desktopOnly_1hjle_269{display:block}@media (max-width: 768px){._desktopOnly_1hjle_269{display:none}}._infoItem_xe5i7_3:nth-child(1)._animateOnScroll_xe5i7_3{transition-delay:.05s}._formGroup_xe5i7_8:nth-child(1)._animateOnScroll_xe5i7_3,._privacyGroup_xe5i7_9._animateOnScroll_xe5i7_3{transition-delay:.05s}._formGroup_xe5i7_8:nth-child(2)._animateOnScroll_xe5i7_3{transition-delay:.07s}._formGroup_xe5i7_8:nth-child(3)._animateOnScroll_xe5i7_3{transition-delay:.09s}._formGroup_xe5i7_8:nth-child(4)._animateOnScroll_xe5i7_3{transition-delay:.11s}._formGroup_xe5i7_8:nth-child(5)._animateOnScroll_xe5i7_3{transition-delay:.13s}._formGroup_xe5i7_8:nth-child(6)._animateOnScroll_xe5i7_3{transition-delay:.15s}._formGroup_xe5i7_8:nth-child(7)._animateOnScroll_xe5i7_3{transition-delay:.17s}._submitButton_xe5i7_37._animateOnScroll_xe5i7_3{transition-delay:.19s}._contact_xe5i7_41{padding:1rem 0 3rem;background:#fffaf0;color:#0f1419}@media (max-width: 768px){._contact_xe5i7_41{padding:2rem 0 6rem}}._container_xe5i7_52{max-width:1200px;margin:0 auto;padding:0 2rem}._header_xe5i7_58{text-align:center;margin-bottom:0}._title_xe5i7_63{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:1px}@media (max-width: 768px){._title_xe5i7_63{font-size:1.8rem}}._subtitle_xe5i7_75{text-align:center;font-size:1.2rem;color:#0f1419c7;line-height:1.6;max-width:800px;margin:0 auto;margin-bottom:2rem}@media (max-width: 768px){._subtitle_xe5i7_75{font-size:1.1rem}}._noteSmall_xe5i7_90{font-size:1rem}@media (max-width: 768px){._noteSmall_xe5i7_90{font-size:.9rem}}._content_xe5i7_99{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}@media (max-width: 768px){._content_xe5i7_99{grid-template-columns:1fr;gap:3rem}}._contactInfo_xe5i7_111{display:flex;flex-direction:column;gap:2.5rem}._infoItem_xe5i7_3{display:flex;align-items:flex-start;gap:1.2rem;padding:1.5rem;border-left:solid 1px #ED7334;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._infoIcon_xe5i7_126{background:#fff3;padding:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._infoDetails_xe5i7_136 h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;letter-spacing:1px}._infoDetails_xe5i7_136 p{color:#0f1419;line-height:1.6;font-size:.95rem}._contactForm_xe5i7_148{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-left:solid 1px #ED7334;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._formGroup_xe5i7_8{display:flex;flex-direction:column;gap:.5rem}._fieldLabel_xe5i7_164{font-size:1rem;font-weight:500;color:#0f1419;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem}._requiredMark_xe5i7_174{color:#ed7334;font-size:.8rem;font-weight:600;background:#ffffffe6;padding:.2rem .5rem;letter-spacing:.5px}._formInput_xe5i7_183,._formTextarea_xe5i7_184{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-color:#d8dd7380;color:#0f1419ca;padding:1rem;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._formInput_xe5i7_183::-moz-placeholder,._formTextarea_xe5i7_184::-moz-placeholder{color:#a8a8a8}._formInput_xe5i7_183::placeholder,._formTextarea_xe5i7_184::placeholder{color:#a8a8a8}._formInput_xe5i7_183:focus,._formTextarea_xe5i7_184:focus{outline:none;border-color:#ed7334;background:#ffffff26}._formInput_xe5i7_183:required:invalid,._formTextarea_xe5i7_184:required:invalid{border-color:#d8dd7380}._formTextarea_xe5i7_184{resize:vertical;min-height:120px}._privacyGroup_xe5i7_9{margin:1rem 0}._privacyLabel_xe5i7_218{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;font-size:.9rem;line-height:1.5}._privacyCheckbox_xe5i7_227{display:none}._checkmark_xe5i7_231{width:20px;height:20px;background:#ffffff1a;border:2px solid rgba(249,141,0,.3);position:relative;transition:all .3s ease;flex-shrink:0;margin-top:2px}._checkmark_xe5i7_231:after{content:"";position:absolute;left:4px;top:0;width:6px;height:10px;border:solid rgb(0,0,0);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}._privacyCheckbox_xe5i7_227:checked+._checkmark_xe5i7_231{background:#fff3;border-color:#000}._privacyCheckbox_xe5i7_227:checked+._checkmark_xe5i7_231:after{opacity:1}._privacyText_xe5i7_263{color:#000000e6;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}._submitButton_xe5i7_37{background:#ed7334;color:#fff;border:2px solid #ED7334;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;text-transform:uppercase;margin-top:1.5rem;border-radius:30px;box-shadow:0 4px 12px #ed733433}._submitButton_xe5i7_37:hover:not(:disabled){background:#0f1419;border-color:#0f1419;color:#fff;box-shadow:0 6px 20px #0f14194d;transform:translateY(-2px)}._submitButton_xe5i7_37:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ed733433}._submitButton_xe5i7_37:disabled{opacity:.5;cursor:not-allowed;background:#ccc;border-color:#ccc;color:#666;box-shadow:none;transform:none}@media (max-width: 768px){._submitButton_xe5i7_37{padding:1rem 2rem;font-size:.9rem;gap:.6rem}}._privacyButton_xe5i7_318{background:transparent;color:#ed7334;border:1px solid #ED7334;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:.8rem;text-decoration:underline}._privacyButton_xe5i7_318:hover{background:#ed7334;color:#fff;text-decoration:none}@media (max-width: 768px){._privacyButton_xe5i7_318{font-size:.8rem;padding:.4rem .8rem}}._animateOnScroll_xe5i7_3{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._animateOnScroll_xe5i7_3._visible_xe5i7_348{opacity:1;transform:translateY(0)}@media (max-width: 768px){._animateOnScroll_xe5i7_3{opacity:0;transform:translateY(15px)}._animateOnScroll_xe5i7_3._visible_xe5i7_348{opacity:1;transform:translateY(0)}}._brSm_xe5i7_365,._brMd_xe5i7_366,._brLg_xe5i7_367,._brXl_xe5i7_368,._brDesktop_xe5i7_369{display:none}@media (max-width: 360px){._brSm_xe5i7_365{display:block!important}}@media (min-width: 361px) and (max-width: 480px){._brMd_xe5i7_366{display:block!important}}@media (min-width: 481px) and (max-width: 768px){._brLg_xe5i7_367{display:block!important}}@media (min-width: 769px) and (max-width: 1024px){._brXl_xe5i7_368{display:block!important}}@media (min-width: 1025px){._brDesktop_xe5i7_369{display:block}}._footer_bp431_1{background-color:#2c3e50;background-image:linear-gradient(#0f141999,#0f141999),url(/assets/shunshokusai/vegetable_02.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;color:#fff;padding:3rem 0 1rem}@supports not (background-image: url()){._footer_bp431_1{background:#2c3e50}}._container_bp431_17{max-width:1200px;margin:0 auto;padding:0 2rem}._footerContent_bp431_23{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media (max-width: 768px){._footerContent_bp431_23{grid-template-columns:1fr;gap:1rem}}._footerSection_bp431_36 ._logoSection_bp431_36{margin-bottom:1.5rem}._footerSection_bp431_36 ._footerLogo_bp431_39{height:60px;width:auto;transition:all .3s ease}._footerSection_bp431_36 ._footerLogo_bp431_39:hover{opacity:.8}@media (max-width: 768px){._footerSection_bp431_36 ._footerLogo_bp431_39{height:50px}}._footerSection_bp431_36 ._sectionTitle_bp431_52{font-size:1.2rem;font-weight:600;margin-bottom:1rem;letter-spacing:1px}._footerSection_bp431_36 ._sectionDescription_bp431_58{line-height:1.6;color:#fff;margin-bottom:2rem;font-size:1rem;white-space:pre-line}._footerSection_bp431_36 ._sectionList_bp431_65{list-style:none;padding:0;margin:0}._footerSection_bp431_36 ._sectionList_bp431_65 li{margin-bottom:.8rem}._footerLink_bp431_74{color:#fff;text-decoration:none;transition:color .3s ease;font-size:.95rem;background:none;border:none;cursor:pointer;padding:0;text-align:left;font-family:inherit}._footerLink_bp431_74:hover{color:#ed7334}._socialLinks_bp431_90{display:flex;gap:1rem}._socialButton_bp431_95{background:#ed733433;color:#fff;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;border-radius:0}._socialButton_bp431_95:hover{background:#ed7334;color:#fff}._contactInfo_bp431_114{display:flex;flex-direction:column;gap:1rem}._contactItem_bp431_120{display:flex;align-items:flex-start;gap:.8rem;color:#fffc;font-size:.9rem;line-height:1.5}._contactItem_bp431_120 svg{color:#ed7334;margin-top:.1rem;flex-shrink:0}._footerBottom_bp431_134{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:#fffc;font-size:.9rem}@media (max-width: 768px){._footerBottom_bp431_134{flex-direction:column;gap:1rem;text-align:center}}._footerLinks_bp431_151{display:flex;gap:2rem}@media (max-width: 768px){._footerLinks_bp431_151{gap:1rem}}._footerSection_bp431_36{opacity:0;transform:translateY(20px);animation:_fadeInUp_bp431_1 .6s ease forwards}._footerSection_bp431_36:nth-child(1){animation-delay:.1s}._footerSection_bp431_36:nth-child(2){animation-delay:.2s}._footerSection_bp431_36:nth-child(3){animation-delay:.3s}._footerSection_bp431_36:nth-child(4){animation-delay:.4s}@keyframes _fadeInUp_bp431_1{to{opacity:1;transform:translateY(0)}}._footerBottom_bp431_134{opacity:0;transform:translateY(10px);animation:_fadeInUp_bp431_1 .6s ease forwards;animation-delay:.5s}._mobileOnly_bp431_197{display:none}@media (max-width: 768px){._mobileOnly_bp431_197{display:block}}._desktopOnly_bp431_206{display:block}@media (max-width: 768px){._desktopOnly_bp431_206{display:none}}._brSm_bp431_215,._brMd_bp431_216,._brLg_bp431_217,._brXl_bp431_218,._brDesktop_bp431_219{display:none}@media (max-width: 360px){._brSm_bp431_215{display:block}}@media (min-width: 361px) and (max-width: 480px){._brMd_bp431_216{display:block}}@media (min-width: 481px) and (max-width: 768px){._brLg_bp431_217{display:block}}@media (min-width: 769px) and (max-width: 1024px){._brXl_bp431_218{display:block}}@media (min-width: 1025px){._brDesktop_bp431_219{display:block}}._aboutPage_3wsf0_1{padding-top:80px;min-height:100vh;background:#fff}._hero_3wsf0_7{background:#fff;border-bottom:#ED7334 3px solid;color:#0f1419;padding:1rem 0;position:relative}._container_3wsf0_15{max-width:1200px;margin:0 auto;padding:0 1rem}._backButton_3wsf0_21{background:transparent;color:#0f1419;border:1px solid rgba(0,0,0,.3);padding:.8rem 1.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem;font-size:.9rem;letter-spacing:1px;border-radius:0}._backButton_3wsf0_21:hover{border-color:#fff;background:#ffffff1a}._heroTitle_3wsf0_41{font-size:2rem;font-weight:300;letter-spacing:2px;line-height:1.2}@media (max-width: 768px){._heroTitle_3wsf0_41{font-size:1.5rem}}._content_3wsf0_53{padding:2rem 0;background:#fffaf0}._photoGrid_3wsf0_58{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,80px);gap:1rem;margin-bottom:6rem;max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width: 768px){._photoGrid_3wsf0_58{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(12,60px);gap:.5rem;margin-bottom:4rem}}._photoItem_3wsf0_77{overflow:hidden;background:#f5f5f5;border-radius:0}._photoItem_3wsf0_77:nth-child(1){grid-area:1/1/4/6}._photoItem_3wsf0_77:nth-child(2){grid-area:1/6/3/9}._photoItem_3wsf0_77:nth-child(3){grid-area:1/9/5/13}._photoItem_3wsf0_77:nth-child(4){grid-area:3/6/6/9}._photoItem_3wsf0_77:nth-child(5){grid-area:4/1/6/4}._photoItem_3wsf0_77:nth-child(6){grid-area:4/4/8/6}._photoItem_3wsf0_77:nth-child(7){grid-area:5/9/8/11}._photoItem_3wsf0_77:nth-child(8){grid-area:5/11/7/13}._photoItem_3wsf0_77:nth-child(9){grid-area:6/1/8/4}._photoItem_3wsf0_77:nth-child(10){grid-area:6/6/8/9}._photoItem_3wsf0_77:nth-child(11){grid-area:7/11/8/13}@media (max-width: 768px){._photoItem_3wsf0_77:nth-child(1){grid-area:1/1/4/4!important}._photoItem_3wsf0_77:nth-child(2){grid-area:1/4/3/7!important}._photoItem_3wsf0_77:nth-child(3){grid-area:3/4/6/7!important}._photoItem_3wsf0_77:nth-child(4){grid-area:4/1/6/3!important}._photoItem_3wsf0_77:nth-child(5){grid-area:4/3/7/4!important}._photoItem_3wsf0_77:nth-child(6){grid-area:6/1/9/3!important}._photoItem_3wsf0_77:nth-child(7){grid-area:6/4/8/6!important}._photoItem_3wsf0_77:nth-child(8){grid-area:6/6/8/7!important}._photoItem_3wsf0_77:nth-child(9){grid-area:7/3/9/4!important}._photoItem_3wsf0_77:nth-child(10){grid-area:8/4/10/6!important}._photoItem_3wsf0_77:nth-child(11){grid-area:8/6/9/7!important}}._photo_3wsf0_58{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}._section_3wsf0_158{margin-bottom:2rem}._section_3wsf0_158:last-child{margin-bottom:0}._sectionHeader_3wsf0_165{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:0;border-bottom:1px solid rgba(237,115,52,.1)}._iconWrapper_3wsf0_174{width:40px;height:40px;background:#ed7334;border-radius:0;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._sectionTitle_3wsf0_186{font-size:1.4rem;font-weight:600;color:#0f1419;letter-spacing:1px;margin:0}@media (max-width: 768px){._sectionTitle_3wsf0_186{font-size:1.2rem}}._sectionContent_3wsf0_199{padding-left:50px}@media (max-width: 768px){._sectionContent_3wsf0_199{padding-left:0}}._sectionText_3wsf0_208{font-size:1.1rem;line-height:1.8;color:#555;margin:0}._subsectionTitle_3wsf0_215{font-size:1.3rem;font-weight:600;color:#ed7334;margin-bottom:1rem;letter-spacing:.5px}._timeline_3wsf0_223{padding-left:66px;position:relative}@media (max-width: 768px){._timeline_3wsf0_223{padding:0 15px}}._timeline_3wsf0_223:before{content:"";position:absolute;left:-33px;top:0;bottom:0;width:2px;background:#ed7334}@media (max-width: 768px){._timeline_3wsf0_223:before{left:-15px}}._timelinePeriod_3wsf0_247{margin-bottom:2rem}._timelinePeriod_3wsf0_247:last-child{margin-bottom:0}._periodHeader_3wsf0_254{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem;color:#fff;position:relative;margin-left:-66px;background:#ed7334}@media (max-width: 768px){._periodHeader_3wsf0_254{margin-left:-30px;padding:.5rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}}._yearBadge_3wsf0_275{display:flex;align-items:center;gap:.5rem;background:#fff3;padding:.5rem 1rem;border-radius:0;font-size:1rem;font-weight:600;letter-spacing:1px}@media (max-width: 768px){._yearBadge_3wsf0_275{font-size:.9rem;padding:.4rem .8rem}}._periodTitle_3wsf0_293{font-size:1.5rem;font-weight:600;margin:0;letter-spacing:1px}@media (max-width: 768px){._periodTitle_3wsf0_293{font-size:1.2rem}}._timelineItem_3wsf0_305{position:relative;margin-bottom:1.5rem}._timelineItem_3wsf0_305:last-child{margin-bottom:0}._timelineContentWrapper_3wsf0_313{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}@media (max-width: 768px){._timelineContentWrapper_3wsf0_313{grid-template-columns:1fr;gap:1.5rem}}._timelineContent_3wsf0_313{background:#fff;padding:2rem;border-radius:0;box-shadow:0 4px 20px #00000014;transition:all .3s ease}@media (max-width: 768px){._timelineContent_3wsf0_313{padding:1.5rem}}._timelineSubPeriod_3wsf0_339{font-size:1.3rem;font-weight:600;color:#ed7334;margin-bottom:1rem;letter-spacing:.5px;white-space:pre-line}@media (max-width: 768px){._timelineSubPeriod_3wsf0_339{font-size:1.2rem}}._timelineText_3wsf0_353{font-size:1.2rem;line-height:1.7;color:#555;margin:0}@media (max-width: 768px){._timelineText_3wsf0_353{font-size:1.1rem}}._timelineImages_3wsf0_365{width:200px;height:150px;flex-shrink:0}@media (max-width: 360px){._timelineImages_3wsf0_365{width:100%;height:120px}}@media (min-width: 361px) and (max-width: 480px){._timelineImages_3wsf0_365{width:100%;height:170px}}@media (min-width: 481px) and (max-width: 768px){._timelineImages_3wsf0_365{width:100%;height:300px}}@media (min-width: 769px) and (max-width: 1024px){._timelineImages_3wsf0_365{height:150px}}._timelineImageItem_3wsf0_394{width:100%;height:100%;overflow:hidden;position:relative}._timelineImageItem_3wsf0_394._hasLink_3wsf0_400{cursor:pointer}._timelineImageItem_3wsf0_394._hasLink_3wsf0_400:hover ._timelineImage_3wsf0_365{transform:scale(1.05)}._timelineImageItem_3wsf0_394._hasLink_3wsf0_400:hover:after{opacity:1}._timelineImageItem_3wsf0_394._hasLink_3wsf0_400:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ed73341a;opacity:0;transition:opacity .3s ease;pointer-events:none}._imageLink_3wsf0_422{display:block;width:100%;height:100%;text-decoration:none;color:inherit}._timelineImage_3wsf0_365{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}._section_3wsf0_158{opacity:0;transform:translateY(20px);animation:_fadeInUp_3wsf0_1 .6s ease forwards}._section_3wsf0_158:nth-child(2){animation-delay:.1s}._section_3wsf0_158:nth-child(3){animation-delay:.2s}._section_3wsf0_158:nth-child(4){animation-delay:.3s}._section_3wsf0_158:nth-child(5){animation-delay:.4s}._photoGrid_3wsf0_58{opacity:0;transform:translateY(20px);animation:_fadeInUp_3wsf0_1 .6s ease forwards}@keyframes _fadeInUp_3wsf0_1{to{opacity:1;transform:translateY(0)}}._timelinePeriod_3wsf0_247{opacity:0;transform:translate(-20px);animation:_slideInLeft_3wsf0_1 .6s ease forwards}._timelinePeriod_3wsf0_247:nth-child(1){animation-delay:.4s}._timelinePeriod_3wsf0_247:nth-child(2){animation-delay:.5s}._timelinePeriod_3wsf0_247:nth-child(3){animation-delay:.6s}._timelinePeriod_3wsf0_247:nth-child(4){animation-delay:.7s}._timelinePeriod_3wsf0_247:nth-child(5){animation-delay:.8s}@keyframes _slideInLeft_3wsf0_1{to{opacity:1;transform:translate(0)}}._photoItem_3wsf0_77{opacity:0;transform:scale(.9);animation:_scaleIn_3wsf0_1 .6s ease forwards}._photoItem_3wsf0_77:nth-child(1){animation-delay:.1s}._photoItem_3wsf0_77:nth-child(2){animation-delay:.2s}._photoItem_3wsf0_77:nth-child(3){animation-delay:.3s}._photoItem_3wsf0_77:nth-child(4){animation-delay:.4s}._photoItem_3wsf0_77:nth-child(5){animation-delay:.5s}._photoItem_3wsf0_77:nth-child(6){animation-delay:.6s}._photoItem_3wsf0_77:nth-child(7){animation-delay:.7s}._photoItem_3wsf0_77:nth-child(8){animation-delay:.8s}._photoItem_3wsf0_77:nth-child(9){animation-delay:.9s}._photoItem_3wsf0_77:nth-child(10){animation-delay:1s}._photoItem_3wsf0_77:nth-child(11){animation-delay:1.1s}@keyframes _scaleIn_3wsf0_1{to{opacity:1;transform:scale(1)}}._timelineImages_3wsf0_365{opacity:0;transform:translate(20px);animation:_slideInRight_3wsf0_1 .6s ease forwards}._timelineItem_3wsf0_305:nth-child(2) ._timelineImages_3wsf0_365{animation-delay:.6s}._timelineItem_3wsf0_305:nth-child(3) ._timelineImages_3wsf0_365{animation-delay:.7s}@keyframes _slideInRight_3wsf0_1{to{opacity:1;transform:translate(0)}}._timelineImageItem_3wsf0_394{opacity:0;transform:scale(.8) rotate(-2deg);animation:_imageFloat_3wsf0_1 .8s ease forwards}._timelineImageItem_3wsf0_394:nth-child(1){animation-delay:.2s}._timelineImageItem_3wsf0_394:nth-child(2){animation-delay:.4s}@keyframes _imageFloat_3wsf0_1{to{opacity:1;transform:scale(1) rotate(0)}}._periodHeader_3wsf0_254{opacity:0;transform:translate(-30px);animation:_slideInHeader_3wsf0_1 .8s ease forwards}._timelinePeriod_3wsf0_247:nth-child(1) ._periodHeader_3wsf0_254{animation-delay:.4s}._timelinePeriod_3wsf0_247:nth-child(2) ._periodHeader_3wsf0_254{animation-delay:.5s}._timelinePeriod_3wsf0_247:nth-child(3) ._periodHeader_3wsf0_254{animation-delay:.6s}._timelinePeriod_3wsf0_247:nth-child(4) ._periodHeader_3wsf0_254{animation-delay:.7s}._timelinePeriod_3wsf0_247:nth-child(5) ._periodHeader_3wsf0_254{animation-delay:.8s}@keyframes _slideInHeader_3wsf0_1{to{opacity:1;transform:translate(0)}}._brSm_3wsf0_632,._brMd_3wsf0_633,._brLg_3wsf0_634,._brXl_3wsf0_635,._brDesktop_3wsf0_636{display:none}@media (max-width: 360px){._brSm_3wsf0_632{display:block}}@media (min-width: 361px) and (max-width: 480px){._brMd_3wsf0_633{display:block}}@media (min-width: 481px) and (max-width: 768px){._brLg_3wsf0_634{display:block}}@media (min-width: 769px) and (max-width: 1024px){._brXl_3wsf0_635{display:block}}@media (min-width: 1025px){._brDesktop_3wsf0_636{display:block}}._servicesPage_10zj2_2{padding-top:80px;background:#fff;min-height:100vh}._hero_10zj2_8{background:#fff;border-bottom:#ED7334 3px solid;color:#0f1419;padding:1rem 0;position:relative}._container_10zj2_16{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}._backButton_10zj2_23{background:transparent;color:#0f1419;border:1px solid rgba(0,0,0,.3);padding:.8rem 1.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem;font-size:.9rem;letter-spacing:1px;border-radius:0}._backButton_10zj2_23:hover{border-color:#fff;background:#ffffff1a}._heroTitle_10zj2_43{font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:1rem}@media (max-width: 768px){._heroTitle_10zj2_43{font-size:1.8rem}}._heroSubtitle_10zj2_56{font-size:1.2rem;color:#0f1419dc;line-height:1.6;max-width:1200px}@media (max-width: 768px){._heroSubtitle_10zj2_56{font-size:1.1rem}}._servicesSection_10zj2_68{padding:6rem 0;background:#fffaf0}._serviceItem_10zj2_73{margin-bottom:0}._serviceItem_10zj2_73:last-child{margin-bottom:0}._serviceItem--food_10zj2_79,._serviceItem--license-overseas_10zj2_79{background-color:#fffaf0;padding:1rem;margin-bottom:0}._serviceItem--pet_10zj2_84{background-color:#fffaf0;padding:1rem 1rem 4rem}._serviceItem--license-domestic_10zj2_89,._serviceItem--marche_10zj2_89{background-color:#fff;padding:1rem}._serviceHeader_10zj2_94{display:flex;align-items:center;gap:2rem;margin-bottom:.7rem;padding-bottom:.7rem;border-bottom:2px solid #ED7334}@media (max-width: 768px){._serviceHeader_10zj2_94{flex-direction:column;align-items:flex-start;gap:1rem}}._serviceIcon_10zj2_110{width:60px;height:60px;background:#ed7334;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0}@media (max-width: 768px){._serviceIcon_10zj2_110{width:60px;height:60px}}._serviceTitleGroup_10zj2_128{flex:1}._serviceTitle_10zj2_128{font-size:1.5rem;font-weight:700;color:#ed7334;margin-bottom:.5rem;letter-spacing:1px;white-space:pre-line}@media (max-width: 768px){._serviceTitle_10zj2_128{font-size:1.3rem}}._serviceSubtitle_10zj2_146{font-size:1.2rem;font-weight:600;color:#ed7334;margin:0;letter-spacing:.5px;white-space:pre-line}@media (max-width: 768px){._serviceSubtitle_10zj2_146{font-size:1.1rem}._serviceSubtitle_10zj2_146._pet_10zj2_160{font-size:1.05rem}}._serviceContent_10zj2_165{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (max-width: 768px){._serviceContent_10zj2_165{grid-template-columns:1fr;gap:2rem}}._serviceDescription_10zj2_178{font-size:1.2rem;line-height:1.8;color:#555;margin-bottom:0}@media (max-width: 768px){._serviceDescription_10zj2_178{font-size:1.1rem}}._subsection_10zj2_190{background:#fff;padding:2rem;margin:2rem 0;border-left:4px solid #ED7334;border-radius:0 8px 8px 0;box-shadow:0 2px 10px #0000000d}@media (max-width: 768px){._subsection_10zj2_190{padding:1.5rem;margin:1.5rem 0}}._subsectionTitle_10zj2_205{font-size:1.4rem;font-weight:700;color:#ed7334;margin-bottom:1rem;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){._subsectionTitle_10zj2_205{font-size:1.2rem}}._subsectionContent_10zj2_221{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:1.5rem}@media (max-width: 768px){._subsectionContent_10zj2_221{font-size:1.1rem}}._subsectionServices_10zj2_233{font-size:1rem;font-weight:600;color:#0f1419;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(237,115,52,.2)}@media (max-width: 768px){._subsectionServices_10zj2_233{font-size:.95rem}}._subsectionImages_10zj2_247{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}@media (max-width: 768px){._subsectionImages_10zj2_247{grid-template-columns:1fr;gap:1rem}}._subsectionImage_10zj2_247{overflow:hidden}._subsectionImage_10zj2_247 img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;opacity:.9}@media (max-width: 768px){._subsectionImage_10zj2_247 img{height:150px}}._serviceActions_10zj2_275{margin-top:2rem;display:flex;gap:1rem}@media (max-width: 768px){._serviceActions_10zj2_275{flex-direction:column}}._externalLinkButton_10zj2_286{background:#fff;color:#0f1419;border:1px solid #0f1419;padding:1rem 2rem;font-size:1rem;font-weight:500;cursor:pointer;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;text-transform:uppercase;border-radius:0}._externalLinkButton_10zj2_286:hover{background:#0f1419;color:#fff;border:1px solid #0f1419}._achievementsSection_10zj2_309{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(237,115,52,.2)}._achievementsTitle_10zj2_315{font-size:1.8rem;font-weight:600;color:#ed7334;margin-bottom:2rem;letter-spacing:1px;text-align:center;white-space:pre-line}@media (max-width: 768px){._achievementsTitle_10zj2_315{font-size:1.5rem;white-space:pre-line}}._achievementsGrid_10zj2_331{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media (max-width: 768px){._achievementsGrid_10zj2_331{grid-template-columns:1fr;gap:1.5rem}}._achievementItem_10zj2_343{background:#fff;border:1px solid rgba(237,115,52,.1);overflow:hidden;box-shadow:0 2px 10px #0000000d;white-space:pre-line;transition:all .3s ease}._achievementItem_10zj2_343._clickable_10zj2_351{cursor:pointer}._achievementItem_10zj2_343._clickable_10zj2_351:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ed73344d;border-color:#ffdecd}@media (min-width: 769px){._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361{text-align:left;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ED7334 rgba(237,115,52,.1)}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361._clickable_10zj2_351{cursor:pointer;background:linear-gradient(135deg,#fff3e0,#ffcc80);border:1px solid #ED7334;box-shadow:0 1px 3px #ed733433}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361._clickable_10zj2_351:hover{background:linear-gradient(135deg,#0f1419,#2c3e50);border-color:#0f1419}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361::-webkit-scrollbar{width:6px}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361::-webkit-scrollbar-track{background:#ed73341a;border-radius:3px}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361::-webkit-scrollbar-thumb{background:#ed7334;border-radius:3px}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361::-webkit-scrollbar-thumb:hover{background:#d66529}}._achievementImage_10zj2_393{height:auto;overflow:hidden;position:relative}._achievementPhoto_10zj2_399{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}._achievementItem_10zj2_343._clickable_10zj2_351:hover ._achievementPhoto_10zj2_399{transform:scale(1.05)}._achievementContent_10zj2_411{padding:1.5rem}@media (max-width: 768px){._achievementContent_10zj2_411{padding:1rem}}._achievementTitle_10zj2_420{font-size:1.2rem;font-weight:600;color:#0f1419;margin-bottom:.8rem;letter-spacing:.5px;line-height:1.5;text-align:center}@media (max-width: 768px){._achievementTitle_10zj2_420{font-size:1.1rem}}._achievementDescription_10zj2_361{font-size:1.1rem;line-height:1.6;color:#666;margin:0;text-align:center}@media (max-width: 768px){._achievementDescription_10zj2_361{font-size:1rem}}._serviceItem--marche_10zj2_89 ._achievementDescription_10zj2_361{text-align:left}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361{text-align:left}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361._clickable_10zj2_351{cursor:pointer;background:linear-gradient(135deg,#fff3e0,#ffcc80);border:1px solid #ED7334;box-shadow:0 1px 3px #ed733433}._serviceItem--food_10zj2_79 ._achievementItem_10zj2_343:nth-child(5) ._achievementDescription_10zj2_361._clickable_10zj2_351:hover{background:linear-gradient(135deg,#0f1419,#2c3e50);border-color:#0f1419}._achievementDescription_10zj2_361 a{display:inline-block;padding:.1rem .3rem;background:#fffee0;border:1px solid #f8ff20;border-radius:30px;color:#0f1419;text-decoration:none;font-weight:500;cursor:pointer;transition:all .2s ease}._achievementDescription_10zj2_361 a:after{content:" 🔗";font-size:.7rem}._achievementDescription_10zj2_361 a:hover{background:#f8ff20}._mediaLinksSection_10zj2_486{margin-top:4rem;padding-top:3rem;border-top:2px solid #ED7334}._mediaLinksTitle_10zj2_492{font-size:1.8rem;font-weight:600;color:#ed7334;margin-bottom:2rem;letter-spacing:1px;text-align:center}@media (max-width: 768px){._mediaLinksTitle_10zj2_492{font-size:1.5rem}}._mediaLinksGrid_10zj2_506{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media (max-width: 768px){._mediaLinksGrid_10zj2_506{grid-template-columns:1fr;gap:1.5rem}}._mediaLinkCard_10zj2_518{background:#fff;border:2px solid #ED7334;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}._mediaLinkCard_10zj2_518:hover{border-color:#0f1419}._mediaLinkCard_10zj2_518:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(237,115,52,.1),transparent);transition:left .5s}._mediaLinkCard_10zj2_518:hover:before{left:100%}@media (max-width: 768px){._mediaLinkCard_10zj2_518{padding:1.5rem}}._mediaIcon_10zj2_550{width:60px;height:60px;background:#ed7334;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border-radius:50%;transition:all .3s ease}@media (max-width: 768px){._mediaIcon_10zj2_550{width:50px;height:50px}}._mediaLinkCard_10zj2_518:hover ._mediaIcon_10zj2_550{background:#0f1419}._mediaLinkTitle_10zj2_573{font-size:1.3rem;font-weight:600;color:#0f1419;margin-bottom:1rem;letter-spacing:.5px}@media (max-width: 768px){._mediaLinkTitle_10zj2_573{font-size:1.2rem}}._mediaLinkDescription_10zj2_586{font-size:1.2rem;line-height:1.6;color:#666;margin-bottom:1.5rem;white-space:pre-line}@media (max-width: 768px){._mediaLinkDescription_10zj2_586{font-size:1.1rem}}._mediaLinkButton_10zj2_599{background:transparent;color:#ed7334;border:2px solid #ED7334;padding:.8rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;text-transform:uppercase;border-radius:0}._mediaLinkButton_10zj2_599:hover{background:#ed7334;color:#fff}._farmersVideoSection_10zj2_621{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(237,115,52,.2)}._farmersVideoTitle_10zj2_627{font-size:1.4rem;font-weight:600;color:#0f1419;margin-bottom:1.5rem;text-align:center;letter-spacing:.5px}@media (max-width: 768px){._farmersVideoTitle_10zj2_627{font-size:1.2rem}}._farmersVideoGrid_10zj2_641{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media (max-width: 768px){._farmersVideoGrid_10zj2_641{grid-template-columns:1fr;gap:1rem}}._farmersVideoCard_10zj2_653{border:1px solid rgba(237,115,52,.2);padding:2.5rem;text-align:center;transition:all .3s ease;position:relative;border:solid 2px #ED7334;cursor:pointer}._farmersVideoCard_10zj2_653:nth-of-type(1){background-image:url(/assets/shunshokusai/farm_01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}._farmersVideoCard_10zj2_653:nth-of-type(2){background-image:url(/assets/shunshokusai/farm_02.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){._farmersVideoCard_10zj2_653{padding:1rem}}._farmersVideoCard_10zj2_653:hover{border:solid 2px #0f1419}._farmersVideoLabel_10zj2_683{font-size:1rem;font-weight:500;color:#0f1419;color:#fff;margin:0;letter-spacing:.5px;position:relative;z-index:1;text-shadow:1px 1px 2px rgba(0,0,0,.7)}@media (max-width: 768px){._farmersVideoLabel_10zj2_683{font-size:.9rem}}._collaborationProductsSection_10zj2_701{margin-top:4rem;padding-top:3rem;border-top:2px solid #ED7334}._collaborationProductsTitle_10zj2_707{font-size:1.8rem;font-weight:600;color:#ed7334;margin-bottom:2rem;letter-spacing:1px;text-align:center}@media (max-width: 768px){._collaborationProductsTitle_10zj2_707{font-size:1.5rem}}._collaborationProductsGrid_10zj2_721{display:grid;grid-template-columns:repeat(4,.5fr);gap:2rem}@media (max-width: 768px){._collaborationProductsGrid_10zj2_721{grid-template-columns:1fr;gap:1.5rem}}._collaborationProductItem_10zj2_733{overflow:hidden}@media (max-width: 768px){._collaborationProductItem_10zj2_733._hideOnMobile_10zj2_737{display:none}}._collaborationProductImage_10zj2_742{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){._collaborationProductImage_10zj2_742{height:200px}}._collaborationProductsName_10zj2_753{font-size:1.2rem;font-weight:600;color:#000;margin-bottom:.5rem;letter-spacing:1px;text-align:center}@media (max-width: 768px){._collaborationProductsName_10zj2_753{font-size:1.1rem}}._collaborationProductsText_10zj2_767{font-size:1.2rem;line-height:1.8;color:#555;margin-bottom:0}@media (max-width: 768px){._collaborationProductsText_10zj2_767{font-size:1.1rem}._hideOnMobile_10zj2_737{display:none}}._petImagesSection_10zj2_786{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(237,115,52,.2)}._petImagesGrid_10zj2_792{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){._petImagesGrid_10zj2_792{grid-template-columns:1fr;gap:1.5rem}}._petImageItem_10zj2_804{overflow:hidden;border-radius:8px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}._petImageItem_10zj2_804:hover{transform:translateY(-5px)}._petImage_10zj2_786{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 768px){._petImage_10zj2_786{height:200px}}._processSection_10zj2_826{padding:6rem 0;background:#c34173;color:#fff}._processTitle_10zj2_832{font-size:3rem;font-weight:700;text-align:center;margin-bottom:4rem;letter-spacing:1px}@media (max-width: 768px){._processTitle_10zj2_832{font-size:2.5rem}}._processGrid_10zj2_845{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}._processStep_10zj2_851{text-align:center;padding:2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}._stepNumber_10zj2_860{width:60px;height:60px;background:#fff;color:#c34173;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem;border-radius:50%;transition:all .3s ease}._processStep_10zj2_851:hover ._stepNumber_10zj2_860{transform:scale(1.1);background:#ed7334;color:#fff}._stepTitle_10zj2_881{font-size:1.5rem;font-weight:600;margin-bottom:1rem;letter-spacing:1px}._stepDescription_10zj2_888{font-size:1rem;line-height:1.6;color:#ffffffe6}@media (max-width: 768px){._servicesSection_10zj2_68{padding:1rem 0}._processSection_10zj2_826{padding:4rem 0}._serviceItem_10zj2_73{margin-bottom:0}}._otherAchievementsSection_10zj2_907{padding:3rem 0;background:#fff;color:#0f1419}@media (max-width: 768px){._otherAchievementsSection_10zj2_907{padding:4rem 0}}._otherAchievementsTitle_10zj2_918{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem;letter-spacing:1px;color:#0f1419}@media (max-width: 768px){._otherAchievementsTitle_10zj2_918{font-size:1.1rem;margin-bottom:3rem}}._pastAchievementsList_10zj2_933{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._pastAchievementItem_10zj2_941{display:flex;align-items:center;gap:2rem;padding:1.5rem 2rem;background:#f8f9fa;border-left:4px solid #ED7334;transition:all .3s ease;border-radius:0 8px 8px 0}._pastAchievementItem_10zj2_941:hover{background:#f0f0f0;border-left-color:#0f1419}@media (max-width: 768px){._pastAchievementItem_10zj2_941{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem}}._pastAchievementDate_10zj2_964{font-size:1.1rem;font-weight:600;color:#ed7334;min-width:120px;letter-spacing:.5px}@media (max-width: 768px){._pastAchievementDate_10zj2_964{font-size:1rem;min-width:auto}}._pastAchievementTitle_10zj2_978{font-size:1.3rem;font-weight:600;color:#0f1419;letter-spacing:.5px;line-height:1.3;flex:1}@media (max-width: 768px){._pastAchievementTitle_10zj2_978{font-size:1.2rem}._hideOnMobile_10zj2_737{display:none}}._desktopOnly_10zj2_999{display:grid}@media (max-width: 768px){._desktopOnly_10zj2_999{display:none}}._mobileOnly_10zj2_1008{display:none}@media (max-width: 768px){._mobileOnly_10zj2_1008{display:block}}._mobileSlideshow_10zj2_1018{width:100%;position:relative}._slideshowContainer_10zj2_1023{overflow:hidden;position:relative;width:100%}._slideshowTrack_10zj2_1029{display:flex;transition:transform .3s ease;width:100%}._slideItem_10zj2_1035{flex:0 0 100%;width:100%;padding:0 1rem;box-sizing:border-box}._slideItem_10zj2_1035 ._collaborationProductImage_10zj2_742{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem}._slideItem_10zj2_1035 ._collaborationProductsText_10zj2_767{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:0;white-space:pre-line;text-align:left}._slideshowControls_10zj2_1056{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}._slideshowPrev_10zj2_1064,._slideshowNext_10zj2_1065{background:#ed7334;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._slideshowPrev_10zj2_1064:hover,._slideshowNext_10zj2_1065:hover{background:#0f1419}._slideshowDots_10zj2_1084{display:flex;gap:.5rem}._dot_10zj2_1089{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:all .3s ease}._dot_10zj2_1089._activeDot_10zj2_1098{background:#ed7334;width:12px;height:12px}._brSm_10zj2_1104,._brMd_10zj2_1105,._brLg_10zj2_1106,._brXl_10zj2_1107,._brDesktop_10zj2_1108{display:none}@media (max-width: 360px){._brSm_10zj2_1104{display:block}}@media (min-width: 361px) and (max-width: 480px){._brMd_10zj2_1105{display:block}}@media (min-width: 481px) and (max-width: 768px){._brLg_10zj2_1106{display:block}}@media (min-width: 769px) and (max-width: 1024px){._brXl_10zj2_1107{display:block}}@media (min-width: 1025px){._brDesktop_10zj2_1108{display:block}}._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(30px);transition:all .5s cubic-bezier(.25,.46,.45,.94)}._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._animateOnScroll_10zj2_1138:nth-child(odd){transform:translate(-30px)}._animateOnScroll_10zj2_1138:nth-child(odd)._animate_10zj2_1138{transform:translate(0) translateY(0)}._animateOnScroll_10zj2_1138:nth-child(2n){transform:translate(30px)}._animateOnScroll_10zj2_1138:nth-child(2n)._animate_10zj2_1138{transform:translate(0) translateY(0)}._serviceItem_10zj2_73._animateOnScroll_10zj2_1138{transform:translateY(10px);transition-duration:.4s}._serviceItem_10zj2_73._animateOnScroll_10zj2_1138._animate_10zj2_1138{transform:translateY(0)}._achievementItem_10zj2_343._animateOnScroll_10zj2_1138{transform:scale(.9) translateY(30px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}._achievementItem_10zj2_343._animateOnScroll_10zj2_1138._animate_10zj2_1138{transform:scale(1) translateY(0)}._mediaLinkCard_10zj2_518._animateOnScroll_10zj2_1138{transform:translateY(40px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}._mediaLinkCard_10zj2_518._animateOnScroll_10zj2_1138._animate_10zj2_1138{transform:translateY(0)}._collaborationProductItem_10zj2_733._animateOnScroll_10zj2_1138{transform:translateY(30px);opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._collaborationProductItem_10zj2_733._animateOnScroll_10zj2_1138._animate_10zj2_1138{transform:translateY(0);opacity:1}._pastAchievementItem_10zj2_941._animateOnScroll_10zj2_1138{transform:translate(-50px);opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._pastAchievementItem_10zj2_941._animateOnScroll_10zj2_1138._animate_10zj2_1138{transform:translate(0);opacity:1}._petImageItem_10zj2_804._animateOnScroll_10zj2_1138{transform:scale(.4) translateY(20px);opacity:0;transition:all .7s cubic-bezier(.25,.46,.45,.94)}._petImageItem_10zj2_804._animateOnScroll_10zj2_1138._animate_10zj2_1138{transform:scale(1) translateY(0);opacity:1}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(1){transition-delay:.05s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(2){transition-delay:.1s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(3){transition-delay:.15s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(4){transition-delay:.2s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(5){transition-delay:.2s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(6){transition-delay:.3s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(7){transition-delay:.35s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(8){transition-delay:.4s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(9){transition-delay:.45s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(10){transition-delay:.5s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(11){transition-delay:.55s}._achievementsGrid_10zj2_331 ._achievementItem_10zj2_343._animateOnScroll_10zj2_1138:nth-child(12){transition-delay:.6s}._mediaLinksGrid_10zj2_506 ._mediaLinkCard_10zj2_518._animateOnScroll_10zj2_1138:nth-child(1){transition-delay:.05s}._mediaLinksGrid_10zj2_506 ._mediaLinkCard_10zj2_518._animateOnScroll_10zj2_1138:nth-child(2){transition-delay:.1s}._mediaLinksGrid_10zj2_506 ._mediaLinkCard_10zj2_518._animateOnScroll_10zj2_1138:nth-child(3){transition-delay:.15s}._collaborationProductsGrid_10zj2_721 ._collaborationProductItem_10zj2_733._animateOnScroll_10zj2_1138:nth-child(1){transition-delay:.05s}._collaborationProductsGrid_10zj2_721 ._collaborationProductItem_10zj2_733._animateOnScroll_10zj2_1138:nth-child(2){transition-delay:.1s}._collaborationProductsGrid_10zj2_721 ._collaborationProductItem_10zj2_733._animateOnScroll_10zj2_1138:nth-child(3){transition-delay:.1 .5s}._collaborationProductsGrid_10zj2_721 ._collaborationProductItem_10zj2_733._animateOnScroll_10zj2_1138:nth-child(4){transition-delay:.2s}._pastAchievementsList_10zj2_933 ._pastAchievementItem_10zj2_941._animateOnScroll_10zj2_1138:nth-child(1){transition-delay:.05s}._pastAchievementsList_10zj2_933 ._pastAchievementItem_10zj2_941._animateOnScroll_10zj2_1138:nth-child(2){transition-delay:.1s}._pastAchievementsList_10zj2_933 ._pastAchievementItem_10zj2_941._animateOnScroll_10zj2_1138:nth-child(3){transition-delay:.1 .5s}._pastAchievementsList_10zj2_933 ._pastAchievementItem_10zj2_941._animateOnScroll_10zj2_1138:nth-child(4){transition-delay:.2s}._farmersVideoGrid_10zj2_641 ._farmersVideoCard_10zj2_653._animateOnScroll_10zj2_1138:nth-child(1){transition-delay:.1s}._farmersVideoGrid_10zj2_641 ._farmersVideoCard_10zj2_653._animateOnScroll_10zj2_1138:nth-child(2){transition-delay:.2s}._heroTitle_10zj2_43._animateOnScroll_10zj2_1138{transform:translateY(40px);transition-delay:.2s}._heroSubtitle_10zj2_56._animateOnScroll_10zj2_1138{transform:translateY(30px);transition-delay:.4s}._backButton_10zj2_23._animateOnScroll_10zj2_1138{transform:translate(-30px);transition-delay:.1s}._serviceHeader_10zj2_94._animateOnScroll_10zj2_1138{transform:translateY(40px);transition-duration:.4s}._serviceDescription_10zj2_178._animateOnScroll_10zj2_1138{transition-delay:.1s}._subsection_10zj2_190._animateOnScroll_10zj2_1138{transition-delay:.15s}._achievementsTitle_10zj2_315._animateOnScroll_10zj2_1138,._mediaLinksTitle_10zj2_492._animateOnScroll_10zj2_1138,._collaborationProductsTitle_10zj2_707._animateOnScroll_10zj2_1138,._otherAchievementsTitle_10zj2_918._animateOnScroll_10zj2_1138{transform:translateY(20px);transition-duration:.6s}@media (max-width: 768px){._animateOnScroll_10zj2_1138{transform:translateY(20px)}._animateOnScroll_10zj2_1138:nth-child(odd),._animateOnScroll_10zj2_1138:nth-child(2n){transform:translateY(20px)}._animateOnScroll_10zj2_1138:nth-child(odd)._animate_10zj2_1138,._animateOnScroll_10zj2_1138:nth-child(2n)._animate_10zj2_1138{transform:translateY(0)}._serviceItem_10zj2_73._animateOnScroll_10zj2_1138{transform:translateY(30px)}}._subsectionImages_10zj2_247._animateOnScroll_10zj2_1138 ._subsectionImage_10zj2_247{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}._subsectionImages_10zj2_247._animateOnScroll_10zj2_1138 ._subsectionImage_10zj2_247:nth-child(1){transition-delay:.1s}._subsectionImages_10zj2_247._animateOnScroll_10zj2_1138 ._subsectionImage_10zj2_247:nth-child(2){transition-delay:.2s}._subsectionImages_10zj2_247._animateOnScroll_10zj2_1138._animate_10zj2_1138 ._subsectionImage_10zj2_247{opacity:1;transform:translateY(0)}._serviceActions_10zj2_275._animateOnScroll_10zj2_1138{transform:translateY(30px);transition-delay:.4s}._farmersVideoSection_10zj2_621._animateOnScroll_10zj2_1138 ._farmersVideoTitle_10zj2_627{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}._farmersVideoSection_10zj2_621._animateOnScroll_10zj2_1138._animate_10zj2_1138 ._farmersVideoTitle_10zj2_627{opacity:1;transform:translateY(0)}._petImagesGrid_10zj2_792._animateOnScroll_10zj2_1138 ._petImageItem_10zj2_804{opacity:0;transform:scale(.4) translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94)}._petImagesGrid_10zj2_792._animateOnScroll_10zj2_1138 ._petImageItem_10zj2_804:nth-child(1){transition-delay:.1s}._petImagesGrid_10zj2_792._animateOnScroll_10zj2_1138 ._petImageItem_10zj2_804:nth-child(2){transition-delay:.2s}._petImagesGrid_10zj2_792._animateOnScroll_10zj2_1138._animate_10zj2_1138 ._petImageItem_10zj2_804{opacity:1;transform:scale(1) translateY(0)}._slideshowControls_10zj2_1056._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.15s}._slideshowControls_10zj2_1056._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._slideshowDots_10zj2_1084._animateOnScroll_10zj2_1138 ._dot_10zj2_1089{opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.25,.46,.45,.94)}._slideshowDots_10zj2_1084._animateOnScroll_10zj2_1138 ._dot_10zj2_1089:nth-child(1){transition-delay:.05s}._slideshowDots_10zj2_1084._animateOnScroll_10zj2_1138 ._dot_10zj2_1089:nth-child(2){transition-delay:.1s}._slideshowDots_10zj2_1084._animateOnScroll_10zj2_1138 ._dot_10zj2_1089:nth-child(3){transition-delay:.15s}._slideshowDots_10zj2_1084._animateOnScroll_10zj2_1138 ._dot_10zj2_1089:nth-child(4){transition-delay:.2s}._slideshowDots_10zj2_1084._animateOnScroll_10zj2_1138._animate_10zj2_1138 ._dot_10zj2_1089{opacity:1;transform:scale(1)}._externalLinkButton_10zj2_286._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(20px) scale(.9);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._externalLinkButton_10zj2_286._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0) scale(1)}._mediaLinkButton_10zj2_599._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(15px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.15s}._mediaLinkButton_10zj2_599._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._serviceIcon_10zj2_110._animateOnScroll_10zj2_1138{opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.05s}._serviceIcon_10zj2_110._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:scale(1)}._achievementPhoto_10zj2_399._animateOnScroll_10zj2_1138{opacity:0;transform:scale(1.2);transition:all .3s cubic-bezier(.25,.46,.45,.94)}._achievementPhoto_10zj2_399._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:scale(1)}._animateOnScroll_10zj2_1138{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}._animateOnScroll_10zj2_1138._animate_10zj2_1138{will-change:auto}._subsectionTitle_10zj2_205._animateOnScroll_10zj2_1138{opacity:0;transform:translate(-20px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.05s}._subsectionTitle_10zj2_205._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translate(0)}._subsectionContent_10zj2_221._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(15px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._subsectionContent_10zj2_221._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._subsectionServices_10zj2_233._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.15s}._subsectionServices_10zj2_233._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._collaborationProductsName_10zj2_753._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(15px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._collaborationProductsName_10zj2_753._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._collaborationProductsText_10zj2_767._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._collaborationProductsText_10zj2_767._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._backButton_10zj2_23._animateOnScroll_10zj2_1138{opacity:0;transform:translate(-40px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.05s}._backButton_10zj2_23._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translate(0)}._serviceTitleGroup_10zj2_128._animateOnScroll_10zj2_1138 ._serviceTitle_10zj2_128{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.05s}._serviceTitleGroup_10zj2_128._animateOnScroll_10zj2_1138 ._serviceSubtitle_10zj2_146{opacity:0;transform:translateY(15px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._serviceTitleGroup_10zj2_128._animateOnScroll_10zj2_1138._animate_10zj2_1138 ._serviceTitle_10zj2_128,._serviceTitleGroup_10zj2_128._animateOnScroll_10zj2_1138._animate_10zj2_1138 ._serviceSubtitle_10zj2_146{opacity:1;transform:translateY(0)}._farmersVideoLabel_10zj2_683._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(10px) scale(.95);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._farmersVideoLabel_10zj2_683._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0) scale(1)}._mediaIcon_10zj2_550._animateOnScroll_10zj2_1138{opacity:0;transform:scale(.3) translateY(-20px);transition:all .3s cubic-bezier(.34,1.56,.64,1);transition-delay:.05s}._mediaIcon_10zj2_550._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:scale(1) translateY(0)}._mediaLinkDescription_10zj2_586._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(15px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._mediaLinkDescription_10zj2_586._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._achievementDescription_10zj2_361._animateOnScroll_10zj2_1138{opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._achievementDescription_10zj2_361._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translateY(0)}._pastAchievementDate_10zj2_964._animateOnScroll_10zj2_1138{opacity:0;transform:translate(-30px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.05s}._pastAchievementDate_10zj2_964._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translate(0)}._pastAchievementTitle_10zj2_978._animateOnScroll_10zj2_1138{opacity:0;transform:translate(20px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s}._pastAchievementTitle_10zj2_978._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1;transform:translate(0)}._brSm_10zj2_1104._brMd_10zj2_1105._brLg_10zj2_1106._animateOnScroll_10zj2_1138{opacity:0;transition:opacity .3s ease}._brSm_10zj2_1104._brMd_10zj2_1105._brLg_10zj2_1106._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1}._brXl_10zj2_1107._brDesktop_10zj2_1108._animateOnScroll_10zj2_1138{opacity:0;transition:opacity .3s ease}._brXl_10zj2_1107._brDesktop_10zj2_1108._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1}@media (prefers-reduced-motion: reduce){._animateOnScroll_10zj2_1138{transform:none!important;transition:opacity .3s ease!important}._animateOnScroll_10zj2_1138._animate_10zj2_1138{opacity:1!important}}@media (prefers-contrast: high){._animateOnScroll_10zj2_1138{transition-duration:.2s!important}}@media print{._animateOnScroll_10zj2_1138{opacity:1!important;transform:none!important;transition:none!important}}._privacyPolicyPage_1wf1h_2{padding-top:80px;min-height:100vh;background:#fff}._hero_1wf1h_8{background:#fff;border-bottom:#ED7334 3px solid;color:#0f1419;padding:2rem 0;position:relative}._container_1wf1h_16{max-width:1000px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){._container_1wf1h_16{padding:0 1rem}}._backButton_1wf1h_27{background:transparent;color:#0f1419;border:1px solid rgba(0,0,0,.3);padding:.8rem 1.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem;font-size:.9rem;letter-spacing:1px;border-radius:0}._backButton_1wf1h_27:hover{border-color:#fff;background:#ffffff1a}._heroTitle_1wf1h_47{font-size:2.5rem;font-weight:700;letter-spacing:2px;line-height:1.2;margin:0;color:#0f1419}@media (max-width: 768px){._heroTitle_1wf1h_47{font-size:2rem}}@media (max-width: 480px){._heroTitle_1wf1h_47{font-size:1.6rem}}._content_1wf1h_66{padding:3rem 1rem;background:#fffaf0;line-height:1.8}._introSection_1wf1h_72{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #eee}@media (max-width: 768px){._introSection_1wf1h_72{margin-bottom:2rem;padding-bottom:1.5rem}}._introText_1wf1h_84{font-size:1rem;line-height:1.8;color:#333;margin:0}@media (max-width: 768px){._introText_1wf1h_84{font-size:.95rem;line-height:1.7}}._policyContent_1wf1h_97{max-width:none}._policySection_1wf1h_101{margin-bottom:2.5rem;padding-bottom:1.5rem}._policySection_1wf1h_101:not(:last-child){border-bottom:1px solid #f0f0f0}@media (max-width: 768px){._policySection_1wf1h_101{margin-bottom:2rem;padding-bottom:1rem}}._sectionTitle_1wf1h_115{font-size:1.2rem;font-weight:700;color:#0f1419;margin:0 0 1rem;letter-spacing:.5px;line-height:1.4}@media (max-width: 768px){._sectionTitle_1wf1h_115{font-size:1.1rem}}@media (max-width: 480px){._sectionTitle_1wf1h_115{font-size:1rem}}._sectionText_1wf1h_134{font-size:1rem;line-height:1.8;color:#333;margin:0 0 1rem}@media (max-width: 768px){._sectionText_1wf1h_134{font-size:.95rem;line-height:1.7}}._itemList_1wf1h_147{margin:1rem 0;padding-left:1.5rem;list-style:none}@media (max-width: 768px){._itemList_1wf1h_147{padding-left:1rem}}._listItem_1wf1h_158{font-size:1rem;line-height:1.7;color:#333;margin-bottom:.5rem;position:relative;padding-left:1rem}._listItem_1wf1h_158:before{content:"・";position:absolute;left:0;color:#666}@media (max-width: 768px){._listItem_1wf1h_158{font-size:.9rem}}._contactInfo_1wf1h_178{margin-top:1rem;padding:1.5rem;background:#f9f9f9;border:1px solid #e0e0e0}@media (max-width: 768px){._contactInfo_1wf1h_178{padding:1rem}}._contactItem_1wf1h_190{font-size:1rem;line-height:1.6;color:#333;margin:0 0 .5rem}._contactItem_1wf1h_190:last-child{margin-bottom:0}._contactItem_1wf1h_190 strong{color:#0f1419}@media (max-width: 768px){._contactItem_1wf1h_190{font-size:.95rem}}._animateOnScroll_1wf1h_209{opacity:0;transform:translateY(20px);transition:all .5s ease}._animateOnScroll_1wf1h_209._animate_1wf1h_209{opacity:1;transform:translateY(0)}._animateOnScroll_1wf1h_209:nth-child(1){transition-delay:.1s}._animateOnScroll_1wf1h_209:nth-child(2){transition-delay:.2s}._animateOnScroll_1wf1h_209:nth-child(3){transition-delay:.3s}._animateOnScroll_1wf1h_209:nth-child(4){transition-delay:.4s}._animateOnScroll_1wf1h_209:nth-child(5){transition-delay:.5s}._animateOnScroll_1wf1h_209{will-change:transform,opacity;backface-visibility:hidden}._animateOnScroll_1wf1h_209._animate_1wf1h_209{will-change:auto}@media (prefers-reduced-motion: reduce){._animateOnScroll_1wf1h_209{transform:none!important;transition:opacity .3s ease!important}._animateOnScroll_1wf1h_209._animate_1wf1h_209{opacity:1!important}}@media print{._privacyPolicyPage_1wf1h_2{padding-top:0}._backButton_1wf1h_27{display:none}._hero_1wf1h_8{border-bottom:2px solid #000;margin-bottom:2rem}._policySection_1wf1h_101{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}._animateOnScroll_1wf1h_209{opacity:1!important;transform:none!important;transition:none!important}._contactInfo_1wf1h_178{background:none!important;border:1px solid #ccc!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Zen Old Mincho,serif;line-height:1.6;color:#0f1419;background:#fff}html,body{touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}*,button,input,textarea,select{touch-action:manipulation}.scrollable{touch-action:pan-y pinch-zoom}html{scroll-behavior:smooth}button{font-family:inherit}img{max-width:100%;height:auto}::-moz-selection{background:#ed733433;color:#0f1419}::selection{background:#ed733433;color:#0f1419}
