@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;800;900&family=LINE+Seed+JP:wght@400&family=Noto+Sans+JP:wght@400;500;600;700&display=swap";.Compass_page__YAkOv{background:#000;color:#020a0f;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;min-height:100vh}.Compass_page__YAkOv h1,.Compass_page__YAkOv h2,.Compass_page__YAkOv h3,.Compass_page__YAkOv p{margin:0}.Compass_page__YAkOv img{display:block;max-width:100%;height:auto}.Compass_label__MQ504{font-family:Inter,Noto Sans JP,sans-serif;font-size:13px;font-weight:600;line-height:1.2;color:#c5a368}.Compass_headingWide__jPRCi,.Compass_heading__YEzv1{margin:0 auto;text-align:center}.Compass_headingWide__jPRCi{max-width:800px}.Compass_headingTitle__jSjFL{margin-top:40px!important;font-size:45px;font-weight:700;line-height:1.2;color:#020a0f;font-feature-settings:"palt"}@media(max-width:1199.98px){.Compass_headingTitle__jSjFL{font-size:38px}}@media(max-width:809.98px){.Compass_headingTitle__jSjFL{margin-top:20px!important;font-size:22px}}.Compass_headingLead__ciwia{margin-top:22px!important;font-size:17px;line-height:1.4;color:#1e2124}@media(max-width:809.98px){.Compass_headingLead__ciwia{font-size:15px;text-align:left}.Compass_headingLead__ciwia br{display:none}}.Compass_accent__SntuP{color:#c5a368}.Compass_story__yFrBk{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:129px 50px 0}@media(max-width:1199.98px){.Compass_story__yFrBk{padding:104px 40px 0}}@media(max-width:809.98px){.Compass_story__yFrBk{flex-direction:column;align-items:stretch;gap:32px;padding:72px 16px 0}}.Compass_storyReverse__TRX3u{flex-direction:row-reverse;padding-top:242px;padding-right:102px;padding-bottom:242px}@media(max-width:1199.98px){.Compass_storyReverse__TRX3u{padding-top:120px;padding-right:40px;padding-bottom:120px}}@media(max-width:809.98px){.Compass_storyReverse__TRX3u{flex-direction:column;padding-top:72px;padding-right:16px;padding-bottom:80px}}.Compass_storyText__5jnYE{flex:0 1 520px}@media(max-width:809.98px){.Compass_storyText__5jnYE{flex-basis:auto}}.Compass_storyTextRight__hMd5w{text-align:right}@media(max-width:809.98px){.Compass_storyTextRight__hMd5w{text-align:left}}.Compass_storyTitle__Vl1AT{margin-top:40px!important;font-size:45px;font-weight:700;line-height:1.2;color:#020a0f}@media(max-width:1199.98px){.Compass_storyTitle__Vl1AT{font-size:36px}}@media(max-width:809.98px){.Compass_storyTitle__Vl1AT{margin-top:20px!important;font-size:28px}}.Compass_storyBody__VJq_X{margin-top:40px!important;font-size:17px;line-height:1.4;color:#1e2124}@media(max-width:809.98px){.Compass_storyBody__VJq_X{margin-top:20px!important;font-size:15px}.Compass_storyBody__VJq_X br{display:none}}.Compass_storyEmphasis__cQryt{margin-top:16px!important;font-size:16px;font-weight:700;line-height:1.4;color:#020a0f}@media(max-width:809.98px){.Compass_storyEmphasis__cQryt{font-size:15px}}.Compass_storyImage__XcKWK{flex:0 0 385px;aspect-ratio:1;overflow:hidden}.Compass_storyImage__XcKWK img{width:100%;height:100%!important;object-fit:cover}@media(max-width:1199.98px){.Compass_storyImage__XcKWK{flex-basis:340px}}@media(max-width:809.98px){.Compass_storyImage__XcKWK{flex-basis:auto;width:100%}}.Compass_storyImageLarge___KqLK{flex-basis:404px}@media(max-width:1199.98px){.Compass_storyImageLarge___KqLK{flex-basis:360px}}@media(max-width:809.98px){.Compass_storyImageLarge___KqLK{flex-basis:auto}}.Compass_panel__1XMwl{margin:0 40px;background:#fff;border-radius:40px}@media(max-width:1199.98px){.Compass_panel__1XMwl{margin:0 24px}}@media(max-width:809.98px){.Compass_panel__1XMwl{margin:0 16px;border-radius:24px}}.Compass_showcase__q6NV6{display:flex;flex-direction:column;align-items:center;padding:60px 95px 55px}@media(max-width:1199.98px){.Compass_showcase__q6NV6{padding:60px 40px 48px}}@media(max-width:809.98px){.Compass_showcase__q6NV6{padding:48px 16px 32px}}.Compass_showcaseLogo__TXqIC{width:178px;margin-top:100px}@media(max-width:809.98px){.Compass_showcaseLogo__TXqIC{width:110px;margin-top:48px}}.Compass_showcaseCopy__6ZT0v{margin-top:50px!important;font-size:45px;font-weight:700;line-height:1.2;color:#020a0f;text-align:center;font-feature-settings:"palt"}@media(max-width:1199.98px){.Compass_showcaseCopy__6ZT0v{font-size:36px}}@media(max-width:809.98px){.Compass_showcaseCopy__6ZT0v{margin-top:32px!important;font-size:26px}}.Compass_dashboard__R_fxq{width:100%;margin-top:115px;overflow:hidden;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06)}.Compass_dashboard__R_fxq img{width:100%}@media(max-width:809.98px){.Compass_dashboard__R_fxq{margin-top:48px}}.Compass_dashboardNote__YIAsR{align-self:flex-end;margin-top:34px!important;font-size:13px;line-height:1.6;color:#1e2124;text-align:right}@media(max-width:809.98px){.Compass_dashboardNote__YIAsR{margin-top:16px!important;font-size:11px}}.Compass_stages__LjjHD{padding:297px 42px 320px}@media(max-width:1199.98px){.Compass_stages__LjjHD{padding:160px 40px}}@media(max-width:809.98px){.Compass_stages__LjjHD{padding:96px 16px}}.Compass_stageCards__RiXwI{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;grid-gap:40px;gap:40px;margin-top:96px}@media(max-width:1199.98px){.Compass_stageCards__RiXwI{gap:24px;margin-top:72px}}@media(max-width:809.98px){.Compass_stageCards__RiXwI{grid-template-columns:1fr;gap:32px;margin-top:48px}}.Compass_stageCard__lpmJz{overflow:hidden;background:#050505;border-radius:7px}.Compass_stageImage__y9rbL{display:flex;align-items:center;justify-content:center;aspect-ratio:345/357;background:#fff}.Compass_stageImage__y9rbL img{width:100%}.Compass_stageBody__E8s6z{padding:22px 18px}.Compass_stageBody__E8s6z h3{font-size:20px;font-weight:700;line-height:1.2;color:#c5a368}.Compass_stageBody__E8s6z p{margin-top:10px!important;font-size:14px;line-height:1.5;color:#fff}.Compass_features__B2jYQ{padding:160px 40px 158px}@media(max-width:1199.98px){.Compass_features__B2jYQ{padding:120px 24px}}@media(max-width:809.98px){.Compass_features__B2jYQ{padding:72px 12px 24px}}.Compass_featureGrid__bk7EO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:96px}@media(max-width:1199.98px){.Compass_featureGrid__bk7EO{gap:20px}}@media(max-width:809.98px){.Compass_featureGrid__bk7EO{grid-template-columns:1fr;gap:20px;margin-top:48px}}.Compass_featureCard__7u3zF{display:flex;flex-direction:column;min-height:435px;overflow:hidden;background:#f5f2eb;border-radius:16px;box-shadow:0 0 0 1px rgba(103,103,103,.08),0 2px 4px 0 rgba(103,103,103,.08)}@media(max-width:809.98px){.Compass_featureCard__7u3zF{min-height:0}}.Compass_featureCardTall__heNgj{min-height:470px}@media(max-width:809.98px){.Compass_featureCardTall__heNgj{min-height:0}}.Compass_featureCardWide__0Aekl{grid-column:span 2}@media(max-width:809.98px){.Compass_featureCardWide__0Aekl{grid-column:auto}}.Compass_featureImage__Ky5_V{display:flex;align-items:center;justify-content:center;height:246px;padding:20px 20px 0}.Compass_featureImage__Ky5_V img{width:100%;height:100%!important;object-fit:contain}.Compass_featureCardTall__heNgj .Compass_featureImage__Ky5_V{height:290px}.Compass_featureCardWide__0Aekl .Compass_featureImage__Ky5_V{padding:34px 24px 12px}@media(max-width:809.98px){.Compass_featureImage__Ky5_V{height:auto!important;padding:16px 16px 0!important}.Compass_featureImage__Ky5_V img{height:auto!important}}.Compass_featureBody__F3nJq{margin-top:auto;padding:24px 32px 32px}.Compass_featureBody__F3nJq h3{font-size:20px;font-weight:700;line-height:1.4;color:#c5a368}.Compass_featureBody__F3nJq p{margin-top:8px!important;font-size:16px;line-height:1.3;color:#1e2124}.Compass_featureCardWide__0Aekl .Compass_featureBody__F3nJq p{line-height:1.4}@media(max-width:809.98px){.Compass_featureBody__F3nJq{padding:20px 20px 24px}}.Compass_useCases__pBt0d{padding:350px 40px 60px}@media(max-width:1199.98px){.Compass_useCases__pBt0d{padding:160px 24px 40px}}@media(max-width:809.98px){.Compass_useCases__pBt0d{padding:96px 16px 0}}.Compass_caseBox__iwxub{max-width:920px;margin:64px auto 0;padding:20px 10px 0;overflow:hidden;background:#fff;border-radius:15px}@media(max-width:809.98px){.Compass_caseBox__iwxub{margin-top:40px;padding:10px}}.Compass_tabs__wXk6J{display:flex;justify-content:space-between;padding:8px;background:#f5f2eb;border-radius:32px}@media(max-width:1199.98px){.Compass_tabs__wXk6J{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}}@media(max-width:809.98px){.Compass_tabs__wXk6J{grid-template-columns:1fr;padding:6px;border-radius:24px}}.Compass_tab__vnnum{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 14px;white-space:nowrap;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#1e2124;background:rgba(0,0,0,0);border:0;border-radius:32px;cursor:pointer;transition:background-color .2s,box-shadow .2s,color .2s}.Compass_tab__vnnum:hover{color:#020a0f}@media(max-width:809.98px){.Compass_tab__vnnum{height:40px;padding:0 8px;font-size:13px}}.Compass_tabActive__gSZAG{color:#020a0f;background:#fff;box-shadow:0 0 0 1px rgba(103,103,103,.08),0 2px 4px 0 rgba(103,103,103,.08)}.Compass_tabIcon__wo_ov{width:18px;height:18px}.Compass_slide__ddzQ2{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:64px;padding-left:50px}@media(max-width:809.98px){.Compass_slide__ddzQ2{flex-direction:column;align-items:stretch;gap:32px;margin-top:32px;padding-left:0}}.Compass_slideText__t4yib{flex:0 1 380px}.Compass_slideText__t4yib[hidden]{display:none}@media(max-width:809.98px){.Compass_slideText__t4yib{flex-basis:auto;padding:0 10px}}.Compass_slideLabel__Caz6l{font-size:13px;font-weight:500;line-height:1.2;color:#020a0f}.Compass_slideTitle__a4Pd1{margin-top:26px!important;font-size:20px;font-weight:700;line-height:1.4;color:#020a0f}.Compass_slideLead__WQ2uB{margin-top:26px!important;font-size:14px;font-weight:500;line-height:1.3;color:#020a0f}.Compass_slideBody__ljV_Q{margin-top:22px!important;font-size:13px;line-height:1.25;color:#1e2124}.Compass_tags__Fm2kJ{display:flex;flex-wrap:wrap;gap:17px 7px;margin:50px 0 0;padding:0;list-style:none}.Compass_tags__Fm2kJ li{display:inline-flex;align-items:center;height:33px;padding:0 13px;font-size:14px;font-weight:500;letter-spacing:-.02em;color:#fff;background:#c5a368;border-radius:32px}@media(max-width:809.98px){.Compass_tags__Fm2kJ{gap:8px;margin-top:24px}}.Compass_slideImages__BMRKx{position:relative;flex:0 0 417px;aspect-ratio:1;overflow:hidden;border-radius:24px}@media(max-width:1199.98px){.Compass_slideImages__BMRKx{flex-basis:360px}}@media(max-width:809.98px){.Compass_slideImages__BMRKx{flex-basis:auto;width:100%}}.Compass_slideImage__uf7Mb{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;opacity:0;transition:opacity .4s ease}.Compass_slideImageActive__Tvphs{opacity:1}.Compass_nav___Jspk{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:88px;padding:0 72px;background:#f4f2eb}@media(max-width:809.98px){.Compass_nav___Jspk{height:64px;padding:0 16px}}.Compass_navLogo__w_KwI{display:block;width:194px}@media(max-width:809.98px){.Compass_navLogo__w_KwI{width:104px}}.Compass_navMenu__r1z7r{display:flex;align-items:center;gap:32px}@media(max-width:1199.98px){.Compass_navMenu__r1z7r{gap:24px}}@media(max-width:809.98px){.Compass_navMenu__r1z7r{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;background:#f4f2eb;box-shadow:0 8px 16px rgba(0,0,0,.06)}.Compass_navMenuOpen__qAqm9{display:flex}}.Compass_navLink__OnQRp{font-family:Avenir,Avenir Next,Avenir LT Pro,Nunito Sans,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:#000!important;transition:opacity .2s}.Compass_navLink__OnQRp:hover{opacity:.6}@media(max-width:809.98px){.Compass_navLink__OnQRp{padding:14px 0;font-size:15px;border-bottom:1px solid rgba(0,0,0,.08)}.Compass_navLink__OnQRp:last-child{border-bottom:0}}.Compass_navLinkActive__ikBG6{font-weight:600}.Compass_navToggle__TedNV{display:none}@media(max-width:809.98px){.Compass_navToggle__TedNV{position:relative;display:block;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer}.Compass_navToggle__TedNV span{position:absolute;left:4px;width:24px;height:1.5px;background:#000;transition:transform .25s,top .25s}.Compass_navToggle__TedNV span:first-child{top:12px}.Compass_navToggle__TedNV span:last-child{top:19px}}.Compass_navToggleOpen__e2PBK span:first-child{top:15.5px;transform:rotate(45deg)}.Compass_navToggleOpen__e2PBK span:last-child{top:15.5px;transform:rotate(-45deg)}.Compass_hero__57W9j{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:max(730px,100vh - 88px);min-height:max(730px,100svh - 88px);padding:24px 0 0;background:#f5f2eb;overflow:hidden}@media(max-width:809.98px){.Compass_hero__57W9j{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding:40px 16px}}.Compass_heroCatalist__WfQHW{width:213px;aspect-ratio:213/188;overflow:hidden}.Compass_heroCatalist__WfQHW img{width:100%;height:100%!important;object-fit:cover;object-position:center top}@media(max-width:809.98px){.Compass_heroCatalist__WfQHW{width:160px}}.Compass_heroTitle__KSoO6{width:100%;margin-top:31px!important;line-height:0}@media(max-width:809.98px){.Compass_heroTitle__KSoO6{margin-top:20px!important}}.Compass_heroDots__pobH7{display:flex;justify-content:center;width:100%}.Compass_heroTagline__VzPcP{margin-top:49px!important;font-family:Avenir,Avenir Next,Avenir LT Pro,Nunito Sans,Inter,sans-serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.2;color:#000}@media(max-width:809.98px){.Compass_heroTagline__VzPcP{margin-top:28px!important;font-size:15px}}.Compass_column__4Ca_3{max-width:1200px;margin:0 auto;background:#f5f2eb;box-shadow:0 0 0 100vmax #f5f2eb;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.Compass_ctaSection__848bW{padding:181px 48px 130px;background:#f5f2eb}@media(max-width:809.98px){.Compass_ctaSection__848bW{padding:80px 16px 96px}}.Compass_ctaCard__EH3XL{display:flex;align-items:center;justify-content:space-between;gap:56px;padding:56px;background:#0d0d0d;border-radius:32px}@media(max-width:1199.98px){.Compass_ctaCard__EH3XL{gap:32px;padding:40px}}@media(max-width:809.98px){.Compass_ctaCard__EH3XL{flex-direction:column;align-items:stretch;padding:32px 20px;border-radius:24px}}.Compass_ctaCopy__dVg_X{flex:0 1 484px;background:#000}@media(max-width:809.98px){.Compass_ctaCopy__dVg_X{flex-basis:auto}}.Compass_ctaBadge__oxd0N{display:inline-flex;align-items:center;height:36px;padding:0 16px;font-family:Inter,Noto Sans JP,sans-serif;font-size:13.5px;font-weight:500;line-height:1.3;color:#25301f;background:#c5a368;border-radius:14px}.Compass_ctaTitle__BP20_{margin-top:20px!important;font-size:37px;font-weight:400;line-height:1.18;letter-spacing:-1.4px;color:#fff}@media(max-width:809.98px){.Compass_ctaTitle__BP20_{font-size:28px;letter-spacing:-1px}}.Compass_ctaBody__aqE4V{margin-top:20px!important;font-family:LINE Seed JP,Noto Sans JP,sans-serif;font-size:13px;line-height:1.55;color:rgba(250,246,235,.82)}.Compass_ctaButton__A4v0I{display:inline-flex;align-items:center;height:36px;margin-top:21px;padding:0 16px;font-size:13.5px;font-weight:500;line-height:1.3;color:#25301f!important;background:#f5f2eb;border-radius:17px;transition:opacity .2s}.Compass_ctaButton__A4v0I:hover{opacity:.85}.Compass_ctaVisual__UKjcI{flex:0 0 452px;padding:28px;background:rgba(250,246,235,.06);border:1px solid rgba(250,246,235,.08);border-radius:24px}.Compass_ctaVisual__UKjcI img{width:100%;border-radius:16px}.Compass_ctaVisual__UKjcI .Compass_ctaLogo__jG8eQ{width:260px;margin:0 auto;border-radius:0}@media(max-width:809.98px){.Compass_ctaVisual__UKjcI .Compass_ctaLogo__jG8eQ{width:220px}}@media(max-width:1199.98px){.Compass_ctaVisual__UKjcI{flex-basis:360px}}@media(max-width:809.98px){.Compass_ctaVisual__UKjcI{flex-basis:auto;padding:16px}}.Compass_footer__WulbF{display:flex;align-items:center;height:145px;margin-top:40px;padding:0 48px;background:#000}@media(max-width:809.98px){.Compass_footer__WulbF{flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;height:auto;padding:48px 16px 96px}}.Compass_footerLogo__fM81m{display:block;width:198px}.Compass_footerLinks__MrLih{display:flex;gap:52px;margin-left:427px}.Compass_footerLinks__MrLih a{font-family:Avenir,Avenir Next,Avenir LT Pro,Nunito Sans,Inter,sans-serif;font-size:16px;letter-spacing:-.32px;color:#c5a368}.Compass_footerLinks__MrLih a:hover{opacity:.8}@media(max-width:1199.98px){.Compass_footerLinks__MrLih{margin-left:auto;gap:32px}}@media(max-width:809.98px){.Compass_footerLinks__MrLih{flex-direction:column;gap:12px;margin-left:0}}.Compass_bottomBlur__3pJKf{position:fixed;right:0;bottom:0;left:0;z-index:10;height:216px;pointer-events:none}.Compass_bottomBlur__3pJKf div{position:absolute;inset:0}.Compass_bottomBlur__3pJKf div:first-child{backdrop-filter:blur(.0625px);-webkit-backdrop-filter:blur(.0625px);mask-image:linear-gradient(transparent,#000 12.5%,#000 25%,transparent 37.5%);-webkit-mask-image:linear-gradient(transparent,#000 12.5%,#000 25%,transparent 37.5%)}.Compass_bottomBlur__3pJKf div:nth-child(2){backdrop-filter:blur(.125px);-webkit-backdrop-filter:blur(.125px);mask-image:linear-gradient(transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);-webkit-mask-image:linear-gradient(transparent 12.5%,#000 25%,#000 37.5%,transparent 50%)}.Compass_bottomBlur__3pJKf div:nth-child(3){backdrop-filter:blur(.25px);-webkit-backdrop-filter:blur(.25px);mask-image:linear-gradient(transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);-webkit-mask-image:linear-gradient(transparent 25%,#000 37.5%,#000 50%,transparent 62.5%)}.Compass_bottomBlur__3pJKf div:nth-child(4){backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);mask-image:linear-gradient(transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);-webkit-mask-image:linear-gradient(transparent 37.5%,#000 50%,#000 62.5%,transparent 75%)}.Compass_bottomBlur__3pJKf div:nth-child(5){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);-webkit-mask-image:linear-gradient(transparent 50%,#000 62.5%,#000 75%,transparent 87.5%)}.Compass_bottomBlur__3pJKf div:nth-child(6){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(transparent 62.5%,#000 75%,#000 87.5%,transparent);-webkit-mask-image:linear-gradient(transparent 62.5%,#000 75%,#000 87.5%,transparent)}.Compass_bottomBlur__3pJKf div:nth-child(7){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(transparent 75%,#000 87.5%,#000);-webkit-mask-image:linear-gradient(transparent 75%,#000 87.5%,#000)}.Compass_bottomBlur__3pJKf div:nth-child(8){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(transparent 87.5%,#000);-webkit-mask-image:linear-gradient(transparent 87.5%,#000)}@media(max-width:809.98px){.Compass_bottomBlur__3pJKf{height:120px}}