/*!
 * Roboto Flex is licensed under the SIL Open Font License, Version 1.1.
 * http://scripts.sil.org/OFL
 * I've converted my Roboto Flex font(https://fonts.google.com/specimen/Roboto+Flex) from ttf to woff2.
 * Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac
 * Type: YakuHanJP_Narrow - Based on Noto Sans CJK JP
 *
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.
 * I've downloaded the FontAwesome asset directly and use it as an SVG.
 * I've moved this license information from SVG to CSS to avoid JSX constraints.
 */@font-face{font-weight:100 900;src:url(/fonts/RobotoFlex-VariableFont.woff2) format("woff2-variations");font-family:Roboto Flex;font-display:optional;unicode-range:u+00??,u+02bb-02bc,u+2000-206f,u+20ac,u+2212,u+2215,u+feff}@font-face{font-weight:100;src:local("Yu Gothic Medium");font-family:Original Yu Gothic}@font-face{font-weight:200;src:local("Yu Gothic Medium");font-family:Original Yu Gothic}@font-face{font-weight:300;src:local("Yu Gothic Medium");font-family:Original Yu Gothic}@font-face{font-weight:400;src:local("Yu Gothic Medium");font-family:Original Yu Gothic}@font-face{font-weight:700;src:local("Yu Gothic Bold");font-family:Original Yu Gothic}@font-face{font-style:normal;font-weight:100;src:url(/fonts/YakuHanJP-Thin.woff2) format("woff2");font-family:YakuHanJP_Narrow;font-display:optional;unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-style:normal;font-weight:200;src:url(/fonts/YakuHanJP-DemiLight.woff2) format("woff2");font-family:YakuHanJP_Narrow;font-display:optional;unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-style:normal;font-weight:300;src:url(/fonts/YakuHanJP-Light.woff2) format("woff2");font-family:YakuHanJP_Narrow;font-display:optional;unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-style:normal;font-weight:400;src:url(/fonts/YakuHanJP-Regular.woff2) format("woff2");font-family:YakuHanJP_Narrow;font-display:optional;unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-style:normal;font-weight:500;src:url(/fonts/YakuHanJP-Medium.woff2) format("woff2");font-family:YakuHanJP_Narrow;font-display:optional;unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-style:normal;font-weight:700;src:url(/fonts/YakuHanJP-Bold.woff2) format("woff2");font-family:YakuHanJP_Narrow;font-display:optional;unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}:where(:not(iframe,canvas,img,svg,video,svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box;overflow-wrap:break-word}:root{--space-2xs:3.05572809px;--space-xs:4.94427191px;--space-s:8px;--space-m:16px;--space-l:24px;--space-xl:40px;--space-2xl:64px;--space-auto:auto;--space-clamp:clamp(clamp(16px,calc((100vw - 960px) * 999),40px),calc((100vw - 520px) * 999),clamp(40px,calc((100vw - 960px) * 999),104px));--fnt-2xs:0.7272727273rem;--fnt-xs:0.8rem;--fnt-s:0.8888888889rem;--fnt-m:1rem;--fnt-l:1.1428571429rem;--fnt-xl:1.3333333333rem;--fnt-2xl:1.6rem;--fnt-3xl:2rem;--accent-tint:rgb(212.5640893896,85.4768963529,78.1648810043);--accent-middle:#c82e2e;--accent-shade:rgb(160.6529824734,34.9648132479,34.9647995693)}@media(prefers-color-scheme:dark){:root{--accent-tint:rgb(255,119.4466425911,114.8768320169);--accent-middle:#ff5a5a;--accent-shade:rgb(205.5416127109,70.8757177003,70.8757022236)}}body{background-color:rgb(3.0157837831,3.4026869459,3.3009925597);min-height:100svh;color:hsl(164.2994528127,2.8793578575%,87.6830747%);font-weight:400;font-size:var(--fnt-m);line-height:1.5;font-family:YakuHanJP_Narrow,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Hiragino Sans,Noto Sans CJK JP,Original Yu Gothic,Yu Gothic,sans-serif;font-optical-sizing:auto;font-feature-settings:"pkna";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizelegibility}b,strong{font-weight:700}small{font-size:.8rem}a,button{transition:var(--custom-transition,all) var(--custom-duration,.3s) var(--custom-timing,ease-in-out) var(--custom-delay,0s);cursor:pointer}a *,button *{transition:inherit}a:active,a:focus,a:hover,button:active,button:focus,button:hover{background:var(--lnk-bg);color:var(--lnk-color)}a:active,a:focus,button:active,button:focus{outline-color:var(--lnk-color)}img{vertical-align:top;max-width:100%;height:auto}svg{width:auto;height:1em}details>summary,ol,ul{list-style:none}details summary::-webkit-details-marker{display:none}.sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.o-stack{display:flex;flex-direction:column;justify-content:flex-start}.o-stack>*+*{margin-top:var(--stack-mt,0)}.o-box{outline:var(--box-border-w,1px) rgba(0,0,0,0);outline-offset:calc(var(--box-border-w, 1px)*-1);border:var(--box-border-w,1px) solid;background-color:rgba(0,0,0,0);color:currentcolor}.o-center{box-sizing:content-box;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.o-cluster{gap:var(--cluster-gutter,16px)}.o-cluster,.o-sidebar{display:flex;flex-wrap:wrap}.o-sidebar{gap:var(--sidebar-gutter,24px)}.o-switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-gutter,24px)}.o-switcher>*{flex-grow:1;flex-basis:calc((961px - 100%)*999);max-width:100%}.o-cover{display:flex;flex-direction:column}.o-grid{display:grid;grid-gap:var(--grid-gutter,24px);gap:var(--grid-gutter,24px)}.o-grid--tri{grid-template-columns:repeat(auto-fill,minmax(clamp(clamp((100% - var(--grid-gutter,24px) * 2)/3,(960px - 100vw) * 999,50% - var(--grid-gutter,24px) * .5),(960px - 100vw) * 999,clamp(50% - var(--grid-gutter,24px) * .5,(520px - 100vw) * 999,100%)),1fr))}.o-grid--quart{grid-template-columns:repeat(auto-fill,minmax(clamp(clamp((100% - var(--grid-gutter,24px) * 3)/4,(960px - 100vw) * 999,50% - var(--grid-gutter,24px) * .5),(960px - 100vw) * 999,clamp(50% - var(--grid-gutter,24px) * .5,(520px - 100vw) * 999,100%)),1fr))}.o-frame{display:block;position:relative;aspect-ratio:16/9;width:100%;overflow:hidden}.o-frame>*{display:flex;position:absolute;place-items:center;inset:0;border-radius:var(--frame-round,0);overflow:hidden}.o-frame>img,.o-frame>source,.o-frame>video{width:100%;height:100%;color:rgba(0,0,0,0);-o-object-fit:cover;object-fit:cover}.o-reel{display:flex;gap:var(--reel-gutter,16px);padding-bottom:8px;overflow:auto hidden}.o-reel>*{flex:0 0 auto}.o-icon{font-size:.7272727273em;line-height:1}.c-footer{position:sticky;top:100svh}.c-lnk-txt:visited{color:color-mix(in oklab,currentColor,rgb(3.0157837831,3.4026869459,3.3009925597))}.c-lnk-txt.\:logo:visited{color:inherit}.c-lnk-txt:active,.c-lnk-txt:focus,.c-lnk-txt:hover{--lnk-color:color-mix(in oklab,currentcolor,transparent 15%)}.c-lnk-txt:active span.\:bg-ghost,.c-lnk-txt:focus span.\:bg-ghost,.c-lnk-txt:hover span.\:bg-ghost{--lnk-bg:color-mix(in oklab,rgb(3.0157837831,3.4026869459,3.3009925597),rgb(222.6874871762,224.496193794,224.0228990673) 15%);--lnk-color:color-mix(in oklab,rgb(222.6874871762,224.496193794,224.0228990673),transparent 15%)}.c-lnk-txt.\:has-line{text-decoration:underline}.c-lnk-txt.\:has-line:active,.c-lnk-txt.\:has-line:focus,.c-lnk-txt.\:has-line:hover{text-decoration:none}.c-lnk-txt.\:has-cover:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:40px;height:100%;min-height:40px;content:""}.c-lnk-txt>span.\:bg-ghost{background:var(--lnk-bg);color:var(--lnk-color)}.c-card-lnk:active,.c-card-lnk:focus,.c-card-lnk:hover,.c-media-lnk:active,.c-media-lnk:focus,.c-media-lnk:hover{outline-color:var(--lnk-color)}.c-card-lnk{min-height:100%}.c-card-lnk:active,.c-card-lnk:focus,.c-card-lnk:hover{outline-color:var(--lnk-color);--lnk-bg:color-mix(in oklab,rgb(3.0157837831,3.4026869459,3.3009925597),rgb(222.6874871762,224.496193794,224.0228990673) 15%);--lnk-color:color-mix(in oklab,rgb(222.6874871762,224.496193794,224.0228990673),transparent 15%)}.c-card-lnk:active .o-frame>*,.c-card-lnk:focus .o-frame>*,.c-card-lnk:hover .o-frame>*,.c-media-lnk:active .c-media-pict .o-frame>*,.c-media-lnk:focus .c-media-pict .o-frame>*,.c-media-lnk:hover .c-media-pict .o-frame>*{transform:scale(1.15);filter:blur(1.2px) grayscale(100%)}.c-breadcrumb-item:not(:last-of-type):after{display:inline-block;margin-left:16px;content:"›";font-weight:100}.c-dsc-list,.c-entry>ul{padding-left:1.5em;list-style-type:disc;list-style-position:outside}.c-cnt-list,.c-entry>ol{counter-set:primary}.c-cnt-list>li,.c-entry>ol>li{position:relative;counter-increment:primary;padding-left:2em}.c-cnt-list>li:before,.c-entry>ol>li:before{position:absolute;top:0;left:0;content:counter(primary,decimal-leading-zero) ".";font-weight:inherit;font-family:Roboto Flex,sans-serif}.c-cnt-list ol,.c-entry>ol ol{padding-left:0}.\:secondary,.c-entry>ol>ol{counter-set:secondary}.\:secondary>li,.c-entry>ol>ol>li{counter-increment:secondary;padding-left:2.5em}.\:secondary>li:before,.c-entry>ol>ol>li:before{content:"(" counter(secondary,decimal-leading-zero) ")"}.c-rect-btn,.c-sq-btn{outline-style:solid;border-radius:4.94427191px}.c-rect-btn{display:inline-flex;align-items:baseline}.c-sq-btn{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;min-width:40px}.\:brd-none{border-color:rgba(0,0,0,0)}.\:btn-round{border-radius:50%}.\:primary{border-color:#2c6c60;background-color:#2c6c60;color:rgb(172.4082646359,195.7239536632,189.9496665499)}.\:primary:active,.\:primary:focus,.\:primary:hover{--lnk-color:rgb(146.999392508,166.8757636556,161.9523654514);--lnk-bg:rgb(33.3325104091,85.5665452091,75.7726532553);outline-color:rgb(77.4619878011,128.8604568977,117.9611336716);border-color:rgb(33.3325104091,85.5665452091,75.7726532553)}button:disabled{outline-color:hsl(164.3837853668,2.8404252418%,74.3210940741%);background-color:rgb(3.0157837831,3.4026869459,3.3009925597);pointer-events:none;color:hsl(164.3837853668,2.8404252418%,74.3210940741%)}.c-content-l,.c-content-m,.c-display-2xl,.c-display-2xs,.c-display-l,.c-display-m,.c-display-s,.c-display-xl,.c-display-xs,.c-entry p,.c-heading,.c-hero>:first-of-type,.c-hero>:last-of-type,.c-label-l,.c-label-m,.c-qua-heading,.c-qui-heading,.c-sec-heading,.c-sen-heading,.c-ter-heading{letter-spacing:.04em}@media screen and (min-width:521px){.c-display-2xl,.c-display-l,.c-display-xl,.c-heading{line-height:1.3333333333}}.c-display-2xl{font-size:clamp(4rem,(100vw - 520px)*999,8rem)}.c-display-xl{font-size:clamp(2.6666666667rem,(100vw - 520px)*999,4rem)}.c-display-l,.c-heading{font-size:clamp(var(--fnt-3xl),(100vw - 520px)*999,2.6666666667rem)}.c-display-m,.c-entry h2,.c-sec-heading{font-size:clamp(var(--fnt-2xl),(100vw - 520px)*999,var(--fnt-3xl))}.c-display-s,.c-entry h3,.c-ter-heading{font-size:clamp(var(--fnt-xl),(100vw - 520px)*999,var(--fnt-2xl))}.c-display-xs,.c-qua-heading{font-size:clamp(var(--fnt-l),(100vw - 520px)*999,var(--fnt-xl))}.c-display-2xs,.c-qui-heading{font-size:clamp(var(--fnt-m),(100vw - 520px)*999,var(--fnt-l))}@media screen and (max-width:520px){.c-display-2xs,.c-qui-heading{line-height:1.7142857143}}.c-content-l,.c-content-m,.c-entry p,.c-suppl-l,.c-suppl-m{line-height:1.7142857143}.c-content-m,.c-label-l{font-size:var(--fnt-s)}.c-label-m,.c-suppl-l{font-size:var(--fnt-xs)}.c-suppl-l,.c-suppl-m{letter-spacing:.02em}.c-suppl-m{font-size:var(--fnt-2xs)}.c-entry h2,.c-heading,.c-sec-heading{margin-top:4rem}.c-entry h3,.c-qua-heading,.c-qui-heading,.c-ter-heading{margin-top:2.5rem}.c-entry h2+*,.c-entry h3+*,.c-heading+*,.c-sec-heading+*,.c-sen-heading,.c-ter-heading+*{margin-top:1.5rem}.c-qua-heading+*,.c-qui-heading+*,.c-sen-heading+*{margin-top:1rem}.\:lnk-p{position:relative;transition:all .3s ease-in-out;cursor:pointer}.\:lnk-p:active,.\:lnk-p:focus,.\:lnk-p:hover{color:color-mix(in oklab,currentcolor,transparent 15%)}.c-hero-wrapper{flex-wrap:wrap;gap:clamp(40px,calc((100vw - 960px) * 999),104px)}@media screen and (max-width:960px){.c-hero-wrapper{flex-direction:column-reverse}}@media screen and (min-width:961px){.c-hero-title{flex-grow:1}}.c-hero-mask{margin:auto}@media screen and (max-width:960px){.c-hero-mask__inner{font-size:128vw}}@media screen and (min-width:961px){.c-hero-mask__inner{font-size:clamp(100svh - 232px,(100vw - 960px)*999,100svh - 56px)}}.c-hero>:not(:first-of-type,:last-of-type){margin-top:clamp(4.94427191px,(100vw - 960px)*999,8px);margin-bottom:clamp(8px,(100vw - 960px)*999,24px);font-size:clamp(3rem,(100vw - 960px)*999,7.4666666667rem)}.c-hero>:first-of-type{font-size:clamp(1rem,(100vw - 960px)*999,2rem)}.c-hero>:last-of-type{font-size:clamp(1.1428571429rem,(100vw - 960px)*999,2.6rem)}.c-note{position:relative;padding-left:1.5em}.c-note:before{position:absolute;left:0;content:"※";font-weight:inherit;font-size:inherit}.\:td-bx,.\:th-bx{--box-border-w:0;border-color:hsl(164.5290478113,5.6344195178%,73.9848313173%)}.\:th-bx{flex-grow:1;flex-basis:260px;border-width:1px clamp(0px,(960px - 100vw)*999,1px) 0 1px}.\:th-bx:last-of-type{border-bottom-width:clamp(0px,(100vw - 960px)*999,1px)}.\:td-bx{flex-grow:999;flex-basis:0;border-width:1px 1px 0;min-width:clamp(100% - 260px,(960px - 100vw)*999,100%)}.\:td-bx:last-of-type{border-bottom-width:1px}#sidebar{position:fixed;top:0;left:-100%;visibility:hidden;opacity:0;z-index:999;box-shadow:0 0 1px hsla(164.3837853668,2.8404252418%,74.3210940741%,.5);padding:0 clamp(16px,calc((100vw - 960px) * 999),40px) 0 var(--space-clamp);width:100%;max-width:clamp(clamp(231px,calc((100vw - 960px) * 999),254px),calc((100vw - 520px) * 999),clamp(254px,calc((100vw - 960px) * 999),342px));height:100%;pointer-events:none}#sidebar[aria-hidden=false]{left:0;visibility:visible;opacity:1;pointer-events:auto}body:has(#sidebar[aria-hidden=false]){overflow:hidden}#sidebar[aria-hidden=false]+.c-sidebar-bg{display:block;visibility:visible;opacity:1;pointer-events:auto}.c-sidebar-bg{display:none;position:fixed;visibility:hidden;opacity:0;z-index:998;cursor:pointer;inset:0;background:rgba(3.0157837831,3.4026869459,3.3009925597,.5);pointer-events:none}.c-sidebar-bottom{margin-right:calc(-1*clamp(16px,calc((100vw - 960px) * 999),40px) + clamp(8px,calc((100vw - 960px) * 999),16px));padding-right:clamp(8px,calc((100vw - 960px) * 999),16px);max-height:calc(100% - 56px);overflow-y:scroll}.\:brd-b{--box-border-w:0;border-bottom:1px solid hsl(164.5290478113,5.6344195178%,73.9848313173%)}.\:brd-h{--box-border-w:0;border-width:1px 0;border-color:hsl(164.5290478113,5.6344195178%,73.9848313173%)}.c-bio-pict{flex-basis:80px}.c-bio-pict\.:bio-m{flex-basis:100px}.c-bio-pict.\:bio-l{flex-basis:200px}.c-bio-pict+.\:ch-glow{flex-basis:calc((520px - 100vw)*999)}.c-bio-pict+.\:ch-glow>.o-cluster,.c-bio-pict+.\:ch-glow>p{width:min((100vw - 520px)*999,100%);min-width:-moz-max-content;min-width:max-content}.c-checkbox,.c-input{border-radius:4.94427191px;background:rgba(0,0,0,0)}.c-input{border-color:hsl(164.3837853668,2.8404252418%,74.3210940741%);resize:none}.c-input:not(:-moz-placeholder):valid{border-color:rgb(77.4619878011,128.8604568977,117.9611336716)}.c-input:not(:placeholder-shown):valid{border-color:rgb(77.4619878011,128.8604568977,117.9611336716)}.c-input:not(:-moz-placeholder):invalid{border-color:var(--accent-middle)}.c-input:not(:placeholder-shown):invalid{border-color:var(--accent-middle)}.c-input:not(:-moz-placeholder):invalid:focus{outline-color:var(--accent-middle)}.c-input:not(:placeholder-shown):invalid:focus{outline-color:var(--accent-middle)}.c-input:focus{outline:1px solid rgb(77.4619878011,128.8604568977,117.9611336716)}.c-form-item{position:relative}.c-form-item:has(.c-form-error) .c-input:-moz-placeholder{border-color:var(--accent-middle)}.c-form-item:has(.c-form-error) .c-input:placeholder-shown{border-color:var(--accent-middle)}.c-form-item:has(.c-form-error):has(.c-input:-moz-placeholder) .c-placeholder{color:var(--accent-middle)}.c-form-item:has(.c-form-error):has(.c-input:placeholder-shown) .c-placeholder{color:var(--accent-middle)}.c-input-label{position:relative}.c-required{border-radius:4.94427191px}.c-form-error{position:absolute;top:calc(100% + 4.94427191px);right:0}.c-placeholder{position:absolute;top:calc(100% + 16px);left:8px;transition:all .3s ease-in-out 0s;background:rgba(0,0,0,0);padding:0;width:-moz-max-content;width:max-content;color:hsl(164.3837853668,2.8404252418%,74.3210940741%);font-weight:200;line-height:1.7142857143;letter-spacing:.04em}.c-form-item:has(.c-input:not(:-moz-placeholder)) .c-placeholder{transform:translate(-7px,-19px) scale(.8);z-index:2;background:rgb(3.0157837831,3.4026869459,3.3009925597);padding-right:4.94427191px;padding-left:4.94427191px;color:rgb(77.4619878011,128.8604568977,117.9611336716);font-weight:300}.c-form-item:focus-within .c-placeholder,.c-form-item:has(.c-input:not(:placeholder-shown)) .c-placeholder{transform:translate(-7px,-19px) scale(.8);z-index:2;background:rgb(3.0157837831,3.4026869459,3.3009925597);padding-right:4.94427191px;padding-left:4.94427191px;color:rgb(77.4619878011,128.8604568977,117.9611336716);font-weight:300}.c-form-item:has(.c-input:not(:-moz-placeholder):invalid) .c-placeholder{color:var(--accent-middle)}.c-form-item:has(.c-input:not(:placeholder-shown):invalid) .c-placeholder{color:var(--accent-middle)}.c-checkbox{position:relative;border-color:currentColor;border-radius:4.94427191px;width:1.1428571429em;height:1.1428571429em}.c-checkbox:checked{background:#2c6c60}.c-checkbox:checked,.c-checkbox:checked:after{border-color:rgb(172.4082646359,195.7239536632,189.9496665499)}.c-checkbox:checked:after{position:absolute;top:calc(50% - 2px);left:50%;transform:translate(-50%,-50%) rotate(-45deg);border-style:solid;border-width:0 0 2px 2px;width:.7272727273em;height:.3636363636em;content:""}.c-message-box{visibility:hidden;opacity:0;transition:all .3s ease-in-out;padding:0 var(--space-m);height:0}.c-message-box.\:is-view{visibility:visible;opacity:1;margin-top:24px;padding-top:var(--space-xs);padding-bottom:var(--space-xs);height:auto}.c-bio-min{flex-basis:50px}.c-media-pict{flex-basis:35%}.c-media-txt{flex-grow:999;flex-basis:0;min-width:min((960px - 100vw)*999,100%)}.c-entry p{font-weight:200}.c-entry p+*{margin-top:1.5rem}.c-share-bx{position:relative}.c-share-bx .o-icon{position:absolute;top:50%;left:1em;transform:translateY(-50%)}.u-transition{transition:all .3s ease-in-out}.u-border-radius-s{--border-radius:4.94427191px}.\:success{border-color:#2c6c60}.\:error{border-color:var(--accent-middle)}@keyframes borderAnimation{0%{border-color:#2c6c60}25%{border-color:rgb(77.4619878011,128.8604568977,117.9611336716)}50%{border-color:rgb(33.3325104091,85.5665452091,75.7726532553)}75%{border-color:rgb(77.4619878011,128.8604568977,117.9611336716)}to{border-color:#2c6c60}}.\:sending{animation:borderAnimation 5s infinite}.u-position-relative{position:relative}.u-dsp-b{display:block}.u-dsp-fx{display:flex}.u-dsp-ifx{display:inline-flex}.u-dsp-tbl{display:table}.\:sq{aspect-ratio:1/1}.\:round{--frame-round:50%}.u-cursor{cursor:pointer}.u-fx-shn{flex-shrink:0}.u-fx-ctr{justify-content:center}.u-fx-y-ctr{align-items:center}.\:ch-glow{flex-grow:1}.u-fnt-2xl{font-size:var(--fnt-2xl)}.u-fnt-3xl{font-size:var(--fnt-3xl)}.u-fnt-wt{font-weight:100}.u-fnt-wx{font-weight:200}.u-fnt-wl{font-weight:300}.u-lnh-n{line-height:1}.\:slnt,.u-fnt-en{font-family:Roboto Flex,sans-serif}.\:slnt{font-variation-settings:"slnt" -10,"opsz" 144}.\:has-color{color:#2c6c60}.\:txt-sec{color:hsl(164.5290478113,5.6344195178%,73.9848313173%)}.\:txt-alert{color:var(--accent-middle)}.u-txt-ctr{text-align:center}.u-txt-r{text-align:right}.\:txt-trim{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--trim-line,1)}.\:two-line{--trim-line:2}.\:three-line{--trim-line:3}.u-mg-2xs,.u-mt-2xs,.u-my-2xs{margin-top:var(--space-2xs)}.u-mg-2xs,.u-mr-2xs,.u-mx-2xs{margin-right:var(--space-2xs)}.u-mb-2xs,.u-mg-2xs,.u-my-2xs{margin-bottom:var(--space-2xs)}.u-mg-2xs,.u-ml-2xs,.u-mx-2xs{margin-left:var(--space-2xs)}.u-mg-xs,.u-mt-xs,.u-my-xs{margin-top:var(--space-xs)}.u-mg-xs,.u-mr-xs,.u-mx-xs{margin-right:var(--space-xs)}.u-mb-xs,.u-mg-xs,.u-my-xs{margin-bottom:var(--space-xs)}.u-mg-xs,.u-ml-xs,.u-mx-xs{margin-left:var(--space-xs)}.u-mg-s,.u-mt-s,.u-my-s{margin-top:var(--space-s)}.u-mg-s,.u-mr-s,.u-mx-s{margin-right:var(--space-s)}.u-mb-s,.u-mg-s,.u-my-s{margin-bottom:var(--space-s)}.u-mg-s,.u-ml-s,.u-mx-s{margin-left:var(--space-s)}.u-mg-m,.u-mt-m,.u-my-m{margin-top:var(--space-m)}.u-mg-m,.u-mr-m,.u-mx-m{margin-right:var(--space-m)}.u-mb-m,.u-mg-m,.u-my-m{margin-bottom:var(--space-m)}.u-mg-m,.u-ml-m,.u-mx-m{margin-left:var(--space-m)}.u-mg-l,.u-mt-l,.u-my-l{margin-top:var(--space-l)}.u-mg-l,.u-mr-l,.u-mx-l{margin-right:var(--space-l)}.u-mb-l,.u-mg-l,.u-my-l{margin-bottom:var(--space-l)}.u-mg-l,.u-ml-l,.u-mx-l{margin-left:var(--space-l)}.u-mg-xl,.u-mt-xl,.u-my-xl{margin-top:var(--space-xl)}.u-mg-xl,.u-mr-xl,.u-mx-xl{margin-right:var(--space-xl)}.u-mb-xl,.u-mg-xl,.u-my-xl{margin-bottom:var(--space-xl)}.u-mg-xl,.u-ml-xl,.u-mx-xl{margin-left:var(--space-xl)}.u-mg-2xl,.u-mt-2xl,.u-my-2xl{margin-top:var(--space-2xl)}.u-mg-2xl,.u-mr-2xl,.u-mx-2xl{margin-right:var(--space-2xl)}.u-mb-2xl,.u-mg-2xl,.u-my-2xl{margin-bottom:var(--space-2xl)}.u-mg-2xl,.u-ml-2xl,.u-mx-2xl{margin-left:var(--space-2xl)}.u-mg-auto,.u-mt-auto,.u-my-auto{margin-top:var(--space-auto)}.u-mg-auto,.u-mr-auto,.u-mx-auto{margin-right:var(--space-auto)}.u-mb-auto,.u-mg-auto,.u-my-auto{margin-bottom:var(--space-auto)}.u-mg-auto,.u-ml-auto,.u-mx-auto{margin-left:var(--space-auto)}.u-pd-2xs,.u-pt-2xs,.u-py-2xs{padding-top:var(--space-2xs)}.u-pd-2xs,.u-pr-2xs,.u-px-2xs{padding-right:var(--space-2xs)}.u-pb-2xs,.u-pd-2xs,.u-py-2xs{padding-bottom:var(--space-2xs)}.u-pd-2xs,.u-pl-2xs,.u-px-2xs{padding-left:var(--space-2xs)}.u-pd-xs,.u-pt-xs,.u-py-xs{padding-top:var(--space-xs)}.u-pd-xs,.u-pr-xs,.u-px-xs{padding-right:var(--space-xs)}.u-pb-xs,.u-pd-xs,.u-py-xs{padding-bottom:var(--space-xs)}.u-pd-xs,.u-pl-xs,.u-px-xs{padding-left:var(--space-xs)}.u-pd-s,.u-pt-s,.u-py-s{padding-top:var(--space-s)}.u-pd-s,.u-pr-s,.u-px-s{padding-right:var(--space-s)}.u-pb-s,.u-pd-s,.u-py-s{padding-bottom:var(--space-s)}.u-pd-s,.u-pl-s,.u-px-s{padding-left:var(--space-s)}.u-pd-m,.u-pt-m,.u-py-m{padding-top:var(--space-m)}.u-pd-m,.u-pr-m,.u-px-m{padding-right:var(--space-m)}.u-pb-m,.u-pd-m,.u-py-m{padding-bottom:var(--space-m)}.u-pd-m,.u-pl-m,.u-px-m{padding-left:var(--space-m)}.u-pd-l,.u-pt-l,.u-py-l{padding-top:var(--space-l)}.u-pd-l,.u-pr-l,.u-px-l{padding-right:var(--space-l)}.u-pb-l,.u-pd-l,.u-py-l{padding-bottom:var(--space-l)}.u-pd-l,.u-pl-l,.u-px-l{padding-left:var(--space-l)}.u-pd-xl,.u-pt-xl,.u-py-xl{padding-top:var(--space-xl)}.u-pd-xl,.u-pr-xl,.u-px-xl{padding-right:var(--space-xl)}.u-pb-xl,.u-pd-xl,.u-py-xl{padding-bottom:var(--space-xl)}.u-pd-xl,.u-pl-xl,.u-px-xl{padding-left:var(--space-xl)}.u-pd-2xl,.u-pt-2xl,.u-py-2xl{padding-top:var(--space-2xl)}.u-pd-2xl,.u-pr-2xl,.u-px-2xl{padding-right:var(--space-2xl)}.u-pb-2xl,.u-pd-2xl,.u-py-2xl{padding-bottom:var(--space-2xl)}.u-pd-2xl,.u-pl-2xl,.u-px-2xl{padding-left:var(--space-2xl)}.u-pr-clamp,.u-px-clamp{padding-right:var(--space-clamp)}.u-pl-clamp,.u-px-clamp{padding-left:var(--space-clamp)}.u-space-2xs{--custom-space:var(--space-2xs)}.u-space-xs{--custom-space:var(--space-xs)}.u-space-s{--custom-space:var(--space-s)}.u-space-m{--custom-space:var(--space-m)}.u-space-l{--custom-space:var(--space-l)}.u-space-none{--custom-space:0}.u-insert-cluster{--cluster-gutter:var(--custom-space)}.u-insert-sidebar{--sidebar-gutter:var(--custom-space)}.u-insert-stack{--stack-mt:var(--custom-space)}.\:bg-ghost{background-color:rgba(0,0,0,0);color:hsl(164.2994528127,2.8793578575%,87.6830747%)}.\:bg-ghost:active,.\:bg-ghost:focus,.\:bg-ghost:hover{--lnk-bg:color-mix(in oklab,rgb(3.0157837831,3.4026869459,3.3009925597),rgb(222.6874871762,224.496193794,224.0228990673) 15%);--lnk-color:color-mix(in oklab,rgb(222.6874871762,224.496193794,224.0228990673),transparent 15%)}.\:bg-ghost[aria-current=page]{background-color:color-mix(in oklab,rgb(3.0157837831,3.4026869459,3.3009925597),rgb(222.6874871762,224.496193794,224.0228990673) 15%);color:color-mix(in oklab,rgb(222.6874871762,224.496193794,224.0228990673),transparent 15%)}.\:bg-primary{background-color:rgb(3.0157837831,3.4026869459,3.3009925597);color:hsl(164.2994528127,2.8793578575%,87.6830747%)}.\:bg-secondary{background-color:rgb(41.2830187219,47.3035313799,45.8017453546);color:hsl(164.5290478113,5.6344195178%,73.9848313173%)}.\:bg-secondary:active,.\:bg-secondary:focus,.\:bg-secondary:hover{--lnk-bg:color-mix(in oklab,rgb(3.0157837831,3.4026869459,3.3009925597),rgb(184.9235203174,192.3991194008,190.4715421341) 15%);--lnk-color:color-mix(in oklab,rgb(184.9235203174,192.3991194008,190.4715421341),transparent 15%)}.\:bg-secondary[aria-current=page]{background-color:color-mix(in oklab,rgb(3.0157837831,3.4026869459,3.3009925597),rgb(184.9235203174,192.3991194008,190.4715421341) 15%);color:color-mix(in oklab,rgb(184.9235203174,192.3991194008,190.4715421341),transparent 15%)}.\:bg-alert{background-color:var(--accent-middle);color:hsl(164.2994528127,2.8793578575%,87.6830747%)}@media(prefers-color-scheme:dark){.\:bg-alert{color:rgb(13.2191888617,24.6606410928,22.1270738779)}}.u-fill-lmp{fill:var(--accent-middle)}.\:rd-bx{max-width:40em}.u-mw-cnt{max-width:-moz-max-content;max-width:max-content}.u-w-max{width:100%}