@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600;700&family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Sans+Thai:wght@400;500;600;700&family=Zalando+Sans+Expanded:wght@400;500;600;700&display=swap";
@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-Light.af861b71.woff2)format("woff2"),url(../media/NBInternationalPro-Light.108b0f43.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-LightItalic.3b85719e.woff2)format("woff2"),url(../media/NBInternationalPro-LightItalic.52a5915f.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-Book.ad3991a2.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-BookItalic.2f849402.woff2)format("woff2"),url(../media/NBInternationalPro-BookItalic.be46fae5.woff)format("woff");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-Regular.ea09e40e.woff2)format("woff2"),url(../media/NBInternationalPro-Regular.fe1055d3.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-Italic.00b43e93.woff2)format("woff2"),url(../media/NBInternationalPro-Italic.c33f60a1.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-Medium.8a9f8381.woff2)format("woff2"),url(../media/NBInternationalPro-Medium.a6b7ce3d.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-MediumItalic.6f5a14e5.woff2)format("woff2"),url(../media/NBInternationalPro-MediumItalic.e0b6f1b9.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-Bold.068f00e5.woff2)format("woff2"),url(../media/NBInternationalPro-Bold.b773b240.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(../media/NBInternationalPro-BoldItalic.0971347d.woff2)format("woff2"),url(../media/NBInternationalPro-BoldItalic.20f6639a.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NB International Pro Mono;src:url(../media/NBInternationalPro-Mono.927c5cf5.woff2)format("woff2"),url(../media/NBInternationalPro-Mono.e86f8ac2.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}
:root{--color-bg-dark:var(--color-neutral-800);--color-bg-primary:var(--color-neutral-0);--color-bg-subtle:var(--color-neutral-50);--color-border-inverse:var(--color-neutral-0);--color-border-on-dark:var(--color-neutral-700);--color-border-primary:var(--color-neutral-800);--color-border-secondary:var(--color-neutral-200);--color-neutral-0:#fff;--color-neutral-200:#d5d7e0;--color-neutral-50:#f4f5f8;--color-neutral-500:#606985;--color-neutral-700:#374059;--color-neutral-800:#1f2533;--color-primary-500:#224bd2;--color-primary-600:#0d34b5;--color-state-current:var(--color-neutral-500);--color-state-default:var(--color-text-primary);--color-state-hover:var(--color-neutral-200);--color-status-error:#ff4e57;--color-status-success:#2ec7cc;--color-status-warning:#e9c212;--color-text-inverse:var(--color-neutral-0);--color-text-primary:var(--color-neutral-800);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-700);--font-family-body:"NB International Pro";--font-family-display:"Zalando Sans Expanded";--font-family-mono:"JetBrains Mono";--font-family-nb-international-pro:"NB International Pro";--font-family-nb-international-pro-mono:"NB International Pro Mono";--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-size-l:20px;--font-size-m:16px;--font-size-s:14px;--font-size-xl:24px;--font-size-xs:12px;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--label---:"Previous";--label-----:"Announcements";--label------:"Back to list";--label-------:"Media coverage";--label--------:"Press releases";--label-about:"About";--label-about-company:"About CADDi";--label-aidp-description:"AI Data Platform \"AIDP\" for manufacturing is powered by our AI Data Platform Technology \"AIDPT.\"";--label-all-resources:"All Resources";--label-application:"Application";--label-auto:"Automotive";--label-careers:"Careers";--label-case-studies:"Case Studies";--label-cases:"Cases";--label-companies:"Customer List";--label-company-info:"Company";--label-construction:"Construction Machinery";--label-contact:"Contact";--label-contact-other:"Other Inquiries";--label-copyright:"© CADDi, Inc.";--label-customer-cases:"Unleash Story";--label-downloads:"Downloads";--label-drawer:"CADDi Drawer";--label-engineer:"Engineering";--label-heavy-industry:"Heavy Industry";--label-industry:"Industries";--label-lang-selector:"English";--label-login:"Log in";--label-machinery:"Machinery & Devices";--label-mid-career:"Mid-Career";--label-mission:"文字列値";--label-new-grad:"New Graduates";--label-newsroom:"Newsroom";--label-overseas:"Global Careers";--label-plant:"Plant & Chemical";--label-platform:"Platform";--label-press:"Press Inquiries";--label-privacy:"Privacy Policy";--label-privacy-recruiting:"Recruiting Privacy Policy";--label-quote:"CADDi Quote";--label-resources:"Resources";--label-security:"Security";--label-security-policy:"Security Policy";--label-seminar:"Seminars";--label-solution:"Solutions";--label-terms:"Terms of Service";--letter-spacing-body:0;--letter-spacing-display:0;--line-height-body:1.5;--line-height-display:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-tight:1.25;--radius-full:200px;--radius-l:8px;--radius-m:6px;--radius-s:4px;--size-max-width-lg:1600px;--size-max-width-md:1000px;--size-max-width-sm:800px;--space-block-2xl:var(--space-scale-160);--space-block-lg:var(--space-scale-96);--space-block-md:var(--space-scale-80);--space-block-sm:var(--space-scale-56);--space-block-xl:var(--space-scale-120);--space-block-xs:var(--space-scale-40);--space-inline-2xl:var(--space-scale-32);--space-inline-2xs:var(--space-scale-2);--space-inline-3xl:var(--space-scale-40);--space-inline-4xl:var(--space-scale-56);--space-inline-lg:var(--space-scale-16);--space-inline-md:var(--space-scale-12);--space-inline-sm:var(--space-scale-8);--space-inline-xl:var(--space-scale-24);--space-inline-xs:var(--space-scale-4);--space-inset-2xl:var(--space-scale-40);--space-inset-2xs:var(--space-scale-4);--space-inset-3xl:var(--space-scale-48);--space-inset-lg:var(--space-scale-24);--space-inset-md:var(--space-scale-16);--space-inset-sm:var(--space-scale-12);--space-inset-xl:var(--space-scale-32);--space-inset-xs:var(--space-scale-8);--space-scale-0:0px;--space-scale-12:12px;--space-scale-120:120px;--space-scale-16:16px;--space-scale-160:160px;--space-scale-2:2px;--space-scale-20:20px;--space-scale-24:24px;--space-scale-32:32px;--space-scale-4:4px;--space-scale-40:40px;--space-scale-48:48px;--space-scale-56:56px;--space-scale-6:6px;--space-scale-64:64px;--space-scale-8:8px;--space-scale-80:80px;--space-scale-96:96px;--space-section-lg:var(--space-scale-120);--space-section-md:var(--space-scale-80);--space-section-padding-x:var(--space-scale-96);--space-section-sm:var(--space-scale-48);--space-stack-2xl:var(--space-scale-32);--space-stack-2xs:var(--space-scale-2);--space-stack-3xl:var(--space-scale-40);--space-stack-4xl:var(--space-scale-56);--space-stack-lg:var(--space-scale-16);--space-stack-md:var(--space-scale-12);--space-stack-sm:var(--space-scale-8);--space-stack-xl:var(--space-scale-24);--space-stack-xs:var(--space-scale-4)}@media (max-width:768px){:root{--font-size-2xl:26px;--font-size-3xl:30px;--font-size-4xl:34px;--font-size-l:20px;--font-size-m:16px;--font-size-s:14px;--font-size-xl:22px;--font-size-xs:12px;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-tight:1.25;--radius-full:200px;--radius-l:8px;--radius-m:6px;--radius-s:4px;--size-max-width-lg:1600px;--size-max-width-md:1000px;--size-max-width-sm:800px;--space-block-2xl:var(--space-scale-160);--space-block-lg:var(--space-scale-96);--space-block-md:var(--space-scale-80);--space-block-sm:var(--space-scale-56);--space-block-xl:var(--space-scale-120);--space-block-xs:var(--space-scale-40);--space-inline-2xl:var(--space-scale-32);--space-inline-2xs:var(--space-scale-2);--space-inline-3xl:var(--space-scale-40);--space-inline-4xl:var(--space-scale-56);--space-inline-lg:var(--space-scale-16);--space-inline-md:var(--space-scale-12);--space-inline-sm:var(--space-scale-8);--space-inline-xl:var(--space-scale-24);--space-inline-xs:var(--space-scale-4);--space-inset-2xl:var(--space-scale-40);--space-inset-2xs:var(--space-scale-4);--space-inset-3xl:var(--space-scale-48);--space-inset-lg:var(--space-scale-24);--space-inset-md:var(--space-scale-16);--space-inset-sm:var(--space-scale-12);--space-inset-xl:var(--space-scale-32);--space-inset-xs:var(--space-scale-8);--space-scale-0:0px;--space-scale-12:12px;--space-scale-120:120px;--space-scale-16:16px;--space-scale-160:160px;--space-scale-2:2px;--space-scale-20:20px;--space-scale-24:24px;--space-scale-32:32px;--space-scale-4:4px;--space-scale-40:40px;--space-scale-48:48px;--space-scale-56:56px;--space-scale-6:6px;--space-scale-64:64px;--space-scale-8:8px;--space-scale-80:80px;--space-scale-96:96px;--space-section-lg:var(--space-scale-64);--space-section-md:var(--space-scale-40);--space-section-padding-x:var(--space-scale-32);--space-section-sm:var(--space-scale-24);--space-stack-2xl:var(--space-scale-32);--space-stack-2xs:var(--space-scale-2);--space-stack-3xl:var(--space-scale-40);--space-stack-4xl:var(--space-scale-56);--space-stack-lg:var(--space-scale-16);--space-stack-md:var(--space-scale-12);--space-stack-sm:var(--space-scale-8);--space-stack-xl:var(--space-scale-24);--space-stack-xs:var(--space-scale-4)}}[data-theme=dark]{--color-bg-dark:var(--color-neutral-0);--color-bg-primary:var(--color-neutral-800);--color-bg-subtle:var(--color-neutral-50);--color-border-inverse:var(--color-neutral-800);--color-border-on-dark:var(--color-neutral-700);--color-border-primary:var(--color-neutral-0);--color-border-secondary:var(--color-neutral-200);--color-neutral-0:#fff;--color-neutral-200:#d5d7e0;--color-neutral-50:#f4f5f8;--color-neutral-500:#606985;--color-neutral-700:#374059;--color-neutral-800:#1f2533;--color-primary-500:#224bd2;--color-primary-600:#0d34b5;--color-state-current:var(--color-neutral-500);--color-state-default:var(--color-text-primary);--color-state-hover:var(--color-neutral-200);--color-status-error:#ff4e57;--color-status-success:#2ec7cc;--color-status-warning:#e9c212;--color-text-inverse:var(--color-neutral-800);--color-text-primary:var(--color-neutral-0);--color-text-secondary:var(--color-neutral-200);--color-text-tertiary:var(--color-neutral-50)}[data-site=jp]{--font-family-body:"MFW-PIshiiGothicStdN-R";--font-family-display:"Zalando Sans Expanded";--font-family-mono:"JetBrains Mono";--font-family-nb-international-pro:"NB International Pro";--font-family-nb-international-pro-mono:"NB International Pro Mono";--font-family-pishii-bold:"MFW-PIshiiGothicStdN-B";--font-family-pishii-medium:"MFW-PIshiiGothicStdN-M";--font-family-pishii-regular:"MFW-PIshiiGothicStdN-R";--label---:"前へ";--label-----:"お知らせ";--label------:"一覧に戻る";--label-------:"メディア掲載";--label--------:"プレスリリース";--label-about:"会社概要";--label-about-company:"キャディ株式会社について";--label-aidp-description:"製造業AIデータプラットフォーム「AIDP」は、当社のAI Data Platform Technology「AIDPT」に基づき提供されています";--label-all-resources:"すべてのリソース";--label-application:"アプリケーション";--label-auto:"自動車・自動車部品";--label-careers:"採用情報";--label-case-studies:"導入事例";--label-cases:"事例";--label-companies:"導入企業一覧";--label-company-info:"会社情報";--label-construction:"建設機械";--label-contact:"お問い合わせ";--label-contact-other:"導入以外のお問い合わせ";--label-copyright:"© CADDi, Inc.";--label-customer-cases:"Unleash Story";--label-downloads:"資料ダウンロード";--label-drawer:"CADDi Drawer";--label-engineer:"エンジニア採用";--label-heavy-industry:"重工業・重電";--label-industry:"業界別";--label-lang-selector:"日本語";--label-login:"ログイン";--label-machinery:"機械・デバイス";--label-mid-career:"中途採用";--label-mission:"モノづくり産業のポテンシャルを解放する";--label-new-grad:"新卒採用";--label-newsroom:"ニュースルーム";--label-overseas:"海外採用";--label-plant:"プラント・化学";--label-platform:"プラットフォーム";--label-press:"取材のご依頼";--label-privacy:"プライバシーポリシー";--label-privacy-recruiting:"採用活動におけるプライバシーポリシー";--label-quote:"CADDi Quote";--label-resources:"リソース";--label-security:"セキュリティ";--label-security-policy:"情報セキュリティ方針";--label-seminar:"セミナー";--label-solution:"ソリューション";--label-terms:"利用規約";--letter-spacing-body:.04em;--letter-spacing-display:0;--line-height-body:1.8;--line-height-display:1.4}[data-site=th]{--font-family-body:"Noto Sans Thai";--font-family-display:"Zalando Sans Expanded";--font-family-mono:"JetBrains Mono";--font-family-nb-international-pro:"NB International Pro";--font-family-nb-international-pro-mono:"NB International Pro Mono";--label---:"ย้อนกลับ";--label-----:"ประกาศ";--label------:"กลับไปยังรายการ";--label-------:"สื่อกล่าวถึง";--label--------:"ข่าวประชาสัมพันธ์";--label-about:"เกี่ยวกับเรา";--label-about-company:"เกี่ยวกับ CADDi";--label-aidp-description:"แพลตฟอร์มข้อมูล AI สำหรับการผลิต \"AIDP\" ขับเคลื่อนด้วยเทคโนโลยี AI Data Platform Technology \"AIDPT\" ของเรา";--label-all-resources:"แหล่งข้อมูลทั้งหมด";--label-application:"แอปพลิเคชัน";--label-auto:"ยานยนต์";--label-careers:"ร่วมงานกับเรา";--label-case-studies:"กรณีศึกษาการใช้งาน";--label-cases:"กรณีศึกษา";--label-companies:"รายชื่อลูกค้า";--label-company-info:"ข้อมูลบริษัท";--label-construction:"เครื่องจักรก่อสร้าง";--label-contact:"ติดต่อเรา";--label-contact-other:"สอบถามอื่นๆ";--label-copyright:"© CADDi, Inc.";--label-customer-cases:"Unleash Story";--label-downloads:"ดาวน์โหลด";--label-drawer:"CADDi Drawer";--label-engineer:"วิศวกร";--label-heavy-industry:"อุตสาหกรรมหนัก";--label-industry:"อุตสาหกรรม";--label-lang-selector:"ภาษาไทย";--label-login:"เข้าสู่ระบบ";--label-machinery:"เครื่องจักรและอุปกรณ์";--label-mid-career:"ผู้มีประสบการณ์";--label-mission:"文字列値";--label-new-grad:"จบใหม่";--label-newsroom:"ข่าวสาร";--label-overseas:"สมัครงานต่างประเทศ";--label-plant:"โรงงานและเคมี";--label-platform:"แพลตฟอร์ม";--label-press:"สื่อมวลชน";--label-privacy:"นโยบายความเป็นส่วนตัว";--label-privacy-recruiting:"นโยบายความเป็นส่วนตัวในการสรรหาบุคลากร";--label-quote:"CADDi Quote";--label-resources:"แหล่งข้อมูล";--label-security:"ความปลอดภัย";--label-security-policy:"นโยบายความปลอดภัยข้อมูล";--label-seminar:"สัมมนา";--label-solution:"โซลูชัน";--label-terms:"ข้อกำหนดการใช้งาน";--letter-spacing-body:.02em;--letter-spacing-display:0;--line-height-body:1.7;--line-height-display:1.4}[data-site=vn]{--font-family-body:"Inter";--font-family-display:"Zalando Sans Expanded";--font-family-mono:"JetBrains Mono";--font-family-nb-international-pro:"NB International Pro";--font-family-nb-international-pro-mono:"NB International Pro Mono";--label---:"Trước";--label-----:"Thông báo";--label------:"Quay lại danh sách";--label-------:"Báo chí đưa tin";--label--------:"Thông cáo báo chí";--label-about:"Về chúng tôi";--label-about-company:"Về CADDi";--label-aidp-description:"Nền tảng dữ liệu AI cho sản xuất \"AIDP\" được cung cấp bởi công nghệ AI Data Platform Technology \"AIDPT\" của chúng tôi.";--label-all-resources:"Tất cả tài nguyên";--label-application:"Ứng dụng";--label-auto:"Ô tô";--label-careers:"Tuyển dụng";--label-case-studies:"Nghiên cứu điển hình";--label-cases:"Câu chuyện";--label-companies:"Danh sách khách hàng";--label-company-info:"Công ty";--label-construction:"Máy xây dựng";--label-contact:"Liên hệ";--label-contact-other:"Liên hệ khác";--label-copyright:"© CADDi, Inc.";--label-customer-cases:"Unleash Story";--label-downloads:"Tải xuống";--label-drawer:"CADDi Drawer";--label-engineer:"Kỹ sư";--label-heavy-industry:"Công nghiệp nặng";--label-industry:"Ngành nghề";--label-lang-selector:"Tiếng Việt";--label-login:"Đăng nhập";--label-machinery:"Máy móc & Thiết bị";--label-mid-career:"Tuyển dụng có kinh nghiệm";--label-mission:"文字列値";--label-new-grad:"Sinh viên mới tốt nghiệp";--label-newsroom:"Tin tức";--label-overseas:"Tuyển dụng quốc tế";--label-plant:"Nhà máy & Hóa chất";--label-platform:"Nền tảng";--label-press:"Báo chí";--label-privacy:"Chính sách bảo mật";--label-privacy-recruiting:"Chính sách bảo mật tuyển dụng";--label-quote:"CADDi Quote";--label-resources:"Tài nguyên";--label-security:"Bảo mật";--label-security-policy:"Chính sách an ninh thông tin";--label-seminar:"Hội thảo";--label-solution:"Giải pháp";--label-terms:"Điều khoản sử dụng";--letter-spacing-body:0;--letter-spacing-display:0;--line-height-body:1.5;--line-height-display:1.2}
*,:before,:after{box-sizing:border-box}:root{--caddi-header-offset:80px;--caddi-menu-bar-stuck-height:80px}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--caddi-header-offset,80px);font-size:100%}@media (min-width:992px){html:has(.site-design-root [data-caddi-menu-bar-pin-on-scroll]){scroll-padding-top:calc(var(--caddi-header-offset,80px) + var(--caddi-menu-bar-stuck-height,80px))}}html,body{max-width:100vw;overflow-x:clip}body{font-family:var(--font-family-body),system-ui,sans-serif;font-size:var(--font-size-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}html[lang=ja] body{font-family:NB International Pro,MFW-PIshiiGothicStdN-M,sans-serif}html[lang=ja] :where(h1,h2,h3,h4,h5),html[lang=ja] :where(strong,b,em),html[lang=ja] :where(.card-title){font-family:NB International Pro,MFW-PIshiiGothicStdN-B,sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}h1{font-size:var(--font-size-4xl);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}h2{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display)}h3{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}h4{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}h5{font-size:var(--font-size-l);line-height:var(--line-height-tight)}h6{font-size:var(--font-size-m);line-height:var(--line-height-normal)}p{line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}a{color:var(--color-primary-500);text-decoration:none}a:hover{color:var(--color-primary-600)}.menu-locale-wrapper{min-width:100px;position:relative}.menu-locale-list{visibility:hidden;opacity:0;z-index:10;background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);width:100%;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;transform:translateY(10px)}.menu-locale-list ul{width:100%;margin:0;padding:0;list-style:none}.menu-locale-list ul li{padding:var(--space-inset-xs)var(--space-inline-sm);width:100%}.menu-locale-wrapper:hover .menu-locale-active svg{transform:rotate(180deg)}.menu-locale-wrapper:hover .menu-locale-list{visibility:visible;opacity:1;top:15px}.menu-locale-list ul li:hover{background-color:var(--color-bg-subtle)}.builder-component .sidebar-menu a.active-menu{border:1px solid var(--color-border-primary);padding:var(--space-scale-4)var(--space-inline-sm)}.builder-component .sidebar-menu a.active-menu p{color:var(--color-text-primary)}.builder-block.link-listing a.link-row:hover{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-primary,#1f2533);cursor:pointer;color:var(--color-state-default)}.builder-block.link-listing a.link-row{border-bottom:1px solid var(--color-border-secondary,#d5d7e0)}.site-design-root #header-menu{z-index:1000;position:sticky;top:0}.site-design-root [data-caddi-header-menu-placeholder]{pointer-events:none;width:100%}@media (max-width:991px){.site-design-root:not(:has(#top-header-menu)){padding-top:var(--caddi-header-offset,70px)}.site-design-root:not(:has(#top-header-menu)) #header-menu{z-index:1000;width:100%;position:fixed;top:0;left:0;right:0}}.site-design-root #header-menu:not(.caddi-bg-grain):not(.caddi-bg-transparent):not(.caddi-bg-transparent-top){background-color:var(--color-bg-primary)}.site-design-root #header-dark #header-menu:not(.caddi-bg-grain):not(.caddi-bg-transparent):not(.caddi-bg-transparent-top):not(.header-menu--stuck),.site-design-root #top-header-menu #header-menu:not(.header-menu--stuck){background:0 0}body.submenu-open .site-design-root #top-header-menu #header-menu,body.submenu-open .site-design-root #header-dark #header-menu.header-menu--stuck{--caddi-grain-base:var(--color-border-on-dark);background-image:var(--caddi-grain-url),linear-gradient(var(--caddi-grain-base),var(--caddi-grain-base));background-position:0 0;background-size:var(--caddi-grain-size)var(--caddi-grain-size),auto;background-blend-mode:multiply,normal;background-repeat:repeat}.site-design-root #header-dark #header-menu.header-menu--stuck{--caddi-grain-url:url(/gradient.png);--caddi-grain-size:100px;--caddi-grain-base:var(--color-bg-primary);background-image:var(--caddi-grain-url),linear-gradient(var(--caddi-grain-base),var(--caddi-grain-base));background-position:0 0;background-size:var(--caddi-grain-size)var(--caddi-grain-size),auto;background-blend-mode:multiply,normal;background-repeat:repeat}.site-design-root #header-menu.caddi-bg-grain,.site-design-root #header-menu.header-menu--stuck.caddi-bg-grain{background-color:#0000}.site-design-root #header-menu.caddi-bg-transparent:not(.caddi-bg-grain):not(.header-menu--stuck),.site-design-root #header-menu.caddi-bg-transparent-top:not(.header-menu--stuck):not(.caddi-bg-grain){background-color:#0000;background-image:none}.site-design-root #header-menu.caddi-bg-transparent-top.header-menu--stuck:not(.caddi-bg-grain){background-color:var(--color-bg-primary);background-image:none}.site-design-root #header-menu.header-menu--stuck{border-bottom:1px solid var(--color-border-secondary);justify-content:center;width:100%;height:80px;padding-top:0;padding-bottom:0;position:fixed;box-shadow:0 2px 12px #1f253314}@media (max-width:991px){.site-design-root #top-header-menu #header-menu.header-menu--stuck{width:auto;min-height:unset;height:auto;padding-top:unset;padding-bottom:unset;justify-content:unset;position:sticky;top:0;left:auto;right:auto}.site-design-root:not(:has(#top-header-menu)) #header-menu.header-menu--stuck{min-height:var(--caddi-header-stuck-height,80px);justify-content:unset;height:auto;padding-top:0;padding-bottom:0;top:0;left:0;right:0}}@media (max-width:1024px){body.submenu-open .site-design-root #header-menu.header-menu--stuck:not(#top-header-menu #header-menu){width:100%;min-height:var(--caddi-header-stuck-height,80px);justify-content:center;height:auto;padding-top:0;padding-bottom:0;position:fixed;top:0;left:0;right:0}}@media (min-width:992px){.site-design-root [data-caddi-menu-bar-placeholder]{pointer-events:none;flex-shrink:0;width:100%}.site-design-root [data-caddi-menu-bar-pin-on-scroll].builder-block,.site-design-root [data-caddi-menu-bar-pin-on-scroll].builder-has-component,.site-design-root [data-caddi-menu-bar-pin-on-scroll]{top:var(--caddi-header-offset,80px);z-index:900;position:sticky}.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck.builder-block,.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck.builder-has-component,.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck{width:100%;left:0;right:0;top:var(--caddi-header-offset,80px);height:var(--caddi-menu-bar-stuck-height,80px);min-height:var(--caddi-menu-bar-stuck-height,80px);z-index:900;position:fixed}.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck.caddi-bg-grain{background-color:#0000}}@media (max-width:991px){.site-design-root [data-caddi-menu-bar-placeholder]{pointer-events:none;height:0!important;min-height:0!important;display:none!important}.site-design-root [data-caddi-menu-bar-pin-on-scroll].builder-block,.site-design-root [data-caddi-menu-bar-pin-on-scroll].builder-has-component,.site-design-root [data-caddi-menu-bar-pin-on-scroll],.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck.builder-block,.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck.builder-has-component,.site-design-root [data-caddi-menu-bar-pin-on-scroll].menu-bar--stuck{z-index:auto!important;width:auto!important;height:auto!important;min-height:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}}.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:hover,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:focus-visible{color:var(--color-state-default,#fff)}.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:hover svg,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:hover svg path,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:focus-visible svg,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:focus-visible svg path{fill:currentColor;color:currentColor}.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:hover .icon,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor:focus-visible .icon{opacity:1;width:12px;min-width:12px}.site-design-root [data-caddi-menu-bar] nav.menu a.anchor.active-anchor,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor.active-anchor:hover,.site-design-root [data-caddi-menu-bar] nav.menu a.anchor.active-anchor:focus-visible{color:var(--color-neutral-500);pointer-events:none;cursor:default}.site-design-root a:hover{color:var(--color-primary-500);cursor:pointer}.site-design-root nav.menu a{transition:color .3s}.site-design-root nav ul li>a:hover,.site-design-root nav.menu a:hover{color:var(--color-primary-500)}.site-design-root nav.menu a.anchor:hover svg{fill:currentColor}.site-design-root nav.menu a.anchor:hover svg path{color:var(--color-primary-500)}.site-design-root nav ul li.active-menu>a,.site-design-root nav ul li.active-menu,.site-design-root nav ul li>a.active-menu{color:var(--color-text-secondary)}body.submenu-open .site-design-root nav ul li#menu-resources.active-menu{color:var(--color-text-primary);opacity:.3}.site-design-root #country-dropdown .CaddiFilterSelect-module__cNSxma__trigger,.site-design-root #country-dropdown .CaddiFilterSelect-module__cNSxma__optionButton{font-family:var(--font-family-pishii-medium);font-weight:500;line-height:160%;font-size:var(--font-size-m)}[data-theme=light]{--color-bg-dark:var(--color-neutral-800);--color-bg-primary:var(--color-neutral-0);--color-bg-subtle:var(--color-neutral-50);--color-border-inverse:var(--color-neutral-0);--color-border-on-dark:var(--color-neutral-700);--color-border-primary:var(--color-neutral-800);--color-border-secondary:var(--color-neutral-200);--color-text-inverse:var(--color-neutral-0);--color-text-primary:var(--color-neutral-800);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-700);--color-state-current:var(--color-neutral-500);--color-state-default:var(--color-text-primary);--color-state-hover:var(--color-neutral-200)}.inverse-theme{--color-bg-dark:var(--color-neutral-0);--color-bg-primary:var(--color-neutral-800);--color-bg-subtle:var(--color-neutral-700);--color-border-inverse:var(--color-neutral-800);--color-border-on-dark:var(--color-neutral-200);--color-border-primary:var(--color-neutral-0);--color-border-secondary:var(--color-neutral-700);--color-text-inverse:var(--color-neutral-800);--color-text-primary:var(--color-neutral-0);--color-text-secondary:var(--color-neutral-200);--color-text-tertiary:var(--color-neutral-50);--color-state-current:var(--color-neutral-500);--color-state-default:var(--color-text-primary);--color-state-hover:var(--color-neutral-700)}.caddi-bg-grain{--caddi-grain-url:url(/gradient.png);--caddi-grain-size:100px;--caddi-grain-base:var(--color-bg-primary);background-image:var(--caddi-grain-url),linear-gradient(var(--caddi-grain-base),var(--caddi-grain-base));background-position:0 0;background-size:var(--caddi-grain-size)var(--caddi-grain-size),auto;background-blend-mode:multiply,normal;background-repeat:repeat}.caddi-bg-transparent{background-color:#0000;background-image:none}.caddi-blend{mix-blend-mode:var(--caddi-blend-mode,multiply)}.caddi-blend--multiply{--caddi-blend-mode:multiply;mix-blend-mode:multiply}.caddi-blend--overlay{--caddi-blend-mode:overlay;mix-blend-mode:overlay}.caddi-blend--screen{--caddi-blend-mode:screen;mix-blend-mode:screen}.caddi-blend--darken{--caddi-blend-mode:darken;mix-blend-mode:darken}.caddi-blend--lighten{--caddi-blend-mode:lighten;mix-blend-mode:lighten}.caddi-blend--difference{--caddi-blend-mode:difference;mix-blend-mode:difference}.caddi-blend--normal{--caddi-blend-mode:normal;mix-blend-mode:normal}.caddi-btn{box-sizing:border-box;cursor:pointer;appearance:none;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.caddi-btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.caddi-btn:disabled,.caddi-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.caddi-btn__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.caddi-btn__label{color:inherit;font:inherit;font-weight:inherit;line-height:inherit;margin:0}.caddi-btn--primary :is(.caddi-btn__label,.caddi-btn__icon,.caddi-btn__label *,.caddi-btn__icon *),.caddi-btn--secondary :is(.caddi-btn__label,.caddi-btn__icon,.caddi-btn__label *,.caddi-btn__icon *),.caddi-btn--on-dark :is(.caddi-btn__label,.caddi-btn__icon,.caddi-btn__label *,.caddi-btn__icon *){color:var(--caddi-btn-fg);transition:color .2s}.caddi-btn__icon svg{width:var(--caddi-btn-icon-size,14px);height:var(--caddi-btn-icon-size,14px);color:currentColor;flex-shrink:0;display:block}.caddi-btn__icon svg path{fill:currentColor;stroke:none}.caddi-btn__icon svg path[stroke]:not([stroke=none]){fill:none;stroke:currentColor}.caddi-btn--full{justify-content:space-between;width:100%;display:flex}.caddi-btn--primary{--caddi-btn-bg:linear-gradient(93.29deg,#7b93c2 0%,#224bd2 100%);--caddi-btn-fg:var(--color-neutral-0);--caddi-btn-border-color:transparent;--caddi-btn-bg-hover:var(--color-primary-500);--caddi-btn-fg-hover:var(--color-neutral-0);--caddi-btn-border-color-hover:transparent;border-width:0}.caddi-btn--secondary{--caddi-btn-bg:var(--color-neutral-800);--caddi-btn-fg:var(--color-neutral-0);--caddi-btn-border-color:transparent;--caddi-btn-bg-hover:var(--color-neutral-50);--caddi-btn-fg-hover:var(--color-neutral-800);--caddi-btn-border-color-hover:var(--color-neutral-800)}.caddi-btn--on-dark{--caddi-btn-bg:var(--color-neutral-0);--caddi-btn-fg:var(--color-neutral-800);--caddi-btn-border-color:transparent;--caddi-btn-bg-hover:transparent;--caddi-btn-fg-hover:var(--color-neutral-0);--caddi-btn-border-color-hover:var(--color-neutral-0)}.caddi-btn--primary,.caddi-btn--secondary,.caddi-btn--on-dark{background:var(--caddi-btn-bg);color:var(--caddi-btn-fg);border-color:var(--caddi-btn-border-color)}.caddi-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.caddi-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.caddi-btn--on-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--caddi-btn-bg-hover);color:var(--caddi-btn-fg-hover);border-color:var(--caddi-btn-border-color-hover)}.caddi-btn--primary:hover:not(:disabled):not([aria-disabled=true]) :is(.caddi-btn__label,.caddi-btn__icon,.caddi-btn__label *,.caddi-btn__icon *),.caddi-btn--secondary:hover:not(:disabled):not([aria-disabled=true]) :is(.caddi-btn__label,.caddi-btn__icon,.caddi-btn__label *,.caddi-btn__icon *),.caddi-btn--on-dark:hover:not(:disabled):not([aria-disabled=true]) :is(.caddi-btn__label,.caddi-btn__icon,.caddi-btn__label *,.caddi-btn__icon *){color:var(--caddi-btn-fg-hover)}.caddi-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.caddi-btn--on-dark:hover:not(:disabled):not([aria-disabled=true]){border-style:solid;border-width:1px}.caddi-carousel{--caddi-carousel-gap:var(--space-inline-3xl,2.5rem);--caddi-carousel-slide-width:min(100%,22rem);--caddi-carousel-fg:var(--color-text-primary);--caddi-carousel-muted:var(--color-text-secondary);width:100%;color:var(--caddi-carousel-fg)}@media (min-width:768px){.caddi-carousel{--caddi-carousel-slide-width:min(100%,44rem)}}.caddi-carousel--peek{--caddi-carousel-slide-width:min(100%,calc((100% - var(--caddi-carousel-gap))*.88))}.caddi-carousel--center .caddi-carousel__viewport{container:caddi-carousel-viewport/inline-size}.caddi-carousel--center[data-caddi-carousel-clone-edges=false] .caddi-carousel__track{padding-inline:max(0px,calc((100cqw - var(--caddi-carousel-slide-width))/2))}.caddi-carousel__slide--overflow{display:none!important}.caddi-carousel__meta{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caddi-carousel__viewport{scrollbar-width:none;width:100%;max-width:1400px;margin:0 auto;padding:0;overflow:hidden}.caddi-carousel:not([data-caddi-carousel-touch=true]) .caddi-carousel__viewport{touch-action:pan-y pinch-zoom}.caddi-carousel[data-caddi-carousel-touch=true] .caddi-carousel__viewport{touch-action:pan-y pinch-zoom;cursor:grab}.caddi-carousel[data-caddi-carousel-touch=true] .caddi-carousel__viewport:active{cursor:grabbing}.caddi-carousel__viewport::-webkit-scrollbar{display:none}.caddi-carousel__track{align-items:stretch;gap:var(--caddi-carousel-gap);min-height:1px;padding:0 var(--space-inline-md,1rem);backface-visibility:hidden;touch-action:pan-y pinch-zoom;flex-flow:row;margin:0;list-style:none;display:flex}.caddi-carousel[data-caddi-carousel-engine=embla] .caddi-carousel__track{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.caddi-carousel[data-caddi-carousel-engine=embla] .caddi-carousel__slide{flex:none!important}.caddi-carousel__slide{flex:0 0 var(--caddi-carousel-slide-width);width:var(--caddi-carousel-slide-width);min-width:0;max-width:100%;position:relative}.caddi-carousel__controls{justify-content:center;align-items:center;gap:var(--space-inline-lg,1.25rem);margin-top:var(--space-inset-md,1rem);padding:0 var(--space-inline-md,1rem);display:flex}.caddi-carousel [data-caddi-carousel-prev],.caddi-carousel [data-caddi-carousel-next]{width:2.5rem;height:2.5rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.caddi-carousel [data-caddi-carousel-prev]:hover,.caddi-carousel [data-caddi-carousel-next]:hover{color:var(--color-text-primary)}.caddi-carousel [data-caddi-carousel-prev]:focus-visible,.caddi-carousel [data-caddi-carousel-next]:focus-visible{outline:2px solid var(--color-primary-500,#224bd2);outline-offset:2px}.caddi-carousel__dots{align-items:center;gap:var(--space-inline-md);display:flex}.caddi-carousel__dot{cursor:pointer;background:var(--color-border-secondary);width:30px;height:1.5px;transition:width var(--caddi-carousel-transition-ms,.5s)ease-in-out,opacity var(--caddi-carousel-transition-ms,.5s)ease-in-out,background-color var(--caddi-carousel-transition-ms,.5s)ease-in-out;border:none;border-radius:1px;padding:0}@media (prefers-reduced-motion:reduce){.caddi-carousel__dot{transition:none}}.caddi-carousel__dot--active{background:var(--color-text-primary)}[data-theme=dark] .caddi-carousel__dot:not(.caddi-carousel__dot--active){background:var(--color-neutral-700)}.site-design-root .nav-item.current a.anchor{padding-left:var(--space-inset-md);border-style:solid;border-width:0 0 0 1px;border-color:var(--color-text-secondary);color:var(--color-text-secondary);pointer-events:none;cursor:default}.site-design-root .nav-item.current a.anchor:hover{color:var(--color-text-secondary)}.site-design-root a.btn-inverse-dark:hover{border:1px solid var(--color-bg-primary);background-color:var(--color-neutral-0);color:var(--color-neutral-800)}[data-theme=dark] .site-design-root a.btn-inverse-dark:hover{border:1px solid var(--color-bg-primary);background-color:var(--color-neutral-800);color:var(--color-neutral-0)}.site-design-root .accordion .accordion-header,.site-design-root [data-caddi-accordion] .accordion-header{cursor:pointer}.site-design-root .accordion .accordion-content-inner{padding:var(--space-inset-lg)}.site-design-root #submenu-hamburger .accordion .accordion-content-inner{padding:0}@media (max-width:991px){#submenu-hamburger.submenu-open{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;z-index:999;flex-direction:column;width:100%;position:fixed;bottom:0;left:0;right:0;opacity:1!important;pointer-events:auto!important;height:auto!important;max-height:none!important;display:flex!important;overflow:hidden auto!important}#submenu-hamburger.submenu-open>.builder-block{flex:none;width:100%;min-height:min-content;height:auto!important;max-height:none!important;overflow:visible!important}#submenu-hamburger.submenu-open>.builder-block .builder-block:not(.accordion-content){overflow:visible!important}}.caddi-stagger-fade{--caddi-stagger-fade-duration:.3s;--caddi-stagger-fade-interval:3s;--caddi-stagger-fade-easing:ease-in-out}.caddi-stagger-fade__stage{position:relative}.caddi-stagger-fade .caddi-stagger-fade__stage>*{opacity:0;transition:opacity var(--caddi-stagger-fade-duration)var(--caddi-stagger-fade-easing);pointer-events:none}.caddi-stagger-fade .caddi-stagger-fade__stage>.caddi-stagger-fade__slot--current{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.caddi-stagger-fade .caddi-stagger-fade__stage>*{width:100%;position:absolute;top:0;left:0}}@media (prefers-reduced-motion:reduce){.caddi-stagger-fade .caddi-stagger-fade__stage>*{opacity:1;pointer-events:auto;transition:none;position:static}}
.CaddiButton-module__pfT4Iq__root{justify-content:center;align-items:center;gap:var(--space-inline-sm);font-family:var(--font-family-pishii-medium),var(--font-family-body),system-ui,sans-serif;font-weight:var(--font-weight-medium);cursor:pointer;box-sizing:border-box;white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:background .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.CaddiButton-module__pfT4Iq__root:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.CaddiButton-module__pfT4Iq__root:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.CaddiButton-module__pfT4Iq__large{font-size:var(--font-size-m);line-height:var(--font-size-m);gap:28px;padding:20px 26px}.CaddiButton-module__pfT4Iq__medium{font-size:var(--font-size-s);line-height:var(--font-size-s);gap:16px;padding:16px 20px}.CaddiButton-module__pfT4Iq__small{font-size:var(--font-size-xs);line-height:var(--font-size-xs);gap:14px;padding:10px 14px}.CaddiButton-module__pfT4Iq__fullWidth{justify-content:space-between;align-items:center;width:100%;display:flex}.CaddiButton-module__pfT4Iq__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CaddiButton-module__pfT4Iq__iconSvg{color:currentColor;width:14px;height:14px;display:block}.CaddiButton-module__pfT4Iq__small .CaddiButton-module__pfT4Iq__iconSvg{width:12px;height:12px}.CaddiButton-module__pfT4Iq__primary{color:var(--color-neutral-0);background:linear-gradient(93.29deg,#7b93c2 0%,#224bd2 100%);border:0}.CaddiButton-module__pfT4Iq__primary:hover:not(:disabled){background:var(--color-primary-500);color:var(--color-neutral-0)}.CaddiButton-module__pfT4Iq__secondary{background-color:var(--color-neutral-800);color:var(--color-neutral-0)}.CaddiButton-module__pfT4Iq__secondary:hover:not(:disabled){background-color:var(--color-neutral-50);border-color:var(--color-neutral-800);color:var(--color-neutral-800)}.CaddiButton-module__pfT4Iq__onDark{background-color:var(--color-neutral-0);color:var(--color-neutral-800)}.CaddiButton-module__pfT4Iq__onDark:hover:not(:disabled){border-color:var(--color-neutral-0);color:var(--color-neutral-0);background-color:#0000}
.CaddiTextLink-module__ObcyGG__root{--caddi-text-link-font-family:var(--font-family-body);align-items:center;gap:var(--space-stack-sm);font-family:var(--caddi-text-link-font-family),system-ui,sans-serif;font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-body);cursor:pointer;box-sizing:border-box;white-space:nowrap;color:var(--color-text-primary);text-decoration:none;transition:color .2s;display:inline-flex}[data-site=jp] .CaddiTextLink-module__ObcyGG__root.CaddiTextLink-module__ObcyGG__fontAuto{--caddi-text-link-font-family:var(--font-family-pishii-medium)}.CaddiTextLink-module__ObcyGG__fontBody{--caddi-text-link-font-family:var(--font-family-body)}.CaddiTextLink-module__ObcyGG__fontDisplay{--caddi-text-link-font-family:var(--font-family-display);font-weight:400}.CaddiTextLink-module__ObcyGG__fontNbInternationalPro{--caddi-text-link-font-family:var(--font-family-nb-international-pro)}.CaddiTextLink-module__ObcyGG__fontNbInternationalProMono{--caddi-text-link-font-family:var(--font-family-nb-international-pro-mono)}.CaddiTextLink-module__ObcyGG__fontPishiiRegular{--caddi-text-link-font-family:var(--font-family-pishii-regular,var(--font-family-body))}.CaddiTextLink-module__ObcyGG__fontPishiiMedium{--caddi-text-link-font-family:var(--font-family-pishii-medium,var(--font-family-body))}.CaddiTextLink-module__ObcyGG__fontPishiiBold{--caddi-text-link-font-family:var(--font-family-pishii-bold,var(--font-family-body))}.CaddiTextLink-module__ObcyGG__root:visited{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.CaddiTextLink-module__ObcyGG__root:hover{color:var(--color-state-hover,#d5d7e0);text-decoration:none}.site-design-root a.CaddiTextLink-module__ObcyGG__root:hover{color:var(--color-state-hover,#d5d7e0);text-decoration:none}.site-design-root a.CaddiTextLink-module__ObcyGG__root:hover :is(.CaddiTextLink-module__ObcyGG__label,.CaddiTextLink-module__ObcyGG__icon,.CaddiTextLink-module__ObcyGG__label *,.CaddiTextLink-module__ObcyGG__icon *){color:inherit}}.CaddiTextLink-module__ObcyGG__root:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.CaddiTextLink-module__ObcyGG__label{color:inherit;display:inline-block}.CaddiTextLink-module__ObcyGG__large .CaddiTextLink-module__ObcyGG__label{font-size:var(--font-size-m);line-height:var(--font-size-m)}.CaddiTextLink-module__ObcyGG__medium .CaddiTextLink-module__ObcyGG__label{font-size:var(--font-size-s);line-height:var(--font-size-s)}.CaddiTextLink-module__ObcyGG__small .CaddiTextLink-module__ObcyGG__label{font-size:var(--font-size-xs);line-height:var(--font-size-s)}.CaddiTextLink-module__ObcyGG__icon{width:var(--caddi-text-link-icon-size,12px);height:var(--caddi-text-link-icon-size,12px);aspect-ratio:1;color:inherit;flex-shrink:0;display:inline-flex}.CaddiTextLink-module__ObcyGG__large{--caddi-text-link-icon-size:14px}.CaddiTextLink-module__ObcyGG__icon svg{width:100%;height:100%}.CaddiTextLink-module__ObcyGG__iconLeading{transform:scaleX(-1)}
.ListingPagination-module__hBhjoa__root{justify-content:center;align-items:center;gap:var(--space-stack-xl);font-family:var(--font-family-display),sans-serif;font-size:var(--font-size-s,14px);font-weight:var(--font-weight-regular,400);line-height:var(--font-size-m);color:var(--color-text-primary);box-sizing:border-box;display:inline-flex}.ListingPagination-module__hBhjoa__pager{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px;padding-bottom:2px;display:flex}.ListingPagination-module__hBhjoa__pagerPrev{padding-right:var(--space-inline-lg);border-right:1px solid var(--color-border-secondary,#d5d7e0)}.ListingPagination-module__hBhjoa__pagerNext{padding-left:var(--space-inline-lg);border-left:1px solid var(--color-border-secondary,#d5d7e0)}.ListingPagination-module__hBhjoa__pager a:hover,.ListingPagination-module__hBhjoa__pager a:visited:hover{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.ListingPagination-module__hBhjoa__pager a:hover,.ListingPagination-module__hBhjoa__pager a:visited:hover{color:var(--color-state-hover,#d5d7e0)}}.ListingPagination-module__hBhjoa__pages{justify-content:center;align-items:flex-start;gap:var(--space-stack-lg);flex-wrap:wrap;display:flex}.ListingPagination-module__hBhjoa__pagesMobile{display:none}@media (max-width:767px){.ListingPagination-module__hBhjoa__pagesDesktop{display:none}.ListingPagination-module__hBhjoa__pagesMobile{display:flex}}.ListingPagination-module__hBhjoa__pageStatus{color:var(--color-text-primary);white-space:nowrap;cursor:default}.ListingPagination-module__hBhjoa__pageLink{color:var(--color-text-primary);text-underline-offset:4px;text-align:center;min-width:1.25rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.ListingPagination-module__hBhjoa__root .ListingPagination-module__hBhjoa__pageLink:hover{color:var(--color-state-hover,#d5d7e0);text-decoration:underline}.site-design-root .ListingPagination-module__hBhjoa__root .ListingPagination-module__hBhjoa__pageLink:hover{color:var(--color-state-hover,#d5d7e0);text-decoration:underline}}.ListingPagination-module__hBhjoa__pageCurrent{color:var(--color-state-current,#606985);text-underline-offset:4px;cursor:default;text-decoration:underline}.ListingPagination-module__hBhjoa__ellipsis{color:var(--color-text-primary);letter-spacing:.05em;-webkit-user-select:none;user-select:none}
.CaddiFilterSelect-module__cNSxma__root{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:100%;font-family:var(--font-family-pishii-medium),var(--font-family-body),system-ui,sans-serif;font-size:var(--font-size-m);color:var(--color-text-primary);font-weight:500;line-height:160%;display:inline-block;position:relative}.CaddiFilterSelect-module__cNSxma__rootFullWidth{width:100%}.CaddiFilterSelect-module__cNSxma__trigger{justify-content:space-between;align-items:center;gap:var(--space-inline-sm);width:100%;min-height:43px;padding:0 var(--space-inline-md);box-sizing:border-box;border:1px solid var(--color-neutral-200);background:var(--color-neutral-50);color:var(--color-text-primary);cursor:pointer;text-align:left;font:inherit;transition:background-color .15s,border-color .15s,color .15s;display:flex}.CaddiFilterSelect-module__cNSxma__trigger:hover,.CaddiFilterSelect-module__cNSxma__triggerOpen{background:var(--color-neutral-800);border-color:var(--color-neutral-800);color:var(--color-text-inverse)}.CaddiFilterSelect-module__cNSxma__trigger:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.CaddiFilterSelect-module__cNSxma__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CaddiFilterSelect-module__cNSxma__triggerPlaceholder{color:var(--color-text-primary)}.CaddiFilterSelect-module__cNSxma__trigger:hover .CaddiFilterSelect-module__cNSxma__triggerLabel,.CaddiFilterSelect-module__cNSxma__triggerOpen .CaddiFilterSelect-module__cNSxma__triggerLabel,.CaddiFilterSelect-module__cNSxma__trigger:hover .CaddiFilterSelect-module__cNSxma__triggerPlaceholder,.CaddiFilterSelect-module__cNSxma__triggerOpen .CaddiFilterSelect-module__cNSxma__triggerPlaceholder{color:var(--color-text-inverse)}.CaddiFilterSelect-module__cNSxma__chevron{flex-shrink:0;width:12px;height:7px;transition:transform .15s;display:block}.CaddiFilterSelect-module__cNSxma__chevronOpen{transform:rotate(180deg)}.CaddiFilterSelect-module__cNSxma__menu{z-index:40;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #1f25331f}.CaddiFilterSelect-module__cNSxma__optionItem{min-height:35px;color:var(--color-text-primary);background:0 0;transition:background-color .12s}.CaddiFilterSelect-module__cNSxma__optionItemSelected,.CaddiFilterSelect-module__cNSxma__optionItem:hover{background:var(--color-neutral-800);border-color:var(--color-neutral-800)}.CaddiFilterSelect-module__cNSxma__optionItemSelected .CaddiFilterSelect-module__cNSxma__optionButton,.CaddiFilterSelect-module__cNSxma__optionItem:hover .CaddiFilterSelect-module__cNSxma__optionButton{color:var(--color-text-inverse)}.CaddiFilterSelect-module__cNSxma__optionButton{width:100%;min-height:35px;padding:0 var(--space-inline-md);box-sizing:border-box;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;line-height:35px;display:block}.CaddiFilterSelect-module__cNSxma__optionButton:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}
.CaddiMenuBar-module__fPmEsW__root{box-sizing:border-box;width:100%;height:80px;min-height:80px;padding:var(--space-inset-md)var(--space-section-padding-x);--caddi-grain-url:url(/gradient.png);--caddi-grain-size:100px;--caddi-grain-base:var(--color-neutral-800);background-image:var(--caddi-grain-url),linear-gradient(var(--caddi-grain-base),var(--caddi-grain-base));background-position:0 0;background-size:var(--caddi-grain-size)var(--caddi-grain-size),auto;background-blend-mode:multiply,normal;background-color:#0000;background-repeat:repeat;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative}.CaddiMenuBar-module__fPmEsW__root:after{content:"";pointer-events:none;background-image:var(--caddi-grain-url),linear-gradient(var(--color-neutral-0,#fff),var(--color-neutral-0,#fff));background-position:0 0;background-size:var(--caddi-grain-size)var(--caddi-grain-size),auto;background-blend-mode:multiply,normal;background-repeat:repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 calc(100% - 1px),#000 calc(100% - 1px) 100%);mask-image:linear-gradient(#0000 0 calc(100% - 1px),#000 calc(100% - 1px) 100%)}.CaddiMenuBar-module__fPmEsW__inner{width:100%;max-width:var(--size-max-width-lg);justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-inline-lg,16px);flex:1 0 0;min-width:0;margin:0 auto;display:flex}.CaddiMenuBar-module__fPmEsW__menuWrapper{align-items:center;gap:var(--space-stack-2xl);flex:auto;align-self:stretch;min-width:0;display:flex;overflow:hidden}.CaddiMenuBar-module__fPmEsW__menuNav{align-items:center;gap:var(--space-stack-2xl);flex-flow:row;min-width:0;margin:0;padding:0;display:inline-flex}.CaddiMenuBar-module__fPmEsW__menuItem{white-space:nowrap;color:var(--color-state-default,#fff);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.CaddiMenuBar-module__fPmEsW__menuItemNormal:hover,.CaddiMenuBar-module__fPmEsW__menuItemNormal:focus-visible{color:var(--color-state-default,#fff)}.CaddiMenuBar-module__fPmEsW__menuItemAnchor,.CaddiMenuBar-module__fPmEsW__menuItemAnchor:hover,.CaddiMenuBar-module__fPmEsW__menuItemAnchor:focus-visible{gap:9px}.CaddiMenuBar-module__fPmEsW__menuLabel{color:currentColor;font-family:var(--font-family-pishii-medium),var(--font-family-body),system-ui,sans-serif;font-size:var(--font-size-m);font-style:normal;font-weight:500;line-height:var(--font-size-m);white-space:nowrap}.CaddiMenuBar-module__fPmEsW__menuCurrent{white-space:nowrap;color:var(--color-neutral-500);pointer-events:none;cursor:default;flex-shrink:0;align-items:center;display:inline-flex}.CaddiMenuBar-module__fPmEsW__anchorIcon{opacity:0;color:currentColor;transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;min-width:0;height:12px;transition:opacity .2s,width .2s,min-width .2s;display:inline-flex;overflow:hidden;transform:rotate(90deg)}.CaddiMenuBar-module__fPmEsW__anchorIconSvg{flex-shrink:0;width:12px;height:12px;display:block}.CaddiMenuBar-module__fPmEsW__paginationWrapper{flex:none;justify-content:flex-end;align-self:stretch;align-items:center;gap:14px;min-width:0;max-width:715px;display:flex}@media (max-width:640px){.CaddiMenuBar-module__fPmEsW__root{height:auto;min-height:80px}.CaddiMenuBar-module__fPmEsW__inner{flex-wrap:wrap}.CaddiMenuBar-module__fPmEsW__menuNav{row-gap:var(--space-inline-md,12px);column-gap:var(--space-inline-lg,16px);flex-wrap:wrap}.CaddiMenuBar-module__fPmEsW__paginationWrapper{justify-content:center;width:100%}}
.CaddiClientLogoGrid-module__fGpR9q__root{border-top:1px solid var(--color-neutral-200);border-left:1px solid var(--color-neutral-200);grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;width:100%;display:inline-grid;position:relative}@media (max-width:991px){.CaddiClientLogoGrid-module__fGpR9q__root{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaddiClientLogoGrid-module__fGpR9q__box{box-sizing:border-box;border-style:solid;border-width:0 1px 1px 0;border-color:var(--color-neutral-200);padding:var(--space-inset-3xl);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;height:170px;min-height:0;margin:0;display:flex;position:relative}@media (max-width:640px){.CaddiClientLogoGrid-module__fGpR9q__box{height:120px;min-height:120px;padding:var(--space-inset-xl)}}.CaddiClientLogoGrid-module__fGpR9q__logoStage{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CaddiClientLogoGrid-module__fGpR9q__logoLayer{opacity:0;transition-property:opacity,transform;transition-duration:var(--caddi-client-logo-duration,.6s);transition-timing-function:var(--caddi-client-logo-ease,cubic-bezier(.17,.17,.3,1));pointer-events:none;will-change:transform,opacity;justify-content:center;align-items:center;transition-delay:0s;display:flex;position:absolute;inset:0;transform:translateY(100%)}.CaddiClientLogoGrid-module__fGpR9q__logoLayerActive{opacity:1;z-index:1;transform:translate(0,0)}.CaddiClientLogoGrid-module__fGpR9q__logoLayerExit{opacity:0;z-index:0;transform:translateY(-100%)}.CaddiClientLogoGrid-module__fGpR9q__logoImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (prefers-reduced-motion:reduce){.CaddiClientLogoGrid-module__fGpR9q__logoLayer{transition:none;animation-delay:0s;transform:none}.CaddiClientLogoGrid-module__fGpR9q__logoLayerExit{transform:none}}
.Earth-module__sdt3lq__root{width:100%;max-width:100%;height:var(--earth-height-desktop,600px);aspect-ratio:1;margin:0 auto}@media (max-width:768px){.Earth-module__sdt3lq__root{height:var(--earth-height-mobile,auto)}}
