@charset "UTF-8";

/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{line-height:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:initial;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{cursor:pointer;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;margin:0;outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}label[for]{cursor:pointer}details{display:block}[contenteditable]{outline:none}table{border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}@media (max-width:622px){.sp_only{display:block!important}}*{box-sizing:border-box}@media (min-width:1680px){html{font-size:16px}}html body{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#000;line-height:1.5;font-feature-settings:"palt"}@supports (-ms-ime-align:auto){html body{font-feature-settings:normal}}html body br.sp{display:none}@media (max-width:622px){html body br.sp{display:inline-block}}html body .bold{font-weight:700}html body p{line-height:1.8}html body .infographic-container section:last-of-type{margin-bottom:0!important}html body .serviceContentWrap{background-color:#f9f8f6;padding:2rem 1rem 4rem}html body .serviceContentWrap.bg-white{background-color:white;margin-top:3rem;padding:1rem 0}html body .serviceContentWrap .serviceContent{max-width:69rem;margin:auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:1rem;box-shadow:0 0 12px #999;transition:all .5s ease}@media (max-width:980px){html body .serviceContentWrap .serviceContent{display:block}}html body .serviceContentWrap .serviceContent:hover{box-shadow:0 0 13px #A5A051}html body .serviceContentWrap .serviceContent:hover figure img{transform:scale(1.1)}html body .serviceContentWrap .serviceContent figure{width:49%;border-radius:1rem;margin:0!important;overflow:hidden}@media (max-width:980px){html body .serviceContentWrap .serviceContent figure{width:100%;border-radius:1rem 1rem 0 0}}html body .serviceContentWrap .serviceContent figure img{width:100%;height:100%;object-fit:cover;transition:all 3s ease}html body .serviceContentWrap .serviceContent .detail{width:49%;padding-right:2rem}@media (max-width:980px){html body .serviceContentWrap .serviceContent .detail{width:100%;padding:2rem 1rem}}html body .serviceContentWrap .serviceContent .detail p{white-space:pre-wrap;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .serviceContentWrap .serviceContent .detail .title{margin-bottom:1rem;font-weight:700;font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);line-height:1.25}html body .serviceContentWrap .serviceContent .detail .title:before{content:"関連サービスのご紹介:";display:block;font-size:clamp(.875rem,.85rem + .2vw,1rem);margin-bottom:1rem}html body header{padding:.5rem 1rem;position:sticky;top:0;border-bottom:1px solid #f0f0f0;z-index:100;background-color:rgba(255,255,255,.7);backdrop-filter:blur(12px)}html body header .headerInner{display:flex;justify-content:space-between;margin:auto;max-width:118rem}html body header .headerInner .logoWrap{width:25%;display:flex;align-items:center}@media (max-width:1410px){html body header .headerInner .logoWrap{width:fit-content}}html body header .headerInner .logoWrap .logo{display:block;width:10rem}@media (max-width:622px){html body header .headerInner .logoWrap .logo{width:6.5rem}}html body header .headerInner .logoWrap .logo img{width:100%;height:100%;object-fit:contain}@media (max-width:1410px){html body header .headerInner nav.active{height:fit-content}}html body header .headerInner nav.active ul{display:block}@media (max-width:1410px){html body header .headerInner nav{height:0;overflow:hidden;background-color:rgba(255,255,255,.9);backdrop-filter:blur(12px);position:absolute;top:3.2rem;left:0;right:0}}html body header .headerInner nav ul{display:flex;align-items:center}@media (max-width:1410px){html body header .headerInner nav ul{display:block}}html body header .headerInner nav ul li.hasUnder{cursor:pointer}@media (max-width:1410px){html body header .headerInner nav ul li.hasUnder{padding-right:0}}html body header .headerInner nav ul li.hasUnder .parentLink{padding-right:1.5rem}@media (min-width:980px){html body header .headerInner nav ul li.hasUnder:hover .parentLink svg{transform:rotate(180deg)}html body header .headerInner nav ul li.hasUnder:hover .megaDropDown{height:auto}}html body header .headerInner nav ul li .parentLink{padding:1rem;position:relative;display:inline-flex}@media (max-width:1410px){html body header .headerInner nav ul li .parentLink{width:100%;border-bottom:1px dotted gray;padding:1rem!important}}html body header .headerInner nav ul li .parentLink svg{transition:all .5s ease}@media (min-width:980px){html body header .headerInner nav ul li .parentLink:hover:after{width:100%}}html body header .headerInner nav ul li .parentLink:after{content:"";display:block;background-color:#0066FF;left:0;right:0;margin:auto;bottom:0;position:absolute;height:2px;width:0;transition:all .5s ease}html body header .headerInner nav ul li a.parentLink.hasUnderLink{display:flex}@media (max-width:1410px){html body header .headerInner nav ul li a.parentLink.hasUnderLink{display:none;padding-right:1rem}}html body header .headerInner nav ul li button.parentLink.hasUnderLink{display:none}@media (max-width:1410px){html body header .headerInner nav ul li button.parentLink.hasUnderLink{display:flex;padding-right:1rem}html body header .headerInner nav ul li button.parentLink.hasUnderLink svg{margin-right:1rem}}html body header .headerInner nav ul li .megaDropDown{position:absolute;left:0;right:0;margin:auto;top:3.75rem;height:0;overflow:hidden;width:100%;min-width:50rem}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown{position:relative;min-width:1px;top:0}html body header .headerInner nav ul li .megaDropDown.active{height:auto}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner{min-width:50rem;max-width:80rem;margin:1rem auto;border-radius:.25rem;box-shadow:0 0 12px #999;background-color:#f9f8f6;padding:1rem;display:flex;gap:4px}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .parentLinkInner{display:none}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner{display:block;width:100%;margin:0;background:none;box-shadow:none;min-width:auto;max-width:100%}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .parentLinkInner{margin-bottom:.5rem;display:block}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .parentLinkInner a{padding:1rem .5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.25rem;border:1px solid #dad4c8;background-color:#f9f8f6;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group{min-width:auto}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .ul{display:block!important;max-width:100%!important}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .ul li{width:100%!important}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .ul li a p{display:none}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group{min-width:20rem}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .groupName{padding:1rem;background-color:white}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group .groupName{background:none;padding:.5rem}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px;gap:2px;align-items:stretch}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul{display:block}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul:after,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul:before{width:calc(33.3333333333% - 2px);order:999;content:"";display:block}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3{max-width:400px}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1:after,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1:before,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2:after,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2:before,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3:after,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3:before{width:100%;order:999}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count1 li,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count2 li,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count3 li{width:100%}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4:after,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4:before,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5:after,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5:before{width:calc(50% - 2px);order:999}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4 li,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5 li{width:calc(50% - 2px)}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count4 li,html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul.count5 li{width:100%}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li{width:calc(33.3333333333% - 2px)}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li{width:100%}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a{padding:1rem;background-color:white;display:block;width:100%;height:100%}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a{background:none;padding:.5rem .5rem .5rem 2rem}}@media (max-width:1390px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a:hover{background-color:#f0f4f4}}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a .linkTitle{font-size:clamp(.875rem,.85rem + .2vw,1rem);margin-bottom:.5rem}html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a p{font-size:.75rem;color:gray}@media (max-width:1410px){html body header .headerInner nav ul li .megaDropDown .megaDropDownInner .group ul li a p{display:none}}html body header .headerInner .menu{display:none}@media (max-width:1410px){html body header .headerInner .menu{display:block;width:2rem;position:relative}html body header .headerInner .menu span{width:100%;height:2px;position:absolute;left:0;right:0;margin:auto;transition:all .5s ease;background-color:gray}html body header .headerInner .menu span:first-of-type{top:50%;bottom:0}html body header .headerInner .menu span:last-of-type{bottom:50%;top:0}html body header .headerInner .menu.active span{top:0!important;bottom:0!important}html body header .headerInner .menu.active span:first-of-type{transform:rotate(45deg)}html body header .headerInner .menu.active span:last-of-type{transform:rotate(-45deg)}}html body header .headerInner .cta{width:25%;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1410px){html body header .headerInner .cta{width:fit-content;width:auto;margin-left:auto;margin-right:1rem}}html body header .headerInner .cta .white{margin-right:1rem;display:inline-block;background-color:white;padding:.5rem 2rem;background-color:#f9f8f6;border-radius:20rem;border:1px solid #dad4c8}@media (max-width:622px){html body header .headerInner .cta .white{font-size:.65rem;padding:.5rem 1rem;margin-right:.5rem}}html body header .headerInner .cta .btn{position:relative;display:flex;border-radius:20rem;border:1px solid #222;background-color:#222;color:white;padding:.5rem 3rem .5rem 2rem}@media (max-width:622px){html body header .headerInner .cta .btn{padding:.5rem 2rem .5rem 1rem;font-size:.65rem}html body header .headerInner .cta .btn svg{width:1rem;height:1rem}}html body footer{background-color:#0066FF;padding:8rem 1rem}html body footer .distract{display:flex;justify-content:space-between;max-width:80rem;margin:auto;padding:1rem 0}@media (max-width:622px){html body footer .distract{flex-direction:column-reverse}}html body footer .distract small{min-width:5em;font-size:clamp(.8rem,.8rem + .1vw,.875rem);color:white}@media (max-width:622px){html body footer .distract small{margin-top:1rem}}html body footer .distract ul{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:622px){html body footer .distract ul{display:block}}html body footer .distract ul li{margin-left:1rem}@media (max-width:622px){html body footer .distract ul li{margin-left:0}}html body footer .distract ul li a{font-size:clamp(.8rem,.8rem + .1vw,.875rem);color:white}html body footer .distract ul li a:hover{text-decoration:underline}html body footer .footerInner{background-color:white;max-width:80rem;margin:auto;border-radius:1rem;padding:4rem}@media (max-width:622px){html body footer .footerInner{padding:2rem 1rem}}html body footer .footerInner .middle{display:flex;flex-wrap:wrap;margin-top:3rem;gap:1rem}@media (max-width:622px){html body footer .footerInner .middle{display:block}}html body footer .footerInner .middle ul{width:calc(25% - 1rem);min-width:250px}@media (max-width:980px){html body footer .footerInner .middle ul{width:auto}}@media (max-width:622px){html body footer .footerInner .middle ul{width:100%}}html body footer .footerInner .middle ul li{margin-bottom:1rem}html body footer .footerInner .middle ul li a{font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700}html body footer .footerInner .middle dl{width:calc(25% - 1rem);min-width:250px}@media (max-width:980px){html body footer .footerInner .middle dl{width:auto}}@media (max-width:622px){html body footer .footerInner .middle dl{width:100%;margin-bottom:2rem}}html body footer .footerInner .middle dl dt a{font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body footer .footerInner .middle dl dt a small{display:block}html body footer .footerInner .middle dl dd{margin-top:1rem}html body footer .footerInner .middle dl dd .itemWrap{margin:.5rem 0}html body footer .footerInner .middle dl dd .itemWrap a{color:#777;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body footer .footerInner .middle dl dd .itemWrap a:hover{color:#0066FF}html body footer .footerInner .breadList{display:flex}html body footer .footerInner .breadList .breadListInner ul{margin-bottom:2rem;display:flex;flex-wrap:wrap}html body footer .footerInner .breadList .breadListInner ul li{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}html body footer .footerInner .breadList .breadListInner ul li a:hover{text-decoration:underline;color:#0066FF}html body footer .footerInner .upper{display:flex;justify-content:space-between}@media (max-width:622px){html body footer .footerInner .upper{display:flex;flex-direction:column-reverse}}html body footer .footerInner .upper .right a.logo{display:block;width:15rem}html body footer .footerInner .upper .right a.logo img{width:100%}@media (max-width:622px){html body footer .footerInner .upper .right{margin-bottom:2rem}}html body footer .footerInner .upper .left p{font-weight:700;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}html body footer .footerInner .upper .left .cta{justify-content:flex-start;display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem}html body footer .footerInner .upper .left .cta .white{display:inline-block;background-color:white;padding:.5rem 2rem;background-color:#f9f8f6;border-radius:20rem;border:1px solid #dad4c8;margin:.5rem 1rem .5rem 0}html body footer .footerInner .upper .left .cta .btn{margin:.5rem 0;position:relative;display:flex;border-radius:20rem;border:1px solid #222;background-color:#222;color:white;padding:.5rem 3rem .5rem 2rem}html body .LPfirstView{min-height:50vh;position:relative;display:flex;align-items:center;padding:0 2rem;margin:2rem 0}html body .LPfirstView .LPfirstViewInner{display:flex;align-items:center;padding:2rem 0;position:relative;z-index:10}@media (max-width:980px){html body .LPfirstView .LPfirstViewInner{display:block;padding:2rem 0}}html body .LPfirstView .LPfirstViewInner .detail{width:50%;height:fit-content}@media (max-width:980px){html body .LPfirstView .LPfirstViewInner .detail{width:100%}}html body .LPfirstView .LPfirstViewInner .detail strong{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin-bottom:1rem;display:block}html body .LPfirstView .LPfirstViewInner .detail h1{font-size:3.5vw;font-weight:900;white-space:pre-wrap}@media (min-width:1680px){html body .LPfirstView .LPfirstViewInner .detail h1{font-size:3rem}}@media (max-width:980px){html body .LPfirstView .LPfirstViewInner .detail h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}html body .LPfirstView .LPfirstViewInner .detail .linkWrap{display:block}html body .LPfirstView .LPfirstViewInner .detail .linkWrap .btn{margin:1rem 0;max-width:500px}}html body .LPfirstView .LPfirstViewInner .detail p{margin-top:1rem;white-space:pre-wrap}html body .LPfirstView .LPfirstViewInner .htmlOutputDiv{padding:2rem;width:50%}@media (max-width:980px){html body .LPfirstView .LPfirstViewInner .htmlOutputDiv{padding:1rem 0;width:100%}}html body .UserPortalCTA{background-color:#2d2de6;text-align:center;padding:6rem 2rem;margin:4rem 0;border-radius:1rem}html body .UserPortalCTA h2{color:#fff;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:900;letter-spacing:-.02em;position:relative;white-space:pre-wrap}html body .UserPortalCTA p{color:rgba(255,255,255,.86);white-space:pre-wrap;margin:14px auto 30px;max-width:780px;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .UserPortalCTA .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}html body .UserPortalCTA .cta-row .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:clamp(1rem,.95rem + .3vw,1.15rem);text-decoration:none;cursor:pointer;padding:11px 22px;border-radius:10px;border:1px solid transparent;transition:transform .15s,box-shadow .2s,background .2s;white-space:nowrap}html body .UserPortalCTA .cta-row .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}html body .UserPortalCTA .cta-row .btn-ghost:hover{background:rgba(255,255,255,.12)}html body .UserPortalCTA .cta-row .btn-primary{background:#fff;color:var(--blue);box-shadow:0 10px 30px rgba(0,0,0,.18)}html body .UserPortalCTA .cta-row .btn-primary:hover{background:#f3f4ff;transform:translateY(-2px);box-shadow:0 10px 26px rgba(45,45,230,.36)}html body .ContentBlock .contentHeader{background-color:#f9f8f6;padding:1rem;display:flex;justify-content:flex-end;align-items:center}@media (max-width:980px){html body .ContentBlock .contentHeader{display:none}}html body .ContentBlock .contentHeader a.contentTop{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .ContentBlock .contentHeader ul{display:flex;background-color:white;border-radius:100rem;padding:1rem 2rem}html body .ContentBlock .contentHeader ul li{margin-left:1rem}html body .ContentBlock .contentHeader ul li a{font-weight:700}html body .ContentBlock .contentHeader ul li a:hover{color:#A5A051;text-decoration:underline}html body .ContentBlock .titleBlock{background-color:#f9f8f6;border-bottom:2px solid #dad4c8;padding:1.5rem 0 5rem}html body .ContentBlock .titleBlock time{font-family:Figtree;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .ContentBlock .titleBlock .category{border-radius:100rem;padding:.25rem 1rem;background-color:#A5A051;color:white;margin-left:1rem}html body .ContentBlock .titleBlock .tagArray{margin-top:1rem;display:flex;flex-wrap:wrap}html body .ContentBlock .titleBlock .tagArray li{margin-right:.5rem}html body .ContentBlock .titleBlock .tagArray li a{border-radius:100rem;border:2px solid #dad4c8;background-color:white;font-size:clamp(.875rem,.85rem + .2vw,1rem);display:inline-block;line-height:1;font-weight:400;font-size:clamp(.8rem,.8rem + .1vw,.875rem);margin:.15rem 0;padding:.5rem 1rem}html body .ContentBlock .titleBlock .tagArray li a:hover{background-color:#dad4c8}html body .ContentBlock .titleBlock h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;white-space:pre-wrap;line-height:1.25}html body .ContentBlock .titleBlock h1 small{display:block;font-size:70%;margin-top:1rem}@media (max-width:622px){html body .ContentBlock .titleBlock h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}}html body .ContentBlock .mainContent{display:flex;justify-content:space-between;padding-bottom:7rem}@media (max-width:622px){html body .ContentBlock .mainContent{flex-direction:column-reverse}}html body .ContentBlock .mainContent .profile{padding:2rem;border:1px solid gray;background-color:#f0f0f0;margin-top:2rem;border-radius:.5rem}html body .ContentBlock .mainContent .profile .title{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .ContentBlock .mainContent .profile .name{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .ContentBlock .mainContent .profile .detailProfile{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .ContentBlock .mainContent aside{width:300px}@media (max-width:622px){html body .ContentBlock .mainContent aside{width:100%}}html body .ContentBlock .mainContent aside .asideInner{position:sticky;top:7rem}html body .ContentBlock .mainContent aside .asideInner .nextContent{margin-top:2rem;display:block;border-radius:.5rem;overflow:hidden;border:1px solid #dad4c8}html body .ContentBlock .mainContent aside .asideInner .nextContent figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}html body .ContentBlock .mainContent aside .asideInner .nextContent .detail{padding:1rem}html body .ContentBlock .mainContent aside .asideInner .nextContent .detail p.title{font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700;line-height:1.45;margin-bottom:.5rem}html body .ContentBlock .mainContent aside .asideInner .nextContent .detail p{font-size:clamp(.7rem,.7rem + .08vw,.75rem)}@media (max-width:980px){html body .ContentBlock .mainContent aside .asideInner .nextContent{display:none}}html body .ContentBlock .mainContent aside .table-of-contents{border-radius:.5rem;background-color:#f9f8f6;border:1px solid #dad4c8;padding:1rem}html body .ContentBlock .mainContent aside .table-of-contents h3{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin-bottom:1rem;font-weight:700}html body .ContentBlock .mainContent aside .table-of-contents ul{list-style:none;padding:0}html body .ContentBlock .mainContent aside .table-of-contents li{margin-bottom:1rem}html body .ContentBlock .mainContent aside .table-of-contents a{text-decoration:none;color:#333;transition:color .2s}html body .ContentBlock .mainContent aside .table-of-contents a:hover{color:#007bff}html body .ContentBlock .mainContent .contentInclude{width:calc(100% - 300px - 2rem)}html body .ContentBlock .mainContent .contentInclude figure{margin:1rem 0}html body .ContentBlock .mainContent .contentInclude figure svg{width:100%;height:auto}html body .ContentBlock .mainContent .contentInclude figure figcaption{margin-top:1rem;font-size:clamp(.875rem,.85rem + .2vw,1rem)}@media (max-width:622px){html body .ContentBlock .mainContent .contentInclude{width:100%}}html body .ContentBlock .mainContent .contentInclude .dl_wrap dl{display:flex}html body .ContentBlock .mainContent .contentInclude p img{border-radius:.5rem}html body .ContentBlock .mainContent .contentInclude h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);margin-top:6rem;margin-bottom:3rem}html body .ContentBlock .mainContent .contentInclude h2:first-of-type{margin-top:2rem;margin-bottom:3rem}html body .ContentBlock .mainContent .contentInclude h3{border-radius:.5rem;border:1px solid #dad4c8;background-color:#f9f8f6;padding:.5rem 1rem;margin-top:3rem}html body .ContentBlock .mainContent .contentInclude h4{border-left:3px solid #a5a051;font-weight:700;font-size:clamp(1.05rem,.85rem + 2vw,1.5rem);padding-left:clamp(.5rem,.5rem + .4vw,1rem)}html body .ContentBlock .contentInclude{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body .ContentBlock .contentInclude blockquote{background-color:#f0f0f0;border:1px solid gray;border-radius:.5rem;padding:2rem;margin:2.5rem 0}html body .ContentBlock .contentInclude blockquote p:first-of-type:before{font-size:4rem;display:block;content:"”";line-height:.5}html body .ContentBlock .contentInclude .tableWrap{max-width:100%;overflow-x:scroll}html body .ContentBlock .contentInclude .tableWrap caption{margin:1rem 0}html body .ContentBlock .contentInclude .tableWrap table{min-width:1200px}html body .ContentBlock .contentInclude .tableWrap table tbody tr td,html body .ContentBlock .contentInclude .tableWrap table tbody tr th,html body .ContentBlock .contentInclude .tableWrap table thead tr td,html body .ContentBlock .contentInclude .tableWrap table thead tr th{font-size:1rem}html body .ContentBlock .contentInclude .tableWrap table tbody tr td a,html body .ContentBlock .contentInclude .tableWrap table tbody tr th a,html body .ContentBlock .contentInclude .tableWrap table thead tr td a,html body .ContentBlock .contentInclude .tableWrap table thead tr th a{color:#0066FF}html body .ContentBlock .contentInclude .tableWrap table tbody tr td a:hover,html body .ContentBlock .contentInclude .tableWrap table tbody tr th a:hover,html body .ContentBlock .contentInclude .tableWrap table thead tr td a:hover,html body .ContentBlock .contentInclude .tableWrap table thead tr th a:hover{text-decoration:underline}html body .ContentBlock .contentInclude h3{margin-top:2rem}html body .ContentBlock .contentInclude ol{list-style:decimal;padding-left:2rem}html body .ContentBlock .contentInclude ol li{margin:1rem 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .ContentBlock .contentInclude ol li a{color:#0066FF}html body .ContentBlock .contentInclude ol li a:hover{text-decoration:underline}html body .contentInclude table,html body .richContents table{margin:1rem 0}html body .contentInclude table td,html body .contentInclude table th,html body .richContents table td,html body .richContents table th{font-size:clamp(1rem,.95rem + .3vw,1.15rem);border:1px solid;padding:.5rem 1rem}html body .contentInclude table tbody,html body .contentInclude table thead,html body .richContents table tbody,html body .richContents table thead{border-collapse:collapse}html body .contentInclude table tbody tr td a,html body .richContents table tbody tr td a{color:#0066FF}html body .contentInclude table tbody tr td a:hover,html body .richContents table tbody tr td a:hover{text-decoration:underline}html body .contentInclude p a,html body .richContents p a{color:#0066FF}html body .contentInclude p a:hover,html body .richContents p a:hover{text-decoration:underline}html body .contentInclude .dlWrap,html body .richContents .dlWrap{border:1px solid #a5a051}html body .contentInclude .dlWrap dl,html body .richContents .dlWrap dl{display:flex;border-bottom:1px solid #a5a051}@media (max-width:622px){html body .contentInclude .dlWrap dl,html body .richContents .dlWrap dl{display:block}}html body .contentInclude .dlWrap dl:last-of-type,html body .richContents .dlWrap dl:last-of-type{border-bottom:none}html body .contentInclude .dlWrap dl dd,html body .contentInclude .dlWrap dl dt,html body .richContents .dlWrap dl dd,html body .richContents .dlWrap dl dt{padding:1.5rem 1rem}html body .contentInclude .dlWrap dl dt,html body .richContents .dlWrap dl dt{display:flex;align-items:center;background-color:#f9f8f6;width:30%;border-right:1px solid #a5a051}@media (max-width:622px){html body .contentInclude .dlWrap dl dt,html body .richContents .dlWrap dl dt{width:100%;border-right:none}}html body .contentInclude .dlWrap dl dd,html body .richContents .dlWrap dl dd{width:70%}@media (max-width:622px){html body .contentInclude .dlWrap dl dd,html body .richContents .dlWrap dl dd{width:100%}}html body .contentInclude p,html body .richContents p{margin:1rem 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .contentInclude ul,html body .richContents ul{list-style:disc;padding-left:2rem}html body .contentInclude ul li,html body .richContents ul li{margin:1rem 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body .contentInclude ul li a,html body .richContents ul li a{color:#0066FF}html body .contentInclude ul li a:hover,html body .richContents ul li a:hover{text-decoration:underline}html body .contentInclude h2,html body .richContents h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700;margin:1rem 0}@media (max-width:622px){html body .contentInclude h2,html body .richContents h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body .contentInclude h3,html body .richContents h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin:1rem 0}html body .movieBlock{margin:1rem 0;padding:1rem}html body .movieBlock .video-container{aspect-ratio:16/9;position:relative;max-width:100%}@media (max-width:980px){html body .movieBlock .video-container{width:100%}}html body .movieBlock .video-container video{border-radius:.5rem;width:100%;height:100%;object-fit:contain}html body .movieBlock .textBlock h2{margin-bottom:1rem;font-weight:700;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}html body .movieBlock .textBlock p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body .movieBlock.fullsize{max-width:1200px;margin:auto;padding:2rem 0;display:flex;flex-direction:column-reverse}html body .movieBlock.fullsize .textBlock{margin-top:2rem}html body .movieBlock.fullsize .textBlock h2{text-align:center}@media (max-width:980px){html body .movieBlock.fullsize .textBlock h2{text-align:left}}html body .movieBlock.fullsize .textBlock p{text-align:center}@media (max-width:980px){html body .movieBlock.fullsize .textBlock p{text-align:left}}html body .movieBlock.split{display:flex;align-items:center;justify-content:space-between;background-color:#f9f8f6;border-radius:.5rem;border:1px solid #dad4c8}@media (max-width:980px){html body .movieBlock.split{flex-direction:column-reverse}}html body .movieBlock.split .textBlock{padding:2rem;width:49%}@media (max-width:980px){html body .movieBlock.split .textBlock{width:100%}}html body .movieBlock.split .video-container{width:49%}@media (max-width:980px){html body .movieBlock.split .video-container{width:100%}}html body .NotFound{min-height:60vh;display:flex;align-items:center}html body .NotFound .NotFoundInner{padding:2rem;max-width:80rem;margin:auto}html body .NotFound .NotFoundInner .en,html body .NotFound .NotFoundInner .ja{margin-top:2rem;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body .NotFound .NotFoundInner .en{font-family:Figtree}html body .NotFound .NotFoundInner .title h1{font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-family:Figtree;font-weight:700}html body .NotFound .NotFoundInner .title p{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-family:Figtree}html body main .FAQblocks{margin-top:2rem;margin-bottom:4rem}html body main .FAQblocks .faq-category{margin-bottom:2rem}html body main .FAQblocks .faq-category h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);text-align:left;font-weight:700}html body main .FAQblocks .faq-category .faq-list{margin-top:2rem}html body main .FAQblocks .faq-category .faq-list .faq-item{border-radius:.5rem;border:1px solid #dad4c8;background-color:#f9f8f6;margin-bottom:1rem;padding:2rem}@media (max-width:622px){html body main .FAQblocks .faq-category .faq-list .faq-item{padding:2rem .5rem}}html body main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap{display:flex;margin-top:2rem}@media (max-width:622px){html body main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap{margin-right:1rem}}html body main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .FAQblocks .faq-category .faq-list .faq-item .faq-answer .answerWrap .iconA:before{content:"A";display:inline-flex;align-items:center;line-height:1;justify-content:center;width:3rem;font-weight:700;height:3rem;background-color:#f9f8f6;border:2px solid #a5a051;color:#A5A051;font-family:__nextjs-Geist;border-radius:300rem;margin-right:1rem}html body main .FAQblocks .faq-category .faq-list .faq-item .questionWrap{display:flex;width:100%;justify-content:space-between;align-items:center}html body main .FAQblocks .faq-category .faq-list .faq-item .questionWrap .iconQ{text-align:left;display:flex;width:calc(100% - 2rem);align-items:center}html body main .FAQblocks .faq-category .faq-list .faq-item .questionWrap .iconQ:before{content:"Q";display:inline-flex;align-items:center;line-height:1;justify-content:center;width:3rem;min-width:3rem;font-weight:700;height:3rem;background-color:#A5A051;color:white;font-family:__nextjs-Geist;border-radius:300rem;margin-right:1rem}html body main .FAQblocks .faq-category .faq-list .faq-item .questionWrap .iconQ{font-weight:600;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .fvContainer{border:1px solid #eee9df;border-radius:2rem;margin-top:1rem;background-color:#e4f0f9;padding:3rem 1rem;overflow:hidden;position:relative;min-height:40rem}@media (max-width:980px){html body main .fvContainer{padding:2rem 1rem}}html body main .fvContainer .background{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}html body main .fvContainer .fvContainerInner{position:relative;display:flex;justify-content:center;z-index:1;color:white}@media (max-width:980px){html body main .fvContainer .fvContainerInner{display:block}}html body main .fvContainer .fvContainerInner figure{width:48%;display:flex;align-items:center}@media (max-width:980px){html body main .fvContainer .fvContainerInner figure{width:100%}}html body main .fvContainer .fvContainerInner figure img{width:100%;height:100%;object-fit:contain;object-position:center}html body main .fvContainer .fvContainerInner .detail{max-width:48%;width:fit-content;margin-right:2rem}html body main .fvContainer .fvContainerInner .detail.dark h1{color:darkblue}html body main .fvContainer .fvContainerInner .detail.dark p{color:#000}@media (max-width:980px){html body main .fvContainer .fvContainerInner .detail{width:100%;margin-right:0;margin-bottom:2rem;max-width:100%}}html body main .fvContainer .fvContainerInner .detail p{white-space:pre-wrap}html body main .fvContainer .fvContainerInner .detail .logo{width:50%;margin-bottom:1rem;max-width:300px}@media (max-width:980px){html body main .fvContainer .fvContainerInner .linkWrap{flex-wrap:wrap}html body main .fvContainer .fvContainerInner .linkWrap a{width:100%;margin:.5rem 0}}html body main .fvContainer .fvContainerInner .subTitle{color:#0066FF;background-color:white;width:fit-content;border-radius:1rem;line-height:1;padding:1rem 2rem;margin-bottom:1rem;font-weight:700;position:relative;font-size:clamp(1rem,3vw,2.5rem)}html body main .fvContainer .fvContainerInner .subTitle:before{content:"";position:absolute;bottom:0;left:25%;border-color:#fff transparent transparent;border-style:solid;border-width:20px 20px 0 0;translate:-50% 100%;transform:skew(-25deg);transform-origin:top}html body main .fvContainer .fvContainerInner h1{text-align:left;font-weight:700;white-space:pre-wrap;line-height:1.15;font-size:8vw}@media (min-width:1680px){html body main .fvContainer .fvContainerInner h1{font-size:clamp(9rem,.85rem + .8vw,20.25rem)}}@media (max-width:1680px){html body main .fvContainer .fvContainerInner h1{font-size:7vw}}@media (max-width:980px){html body main .fvContainer .fvContainerInner h1{font-size:16vw}}html body main .fvContainer .fvContainerInner p{margin-top:1rem;text-align:left;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .FactRecordBlock h2{margin-bottom:1rem;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700}html body main .FactRecordBlock table thead tr{border:1px solid #acb6bb}html body main .FactRecordBlock table thead tr th{background-color:#acb6bb}html body main .FactRecordBlock table tbody tr td.item{background-color:#f0f5f7}html body main .FactRecordBlock table tbody tr td.bottom{border-bottom:1px solid #acb6bb}html body main .FactRecordBlock table tbody tr td.left{border-left:1px solid #acb6bb}html body main .FactRecordBlock table tbody tr td.right{border-right:1px solid #acb6bb}html body main .banner a{border-radius:1rem;display:flex;width:100%;overflow:hidden;position:relative;padding:2rem;align-items:center;justify-content:space-around}@media (max-width:622px){html body main .banner a{display:block;padding:4rem 2rem}}html body main .banner a .detail{position:relative;z-index:1;width:60%}@media (max-width:622px){html body main .banner a .detail{width:100%}}html body main .banner a .detail .description{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .banner a .detail .title{font-weight:700;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);line-height:1.25}@media (max-width:622px){html body main .banner a .detail .title{font-size:15vw;margin-bottom:1rem}}html body main .banner a figure{position:relative;z-index:1;width:40%;margin-right:2rem}@media (max-width:622px){html body main .banner a figure{width:70%;margin:auto auto 2rem}}html body main .banner a figure img{width:100%;height:auto;max-width:400px}html body main .banner a .background{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;object-fit:cover}html body main .ToviraContentList{padding-bottom:2rem}html body main .ToviraContentList p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap;margin-bottom:2rem}html body main .ToviraContentList h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);white-space:pre-wrap;font-weight:700;text-align:left;margin-bottom:1rem}@media (max-width:622px){html body main .ToviraContentList h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body main .ToviraContentList ul{display:flex;justify-content:space-between;flex-wrap:wrap}html body main .ToviraContentList ul.split3 li{width:calc(33.3333333333% - 1rem)}@media (max-width:980px){html body main .ToviraContentList ul.split3 li{width:100%}}html body main .ToviraContentList ul.split2 li{width:calc(50% - 1rem)}@media (max-width:980px){html body main .ToviraContentList ul.split2 li{width:100%}}html body main .ToviraContentList ul.split2:after,html body main .ToviraContentList ul.split2:before{width:calc(50% - 1rem)}@media (max-width:622px){html body main .ToviraContentList ul{display:block}}html body main .ToviraContentList ul:after,html body main .ToviraContentList ul:before{width:calc(33.3333333333% - 1rem);content:"";display:block;order:999}html body main .ToviraContentList ul li{margin:.5rem 0}@media (max-width:622px){html body main .ToviraContentList ul li{margin:1rem 0}}html body main .ToviraContentList ul li a{border:1px solid #dad4c8;height:100%;background-color:white;border-radius:.5rem;overflow:hidden;display:block}@media (max-width:980px){html body main .ToviraContentList ul li a{display:flex;align-items:center}html body main .ToviraContentList ul li a figure{width:40%;aspect-ratio:16/9}html body main .ToviraContentList ul li a figure img{width:100%;height:100%;object-fit:contain}html body main .ToviraContentList ul li a .detail{padding-left:1rem!important;width:60%}html body main .ToviraContentList ul li a .detail p{margin-bottom:0;font-size:clamp(.8rem,.8rem + .1vw,.875rem)}}@media (max-width:622px){html body main .ToviraContentList ul li a{display:block}}html body main .ToviraContentList ul li a .detail{padding:2rem 3rem 2rem 2rem;position:relative}@media (max-width:622px){html body main .ToviraContentList ul li a .detail{padding-left:2rem;width:100%}}html body main .ToviraContentList ul li a .detail svg{position:absolute;right:1rem;top:0;bottom:0;width:2rem;margin:auto}html body main .ToviraContentList ul li a .detail p{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}html body main .ToviraContentList ul li a .detail h3{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;margin-bottom:1rem}html body main .ToviraContentList ul li a figure{border-radius:.5rem;overflow:hidden;aspect-ratio:16/9}@media (max-width:622px){html body main .ToviraContentList ul li a figure{width:100%}}html body main .ToviraContentList ul li a figure img{width:100%;height:100%;object-fit:cover}html body main .problem{background-color:#333;border-radius:1rem;max-width:100rem;width:calc(100% - 2rem);margin:4rem auto auto;padding:3rem}@media (max-width:622px){html body main .problem{padding:4rem 1.5rem}}html body main .problem a{width:100%;display:block;margin:auto;max-width:80rem}html body main .problem a .under{display:flex;justify-content:space-between;margin-top:2rem}@media (max-width:622px){html body main .problem a .under{display:block}}html body main .problem a .under .whiteBlock{background-color:white;border-radius:1rem;width:45%;text-align:center;display:flex;justify-content:center;align-items:center}@media (max-width:622px){html body main .problem a .under .whiteBlock{width:100%;padding:1rem;margin-top:1rem}}html body main .problem a .under .whiteBlock p{color:#333;font-size:1.5rem;font-family:sans-serif;height:fit-content}@media (max-width:1410px){html body main .problem a .under .whiteBlock p{font-size:1.6vw}}@media (max-width:622px){html body main .problem a .under .whiteBlock p{font-size:1rem}}html body main .problem a p{color:white;font-weight:700;font-family:Times New Roman,Times,serif}html body main .problem a .p1{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}@media (max-width:1410px){html body main .problem a .p1{font-size:2vw}}@media (max-width:622px){html body main .problem a .p1{font-size:1rem}}html body main .problem a .p1:after{content:"";margin-left:.5rem;display:inline-block;height:2px;background-color:white;width:5em;transform:translateY(-.35em)}html body main .problem a .p2{font-size:4rem;line-height:1.25}@media (max-width:1410px){html body main .problem a .p2{font-size:5vw}}@media (max-width:622px){html body main .problem a .p2{font-size:1.8rem}}html body main .problem a .p3{font-size:1.5rem}@media (max-width:1410px){html body main .problem a .p3{font-size:1.6vw}}@media (max-width:622px){html body main .problem a .p3{font-size:1rem}}html body main .problem a .p4{font-size:1.5rem}@media (max-width:1410px){html body main .problem a .p4{font-size:1.6vw}}@media (max-width:622px){html body main .problem a .p4{font-size:1rem}}html body main .problem a .p4 span{position:relative}html body main .problem a .p4 span:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background-color:yellow}html body main .logoScrollWrap{width:100%;overflow:hidden;padding:2rem 0;max-width:120rem;margin:auto;position:relative}@media (max-width:622px){html body main .logoScrollWrap{padding:2rem 0}}html body main .logoScrollWrap:after,html body main .logoScrollWrap:before{width:10%;content:"";display:block;height:100%;top:0;bottom:0;position:absolute;z-index:1}html body main .logoScrollWrap:before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0),rgb(255,255,255))}html body main .logoScrollWrap:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255))}html body main .logoScrollWrap .infinity{display:flex;flex-wrap:nowrap}html body main .logoScrollWrap .parent{display:flex;align-items:center;animation:scrollLoop 20s linear infinite;flex-shrink:0}@media (max-width:622px){html body main .logoScrollWrap .parent{animation:scrollLoop 10s linear infinite}}html body main .logoScrollWrap .item{margin:0 30px;display:flex;align-items:center;height:60px;max-width:12.5vw;aspect-ratio:26/7}@media (max-width:622px){html body main .logoScrollWrap .item{width:40vw;max-width:40vw}}html body main .logoScrollWrap .item img{width:auto;display:block;object-fit:contain;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (max-width:768px){html body main .logoScrollWrap .item{margin:0 15px}html body main .logoScrollWrap .item img{height:30px}}html body main .backgroundFloatImage img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}html body main .backgroundFloatImage.whiteGradation:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;opacity:1;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.8) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0))}html body main .backgroundFloatImage.darkMask:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;opacity:1;mix-blend-mode:multiply;background:#999}html body main .backgroundFloatImage.BrightMask:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1;opacity:1;backdrop-filter:brightness(1.15)}html body main .backgroundFloatImage.dotMask:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:radial-gradient(circle,#fff 1px,transparent 0);background-position:0 0;background-size:5px 5px;z-index:1;opacity:1}html body main .mesh{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:.6;width:calc(100% - 4px);height:calc(100% - 4px);overflow:hidden;background:#eef3fb;border-radius:1rem}html body main .mesh .blob{position:absolute;width:90%;height:90%;border-radius:50%;filter:blur(60px);mix-blend-mode:multiply;opacity:.85}html body main .mesh .b1{background:radial-gradient(circle,#c3b4ea 0,transparent 60%);top:-25%;left:25%;animation:drift1 7s ease-in-out infinite}html body main .mesh .b2{background:radial-gradient(circle,#fff 0,transparent 60%);top:5%;left:-20%;animation:drift2 9s ease-in-out infinite}html body main .mesh .b3{background:radial-gradient(circle,#bcc6f0 0,transparent 60%);top:0;left:55%;animation:drift3 8s ease-in-out infinite}html body main .mesh .b4{background:radial-gradient(circle,#fff 0,transparent 60%);top:45%;left:5%;animation:drift1 10s ease-in-out infinite reverse}html body main .mesh .b5{background:radial-gradient(circle,#fbe0cf 0,transparent 60%);top:50%;left:40%;animation:drift2 7s ease-in-out infinite}html body main .mesh .b6{background:radial-gradient(circle,#efc3e0 0,transparent 60%);top:40%;left:60%;animation:drift3 9s ease-in-out infinite reverse}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12%,10%) scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-10%,8%) scale(1)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-8%,-12%) scale(1.2)}}html body main .CpDetailFirstView{background-color:white;padding:1rem 0}html body main .CpDetailFirstView .CpDetailFirstViewInner{border-radius:1rem;position:relative;overflow:hidden}html body main .CpDetailFirstView .CpDetailFirstViewInner .svgBlock{position:absolute;aspect-ratio:1/1;top:0;right:0;bottom:0;margin:auto;width:50%;height:calc(100% - 4px);object-fit:cover;overflow:hidden;transform:scale(2);z-index:5}html body main .CpDetailFirstView .CpDetailFirstViewInner .svgBlock img{width:100%;height:100%;object-fit:contain;animation:spin 32s linear infinite}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail{position:relative;z-index:6}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn{display:flex;position:relative;z-index:5;justify-content:space-between;align-items:center}@media (max-width:980px){html body main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn{display:block}}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn .htmlOutputDiv{width:100%;max-width:50%;position:relative;z-index:10;padding:2rem}@media (max-width:980px){html body main .CpDetailFirstView .CpDetailFirstViewInner .detail.codeIn .htmlOutputDiv{max-width:100%}}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock{padding:4rem 2rem;position:relative;z-index:10}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock .subTitle{font-weight:600}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock h1{font-size:clamp(2.1rem,5.2vw,3.5rem);white-space:pre-wrap;font-weight:700}html body main .CpDetailFirstView .CpDetailFirstViewInner .detail .dataBlock p{max-width:50rem;margin-top:1rem}html body main .CpDetailFirstView .CpDetailFirstViewInner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border-radius:1rem;background:linear-gradient(115deg,#C7B2FF,#7FDCFF 32%,#8DF0CC 62%,#EEF4A8);background-size:300% 300%;animation:gradientMove 8s ease infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}html body main .CpDetailFirstView .CpDetailFirstViewInner:after{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;z-index:2;border-radius:1rem;background:white}@keyframes scrollLoop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}html body main .DetailFirstView{border:1px solid #dad4c8;margin-top:1rem;border-radius:1rem;background-color:#f9f8f6;padding:5rem 1rem;overflow:hidden;position:relative}html body main .DetailFirstView .background{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;object-fit:cover;object-position:center}html body main .DetailFirstView .DetailFirstViewInner{position:relative;z-index:1}html body main .DetailFirstView .DetailFirstViewInner.white h1,html body main .DetailFirstView .DetailFirstViewInner.white p{color:white}html body main .DetailFirstView .DetailFirstViewInner.white .linkWrap .btn{background-color:white;color:black}html body main .DetailFirstView .DetailFirstViewInner .linkWrap .btn{min-width:300px}html body main .DetailFirstView .DetailFirstViewInner figure{height:4rem;margin-bottom:2rem}html body main .DetailFirstView .DetailFirstViewInner figure img{width:100%;height:100%;object-fit:contain}html body main .DetailFirstView .DetailFirstViewInner h1{text-align:center;font-weight:700;white-space:pre-wrap;line-height:1.35;font-size:clamp(2rem,1rem + 6vw,3.2rem)}@media (max-width:622px){html body main .DetailFirstView .DetailFirstViewInner h1{font-size:clamp(1rem,6vw,2rem)}}html body main .DetailFirstView .DetailFirstViewInner p.subTitle{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700}html body main .DetailFirstView .DetailFirstViewInner p{margin-top:1rem;text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body main .CentralHeadering{padding:2rem 0}html body main .CentralHeadering .contentInclude{margin:2rem 0;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .CentralHeadering h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);white-space:pre-wrap;font-weight:700;text-align:center}@media (max-width:622px){html body main .CentralHeadering h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body main .CentralHeadering figure{width:5rem;margin:auto;height:5rem}html body main .CentralHeadering figure img{width:100%;height:100%;object-fit:contain}html body main .listIamgeBlock{display:flex;justify-content:space-between;align-items:center}@media (max-width:622px){html body main .listIamgeBlock{display:block}}html body main .listIamgeBlock.white,html body main .listIamgeBlock.white .detail{color:white}html body main .listIamgeBlock.white .detail .linkParts{border-color:white}html body main .listIamgeBlock.white .detail .linkParts a{color:#0066FF}html body main .listIamgeBlock .detail{width:48%}@media (max-width:622px){html body main .listIamgeBlock .detail{width:100%}}html body main .listIamgeBlock .detail .frameText{border:1px solid #dad4c8;padding:1rem 2rem;background-color:#f9f8f6;border-radius:1rem;margin:2rem 0}@media (max-width:622px){html body main .listIamgeBlock .detail .frameText{padding:1rem}}html body main .listIamgeBlock .detail .frameText p{white-space:pre-wrap;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body main .listIamgeBlock .detail .logoImage{height:6rem;overflow:auto;border-radius:0;margin-bottom:2rem}@media (max-width:622px){html body main .listIamgeBlock .detail .logoImage{height:auto;width:50%;aspect-ratio:auto;margin:2rem 0}html body main .listIamgeBlock .detail .logoImage img{width:100%;height:auto;object-fit:none}}html body main .listIamgeBlock .detail .logoImage img{width:100%;height:100%;object-position:left;object-fit:contain}html body main .listIamgeBlock .detail h2{white-space:pre-wrap;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}@media (max-width:622px){html body main .listIamgeBlock .detail h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);margin-bottom:1rem}}html body main .listIamgeBlock .detail p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin:1rem 0}html body main .listIamgeBlock .detail .linkParts{border-top:1px solid #dad4c8;margin-top:3rem;padding-top:2rem}html body main .listIamgeBlock .detail .linkParts a{border-radius:.5rem;padding:1rem;background-color:white;margin-top:1rem;display:inline-block;border:1px solid #dad4c8}html body main .listIamgeBlock .detail ul{padding-left:0;list-style:disc;margin:2rem 1rem;padding-top:0;padding-bottom:0}html body main .listIamgeBlock .detail ul li{margin:1rem 0}html body main .listIamgeBlock .detail ul li:last-of-type{margin-bottom:0}html body main .listIamgeBlock .detail ul li:first-of-type{margin-top:0}html body main .listIamgeBlock .detail ul li p{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body main .listIamgeBlock figure{aspect-ratio:1/1;width:48%;height:100%;border-radius:1rem;overflow:hidden;border:1px solid #f9f8f6}@media (max-width:622px){html body main .listIamgeBlock figure{width:100%;margin-bottom:1rem}}html body main .listIamgeBlock figure img{width:100%;height:100%;object-fit:cover}html body main .TimeRexBlock{display:flex;margin:2rem 0;justify-content:space-between}@media (max-width:622px){html body main .TimeRexBlock{display:block}}html body main .TimeRexBlock .timerex_calendar{width:58%;transform:translateY(25%);opacity:0;min-height:100vh;transition:all 1s ease;transition-delay:1.5s}html body main .TimeRexBlock .timerex_calendar.active{opacity:1;transform:translateY(0);min-height:fit-content}@media (max-width:622px){html body main .TimeRexBlock .timerex_calendar{width:100%;min-height:fit-content}}html body main .TimeRexBlock .detail{width:38%}@media (max-width:622px){html body main .TimeRexBlock .detail{width:100%}}html body main .TimeRexBlock .detail h1{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700;white-space:pre-wrap}html body main .TimeRexBlock .detail p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .TimeRexBlock .detail figure{margin:2rem 0;aspect-ratio:16/9;overflow:hidden;border-radius:1rem}html body main .TimeRexBlock .detail figure img{width:100%;height:auto}html body main .DownloadSection{display:flex;margin:2rem 0;justify-content:space-between}@media (max-width:622px){html body main .DownloadSection{display:block}}html body main .DownloadSection .detail{width:48%}@media (max-width:622px){html body main .DownloadSection .detail{width:100%}}html body main .DownloadSection .detail .imageWrap{margin:2rem 0}html body main .DownloadSection .detail .imageWrap figure{margin-bottom:1rem;border:1px solid #dad4c8;aspect-ratio:16/9;overflow:hidden;border-radius:1rem}html body main .DownloadSection .detail .imageWrap figure img{width:100%;height:auto}html body main .DownloadSection .detail .imageWrap ul{display:flex;justify-content:space-between;width:70%;margin:auto}html body main .DownloadSection .detail .imageWrap ul li{width:calc(33.3333333333% - .5rem);border:2px solid white}html body main .DownloadSection .detail .imageWrap ul li.active{border-color:#0066FF}html body main .DownloadSection .detail .imageWrap ul li img{width:100%;height:auto;aspect-ratio:16/9}html body main .DownloadSection .detail h1{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700;white-space:pre-wrap}html body main .DownloadSection .detail p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .DownloadSection .formContainer{width:45%;height:fit-content;border-radius:1rem;background-color:#f9f8f6;border:2px solid #dad4c8}@media (max-width:622px){html body main .DownloadSection .formContainer{width:100%}}html body main .DownloadSection .formContainer h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin-top:2rem;text-align:center}@media (max-width:622px){html body main .DownloadSection .formContainer h2{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}}html body main .iconListBlock.simple .iconListBlockDetail ul li{border:none;background-color:white;box-shadow:0 0 .125rem rgba(0,0,0,.12),0 .125rem .25rem rgba(0,0,0,.14)}html body main .iconListBlock.simple .iconListBlockDetail ul li .lucideIcon{width:4rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;border-radius:.5rem;border:1px solid #ccc}html body main .iconListBlock.simple .iconListBlockDetail ul li h3{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .iconListBlock.simple .iconListBlockDetail ul li p{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body main .iconListBlock.whiteIconBlock .iconListBlockDetail ul li figure{width:fit-content;padding:1rem;border-radius:.5rem;border:1px solid #dad4c8;background-color:white}html body main .iconListBlock.split4 .iconListBlockDetail ul:after,html body main .iconListBlock.split4 .iconListBlockDetail ul:before{width:calc(25% - .5rem)}@media (max-width:1025px){html body main .iconListBlock.split4 .iconListBlockDetail ul:after,html body main .iconListBlock.split4 .iconListBlockDetail ul:before{width:calc(33.3333333333% - .5rem)}}@media (max-width:622px){html body main .iconListBlock.split4 .iconListBlockDetail ul:after,html body main .iconListBlock.split4 .iconListBlockDetail ul:before{width:100%}}html body main .iconListBlock.split4 .iconListBlockDetail ul li{width:calc(25% - .5rem)}@media (max-width:1025px){html body main .iconListBlock.split4 .iconListBlockDetail ul li{width:calc(33.3333333333% - .5rem)}}@media (max-width:622px){html body main .iconListBlock.split4 .iconListBlockDetail ul li{width:100%}}html body main .iconListBlock.split4 .iconListBlockDetail ul li h3{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .iconListBlock.split4 .iconListBlockDetail ul li p{font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body main .iconListBlock h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;margin-bottom:1rem}html body main .iconListBlock h2 small{display:block;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);position:relative;padding-left:1.5rem}html body main .iconListBlock h2 small:after{position:absolute;content:"";border-radius:100rem;width:.75rem;height:.75rem;left:0;top:0;bottom:0;margin:auto;background-color:#0066FF}@media (max-width:622px){html body main .iconListBlock h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body main .iconListBlock p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body main .iconListBlock .linkWrap{margin-bottom:4rem}html body main .iconListBlock .iconListBlockDetail{margin-top:1rem}html body main .iconListBlock .iconListBlockDetail ul{display:flex;flex-wrap:wrap;justify-content:space-between}html body main .iconListBlock .iconListBlockDetail ul:after,html body main .iconListBlock .iconListBlockDetail ul:before{content:"";display:block;width:calc(33.3333333333% - 1rem);order:999}@media (max-width:980px){html body main .iconListBlock .iconListBlockDetail ul:after,html body main .iconListBlock .iconListBlockDetail ul:before{width:calc(50% - 1rem)}}html body main .iconListBlock .iconListBlockDetail ul li{width:calc(33.3333333333% - 1rem);border:1px solid #e6e8ec;background-color:#f9f8f6;border-radius:1rem;margin:.75rem 0;position:relative;padding:3rem 2rem 6rem}@media (max-width:980px){html body main .iconListBlock .iconListBlockDetail ul li{width:calc(50% - 1rem)}}html body main .iconListBlock .iconListBlockDetail ul li.noneLInk{padding-bottom:3rem}@media (max-width:622px){html body main .iconListBlock .iconListBlockDetail ul li{width:100%;padding:2rem 1rem}}html body main .iconListBlock .iconListBlockDetail ul li h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin-bottom:1rem}html body main .iconListBlock .iconListBlockDetail ul li p{font-size:clamp(1rem,.95rem + .3vw,1.15rem)}html body main .iconListBlock .iconListBlockDetail ul li a{position:absolute;bottom:0;display:flex;align-items:center;margin-top:1rem;bottom:2rem}@media (max-width:622px){html body main .iconListBlock .iconListBlockDetail ul li a{position:relative;margin-top:1rem;bottom:0}}html body main .iconListBlock .iconListBlockDetail ul li a svg{margin-left:1rem;transition:all .5s ease;fill:#A5A051}html body main .iconListBlock .iconListBlockDetail ul li a span{position:relative}html body main .iconListBlock .iconListBlockDetail ul li a span:after{position:absolute;bottom:0;width:0;height:2px;background-color:#A5A051;content:"";display:block;transition:all .5s ease}html body main .iconListBlock .iconListBlockDetail ul li a:hover span:after{width:100%}html body main .iconListBlock .iconListBlockDetail ul li a:hover svg{margin-left:2rem}html body main .iconListBlock .iconListBlockDetail ul li figure{margin-bottom:1rem;height:6rem}@media (max-width:622px){html body main .iconListBlock .iconListBlockDetail ul li figure{height:3rem}}html body main .iconListBlock .iconListBlockDetail ul li figure img{width:100%;height:100%;object-fit:contain;object-position:left}html body main .ToviraPriceList{margin:4rem 0}html body main .ToviraPriceList ul.plans{display:flex;justify-content:space-between}@media (max-width:622px){html body main .ToviraPriceList ul.plans{display:block}}html body main .ToviraPriceList ul.plans li.detailPlan{width:49%;border:1px solid #dad4c8;background-color:#f9f8f6;padding:4rem 2rem;border-radius:1rem}@media (max-width:622px){html body main .ToviraPriceList ul.plans li.detailPlan{padding:3rem 1rem;width:100%}}html body main .ToviraPriceList ul.plans li.detailPlan figure{display:flex;justify-content:space-between;position:relative}@media (max-width:622px){html body main .ToviraPriceList ul.plans li.detailPlan figure{display:block}}html body main .ToviraPriceList ul.plans li.detailPlan figure.item2:before{content:"＋";position:absolute;left:0;right:0;top:0;bottom:0;font-weight:700;width:1.5rem;height:1.5rem;line-height:1;justify-content:center;align-items:center;display:flex;padding:.1em 0 0;border-radius:10rem;background-color:white;box-shadow:0 0 12px #888;margin:auto;font-family:Arial,Helvetica,sans-serif}html body main .ToviraPriceList ul.plans li.detailPlan figure img{width:calc(50% - 3rem);margin:auto}@media (max-width:622px){html body main .ToviraPriceList ul.plans li.detailPlan figure img{width:70%;margin:1rem auto;display:block}}html body main .ToviraPriceList ul.plans li.detailPlan .description{text-align:center;white-space:pre-wrap;margin-bottom:2rem;min-height:6em}html body main .ToviraPriceList ul.plans li.detailPlan .roundWhite{border-radius:1rem;padding:3rem 1rem;background-color:white;border:1px solid #dad4c8}html body main .ToviraPriceList ul.plans li.detailPlan .roundWhite:nth-of-type(2){margin-top:1rem;margin-bottom:2rem}html body main .ToviraPriceList ul.plans li.detailPlan .roundWhite h3{text-align:center;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:700}html body main .ToviraPriceList ul.plans li.detailPlan .roundWhite .number{text-align:center;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;font-family:Arial,Helvetica,sans-serif}html body main .ToviraPriceList ul.plans li.detailPlan .roundWhite .number small{font-size:50%}html body main .ToviraPriceList ul.plans li.detailPlan .title{text-align:center;font-weight:700;margin:2rem 0;font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}html body main .ToviraPriceList ul.plans li.detailPlan .function ul li{margin:1rem 0;font-weight:700;display:flex;align-items:center}html body main .ToviraPriceList ul.plans li.detailPlan .function ul li .check{display:inline-flex;margin-right:1rem;align-items:center;justify-content:center}html body main .ToviraPriceList ul.plans li.detailPlan .function ul li.noneActive{color:gray}html body main .stackFunctionBlock{display:flex;justify-content:space-between}@media (max-width:622px){html body main .stackFunctionBlock{margin-bottom:4rem;background-color:#f9f8f6;border-radius:1rem;padding:2rem 1.5rem;border:1px solid #dad4c8}}html body main .stackFunctionBlock .articleWrap{width:48%;display:flex;flex-direction:column;gap:100px}@media (max-width:622px){html body main .stackFunctionBlock .articleWrap{width:100%}}html body main .stackFunctionBlock .articleWrap article{min-height:100vh;display:flex;align-items:center;opacity:.5;transition:all .5s ease}@media (max-width:622px){html body main .stackFunctionBlock .articleWrap article{min-height:1px}}html body main .stackFunctionBlock .articleWrap article figure{display:none;border-radius:1rem;overflow:hidden;margin-bottom:1rem}@media (max-width:622px){html body main .stackFunctionBlock .articleWrap article figure{display:block}}html body main .stackFunctionBlock .articleWrap article.active{opacity:1}html body main .stackFunctionBlock .articleWrap article .articleInner .firstTitle{margin-bottom:22rem}html body main .stackFunctionBlock .articleWrap article .articleInner .firstTitle h2{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}@media (max-width:622px){html body main .stackFunctionBlock .articleWrap article .articleInner .firstTitle{margin-bottom:3rem}html body main .stackFunctionBlock .articleWrap article .articleInner .firstTitle h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body main .stackFunctionBlock .articleWrap article .articleInner .category{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);width:fit-content;position:relative;padding-left:2rem;line-height:1}html body main .stackFunctionBlock .articleWrap article .articleInner .category:before{display:block;content:"";position:absolute;left:.75rem;top:-.5rem;bottom:0;margin:auto;height:2.5rem;transform:rotate(30deg);width:3px;background-color:#A5A051}@media (max-width:622px){html body main .stackFunctionBlock .articleWrap article .articleInner .category{background-color:white}html body main .stackFunctionBlock .articleWrap article .articleInner .category:before{display:none}html body main .stackFunctionBlock .articleWrap article .articleInner .category{font-size:clamp(.8rem,.8rem + .1vw,.875rem);border:1px solid #dad4c8;padding:.25rem 1rem;border-radius:1rem}}html body main .stackFunctionBlock .articleWrap article .articleInner a{background-color:black;color:white;display:inline-block;margin-top:2rem;border-radius:.5rem;padding:1rem}html body main .stackFunctionBlock .articleWrap article .articleInner h2,html body main .stackFunctionBlock .articleWrap article .articleInner h3{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);margin:1rem 0;font-weight:700;white-space:pre-wrap}@media (max-width:622px){html body main .stackFunctionBlock .articleWrap article .articleInner h2,html body main .stackFunctionBlock .articleWrap article .articleInner h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem)}}html body main .stackFunctionBlock .articleWrap article .articleInner p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body main .stackFunctionBlock .figureWrap{width:48%;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-out;min-height:-webkit-fill-available}@media (max-width:622px){html body main .stackFunctionBlock .figureWrap{display:none}}html body main .stackFunctionBlock .figureWrap.hidden{opacity:0;pointer-events:none}html body main .stackFunctionBlock .figureWrap.visible{opacity:1}html body main .stackFunctionBlock .figureWrap .figureInner{position:sticky;top:0;bottom:0;min-height:100vh;max-height:100vh;display:flex;align-items:center;height:100%;width:100%}html body main .stackFunctionBlock .figureWrap .figureInner figure{height:auto;overflow:hidden;border-radius:1rem;width:100%;aspect-ratio:1/1;position:relative;max-height:75vmin;max-width:75vmin;margin:auto}html body main .stackFunctionBlock .figureWrap .figureInner figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;will-change:opacity;transition:opacity .4s ease-out;backface-visibility:hidden}html body main .stackFunctionBlock .figureWrap .figureInner figure img.active{opacity:1}html body main .AsIsBlock h2{text-align:center;font-weight:700;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem)}@media (max-width:622px){html body main .AsIsBlock h2{text-align:left;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body main .AsIsBlock p.description{text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin-top:1rem;margin-bottom:4rem}html body main .AsIsBlock .AsIsLoop{border:2px solid #dad4c8;padding:3rem 2rem;background-color:#f9f8f6;border-radius:1rem}@media (max-width:622px){html body main .AsIsBlock .AsIsLoop{padding:1rem}}html body main .AsIsBlock .AsIsLoop .AsIsHeader{display:flex;justify-content:space-between}@media (max-width:622px){html body main .AsIsBlock .AsIsLoop .AsIsHeader{display:none}}html body main .AsIsBlock .AsIsLoop .AsIsHeader div{width:45%;padding:0 2rem;text-align:center}html body main .AsIsBlock .AsIsLoop .AsIsHeader div span{border-radius:300rem;color:white;padding:.25rem 4rem;background-color:#444}html body main .AsIsBlock .AsIsLoop .AsIsDetail{display:flex;justify-content:space-between}@media (max-width:622px){html body main .AsIsBlock .AsIsLoop .AsIsDetail{display:block;margin-bottom:4rem;position:relative}html body main .AsIsBlock .AsIsLoop .AsIsDetail:last-of-type{margin-bottom:0}html body main .AsIsBlock .AsIsLoop .AsIsDetail svg{transform:rotate(90deg);width:10%;background-color:white;border-radius:100rem;padding:.25rem;position:relative;z-index:1;box-shadow:0 0 12px #dad4c8;top:-.5rem;left:0;right:0;margin:auto}}html body main .AsIsBlock .AsIsLoop .AsIsDetail .as,html body main .AsIsBlock .AsIsLoop .AsIsDetail .is{width:48%;border-radius:1rem;padding:2rem;margin:1rem 0;border:1px solid #dad4c8}@media (max-width:622px){html body main .AsIsBlock .AsIsLoop .AsIsDetail .as,html body main .AsIsBlock .AsIsLoop .AsIsDetail .is{width:100%;padding:2rem 1.5rem}}html body main .AsIsBlock .AsIsLoop .AsIsDetail .as h3,html body main .AsIsBlock .AsIsLoop .AsIsDetail .is h3{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .AsIsBlock .AsIsLoop .AsIsDetail .as p,html body main .AsIsBlock .AsIsLoop .AsIsDetail .is p{margin-top:1rem;white-space:pre-wrap;font-size:clamp(.8rem,.8rem + .1vw,.875rem);text-align:left}html body main .AsIsBlock .AsIsLoop .AsIsDetail .as{background-color:#f3f2ed}@media (max-width:622px){html body main .AsIsBlock .AsIsLoop .AsIsDetail .as{margin-bottom:1rem}html body main .AsIsBlock .AsIsLoop .AsIsDetail .as:before{content:"これまで";border-radius:10rem;background-color:#444;color:white;padding:0 1rem;font-size:clamp(.7rem,.7rem + .08vw,.75rem);display:inline-block;margin-bottom:.4rem}html body main .AsIsBlock .AsIsLoop .AsIsDetail .as{margin-bottom:0}}html body main .AsIsBlock .AsIsLoop .AsIsDetail .is{background-color:white}@media (max-width:622px){html body main .AsIsBlock .AsIsLoop .AsIsDetail .is{transform:translateY(-1rem)}html body main .AsIsBlock .AsIsLoop .AsIsDetail .is:before{content:"これから";border-radius:10rem;background-color:#A5A051;color:white;padding:0 1rem;font-size:clamp(.7rem,.7rem + .08vw,.75rem);display:inline-block;margin-bottom:.4rem}html body main .AsIsBlock .AsIsLoop .AsIsDetail .is{margin-top:0}}html body main .dataFlowBlock{background-color:#f9f8f6;position:relative}html body main .dataFlowBlock .detail{width:48%}html body main .dataFlowBlock .graphData{position:absolute}html body main .verticalBlock article{padding:5rem 2rem;border:2px solid #dad4c8;background-color:#f9f8f6;border-radius:1rem;margin-bottom:4rem}@media (max-width:622px){html body main .verticalBlock article{padding:2rem 1rem}}html body main .verticalBlock article:last-of-type{margin-bottom:0}html body main .verticalBlock article .tabWrap{top:6rem;position:sticky}@media (max-width:622px){html body main .verticalBlock article .tabWrap{top:3.5rem}html body main .verticalBlock article .tabWrap .tab{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}}html body main .verticalBlock article .tabWrap .tab{color:white;border-radius:20rem;width:fit-content;margin:auto;padding:.25rem 3rem}html body main .verticalBlock article h2{margin:2rem 0;font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;text-align:center;white-space:pre-wrap}@media (max-width:622px){html body main .verticalBlock article h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}}html body main .verticalBlock article p{white-space:pre-wrap;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .verticalBlock article ul{max-width:80rem;margin:3rem auto auto}html body main .verticalBlock article ul li{display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:622px){html body main .verticalBlock article ul li{display:block;background-color:white;padding:1rem;border-radius:1rem}html body main .verticalBlock article ul li:last-of-type{margin-bottom:0}}html body main .verticalBlock article ul li:last-of-type{margin-bottom:0}html body main .verticalBlock article ul li:nth-of-type(2n){flex-direction:row-reverse}html body main .verticalBlock article ul li .detail{width:65%;border-top:1px solid gray;padding-top:2rem;display:flex;flex-direction:column}@media (max-width:622px){html body main .verticalBlock article ul li .detail{padding-top:1rem;margin-bottom:2rem;width:100%;border-top:none}}html body main .verticalBlock article ul li .detail .tag{margin-top:.5rem;color:white;font-size:clamp(.8rem,.8rem + .1vw,.875rem);padding:.25rem 2rem;line-height:1;display:inline-block;width:fit-content;margin-bottom:1rem;border-radius:33rem}html body main .verticalBlock article ul li .detail h3{font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);font-weight:700;margin-bottom:2rem;white-space:pre-wrap}html body main .verticalBlock article ul li .detail p{white-space:pre-wrap}html body main .verticalBlock article ul li .detail .linkWrap{margin-top:2rem}@media (max-width:622px){html body main .verticalBlock article ul li .detail .linkWrap{margin-top:1rem}}html body main .verticalBlock article ul li figure{width:30%;height:fit-content;aspect-ratio:1/1;border-radius:1rem;overflow:hidden}@media (max-width:622px){html body main .verticalBlock article ul li figure{width:100%}}html body main .verticalBlock article ul li figure img{width:100%;height:100%;object-fit:cover;object-position:center}html body main .VerticalList{padding:5rem 2rem;border:2px solid #dad4c8;background-color:#f9f8f6;border-radius:1rem;margin-bottom:4rem}@media (max-width:622px){html body main .VerticalList{padding:2rem 1rem}}html body main .VerticalList h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);white-space:normal;text-align:center;font-weight:700}@media (max-width:622px){html body main .VerticalList h2{white-space:pre-wrap}}html body main .VerticalList .dlwrap{margin-top:2rem}@media (max-width:622px){html body main .VerticalList .dlwrap{padding:0!important}}html body main .VerticalList .dlwrap dl{background-color:white;border-radius:1rem 1rem;margin:1rem 0;padding:2rem;border:1px solid #dad4c8}@media (max-width:622px){html body main .VerticalList .dlwrap dl{padding:2rem 1rem}}html body main .VerticalList .dlwrap dl dt{padding:0 2rem;font-size:clamp(1.25rem,.8rem + 1.5vw,1.8rem);margin-bottom:1rem;white-space:pre-wrap}@media (max-width:622px){html body main .VerticalList .dlwrap dl dt{padding:0}}html body main .VerticalList .dlwrap dl dd{padding:0 2rem;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}@media (max-width:622px){html body main .VerticalList .dlwrap dl dd{padding:0}}html body main .framePoint h2{font-weight:700;text-align:center;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);white-space:pre-wrap;margin-bottom:2rem}html body main .framePoint p{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);text-align:center}@media (max-width:622px){html body main .framePoint p{white-space:pre-wrap}}html body main .framePoint .parent{display:flex;margin-top:2rem;margin-bottom:2rem;justify-content:space-around}@media (max-width:622px){html body main .framePoint .parent{display:block}}html body main .framePoint .parent li.frame{border:1px solid #dad4c8;width:calc(33.3333333333% - 1rem);background-color:#f9f8f6;padding:2rem 1rem;border-radius:1rem}@media (max-width:622px){html body main .framePoint .parent li.frame{width:100%;margin-bottom:1rem}}html body main .framePoint .parent li.frame h3{text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);font-weight:700}html body main .framePoint .parent li.frame .child li{margin:1rem 0;border-radius:.5rem;background-color:white;border:1px solid #dad4c8;padding:1rem}@media (max-width:622px){html body main .framePoint .parent li.frame .child li{margin-bottom:.5rem}html body main .framePoint .parent li.frame .child li:last-of-type{margin-bottom:0}}html body main .framePoint .parent li.frame .child li .caption{display:block;text-align:center;color:#444;margin-bottom:.5rem}html body main .framePoint .parent li.frame .child li .point{color:white;text-align:center;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);border-radius:.5rem;font-weight:700;padding:2rem .5rem}@media (max-width:622px){html body main .framePoint .parent li.frame .child li .point{padding:.5rem}}html body main .imageTextBlock{display:flex;justify-content:space-between;align-items:center;gap:4rem}@media (max-width:622px){html body main .imageTextBlock{display:block}}html body main .imageTextBlock .detail{width:48%}@media (max-width:622px){html body main .imageTextBlock .detail{width:100%}}html body main .imageTextBlock .detail h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);white-space:pre-wrap}html body main .imageTextBlock .detail p{margin-top:2rem;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);white-space:pre-wrap}html body main .imageTextBlock figure{width:48%}@media (max-width:622px){html body main .imageTextBlock figure{width:100%;margin-top:1rem}}html body main .imageTextBlock figure img{width:100%;height:auto}html body main .linkWrap{display:flex;margin-top:2rem}html body main .linkWrap.center{justify-content:center}html body main .linkWrap a.btn{text-align:center;background-color:#000;color:white;padding:1rem;border-radius:1rem;margin-left:1rem;display:flex;align-items:center;justify-content:center;min-width:15rem;transition:all .25s ease}html body main .linkWrap a.btn svg{margin-left:1rem}html body main .linkWrap a.btn:first-of-type{margin-left:0;border:1px solid #dad4c8}html body main .linkWrap a.btn:first-of-type:hover{background-color:#f9f8f6;color:black}html body main .linkWrap a.btn:nth-of-type(2){background-color:#f9f8f6;border:1px solid #a5a051;color:black}html body main .linkWrap a.btn:nth-of-type(2):hover{background-color:#777;color:white}html body main .blogBlock{padding-top:1rem;padding-bottom:3rem;position:relative}html body main .blogBlock .contentHeader{position:absolute;right:0;padding:1rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:980px){html body main .blogBlock .contentHeader{display:none}}html body main .blogBlock .contentHeader a.contentTop{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .blogBlock .contentHeader ul{display:flex;background-color:white;border-radius:100rem;padding:1rem 2rem}@media (max-width:980px){html body main .blogBlock .contentHeader ul{padding:.5rem 1rem}}html body main .blogBlock .contentHeader ul li{margin-left:1rem}html body main .blogBlock .contentHeader ul li a{font-weight:700}@media (max-width:980px){html body main .blogBlock .contentHeader ul li a{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}}html body main .blogBlock .contentHeader ul li a:hover{color:#A5A051;text-decoration:underline}html body main .blogBlock .titleBlock{border-radius:1rem;border:2px solid #dad4c8;background-color:#f9f8f6;padding:6rem 0 4rem}@media (max-width:980px){html body main .blogBlock .titleBlock{padding-top:4rem}}html body main .blogBlock .titleBlock p.enTitle{font-size:clamp(2rem,1.2rem + 4.5vw,6.7rem);font-family:Figtree;line-height:1}html body main .blogBlock .titleBlock h1{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}html body main .blogBlock .titleBlock h1 small{display:block}html body main .blogBlock .titleBlock p.description{margin-top:1rem;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .blogBlock .inner.wide.blogWrap{padding:0}html body main .blogBlock .inner.wide.blogWrap h1,html body main .blogBlock .inner.wide.blogWrap h2{font-weight:700;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);padding:4rem 0 1rem}html body main .blogBlock .CategoryItems{margin-top:3rem}html body main .blogBlock .CategoryItems ul li{margin:1rem 0}html body main .blogBlock .CategoryItems ul li a{border:1px solid #f9f8f6;padding:2rem;display:block;background-color:white;border-radius:1rem}html body main .blogBlock .CategoryItems ul li a h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}html body main .blogBlock .CategoryItems ul li a small{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem)}html body main .blogBlock .BlogItems ul{display:flex;flex-wrap:wrap;justify-content:space-between}html body main .blogBlock .BlogItems ul:after,html body main .blogBlock .BlogItems ul:before{order:999;width:calc(33.3333333333% - .5rem);content:"";display:block}html body main .blogBlock .BlogItems ul li{margin:1rem 0;width:calc(33.3333333333% - .5rem)}@media (max-width:622px){html body main .blogBlock .BlogItems ul li{width:100%}}html body main .blogBlock .BlogItems ul li a{height:100%;background-color:white;padding:1rem;border-radius:.5rem;display:block}html body main .blogBlock .BlogItems ul li a .detail time{display:inline-block;font-family:Figtree}html body main .blogBlock .BlogItems ul li a .detail .tag{border-radius:100rem;border:1px solid #dad4c8;font-size:12px;background-color:#f9f8f6;padding:.24rem 1rem}html body main .blogBlock .BlogItems ul li a .detail p.title{font-weight:700;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);margin:1rem 0;line-height:1.5}html body main .blogBlock .BlogItems ul li a .detail p.description{font-size:clamp(.8rem,.8rem + .1vw,.875rem)}html body main .blogBlock .BlogItems ul li a figure{aspect-ratio:16/9;overflow:hidden;border-radius:.5rem}html body main .blogBlock .BlogItems ul li a figure img{width:100%;height:100%;object-position:center;object-fit:cover}html body main .formWrap{background-color:#f9f8f6;padding:2rem;border-radius:1rem;position:relative}html body main .formWrap .formProgress{position:absolute;top:1rem;left:0;width:calc(100% - 4rem);margin:auto;right:0}html body main .formWrap .formProgress .progressBar{border-radius:100rem;background-color:#ccc}html body main .formWrap .formProgress .progressBar .status{transition:all 1s ease;height:6px;border-radius:200rem;border:200rem;background-color:#e57a7a}html body main .formWrap .formProgress .progressCount{display:none;margin-top:1rem;justify-content:center}html body main .formWrap form button[type=submit]{background-color:#222;padding:1.5rem 1rem;width:100%;color:white;border-radius:1rem}html body main .formWrap form dl{margin:1rem 0}html body main .formWrap form dl dt{font-size:clamp(.875rem,.85rem + .2vw,1rem);font-weight:400;margin-bottom:.5rem}html body main .formWrap form dl dt .require{background-color:#e57a7a;color:white;font-size:clamp(.7rem,.7rem + .08vw,.75rem);border-radius:3rem;padding:.25rem 1rem;margin-left:1rem}html body main .formWrap form dl dd input[type=email],html body main .formWrap form dl dd input[type=tel],html body main .formWrap form dl dd input[type=text],html body main .formWrap form dl dd select,html body main .formWrap form dl dd textarea{border-radius:.5rem;width:100%;border:1px solid #dad4c8;font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);padding:1rem}html body main .formWrap form dl dd textarea{min-height:8em}html body main section#MarketingNumbers{background-color:#072337!important;color:white;padding:1rem 1rem 20rem}@media (max-width:622px){html body main section#MarketingNumbers{padding-bottom:2rem}}html body main section#MarketingNumbers .inner{max-width:110rem;margin:auto;width:100%;padding:0}html body main section#MarketingNumbers .inner .MarketingNumbersTitle{padding:2rem 0}html body main section#MarketingNumbers .inner .MarketingNumbersTitle div.enTitle{color:white;font-family:Figtree;font-size:clamp(4.5rem,1.5rem + 5vw,7rem);line-height:1}html body main section#MarketingNumbers .inner .MarketingNumbersTitle h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.7rem);font-weight:700;color:white;line-height:1.6;font-family:Figtree,helvetica,sans-serif}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock{margin-top:3rem}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock h2{margin:2rem 0;font-size:clamp(1.5rem,.9rem + 2vw,2.25rem);font-weight:700}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap{display:flex;flex-wrap:wrap;justify-content:space-between}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article{padding:2rem;border-radius:1rem;border:1px solid white;width:calc(50% - .5rem);margin-bottom:1rem}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article:nth-of-type(2n){transform:translateY(50%)}@media (max-width:622px){html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article{padding:2rem 1rem;width:100%}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article:nth-of-type(2n){transform:translateY(0)}}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article a{font-weight:700;font-size:clamp(.875rem,.85rem + .2vw,1rem)}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData{display:flex;align-items:center;justify-content:space-between}@media (max-width:980px){html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData{display:block}}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail{width:calc(50% - .5rem)}@media (max-width:980px){html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail{width:100%}}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .item{font-size:clamp(1.05rem,.85rem + .8vw,1.25rem);font-weight:700}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .numbers{font-family:Figtree,helvetica,sans-serif;font-size:clamp(5.5rem,1.5rem + 9vw,12rem);line-height:1;display:flex;align-items:baseline}@media (max-width:622px){html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .numbers{font-size:33vw;padding:1rem 0}}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .detail .numbers .unit{font-size:50%}html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .graphImage{aspect-ratio:1/1;width:calc(50% - .5rem)}@media (max-width:980px){html body main section#MarketingNumbers .inner .MarketingNumbersWrap .groupBlock .articleWrap article .mainData .graphImage{width:100%}}html body main section.cream{background-color:#f9f8f6}html body main section.blue{background-image:linear-gradient(90deg,#0066FF,#0066FF)}html body main section .inner,html body main section .sectionInner{padding-left:1rem;padding-right:1rem;max-width:100rem;margin-right:auto;margin-left:auto}html body main section .inner.full,html body main section .sectionInner.full{max-width:160rem}html body main section .inner.superWide,html body main section .sectionInner.superWide{max-width:120rem}html body main section .inner.wide,html body main section .sectionInner.wide{max-width:80rem}html body main section .inner.narrow,html body main section .sectionInner.narrow{max-width:65rem}html body main section .inner.superNarrow,html body main section .sectionInner.superNarrow{max-width:50rem}.register{min-height:100vh}.register #registerMain{width:100%}.register #registerMain .registerBlock{max-width:680px;margin:auto;padding:2rem}.register #registerMain .registerBlock .logo{height:5rem;width:auto;margin-bottom:2rem}.register #registerMain .registerBlock .logo img{object-fit:contain;object-position:left}.register #registerMain .registerBlock .registerArea{background-color:white;width:100%;border-radius:1rem;box-shadow:0 0 9 #999;padding:1rem}#authContainer{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}#authContainer .authArea .logo{margin:auto auto 0}#authContainer .authArea .authMain{border-radius:1rem;background-color:white}#authContainer .authArea .authMain [data-amplify-authenticator]{box-shadow:0 0 12px #999;margin-top:2rem;border-radius:1rem;padding:2rem 1rem}#authContainer .authArea .authMain [data-amplify-authenticator] .amplify-label{text-align:center}#authContainer .authArea .authMain [data-amplify-authenticator] .amplify-button.amplify-field-group__control.amplify-button--primary,#authContainer .authArea .authMain [data-amplify-authenticator] .amplify-input.amplify-field-group__control{padding:1rem}#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router]{border:none;box-shadow:none}#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content]{padding-top:2rem}@media (max-width:479px){#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content]{width:80vw}}#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content] [data-amplify-form]{padding:0 2rem}@media (max-width:780px){#authContainer .authArea .authMain [data-amplify-authenticator] [data-amplify-router] [data-amplify-router-content] [data-amplify-form]{padding:0}}#MyPageContainer{display:flex;justify-content:space-between;background-color:var(--themeColor);padding:2rem}@media (max-width:980px){#MyPageContainer{display:block;padding:1rem}}#MyPageContainer .flowMenuWrap{width:5rem;position:relative;z-index:1000}@media (max-width:980px){#MyPageContainer .flowMenuWrap{width:100%}}@media (min-width:1670px){#MyPageContainer .flowMenuWrap{width:15rem}}#MyPageContainer .flowMenuWrap .floatMenu{position:sticky;top:2rem;min-height:90vh}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:auto}#MyPageContainer .flowMenuWrap .floatMenu.active{padding:1rem;position:fixed;top:0;left:0}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn{width:3rem;height:3rem;background-color:white;border-radius:10rem;position:relative}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span{width:60%;height:2px;background-color:#777;position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;transition:all .5s ease}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span:first-of-type{transform:translateY(-10px)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span:nth-of-type(2){transform:translateY(0)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn span:nth-of-type(3){transform:translateY(10px)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn.active span:first-of-type{transform:rotate(45deg)}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn.active span:nth-of-type(2){opacity:0}#MyPageContainer .flowMenuWrap .floatMenu .menuBtn.active span:nth-of-type(3){transform:rotate(-45deg)}}#MyPageContainer .flowMenuWrap .floatMenu .logo{overflow:hidden;display:block;padding:0 1rem;margin:0}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .logo{padding:0}}@media screen and (min-width:980px) and (max-width:1669px){#MyPageContainer .flowMenuWrap .floatMenu .logo{padding:0}}#MyPageContainer .flowMenuWrap .floatMenu .logo figure{width:100%}@media (min-width:1670px){#MyPageContainer .flowMenuWrap .floatMenu .logo figure{margin-bottom:2rem}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMark{width:100%;height:100%;object-position:left;object-fit:contain}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMarkIcon{width:100%;height:100%;aspect-ratio:1;object-position:left;object-fit:contain;max-height:6rem}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .icon{display:none}}@media screen and (min-width:980px) and (max-width:1669px){#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMark,#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMarkIcon{display:none}#MyPageContainer .flowMenuWrap .floatMenu .logo figure{width:4rem;height:4rem;display:block;margin:auto;padding-bottom:1rem}}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .logo figure{height:2.5rem;width:15rem}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMark{display:block;width:100%;height:100%;object-fit:contain;object-position:left}#MyPageContainer .flowMenuWrap .floatMenu .logo figure .icon,#MyPageContainer .flowMenuWrap .floatMenu .logo figure .logoMarkIcon{display:none}}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock{display:flex;height:100%;flex-direction:column;justify-content:space-between;height:calc(90vh - 6rem)}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock{position:fixed;left:0;right:0;margin:auto;pointer-events:none;display:none;opacity:0;width:100%;height:100%;top:0;z-index:-1;padding-top:5rem}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul{background-color:white!important;display:flex;flex-wrap:wrap}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li{width:25%;padding:.5rem}}@media (max-width:980px) and (max-width:622px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li{width:33.3333333333%}}@media (max-width:980px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a{display:flex!important;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1;border-radius:.5rem;box-shadow:0 0 8px #999}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout{background-color:#222}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout div{color:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock.active{opacity:1;background-color:white;display:block;pointer-events:all}}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li{margin:.25rem 0}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a{position:relative;display:block}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout div,#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout figure,#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout:hover figure{background-color:#222}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout:hover figure svg{stroke:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout:hover div span{color:white}@media (min-width:1670px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a{display:flex;align-items:center;padding:.15rem .5rem}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a.logout div{background:none}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div{margin-left:.5rem;color:white;font-weight:500}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div span{font-size:1rem}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure{aspect-ratio:1/1;border-radius:10rem;padding:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0)}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure svg{width:80%;height:80%;object-fit:contain;stroke:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:after{content:"";width:6px;height:6px;border:0;border-top:2px solid white;border-right:2px solid white;transform:rotate(45deg);position:absolute;top:0;right:.5rem;bottom:0;margin:auto;transition:all .25s ease}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover:after{right:0}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure{background-color:white}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure svg{stroke:var(--themeColor)}}@media screen and (min-width:980px) and (max-width:1669px){#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure{margin:auto;width:80%;aspect-ratio:1/1;padding:1.24rem;border-radius:100rem;position:relative;z-index:150;background-color:rgba(255,255,255,0);transition:background-color .1s ease .1s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a figure svg{width:100%;height:100%;stroke:white;transition:background-color .1s ease .1s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div{z-index:148;opacity:0;position:absolute;top:0;left:calc(100% - 2rem);clip-path:inset(0 100% 0 0 round 0);background-color:white;padding:.5rem .5rem .5rem 2rem;transition:all .1s ease;white-space:nowrap;border-radius:100rem;width:fit-content;bottom:0;margin:auto;height:fit-content}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a div span{display:block;font-weight:600;color:var(--themeColor)}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure{background-color:white;transition:background-color 0s ease 0s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover figure svg{stroke:var(--themeColor);transition:background-color 0s ease 0s}#MyPageContainer .flowMenuWrap .floatMenu .navigationBlock ul li a:hover div{clip-path:inset(0 0 0 0 round 0);opacity:1;transition:all .1s ease .1s}}#MyPageContainer main{width:calc(100% - 7rem)}@media (min-width:1670px){#MyPageContainer main{width:calc(100% - 17rem)}}@media (max-width:980px){#MyPageContainer main{width:100%;margin-top:1rem}}#MyPageContainer main .myPageContents figure,#MyPageContainer main .noticeInclude figure{margin:1rem 0}#MyPageContainer main .myPageContents figure img,#MyPageContainer main .noticeInclude figure img{max-width:100%}#MyPageContainer main .myPageContents h2,#MyPageContainer main .noticeInclude h2{font-size:1.35rem;font-weight:600;margin:1rem 0}#MyPageContainer main .myPageContents h3,#MyPageContainer main .noticeInclude h3{font-size:1.15rem;font-weight:600;margin:1rem 0}#MyPageContainer main .myPageContents ul,#MyPageContainer main .noticeInclude ul{list-style:disc;margin:.5rem}#MyPageContainer main .myPageContents ul li,#MyPageContainer main .noticeInclude ul li{margin:.5rem;font-size:1rem}#MyPageContainer main .myPageContents ol,#MyPageContainer main .noticeInclude ol{list-style:auto;margin:.5rem}#MyPageContainer main .myPageContents ol li,#MyPageContainer main .noticeInclude ol li{margin:.5rem;font-size:1rem}#MyPageContainer main .myPageContents p,#MyPageContainer main .noticeInclude p{margin:.5rem 0;font-size:1rem}#MyPageContainer main .mainInner{border-radius:2rem;background:linear-gradient(180deg,#fcfcfc,#f0f0f0)}#MyPageContainer main .neumorphismWindow{box-shadow:5px 5px 5px #ddd,-5px -5px 5px #ffffff;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;border-radius:.75rem;border:1px solid #eee;background:#fff}#MyPageContainer main .profileCard{border-radius:1rem;padding:2rem;display:flex;justify-content:flex-start}@media (max-width:622px){#MyPageContainer main .profileCard{display:block;position:relative}}#MyPageContainer main .profileCard .setting{position:absolute;right:1rem;top:1rem;width:1.25rem;height:1.25rem}#MyPageContainer main .profileCard .setting svg{width:100%;height:100%}#MyPageContainer main .profileCard .detail{margin-left:1rem;overflow-y:scroll;display:flex;flex-wrap:wrap;justify-content:space-between;color:white}@media (max-width:1390px){#MyPageContainer main .profileCard .detail{display:block}#MyPageContainer main .profileCard .detail dl{margin:.5rem 0;width:100%}}@media (max-width:622px){#MyPageContainer main .profileCard .detail{margin-left:0}}#MyPageContainer main .profileCard .detail dl{width:48%}#MyPageContainer main .profileCard .detail dl.primary{width:100%}#MyPageContainer main .profileCard .detail dl.primary dt{display:none}#MyPageContainer main .profileCard .detail dl.primary dd{letter-spacing:.2em;font-size:150%}#MyPageContainer main .profileCard .detail dl dt{font-size:80%}#MyPageContainer main .profileCard figure{aspect-ratio:1/1}@media (max-width:622px){#MyPageContainer main .profileCard figure{max-width:50%;margin-bottom:1rem}}#MyPageContainer main .profileCard figure img{aspect-ratio:1;width:100%;height:100%;object-fit:cover}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-44{bottom:-11rem}.-bottom-48{bottom:-12rem}.-bottom-6{bottom:-1.5rem}.-bottom-60{bottom:-15rem}.-bottom-64{bottom:-16rem}.-bottom-8{bottom:-2rem}.-bottom-80{bottom:-20rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-2\/3{top:-66.666667%}.-top-2\/4{top:-50%}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-44{top:-11rem}.-top-48{top:-12rem}.-top-6{top:-1.5rem}.-top-60{top:-15rem}.-top-64{top:-16rem}.-top-8{top:-2rem}.-top-80{top:-20rem}.bottom-0{bottom:0}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-44{bottom:11rem}.bottom-48{bottom:12rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-60{bottom:15rem}.bottom-64{bottom:16rem}.bottom-8{bottom:2rem}.bottom-80{bottom:20rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-2\/3{top:66.666667%}.top-2\/4{top:50%}.top-20{top:5rem}.top-24{top:6rem}.top-28{top:7rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-40{top:10rem}.top-44{top:11rem}.top-48{top:12rem}.top-6{top:1.5rem}.top-60{top:15rem}.top-64{top:16rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-80{top:20rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-32{margin:-8rem}.-m-4{margin:-1rem}.-m-40{margin:-10rem}.-m-44{margin:-11rem}.-m-48{margin:-12rem}.-m-6{margin:-1.5rem}.-m-60{margin:-15rem}.-m-64{margin:-16rem}.-m-8{margin:-2rem}.-m-80{margin:-20rem}.m-0{margin:0}.m-12{margin:3rem}.m-16{margin:4rem}.m-32{margin:8rem}.m-4{margin:1rem}.m-40{margin:10rem}.m-44{margin:11rem}.m-48{margin:12rem}.m-6{margin:1.5rem}.m-60{margin:15rem}.m-64{margin:16rem}.m-8{margin:2rem}.m-80{margin:20rem}.m-auto{margin:auto}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-mx-44{margin-left:-11rem;margin-right:-11rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mx-60{margin-left:-15rem;margin-right:-15rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-mx-80{margin-left:-20rem;margin-right:-20rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-my-44{margin-top:-11rem;margin-bottom:-11rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-my-60{margin-top:-15rem;margin-bottom:-15rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-my-80{margin-top:-20rem;margin-bottom:-20rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-32{margin-left:8rem;margin-right:8rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-40{margin-left:10rem;margin-right:10rem}.mx-44{margin-left:11rem;margin-right:11rem}.mx-48{margin-left:12rem;margin-right:12rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-60{margin-left:15rem;margin-right:15rem}.mx-64{margin-left:16rem;margin-right:16rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-80{margin-left:20rem;margin-right:20rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-32{margin-top:8rem;margin-bottom:8rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-40{margin-top:10rem;margin-bottom:10rem}.my-44{margin-top:11rem;margin-bottom:11rem}.my-48{margin-top:12rem;margin-bottom:12rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-60{margin-top:15rem;margin-bottom:15rem}.my-64{margin-top:16rem;margin-bottom:16rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-80{margin-top:20rem;margin-bottom:20rem}.-mb-12{margin-bottom:-3rem}.-mb-16{margin-bottom:-4rem}.-mb-32{margin-bottom:-8rem}.-mb-4{margin-bottom:-1rem}.-mb-40{margin-bottom:-10rem}.-mb-44{margin-bottom:-11rem}.-mb-48{margin-bottom:-12rem}.-mb-6{margin-bottom:-1.5rem}.-mb-60{margin-bottom:-15rem}.-mb-64{margin-bottom:-16rem}.-mb-8{margin-bottom:-2rem}.-mb-80{margin-bottom:-20rem}.-mt-12{margin-top:-3rem}.-mt-16{margin-top:-4rem}.-mt-32{margin-top:-8rem}.-mt-4{margin-top:-1rem}.-mt-40{margin-top:-10rem}.-mt-44{margin-top:-11rem}.-mt-48{margin-top:-12rem}.-mt-6{margin-top:-1.5rem}.-mt-60{margin-top:-15rem}.-mt-64{margin-top:-16rem}.-mt-8{margin-top:-2rem}.-mt-80{margin-top:-20rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-40{margin-bottom:10rem}.mb-44{margin-bottom:11rem}.mb-48{margin-bottom:12rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-60{margin-bottom:15rem}.mb-64{margin-bottom:16rem}.mb-8{margin-bottom:2rem}.mb-80{margin-bottom:20rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-44{margin-top:11rem}.mt-48{margin-top:12rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-60{margin-top:15rem}.mt-64{margin-top:16rem}.mt-8{margin-top:2rem}.mt-80{margin-top:20rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-6{width:1.5rem;height:1.5rem}.\!h-5{height:1.25rem!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-72{max-height:18rem}.max-h-\[1000px\]{max-height:1000px}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.min-h-\[100\%\]{min-height:100%}.min-h-\[100vh\]{min-height:100vh}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[320px\]{min-height:320px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[88vh\]{min-height:88vh}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[150px\]{width:150px}.w-\[20\%\]{width:20%}.w-\[35\%\]{width:35%}.w-\[4\%\]{width:4%}.w-\[400px\]{width:400px}.w-\[49\%\]{width:49%}.w-\[60\%\]{width:60%}.w-\[calc\(100\%-300px\)\]{width:calc(100% - 300px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!min-w-5{min-width:1.25rem!important}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[50\%\]{min-width:50%}.min-w-\[5rem\]{min-width:5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[160px\]{max-width:160px}.max-w-\[1840px\]{max-width:1840px}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[700px\]{max-width:700px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-full{--tw-translate-y:100%}.rotate-180,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.-scroll-m-12{scroll-margin:-3rem}.-scroll-m-16{scroll-margin:-4rem}.-scroll-m-32{scroll-margin:-8rem}.-scroll-m-4{scroll-margin:-1rem}.-scroll-m-40{scroll-margin:-10rem}.-scroll-m-44{scroll-margin:-11rem}.-scroll-m-48{scroll-margin:-12rem}.-scroll-m-6{scroll-margin:-1.5rem}.-scroll-m-60{scroll-margin:-15rem}.-scroll-m-64{scroll-margin:-16rem}.-scroll-m-8{scroll-margin:-2rem}.-scroll-m-80{scroll-margin:-20rem}.scroll-m-12{scroll-margin:3rem}.scroll-m-16{scroll-margin:4rem}.scroll-m-32{scroll-margin:8rem}.scroll-m-4{scroll-margin:1rem}.scroll-m-40{scroll-margin:10rem}.scroll-m-44{scroll-margin:11rem}.scroll-m-48{scroll-margin:12rem}.scroll-m-6{scroll-margin:1.5rem}.scroll-m-60{scroll-margin:15rem}.scroll-m-64{scroll-margin:16rem}.scroll-m-8{scroll-margin:2rem}.scroll-m-80{scroll-margin:20rem}.-scroll-mx-12{scroll-margin-left:-3rem;scroll-margin-right:-3rem}.-scroll-mx-16{scroll-margin-left:-4rem;scroll-margin-right:-4rem}.-scroll-mx-32{scroll-margin-left:-8rem;scroll-margin-right:-8rem}.-scroll-mx-4{scroll-margin-left:-1rem;scroll-margin-right:-1rem}.-scroll-mx-40{scroll-margin-left:-10rem;scroll-margin-right:-10rem}.-scroll-mx-44{scroll-margin-left:-11rem;scroll-margin-right:-11rem}.-scroll-mx-48{scroll-margin-left:-12rem;scroll-margin-right:-12rem}.-scroll-mx-6{scroll-margin-left:-1.5rem;scroll-margin-right:-1.5rem}.-scroll-mx-60{scroll-margin-left:-15rem;scroll-margin-right:-15rem}.-scroll-mx-64{scroll-margin-left:-16rem;scroll-margin-right:-16rem}.-scroll-mx-8{scroll-margin-left:-2rem;scroll-margin-right:-2rem}.-scroll-mx-80{scroll-margin-left:-20rem;scroll-margin-right:-20rem}.-scroll-my-12{scroll-margin-top:-3rem;scroll-margin-bottom:-3rem}.-scroll-my-16{scroll-margin-top:-4rem;scroll-margin-bottom:-4rem}.-scroll-my-32{scroll-margin-top:-8rem;scroll-margin-bottom:-8rem}.-scroll-my-4{scroll-margin-top:-1rem;scroll-margin-bottom:-1rem}.-scroll-my-40{scroll-margin-top:-10rem;scroll-margin-bottom:-10rem}.-scroll-my-44{scroll-margin-top:-11rem;scroll-margin-bottom:-11rem}.-scroll-my-48{scroll-margin-top:-12rem;scroll-margin-bottom:-12rem}.-scroll-my-6{scroll-margin-top:-1.5rem;scroll-margin-bottom:-1.5rem}.-scroll-my-60{scroll-margin-top:-15rem;scroll-margin-bottom:-15rem}.-scroll-my-64{scroll-margin-top:-16rem;scroll-margin-bottom:-16rem}.-scroll-my-8{scroll-margin-top:-2rem;scroll-margin-bottom:-2rem}.-scroll-my-80{scroll-margin-top:-20rem;scroll-margin-bottom:-20rem}.scroll-mx-12{scroll-margin-left:3rem;scroll-margin-right:3rem}.scroll-mx-16{scroll-margin-left:4rem;scroll-margin-right:4rem}.scroll-mx-32{scroll-margin-left:8rem;scroll-margin-right:8rem}.scroll-mx-4{scroll-margin-left:1rem;scroll-margin-right:1rem}.scroll-mx-40{scroll-margin-left:10rem;scroll-margin-right:10rem}.scroll-mx-44{scroll-margin-left:11rem;scroll-margin-right:11rem}.scroll-mx-48{scroll-margin-left:12rem;scroll-margin-right:12rem}.scroll-mx-6{scroll-margin-left:1.5rem;scroll-margin-right:1.5rem}.scroll-mx-60{scroll-margin-left:15rem;scroll-margin-right:15rem}.scroll-mx-64{scroll-margin-left:16rem;scroll-margin-right:16rem}.scroll-mx-8{scroll-margin-left:2rem;scroll-margin-right:2rem}.scroll-mx-80{scroll-margin-left:20rem;scroll-margin-right:20rem}.scroll-my-12{scroll-margin-top:3rem;scroll-margin-bottom:3rem}.scroll-my-16{scroll-margin-top:4rem;scroll-margin-bottom:4rem}.scroll-my-32{scroll-margin-top:8rem;scroll-margin-bottom:8rem}.scroll-my-4{scroll-margin-top:1rem;scroll-margin-bottom:1rem}.scroll-my-40{scroll-margin-top:10rem;scroll-margin-bottom:10rem}.scroll-my-44{scroll-margin-top:11rem;scroll-margin-bottom:11rem}.scroll-my-48{scroll-margin-top:12rem;scroll-margin-bottom:12rem}.scroll-my-6{scroll-margin-top:1.5rem;scroll-margin-bottom:1.5rem}.scroll-my-60{scroll-margin-top:15rem;scroll-margin-bottom:15rem}.scroll-my-64{scroll-margin-top:16rem;scroll-margin-bottom:16rem}.scroll-my-8{scroll-margin-top:2rem;scroll-margin-bottom:2rem}.scroll-my-80{scroll-margin-top:20rem;scroll-margin-bottom:20rem}.-scroll-mb-12{scroll-margin-bottom:-3rem}.-scroll-mb-16{scroll-margin-bottom:-4rem}.-scroll-mb-32{scroll-margin-bottom:-8rem}.-scroll-mb-4{scroll-margin-bottom:-1rem}.-scroll-mb-40{scroll-margin-bottom:-10rem}.-scroll-mb-44{scroll-margin-bottom:-11rem}.-scroll-mb-48{scroll-margin-bottom:-12rem}.-scroll-mb-6{scroll-margin-bottom:-1.5rem}.-scroll-mb-60{scroll-margin-bottom:-15rem}.-scroll-mb-64{scroll-margin-bottom:-16rem}.-scroll-mb-8{scroll-margin-bottom:-2rem}.-scroll-mb-80{scroll-margin-bottom:-20rem}.-scroll-mt-12{scroll-margin-top:-3rem}.-scroll-mt-16{scroll-margin-top:-4rem}.-scroll-mt-32{scroll-margin-top:-8rem}.-scroll-mt-4{scroll-margin-top:-1rem}.-scroll-mt-40{scroll-margin-top:-10rem}.-scroll-mt-44{scroll-margin-top:-11rem}.-scroll-mt-48{scroll-margin-top:-12rem}.-scroll-mt-6{scroll-margin-top:-1.5rem}.-scroll-mt-60{scroll-margin-top:-15rem}.-scroll-mt-64{scroll-margin-top:-16rem}.-scroll-mt-8{scroll-margin-top:-2rem}.-scroll-mt-80{scroll-margin-top:-20rem}.scroll-mb-12{scroll-margin-bottom:3rem}.scroll-mb-16{scroll-margin-bottom:4rem}.scroll-mb-32{scroll-margin-bottom:8rem}.scroll-mb-4{scroll-margin-bottom:1rem}.scroll-mb-40{scroll-margin-bottom:10rem}.scroll-mb-44{scroll-margin-bottom:11rem}.scroll-mb-48{scroll-margin-bottom:12rem}.scroll-mb-6{scroll-margin-bottom:1.5rem}.scroll-mb-60{scroll-margin-bottom:15rem}.scroll-mb-64{scroll-margin-bottom:16rem}.scroll-mb-8{scroll-margin-bottom:2rem}.scroll-mb-80{scroll-margin-bottom:20rem}.scroll-mt-12{scroll-margin-top:3rem}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-40{scroll-margin-top:10rem}.scroll-mt-44{scroll-margin-top:11rem}.scroll-mt-48{scroll-margin-top:12rem}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-mt-60{scroll-margin-top:15rem}.scroll-mt-64{scroll-margin-top:16rem}.scroll-mt-8{scroll-margin-top:2rem}.scroll-mt-80{scroll-margin-top:20rem}.scroll-p-12{scroll-padding:3rem}.scroll-p-16{scroll-padding:4rem}.scroll-p-2{scroll-padding:.5rem}.scroll-p-2\.5{scroll-padding:.625rem}.scroll-p-20{scroll-padding:5rem}.scroll-p-24{scroll-padding:6rem}.scroll-p-28{scroll-padding:7rem}.scroll-p-32{scroll-padding:8rem}.scroll-p-4{scroll-padding:1rem}.scroll-p-40{scroll-padding:10rem}.scroll-p-44{scroll-padding:11rem}.scroll-p-48{scroll-padding:12rem}.scroll-p-6{scroll-padding:1.5rem}.scroll-p-60{scroll-padding:15rem}.scroll-p-64{scroll-padding:16rem}.scroll-p-8{scroll-padding:2rem}.scroll-p-80{scroll-padding:20rem}.scroll-px-12{scroll-padding-left:3rem;scroll-padding-right:3rem}.scroll-px-16{scroll-padding-left:4rem;scroll-padding-right:4rem}.scroll-px-2{scroll-padding-left:.5rem;scroll-padding-right:.5rem}.scroll-px-2\.5{scroll-padding-left:.625rem;scroll-padding-right:.625rem}.scroll-px-20{scroll-padding-left:5rem;scroll-padding-right:5rem}.scroll-px-24{scroll-padding-left:6rem;scroll-padding-right:6rem}.scroll-px-28{scroll-padding-left:7rem;scroll-padding-right:7rem}.scroll-px-32{scroll-padding-left:8rem;scroll-padding-right:8rem}.scroll-px-4{scroll-padding-left:1rem;scroll-padding-right:1rem}.scroll-px-40{scroll-padding-left:10rem;scroll-padding-right:10rem}.scroll-px-44{scroll-padding-left:11rem;scroll-padding-right:11rem}.scroll-px-48{scroll-padding-left:12rem;scroll-padding-right:12rem}.scroll-px-6{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.scroll-px-60{scroll-padding-left:15rem;scroll-padding-right:15rem}.scroll-px-64{scroll-padding-left:16rem;scroll-padding-right:16rem}.scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.scroll-px-80{scroll-padding-left:20rem;scroll-padding-right:20rem}.scroll-py-12{scroll-padding-top:3rem;scroll-padding-bottom:3rem}.scroll-py-16{scroll-padding-top:4rem;scroll-padding-bottom:4rem}.scroll-py-2{scroll-padding-top:.5rem;scroll-padding-bottom:.5rem}.scroll-py-2\.5{scroll-padding-top:.625rem;scroll-padding-bottom:.625rem}.scroll-py-20{scroll-padding-top:5rem;scroll-padding-bottom:5rem}.scroll-py-24{scroll-padding-top:6rem;scroll-padding-bottom:6rem}.scroll-py-28{scroll-padding-top:7rem;scroll-padding-bottom:7rem}.scroll-py-32{scroll-padding-top:8rem;scroll-padding-bottom:8rem}.scroll-py-4{scroll-padding-top:1rem;scroll-padding-bottom:1rem}.scroll-py-40{scroll-padding-top:10rem;scroll-padding-bottom:10rem}.scroll-py-44{scroll-padding-top:11rem;scroll-padding-bottom:11rem}.scroll-py-48{scroll-padding-top:12rem;scroll-padding-bottom:12rem}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.scroll-py-60{scroll-padding-top:15rem;scroll-padding-bottom:15rem}.scroll-py-64{scroll-padding-top:16rem;scroll-padding-bottom:16rem}.scroll-py-8{scroll-padding-top:2rem;scroll-padding-bottom:2rem}.scroll-py-80{scroll-padding-top:20rem;scroll-padding-bottom:20rem}.scroll-pb-12{scroll-padding-bottom:3rem}.scroll-pb-16{scroll-padding-bottom:4rem}.scroll-pb-2{scroll-padding-bottom:.5rem}.scroll-pb-2\.5{scroll-padding-bottom:.625rem}.scroll-pb-20{scroll-padding-bottom:5rem}.scroll-pb-24{scroll-padding-bottom:6rem}.scroll-pb-28{scroll-padding-bottom:7rem}.scroll-pb-32{scroll-padding-bottom:8rem}.scroll-pb-4{scroll-padding-bottom:1rem}.scroll-pb-40{scroll-padding-bottom:10rem}.scroll-pb-44{scroll-padding-bottom:11rem}.scroll-pb-48{scroll-padding-bottom:12rem}.scroll-pb-6{scroll-padding-bottom:1.5rem}.scroll-pb-60{scroll-padding-bottom:15rem}.scroll-pb-64{scroll-padding-bottom:16rem}.scroll-pb-8{scroll-padding-bottom:2rem}.scroll-pb-80{scroll-padding-bottom:20rem}.scroll-pt-12{scroll-padding-top:3rem}.scroll-pt-16{scroll-padding-top:4rem}.scroll-pt-2{scroll-padding-top:.5rem}.scroll-pt-2\.5{scroll-padding-top:.625rem}.scroll-pt-20{scroll-padding-top:5rem}.scroll-pt-24{scroll-padding-top:6rem}.scroll-pt-28{scroll-padding-top:7rem}.scroll-pt-32{scroll-padding-top:8rem}.scroll-pt-4{scroll-padding-top:1rem}.scroll-pt-40{scroll-padding-top:10rem}.scroll-pt-44{scroll-padding-top:11rem}.scroll-pt-48{scroll-padding-top:12rem}.scroll-pt-6{scroll-padding-top:1.5rem}.scroll-pt-60{scroll-padding-top:15rem}.scroll-pt-64{scroll-padding-top:16rem}.scroll-pt-8{scroll-padding-top:2rem}.scroll-pt-80{scroll-padding-top:20rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{column-count:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-start{place-items:start}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-32{gap:8rem}.gap-4{gap:1rem}.gap-40{gap:10rem}.gap-44{gap:11rem}.gap-48{gap:12rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-60{gap:15rem}.gap-64{gap:16rem}.gap-8{gap:2rem}.gap-80{gap:20rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-hidden{border-style:hidden}.border-\[\#06C755\]{--tw-border-opacity:1;border-color:rgb(6 199 85/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-\[\#06C755\]{--tw-bg-opacity:1;background-color:rgb(6 199 85/var(--tw-bg-opacity,1))}.bg-\[\#2D2DE6\]{--tw-bg-opacity:1;background-color:rgb(45 45 230/var(--tw-bg-opacity,1))}.bg-\[\#eeeeee\]{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.bg-\[var\(--linkColor\)\]{background-color:var(--linkColor)}.bg-\[var\(--linkColorLight\)\]{background-color:var(--linkColorLight)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:rgb(255 251 235/.4)}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/0{background-color:rgb(59 130 246/0)}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/100{background-color:rgb(59 130 246/1)}.bg-blue-500\/15{background-color:rgb(59 130 246/.15)}.bg-blue-500\/20{background-color:rgb(59 130 246/.2)}.bg-blue-500\/25{background-color:rgb(59 130 246/.25)}.bg-blue-500\/30{background-color:rgb(59 130 246/.3)}.bg-blue-500\/35{background-color:rgb(59 130 246/.35)}.bg-blue-500\/40{background-color:rgb(59 130 246/.4)}.bg-blue-500\/45{background-color:rgb(59 130 246/.45)}.bg-blue-500\/5{background-color:rgb(59 130 246/.05)}.bg-blue-500\/50{background-color:rgb(59 130 246/.5)}.bg-blue-500\/55{background-color:rgb(59 130 246/.55)}.bg-blue-500\/60{background-color:rgb(59 130 246/.6)}.bg-blue-500\/65{background-color:rgb(59 130 246/.65)}.bg-blue-500\/70{background-color:rgb(59 130 246/.7)}.bg-blue-500\/75{background-color:rgb(59 130 246/.75)}.bg-blue-500\/80{background-color:rgb(59 130 246/.8)}.bg-blue-500\/85{background-color:rgb(59 130 246/.85)}.bg-blue-500\/90{background-color:rgb(59 130 246/.9)}.bg-blue-500\/95{background-color:rgb(59 130 246/.95)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/0{background-color:rgb(37 99 235/0)}.bg-blue-600\/10{background-color:rgb(37 99 235/.1)}.bg-blue-600\/100{background-color:rgb(37 99 235/1)}.bg-blue-600\/15{background-color:rgb(37 99 235/.15)}.bg-blue-600\/20{background-color:rgb(37 99 235/.2)}.bg-blue-600\/25{background-color:rgb(37 99 235/.25)}.bg-blue-600\/30{background-color:rgb(37 99 235/.3)}.bg-blue-600\/35{background-color:rgb(37 99 235/.35)}.bg-blue-600\/40{background-color:rgb(37 99 235/.4)}.bg-blue-600\/45{background-color:rgb(37 99 235/.45)}.bg-blue-600\/5{background-color:rgb(37 99 235/.05)}.bg-blue-600\/50{background-color:rgb(37 99 235/.5)}.bg-blue-600\/55{background-color:rgb(37 99 235/.55)}.bg-blue-600\/60{background-color:rgb(37 99 235/.6)}.bg-blue-600\/65{background-color:rgb(37 99 235/.65)}.bg-blue-600\/70{background-color:rgb(37 99 235/.7)}.bg-blue-600\/75{background-color:rgb(37 99 235/.75)}.bg-blue-600\/80{background-color:rgb(37 99 235/.8)}.bg-blue-600\/85{background-color:rgb(37 99 235/.85)}.bg-blue-600\/90{background-color:rgb(37 99 235/.9)}.bg-blue-600\/95{background-color:rgb(37 99 235/.95)}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/40{background-color:rgb(249 250 251/.4)}.bg-gray-50\/50{background-color:rgb(249 250 251/.5)}.bg-gray-50\/80{background-color:rgb(249 250 251/.8)}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-inherit{background-color:inherit}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-opacity-50{--tw-bg-opacity:0.5}.from-40\%{--tw-gradient-from-position:40%}.from-45\%{--tw-gradient-from-position:45%}.from-60\%{--tw-gradient-from-position:60%}.from-65\%{--tw-gradient-from-position:65%}.from-80\%{--tw-gradient-from-position:80%}.from-85\%{--tw-gradient-from-position:85%}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-3{padding:.75rem}.p-32{padding:8rem}.p-4{padding:1rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-8{padding:2rem}.p-80{padding:20rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-28{padding-left:7rem;padding-right:7rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-40{padding-left:10rem;padding-right:10rem}.px-44{padding-left:11rem;padding-right:11rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-60{padding-left:15rem;padding-right:15rem}.px-64{padding-left:16rem;padding-right:16rem}.px-8{padding-left:2rem;padding-right:2rem}.px-80{padding-left:20rem;padding-right:20rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-44{padding-top:11rem;padding-bottom:11rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-60{padding-top:15rem;padding-bottom:15rem}.py-64{padding-top:16rem;padding-bottom:16rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-80{padding-top:20rem;padding-bottom:20rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-44{padding-bottom:11rem}.pb-48{padding-bottom:12rem}.pb-6{padding-bottom:1.5rem}.pb-60{padding-bottom:15rem}.pb-64{padding-bottom:16rem}.pb-8{padding-bottom:2rem}.pb-80{padding-bottom:20rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-44{padding-top:11rem}.pt-48{padding-top:12rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-64{padding-top:16rem}.pt-8{padding-top:2rem}.pt-80{padding-top:20rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.text-\[\#06C755\]{--tw-text-opacity:1;color:rgb(6 199 85/var(--tw-text-opacity,1))}.text-\[\#222\]{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.text-\[\#2D2DE6\]{--tw-text-opacity:1;color:rgb(45 45 230/var(--tw-text-opacity,1))}.text-\[\#dad4c8\]{--tw-text-opacity:1;color:rgb(218 212 200/var(--tw-text-opacity,1))}.text-\[var\(--linkColor\)\]{color:var(--linkColor)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-500\/0{color:rgb(59 130 246/0)}.text-blue-500\/10{color:rgb(59 130 246/.1)}.text-blue-500\/100{color:rgb(59 130 246/1)}.text-blue-500\/15{color:rgb(59 130 246/.15)}.text-blue-500\/20{color:rgb(59 130 246/.2)}.text-blue-500\/25{color:rgb(59 130 246/.25)}.text-blue-500\/30{color:rgb(59 130 246/.3)}.text-blue-500\/35{color:rgb(59 130 246/.35)}.text-blue-500\/40{color:rgb(59 130 246/.4)}.text-blue-500\/45{color:rgb(59 130 246/.45)}.text-blue-500\/5{color:rgb(59 130 246/.05)}.text-blue-500\/50{color:rgb(59 130 246/.5)}.text-blue-500\/55{color:rgb(59 130 246/.55)}.text-blue-500\/60{color:rgb(59 130 246/.6)}.text-blue-500\/65{color:rgb(59 130 246/.65)}.text-blue-500\/70{color:rgb(59 130 246/.7)}.text-blue-500\/75{color:rgb(59 130 246/.75)}.text-blue-500\/80{color:rgb(59 130 246/.8)}.text-blue-500\/85{color:rgb(59 130 246/.85)}.text-blue-500\/90{color:rgb(59 130 246/.9)}.text-blue-500\/95{color:rgb(59 130 246/.95)}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-600\/0{color:rgb(37 99 235/0)}.text-blue-600\/10{color:rgb(37 99 235/.1)}.text-blue-600\/100{color:rgb(37 99 235/1)}.text-blue-600\/15{color:rgb(37 99 235/.15)}.text-blue-600\/20{color:rgb(37 99 235/.2)}.text-blue-600\/25{color:rgb(37 99 235/.25)}.text-blue-600\/30{color:rgb(37 99 235/.3)}.text-blue-600\/35{color:rgb(37 99 235/.35)}.text-blue-600\/40{color:rgb(37 99 235/.4)}.text-blue-600\/45{color:rgb(37 99 235/.45)}.text-blue-600\/5{color:rgb(37 99 235/.05)}.text-blue-600\/50{color:rgb(37 99 235/.5)}.text-blue-600\/55{color:rgb(37 99 235/.55)}.text-blue-600\/60{color:rgb(37 99 235/.6)}.text-blue-600\/65{color:rgb(37 99 235/.65)}.text-blue-600\/70{color:rgb(37 99 235/.7)}.text-blue-600\/75{color:rgb(37 99 235/.75)}.text-blue-600\/80{color:rgb(37 99 235/.8)}.text-blue-600\/85{color:rgb(37 99 235/.85)}.text-blue-600\/90{color:rgb(37 99 235/.9)}.text-blue-600\/95{color:rgb(37 99 235/.95)}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-500\/0{color:rgb(107 114 128/0)}.text-gray-500\/10{color:rgb(107 114 128/.1)}.text-gray-500\/100{color:rgb(107 114 128/1)}.text-gray-500\/15{color:rgb(107 114 128/.15)}.text-gray-500\/20{color:rgb(107 114 128/.2)}.text-gray-500\/25{color:rgb(107 114 128/.25)}.text-gray-500\/30{color:rgb(107 114 128/.3)}.text-gray-500\/35{color:rgb(107 114 128/.35)}.text-gray-500\/40{color:rgb(107 114 128/.4)}.text-gray-500\/45{color:rgb(107 114 128/.45)}.text-gray-500\/5{color:rgb(107 114 128/.05)}.text-gray-500\/50{color:rgb(107 114 128/.5)}.text-gray-500\/55{color:rgb(107 114 128/.55)}.text-gray-500\/60{color:rgb(107 114 128/.6)}.text-gray-500\/65{color:rgb(107 114 128/.65)}.text-gray-500\/70{color:rgb(107 114 128/.7)}.text-gray-500\/75{color:rgb(107 114 128/.75)}.text-gray-500\/80{color:rgb(107 114 128/.8)}.text-gray-500\/85{color:rgb(107 114 128/.85)}.text-gray-500\/90{color:rgb(107 114 128/.9)}.text-gray-500\/95{color:rgb(107 114 128/.95)}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-600\/0{color:rgb(75 85 99/0)}.text-gray-600\/10{color:rgb(75 85 99/.1)}.text-gray-600\/100{color:rgb(75 85 99/1)}.text-gray-600\/15{color:rgb(75 85 99/.15)}.text-gray-600\/20{color:rgb(75 85 99/.2)}.text-gray-600\/25{color:rgb(75 85 99/.25)}.text-gray-600\/30{color:rgb(75 85 99/.3)}.text-gray-600\/35{color:rgb(75 85 99/.35)}.text-gray-600\/40{color:rgb(75 85 99/.4)}.text-gray-600\/45{color:rgb(75 85 99/.45)}.text-gray-600\/5{color:rgb(75 85 99/.05)}.text-gray-600\/50{color:rgb(75 85 99/.5)}.text-gray-600\/55{color:rgb(75 85 99/.55)}.text-gray-600\/60{color:rgb(75 85 99/.6)}.text-gray-600\/65{color:rgb(75 85 99/.65)}.text-gray-600\/70{color:rgb(75 85 99/.7)}.text-gray-600\/75{color:rgb(75 85 99/.75)}.text-gray-600\/80{color:rgb(75 85 99/.8)}.text-gray-600\/85{color:rgb(75 85 99/.85)}.text-gray-600\/90{color:rgb(75 85 99/.9)}.text-gray-600\/95{color:rgb(75 85 99/.95)}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:rgb(255 255 255/.7)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.accent-\[var\(--linkColor\)\]{accent-color:var(--linkColor)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-blue-500\/30{--tw-shadow-color:rgb(59 130 246/0.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#2D2DE6\]{--tw-ring-opacity:1;--tw-ring-color:rgb(45 45 230/var(--tw-ring-opacity,1))}.ring-\[var\(--linkColor\)\]{--tw-ring-color:var(--linkColor)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-md{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-ss{font-size:.75rem;line-height:1.15rem}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--linkColor\)\]:hover{border-color:var(--linkColor)}.hover\:border-stone-500:hover{--tw-border-opacity:1;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.hover\:bg-\[\#2D2DE6\]:hover{--tw-bg-opacity:1;background-color:rgb(45 45 230/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--linkColorLight\)\]:hover{background-color:var(--linkColorLight)}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/0:hover{background-color:rgb(59 130 246/0)}.hover\:bg-blue-500\/10:hover{background-color:rgb(59 130 246/.1)}.hover\:bg-blue-500\/100:hover{background-color:rgb(59 130 246/1)}.hover\:bg-blue-500\/15:hover{background-color:rgb(59 130 246/.15)}.hover\:bg-blue-500\/20:hover{background-color:rgb(59 130 246/.2)}.hover\:bg-blue-500\/25:hover{background-color:rgb(59 130 246/.25)}.hover\:bg-blue-500\/30:hover{background-color:rgb(59 130 246/.3)}.hover\:bg-blue-500\/35:hover{background-color:rgb(59 130 246/.35)}.hover\:bg-blue-500\/40:hover{background-color:rgb(59 130 246/.4)}.hover\:bg-blue-500\/45:hover{background-color:rgb(59 130 246/.45)}.hover\:bg-blue-500\/5:hover{background-color:rgb(59 130 246/.05)}.hover\:bg-blue-500\/50:hover{background-color:rgb(59 130 246/.5)}.hover\:bg-blue-500\/55:hover{background-color:rgb(59 130 246/.55)}.hover\:bg-blue-500\/60:hover{background-color:rgb(59 130 246/.6)}.hover\:bg-blue-500\/65:hover{background-color:rgb(59 130 246/.65)}.hover\:bg-blue-500\/70:hover{background-color:rgb(59 130 246/.7)}.hover\:bg-blue-500\/75:hover{background-color:rgb(59 130 246/.75)}.hover\:bg-blue-500\/80:hover{background-color:rgb(59 130 246/.8)}.hover\:bg-blue-500\/85:hover{background-color:rgb(59 130 246/.85)}.hover\:bg-blue-500\/90:hover{background-color:rgb(59 130 246/.9)}.hover\:bg-blue-500\/95:hover{background-color:rgb(59 130 246/.95)}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/0:hover{background-color:rgb(37 99 235/0)}.hover\:bg-blue-600\/10:hover{background-color:rgb(37 99 235/.1)}.hover\:bg-blue-600\/100:hover{background-color:rgb(37 99 235/1)}.hover\:bg-blue-600\/15:hover{background-color:rgb(37 99 235/.15)}.hover\:bg-blue-600\/20:hover{background-color:rgb(37 99 235/.2)}.hover\:bg-blue-600\/25:hover{background-color:rgb(37 99 235/.25)}.hover\:bg-blue-600\/30:hover{background-color:rgb(37 99 235/.3)}.hover\:bg-blue-600\/35:hover{background-color:rgb(37 99 235/.35)}.hover\:bg-blue-600\/40:hover{background-color:rgb(37 99 235/.4)}.hover\:bg-blue-600\/45:hover{background-color:rgb(37 99 235/.45)}.hover\:bg-blue-600\/5:hover{background-color:rgb(37 99 235/.05)}.hover\:bg-blue-600\/50:hover{background-color:rgb(37 99 235/.5)}.hover\:bg-blue-600\/55:hover{background-color:rgb(37 99 235/.55)}.hover\:bg-blue-600\/60:hover{background-color:rgb(37 99 235/.6)}.hover\:bg-blue-600\/65:hover{background-color:rgb(37 99 235/.65)}.hover\:bg-blue-600\/70:hover{background-color:rgb(37 99 235/.7)}.hover\:bg-blue-600\/75:hover{background-color:rgb(37 99 235/.75)}.hover\:bg-blue-600\/80:hover{background-color:rgb(37 99 235/.8)}.hover\:bg-blue-600\/85:hover{background-color:rgb(37 99 235/.85)}.hover\:bg-blue-600\/90:hover{background-color:rgb(37 99 235/.9)}.hover\:bg-blue-600\/95:hover{background-color:rgb(37 99 235/.95)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-sky-500:hover{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:text-\[var\(--linkColor\)\]:hover{color:var(--linkColor)}.hover\:text-\[var\(--linkHoverColor\)\]:hover{color:var(--linkHoverColor)}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.hover\:text-stone-700:hover{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:rgb(59 130 246/0.3);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-gray-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.focus\:border-\[var\(--linkColor\)\]:focus{border-color:var(--linkColor)}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[var\(--focusRing\)\]:focus{--tw-ring-color:var(--focusRing)}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-gray-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-1,.group:hover .group-hover\:translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:0.125rem}.group:hover .group-hover\:text-\[var\(--linkColor\)\]{color:var(--linkColor)}.group:hover .group-hover\:text-\[var\(--themeColor\)\]{color:var(--themeColor)}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:1rem}.sm\:self-auto{align-self:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:border-hidden{border-style:hidden}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:-bottom-12{bottom:-3rem}.md\:-bottom-16{bottom:-4rem}.md\:-bottom-32{bottom:-8rem}.md\:-bottom-4{bottom:-1rem}.md\:-bottom-40{bottom:-10rem}.md\:-bottom-44{bottom:-11rem}.md\:-bottom-48{bottom:-12rem}.md\:-bottom-6{bottom:-1.5rem}.md\:-bottom-60{bottom:-15rem}.md\:-bottom-64{bottom:-16rem}.md\:-bottom-8{bottom:-2rem}.md\:-bottom-80{bottom:-20rem}.md\:-top-12{top:-3rem}.md\:-top-16{top:-4rem}.md\:-top-2{top:-.5rem}.md\:-top-2\.5{top:-.625rem}.md\:-top-2\/3{top:-66.666667%}.md\:-top-2\/4{top:-50%}.md\:-top-20{top:-5rem}.md\:-top-24{top:-6rem}.md\:-top-28{top:-7rem}.md\:-top-32{top:-8rem}.md\:-top-4{top:-1rem}.md\:-top-40{top:-10rem}.md\:-top-44{top:-11rem}.md\:-top-48{top:-12rem}.md\:-top-6{top:-1.5rem}.md\:-top-60{top:-15rem}.md\:-top-64{top:-16rem}.md\:-top-8{top:-2rem}.md\:-top-80{top:-20rem}.md\:bottom-12{bottom:3rem}.md\:bottom-16{bottom:4rem}.md\:bottom-32{bottom:8rem}.md\:bottom-4{bottom:1rem}.md\:bottom-40{bottom:10rem}.md\:bottom-44{bottom:11rem}.md\:bottom-48{bottom:12rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-60{bottom:15rem}.md\:bottom-64{bottom:16rem}.md\:bottom-8{bottom:2rem}.md\:bottom-80{bottom:20rem}.md\:top-12{top:3rem}.md\:top-16{top:4rem}.md\:top-2{top:.5rem}.md\:top-2\.5{top:.625rem}.md\:top-2\/3{top:66.666667%}.md\:top-2\/4{top:50%}.md\:top-20{top:5rem}.md\:top-24{top:6rem}.md\:top-28{top:7rem}.md\:top-32{top:8rem}.md\:top-4{top:1rem}.md\:top-40{top:10rem}.md\:top-44{top:11rem}.md\:top-48{top:12rem}.md\:top-6{top:1.5rem}.md\:top-60{top:15rem}.md\:top-64{top:16rem}.md\:top-8{top:2rem}.md\:top-80{top:20rem}.md\:-m-12{margin:-3rem}.md\:-m-16{margin:-4rem}.md\:-m-32{margin:-8rem}.md\:-m-4{margin:-1rem}.md\:-m-40{margin:-10rem}.md\:-m-44{margin:-11rem}.md\:-m-48{margin:-12rem}.md\:-m-6{margin:-1.5rem}.md\:-m-60{margin:-15rem}.md\:-m-64{margin:-16rem}.md\:-m-8{margin:-2rem}.md\:-m-80{margin:-20rem}.md\:m-12{margin:3rem}.md\:m-16{margin:4rem}.md\:m-32{margin:8rem}.md\:m-4{margin:1rem}.md\:m-40{margin:10rem}.md\:m-44{margin:11rem}.md\:m-48{margin:12rem}.md\:m-6{margin:1.5rem}.md\:m-60{margin:15rem}.md\:m-64{margin:16rem}.md\:m-8{margin:2rem}.md\:m-80{margin:20rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-mx-44{margin-left:-11rem;margin-right:-11rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mx-60{margin-left:-15rem;margin-right:-15rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-mx-80{margin-left:-20rem;margin-right:-20rem}.md\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\:-my-44{margin-top:-11rem;margin-bottom:-11rem}.md\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-my-60{margin-top:-15rem;margin-bottom:-15rem}.md\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-my-80{margin-top:-20rem;margin-bottom:-20rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:mx-44{margin-left:11rem;margin-right:11rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-60{margin-left:15rem;margin-right:15rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-80{margin-left:20rem;margin-right:20rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:my-32{margin-top:8rem;margin-bottom:8rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:my-40{margin-top:10rem;margin-bottom:10rem}.md\:my-44{margin-top:11rem;margin-bottom:11rem}.md\:my-48{margin-top:12rem;margin-bottom:12rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:my-60{margin-top:15rem;margin-bottom:15rem}.md\:my-64{margin-top:16rem;margin-bottom:16rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:my-80{margin-top:20rem;margin-bottom:20rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-mb-32{margin-bottom:-8rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-mb-44{margin-bottom:-11rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-mb-60{margin-bottom:-15rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-mb-80{margin-bottom:-20rem}.md\:-mt-12{margin-top:-3rem}.md\:-mt-16{margin-top:-4rem}.md\:-mt-32{margin-top:-8rem}.md\:-mt-4{margin-top:-1rem}.md\:-mt-40{margin-top:-10rem}.md\:-mt-44{margin-top:-11rem}.md\:-mt-48{margin-top:-12rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mt-60{margin-top:-15rem}.md\:-mt-64{margin-top:-16rem}.md\:-mt-8{margin-top:-2rem}.md\:-mt-80{margin-top:-20rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-32{margin-bottom:8rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-40{margin-bottom:10rem}.md\:mb-44{margin-bottom:11rem}.md\:mb-48{margin-bottom:12rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-60{margin-bottom:15rem}.md\:mb-64{margin-bottom:16rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-80{margin-bottom:20rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-32{margin-top:8rem}.md\:mt-4{margin-top:1rem}.md\:mt-40{margin-top:10rem}.md\:mt-44{margin-top:11rem}.md\:mt-48{margin-top:12rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-60{margin-top:15rem}.md\:mt-64{margin-top:16rem}.md\:mt-8{margin-top:2rem}.md\:mt-80{margin-top:20rem}.md\:line-clamp-2{-webkit-line-clamp:2}.md\:line-clamp-2,.md\:line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.md\:line-clamp-4{-webkit-line-clamp:4}.md\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:hidden{display:none}.md\:-scroll-m-12{scroll-margin:-3rem}.md\:-scroll-m-16{scroll-margin:-4rem}.md\:-scroll-m-32{scroll-margin:-8rem}.md\:-scroll-m-4{scroll-margin:-1rem}.md\:-scroll-m-40{scroll-margin:-10rem}.md\:-scroll-m-44{scroll-margin:-11rem}.md\:-scroll-m-48{scroll-margin:-12rem}.md\:-scroll-m-6{scroll-margin:-1.5rem}.md\:-scroll-m-60{scroll-margin:-15rem}.md\:-scroll-m-64{scroll-margin:-16rem}.md\:-scroll-m-8{scroll-margin:-2rem}.md\:-scroll-m-80{scroll-margin:-20rem}.md\:scroll-m-12{scroll-margin:3rem}.md\:scroll-m-16{scroll-margin:4rem}.md\:scroll-m-32{scroll-margin:8rem}.md\:scroll-m-4{scroll-margin:1rem}.md\:scroll-m-40{scroll-margin:10rem}.md\:scroll-m-44{scroll-margin:11rem}.md\:scroll-m-48{scroll-margin:12rem}.md\:scroll-m-6{scroll-margin:1.5rem}.md\:scroll-m-60{scroll-margin:15rem}.md\:scroll-m-64{scroll-margin:16rem}.md\:scroll-m-8{scroll-margin:2rem}.md\:scroll-m-80{scroll-margin:20rem}.md\:-scroll-mx-12{scroll-margin-left:-3rem;scroll-margin-right:-3rem}.md\:-scroll-mx-16{scroll-margin-left:-4rem;scroll-margin-right:-4rem}.md\:-scroll-mx-32{scroll-margin-left:-8rem;scroll-margin-right:-8rem}.md\:-scroll-mx-4{scroll-margin-left:-1rem;scroll-margin-right:-1rem}.md\:-scroll-mx-40{scroll-margin-left:-10rem;scroll-margin-right:-10rem}.md\:-scroll-mx-44{scroll-margin-left:-11rem;scroll-margin-right:-11rem}.md\:-scroll-mx-48{scroll-margin-left:-12rem;scroll-margin-right:-12rem}.md\:-scroll-mx-6{scroll-margin-left:-1.5rem;scroll-margin-right:-1.5rem}.md\:-scroll-mx-60{scroll-margin-left:-15rem;scroll-margin-right:-15rem}.md\:-scroll-mx-64{scroll-margin-left:-16rem;scroll-margin-right:-16rem}.md\:-scroll-mx-8{scroll-margin-left:-2rem;scroll-margin-right:-2rem}.md\:-scroll-mx-80{scroll-margin-left:-20rem;scroll-margin-right:-20rem}.md\:-scroll-my-12{scroll-margin-top:-3rem;scroll-margin-bottom:-3rem}.md\:-scroll-my-16{scroll-margin-top:-4rem;scroll-margin-bottom:-4rem}.md\:-scroll-my-32{scroll-margin-top:-8rem;scroll-margin-bottom:-8rem}.md\:-scroll-my-4{scroll-margin-top:-1rem;scroll-margin-bottom:-1rem}.md\:-scroll-my-40{scroll-margin-top:-10rem;scroll-margin-bottom:-10rem}.md\:-scroll-my-44{scroll-margin-top:-11rem;scroll-margin-bottom:-11rem}.md\:-scroll-my-48{scroll-margin-top:-12rem;scroll-margin-bottom:-12rem}.md\:-scroll-my-6{scroll-margin-top:-1.5rem;scroll-margin-bottom:-1.5rem}.md\:-scroll-my-60{scroll-margin-top:-15rem;scroll-margin-bottom:-15rem}.md\:-scroll-my-64{scroll-margin-top:-16rem;scroll-margin-bottom:-16rem}.md\:-scroll-my-8{scroll-margin-top:-2rem;scroll-margin-bottom:-2rem}.md\:-scroll-my-80{scroll-margin-top:-20rem;scroll-margin-bottom:-20rem}.md\:scroll-mx-12{scroll-margin-left:3rem;scroll-margin-right:3rem}.md\:scroll-mx-16{scroll-margin-left:4rem;scroll-margin-right:4rem}.md\:scroll-mx-32{scroll-margin-left:8rem;scroll-margin-right:8rem}.md\:scroll-mx-4{scroll-margin-left:1rem;scroll-margin-right:1rem}.md\:scroll-mx-40{scroll-margin-left:10rem;scroll-margin-right:10rem}.md\:scroll-mx-44{scroll-margin-left:11rem;scroll-margin-right:11rem}.md\:scroll-mx-48{scroll-margin-left:12rem;scroll-margin-right:12rem}.md\:scroll-mx-6{scroll-margin-left:1.5rem;scroll-margin-right:1.5rem}.md\:scroll-mx-60{scroll-margin-left:15rem;scroll-margin-right:15rem}.md\:scroll-mx-64{scroll-margin-left:16rem;scroll-margin-right:16rem}.md\:scroll-mx-8{scroll-margin-left:2rem;scroll-margin-right:2rem}.md\:scroll-mx-80{scroll-margin-left:20rem;scroll-margin-right:20rem}.md\:scroll-my-12{scroll-margin-top:3rem;scroll-margin-bottom:3rem}.md\:scroll-my-16{scroll-margin-top:4rem;scroll-margin-bottom:4rem}.md\:scroll-my-32{scroll-margin-top:8rem;scroll-margin-bottom:8rem}.md\:scroll-my-4{scroll-margin-top:1rem;scroll-margin-bottom:1rem}.md\:scroll-my-40{scroll-margin-top:10rem;scroll-margin-bottom:10rem}.md\:scroll-my-44{scroll-margin-top:11rem;scroll-margin-bottom:11rem}.md\:scroll-my-48{scroll-margin-top:12rem;scroll-margin-bottom:12rem}.md\:scroll-my-6{scroll-margin-top:1.5rem;scroll-margin-bottom:1.5rem}.md\:scroll-my-60{scroll-margin-top:15rem;scroll-margin-bottom:15rem}.md\:scroll-my-64{scroll-margin-top:16rem;scroll-margin-bottom:16rem}.md\:scroll-my-8{scroll-margin-top:2rem;scroll-margin-bottom:2rem}.md\:scroll-my-80{scroll-margin-top:20rem;scroll-margin-bottom:20rem}.md\:-scroll-mb-12{scroll-margin-bottom:-3rem}.md\:-scroll-mb-16{scroll-margin-bottom:-4rem}.md\:-scroll-mb-32{scroll-margin-bottom:-8rem}.md\:-scroll-mb-4{scroll-margin-bottom:-1rem}.md\:-scroll-mb-40{scroll-margin-bottom:-10rem}.md\:-scroll-mb-44{scroll-margin-bottom:-11rem}.md\:-scroll-mb-48{scroll-margin-bottom:-12rem}.md\:-scroll-mb-6{scroll-margin-bottom:-1.5rem}.md\:-scroll-mb-60{scroll-margin-bottom:-15rem}.md\:-scroll-mb-64{scroll-margin-bottom:-16rem}.md\:-scroll-mb-8{scroll-margin-bottom:-2rem}.md\:-scroll-mb-80{scroll-margin-bottom:-20rem}.md\:-scroll-mt-12{scroll-margin-top:-3rem}.md\:-scroll-mt-16{scroll-margin-top:-4rem}.md\:-scroll-mt-32{scroll-margin-top:-8rem}.md\:-scroll-mt-4{scroll-margin-top:-1rem}.md\:-scroll-mt-40{scroll-margin-top:-10rem}.md\:-scroll-mt-44{scroll-margin-top:-11rem}.md\:-scroll-mt-48{scroll-margin-top:-12rem}.md\:-scroll-mt-6{scroll-margin-top:-1.5rem}.md\:-scroll-mt-60{scroll-margin-top:-15rem}.md\:-scroll-mt-64{scroll-margin-top:-16rem}.md\:-scroll-mt-8{scroll-margin-top:-2rem}.md\:-scroll-mt-80{scroll-margin-top:-20rem}.md\:scroll-mb-12{scroll-margin-bottom:3rem}.md\:scroll-mb-16{scroll-margin-bottom:4rem}.md\:scroll-mb-32{scroll-margin-bottom:8rem}.md\:scroll-mb-4{scroll-margin-bottom:1rem}.md\:scroll-mb-40{scroll-margin-bottom:10rem}.md\:scroll-mb-44{scroll-margin-bottom:11rem}.md\:scroll-mb-48{scroll-margin-bottom:12rem}.md\:scroll-mb-6{scroll-margin-bottom:1.5rem}.md\:scroll-mb-60{scroll-margin-bottom:15rem}.md\:scroll-mb-64{scroll-margin-bottom:16rem}.md\:scroll-mb-8{scroll-margin-bottom:2rem}.md\:scroll-mb-80{scroll-margin-bottom:20rem}.md\:scroll-mt-12{scroll-margin-top:3rem}.md\:scroll-mt-16{scroll-margin-top:4rem}.md\:scroll-mt-32{scroll-margin-top:8rem}.md\:scroll-mt-4{scroll-margin-top:1rem}.md\:scroll-mt-40{scroll-margin-top:10rem}.md\:scroll-mt-44{scroll-margin-top:11rem}.md\:scroll-mt-48{scroll-margin-top:12rem}.md\:scroll-mt-6{scroll-margin-top:1.5rem}.md\:scroll-mt-60{scroll-margin-top:15rem}.md\:scroll-mt-64{scroll-margin-top:16rem}.md\:scroll-mt-8{scroll-margin-top:2rem}.md\:scroll-mt-80{scroll-margin-top:20rem}.md\:scroll-p-12{scroll-padding:3rem}.md\:scroll-p-16{scroll-padding:4rem}.md\:scroll-p-2{scroll-padding:.5rem}.md\:scroll-p-2\.5{scroll-padding:.625rem}.md\:scroll-p-20{scroll-padding:5rem}.md\:scroll-p-24{scroll-padding:6rem}.md\:scroll-p-28{scroll-padding:7rem}.md\:scroll-p-32{scroll-padding:8rem}.md\:scroll-p-4{scroll-padding:1rem}.md\:scroll-p-40{scroll-padding:10rem}.md\:scroll-p-44{scroll-padding:11rem}.md\:scroll-p-48{scroll-padding:12rem}.md\:scroll-p-6{scroll-padding:1.5rem}.md\:scroll-p-60{scroll-padding:15rem}.md\:scroll-p-64{scroll-padding:16rem}.md\:scroll-p-8{scroll-padding:2rem}.md\:scroll-p-80{scroll-padding:20rem}.md\:scroll-px-12{scroll-padding-left:3rem;scroll-padding-right:3rem}.md\:scroll-px-16{scroll-padding-left:4rem;scroll-padding-right:4rem}.md\:scroll-px-2{scroll-padding-left:.5rem;scroll-padding-right:.5rem}.md\:scroll-px-2\.5{scroll-padding-left:.625rem;scroll-padding-right:.625rem}.md\:scroll-px-20{scroll-padding-left:5rem;scroll-padding-right:5rem}.md\:scroll-px-24{scroll-padding-left:6rem;scroll-padding-right:6rem}.md\:scroll-px-28{scroll-padding-left:7rem;scroll-padding-right:7rem}.md\:scroll-px-32{scroll-padding-left:8rem;scroll-padding-right:8rem}.md\:scroll-px-4{scroll-padding-left:1rem;scroll-padding-right:1rem}.md\:scroll-px-40{scroll-padding-left:10rem;scroll-padding-right:10rem}.md\:scroll-px-44{scroll-padding-left:11rem;scroll-padding-right:11rem}.md\:scroll-px-48{scroll-padding-left:12rem;scroll-padding-right:12rem}.md\:scroll-px-6{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.md\:scroll-px-60{scroll-padding-left:15rem;scroll-padding-right:15rem}.md\:scroll-px-64{scroll-padding-left:16rem;scroll-padding-right:16rem}.md\:scroll-px-8{scroll-padding-left:2rem;scroll-padding-right:2rem}.md\:scroll-px-80{scroll-padding-left:20rem;scroll-padding-right:20rem}.md\:scroll-py-12{scroll-padding-top:3rem;scroll-padding-bottom:3rem}.md\:scroll-py-16{scroll-padding-top:4rem;scroll-padding-bottom:4rem}.md\:scroll-py-2{scroll-padding-top:.5rem;scroll-padding-bottom:.5rem}.md\:scroll-py-2\.5{scroll-padding-top:.625rem;scroll-padding-bottom:.625rem}.md\:scroll-py-20{scroll-padding-top:5rem;scroll-padding-bottom:5rem}.md\:scroll-py-24{scroll-padding-top:6rem;scroll-padding-bottom:6rem}.md\:scroll-py-28{scroll-padding-top:7rem;scroll-padding-bottom:7rem}.md\:scroll-py-32{scroll-padding-top:8rem;scroll-padding-bottom:8rem}.md\:scroll-py-4{scroll-padding-top:1rem;scroll-padding-bottom:1rem}.md\:scroll-py-40{scroll-padding-top:10rem;scroll-padding-bottom:10rem}.md\:scroll-py-44{scroll-padding-top:11rem;scroll-padding-bottom:11rem}.md\:scroll-py-48{scroll-padding-top:12rem;scroll-padding-bottom:12rem}.md\:scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.md\:scroll-py-60{scroll-padding-top:15rem;scroll-padding-bottom:15rem}.md\:scroll-py-64{scroll-padding-top:16rem;scroll-padding-bottom:16rem}.md\:scroll-py-8{scroll-padding-top:2rem;scroll-padding-bottom:2rem}.md\:scroll-py-80{scroll-padding-top:20rem;scroll-padding-bottom:20rem}.md\:scroll-pb-12{scroll-padding-bottom:3rem}.md\:scroll-pb-16{scroll-padding-bottom:4rem}.md\:scroll-pb-2{scroll-padding-bottom:.5rem}.md\:scroll-pb-2\.5{scroll-padding-bottom:.625rem}.md\:scroll-pb-20{scroll-padding-bottom:5rem}.md\:scroll-pb-24{scroll-padding-bottom:6rem}.md\:scroll-pb-28{scroll-padding-bottom:7rem}.md\:scroll-pb-32{scroll-padding-bottom:8rem}.md\:scroll-pb-4{scroll-padding-bottom:1rem}.md\:scroll-pb-40{scroll-padding-bottom:10rem}.md\:scroll-pb-44{scroll-padding-bottom:11rem}.md\:scroll-pb-48{scroll-padding-bottom:12rem}.md\:scroll-pb-6{scroll-padding-bottom:1.5rem}.md\:scroll-pb-60{scroll-padding-bottom:15rem}.md\:scroll-pb-64{scroll-padding-bottom:16rem}.md\:scroll-pb-8{scroll-padding-bottom:2rem}.md\:scroll-pb-80{scroll-padding-bottom:20rem}.md\:scroll-pt-12{scroll-padding-top:3rem}.md\:scroll-pt-16{scroll-padding-top:4rem}.md\:scroll-pt-2{scroll-padding-top:.5rem}.md\:scroll-pt-2\.5{scroll-padding-top:.625rem}.md\:scroll-pt-20{scroll-padding-top:5rem}.md\:scroll-pt-24{scroll-padding-top:6rem}.md\:scroll-pt-28{scroll-padding-top:7rem}.md\:scroll-pt-32{scroll-padding-top:8rem}.md\:scroll-pt-4{scroll-padding-top:1rem}.md\:scroll-pt-40{scroll-padding-top:10rem}.md\:scroll-pt-44{scroll-padding-top:11rem}.md\:scroll-pt-48{scroll-padding-top:12rem}.md\:scroll-pt-6{scroll-padding-top:1.5rem}.md\:scroll-pt-60{scroll-padding-top:15rem}.md\:scroll-pt-64{scroll-padding-top:16rem}.md\:scroll-pt-8{scroll-padding-top:2rem}.md\:scroll-pt-80{scroll-padding-top:20rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:place-items-start{place-items:start}.md\:place-items-center{place-items:center}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-items-start{justify-items:start}.md\:justify-items-center{justify-items:center}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-20{gap:5rem}.md\:gap-24{gap:6rem}.md\:gap-28{gap:7rem}.md\:gap-32{gap:8rem}.md\:gap-4{gap:1rem}.md\:gap-40{gap:10rem}.md\:gap-44{gap:11rem}.md\:gap-48{gap:12rem}.md\:gap-6{gap:1.5rem}.md\:gap-60{gap:15rem}.md\:gap-64{gap:16rem}.md\:gap-8{gap:2rem}.md\:gap-80{gap:20rem}.md\:overflow-hidden{overflow:hidden}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:border-hidden{border-style:hidden}.md\:from-40\%{--tw-gradient-from-position:40%}.md\:from-45\%{--tw-gradient-from-position:45%}.md\:from-60\%{--tw-gradient-from-position:60%}.md\:from-65\%{--tw-gradient-from-position:65%}.md\:from-80\%{--tw-gradient-from-position:80%}.md\:from-85\%{--tw-gradient-from-position:85%}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-2{padding:.5rem}.md\:p-2\.5{padding:.625rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:p-28{padding:7rem}.md\:p-32{padding:8rem}.md\:p-4{padding:1rem}.md\:p-40{padding:10rem}.md\:p-44{padding:11rem}.md\:p-48{padding:12rem}.md\:p-6{padding:1.5rem}.md\:p-60{padding:15rem}.md\:p-64{padding:16rem}.md\:p-8{padding:2rem}.md\:p-80{padding:20rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:px-44{padding-left:11rem;padding-right:11rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-60{padding-left:15rem;padding-right:15rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-80{padding-left:20rem;padding-right:20rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-44{padding-top:11rem;padding-bottom:11rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-60{padding-top:15rem;padding-bottom:15rem}.md\:py-64{padding-top:16rem;padding-bottom:16rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-80{padding-top:20rem;padding-bottom:20rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-2\.5{padding-bottom:.625rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-40{padding-bottom:10rem}.md\:pb-44{padding-bottom:11rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-60{padding-bottom:15rem}.md\:pb-64{padding-bottom:16rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-80{padding-bottom:20rem}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-2{padding-top:.5rem}.md\:pt-2\.5{padding-top:.625rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-44{padding-top:11rem}.md\:pt-48{padding-top:12rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-60{padding-top:15rem}.md\:pt-64{padding-top:16rem}.md\:pt-8{padding-top:2rem}.md\:pt-80{padding-top:20rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-36{top:9rem}.lg\:top-6{top:1.5rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:min-h-\[inherit\]{min-height:inherit}.lg\:w-56{width:14rem}.lg\:w-72{width:18rem}.lg\:w-\[350px\]{width:350px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:m-0{margin:0}.\32xl\:flex{display:flex}.\32xl\:max-h-\[calc\(100vh-50px-1rem\)\]{max-height:calc(100vh - 50px - 1rem)}.\32xl\:max-w-md{max-width:28rem}.\32xl\:justify-center{justify-content:center}.\32xl\:overflow-scroll{overflow:scroll}}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}