@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_f19eea{font-family:Jost,Jost Fallback}.__variable_f19eea{--font-jost:"Jost","Jost Fallback"}:root{--navy:#1D3B58;--ink:#243B52;--sky:#5FA7DC;--deep:#2F6FA3;--paper:#FCFCFB;--mist:#EDF3F9;--line:rgba(29,59,88,.12);--sub:#536D87;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}a,button,input,label,select,summary{touch-action:manipulation}body{font-family:var(--font-zen),sans-serif;color:var(--ink);background:var(--paper);font-size:15px;line-height:2.1;letter-spacing:.05em;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}body>main{flex:1 0 auto}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.en{font-family:var(--font-jost),sans-serif}.wrap{max-width:1200px;margin:0 auto;padding:0 34px}:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:4px}.kp{display:inline-block}@media(max-width:640px){.pcbr{display:none}}.sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skiplink{position:absolute;left:16px;top:-60px;z-index:100;background:var(--navy);color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:700;transition:top .3s var(--ease)}.skiplink:focus{top:16px}.phtype{font-family:var(--font-jost);font-style:italic;font-weight:700;color:transparent;-webkit-background-clip:text;background-clip:text;background-color:var(--navy);background-size:cover;background-position:50% 55%;display:inline-block;line-height:1}.pill{display:inline-flex;gap:13px;background:var(--navy);border-radius:999px;padding:14px 15px 14px 28px;font-size:13.5px;font-weight:700;letter-spacing:.08em;transition:transform .5s var(--ease),box-shadow .5s var(--ease);box-shadow:0 14px 34px rgba(29,59,88,.2);border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.pill,.pill .c{align-items:center;color:#fff}.pill .c{width:32px;height:32px;border-radius:50%;background:var(--sky);display:flex;justify-content:center;font-size:13px;transition:transform .5s var(--ease);flex:none}.pill:hover{transform:translateY(-3px)}.pill:hover .c{transform:translateX(3px)}.pill:active{transform:scale(.97)}.pill[disabled]{opacity:.55;cursor:not-allowed;transform:none}.pill.ghost{background:#fff;color:var(--navy);box-shadow:0 10px 26px rgba(29,59,88,.1)}.pill.ghost .c{background:var(--navy)}.pill.green{background:#12b26b;font-size:15px}.pill.green .c{background:rgba(255,255,255,.25)}.pill.white{background:#fff;color:var(--navy);box-shadow:none}.pill.white .c{background:var(--deep)}.h-jp{font-size:clamp(26px,3.2vw,38px);font-weight:900;color:var(--navy);letter-spacing:.16em;line-height:1.7}.h-jp small{display:block;font-family:var(--font-jost);font-style:italic;font-weight:600;font-size:13px;letter-spacing:.3em;color:var(--deep)}.arrows{display:flex;gap:12px}.arrows button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--navy);background:transparent;color:var(--navy);font-size:15px;cursor:pointer;font-family:inherit;line-height:1;transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.arrows button:hover{background:var(--navy);color:#fff}.arrows button:active{transform:scale(.93)}.txtlink{font-size:13px;font-weight:700;color:var(--deep);border-bottom:1.5px solid var(--sky);width:max-content;display:inline-block;padding:5px 0 4px}.sec{padding:140px 0}.rv{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none}.hd{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 34px;transition:background .5s var(--ease),box-shadow .5s var(--ease)}.hd.solid,.hd.static{background:rgba(252,252,251,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line)}.hd.static{position:-webkit-sticky;position:sticky}.brand .en{font-style:italic;font-weight:700;font-size:21px;color:var(--deep)}.brand small{display:block;font-family:var(--font-jost);font-size:8.5px;letter-spacing:.4em;color:var(--navy);font-weight:600;line-height:1}.hd-right{display:flex;align-items:center;gap:28px}.hd-nav{display:flex;gap:26px;font-size:13px;font-weight:700;color:var(--navy)}.hd-nav a{position:relative;padding-bottom:4px}.hd-nav a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--sky);transition:width .4s var(--ease)}.hd-nav a:hover:after{width:100%}.hd-tel{display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;letter-spacing:.06em;font-family:var(--font-jost),var(--font-zen),sans-serif;transition:transform .4s var(--ease);box-shadow:0 8px 22px rgba(29,59,88,.18);white-space:nowrap}.hd-tel:hover{transform:translateY(-2px)}.hd-tel:active{transform:scale(.97)}.backlink{font-size:14px;font-weight:700;color:var(--navy);border-bottom:1.5px solid var(--sky);padding-bottom:2px}.hd-menu{display:none;position:relative}.hd-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;background:#fff;color:var(--navy);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;white-space:nowrap}.hd-menu>summary::-webkit-details-marker{display:none}.hd-menu>summary .bars{position:relative;width:15px;height:11px;flex:none}.hd-menu>summary .bars i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--navy);transition:transform .4s var(--ease),opacity .4s var(--ease)}.hd-menu>summary .bars i:first-child{top:0}.hd-menu>summary .bars i:nth-child(2){top:4.5px}.hd-menu>summary .bars i:nth-child(3){top:9px}.hd-menu[open]>summary .bars i:first-child{transform:translateY(4.5px) rotate(45deg)}.hd-menu[open]>summary .bars i:nth-child(2){opacity:0}.hd-menu[open]>summary .bars i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.hd-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:60;min-width:min(268px,calc(100vw - 40px));background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(29,59,88,.22);padding:10px;display:flex;flex-direction:column}.hd-menu-panel a{font-size:15px;font-weight:700;color:var(--navy);padding:13px 16px;border-radius:10px}.hd-menu-panel a+a{border-top:1px solid var(--line)}.hd-menu-panel a:hover{background:var(--mist)}@media(max-width:960px){.hd-nav{display:none}.hd-menu{display:block}}@media(max-width:560px){.backlink{display:none}.hd{padding:12px 14px}.hd-right{gap:10px}.brand small{letter-spacing:.24em;white-space:nowrap}.hd-tel{padding:12px}.hd-tel .tel-num{display:none}.hd-menu>summary{padding:9px 13px}}.ft{background:#10263C;color:rgba(255,255,255,.6);font-size:12px}.ft .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:26px 34px;line-height:1.9}@media(max-width:640px){.ft .wrap{flex-direction:column;gap:10px;padding:30px 34px 42px}}.ft a:hover{color:#fff}.ft-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ft-links a{display:inline-block;padding:6px 0}.pagehead{position:relative;overflow:hidden;padding:88px 0 64px}.pagehead .ghostword{position:absolute;right:-30px;top:20px;font-family:var(--font-jost);font-style:italic;font-weight:700;font-size:clamp(110px,16vw,220px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(29,59,88,.08);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagehead p{margin-top:12px;font-size:15px;color:var(--sub);max-width:38em}.prose{max-width:44em;padding-bottom:140px}.prose h2{font-size:18px;font-weight:900;color:var(--navy);letter-spacing:.1em;margin:44px 0 12px;padding-top:20px;border-top:1px solid var(--line)}.prose h2:first-of-type{margin-top:0;border-top:none;padding-top:0}.prose p{font-size:15px;color:var(--ink);margin-bottom:14px}.prose ul{margin:0 0 14px 1.4em}.prose li{font-size:15px;margin-bottom:6px}.prose dl{display:grid;grid-template-columns:10em 1fr;font-size:15px}.prose dt{color:var(--sub);font-weight:700}.prose dd,.prose dt{padding:12px 0;border-top:1px solid var(--line)}@media(max-width:560px){.prose dl{grid-template-columns:1fr}.prose dt{padding-bottom:0;border-top:1px solid var(--line)}.prose dd{padding-top:4px;border-top:none}}.compnote{position:fixed;bottom:14px;right:14px;z-index:60;font-family:var(--font-jost);font-size:10px;letter-spacing:.1em;background:#FFF3C9;color:#6b5a1e;padding:5px 12px;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.14)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}@media (scripting:none){.rv{opacity:1;transform:none}}