#hub .hub{pwidth:100%;padding:0 0 4em 0}#hub .hub .blockv3{padding:0;margin:4em 0 0 1em;width:4em}#hub .hub .summary-pad{padding:4em 0 0 5%}#hub .hub .summary-pad h2{font-weight:600;font-style:normal;font-style:normal;text-transform:uppercase;font-size:1em;line-height:1em;color:#fff;text-align:left;padding:1em 0 .2em 0}#hub .hub .core2{padding:4em 0 4em 0}#hub .hub .connect-blurb{padding:1em 4em 1em 4em}#hub .hub .connect-blurb h1{color:#fff;text-align:center;font-size:2em;font-weight:500;margin-bottom:0}#hub .hub .connect-blurb h2{background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-align:center;font-size:1em;font-weight:400}#hub .hub .connect-blurb p{color:#fff;width:100%;padding:0 2em;font-size:.9;font-weight:300}#hub .hub .location-blurb,#hub .hub .foundations-blurb{padding:2em 4em 1em 4em}#hub .hub .location-blurb h1,#hub .hub .foundations-blurb h1{color:#fff;text-align:center;font-size:2em;font-weight:500;margin-bottom:0}#hub .hub .location-blurb h2,#hub .hub .foundations-blurb h2{background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-align:center;font-size:1em;font-weight:300}#hub .hub .location-blurb p,#hub .hub .foundations-blurb p{color:#fff;width:100%;padding:0 2em;font-size:.9;font-weight:300}#hub .hub .foundations-blurb{padding-left:6em;padding-right:6em}#hub .hub .adr-block{padding:0 2em}#hub .hub .adr-block .row{row-gap:0}#hub .hub .adr-block .col-12{padding-top:0;padding-bottom:0}#hub .hub .adr-block h1{font-weight:400;font-style:normal;font-size:1em !important;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1em;text-align:center;margin-top:0;display:inline-block;width:auto}#hub .hub .adr-block h2{text-align:center}#hub .hub .adr-block p{font-weight:300;font-style:normal;font-size:.8em;color:#fff;line-height:1.2em;text-align:left;padding-bottom:1.4em}#hub .hub .adr-block i{font-size:.6em}#hub .hub .office-location{cursor:pointer;transition:transform .3s ease}#hub .hub .office-location:hover,#hub .hub .office-location.popup-active{transform:scale(1.05)}#hub .hub .fl2 h1{font-weight:300;font-style:normal;font-size:1em !important;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.2em;text-align:left;margin-bottom:.2em}#hub .hub .fl2 p{font-weight:300;font-style:normal;font-size:.8em;color:#fff;line-height:1.2em;text-align:left;padding-bottom:1.4em}#hub .hub .fl2 i{font-size:.6em}#hub .hub .backstage-block{padding:1em 6em 4em 6em}#hub .hub .backstage-block h2{font-weight:500;font-style:normal;font-size:1.2em !important;color:#fff;line-height:1em;text-align:left;margin-bottom:0 !important;padding-bottom:0 !important}#hub .hub .backstage-block h3{font-weight:300;font-style:normal;font-size:.8em;color:#fff;line-height:1.2em;text-align:left;padding:0;text-decoration:none;border:none;padding-left:0;margin-left:0}#hub .hub .backstage-block h4{font-weight:500;font-style:normal;font-size:.9em;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1em;text-align:left;padding:.2em 0 1em 0 !important;margin:0;text-decoration:none;border:none}#hub .hub .backstage-block p{font-weight:300;font-style:normal;font-size:.8em;color:#fff;line-height:1.2em;text-align:justify;padding-bottom:0;text-decoration:none}#hub .hub .backstage-block button,#hub .hub .backstage-block ul,#hub .hub .backstage-block li,#hub .hub .backstage-block a{font-weight:300;font-style:normal;font-size:16px;color:var(--formfield);text-align:left;text-decoration:none}#hub .hub .backstage-block button:hover,#hub .hub .backstage-block ul:hover,#hub .hub .backstage-block li:hover,#hub .hub .backstage-block a:hover{color:red}#hub .hub .backstage-block ul{margin:0 !important}#hub .hub .backstage-block i{font-size:.6em}#hub .hub .social-block h3{margin-top:0 !important}#hub .hub .social-block ul{padding:.4em 0;text-align:left;font-size:1.1em}#hub .hub .social-block a svg,#hub .hub .social-block a svg path{fill:url(#fa-social-gradient)}#hub .hub #podcastBlock h4{padding-bottom:0 !important;margin-bottom:0 !important}#hub .hub .podcast-block a{padding:.4em 0;text-align:center;font-size:16px !important}#hub .hub .podcast-block h3{margin-top:.2em !important}#hub .hub .podcast-block a svg,#hub .hub .podcast-block a svg path{fill:url(#fa-social-gradient)}#hub .hub .policy-block{text-align:left;padding-top:1em}#hub .hub .policy-block button,#hub .hub .policy-block a{color:var(--formfield);background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:12px;font-weight:500}#hub .hub .policy-block button svg,#hub .hub .policy-block button svg path,#hub .hub .policy-block a svg,#hub .hub .policy-block a svg path{fill:url(#fa-social-gradient)}#hub .hub input,#hub .hub textarea{font-weight:400;font-size:.9em;color:var(--darkfont);background-color:var(--secondary);border-radius:3px;box-shadow:none;border:none}#hub .hub input:focus,#hub .hub textarea:focus{border-color:var(--darkfont)}#hub .hub textarea{height:120px;padding:0 12px;color:#fff}#hub .hub input{height:2em;color:#fff;background-color:var(--secondary)}#hub .hub input[type=checkbox]{accent-color:#365b97;background-color:none;width:1em;height:1em;margin-top:.4em}#hub .hub button{padding-left:0;font-weight:200;font-style:normal;font-size:.9em;color:var(--darkfont);line-height:1.4em;text-align:left}#hub .hub button:hover{color:#fff}#hub .hub button:hover i{color:var(--seikouri)}#hub .hub a{color:var(--darkfont)}#hub .hub a:hover{color:#fff}#hub .hub a:hover i{color:var(--seikouri)}#hub .hub h3{font-size:1.4em;text-align:left;color:#fff;bottom:0;margin-top:1em}#hub .hub p{font-weight:400;font-style:normal;font-size:1em;line-height:1.2em;color:var(--darkfont)}#hub .hub p a{font-weight:400;font-style:normal;font-size:1em;color:var(--darkfont)}#hub .hub p span{font-size:1.2em;font-weight:400}#hub .hub ul{padding:0;margin:0}#hub .hub li{list-style-type:none;height:1.2em}#hub .hub img{width:2.8em;padding:.4em}#hub .hub .kanjiBorder{background:rgba(0,0,0,.4);border-radius:20px;margin:.2em;height:2.8em}#hub .hub .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}#hub .hub .modal .modal-content{font-weight:400;font-style:normal;font-size:1em;padding:0 2em}#hub .hub .modal .modal-content h1{font-weight:400;font-size:1.8em;text-align:left}#hub .hub .modal .modal-content h3{font-size:1em;font-weight:400;text-align:left;color:#fff;bottom:0}#hub .hub .modal .modal-content p{font-weight:300;font-style:normal;font-size:1em;line-height:1.2em;color:#fff}#hub .hub .modal .modal-content .modal-dialog{padding:0 2em}#hub .hub .modal .modal-footer{background-color:var(--primary)}#hub .hub .form-control::-moz-placeholder{color:var(--darkfont);font-size:1em}#hub .hub .form-control::placeholder{color:var(--darkfont);font-size:1em}#hub .hub .checkbox-color:hover input~.checkbox-container{background-color:#ff0}#hub .hub .footer-form .form-padding{padding:0 6em 2em 6em}#hub .hub .footer-form .php-email-form{width:100%;padding:0;background:none}#hub .hub .footer-form .php-email-form .form-group{padding-bottom:8px}#hub .hub .footer-form .php-email-form .validate{display:none;color:red;margin:0 0 15px 0;font-weight:400;font-size:13px}#hub .hub .footer-form .php-email-form .error-message{display:none;border-radius:3px;color:#fff;background-color:var(--seikouri);text-align:left;padding:0 15px;font-weight:400;font-style:normal;font-size:.8em}#hub .hub .footer-form .php-email-form .error-message br+br{-top:25px}#hub .hub .footer-form .php-email-form .sent-message{display:none;color:var(--darkfont);font-style:normal;font-size:.8em;background-color:var(--primary);text-align:center;padding:0 15px;font-weight:400;font-style:normal}#hub .hub .footer-form .php-email-form .loading{font-weight:400;font-style:normal;font-size:.8em;display:none;background-color:var(--primary);text-align:center;padding:15px}#hub .hub .footer-form .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid var(--primary);border-top-color:var(--darkfont);animation:animate-loading 1s linear infinite}#hub .hub .footer-form .php-email-form .form-group{margin-bottom:-1em}#hub .hub .footer-form .php-email-form label{vertical-align:top;padding-bottom:.4em;padding-top:.4em;font-weight:400;font-style:normal;font-size:.8em;border:none;color:var(--darkfont)}#hub .hub .footer-form .php-email-form label h1{font-size:.8em;font-weight:300;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}#hub .hub .footer-form .php-email-form label a{color:var(--formfield);text-decoration:none;font-weight:500}#hub .hub .footer-form .php-email-form label a:hover{color:#fff}#hub .hub .footer-form .php-email-form input,#hub .hub .footer-form .php-email-form textarea{font-weight:400;font-size:.8em;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2)}#hub .hub .footer-form .php-email-form input::-moz-placeholder, #hub .hub .footer-form .php-email-form textarea::-moz-placeholder{color:var(--formfield);opacity:1;font-size:.8em;font-weight:300}#hub .hub .footer-form .php-email-form input::placeholder,#hub .hub .footer-form .php-email-form textarea::placeholder{color:var(--formfield);opacity:1;font-size:.8em;font-weight:300}#hub .hub .footer-form .php-email-form input::-ms-input-placeholder,#hub .hub .footer-form .php-email-form textarea::-ms-input-placeholder{color:var(--formfield)}#hub .hub .footer-form .php-email-form input:focus,#hub .hub .footer-form .php-email-form textarea:focus{border-color:var(--darkfont)}#hub .hub .footer-form .php-email-form textarea{height:120px;padding:0 12px;color:#fff}#hub .hub .footer-form .php-email-form input{color:#fff}#hub .hub .footer-form .php-email-form button[type=submit]{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);padding:0 12px;font-weight:300;font-style:normal;font-size:.8em;transition:.4s;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}#hub .hub .footer-form .php-email-form button[type=submit]:hover{background-color:var(--red);color:#fff;-webkit-text-fill-color:#fff}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 991px){#hub .hub{padding-top:2em}#hub .hub .row{justify-content:space-evenly}#hub .hub .summary-pad{padding:0}#hub .hub .footer-form h2{padding-left:1em}#hub .hub .footer-form .form-padding{padding:0 1em 0 1em;margin-left:0}#hub .hub .footer-contact{width:auto}#hub .hub .footer-contact h2{padding-bottom:.2em}#hub .hub .sm1{padding-top:.2em;padding-bottom:.4em}#hub .hub .fl1{width:auto;padding-left:1em}#hub .hub .fl1 h2{padding-bottom:.2em}#hub .hub .fl2{width:auto;padding-left:2em}#hub .hub .fl2 h2{padding-bottom:.2em}#hub .hub .location-blurb,#hub .hub .connect-blurb,#hub .hub .foundations-blurb{padding:0}#hub .hub .content{padding:4em 2em 4em 2em}#hub .hub .backstage-block{padding:0 2em}#hub .hub .modal{background-color:var(--primary)}}#kanjiModal.modal .modal-body,#namingModal.modal .modal-body{padding:4rem 8rem 4rem 8rem !important}#kanjiModal.modal,#namingModal.modal,#efNewsletterModal.modal,#saiNewsletterModal.modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:10000;opacity:1;transition:background-color .4s ease-in-out;background-color:rgba(0,0,0,0);overscroll-behavior:contain}#kanjiModal.modal.is-open,#namingModal.modal.is-open,#efNewsletterModal.modal.is-open,#saiNewsletterModal.modal.is-open{background-color:rgba(0,0,0,.2)}#kanjiModal.modal.is-open .close,#namingModal.modal.is-open .close,#efNewsletterModal.modal.is-open .close,#saiNewsletterModal.modal.is-open .close{opacity:1}#kanjiModal.modal.is-open .modal-content,#namingModal.modal.is-open .modal-content,#efNewsletterModal.modal.is-open .modal-content,#saiNewsletterModal.modal.is-open .modal-content{opacity:1;transform:scale(1)}#kanjiModal.modal .modal-shell,#namingModal.modal .modal-shell,#efNewsletterModal.modal .modal-shell,#saiNewsletterModal.modal .modal-shell{position:relative;width:100%;max-width:800px}#kanjiModal.modal .close,#namingModal.modal .close,#efNewsletterModal.modal .close,#saiNewsletterModal.modal .close{position:absolute;top:14px;right:60px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:bold;cursor:pointer;z-index:11;border-radius:50%;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 8px 32px rgba(0,0,0,.4);color:#fff;opacity:0;transition:background .3s ease,opacity .4s ease-in-out}#kanjiModal.modal .close:hover,#namingModal.modal .close:hover,#efNewsletterModal.modal .close:hover,#saiNewsletterModal.modal .close:hover{background:rgba(0,0,0,.7)}#kanjiModal.modal .modal-content,#namingModal.modal .modal-content,#efNewsletterModal.modal .modal-content,#saiNewsletterModal.modal .modal-content{width:100%;overflow:hidden;padding:0;border:.01em solid hsla(0,0%,100%,.34);background:rgba(177,240,243,0);webkit-filter:sbrightness(1.2);filter:brightness(1.2);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 0 0 1px hsla(0,0%,100%,.4),0 20px 50px rgba(0,0,0,.5),0 8px 20px rgba(0,0,0,.4),inset 0 2px 0 hsla(0,0%,100%,.6),inset 0 -2px 6px rgba(0,0,0,.4),inset 0 0 30px hsla(0,0%,100%,.2);opacity:0;transform:scale(0.9);transition:opacity .4s ease-in-out,transform .4s ease-in-out;animation:liquid 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite both}#kanjiModal.modal .modal-content .modal-scroll,#namingModal.modal .modal-content .modal-scroll,#efNewsletterModal.modal .modal-content .modal-scroll,#saiNewsletterModal.modal .modal-content .modal-scroll{max-height:60vh;overflow-y:auto;overscroll-behavior:contain}#kanjiModal.modal .modal-content .modal-scroll .modal-body,#namingModal.modal .modal-content .modal-scroll .modal-body,#efNewsletterModal.modal .modal-content .modal-scroll .modal-body,#saiNewsletterModal.modal .modal-content .modal-scroll .modal-body{padding:4rem 6rem;position:relative;padding:40px;z-index:1}#kanjiModal.modal .modal-content .modal-scroll .modal-body h1,#namingModal.modal .modal-content .modal-scroll .modal-body h1,#efNewsletterModal.modal .modal-content .modal-scroll .modal-body h1,#saiNewsletterModal.modal .modal-content .modal-scroll .modal-body h1{font-size:2rem;color:#fff;margin:0 0 16px;text-align:center}#kanjiModal.modal .modal-content .modal-scroll .modal-body h3,#namingModal.modal .modal-content .modal-scroll .modal-body h3,#efNewsletterModal.modal .modal-content .modal-scroll .modal-body h3,#saiNewsletterModal.modal .modal-content .modal-scroll .modal-body h3{text-align:center}#kanjiModal.modal .modal-content .modal-scroll .modal-body .kanji h3,#namingModal.modal .modal-content .modal-scroll .modal-body .kanji h3,#efNewsletterModal.modal .modal-content .modal-scroll .modal-body .kanji h3,#saiNewsletterModal.modal .modal-content .modal-scroll .modal-body .kanji h3{padding:0;margin:0}#kanjiModal.modal .modal-content .modal-scroll .modal-body p,#namingModal.modal .modal-content .modal-scroll .modal-body p,#efNewsletterModal.modal .modal-content .modal-scroll .modal-body p,#saiNewsletterModal.modal .modal-content .modal-scroll .modal-body p{font-size:1rem;color:#eaf1ff;line-height:1.2 rem;margin-bottom:1.2em}.policy-block button,.policy-block a{color:var(--formfield);background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:12px;font-weight:500}.policy-block button svg,.policy-block button svg path,.policy-block a svg,.policy-block a svg path{fill:url(#fa-social-gradient)}footer .copyright{font-weight:300;text-align:center;font-style:normal;font-size:.6em !important;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}footer .copyright svg,footer .copyright svg path{fill:url(#fa-social-gradient)}@media(max-width: 768px){footer .footer-bottom{padding-top:20px;padding-bottom:20px}footer .copyright,footer .credits{text-align:center;float:none}footer .credits{padding-top:4px}}.office-preview-popup.liquid-shape{position:fixed;width:280px;z-index:9000;cursor:pointer;pointer-events:none;visibility:hidden;opacity:0;backdrop-filter:blur(2px) saturate(1.2) contrast(1.1) brightness(1.1);-webkit-backdrop-filter:blur(2px) saturate(1.2) contrast(1.1) brightness(1.1);transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,left .3s ease,top .3s ease,visibility 0s linear 0s}.office-preview-popup.liquid-shape.show{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,left .3s ease,top .3s ease,visibility 0s linear 0s;pointer-events:auto}.office-preview-popup.liquid-shape h3{margin:0 1em .2em 1em;font-size:1.2em;font-weight:700;color:#fff;line-height:1.1;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.7)}.office-preview-popup.liquid-shape p{margin:0;font-size:.8em !important;color:#fff;line-height:1.4 !important;font-weight:500;max-height:120px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.7)}.office-preview-popup.liquid-shape .preview-scroll{padding:2.4em 2em}#officePreview{overflow:hidden !important}#officePreviewInner.preview-scroll{max-height:18vh !important;overflow:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}#officePreviewInner.preview-scroll::-webkit-scrollbar{display:none}#previewOffice,#previewAddress{overflow:visible !important;max-height:none !important;white-space:normal !important}#officePreview.office-preview-popup.content{padding:0 !important}@media(max-width: 768px){.office-preview-popup{width:280px;padding:16px}}.tooltip.custom-tooltip{--bs-tooltip-bg: transparent;--bs-tooltip-opacity: 1}.tooltip.custom-tooltip .tooltip-inner{position:relative;padding:2.4em 2em;border-radius:28px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -14px 22px rgba(0,0,0,.18),0 12px 36px rgba(0,0,0,.45);animation:liquid 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite both,sheen 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite both;will-change:transform;backdrop-filter:blur(2px) saturate(1.2) contrast(1.1) brightness(1.1);-webkit-backdrop-filter:blur(2px) saturate(1.2) contrast(1.1) brightness(1.1);max-width:280px;text-align:left;color:#fff;font-size:.8em;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.7)}.tooltip.custom-tooltip .tooltip-inner::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(180% 70% at calc(50% + var(--lx, 0) * 10%) calc(0% + var(--ly, 0) * -6%), rgba(255, 255, 255, calc(0.22 * var(--lg-sheen, 0.65))) 0%, rgba(255, 255, 255, calc(0.1 * var(--lg-sheen, 0.65))) 8%, rgba(255, 255, 255, 0) 28%),radial-gradient(140% 120% at 50% calc(120% + var(--ly, 0) * 160%), rgba(0, 0, 0, calc(0.18 + 0.18 * var(--elev, 0.35))) 0%, rgba(0, 0, 0, 0) 56%),radial-gradient(120% 120% at calc(0% + var(--lx, 0) * 12%) 0%, var(--lg-tint-a), rgba(175, 210, 255, 0) 58%),radial-gradient(120% 120% at calc(100% + var(--lx, 0) * -12%) 0%, var(--lg-tint-b), rgba(150, 255, 240, 0) 60%);mix-blend-mode:screen;transition:opacity .18s ease}.tooltip.custom-tooltip .tooltip-inner::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 50% 50%, rgba(255, 255, 255, calc(0.06 + 0.1 * var(--elev, 0.35))) 0%, rgba(255, 255, 255, 0) 50%) padding-box,linear-gradient(180deg, rgba(255, 255, 255, calc(0.2 + 0.2 * var(--elev, 0.35))) 0%, rgba(255, 255, 255, 0) 28%) padding-box,linear-gradient(0deg, rgba(255, 255, 255, calc(0.14 + 0.1 * var(--elev, 0.35))) 0%, rgba(255, 255, 255, 0) 22%) padding-box;mix-blend-mode:screen}.tooltip.custom-tooltip .tooltip-inner>*{position:relative;z-index:1}.tooltip.custom-tooltip .tooltip-arrow{display:none}@keyframes liquid{0%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}10%{border-radius:58% 42% 47% 53%/60% 44% 56% 40%}25%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}45%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}65%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}85%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}}@keyframes sheen{0%{--sheen-y: 7%;--sheen-h: 13%}10%{--sheen-y: 8.5%;--sheen-h: 12%}25%{--sheen-y: 10%;--sheen-h: 11%}45%{--sheen-y: 8%;--sheen-h: 13%}65%{--sheen-y: 9.5%;--sheen-h: 12%}85%{--sheen-y: 7.5%;--sheen-h: 13%}100%{--sheen-y: 7%;--sheen-h: 13%}}.office-map{position:relative;width:100%;max-width:980px;margin:0 auto}.office-map svg{width:100%;height:auto;display:block}.office-map .pin{cursor:pointer;transform-origin:center}.office-map .pin-shape{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))}.office-map .pin:hover .pin-shape,.office-map .pin:focus-visible .pin-shape{filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.35))}.map-tooltip{position:absolute;z-index:10;pointer-events:none;padding:10px 12px;border-radius:10px;background:rgba(20,20,24,.92);color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.25);opacity:0;transform:translate(-50%, -120%);transition:opacity 120ms ease,transform 120ms ease;white-space:nowrap}.map-tooltip[data-show=true]{opacity:1;transform:translate(-50%, -135%)}#hub .office-map{width:100%;max-width:760px;margin:1.2em auto 0 auto}#hub .office-map svg{width:100%;height:auto;display:block}@media(max-width: 991px){#kanjiModal.modal .modal-body,#namingModal.modal .modal-body{padding:5em 3em 4em 3em !important}#efNewsletterModal.modal{padding-left:0;padding-right:0}}#landing{margin-top:-2em}.cbbb{font-weight:400;font-size:em;color:var(--color-modal-h1);margin-bottom:.8em}.landing-article-container{background:#fff;max-width:800px;margin:2em auto;border-radius:20px;padding:2em;position:relative;border:1px solid hsla(0,0%,100%,.2);background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.4);overscroll-behavior:contain}.back-to-grid-btn{position:absolute;top:1em;left:1em;z-index:100;display:inline-flex;align-items:center;gap:.4em;padding:.5em 1em;background:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.1);border-radius:20px;color:#fff;text-decoration:none;font-size:.9em;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.back-to-grid-btn:hover{background:var(--red);color:#fff;transform:translateX(-2px)}.back-to-grid-btn i{font-size:.9em}@media(max-width: 768px){.back-to-grid-btn{top:.5em;left:.5em;padding:.4em .8em;font-size:.8em}}.article-image-wrapper{position:relative;display:inline-block;display:block;width:calc(100% + 4em);margin:-2em -2em 1.2em -2em;border-top-right-radius:8px;border-top-left-radius:8px;-o-object-fit:cover;object-fit:cover;height:auto}.landing-article-image{display:block;width:100%;height:auto;border-radius:20px}.article-logo-overlay{position:absolute;top:.4em;right:.4em;width:60px;height:auto;z-index:2;pointer-events:none;display:inline-block;transform-origin:top center;filter:drop-shadow(3px 1px 4px rgba(0, 0, 0, 0.3));z-index:11}.liquidLogo{animation-name:liquidSquare;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@media(max-width: 600px){.article-logo-overlay{width:60px}}.landing-title{font-size:2em !important;margin:0 0 0 .8em 0;font-weight:bold;display:block;font-weight:600;font-size:2.2em;color:#000;padding-bottom:.2em}.landing-subtitle{color:#000;font-size:1.4em;font-weight:400;margin:0 0 .6em 0}.landing-square-btn{display:inline-block;vertical-align:top;font-size:.6em;padding:0 0 2em 0;color:var(--red);border:none;cursor:pointer;transition:background .2s}.landing-square-btn:hover{color:var(--orange2)}.landing-meta{font-size:.9em;font-weight:300;padding:0 0 1em 0;margin-top:0;color:#338dd3}.landing-meta .author-hoverable,.landing-meta .release-date,.landing-meta .reading-time,.landing-meta .download-pdf,.landing-meta .website-link,.landing-meta .blog-link,.landing-meta .edgefiles-link,.landing-meta .seikouai-link{padding-right:.4em}.landing-meta .author-hoverable:hover,.landing-meta .download-pdf:hover,.landing-meta .website-link:hover,.landing-meta .blog-link:hover,.landing-meta .edgefiles-link:hover,.landing-meta .seikouai-link:hover,.landing-meta .share-link:hover{color:var(--red)}a.btn{padding-left:0}.btn{color:var(--red)}.btn:hover{color:var(--orange2)}.landing-content{color:#222;line-height:1.7}.landing-content ul{list-style-type:disc;font-weight:300;font-size:1em;line-height:1.5em;margin-bottom:.4em;text-align:justify;color:var(--color-articles-article-p);padding-top:.6em;padding-bottom:.6em}.landing-content ul li{padding-left:1em}.landing-content li{padding:0 2em 0 0;margin-left:-1em}.landing-content h2{color:#000;font-size:1.8em}.landing-content h3{color:#000;font-size:1.4em;font-weight:400}.landing-content p{font-size:1.1em;font-weight:300}.article-copyright{font-size:.8em;color:#338dd3;text-align:center;margin-top:2em}.landing-error{background:#fff3f3;color:var(--red);border:1px solid #fcc;border-radius:20px;max-width:500px;margin:4em auto;padding:2em;text-align:center;font-size:1.2em}.landing-sources{font-weight:300;font-size:.7em;line-height:1.4em;text-align:left;color:#666;margin-top:4em;border-top:1px solid #338dd3;padding:2em 0}.landing-sources ul{list-style-type:none;margin:0}.landing-sources ul li{padding-left:0}.landing-sources ul li::before{content:"○";color:var(--modal-bullet-point);position:absolute;left:3em}.landing-sources li{padding:0 1em 0 0;margin-left:-1.6em}.landing-sources p{color:#666}.landing-share-btn{display:inline-block;vertical-align:top;margin-left:.5em;font-size:1em;padding:.4em .4em 0 .4em;color:var(--red);border:none;cursor:pointer;transition:background .2s}.landing-share-btn:hover{color:var(--orange3)}.landing-share-popup{display:none;position:fixed;z-index:2000;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);justify-content:center;align-items:center}.landing-share-popup.open{display:flex}.landing-share-popup-content{font-size:1.2em;background:#fff;border-radius:20px;box-shadow:0 4px 18px rgba(0,0,0,.12);padding:2em 1.5em 1.5em 1.5em;min-width:280px;max-width:95vw;position:relative}.landing-share-popup-content svg{padding:0 .8em 0 .6em}.copy-tooltip{font-size:1.2em;font-weight:400;display:none;position:absolute;left:110%;top:50%;transform:translateY(-50%);background:#fee;border-radius:20px;color:var(--red);padding:.2em 1em;border-radius:20px;white-space:pre;z-index:1000;opacity:0;transition:opacity .2s;min-width:120px;max-width:420px;-webkit-user-select:all;-moz-user-select:all;user-select:all;text-align:left}.copy-tooltip.show{display:block;opacity:1}.copy-tooltip pre{margin:0;background:none;color:inherit;text-align:left}.copy-tooltip code{font-size:.8em;background:none;color:#fff;white-space:pre;text-align:left}.landing-share-popup{display:none;position:fixed;z-index:2000;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);justify-content:center;align-items:center}.landing-share-popup.open{display:flex}.landing-share-popup-content{background:#fff;border-radius:20px;box-shadow:0 4px 18px rgba(0,0,0,.12);padding:2em 1.5em 1.5em 1.5em;min-width:280px;max-width:95vw;position:relative}.landing-share-popup-content ul{list-style:none;padding:0;margin:0}.landing-share-popup-content li{margin-bottom:1em}.landing-share-popup-content a,.landing-share-popup-content button{display:flex;align-items:center;gap:.7em;text-decoration:none;color:#1c1c1c;background:none;border:none;font-size:1.1em;cursor:pointer;transition:color .2s;padding:0;width:100%;text-align:left}.landing-share-popup-content a:hover,.landing-share-popup-content button:hover{color:#b4001c}.share-close{position:absolute;top:.7em;right:1em;background:none;border:none;font-size:1.5em;color:#888;cursor:pointer}.author-popup{position:fixed;background:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.2);padding:16px;max-width:300px;min-height:80px;z-index:99999;font-size:.8em;line-height:1.8em;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;--arrow-left: 20px}.author-popup.show{opacity:1;transform:translateY(0);pointer-events:auto}.author-popup::before{content:"";position:absolute;top:-8px;left:var(--arrow-left);width:16px;height:16px;background:#fff;border:1px solid #ddd;border-bottom:none;border-right:none;transform:rotate(45deg);z-index:100000}.author-popup.show-above::before{top:auto;bottom:-8px;border:1px solid #ddd;border-top:none;border-left:none;transform:rotate(45deg)}.author-popup.show-above{transform:translateY(10px)}.author-popup.show-above.show{transform:translateY(0)}.author-popup-title{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#333}.author-popup-about{margin:0 0 12px 0;color:#666;line-height:1.5;word-wrap:break-word}.author-social-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.author-social-links a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f5f5f5;color:#666;text-decoration:none;transition:all .2s ease;font-size:14px;flex-shrink:0}.author-social-links a:hover{color:var(--color-articlemodal-modalmeta);transform:translateY(-1px)}.author-hoverable{position:relative;cursor:pointer;color:var(--color-articlemodal-modalmeta);transition:all .2s ease;padding:2px 4px;border-radius:3px;display:inline-block}.author-hoverable:hover{color:var(--red)}.about-author-section{background:#f8f9fa;border-left:4px solid #338dd3;padding:20px;margin:4em 0;border-radius:0 8px 8px 0}.about-author-section h3{margin:0 0 12px 0;color:#666;font-size:1.2em;font-weight:400}.about-author-section p{margin:0 0 15px 0;color:#666;font-size:1em;line-height:1.4em}.about-author-social{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.about-author-social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f5f5f5;color:#666;text-decoration:none;transition:all .2s ease;font-size:16px}@media(max-width: 768px){.landing-article-container{padding-top:0}.landing-article-image{border-top-left-radius:0;border-top-right-radius:0}p{font-size:1.1em;line-height:1.2em}.landing-title{font-size:1.7em}.landing-meta{font-size:.8em}.author-popup{max-width:calc(100vw - 30px);min-width:280px;font-size:13px;padding:14px}.author-popup-title{font-size:15px}.author-social-links a{width:26px;height:26px;font-size:13px}.author-social-links{gap:6px}.about-author-section{padding:16px;margin:20px 0}.about-author-section h3{font-size:16px}.about-author-social a{width:28px;height:28px;font-size:14px}}@media(max-width: 480px){.author-popup{max-width:calc(100vw - 20px);min-width:260px;font-size:12px;padding:12px}.author-popup-title{font-size:14px;margin-bottom:6px}.author-popup-about{margin-bottom:10px}.author-social-links a{width:24px;height:24px;font-size:12px}}.btn-sources{text-decoration:none;color:inherit;margin:0 2px;padding:0 4px 1px 4px;text-decoration:none;background:none;line-height:1;width:auto;text-align:center;font-size:1.2em;font-weight:400;color:var(--color-articlemodal-modalmeta)}#landing.sources-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sources-popup.open{opacity:1;visibility:visible}#landing.sources-popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:20px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}#landing .source-link{background-color:hsla(0,0%,100%,.2) !important}#landing h4{color:#000}#landing #sourcesContent{line-height:1.6em}#landing #sourcesContent ol li{font-size:.8em;line-height:1.4em;margin-bottom:0;padding-bottom:0;font-weight:300;color:#fff}#landing #sourcesContent p{color:#fff !important;font-weight:300}.blog-grid{row-gap:clamp(20px,3vmin,32px)}.blog-card.liquid-shape{padding:0;cursor:pointer;aspect-ratio:16/9;transition:transform .3s ease}.blog-card.liquid-shape:hover{transform:translateY(-4px) scale(1.02)}.blog-card.liquid-shape h1,.blog-card.liquid-shape h2,.blog-card.liquid-shape h3,.blog-card.liquid-shape p{display:none}@media(max-width: 991px){#landing{margin-top:0em}.landing-article-image{border-top-left-radius:20px;border-top-right-radius:20px}.article-image-wrapper{margin-top:0;overflow:hidden}.blog-grid .col-lg-3{flex:0 0 50%;max-width:50%}}@media(max-width: 768px){.blog-grid .col-md-4,.blog-grid .col-sm-6{flex:0 0 100%;max-width:100%}.blog-preview-popup{width:280px;padding:16px}}.swinging-logo{display:inline-block;transform-origin:top center;animation-name:swing-logo !important;animation-duration:2.5s !important;animation-iteration-count:infinite !important;animation-timing-function:ease-in-out !important;filter:drop-shadow(0 0 5px rgba(255, 179, 30, 0.9)) drop-shadow(0 0 10px rgba(255, 179, 30, 0.7)) drop-shadow(0 0 15px rgba(255, 179, 30, 0.5)) drop-shadow(0 0 20px rgba(255, 179, 30, 0.3));animation-name:swing-logo,realistic-neon-flicker !important}.dark-theme .swinging-logo{filter:drop-shadow(0 0 5px rgba(255, 0, 40, 0.9)) drop-shadow(0 0 10px rgba(255, 0, 40, 0.7)) drop-shadow(0 0 15px rgba(255, 0, 40, 0.5)) drop-shadow(0 0 20px rgba(255, 0, 40, 0.3));animation-name:swing-logo,realistic-neon-flicker !important;animation-duration:2.5s,3.5s !important;animation-iteration-count:infinite,infinite !important;animation-timing-function:ease-in-out,linear !important}@keyframes position{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}@keyframes realistic-neon-flicker{0%,8%,12%,15%,18%,25%,30%,65%,70%,75%,80%,85%,90%,100%{filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.92)) drop-shadow(0 0 10px rgba(255, 255, 255, 0.72)) drop-shadow(0 0 15px rgba(255, 255, 255, 0.52)) drop-shadow(0 0 22px rgba(255, 255, 255, 0.34))}9%,11%,13%,14%,16%,17%,26%,29%,66%,69%,71%,74%,76%,79%,81%,84%,86%,89%{filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.45)) drop-shadow(0 0 5px rgba(255, 255, 255, 0.24))}10%,27%,28%,67%,68%,72%,73%,77%,78%,82%,83%,87%,88%{filter:drop-shadow(0 0 1px rgba(255, 255, 255, 0.12))}}@keyframes swing-logo{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(10deg)}}:root{--lx: 0;--ly: 0;--elev: .35;--lg-edge: rgba(255, 255, 255, .55);--lg-edge-soft: rgba(10, 16, 32, .18);--lg-tint-a: rgba(175, 210, 255, .16);--lg-tint-b: rgba(150, 255, 240, .12);--lg-sheen: .65;--shine: .65;--transition-speed: 0.3s;--transition-progression: ease}*{font-family:"asap-condensed",sans-serif !important;outline:none !important;scrollbar-width:none;--transAll: box-shadow var(--transition-speed) var(--transition-progression), transform var(--transition-speed) var(--transition-progression), scale var(--transition-speed) var(--transition-progression), background-color var(--transition-speed) var(--transition-progression), background-image var(--transition-speed) var(--transition-progression), color var(--transition-speed) var(--transition-progression), padding var(--transition-speed) var(--transition-progression), width var(--transition-speed) var(--transition-progression), height var(--transition-speed) var(--transition-progression), font-size var(--transition-speed) var(--transition-progression), line-height var(--transition-speed) var(--transition-progression), border-width var(--transition-speed) var(--transition-progression);--mainp-color: rgba(255, 255, 255, 0.8);--font-family: "asap-condensed", sans-serif;--nav-size: 1.2em;--nav-size-hover: 1.4em}* h1{font-weight:600;font-style:normal;font-size:2em;line-height:1.2em}* h2{font-weight:400;font-size:1.4em;line-height:1.2em;text-align:left;padding-bottom:.4em}* h3{font-weight:600;font-style:normal;font-size:1.2em;line-height:1.2em;text-align:justify;color:#fff;padding-bottom:.4em}* h4::before{display:inline-block;width:4px;height:100%;vertical-align:middle}* h4{font-weight:500;font-size:1.4em;line-height:1.2em;padding-left:.5em;border-left:4px solid #338dd3;margin-top:1em;margin-bottom:1em}* h5{font-weight:500;font-size:2.2em;line-height:1.2em;text-align:justify;color:#000;padding-bottom:.4em}* p{color:#000;font-weight:400;font-size:1rem;line-height:1.2em;margin-bottom:2em;text-align:justify}html,body{overflow-x:hidden;width:100%;max-width:100vw;position:relative}body{min-height:200vh;margin:0;background:#0f1126;color:#eaf1ff;padding:10vmin 10vmin .6em 10vmin;font-optical-sizing:auto;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-family:var(--font-family)}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background-color:var(--secondary)}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid var(--secondary);border-top-color:#fff;border-bottom-color:#fff;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1s linear infinite}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#header{position:fixed;top:0;left:0;right:0;z-index:100;padding:0;overflow:visible;border-radius:0 0 18px 18px;border-bottom:1px solid rgba(0,0,0,0);transition:opacity .35s ease,background-color .35s ease,box-shadow .35s ease,border-color .35s ease,s-filter .35s ease,-webkit-backdrop-filter .35s ease}#header>*{position:relative;z-index:1}#header .logo{margin:0;padding:.4em 0;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .35s ease,transform .35s ease}#header .logo a{color:#fff}#header .logo img{height:2.8em;transition:opacity .35s ease,transform .35s ease}#header.header-scrolled--forced .logo{opacity:1 !important}#header:not(.header-scrolled):not(.header-inner-pages){background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border-bottom-color:rgba(0,0,0,0) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#header:not(.header-scrolled):not(.header-inner-pages)::after{content:none !important}#header.header-scrolled,#header.header-inner-pages{backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);-webkit-backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);border-radius:0 0 22px 22px;border-bottom-color:hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -12px 20px rgba(0,0,0,.15),0 8px 26px rgba(0,0,0,.3)}#header.header-scrolled .logo,#header.header-inner-pages .logo{opacity:1;pointer-events:auto;transform:none}#header.header-scrolled a,#header.header-inner-pages a{color:var(--mainp-color)}#header.header-scrolled a:hover,#header.header-inner-pages a:hover{color:var(--light-font)}#header.header-scrolled .active,#header.header-inner-pages .active{color:#fff}#header.header-scrolled::after,#header.header-inner-pages::after{content:"";position:absolute;left:0;right:0;top:0;height:60%;border-radius:0 0 18px 18px;pointer-events:none;z-index:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 42%),radial-gradient(130% 100% at 50% 0%, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0) 60%);mix-blend-mode:screen;opacity:1}.navbar{padding:0;margin:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 .1em;padding:0 .2em;white-space:nowrap;color:var(--mainp-color);font-weight:500;transition:color .25s ease,transform .25s ease,opacity .25s ease;opacity:.95}.navbar a svg{font-size:.3em;margin-top:-1.9em;margin-left:-0.2em}.navbar a i{font-size:12px;line-height:0;margin-left:5px}.navbar a::after{content:"";position:absolute;left:10%;right:10%;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg, #5ab0ff, #b98cff);transform:scaleX(0);transform-origin:center;transition:transform .25s ease;pointer-events:none}.navbar a:hover,.navbar li:hover>a,.navbar .active{color:#fff;transform:translateY(-1px);opacity:1}.navbar a:hover::after,.navbar li:hover>a::after,.navbar .active::after{transform:scaleX(1)}.mobile-nav-toggle{display:none;cursor:pointer;font-size:28px;line-height:0;margin-right:10px;color:#fff;transition:.3s;position:relative;z-index:300}.mobile-nav-xmark{display:none}#navbar.navbar-mobile .mobile-nav-xmark{display:block;cursor:pointer}#navbar.navbar-mobile i.mobile-nav-toggle{visibility:hidden}#navbar .dropdown{position:relative}#navbar .dropdown .dropdown-toggle::after{border:none;vertical-align:unset;margin-left:0}#navbar .dropdown .dropdown-toggle[aria-expanded=true]::after{transform:scaleX(1)}.nav-fly-menu{display:block !important;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 40px);padding:.5rem 0;overflow:hidden;color:#fff;border-radius:16px;background:rgba(15,17,38,.5);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -12px 20px rgba(0,0,0,.15),0 8px 26px rgba(0,0,0,.3);backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);-webkit-backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.nav-fly-menu::before{content:"";position:absolute;left:0;right:0;top:0;height:60%;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 42%),radial-gradient(130% 100% at 50% 0%, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0) 60%);mix-blend-mode:screen}.nav-fly-menu.show{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-fly-menu .dropdown-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.55rem 1rem;color:var(--mainp-color);font-weight:400;font-size:1em;text-decoration:none;background:rgba(0,0,0,0);border:0;white-space:nowrap;opacity:.95;transition:color .25s ease,transform .25s ease,opacity .25s ease}.nav-fly-menu .dropdown-item i{font-size:12px;line-height:0;margin-left:5px}.nav-fly-menu .dropdown-item svg{font-size:.3em;margin-top:-1.9em;margin-left:-0.2em}.nav-fly-menu .dropdown-item::after{content:"";position:absolute;left:10%;right:10%;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg, #5ab0ff, #b98cff);transform:scaleX(0);transform-origin:center;transition:transform .25s ease;pointer-events:none}.nav-fly-menu .dropdown-item:hover{color:var(--light-font);background:rgba(0,0,0,0) !important;transform:translateY(-1px);opacity:1}.nav-fly-menu .dropdown-item:hover::after{transform:scaleX(1)}#navbar .nav-fly-menu{position:absolute;top:100%;left:0}#navbar .dropdown:last-child .nav-fly-menu,#navbar .dropdown:nth-last-child(2) .nav-fly-menu{left:auto;right:0}.navbar .logo,.navbar .logo svg #Background{filter:none !important}.page{position:relative;z-index:1}#liquid-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--lg-bg)}#liquid-bg .blob{position:absolute;width:65vmax;height:65vmax;border-radius:50%;filter:blur(48px);mix-blend-mode:screen;opacity:.55;transform-origin:center;will-change:transform,opacity;animation:lg-blob-drift var(--lg-t, 22s) cubic-bezier(0.4, 0, 0.2, 1) infinite alternate both;animation-play-state:running}#liquid-bg .b0{background:radial-gradient(circle at 50% 50%, #da1d3e, rgba(255, 71, 103, 0.0549019608) 40%);right:-16vmax;bottom:-22vmax;opacity:.55;--lg-t: 18s;--dx: -38vmax;--dy: -42vmax;--rot: 81deg;animation-delay:-2s}#liquid-bg .b1{background:radial-gradient(circle at 35% 35%, #468ccb, transparent 60%);left:-10vmax;top:-8vmax;--lg-t: 13s;--dx: -16vmax;--dy: 36vmax;--rot: 73deg;animation-delay:-3s}#liquid-bg .b2{background:radial-gradient(circle at 60% 40%, #5effe5, transparent 60%);right:-6vmax;bottom:-12vmax;opacity:.45;--lg-t: 11s;--dx: 28vmax;--dy: -18vmax;--rot: -82deg;animation-delay:-6s}#liquid-bg .b3{background:radial-gradient(circle at 45% 55%, #421a80, transparent 60%);left:22vmax;bottom:-18vmax;opacity:.5;--lg-t: 14s;--dx: 24vmax;--dy: -10vmax;--rot: 26deg;animation-delay:-9s}#navbar.navbar-mobile{position:static;inset:0;z-index:999;overflow:visible;background:rgba(0,0,0,0)}#navbar.navbar-mobile ul{display:block !important;position:fixed;top:60px;right:12px;z-index:2000;backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04) !important;-webkit-backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04) !important;border:1px solid hsla(0,0%,100%,.22) !important;border-radius:18px !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -12px 20px rgba(0,0,0,.15),0 8px 26px rgba(0,0,0,.3) !important;border-radius:18px;width:clamp(240px,78vw,480px);max-height:min(66vh,560px);overflow-y:auto;padding:10px 0}#navbar.navbar-mobile ul::after{content:"";position:absolute;left:0;right:0;top:0;height:60%;border-radius:0 0 18px 18px;pointer-events:none;z-index:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 42%),radial-gradient(130% 100% at 50% 0%, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0) 60%);mix-blend-mode:screen;opacity:1}#navbar.navbar-mobile ul li+li{margin-top:8px}#navbar.navbar-mobile ul li a{display:block;padding:2px 40px !important;font-size:2em !important;line-height:1;color:#fff !important;background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;transform:none !important;box-shadow:none !important}#section{padding:60px 0;overflow:visible}.section-title{text-align:center;margin:0 auto -2em auto;position:relative;z-index:2}.section-title::after{content:"";position:absolute;inset:-20px;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='table' tableValues='0 0 .01 0'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") center/100px 100px repeat;mix-blend-mode:soft-light;opacity:.3;z-index:10}.lg-title{position:relative;display:inline-block;font-weight:800;font-size:clamp(2.8rem,3.4vw,7rem);text-align:center;line-height:1.1;letter-spacing:.02em;margin:0 !important;padding-left:2rem;padding-right:2rem;letter-spacing:2px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgb(255, 255, 255) 42%, rgba(255, 255, 255, 0.6) 100%) !important;background-clip:text !important;-webkit-background-clip:text !important;text-shadow:2px 2px 3px rgba(0,0,0,.1)}.lg-title svg{font-size:.15em;margin-bottom:4.2em;margin-left:-0.2em}.blurb p{font-size:1em !important;line-height:1.2em !important;font-weight:400 !important;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.blurb{padding:0 2rem 1rem 2rem}.section-title .blurb p{text-align:justify}#insights .section-title .blurb p,#edgefiles .section-title .blurb p,#seikouai .section-title .blurb p,#partners .section-title .blurb p,#hub .section-title p{text-align:center;padding-bottom:2rem}section.why,section.growth,section.risk,section.method,section.approach{padding-bottom:4rem}.section-icon{font-size:2.4em;margin-bottom:.4em;text-align:center !important}.section-icon svg,.section-icon svg path{fill:url(#fa-social-gradient)}.section-modaltext{text-align:justify;padding:0 2rem 2rem 2rem;line-height:1.2em}#main .row{row-gap:clamp(16px,2.5vmin,28px)}#main .col-lg-6.shape-hover{display:flex}#main .col-lg-6.shape-hover>.content.liquid-shape{width:100%;margin:0;overflow:hidden;box-sizing:border-box}#main .col-lg-6.shape-hover:nth-child(odd) .content.liquid-shape{animation-delay:3s}#main .col-lg-6.shape-hover:nth-child(3n) .content.liquid-shape{animation-delay:6s}.content.liquid-shape{position:relative;padding:clamp(20px,3vmin,36px);overflow:hidden;border:.01em solid hsla(0,0%,100%,.34);isolation:isolate;animation:liquid 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite both,sheen 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite both;animation-delay:var(--delay, 0s);animation-play-state:running;will-change:transform;backdrop-filter:blur(0) saturate(1.2) contrast(1.1) brightness(1.1);-webkit-backdrop-filter:blur(0) saturate(1.2) contrast(1.1) brightness(1.1);border-radius:22px;border-bottom-color:hsla(0,0%,100%,.22);box-shadow:0 0 0 1px hsla(0,0%,100%,.4),0 20px 50px rgba(0,0,0,.5),0 8px 20px rgba(0,0,0,.4),inset 0 2px 0 hsla(0,0%,100%,.6),inset 0 -2px 6px rgba(0,0,0,.4),inset 0 0 30px hsla(0,0%,100%,.2)}.content.liquid-shape.is-inview{--elev: .55;--lg-sheen: .75}.content.liquid-shape>*{position:relative;z-index:1}.content.liquid-shape h1,.content.liquid-shape h2,.content.liquid-shape h3{color:#fff;margin:0 0 .4em}.content.liquid-shape p{color:#eaf1ff;margin:0;opacity:1}.content.liquid-shape::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(175, 210, 255, 0.3) 25%, rgba(150, 255, 240, 0.2) 50%, rgba(185, 140, 255, 0.3) 75%, rgba(255, 255, 255, 0.4) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.content.liquid-shape::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 50% 50%, rgba(255, 255, 255, calc(0.01 + 0.03 * var(--elev))) 0%, rgba(255, 255, 255, 0) 50%) padding-box,linear-gradient(180deg, rgba(255, 255, 255, calc(0.04 + 0.04 * var(--elev))) 0%, rgba(255, 255, 255, 0) 28%) padding-box,linear-gradient(0deg, rgba(255, 255, 255, calc(0.03 + 0.03 * var(--elev))) 0%, rgba(255, 255, 255, 0) 22%) padding-box;mix-blend-mode:screen;opacity:.6;transform:none}@keyframes liquid{0%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}10%{border-radius:58% 42% 47% 53%/60% 44% 56% 40%}25%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}45%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}65%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}85%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}}@keyframes sheen{0%{--sheen-y: 7%;--sheen-h: 13%}10%{--sheen-y: 8.5%;--sheen-h: 12%}25%{--sheen-y: 10%;--sheen-h: 11%}45%{--sheen-y: 8%;--sheen-h: 13%}65%{--sheen-y: 9.5%;--sheen-h: 12%}85%{--sheen-y: 7.5%;--sheen-h: 13%}100%{--sheen-y: 7%;--sheen-h: 13%}}@keyframes lg-blob-drift{0%{transform:translate(0, 0) scale(1) rotate(0)}35%{transform:translate(calc(var(--dx) * 0.45), calc(var(--dy) * 0.35)) scale(1.06) rotate(calc(var(--rot) * 0.5))}70%{transform:translate(calc(var(--dx) * 0.85), calc(var(--dy) * 0.75)) scale(1.12) rotate(calc(var(--rot) * 0.9))}100%{transform:translate(var(--dx), var(--dy)) scale(1.08) rotate(var(--rot))}}@keyframes blobPulse{0%,100%{filter:drop-shadow(0 12px 36px rgba(0, 0, 0, 0.45))}50%{filter:drop-shadow(0 14px 42px rgba(0, 0, 0, 0.5))}}@media(max-width: 991px){body{padding:0 .2em}.lg-title{padding-top:0 !important;font-size:2rem !important;line-height:.9em}.blurb p{font-size:.8rem !important;line-height:1.2em !important;padding-bottom:.4em}.section-modaltext{padding:.2em 0 0 0 !important;font-size:.8rem}.p-5{padding:0 2rem 4rem 2rem !important}#insights .lg-title,#edgefiles .lg-title,#partners .lg-title,#hub .lg-title{font-size:4rem !important;margin-top:1em !important}#header{border-radius:0 0 14px 14px;display:flex;align-items:center;padding:0}#header.header-scrolled,#header.header-inner-pages{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}#header.header-scrolled::before,#header.header-inner-pages::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);-webkit-backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04)}#header.header-scrolled>*,#header.header-inner-pages>*{z-index:2}#header .logo{margin:0;padding:0;display:flex;align-items:center}#header.header-scrolled .logo{opacity:1 !important;transform:none !important}#header .logo img{display:block;height:2.2em;padding:2px .2em}#header .mobile-nav-toggle{position:absolute;right:12px;top:50% !important;transform:translateY(-50%) !important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;z-index:400;line-height:1;margin:0}.navbar{padding:.4em 0}.navbar ul{display:none}#navbar,#navbar.navbar-mobile{position:static;padding:0;margin:0;height:auto;background:rgba(0,0,0,0);overflow:visible}#navbar.navbar-mobile ul{display:block !important;position:fixed;top:60px;right:12px;z-index:2000;width:14em;max-height:min(66vh,560px);overflow-y:auto;padding:10px 0;margin:0;border-radius:18px;background:rgba(15,17,38,.7);backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);-webkit-backdrop-filter:blur(3px) saturate(1.4) contrast(1.06) brightness(1.04);border:1px solid hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -12px 20px rgba(0,0,0,.15),0 16px 40px rgba(0,0,0,.45)}#navbar.navbar-mobile ul::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.08) 60%, rgba(255, 255, 255, 0.18) 100%),linear-gradient(180deg, rgba(166, 200, 255, 0.06), rgba(199, 214, 255, 0.04));pointer-events:none}#navbar.navbar-mobile ul::after{content:"";position:absolute;left:0;right:0;top:0;height:60%;border-radius:0 0 18px 18px;pointer-events:none;z-index:1;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0) 42%),radial-gradient(130% 100% at 50% 0%, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0) 60%);mix-blend-mode:screen;opacity:1}#navbar.navbar-mobile ul>*{position:relative;z-index:2}#navbar.navbar-mobile ul li+li{margin-top:8px}#navbar.navbar-mobile ul li a{display:block;padding:2px 40px;font-size:2em;font-weight:800;line-height:1;color:#fff;background:rgba(0,0,0,0);border:0;margin:0;transform:none;box-shadow:none;text-transform:uppercase}.blurb{padding-left:0;padding-right:0}}@media(max-width: 991px){.nav-fly-menu{max-height:60vh;overflow-y:auto}.nav-fly-menu--mobile .dropdown-item{display:flex !important;align-items:center !important;padding:2px 40px !important;font-size:2em !important;font-weight:800 !important;line-height:1 !important;color:#fff !important;background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;transform:none !important;box-shadow:none !important}.nav-fly-menu--mobile .dropdown-item:hover{color:var(--light-font) !important}}@media(prefers-reduced-motion: reduce){.content.liquid-shape::before,.content.liquid-shape::after{transform:none}}@media(max-width: 991px){.content.liquid-shape{overflow-y:auto;overflow-x:hidden}.content.liquid-shape::before,.content.liquid-shape::after{position:fixed}.content.liquid-shape::before{padding:0}}.mainp{width:100%;display:flex;align-items:center;justify-content:center;--mainp-color: rgba(255, 255, 255, 0.7)}.mainp .container{padding-top:0;padding-bottom:0;width:100%;text-align:center}.mainp .mainp-logo{margin-bottom:1.2rem;padding-bottom:2rem}.mainp .liquid-logo{position:relative;width:clamp(200px,30vw,340px);display:inline-block;filter:none;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0)}.mainp .liquid-logo>svg{position:relative;z-index:3;display:block;width:100%;height:auto;overflow:visible}.mainp .textfix{padding-top:0;margin-bottom:1.5em;text-align:center}.mainp .textfix h3{display:inline;font-weight:500;font-style:normal;color:#fff;font-size:clamp(1rem,1.2vw,1.4rem);line-height:.9;margin:0;padding:0;white-space:nowrap}.mainp .mainp-bottom{text-align:center;padding-bottom:clamp(2rem,5vw,4rem)}.mainp .textfix2{margin-top:.5em;padding-top:.5em}.mainp .textfix2 p{font-weight:500;font-size:clamp(1.1rem,1rem + .6vw,1.35rem);line-height:1.4;text-align:center;color:hsla(0,0%,100%,.9);padding:1em 1em;margin-bottom:0 !important}.mainp .textfix3{margin-top:.5em;padding-top:.5em}.mainp .textfix3 p{font-weight:500;font-size:clamp(1.1rem,1rem + .6vw,1.35rem);line-height:1.4;text-align:justify;color:hsla(0,0%,100%,.9);padding:0 1em}.mainp .textroll{position:relative;min-height:clamp(120px,20vw,280px);display:flex;align-items:flex-start;justify-content:center;text-transform:uppercase;margin-bottom:0}.mainp .text-morph{position:relative;width:100%;min-height:clamp(120px,20vw,280px)}.mainp .text-morph .word{position:absolute;left:50%;top:0;width:100%;text-align:center;transform:translateX(-50%) scale(0.98);opacity:0;filter:blur(10px);transition:all 2.5s ease-in-out}.mainp .text-morph .word.active{opacity:1;filter:blur(0px);transform:translateX(-50%) scale(1)}.mainp .text-morph .word.exiting{opacity:0;filter:blur(10px);transform:translateX(-50%) scale(0.98)}.mainp .text-morph h2,.mainp .mainp-bottom h2{font-size:clamp(3.5rem,6vw,6rem);text-transform:uppercase;font-weight:800;color:hsla(0,0%,100%,.05);height:auto;margin:0;padding:0;line-height:1.05;letter-spacing:2px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgb(255, 255, 255) 42%, rgba(255, 255, 255, 0.6) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:4px 5px 3px rgba(0,0,0,.05)}.mainp h2{font-size:4em;font-weight:800;color:var(--mainp-color)}.mainp h4{font-weight:800;font-style:normal;color:#fff;margin-bottom:.18em;padding-top:1em;font-size:4em;text-align:center}.mainp p{font-weight:600;font-size:1.6em;line-height:1.3em;text-align:center;color:#fff}@media(min-width: 992px){.mainp{min-height:calc(100vh - 80px)}}@media(max-width: 991px){.mainp{min-height:auto;padding:4em 0 5rem 0}.mainp .liquid-logo{width:clamp(180px,55vw,300px)}.mainp .mainp-bottom{padding-bottom:0}.mainp .textroll{min-height:clamp(160px,32vw,320px)}.mainp .text-morph{min-height:clamp(160px,22vw,320px)}.mainp .section-modaltext p{font-size:.8em !important;color:red}.mainp .text-morph h2,.mainp .mainp-bottom h2{font-size:clamp(3.5rem,3vw,7rem);line-height:1.05;padding-bottom:1em}}@media(max-width: 767px){.mainp{padding:3em 0 4rem 0}.mainp .liquid-logo{width:clamp(160px,60vw,260px)}.mainp .mainp-bottom{padding-bottom:0}.mainp .text-morph h2,.mainp .mainp-bottom h2{font-size:clamp(2.8rem,11vw,5rem);line-height:1.05}.mainp .textroll{min-height:clamp(130px,26vw,240px)}.mainp .text-morph{min-height:clamp(130px,26vw,240px)}}@media(max-width: 480px){.mainp{padding:3em 0 3.5rem 0}.mainp .liquid-logo{padding-top:4rem;width:clamp(140px,80vw,520px)}.mainp .text-morph h2,.mainp .mainp-bottom h2{font-size:clamp(2.2rem,10vw,3.5rem);line-height:1.1}.mainp .textroll,.mainp .text-morph{min-height:clamp(110px,24vw,180px)}}.mainp,.mainp .container{overflow:visible}.mission{width:100%}.mission .content::-webkit-scrollbar{display:none}.mission .content{padding:1em 10em 5em 10em;margin-bottom:2em}.mission h1{padding-top:1em}.mission h1 svg{font-size:.15em;vertical-align:text-top;margin-top:1.9em;margin-left:-1.1em}.mission .textspace{padding:2em 2em}@media(max-width: 991px){.mission{padding-top:0}.mission h2{text-align:center;padding-top:0}.mission .liquid-mission{margin-bottom:2em}.mission .content{overflow:hidden;padding:2em 1em 4em 1em}.mission .content p{padding:0 1em;font-size:1em;line-height:1.2em}}.partners{width:100%}.partners .abc .img-fluid{max-width:10em;max-height:6em;padding-bottom:1em}.partners .content{padding:4em 8em 6em 8em;margin-bottom:4em}.partners .content p span{font-weight:500}@media(max-width: 991px){.partners .liquid-partners{padding:4em 1em}.partners .content{margin-bottom:1em;padding:4em 2.4em 6em 2.4em;min-height:14em;max-height:26em;width:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.partners .content p{font-size:.8em;line-height:1.2em}}svg .uuid-d440f73a-bc33-4c42-bbea-6a93755c1d75{background-color:red}.insights,.edgefile{padding:0}.blog-grid{row-gap:clamp(20px,3vmin,32px)}.blog-card{position:relative;padding:0;overflow:hidden;cursor:pointer;aspect-ratio:16/9;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,filter 1s ease}.blog-card.liquid-shape{padding:0;width:100%;height:auto;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.blog-card.liquid-shape::before,.blog-card.liquid-shape::after{z-index:2}.blog-card.liquid-shape:hover,.blog-card.liquid-shape.popup-active{transform:translateY(-4px) scale(1.02);z-index:2;filter:saturate(0);transition:filter 1s ease}.blog-card.liquid-shape:hover .blog-image-wrapper::before,.blog-card.liquid-shape.popup-active .blog-image-wrapper::before{opacity:0}.blog-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.blog-image-wrapper::before{content:"";position:absolute;inset:0;filter:saturate(2);mix-blend-mode:multiply;pointer-events:none;transition:opacity .3s ease;z-index:1;opacity:1}.blog-image-wrapper.loaded .blog-image-placeholder{display:none}.blog-image-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(90, 176, 255, 0.08), rgba(185, 140, 255, 0.08));border-radius:inherit;z-index:1}.blog-image-placeholder .placeholder-icon{width:60px;height:60px;opacity:.3}.blog-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease;border-radius:inherit}.load-more-container{padding-bottom:6em;line-height:6px}.load-more-btn{background-color:rgba(0,0,0,.1);color:#fff;font-size:.8em;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.2);padding:10px 20px;border-radius:20px;transition:transform .3s ease}.load-more-btn:hover{transform:translateY(-4px) scale(1.02)}.blog-preview-popup.liquid-shape{position:fixed;width:280px;z-index:9000;cursor:pointer;pointer-events:none;visibility:hidden;opacity:0;backdrop-filter:blur(2px) saturate(1.2) contrast(1.1) brightness(1.1);-webkit-backdrop-filter:blur(2px) saturate(1.2) contrast(1.1) brightness(1.1);transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,left .2s ease,top .2s ease,visibility 0s linear 0s}.blog-preview-popup.liquid-shape.show{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,left .2s ease,top .2s ease,visibility 0s linear 0s;pointer-events:auto}.blog-preview-popup.liquid-shape h3{margin:0 1em .2em 1em;font-size:1.2em;font-weight:700;color:#fff;line-height:1.1;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.7)}.blog-preview-popup.liquid-shape p{margin:0;font-size:.8em !important;color:#fff;line-height:1 !important;font-weight:500;max-height:120px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-shadow:0 2px 8px rgba(0,0,0,.7)}.blog-preview-popup.liquid-shape .preview-scroll{padding:2.4em 2em}#blogPreview{overflow:hidden !important}#blogPreviewInner.preview-scroll{max-height:18vh !important;overflow:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}#blogPreviewInner.preview-scroll::-webkit-scrollbar{display:none}#previewTitle,#previewSummary{overflow:visible !important;max-height:none !important;-webkit-line-clamp:unset !important;line-clamp:unset !important;white-space:normal !important}#blogPreview.blog-preview-popup.content{padding:0 !important}html.scroll-lock,body.scroll-lock{position:fixed;width:100%;overflow:hidden;overscroll-behavior:none}body.modal-open .navbar,body.modal-open .navbar *{pointer-events:none}.modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;overflow:hidden;z-index:10000;transition:opacity .3s ease;opacity:0;background:rgba(0,0,0,.2);overscroll-behavior:contain}.modal.open{display:flex;opacity:1}.modal.open .modal-content{transform:scale(1)}.modal.share-open .modal-content::after{opacity:.42}.modal-content{position:relative;width:100%;max-width:800px;overflow:visible;padding:0;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 8px 32px rgba(0,0,0,.2);transform:scale(0.9);transition:transform .3s ease}.modal-content::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;transition:opacity .25s ease;z-index:10999;pointer-events:none}.modal-scroll{max-height:90vh;overflow-y:auto;overscroll-behavior:contain}.close{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:bold;cursor:pointer;z-index:10;border-radius:50%;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 8px 32px rgba(0,0,0,.4);color:#fff;transition:background .3s ease}.close:hover{background:rgba(0,0,0,.7)}#blogModal.open .modal-content>.close{position:absolute !important;top:6px !important;right:6px !important;z-index:3001 !important;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .2s ease,transform .12s ease}#blogModal.open .modal-content>.close:hover{background:linear-gradient(90deg, #5ab0ff, #b98cff);transform:scale(1.02)}#blogModalImage{position:relative;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;display:none;border-radius:20px;border:1px solid hsla(0,0%,100%,.15);margin:0 0 20px 0;box-shadow:0 4px 16px rgba(0,0,0,.4);z-index:1}.modal-image-placeholder{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:20px;border:1px solid hsla(0,0%,100%,.15);margin:0 0 20px;z-index:1}.modal-body{position:relative;padding:40px;z-index:1}#blogModalTitle{display:flex;align-items:center;gap:.5rem;margin:0 0 16px;color:#fff}#blogModalTitle .square-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;font-size:.4em;padding:.2em .4em}.modal-content h1{font-size:2.4em}.modal-content h2{font-size:2em;font-weight:300;padding-top:.6em}.modal-content h3{font-size:1.6em;font-weight:500;padding-top:.6em}.modal-content h4{font-weight:300;font-size:1.3em;color:#00e2f5;border-left:2px solid #00e2f5}.modal-content h4::before{display:inline-block;width:4px;height:100%;vertical-align:middle}.modal-content h4 strong{font-weight:400}.modal-content p{font-size:1.1em;font-weight:300;color:#fff;line-height:1.2}.modal-content p strong{font-weight:600}.modal-content .modal-meta{margin-bottom:24px;font-size:.95em;color:#fff}.modal-content .modal-meta span{padding-right:.4em}.modal-content .modal-meta span svg{padding-right:.2em}.modal-content .modal-meta #modalShareBtn{color:#fff !important;transition:transform .12s ease !important;pointer-events:auto !important}.modal-content .modal-meta #modalShareBtn:hover{color:#ffe353 !important;transform:scale(1.1) !important}#blogModalText{color:#eaf1ff;line-height:1.5}#blogModalText li{text-align:justify}#blogModalText p{margin-bottom:1.2em}.modal-sources{padding-top:16px;color:hsla(0,0%,100%,.8);font-size:.9em}.view-sources-link{color:hsla(0,0%,100%,.9);text-decoration:none;cursor:pointer}.view-sources-link:hover{color:#fff;text-decoration:none}.view-sources-bottom{display:inline-flex;align-items:center;gap:.5em;margin-top:1.2em;color:hsla(0,0%,100%,.9);text-decoration:none;cursor:pointer}.view-sources-bottom:hover{text-decoration:none;color:#fff}.view-sources-bottom i{font-size:.95em}.share-popup{position:fixed;inset:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:hidden;transition:visibility .2s ease;display:flex;align-items:center;justify-content:center;z-index:11000;pointer-events:none;overscroll-behavior:contain}.share-popup.open{visibility:visible}.share-popup-content{position:relative;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:36px 20px 20px 20px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);max-width:300px;width:90%;overflow:visible;z-index:11001;pointer-events:auto}.share-popup-content ul{list-style:none;margin:0;padding:0}.share-popup-content ul>li{position:relative;z-index:0;border-radius:20px;transition:background .2s ease}.share-popup-content ul>li:hover{background:hsla(0,0%,100%,.2)}.share-popup-content ul.fa-ul{position:relative}.share-popup-content ul.fa-ul .fa-li{position:relative !important;left:0 !important;margin-right:.5em}.share-popup-content a,.share-popup-content .share-action{display:flex;align-items:center;font-size:1.2em !important;line-height:.8em !important;width:100%;padding:12px 16px;color:#fff;text-decoration:none;border-radius:20px;background:none;border:none;text-align:left;cursor:pointer;font:inherit;transition:background .2s ease}.share-popup-content #copyLinkBtn{position:relative;display:flex;border-radius:20px;transition:background .18s ease,color .18s ease}.share-popup-content #copyLinkBtn.copied{background:hsla(0,0%,100%,.22);box-shadow:0 0 0 2px hsla(0,0%,100%,.25) inset;transition:background .18s ease,box-shadow .18s ease}.share-popup-content #copyLinkBtn i{margin-right:8px;width:20px;display:inline-block}.share-popup-content .share-close{position:absolute !important;top:6px !important;right:6px !important;width:30px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:28px !important;font-weight:bold !important;cursor:pointer !important;z-index:11002 !important;border-radius:50% !important;background:hsla(0,0%,100%,.2) !important;border:1px solid hsla(0,0%,100%,.2) !important;border-width:1px !important;border-style:solid !important;border-color:hsla(0,0%,100%,.2) !important;backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important;box-shadow:0 8px 32px rgba(0,0,0,.4) !important;color:#fff !important;transition:background .2s ease,transform .12s ease !important;pointer-events:auto !important}.share-popup-content .share-close:hover{background:linear-gradient(90deg, #5ab0ff, #b98cff) !important;transform:scale(1.02) !important}.sources-popup{position:fixed;inset:0;background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:hidden;transition:visibility .2s ease;display:flex;align-items:center;justify-content:center;z-index:11000;pointer-events:none;overscroll-behavior:contain}.sources-popup.open{visibility:visible}.sources-popup h2{position:relative;display:inline-block;font-weight:600;margin-left:1em;margin-bottom:1em;padding-bottom:0;color:#fff}.sources-popup h2::after{content:"";position:absolute;left:2%;right:2%;bottom:-4px;height:2px;border-radius:2px;background:linear-gradient(90deg, #5ab0ff, #b98cff);transform:scaleX(1);transform-origin:center;transition:transform .25s ease;pointer-events:none}.sources-popup li{color:#fff;font-size:1em !important;font-weight:300 !important;padding-bottom:.1em !important}.sources-popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(10,35,81,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0 20px;color:#fff;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);max-width:600px;width:90%;max-height:80vh;overflow-y:visible;overflow-x:hidden;z-index:11001;pointer-events:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.sources-popup-content ul{list-style:none;margin:0;padding:0}.sources-scroll{max-height:80vh;overflow-y:auto;overflow-x:hidden;padding:36px 20px 20px 20px}.sources-popup-content .share-close{position:absolute !important;top:6px !important;right:6px !important;width:30px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:28px !important;font-weight:bold !important;cursor:pointer !important;z-index:11002 !important;border-radius:50% !important;background:hsla(0,0%,100%,.2) !important;border:1px solid hsla(0,0%,100%,.2) !important;backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important;box-shadow:0 8px 32px rgba(0,0,0,.4) !important;color:#fff !important;transition:background .2s ease,transform .12s ease !important;pointer-events:auto !important}.sources-popup-content .share-close:hover{background:linear-gradient(90deg, #5ab0ff, #b98cff) !important;transform:scale(1.02) !important}.share-popup-content ul>li{position:relative}.copy-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%) translateX(8px);background:rgba(0,0,0,.4) !important;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.4);color:#fff !important;padding:8px 12px;border-radius:20px;font-size:.85em;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;pointer-events:none;z-index:100001}.copy-tooltip.show{opacity:1;visibility:visible;transform:translateY(-50%) translateX(10px)}.embed-tooltip{--embed-pad-y: 8px;--embed-pad-x: 10px;--embed-max-width: 42ch;--embed-overlap: 12px;--embed-top-offset: .25rem;--embed-code-pad-y: 6px;--embed-code-pad-x: 8px;--embed-code-max-h: 40vh;--embed-msg-fs: 0.9em;--embed-msg-lh: 1.2;--embed-code-fs: .8em;--embed-code-lh: 1.25;pointer-events:auto;position:absolute;left:calc(100% - var(--embed-overlap));right:auto;top:var(--embed-top-offset);transform:none;padding:var(--embed-pad-y) var(--embed-pad-x);border-radius:10px;max-width:min(var(--embed-max-width),70vw);white-space:normal;z-index:100001}.embed-tooltip #embedTooltipMsg{margin:0 0 4px 0 !important;padding:0 !important;font-size:var(--embed-msg-fs) !important;line-height:var(--embed-msg-lh) !important}.embed-tooltip pre{margin:0 !important;padding:var(--embed-code-pad-y) var(--embed-code-pad-x) !important;max-height:var(--embed-code-max-h);overflow:auto;border-radius:8px !important;background:#1a1a1a !important}.embed-tooltip code{display:block !important;color:#0cd !important;font-family:monospace !important;font-size:var(--embed-code-fs) !important;line-height:var(--embed-code-lh) !important;white-space:pre-wrap !important;-webkit-user-select:text;-moz-user-select:text;user-select:text}.embed-copy-again{margin-top:8px;padding:6px 10px;font-size:.8em;border-radius:6px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.embed-copy-again:hover{background:hsla(0,0%,100%,.18)}@media(max-width: 991px){.blog-card.content.liquid-shape{overflow:hidden}.load-more-container{padding-bottom:1em}.lg-title{padding-top:1em}.blog-grid .col-lg-3{flex:0 0 33.333%;max-width:33.333%}.content.load-more-btn{min-height:.1em;max-height:.1em !important}.blurb{padding-bottom:0}}@media(max-width: 768px){.blog-grid .col-md-4,.blog-grid .col-12{flex:0 0 100%;max-width:100%}.load-more-btn{padding:.5rem 3rem}.blog-preview-popup{width:280px;padding:16px}}@media(max-width: 600px){.embed-tooltip{left:0 !important;right:auto !important;top:calc(100% + 8px) !important;max-width:90vw}}.author-trigger{color:hsla(0,0%,100%,.95);text-decoration:none;text-underline-offset:0;border-bottom:none;cursor:pointer}.author-trigger:hover{color:#fff;text-decoration:none}.author-card{position:absolute;min-width:280px;max-width:min(380px,90vw);padding:16px 16px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.35);color:#fff;z-index:10950;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;pointer-events:none}.author-card.show{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0s;pointer-events:auto}.author-card .author-name{font-weight:700;letter-spacing:.2px}.author-card .author-about{margin:0 0 10px;font-size:.95em;color:hsla(0,0%,100%,.9)}.author-card .author-socials{display:flex;gap:10px}.author-card .author-socials a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#fff;text-decoration:none}.author-card .author-socials a:hover{background:hsla(0,0%,100%,.18)}.source-link{font-family:monospace !important;font-size:.5em;font-weight:400;line-height:1.2em;display:inline-block;width:auto;height:1.7em;white-space:nowrap;margin:3px 5px !important;padding:2px 6px 0 6px !important;border-radius:20px !important;text-decoration:none;background-color:hsla(0,0%,100%,.2) !important;color:#fff;border:none;vertical-align:middle;transition:all .2s ease;border:1px solid rgba(0,123,255,.2)}.source-link:hover{background:linear-gradient(90deg, #5ab0ff, #b98cff);text-decoration:none;color:#fff !important}.blog-image-wrapper::before{content:"";position:absolute;inset:0;filter:saturate(2);mix-blend-mode:multiply;pointer-events:none;transition:opacity .4s ease;z-index:1;opacity:1}.blog-image-wrapper .blog-image,.blog-image-wrapper .lazy-load{transition:opacity .4s ease}.blog-card:hover .blog-image-wrapper::before,.blog-card.popup-active .blog-image-wrapper::before{opacity:0}#blogModalTitle{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:1rem !important;flex-wrap:nowrap !important}#blogModalTitleText{flex:1 !important;min-width:0 !important}#modalShareBtn{flex-shrink:0 !important;margin-left:auto !important}#sourcesContent p{margin:1.5em 0 .75em .6em;font-weight:600;font-size:1em;color:#fff}#sourcesContent ol{margin:.5em 0 1.5em 0;padding-left:1.5em}#sourcesContent li{margin:.1em 0;line-height:1.6}#sourcesContent li a.source-link{margin-left:.5em}@media(max-width: 768px){#blogModalTitle{gap:.5rem !important}#modalShareBtn{padding:.5rem !important;min-width:40px;height:40px}.source-link{font-size:.85em;padding:.2em .6em}}.remaining-count{border-radius:20px;border:none;width:2em;padding:0 .4em;background:hsla(0,0%,100%,.2)}#edgefiles .section-title .blurb{display:none}#edgefiles>.container>.container{margin-top:2em}.ef-newsletter-prompt{margin:0 0 2.5rem;text-align:justify;position:relative;z-index:3}.ef-newsletter-prompt button svg,.ef-newsletter-prompt button svg path,.ef-newsletter-prompt a svg,.ef-newsletter-prompt a svg path{fill:url(#fa-social-gradient)}.ef-newsletter-prompt p{font-size:1em;line-height:1.2em;font-weight:400;text-align:center;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0}.ef-subscribe-link{background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;border:none;padding:0;font-family:inherit;font-size:1em;font-weight:400;cursor:pointer;pointer-events:auto}.ef-modal-logo{text-align:center}.ef-modal-logo img{height:86px;width:auto}.ef-modal-title{font-size:1.6rem;font-weight:600 !important;color:#eaf1ff;margin-bottom:0 !important;text-align:center}.ef-modal-desc{font-size:.95rem;color:hsla(0,0%,100%,.65);line-height:1.6;margin-bottom:24px;padding:0 4rem}#efNewsletterModal .modal-body{padding:3rem 2rem 4rem 2rem !important;overflow:false}.ef-modal-form{display:flex;flex-direction:column;gap:0;padding:0 4rem}.ef-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 560px){.ef-form-row{grid-template-columns:1fr}}.ef-form-group{padding-bottom:8px}.ef-form-group input{font-weight:400;font-size:.8em;color:#fff;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);font-family:inherit;width:100%}.ef-form-group input::-moz-placeholder{color:var(--formfield);opacity:1;font-size:.8em;font-weight:300}.ef-form-group input::placeholder{color:var(--formfield);opacity:1;font-size:.8em;font-weight:300}.ef-form-group input:focus{border-color:var(--darkfont);outline:none}.ef-required{color:#5ab0ff}.ef-optional{color:hsla(0,0%,100%,.4);font-weight:400}.ef-form-terms{margin-top:4px}.ef-form-terms input[type=checkbox]{width:.8em;height:.8em;cursor:pointer;vertical-align:middle;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);margin-bottom:.25em}.ef-form-terms input[type=checkbox]:checked{background-color:#365b97;border-color:#365b97}.ef-form-terms input[type=checkbox]:focus{border-color:hsla(0,0%,100%,.4);box-shadow:0 0 0 .25rem rgba(54,91,151,.25)}.ef-form-terms .form-check-label{font-size:.8em;font-weight:300;line-height:1.5;cursor:pointer;vertical-align:baseline;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.ef-form-terms .form-check-label a{background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-decoration:none;font-weight:500}.ef-form-terms .uds{font-size:.8em;font-weight:300;line-height:1;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1em}.ef-form-message{font-size:.8em;min-height:0;border-radius:8px;padding:0;transition:all .2s ease}.ef-form-message.ef-msg-success{padding:2px 16px;background:rgba(94,255,229,.1);border:1px solid rgba(94,255,229,.3);color:#5effe5}.ef-form-message.ef-msg-error{padding:0 6px;color:#ff7b7b;text-align:center}.ef-submit-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);padding:0 12px;font-weight:300;font-style:normal;font-size:.8em;font-family:inherit;transition:.4s;background:linear-gradient(90deg, var(--text-gradient1), var(--text-gradient2));background:-webkit-linear-gradient(0deg, var(--text-gradient1), var(--text-gradient2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;cursor:pointer;margin-top:4px}.ef-submit-btn:hover{background-color:var(--red);color:#fff;-webkit-text-fill-color:#fff}.ef-submit-btn:disabled{opacity:.6;cursor:not-allowed}.ef-submit-spinner{display:none;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:var(--text-gradient1);border-radius:50%;animation:efSpin .7s linear infinite;vertical-align:middle}.ef-loading .ef-submit-spinner{display:inline-block}.ef-loading .ef-submit-label{display:none}@keyframes efSpin{to{transform:rotate(360deg)}}.cursor-alias{cursor:alias !important}.cursor-all-scroll{cursor:all-scroll !important}.cursor-auto{cursor:auto !important}.cursor-cell{cursor:cell !important}.cursor-col-resize{cursor:col-resize !important}.cursor-context-menu{cursor:context-menu !important}.cursor-copy{cursor:copy !important}.cursor-crosshair{cursor:crosshair !important}.cursor-default{cursor:default !important}.cursor-e-resize{cursor:e-resize !important}.cursor-ew-resize{cursor:ew-resize !important}.cursor-grab{cursor:grab !important}.cursor-grabbing{cursor:grabbing !important}.cursor-help{cursor:help !important}.cursor-move{cursor:move !important}.cursor-n-resize{cursor:n-resize !important}.cursor-ne-resize{cursor:ne-resize !important}.cursor-nesw-resize{cursor:nesw-resize !important}.ncursor-s-resize{cursor:ns-resize !important}.cursor-nw-resize{cursor:nw-resize !important}.cursor-nwse-resize{cursor:nwse-resize !important}.cursor-no-drop{cursor:no-drop !important}.ncursor-one{cursor:none !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-pointer{cursor:pointer !important}.cursor-progress{cursor:progress !important}.cursor-row-resize{cursor:row-resize !important}.cursor-s-resize{cursor:s-resize !important}.cursor-se-resize{cursor:se-resize !important}.cursor-sw-resize{cursor:sw-resize !important}.cursor-text{cursor:text !important}.cursor-url{cursor:url(myBall.cur),auto}.cursor-w-resize{cursor:w-resize !important}.cursor-wait{cursor:wait !important}.cursor-zoom-in{cursor:zoom-in !important}.cursor-zoom-out{cursor:zoom-out !important}
