@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900";:root{--dark-navy:#05041f;--pale-yellow:#ffefc6;--dark-grey:#535968;--golden-yellow:#f3c108;--light-grey:#dcd2ca;--pinkish-purple:#d7aed1}html,body{flex-direction:column;height:100dvh;margin:0;display:flex}body{background-color:var(--dark-navy);font-family:Poppins,Roboto,Arial,Helvetica,sans-serif}main{flex-grow:1}.nav-link{display:inline}.navbar-custom-color{background-color:var(--dark-navy)}.logo-custom img{min-width:36px;max-width:51px;min-height:50px;max-height:75px}.nav-header-custom>a{color:var(--pale-yellow);text-transform:uppercase;font-size:1.15rem}.nav-header-custom>a:hover,.nav-header-custom>a:focus{color:var(--pale-yellow)}.funding-badge{width:200px;height:45px;margin-top:1rem}.custom-toggler{flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;display:flex}.navbar-toggler:focus{box-shadow:none}.line{background-color:var(--pale-yellow);width:100%;height:.2rem;transition:all .3s}#menuButton.close .line-1{transform:rotate(45deg)translate(.5rem,.5rem)}#menuButton.close .line-2{opacity:0}#menuButton.close .line-3{transform:rotate(-45deg)translate(.5rem,-.5rem)}.line:not(:last-child){margin-bottom:.5rem}.newsletter-background{color:var(--dark-navy)}.newsletter-signup>h2{color:var(--golden-yellow);font-family:Roboto,Poppins,Arial,Helvetica,sans-serif}.newsletter-signup>p{color:var(--light-grey);font-family:Poppins,Roboto,Arial,Helvetica,sans-serif}.signup-subheading{font-size:1.1rem}.signup-2ndheading{font-size:.9rem;font-style:italic}.signup-form-centre{width:100%;margin:0 auto}.signup-form-fields{flex-direction:column;justify-content:center;gap:1rem;display:flex}.SIGNUP_FLD>#EMBED_FORM_EMAIL_LABEL,.SIGNUP_FLD>#EMBED_FORM_NAME_LABEL{width:100%}.footer-custom-color{background-color:var(--pale-yellow)}.footer-subheading{font-family:Roboto,Poppins,Arial,Helvetica,sans-serif;font-size:1.5rem}.horizontal-rule{background-color:#05041f66;border:none;width:25vw;height:.05rem;margin:1.5rem 0}.footer-padding{--bs-nav-link-padding-x:0rem}.nav-footer-custom>a,.custom-socmed-links>a,.custom-socmed-links>i{color:var(--dark-grey);font-family:Roboto,Poppins,Arial,Helvetica,sans-serif;font-size:1.2rem}.nav-footer-custom>a:hover,.custom-socmed-links>a:hover,.custom-socmed-links>i:hover{color:var(--dark-grey);text-decoration:underline}.address-footer{color:var(--dark-grey);overflow-wrap:break-word;hyphens:auto;white-space:normal;font-family:Roboto,Poppins,Arial,Helvetica,sans-serif;font-size:1.2rem;text-decoration:none}.email-footer{color:var(--dark-grey);overflow-wrap:break-word;white-space:normal;font-family:Roboto,Poppins,Arial,Helvetica,sans-serif;font-size:1.2rem;text-decoration:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media screen and (width>=992px){.funding-badge{height:50px;margin-top:0;margin-left:.5rem}.signup-subheading,.signup-form-centre{width:50%;margin:0 auto}.horizontal-rule{display:none}}@media screen and (width>=1400px){.nav-header-custom>a{font-size:1.5rem}.footer-subheading{font-size:1.6rem}.nav-footer-custom>a,.custom-socmed-links>a,.custom-socmed-links>i,.address-footer,.email-footer{font-size:1.3rem}}#silktide-wrapper{--focus:0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff;--boxShadow:-5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;--fontFamily:Helvetica Neue, Segoe UI, Arial, sans-serif;--primaryColor:var(--golden-yellow);--backgroundColor:#050505;--textColor:#f4f0df;--backdropBackgroundColor:#00000080;--backdropBackgroundBlur:0px;--cookieIconColor:var(--golden-yellow);--cookieIconBackgroundColor:#050505;z-index:99999;pointer-events:none;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;bottom:0;right:0}#silktide-backdrop-global{pointer-events:auto;border:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#silktide-wrapper a{all:unset;color:var(--primaryColor);text-decoration:underline;display:inline-block}#silktide-wrapper a:hover{cursor:pointer;color:var(--textColor)}#silktide-wrapper a:focus,#silktide-wrapper #silktide-banner button:focus,#silktide-wrapper #silktide-modal button:focus,#silktide-wrapper #silktide-cookie-icon:focus{box-shadow:var(--focus);border-radius:5px;outline:none}#silktide-wrapper #silktide-cookie-icon:focus{border-radius:50%}#silktide-wrapper .st-button{color:var(--backgroundColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);text-align:center;cursor:pointer;border-radius:5px;padding:10px 20px;font-size:16px;line-height:24px;text-decoration:none;display:inline-block}#silktide-wrapper .st-button--primary:hover,#silktide-wrapper .st-button--secondary{background-color:var(--backgroundColor);color:var(--primaryColor)}#silktide-wrapper .st-button--secondary:hover{background-color:var(--primaryColor);color:var(--backgroundColor)}#silktide-banner{font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;pointer-events:auto;opacity:0;border:0;border-radius:5px;width:600px;max-width:calc(100% - 32px);padding:32px;animation:.35s ease-out .3s forwards silktide-slideInDown;position:fixed;bottom:16px;right:16px;transform:translateY(-20px);box-shadow:-5px 5px 10px #00000012,0 0 50px #0000001a}#silktide-banner:focus{border-radius:50%}#silktide-banner.center{animation:.35s ease-out forwards silktide-slideInDown-center;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,calc(-50% - 20px))}#silktide-banner.bottomLeft{position:fixed;bottom:16px;left:16px}#silktide-banner.bottomCenter{animation:.35s ease-out forwards silktide-slideInDown-bottomCenter;position:fixed;bottom:16px;left:50%;transform:translate(-50%,-20px)}#silktide-banner .preferences{color:var(--primaryColor);cursor:pointer;background-color:#0000;border:none;gap:5px;padding:0;font-size:16px;display:flex}#silktide-banner .preferences span{white-space:nowrap;text-decoration:underline;display:block}#silktide-banner .preferences span:hover{color:var(--textColor)}#silktide-banner p{margin:0 0 15px;font-size:16px;line-height:24px}#silktide-banner a{color:var(--primaryColor);background-color:var(--backgroundColor);text-decoration:underline;display:inline-block}#silktide-banner a:hover{color:var(--textColor)}#silktide-banner a.silktide-logo{fill:var(--primaryColor);width:24px;height:24px;margin-left:auto;display:block}#silktide-banner .actions{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (width>=600px){#silktide-banner .actions{flex-direction:row;align-items:center}}#silktide-banner .actions-row{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;gap:16px;display:flex}#silktide-modal{pointer-events:auto;opacity:0;width:800px;max-width:100%;max-height:100%;font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;border:0;border-radius:5px;flex-direction:column;padding:30px;animation:.35s ease-out forwards silktide-slideInUp-center;display:none;transform:translateY(-20px);box-shadow:-5px 5px 10px #00000012,0 0 50px #0000001a}#silktide-modal header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}#silktide-modal h1{font-family:var(--fontFamily);color:var(--textColor);margin:0;font-size:24px;font-weight:500}#silktide-modal .modal-close{cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor);border:0;padding:10px;display:inline-flex}#silktide-modal .modal-close svg{fill:var(--primaryColor)}#silktide-modal section{flex:1;margin-top:32px;padding-right:7px;overflow-y:auto}#silktide-modal section::-webkit-scrollbar{width:5px;display:block}#silktide-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#silktide-modal p{color:var(--textColor);margin:0 0 15px;font-size:16px;line-height:24px}#silktide-modal p:last-of-type{margin:0}#silktide-modal fieldset{border:none;margin:0 0 32px;padding:0}#silktide-modal fieldset:last-of-type{margin:0}#silktide-modal legend{color:var(--textColor);margin:0 0 10px;padding:0;font-size:16px;font-weight:700}#silktide-modal .cookie-type-content{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}#silktide-modal .switch{cursor:pointer;flex-shrink:0;width:74px;height:34px;display:inline-block;position:relative}#silktide-modal .switch:focus-within{box-shadow:var(--focus);border-radius:25px;outline:none}#silktide-modal .switch input{opacity:0;position:absolute}#silktide-modal .switch__pill{background:var(--textColor);border-radius:25px;width:74px;height:34px;display:block;position:relative}#silktide-modal .switch__dot{background:var(--backgroundColor);border-radius:50%;width:30px;height:30px;transition:left .15s ease-out;display:block;position:absolute;top:2px;left:2px}#silktide-modal .switch__off,#silktide-modal .switch__on{text-transform:uppercase;color:var(--backgroundColor);font-size:15px;font-weight:500;transition:right .15s ease-out,opacity .15s ease-out;position:absolute;top:7px;right:8px}#silktide-modal .switch__off{opacity:1}#silktide-modal .switch__on{opacity:0}#silktide-modal .switch input:checked+.switch__pill{background:var(--primaryColor)}#silktide-modal .switch input:checked~.switch__dot{left:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__off{opacity:0;right:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__on{opacity:1;right:calc(100% - 34px)}#silktide-modal .switch input:disabled+.switch__pill{opacity:.65;cursor:not-allowed}#silktide-modal footer{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (width>=600px){#silktide-modal footer{flex-direction:row;align-items:center}}#silktide-modal footer a{margin-left:auto}#silktide-cookie-icon{background-color:var(--cookieIconColor);cursor:pointer;pointer-events:auto;border:.25rem solid #000;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;animation:.3s ease-in-out forwards silktide-fadeIn;display:none;position:fixed;bottom:20px;left:20px;box-shadow:0 0 6px #0000001a}#silktide-cookie-icon.bottomRight{left:auto;right:10px}#silktide-cookie-icon svg{fill:var(--cookieIconBackgroundColor)}#silktide-backdrop{background-color:var(--backdropBackgroundColor);width:100%;height:100%;backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all;display:none;position:absolute;top:0;left:0}@keyframes silktide-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes silktide-slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes silktide-slideInDown-center{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes silktide-slideInDown-bottomCenter{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes silktide-slideInUp-center{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}
