:root{--color-primary:#2c3f69;--color-secondary:#fabf30;--color-tertiary:#efd9af;--font-family-base:Montserrat;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-h1:56px;--font-size-h2:44px;--font-size-h3:32px;--font-size-h4:26px;--font-size-h5:22px;--font-size-h6:18px;--line-height-tight:1.2;--line-height-heading:1.3;--line-height-body:1.6;--radius-sm:4px;--radius-md:12px;--space-xs:4px;--space-sm:12px;--space-md:16px;--space-lg:24px;--shadow-card:0 2px 15px -3px rgba(0,0,0,0.3)}*{font-family:"Montserrat" !important;color:#2c3f69}body{font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:16px;line-height:1.3;font-weight:700;text-transform:uppercase}h1{font-size:56px;line-height:1.2;font-weight:900}h2{font-size:44px}h3{font-size:32px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}p{margin-top:0;margin-bottom:16px;font-size:16px;line-height:1.6}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.background-primary{background:#2c3f69}.background-secondary{background:#fabf30}.background-tertiary,.bg-light{background:#efd9af !important}.text-primary{color:#2c3f69}.text-tertiary{color:#efd9af}.divider{height:10px;width:100%}.btn-secondary{color:#efd9af;background-color:#2c3f69}.small-img{width:100%}.text-sm{font-size:14px}.text-xl{font-size:20px}.wrapper-donation-v2::before{background:#2c3f69}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:6;-webkit-line-clamp:6}#created-with-nb a{color:#2c3f69 !important}#header,#outer-header header{background-color:#2c3f69;box-shadow:none;border:none}#header #primaryNav>a,#outer-header header #primaryNav>a{background:#fabf30;color:#2c3f69;padding:16px;border-radius:8px}#header a,#outer-header header a{color:#fabf30}#header a span,#outer-header header a span{color:#fabf30}#header a.navbar-brand,#outer-header header a.navbar-brand{color:#fabf30;font-weight:900;font-size:48px;text-transform:uppercase;white-space:inherit;max-width:50%;line-height:normal}#header a.navbar-brand .brand-main,#outer-header header a.navbar-brand .brand-main{font-size:80px;line-height:0}#header a.navbar-brand .brand-sub,#outer-header header a.navbar-brand .brand-sub{font-size:48px;line-height:1}#header .dropdown-menu,#outer-header header .dropdown-menu{background-color:#2c3f69}#header .nav-item::before,#outer-header header .nav-item::before{background-color:#efd9af}#header .navbar-nav,#outer-header header .navbar-nav{background-color:#2c3f69}#header .navbar-toggler,#outer-header header .navbar-toggler{color:#fabf30}.image-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;padding-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-text-container>div{max-width:60%;margin-right:16px}.image-text-container .btn.contact-btn{border-radius:32px;background-color:#2c3f69;color:#efd9af;width:50%}#who-am-i-swirl{margin-top:-200px;width:100%}.headshot{border-radius:50%;height:500px;width:500px;-o-object-fit:cover;object-fit:cover}.supporting-scarb{padding:24px}.supporting-scarb>.supporting-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.supporting-scarb>.supporting-container>.supporting-card,.supporting-scarb>.supporting-container>div{width:calc(33% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;background:#fff;border:1px solid rgba(44,63,105,0.12);border-radius:12px;box-shadow:0 2px 15px -3px rgba(0,0,0,0.3);overflow:hidden;-webkit-transition:box-shadow 0.2s ease, -webkit-transform 0.2s ease;transition:box-shadow 0.2s ease, -webkit-transform 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease}.supporting-scarb>.supporting-container>.supporting-card:hover,.supporting-scarb>.supporting-container>div:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 10px 24px -8px rgba(0,0,0,0.35)}.supporting-scarb>.supporting-container>.supporting-card img,.supporting-scarb>.supporting-container>div img{display:block;-o-object-fit:cover;object-fit:cover}.supporting-scarb>.supporting-container>.supporting-card p,.supporting-scarb>.supporting-container>div p{margin-top:16px;margin-bottom:0;text-align:center}.supporting-scarb>.supporting-container>.supporting-card .bike,.supporting-scarb>.supporting-container>div .bike{margin-bottom:0}.supporting-scarb>h3{width:100%}.about-krissan img.top-img{margin-bottom:24px}.about-krissan img.small-img{margin-top:24px}.about-krissan h3{margin-bottom:16px}.about-krissan a{text-decoration:underline;font-weight:bold}.learn-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0}.learn-section a{text-decoration:underline}.learn-section .learn-image-container{overflow:hidden;border-radius:12px;width:20%}.learn-section .learn-image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.learn-section.odd .learn-image-container{border:3px solid #2c3f69;margin-left:16px}.learn-section.even .learn-image-container{border:3px solid #efd9af;margin-right:16px}.learn-section .year{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 24px;border-radius:4px}.learn-section.odd .year{background:#2c3f69;color:#efd9af}.learn-section.even .year{background:#efd9af;color:#2c3f69}.learn-section.even *{color:#efd9af}#media-coverage h3{margin-bottom:24px}#media-coverage .media-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}#media-coverage a.media-item{box-shadow:0 2px 15px -3px rgba(0,0,0,0.3);-webkit-transition:box-shadow 0.2s ease, -webkit-transform 0.2s ease;transition:box-shadow 0.2s ease, -webkit-transform 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease;width:calc(25% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-decoration:none;border-radius:.3rem;overflow:hidden;min-height:100%;background-color:#fff}#media-coverage a.media-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 10px 24px -8px rgba(0,0,0,0.35)}#media-coverage a.media-item img{border-top-left-radius:.3rem;border-top-right-radius:.3rem;width:100%;height:auto;display:block}#media-coverage a.media-item>:not(img){padding-left:16px;padding-right:16px}#media-coverage a.media-item>:last-child{padding-bottom:16px}#media-coverage a.media-item .line-clamp-6{font-size:16px;margin-top:auto}#subscribe-section{padding:24px}#subscribe-section .custom-checkbox label{color:#2c3f69}#subscribe-section .btn-primary.btn-submit{background-color:#2c3f69;color:#fabf30}@media (min-width: 1200px){#header,#outer-header header{max-width:1466px}}@media (min-width: 992px){#header .navbar-brand{width:50%}}@media (max-width: 992px){h1{font-size:46px}h2{font-size:38px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:17px}#header a.navbar-brand{font-size:36px}#header a.navbar-brand,#outer-header header a.navbar-brand{font-size:36px;max-width:100%}#who-am-i-swirl{margin-top:-1px}.row{margin-left:0;margin-right:0}.headshot{height:90vw;width:90vw}.image-text-container{-ms-flex-flow:column-reverse;flex-flow:column-reverse}.image-text-container>div{max-width:100%;margin-right:0}.supporting-scarb>.supporting-container>.supporting-card,.supporting-scarb>.supporting-container>div{width:calc((100% - 12px) / 2);margin-right:0}.supporting-scarb>.supporting-container>.supporting-card>p,.supporting-scarb>.supporting-container>div>p{text-align:center}.about-krissan>div{padding:24px}.learn-section .year{margin-left:16px}.learn-section.odd .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.learn-section.even .flex{-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.learn-section .learn-image-container{width:100%}.learn-section.odd .learn-image-container{margin-left:0}.learn-section.even .learn-image-container{margin-right:0}#media-coverage a.media-item{width:100%;margin-bottom:0}}@media (max-width: 768px){body{font-size:15px}h1{font-size:38px}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:19px}h6{font-size:16px}p{font-size:15px}.supporting-scarb>.supporting-container>.supporting-card,.supporting-scarb>.supporting-container>div{width:calc((100% - 12px) / 2)}#header a.navbar-brand>span.brand-main,#outer-header header a.navbar-brand>span.brand-main{font-size:36px}#header a.navbar-brand>span.brand-sub,#outer-header header a.navbar-brand>span.brand-sub{font-size:24px}.wrapper-donation-v2 .col-md-9{padding:0}}
