body{background:#f8f7f4}.sub-page[data-astro-cid-ggyjrwi3]{color:#102d43;background:#f8f7f4}.sub-container[data-astro-cid-ggyjrwi3]{width:min(1180px,calc(100% - 40px));margin:0 auto}.sub-kicker[data-astro-cid-ggyjrwi3]{margin:0 0 13px;color:#ef6a36;font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.sub-page[data-astro-cid-ggyjrwi3] h1[data-astro-cid-ggyjrwi3],.sub-page[data-astro-cid-ggyjrwi3] h2[data-astro-cid-ggyjrwi3],.sub-page[data-astro-cid-ggyjrwi3] h3[data-astro-cid-ggyjrwi3]{letter-spacing:-.045em}.sub-page[data-astro-cid-ggyjrwi3] h2[data-astro-cid-ggyjrwi3]{margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1}.sub-page[data-astro-cid-ggyjrwi3] p[data-astro-cid-ggyjrwi3]{line-height:1.7}.sub-hero[data-astro-cid-ggyjrwi3]{padding:72px 0;overflow:hidden;background:#111f2b;color:#fff}.sub-hero-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.sub-hero[data-astro-cid-ggyjrwi3] h1[data-astro-cid-ggyjrwi3]{margin:0;font-size:clamp(3rem,5vw,5.2rem);line-height:.95}.sub-hero-copy[data-astro-cid-ggyjrwi3]>p[data-astro-cid-ggyjrwi3]:not(.sub-kicker){color:#c7d2d9;font-size:1.1rem}.sub-actions[data-astro-cid-ggyjrwi3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sub-button[data-astro-cid-ggyjrwi3]{display:inline-flex;min-height:52px;align-items:center;padding:0 23px;border-radius:999px;font-weight:900;text-decoration:none}.sub-button[data-astro-cid-ggyjrwi3].primary{background:#ef713e;color:#111f2b}.sub-button[data-astro-cid-ggyjrwi3].secondary{border:1px solid #6f8290;color:#fff}.sub-mini-facts[data-astro-cid-ggyjrwi3]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;color:#9fb1bd;font-size:.82rem}.sub-mini-facts[data-astro-cid-ggyjrwi3] b[data-astro-cid-ggyjrwi3]{color:#fff}.sub-hero-art[data-astro-cid-ggyjrwi3]{position:relative}.sub-hero-art[data-astro-cid-ggyjrwi3] figure[data-astro-cid-ggyjrwi3]{margin:0;overflow:hidden;border-radius:30px;transform:rotate(1.4deg);background:#dce1e3}.sub-hero-art[data-astro-cid-ggyjrwi3] img[data-astro-cid-ggyjrwi3]{display:block;width:100%;aspect-ratio:1 / .82;object-fit:cover}.sub-art-note[data-astro-cid-ggyjrwi3]{position:absolute;right:-24px;bottom:-26px;left:42px;padding:19px 22px;border-radius:16px;background:#fff;color:#102d43;box-shadow:0 16px 35px #0003}.sub-art-note[data-astro-cid-ggyjrwi3] span[data-astro-cid-ggyjrwi3],.sub-art-note[data-astro-cid-ggyjrwi3] strong[data-astro-cid-ggyjrwi3]{display:block}.sub-art-note[data-astro-cid-ggyjrwi3] span[data-astro-cid-ggyjrwi3]{color:#e8602f;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sub-art-note[data-astro-cid-ggyjrwi3] strong[data-astro-cid-ggyjrwi3]{margin-top:6px;line-height:1.45}.sub-definition[data-astro-cid-ggyjrwi3]{padding:92px 0;background:#fff}.sub-definition-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:.36fr .82fr 1.12fr;gap:44px;align-items:start}.sub-answer[data-astro-cid-ggyjrwi3]{margin-top:0;color:#24465d;font-size:1.13rem;font-weight:700}.sub-definition-grid[data-astro-cid-ggyjrwi3]>div[data-astro-cid-ggyjrwi3] p[data-astro-cid-ggyjrwi3]:last-child{color:#607685}.sub-gates[data-astro-cid-ggyjrwi3]{padding:100px 0}.sub-heading[data-astro-cid-ggyjrwi3]{max-width:850px;margin-bottom:44px}.sub-heading[data-astro-cid-ggyjrwi3].is-centered{margin-right:auto;margin-left:auto;text-align:center}.sub-heading[data-astro-cid-ggyjrwi3]>p[data-astro-cid-ggyjrwi3]:not(.sub-kicker){color:#607685}.sub-gate-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #ccd8de}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]{min-height:320px;padding:28px;border-right:1px solid #ccd8de;background:#fff}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]:last-child{border-right:0}.sub-gate-grid[data-astro-cid-ggyjrwi3] span[data-astro-cid-ggyjrwi3]{color:#e35e2f;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sub-gate-grid[data-astro-cid-ggyjrwi3] h3[data-astro-cid-ggyjrwi3]{margin:68px 0 13px;font-size:1.36rem}.sub-gate-grid[data-astro-cid-ggyjrwi3] p[data-astro-cid-ggyjrwi3]{color:#607685}.sub-panel-map[data-astro-cid-ggyjrwi3]{padding:100px 0;background:#152a3a;color:#fff}.sub-panel-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:center}.sub-panel-visual[data-astro-cid-ggyjrwi3]{position:relative;height:600px}.panel[data-astro-cid-ggyjrwi3]{position:absolute;display:grid;place-items:center;border:2px solid #8cb0c5;background:repeating-linear-gradient(45deg,#19405a 0 12px,#1d4864 12px 24px);color:#dceaf1;font-size:.75rem;font-weight:900;letter-spacing:.12em}.panel[data-astro-cid-ggyjrwi3] i[data-astro-cid-ggyjrwi3]{position:absolute;right:12px;bottom:10px;color:#ef945f;font-size:.68rem;font-style:normal}.panel-front[data-astro-cid-ggyjrwi3]{top:60px;left:80px;width:220px;height:430px;clip-path:polygon(22% 0,38% 8%,62% 8%,78% 0,100% 14%,86% 27%,78% 23%,78% 100%,22% 100%,22% 23%,14% 27%,0 14%)}.panel-back[data-astro-cid-ggyjrwi3]{top:90px;right:18px;width:190px;height:380px;clip-path:polygon(24% 0,76% 0,100% 15%,82% 28%,76% 24%,76% 100%,24% 100%,24% 24%,18% 28%,0 15%)}.panel-sleeve-a[data-astro-cid-ggyjrwi3]{bottom:14px;left:0;width:170px;height:80px;transform:rotate(-8deg)}.panel-sleeve-b[data-astro-cid-ggyjrwi3]{right:42px;bottom:16px;width:170px;height:80px;transform:rotate(7deg)}.panel-collar[data-astro-cid-ggyjrwi3]{top:8px;left:248px;width:120px;height:48px;border-radius:50% 50% 12px 12px}.sub-panel-copy[data-astro-cid-ggyjrwi3]>p[data-astro-cid-ggyjrwi3]:not(.sub-kicker),.sub-panel-copy[data-astro-cid-ggyjrwi3] li[data-astro-cid-ggyjrwi3]{color:#b9cbd5}.sub-panel-copy[data-astro-cid-ggyjrwi3] ul[data-astro-cid-ggyjrwi3]{display:grid;gap:10px;padding-left:19px}.sub-panel-copy[data-astro-cid-ggyjrwi3] b[data-astro-cid-ggyjrwi3]{color:#fff}.sub-panel-copy[data-astro-cid-ggyjrwi3] a[data-astro-cid-ggyjrwi3]{color:#f0a06f;font-weight:900;text-decoration:none}.sub-color[data-astro-cid-ggyjrwi3]{padding:100px 0;background:#fff}.sub-color-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.sub-color[data-astro-cid-ggyjrwi3] figure[data-astro-cid-ggyjrwi3]{margin:0;overflow:hidden;border-radius:24px;background:#e5eaec}.sub-color[data-astro-cid-ggyjrwi3] img[data-astro-cid-ggyjrwi3]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.sub-color[data-astro-cid-ggyjrwi3] figcaption[data-astro-cid-ggyjrwi3]{padding:13px 17px;color:#607685;font-size:.8rem}.sub-color-grid[data-astro-cid-ggyjrwi3]>div[data-astro-cid-ggyjrwi3]>p[data-astro-cid-ggyjrwi3]:not(.sub-kicker){color:#607685}.sub-color-steps[data-astro-cid-ggyjrwi3]{margin-top:24px}.sub-color-steps[data-astro-cid-ggyjrwi3] p[data-astro-cid-ggyjrwi3]{position:relative;margin:0;padding:17px 0 17px 46px;border-top:1px solid #d7e0e5;color:#607685}.sub-color-steps[data-astro-cid-ggyjrwi3] span[data-astro-cid-ggyjrwi3]{position:absolute;left:0;color:#ea6735;font-weight:900}.sub-color-steps[data-astro-cid-ggyjrwi3] b[data-astro-cid-ggyjrwi3]{color:#16364d}.sub-products[data-astro-cid-ggyjrwi3]{padding:100px 0}.sub-product-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sub-product-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]{padding:31px;border-radius:24px;background:#fff;box-shadow:0 14px 34px #102d4312}.sub-product-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]>p[data-astro-cid-ggyjrwi3]{margin-top:0;color:#e36030;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sub-product-grid[data-astro-cid-ggyjrwi3] h3[data-astro-cid-ggyjrwi3]{margin:40px 0 23px;font-size:1.55rem}.sub-product-grid[data-astro-cid-ggyjrwi3] dl[data-astro-cid-ggyjrwi3]{margin:0}.sub-product-grid[data-astro-cid-ggyjrwi3] dt[data-astro-cid-ggyjrwi3]{margin-top:14px;font-weight:900}.sub-product-grid[data-astro-cid-ggyjrwi3] dd[data-astro-cid-ggyjrwi3]{margin:5px 0 0;color:#607685;line-height:1.55}.sub-failures[data-astro-cid-ggyjrwi3]{padding:100px 0;background:#ed6938;color:#172e3e}.sub-failure-layout[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:.7fr 1.3fr;gap:76px}.sub-failures[data-astro-cid-ggyjrwi3] .sub-kicker[data-astro-cid-ggyjrwi3]{color:#17364c}.sub-failure-list[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:22px 0;border-top:1px solid rgba(18,44,62,.28)}.sub-failure-list[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]:last-child{border-bottom:1px solid rgba(18,44,62,.28)}.sub-failure-list[data-astro-cid-ggyjrwi3]>article[data-astro-cid-ggyjrwi3]>span[data-astro-cid-ggyjrwi3]{font-weight:900}.sub-failure-list[data-astro-cid-ggyjrwi3] h3[data-astro-cid-ggyjrwi3]{margin:0;font-size:1.25rem}.sub-failure-list[data-astro-cid-ggyjrwi3] p[data-astro-cid-ggyjrwi3]{margin:7px 0 0}.sub-case[data-astro-cid-ggyjrwi3]{padding:100px 0;background:#fff}.sub-case-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:1.08fr .92fr;gap:78px;align-items:center}.sub-case-photos[data-astro-cid-ggyjrwi3]{position:relative;min-height:580px}.sub-case-main[data-astro-cid-ggyjrwi3]{display:block;width:80%;height:520px;object-fit:cover;border-radius:22px}.sub-case-small[data-astro-cid-ggyjrwi3]{position:absolute;right:0;bottom:0;width:38%;height:300px;object-fit:cover;border:10px solid #fff;border-radius:20px}.sub-case-grid[data-astro-cid-ggyjrwi3]>div[data-astro-cid-ggyjrwi3]:last-child>p[data-astro-cid-ggyjrwi3]:not(.sub-kicker){color:#607685}.sub-case-facts[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:24px 0;background:#d7e1e5}.sub-case-facts[data-astro-cid-ggyjrwi3] div[data-astro-cid-ggyjrwi3]{padding:17px;background:#f5f7f7}.sub-case-facts[data-astro-cid-ggyjrwi3] dt[data-astro-cid-ggyjrwi3]{color:#607685;font-size:.77rem}.sub-case-facts[data-astro-cid-ggyjrwi3] dd[data-astro-cid-ggyjrwi3]{margin:5px 0 0;font-weight:900}.sub-case-grid[data-astro-cid-ggyjrwi3] a[data-astro-cid-ggyjrwi3]{color:#d55325;font-weight:900;text-decoration:none}.sub-faq[data-astro-cid-ggyjrwi3]{padding:100px 0}.sub-faq-grid[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:.66fr 1.34fr;gap:78px}.sub-faq[data-astro-cid-ggyjrwi3] details[data-astro-cid-ggyjrwi3]{border-top:1px solid #d2dde2}.sub-faq[data-astro-cid-ggyjrwi3] details[data-astro-cid-ggyjrwi3]:last-child{border-bottom:1px solid #d2dde2}.sub-faq[data-astro-cid-ggyjrwi3] summary[data-astro-cid-ggyjrwi3]{padding:22px 35px 22px 0;cursor:pointer;font-weight:900}.sub-faq[data-astro-cid-ggyjrwi3] details[data-astro-cid-ggyjrwi3] p[data-astro-cid-ggyjrwi3]{margin-top:0;color:#607685}.sub-inquiry[data-astro-cid-ggyjrwi3]{padding:100px 0;background:#152a3a}.sub-inquiry-shell[data-astro-cid-ggyjrwi3]{display:grid;grid-template-columns:.68fr 1.32fr;gap:70px;padding:48px;border-radius:28px;background:#fff}.sub-inquiry-shell[data-astro-cid-ggyjrwi3]>div[data-astro-cid-ggyjrwi3]>p[data-astro-cid-ggyjrwi3]:not(.sub-kicker){color:#607685}@media(max-width:980px){.sub-hero-grid[data-astro-cid-ggyjrwi3],.sub-definition-grid[data-astro-cid-ggyjrwi3],.sub-panel-grid[data-astro-cid-ggyjrwi3],.sub-color-grid[data-astro-cid-ggyjrwi3],.sub-failure-layout[data-astro-cid-ggyjrwi3],.sub-case-grid[data-astro-cid-ggyjrwi3],.sub-faq-grid[data-astro-cid-ggyjrwi3],.sub-inquiry-shell[data-astro-cid-ggyjrwi3]{grid-template-columns:1fr}.sub-definition-grid[data-astro-cid-ggyjrwi3]{gap:18px}.sub-gate-grid[data-astro-cid-ggyjrwi3],.sub-product-grid[data-astro-cid-ggyjrwi3]{grid-template-columns:repeat(2,1fr)}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]:nth-child(2){border-right:0}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]{border-bottom:1px solid #ccd8de}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]:nth-last-child(-n+2){border-bottom:0}.sub-panel-visual[data-astro-cid-ggyjrwi3]{width:min(560px,100%);margin:0 auto}}@media(max-width:680px){.sub-container[data-astro-cid-ggyjrwi3]{width:min(100% - 28px,1180px)}.sub-hero[data-astro-cid-ggyjrwi3]{padding:60px 0 82px}.sub-hero[data-astro-cid-ggyjrwi3] h1[data-astro-cid-ggyjrwi3]{font-size:clamp(2.55rem,12vw,3.7rem)}.sub-art-note[data-astro-cid-ggyjrwi3]{right:8px;left:8px}.sub-definition[data-astro-cid-ggyjrwi3],.sub-gates[data-astro-cid-ggyjrwi3],.sub-panel-map[data-astro-cid-ggyjrwi3],.sub-color[data-astro-cid-ggyjrwi3],.sub-products[data-astro-cid-ggyjrwi3],.sub-failures[data-astro-cid-ggyjrwi3],.sub-case[data-astro-cid-ggyjrwi3],.sub-faq[data-astro-cid-ggyjrwi3],.sub-inquiry[data-astro-cid-ggyjrwi3]{padding:72px 0}.sub-gate-grid[data-astro-cid-ggyjrwi3],.sub-product-grid[data-astro-cid-ggyjrwi3]{grid-template-columns:1fr}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]{min-height:250px;border-right:0;border-bottom:1px solid #ccd8de!important}.sub-gate-grid[data-astro-cid-ggyjrwi3] article[data-astro-cid-ggyjrwi3]:last-child{border-bottom:0!important}.sub-panel-visual[data-astro-cid-ggyjrwi3]{height:460px;transform:scale(.78);transform-origin:center}.sub-case-photos[data-astro-cid-ggyjrwi3]{min-height:470px}.sub-case-main[data-astro-cid-ggyjrwi3]{width:88%;height:410px}.sub-case-small[data-astro-cid-ggyjrwi3]{height:230px}.sub-inquiry-shell[data-astro-cid-ggyjrwi3]{gap:34px;padding:32px 20px}}
