@font-face{font-family:__Karla_bb2235;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-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:__Karla_bb2235;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-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:__Karla_bb2235;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-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:__Karla_bb2235;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-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:__Karla_bb2235;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-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:__Karla_bb2235;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-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:__Karla_bb2235;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-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:__Karla_bb2235;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-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:__Karla_bb2235;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf94cd771dc2570c-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:__Karla_bb2235;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e682ee749bbea9e2-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:__Karla_Fallback_bb2235;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_bb2235{font-family:__Karla_bb2235,__Karla_Fallback_bb2235;font-style:normal}.__variable_bb2235{--karla:"__Karla_bb2235","__Karla_Fallback_bb2235"}:export{screenMD:768px;screenLG:1024px;screenXL:1280px}:root{--hover-padding-increment:var(--space-sm);--rounded-none:0;--rounded-sm:0.125rem;--rounded-md:0.25rem;--rounded-lg:0.5rem;--rounded-xl:1rem;--rounded-xxl:1.5rem;--rounded-xxxl:2rem;--shadow-none:none;--shadow-sm:0 1px 2px 0 rgba(var(--color-shadow-grey),0.05);--shadow-md:0 4px 6px -1px rgba(var(--color-shadow-grey),0.1),0 2px 4px -1px rgba(var(--color-shadow-grey),0.06);--shadow-lg:0 10px 15px -3px rgba(var(--color-shadow-grey),0.1),0 4px 6px -2px rgba(var(--color-shadow-grey),0.05);--shadow-xl:0 20px 25px -5px rgba(var(--color-shadow-grey),0.1),0 10px 10px -5px rgba(var(--color-shadow-grey),0.04);--space-0:0px;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:3rem;--space-xl:4rem;--space-2xl:5rem;--space-3xl:10rem;--main-padding-x:var(--space-md);--main-padding-y:var(--space-md);--main-bg-color:var(--color-white);--nav-height:83px;--nav-bg-color:var(--color-white);--nav-text-color:var(--color-primary-contrast);--sidebar-nav-height:72px;--sidebar-nav-bg-color:var(--color-white);--sidebar-nav-text-color:var(--color-primary);--footer-bg-color:var(--color-dark);--footer-text-color:var(--color-primary-contrast);--footer-text-size:var(--text-size-xxs);--button-rounding:var(--rounded-xxxl);--hero-bg-filter:brightness(0.85);--hero-max-height:50vh;--hero-min-height:min(var(--hero-max-height),calc(((100vw) / 4) * 3));--screen-xs:$screen-xs;--screen-sm:$screen-sm;--screen-md:$screen-md;--screen-lg:$screen-lg;--screen-xl:$screen-xl;--screen-xxl:$screen-xxl;--text-size-3xl-responsive:clamp(2.625rem,0.8298rem + 5.7447vw,6rem);--text-size-2xl-responsive:clamp(2.5rem,1.7021rem + 2.5532vw,4rem);--text-size-xl-responsive:clamp(2rem,1.4681rem + 1.7021vw,3rem);--text-size-lg-responsive:clamp(1.5rem,1.234rem + 0.8511vw,2rem);--text-size-md-responsive:clamp(1.5rem,1.5rem + 0vw,1.5rem);--text-size-sm-responsive:calc(18rem / 16);--text-size-xs-responsive:calc(16rem / 16);--text-size-2xs-responsive:calc(14rem / 16);--text-size-3xs-responsive:calc(12rem / 16);--text-size-sm:calc(18rem / 16);--text-size-xs:calc(16rem / 16);--text-size-2xs:calc(14rem / 16);--text-size-3xs:calc(12rem / 16);--leading-3xl:100%;--leading-2xl:120%;--leading-xl:115%;--leading-lg:130%;--leading-md:120%;--leading-sm:130%;--leading-xs:140%;--leading-2xs:130%;--leading-3xs:130%;--default-text-content-padding:var(--space-3xl);--list-item-border:1px solid var(--color-border)}@media(max-width:1024px){:root{--default-text-content-padding:0!important}}@media(min-width:576px){:root{--main-padding-x:var(--space-lg);--main-padding-y:var(--space-lg)}}@media(min-width:768px){:root{--main-padding-x:var(--space-md);--main-padding-y:var(--space-md)}}body,html{max-width:100vw;scroll-behavior:smooth}body{--font-headings:var(--noto-serif-jp);--font-paragraphs:var(--karla);--font-family-monospace:courier,monospace}main{min-height:100vh;background-color:var(--main-bg-color);color:var(--color-text);overflow-x:hidden}a{text-decoration:none}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--color-border)}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-primary:#1e433b;--color-primary-contrast:#fff;--color-secondary:#357e6a;--color-secondary-contrast:#fff;--color-secondary-100:#ebf2f0;--color-secondary-100-contrast:#fff;--color-secondary-200:#d7e5e1;--color-secondary-200-contrast:#fff;--color-secondary-300:#c2d8d2;--color-secondary-300-contrast:#fff;--color-secondary-500:#9abfb5;--color-secondary-500-contrast:#fff;--color-secondary-700:#72a597;--color-secondary-700-contrast:#fff;--color-secondary-900:#498b79;--color-secondary-900-contrast:#fff;--color-forestGreen:#357e6a;--color-forestGreen-contrast:#fff;--color-forestGreen-100:#ebf2f0;--color-forestGreen-100-contrast:#fff;--color-forestGreen-200:#d7e5e1;--color-forestGreen-200-contrast:#fff;--color-forestGreen-300:#c2d8d2;--color-forestGreen-300-contrast:#fff;--color-forestGreen-500:#9abfb5;--color-forestGreen-500-contrast:#fff;--color-forestGreen-700:#72a597;--color-forestGreen-700-contrast:#fff;--color-forestGreen-900:#498b79;--color-forestGreen-900-contrast:#fff;--color-darkGreen:#152821;--color-darkGreen-contrast:#fff;--color-darkGreen-100:#d0d4d3;--color-darkGreen-100-contrast:#fff;--color-darkGreen-200:#a1a9a6;--color-darkGreen-200-contrast:#fff;--color-darkGreen-300:#737e7a;--color-darkGreen-300-contrast:#fff;--color-darkGreen-500:#5b6964;--color-darkGreen-500-contrast:#fff;--color-darkGreen-700:#44534d;--color-darkGreen-700-contrast:#fff;--color-darkGreen-900:#1e433b;--color-darkGreen-900-contrast:#fff;--color-lightGreen:#1e433b;--color-lightGreen-contrast:#fff;--color-cashGreen:#31d898;--color-cashGreen-contrast:#0a0a0a;--color-cashGreen-100:#eafbf5;--color-cashGreen-100-contrast:#0a0a0a;--color-cashGreen-200:#d6f7ea;--color-cashGreen-200-contrast:#0a0a0a;--color-cashGreen-300:#adefd6;--color-cashGreen-300-contrast:#0a0a0a;--color-cashGreen-500:#82e8c1;--color-cashGreen-500-contrast:#0a0a0a;--color-cashGreen-700:#5ae0ad;--color-cashGreen-700-contrast:#0a0a0a;--color-cashGreen-900:#46dca2;--color-cashGreen-900-contrast:#0a0a0a;--color-newspaperRed:#ff5427;--color-newspaperRed-contrast:#0a0a0a;--color-newspaperRed-100:#ffeee9;--color-newspaperRed-100-contrast:#0a0a0a;--color-newspaperRed-200:#ffddd3;--color-newspaperRed-200-contrast:#0a0a0a;--color-newspaperRed-300:#ffbba9;--color-newspaperRed-300-contrast:#0a0a0a;--color-newspaperRed-500:#ff987d;--color-newspaperRed-500-contrast:#0a0a0a;--color-newspaperRed-700:#ff7652;--color-newspaperRed-700-contrast:#0a0a0a;--color-newspaperRed-900:#ff653d;--color-newspaperRed-900-contrast:#0a0a0a;--color-techBlue:#4290ff;--color-techBlue-contrast:#0a0a0a;--color-techBlue-100:#ebf4ff;--color-techBlue-100-contrast:#0a0a0a;--color-techBlue-200:#d9e8ff;--color-techBlue-200-contrast:#0a0a0a;--color-techBlue-300:#b3d3ff;--color-techBlue-300-contrast:#0a0a0a;--color-techBlue-500:#8fbcfe;--color-techBlue-500-contrast:#0a0a0a;--color-techBlue-700:#68a6ff;--color-techBlue-700-contrast:#0a0a0a;--color-techBlue-900:#559bff;--color-techBlue-900-contrast:#0a0a0a;--color-success:#31d898;--color-success-contrast:#0a0a0a;--color-success-100:#eafbf5;--color-success-100-contrast:#0a0a0a;--color-success-200:#d6f7ea;--color-success-200-contrast:#0a0a0a;--color-success-300:#adefd6;--color-success-300-contrast:#0a0a0a;--color-success-500:#82e8c1;--color-success-500-contrast:#0a0a0a;--color-success-700:#5ae0ad;--color-success-700-contrast:#0a0a0a;--color-success-900:#46dca2;--color-success-900-contrast:#0a0a0a;--color-info:#4290ff;--color-info-contrast:#0a0a0a;--color-info-100:#ebf4ff;--color-info-100-contrast:#0a0a0a;--color-info-200:#d9e8ff;--color-info-200-contrast:#0a0a0a;--color-info-300:#b3d3ff;--color-info-300-contrast:#0a0a0a;--color-info-500:#8fbcfe;--color-info-500-contrast:#0a0a0a;--color-info-700:#68a6ff;--color-info-700-contrast:#0a0a0a;--color-info-900:#559bff;--color-info-900-contrast:#0a0a0a;--color-warning:#ff5427;--color-warning-contrast:#0a0a0a;--color-warning-100:#ffeee9;--color-warning-100-contrast:#0a0a0a;--color-warning-200:#ffddd3;--color-warning-200-contrast:#0a0a0a;--color-warning-300:#ffbba9;--color-warning-300-contrast:#0a0a0a;--color-warning-500:#ff987d;--color-warning-500-contrast:#0a0a0a;--color-warning-700:#ff7652;--color-warning-700-contrast:#0a0a0a;--color-warning-900:#ff653d;--color-warning-900-contrast:#0a0a0a;--color-danger:#ff5427;--color-danger-contrast:#0a0a0a;--color-danger-100:#ffeee9;--color-danger-100-contrast:#0a0a0a;--color-danger-200:#ffddd3;--color-danger-200-contrast:#0a0a0a;--color-danger-300:#ffbba9;--color-danger-300-contrast:#0a0a0a;--color-danger-500:#ff987d;--color-danger-500-contrast:#0a0a0a;--color-danger-700:#ff7652;--color-danger-700-contrast:#0a0a0a;--color-danger-900:#ff653d;--color-danger-900-contrast:#0a0a0a;--color-dark:#152821;--color-dark-contrast:#fff;--color-light:#fff;--color-light-contrast:#0a0a0a;--color-grey:#f9f9f9;--color-grey-contrast:#0a0a0a;--color-grey-100:#f9f9f9;--color-grey-100-contrast:#0a0a0a;--color-grey-200:#f2f2f2;--color-grey-200-contrast:#0a0a0a;--color-grey-300:#ececec;--color-grey-300-contrast:#0a0a0a;--color-grey-500:#e0e0df;--color-grey-500-contrast:#0a0a0a;--color-grey-700:#d3d3d2;--color-grey-700-contrast:#0a0a0a;--color-grey-900:#c6c6c5;--color-grey-900-contrast:#0a0a0a;--color-shadowGrey:#3b4850;--color-shadowGrey-contrast:#fff;--color-black:#152821;--color-black-contrast:#fff;--color-white:#fff;--color-white-contrast:#0a0a0a;--color-semanticBlue:#1d6bda;--color-semanticRed:#d91d1c;--color-semanticGreen:#357e6a}.draft-mode_draft-mode__QsCWH{display:flex;position:fixed;bottom:0;flex-direction:column;align-items:center;justify-content:center;width:100%;height:2rem;background:var(--color-success);cursor:pointer;z-index:1000}