*{box-sizing:border-box}*:before{box-sizing:border-box}*:after{box-sizing:border-box}body{margin:0;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}h1,h2,h3,h4,p{margin:0}figure{margin:0}blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main{scroll-snap-type:y mandatory}ol[class],ul[class]{list-style:none}*:focus{outline:0!important}.hide{display:none!important}.covid-info{padding:1rem;background-color:#063152;font-size:80%;position:fixed;bottom:0;z-index:899}.covid-info p{display:none}.covid-info .lead{text-transform:none;font-size:.9rem;width:87%;display:block}.covid-close{font-size:28px;position:absolute;right:15px;top:15px;height:36px;width:36px;line-height:28px;background:#ffffff1a;border-radius:50%;color:#06315299;text-align:center;cursor:pointer;z-index:7999}.covid-button{display:inline-flex;font-size:12px;letter-spacing:0px;font-weight:600;line-height:14px;text-decoration:none!important;text-transform:uppercase;background-color:#097eec33;color:#fff9!important;border:none;border-radius:4px;cursor:pointer;justify-content:center;padding:10px 16px;height:36px;text-align:center;white-space:nowrap;margin-top:1rem}.chevron:before{border-style:solid;border-width:.25em .25em 0 0;content:"";display:inline-block;height:.65em;left:0;position:relative;top:.3em;margin-right:.5rem;transform:rotate(45deg);vertical-align:top;width:.65em}.show{display:block!important}@media (min-width: 1024px){.covid-info{padding:1rem 4rem}.covid-info p{display:block}.covid-info .lead{text-transform:uppercase;font-size:1rem}.covid-button{display:none}}.site-header{width:100%;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 3px 6px #00000029;background-color:#fff;transition:padding .25s ease-in;z-index:998;align-items:center}.site-header header{margin-right:0}.site-header header a{display:flex;align-items:center;text-decoration:none}.site-header svg{padding:8px;width:60px;height:60px;box-sizing:initial}.site-header span{display:none}.site-header nav{flex:1}.site-nav{list-style:none;display:flex;text-align:center;margin:0;padding:0}.nav-item{flex:1 1 auto}.nav-item a{display:block;padding:1.7rem 0;text-decoration:none}@media (min-width: 768px){.site-header header{margin-right:auto;flex:1 1 auto}.site-header span{display:inline}.site-header nav{padding-right:1.2rem}.nav-item{flex:0}.nav-item a{padding:1.6rem 1.2rem;text-decoration:none}}@media (min-width: 1024px){.site-header{padding-left:2rem;padding-right:2rem;box-shadow:0 3px 6px #0000}.site-header header{margin-right:auto;flex:2 1 auto}.site-header.nav-scrolled{box-shadow:0 3px 6px #00000029}.site-header.nav-scrolled svg{width:80px;height:80px;padding:8px}.site-header svg{width:120px;height:120px;padding:1rem}}@media (min-width: 1200px){.site-header{justify-content:center}.site-header nav{padding-right:0}}polygon{fill:#104572}.outer-ring{fill:#0094d9}.inner-ring{display:none}.inner-ring{fill:#0095d9}.island{display:none}@media (min-width: 1024px){.island{display:inherit}.inner-ring-sm{display:none}.inner-ring{display:inherit}.nav-scrolled .island{display:none}.nav-scrolled .inner-ring-sm{display:inherit}.nav-scrolled .inner-ring{display:none}}.insert-list{display:none}.hero{width:100%;min-height:100vh;background-color:#effbfd;text-align:center;padding-top:2rem}.hero .container{display:flex;flex-direction:column;justify-items:stretch}.hero .container h1,.hero .container h2{margin-bottom:3rem}.hero .container p{margin-bottom:1.8rem}.hero .hero-header span,.hero .hero-header ins{display:block;width:max-content;margin-left:auto;margin-right:auto}.hero .hero-header ins{padding:0px 1rem 1.4rem .8rem;border-bottom:2px solid #BCE1FF;background-color:#fff;margin-top:.9rem}.hero .hero-images{display:none}@media (min-width: 768px){.hero{height:100vh;padding-top:3rem}.hero .lead{display:none}.hero-subhead{padding:0 1rem}}@media (min-width: 1024px){.hero{height:100vh;padding-top:0;background-color:#fff;display:flex;align-items:center;margin-top:-4rem}.hero .container{text-align:left;padding:0}.hero .lead{display:none}.hero .hero-header{font-style:italic;font-size:4.7rem}.hero .hero-header :nth-child(1){font-size:inherit}.hero .hero-header span,.hero .hero-header ins{display:inline-block}.hero .hero-header ins{margin-left:-.7rem}.hero .hero-images{display:block}.hero .hero-images img{opacity:.3;position:absolute;right:10%;top:300px}.hero .hero-images svg{color:#1a93dc;opacity:.3;position:absolute;right:30%;top:70%;width:260px}.hero-subhead{padding:0;width:50%;margin-bottom:0!important}}@media (min-width: 1200px){.hero .hero-header{font-size:5.2rem}}@media (min-width: 1440px){.hero .hero-header{font-size:6.4rem}}#about.section{background-color:#e6eced;min-height:100vh;scroll-snap-align:start;display:flow-root}#about .container{padding:100px 2rem 0}#about .container p{margin-bottom:1rem}#about .container img{height:100%}#about .container img:nth-of-type(2){display:none}#about .container .story-header,#about .container .story-tagline{display:none}.vintage-photo{border:6px solid #ffffff;box-shadow:1px 2px 3px #b1b2b3b3}.sextant-clipped{width:150px;position:relative;top:-75px}@keyframes anim--vintage{0%{transform:translate(40px) rotate(0);opacity:0}to{transform:translate(0) rotate(-2deg);opacity:1}}@media (min-width: 768px){#about.section{background-color:#e6eced;scroll-snap-align:start;display:flow-root}#about .container{padding:7.2rem 2rem 0;display:flex;flex-wrap:wrap;align-content:space-around}#about .container .about-story{margin-bottom:4rem;width:100%;padding:0 3rem}#about .container .photo-vintage{align-self:start}#about .container img:nth-of-type(2){display:block;position:relative;margin-left:-2rem;top:70px;transform:rotate(3deg);width:320px}.sextant-clipped{top:-120px;left:25vw}}@media (min-width: 1024px){#about.section{background-color:#e6eced;min-height:100px}#about .container{padding:4rem 0 0;margin-top:-2rem}#about .container .about-story{margin-bottom:4rem;padding-top:2rem;width:auto;flex:1 0}#about .container .story-header{display:block;border-left:6px solid #1a93dc;padding:.3rem 1rem}#about .container .story-tagline{display:block;margin:1.8rem 0 1rem}#about .container img:nth-of-type(1){width:300px}#about .container img:nth-of-type(2){display:block;position:relative;margin-left:-2rem;width:200px;top:70px;transform:rotate(3deg)}.sextant-clipped{top:200px;right:25vw;left:auto;margin-right:-150px}}.section.services{background-color:#effbfd;display:flex}.section.services .container{padding:100px 2rem}.section.services .container .h3{font-weight:400;font-style:italic;font-size:36px;line-height:38px;text-align:center;color:#043f6d;margin-bottom:1rem}.card{box-shadow:0 4px 8px #0003;transition:.3s;background:#605e5c;background:linear-gradient(15deg,#3f4447,#605e5c);color:#fff;border-radius:.5rem;margin-bottom:1.4rem;overflow:hidden}.card .long-desc,.card .service-list,.card .service-cert{display:none}.card[data-service=window-cleaning] .card-content,.card[data-service=carpet-cleaning] .card-content,.card[data-service=disinfectants] .card-content{padding:8px 1rem 2rem}.card[data-service=window-cleaning] img,.card[data-service=carpet-cleaning] img,.card[data-service=disinfectants] img{border-radius:.5rem .5rem 0 0}.card[data-service=power-washing],.card[data-service=trim-washing],.card[data-service=dryer-vent-cleaning],.card[data-service=gutter-cleaning],.card[data-service=roof-cleaning],.card[data-service=teak-cleaning]{display:flex;align-items:center}.card[data-service=power-washing] img,.card[data-service=trim-washing] img,.card[data-service=dryer-vent-cleaning] img,.card[data-service=gutter-cleaning] img,.card[data-service=roof-cleaning] img,.card[data-service=teak-cleaning] img{height:100px;border-radius:.5rem 0 0 .5rem;margin-left:-33px}.card[data-service=power-washing] .card-content,.card[data-service=trim-washing] .card-content,.card[data-service=dryer-vent-cleaning] .card-content,.card[data-service=gutter-cleaning] .card-content,.card[data-service=roof-cleaning] .card-content,.card[data-service=teak-cleaning] .card-content{padding:0 1rem;display:flex;flex-direction:column}.card:hover{box-shadow:0 8px 16px #0003}.service-list,.service-cert{color:#ffffffb3}.card-badge{background-color:#1a93dc;border-radius:1rem;text-transform:uppercase;font-size:.9rem;font-family:ibm-plex-sans-condensed,sans-serif;font-weight:600;line-height:1.1rem;font-style:normal;padding-right:.7rem;padding-left:.7rem;color:#fff;width:fit-content}@media (min-width: 768px){.section.services .container{display:flex;flex-wrap:wrap;justify-content:space-between}.section.services .container .h3{width:100%;flex:1 0 auto;margin-bottom:2rem}.card{width:48.7%}.card[data-service=disinfectants]{width:100%;display:flex;align-items:center}.card[data-service=disinfectants] img{width:200px;margin-right:1rem}}@media (min-width: 1024px){.section.services .container{display:flex;flex-wrap:wrap;justify-content:space-between}.section.services .container .h3{width:100%;flex:1 0 auto;margin-bottom:2rem;text-align:left}.card{width:23.8%}.card[data-service=trim-washing],.card[data-service=power-washing],.card[data-service=dryer-vent-cleaning],.card[data-service=gutter-cleaning],.card[data-service=roof-cleaning],.card[data-service=teak-cleaning]{flex-direction:column;overflow:hidden;align-items:inherit}.card[data-service=trim-washing] .card-content,.card[data-service=power-washing] .card-content,.card[data-service=dryer-vent-cleaning] .card-content,.card[data-service=gutter-cleaning] .card-content,.card[data-service=roof-cleaning] .card-content,.card[data-service=teak-cleaning] .card-content{padding:8px 1rem 2rem}.card[data-service=trim-washing] img,.card[data-service=power-washing] img,.card[data-service=dryer-vent-cleaning] img,.card[data-service=gutter-cleaning] img,.card[data-service=roof-cleaning] img,.card[data-service=teak-cleaning] img{width:100%;height:auto;margin-left:0}}@media (min-width: 1200px){.card[data-service=dryer-vent-cleaning],.card[data-service=gutter-cleaning],.card[data-service=roof-cleaning],.card[data-service=teak-cleaning]{flex-direction:row;align-items:center;line-height:165%}.card[data-service=dryer-vent-cleaning] img,.card[data-service=gutter-cleaning] img,.card[data-service=roof-cleaning] img,.card[data-service=teak-cleaning] img{margin-top:0;width:174px;height:130px;border-radius:.5rem 0 0 .5rem;margin-left:-40px}.card[data-service=dryer-vent-cleaning] .card-content,.card[data-service=gutter-cleaning] .card-content,.card[data-service=roof-cleaning] .card-content,.card[data-service=teak-cleaning] .card-content{padding:0 1rem;display:flex;flex-direction:column}.card[data-service=dryer-vent-cleaning] .service-desc,.card[data-service=gutter-cleaning] .service-desc,.card[data-service=roof-cleaning] .service-desc,.card[data-service=teak-cleaning] .service-desc{line-height:135%}}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background:#605e5c;background:linear-gradient(15deg,#3f4447,#605e5c);opacity:0;visibility:hidden;transform:scale(.8);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;padding-top:76px;overflow:auto;z-index:799}.modal .service-list{display:block;list-style:square outside;padding-left:1.8rem}.modal-content{width:100%;overflow:auto}.modal-content img{opacity:.8}.modal-content .card-content{padding:1rem}.modal-content .card-content .service{color:#fff}.modal-content .card-content .long-desc,.modal-content .card-content .service-cert{display:inline-block}.modal-content .card-content .service-desc{display:none}.modal-image{display:flex;align-items:flex-start;min-width:213px;background:url(../img/compass-floor-v3.jpg) no-repeat center;background-size:cover;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.modal-image img{width:100%}.modal-footer{margin:3rem auto;text-align:center}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.modal-header{width:100%;margin:0;background-color:#082d48;text-align:center}.close-btn{font-size:28px;position:absolute;right:15px;top:128px;height:36px;width:36px;line-height:32px;background:#ffffff80;border-radius:50%;color:#333;text-align:center;cursor:pointer;z-index:7999}.modal-md{display:none}@media (min-width: 768px){.container.container-modal .card{display:none}.container.container-modal .h3{order:-2}.container .modal{position:relative;background:#605e5c;background:linear-gradient(15deg,#3f4447,#605e5c);opacity:0;visibility:hidden;transform:scale(.8);overflow:visible;z-index:799;display:flex;flex-direction:column;flex-wrap:wrap;padding:0;order:-1;height:0px;border-radius:1rem;margin-bottom:1rem}.container .modal-content{width:calc(100% - 213px);padding:3em;display:flex;flex-direction:column}.container .modal-content .service-desc{display:none}.container .show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;height:70%}.container .modal-footer{margin:0;text-align:left;padding:0 3rem}.container .modal-image{width:213px;flex:0 0 100%}.container .modal-image img{border-top-left-radius:1rem}.container .close-btn{position:absolute;right:15px;top:15px}}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}.button{display:inline-flex;font-size:14px;letter-spacing:0px;font-weight:600;line-height:16px;text-decoration:none!important;text-transform:uppercase;background-color:#242830;color:#fff!important;border:none;border-radius:2px;cursor:pointer;justify-content:center;padding:16px 32px;height:48px;text-align:center;white-space:nowrap}.button:hover{background:#262a33}.button:active{outline:0}.button:before{border-radius:2px}.button-primary{background:#097dea}.button-primary:hover{background:#0982f4}/*! CSS Used from: https://preview.cruip.com/storm/css/style.css */.container-form{width:100%;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 481px){.container-form{padding-left:24px;padding-right:24px}}.container-form{max-width:668px}.form-label{color:#808ab8;font-weight:500}.form-label{font-size:14px;line-height:22px}.form-control{-moz-appearance:none;-webkit-appearance:none;background-color:#ffffff1a;border:0;width:100%}.form-control:active,.form-control:focus{outline:none;background-color:#262a3380}.form-control-email{display:none}.form-control{display:block;font-size:16px;line-height:24px;letter-spacing:-.1px;padding:11px 15px;height:48px;border-radius:6px;color:#e6ecedcc;box-shadow:none;max-width:100%}.form-control::-webkit-input-placeholder{color:#e6eced4d}.form-control::-moz-placeholder{color:#e6eced4d}.form-control:-ms-input-placeholder{color:#e6eced4d}.form-control::placeholder{color:#e6eced4d}.form-control::-ms-input-placeholder{color:#e6eced4d}.quote-text{margin:1rem 0}.quote-text span{width:100%;display:block;font-size:1.6rem;line-height:auto}@media (min-width: 768px){.quote-text span{line-height:4rem}}@media (max-width: 640px){.form-input .form-control{margin-bottom:12px}}@media (min-width: 641px){.form-input{display:flex;flex-direction:column}.form-input .form-control{flex-grow:1;flex-shrink:1}}.is-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-group{margin-bottom:24px}.help-block.with-errors{color:#61c1fd}@keyframes spinner{to{transform:rotate(360deg)}}.form-submit{position:relative}.loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:20%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border-top:2px solid #07d;border-right:2px solid transparent;animation:spinner .6s linear infinite;z-index:1038}.footer{background-color:#124f7f}.footer .container{position:relative;display:flex;flex-wrap:wrap;padding:2rem;color:#fff6}.footer .contact-intro p:first-child{font-family:open-sans,sans-serif;font-weight:600;font-style:normal;color:#1a93dc;text-transform:uppercase}.footer .contact-intro .local{font-size:1.4rem}.footer .contact-intro .contact-location{font-size:.8rem;line-height:1.333;margin-top:1.4rem}.footer .contact-intro .contact-location:after{position:relative;top:-3.2rem;left:2rem;content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 57.7'><path fill='rgba(255,255,255,.05)' d='M0 37.8s.5.8 1.6 2c1.2.6 2.6 1 4 .9 1.6-.2 2.5-1.2 3.1-2.4-1.5-1-2.3-1.7-2.3-1.7L0 37.8zM15.5 42c-1.2.4-2.3.9-3.1 1.7-1.2 1.2-.7 2.8.2 4.2 2.8 1.5 6.1 3 10.1 4.4 1.4-1 3.2-3.2 2.3-7.6-3.4-.4-6.7-1.5-9.5-2.7zM89.7 52c6.4-3.2 10.3-7.6 10.3-13.2C100 31.7 81.3 5.4 62.2 0l2.5 5.3 6.9.6s4.4 8.8-1.3 21.4c-1.6 3.6-4.6 6.5-8.3 9l1.4 1.7s6.7-3.6 9.4-10.4c2.5-6.1 3-13.8 3-13.8s7.6.6 7 5.6c-.6 4.9-7.2 6-7.2 6s3.3 2.6 1.8 6.1c-2.2 4.1-7.3 3.2-7.3 3.2s.1 8.4-5.7 8.4c-3.1 0-4.8-2.8-5.7-4.9-7.3 3.7-16.5 5.8-24.3 6.5.6 2.6.9 6.8-1.7 10.5 7.4 1.6 16.3 2.6 27 2.6 1.6 0 3.2 0 4.8-.1 3.3-3.9 13.9-5.7 25.2-5.7z'/></svg>")}.footer .contact-group{overflow:hidden;margin-bottom:3rem}.footer .contact-group .contact-item{margin-bottom:.8rem}.footer .contact-group .contact-item:first-child{margin-bottom:1.4rem}.footer .contact-group p{font-size:.8rem;line-height:1.333}.footer .contact-group .contact-link{color:#fff;font-size:1.2rem}.footer .contact-group a,.footer .contact-group a:hover{text-decoration:none}.footer .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.footer .screen-reader-text:focus{border-radius:2px;box-shadow:0 0 2px 2px #0009;clip:auto!important;display:block;font-size:14px;letter-spacing:0px;font-weight:600;line-height:16px;text-decoration:none;text-transform:uppercase;background-color:#1d2026;color:#0270d7!important;border:none;height:auto;left:8px;padding:16px 32px;top:8px;width:auto;z-index:100000}.footer .footer-social-links{margin-left:-.5rem}.footer .footer-site-links{margin-bottom:0}.footer .footer-site-links a{color:#fff6}.footer .footer-site-links,.footer .footer-social-links,.footer .copyright{flex:none;width:100%;display:inline-flex}.footer .footer-social-links{margin-bottom:4rem}.footer .footer-social-links li{display:inline-flex}.footer .footer-social-links li+li{margin-left:16px}.footer .footer-social-links li a{padding:8px}.footer .footer-site-links li+li{margin-left:24px}@media (min-width: 641px){.footer .container{justify-content:space-between;padding-top:64px;padding-bottom:64px}.footer .footer-site-links,.footer .footer-social-links,.footer .copyright{flex:50%}.footer .copyright{justify-content:flex-start}}@media (min-width: 1024px){.container{padding:2rem 0}.container .contact-group{width:65%;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:0;height:14rem}.container .contact-group .contact-item{flex-basis:0}.container .contact-group .contact-item:nth-of-type(3){margin-bottom:3rem}.container .contact-group .footer-links{padding-top:.6rem;flex-basis:50%}.container .contact-group .footer-social-links{margin-bottom:2rem}.container .contact-group .footer-site-links{display:flex;flex-direction:column;line-height:2rem}.container .contact-group .footer-site-links li+li{margin-left:0}}.page-header{width:100%;display:flex;box-shadow:0 3px 6px #00000029;background-color:#fff;align-items:center}.page-header header{margin-right:0}.page-header header p{display:flex;align-items:center;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:21px;color:#1a93dc;text-transform:uppercase}.page-header svg{padding:8px;width:60px;height:60px;box-sizing:initial}.page-header nav{flex:1}.page .hero{min-height:auto}.page .hero .container-form{background-color:#020202;border-radius:1rem;align-self:flex-start}.page .hero .hero-subhead{width:auto}.details{background-color:#869fa3;scroll-snap-align:start;display:flow-root}.details .container{display:flex;padding:0;align-items:center}.details .container img{margin-left:1rem}@media (min-width: 768px){.page-header header{margin-right:auto;flex:1 1 auto}.page .hero{height:auto}}@media (min-width: 1024px){.page-header{padding-left:2rem;padding-right:2rem;box-shadow:0 3px 6px #0000}.page-header header{margin-right:auto;flex:1 1 auto}.page-header svg{width:120px;height:120px;padding:1rem}.page .hero{margin:2rem 0 4rem}.page .hero .container{flex-direction:row}}@media (min-width: 1200px){.page-header{justify-content:center}}.container{width:100%}@media (min-width: 992px){.container{max-width:960px;margin-right:auto;margin-left:auto}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1440px){.container{max-width:1260px!important}}body{color:#8a94a7;font-size:1rem}body,button,input,select,textarea{font-family:ibm-plex-sans,sans-serif;overflow-wrap:normal}a{color:#8a94a7}a:hover,a:active{outline:0;text-decoration:none}.nav-item a,.story-header{font-family:ibm-plex-sans-condensed,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.3rem;letter-spacing:.03em;text-transform:uppercase;color:#adaeaf}.story-tagline{font-family:ibm-plex-serif,sans-serif;font-weight:300;font-style:italic;font-size:1.8rem;text-align:left;color:#1a93dc}.hero-header{font-weight:400;font-style:normal;font-size:4.4rem;color:#043f6d;line-height:108%}.hero-header :nth-child(1){font-size:3rem;line-height:2.4rem}.hero-header :nth-child(2),.hero-header ins{font-style:italic}.hero-header ins{line-height:66%;text-decoration:none}@media (min-width: 768px){.hero-header{font-size:7.6rem}}.hero-subhead{font-family:ibm-plex-serif,sans-serif;font-weight:300;font-style:italic;font-size:30px;color:#cccaca}.hero-subhead span{display:none}@media (min-width: 768px){.hero-subhead span{display:inline}}.lead,.site-header span{font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:21px;color:#1a93dc;text-transform:uppercase}.story-lead{font-size:1.3rem}@media (min-width: 1024px){.story-lead{font-size:inherit}}.copyright{font-size:.7rem}.service{font-size:1.4rem}.service-desc{font-size:1rem;color:#ffffffb3}.long-desc{color:#ffffffb3}.fade-in{opacity:0;transition:opacity .25s ease-in}.fade-in.appear{opacity:1}.from-left{grid-column:2/3;transform:translate(-50%)}.from-right{grid-column:3/4;transform:translate(50%)}.from-left,.from-right{transition:opacity .25s ease-in,transform .4s ease-in;opacity:0}.from-left.appear,.from-right.appear{transform:translate(0);opacity:1}
