@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/300.ttf') format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/400.ttf') format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/500.ttf') format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/600.ttf') format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/700.ttf') format('truetype')}
body{font-family:Raleway,'Segoe UI',sans-serif;font-weight:400}body>header{position:relative;background:#fff;border:0}.nav{min-height:190px}.nav nav{font-size:16px;font-weight:400;gap:30px}.nav nav>.button{font-size:14px;font-weight:400;letter-spacing:0;padding:14px 25px;border-width:3px}.nav nav>.button span{display:none}.wordmark{display:block;position:relative;line-height:1;color:#080808;width:150px;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.4px;padding-top:12px}.wordmark-name{display:block;font-size:43px;line-height:.9}.wordmark-sub{display:block;font-size:25px;letter-spacing:-.6px;margin-top:5px}.wordmark-star{position:absolute;top:-4px;left:26px;color:#5c89c5;font-size:19px;line-height:1}.earth-hero{position:relative;height:574px;overflow:hidden;background:#080f18 url('/images/earth-poster.jpg') center/cover no-repeat;color:#fff}.earth-video{position:absolute;width:190%;height:190%;max-width:none;left:-45%;top:-45%;object-fit:cover;object-position:center;pointer-events:none}.earth-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,15,25,.54),rgba(3,9,13,.37) 50%,rgba(0,0,0,.45));z-index:1}.sun-glow{position:absolute;left:11%;top:-30px;width:250px;height:250px;background:radial-gradient(ellipse,#fff6d034 0,#7acbfa20 22%,#1a84e70d 50%,transparent 70%);z-index:1;pointer-events:none}.earth-copy{position:relative;z-index:2;padding-top:108px}.earth-copy h1{font-size:46px;font-weight:400;line-height:1.3;letter-spacing:-.5px;margin-bottom:27px;white-space:normal}.earth-sub{font-size:30px;line-height:1.4;margin:0 0 36px;font-weight:400;letter-spacing:-.2px}.earth-checks{list-style:none;padding:0;margin:0 0 32px;font-size:16px;line-height:1.5}.earth-checks li:before{content:'✔';font-family:Arial,sans-serif;font-size:17px;margin-right:7px}.earth-cta{font-size:16px;font-weight:400;letter-spacing:0;background:#fff;color:#35475f;border:3px solid #5c89c5;padding:13px 20px;line-height:1.3;min-height:51px}.earth-cta:hover{color:#fff;background:#5c89c5;transform:none}.video-toggle{position:absolute;right:25px;bottom:35px;z-index:4;background:#0c172791;border:1px solid #ffffff40;color:#fff;padding:5px 10px;font-size:12px}.video-toggle span{font-size:10px;margin-left:5px}.tilt{position:absolute;left:0;bottom:-1px;width:100%;height:33px;z-index:3;clip-path:polygon(0 100%,100% 0,100% 100%)}.tilt-one{background:#ffffff45;height:35px;bottom:17px}.tilt-two{background:#ffffff60;height:30px;bottom:5px}.tilt-three{background:#fff;height:24px}.home-intro{font-size:17px;padding-top:48px;padding-bottom:25px;font-weight:300;line-height:1.65}.home-intro p{margin-bottom:18px}.topic-carousel{padding-top:25px;padding-bottom:50px;overflow:hidden}.topic-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.topic-track::-webkit-scrollbar{display:none}.topic-track a{scroll-snap-align:start;display:block}.topic-track img{display:block;width:100%;height:100px;object-fit:cover;filter:grayscale(1);opacity:.8;transition:filter .25s,opacity .25s}.topic-track a:hover img{filter:none;opacity:1}.topic-track span{display:block;font-size:11px;text-align:center;margin-top:10px;color:#7d8790}.topic-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.topic-controls button{background:none;border:0;font-size:28px;color:#6e7b89;line-height:1}.topic-controls>span{font-size:10px;color:#9da5ac}.home-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:60px;padding-bottom:65px}.home-split h2{font-size:44px;font-weight:400;line-height:1.2;letter-spacing:-.5px}.home-split p{font-size:16px;font-weight:300}.home-accordions details{padding:16px 0;border-bottom:1px solid #ddd}.home-accordions summary{font-size:24px;font-weight:400;line-height:1.4;letter-spacing:-.3px}.home-accordions details p{font-size:16px;line-height:1.7}.home-landscape{position:relative;background:linear-gradient(#1e2b35d9,#1e2b35d9),url('/images/mountain.jpg') center 55%/cover;padding:70px 0;text-align:center;color:white}.home-landscape h2{font-size:35px;font-weight:400}.home-landscape p{font-size:18px;line-height:1.7;max-width:1000px;margin:0 auto 23px;font-weight:300}.home-landscape .button{background:white;color:#404040;border:2px solid #5c89c5;font-weight:400;letter-spacing:0;font-size:15px;margin-top:12px}.home-writing{background:#333;color:#fff;padding:70px 0}.home-writing>.wrap>h2{font-size:44px;font-weight:400;text-align:center;line-height:1.2}.home-section-sub{font-size:16px;text-align:center;font-weight:300;margin-bottom:50px}.home-write-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 50px}.home-write-grid article{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.home-write-grid article:nth-child(even)>a{order:2}.home-write-grid img{width:100%;height:210px;object-fit:cover;display:block}.home-write-grid h3{font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:1.3}.home-write-grid p{font-size:14px;line-height:1.7;font-weight:300;margin:0}.home-quote{display:grid;grid-template-columns:35% 1fr;gap:60px;align-items:center;padding-top:65px;padding-bottom:65px}.home-quote img{display:block;width:100%;height:260px;object-fit:cover}.home-quote p{font-size:25px;line-height:1.55;font-weight:300}.home-quote span{display:block;font-size:11px;letter-spacing:1.5px}.home-quote a{color:#5c89c5;font-size:13px;margin-top:12px;display:block}.home-digital{background:#333;color:#fff;padding:65px 0;text-align:center}.home-digital h2{font-size:42px;font-weight:400}.home-digital p{font-size:20px;font-weight:300}.home-digital .button{background:white;color:#404040;border:2px solid #5c89c5;font-weight:400;letter-spacing:0}.home-projects>h2{font-size:44px;font-weight:400;margin-bottom:40px}.photo-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.photo-project-grid article{display:flex;flex-direction:column;background:#373737;color:#fff}.photo-project-grid img{display:block;width:100%;height:225px;object-fit:cover}.photo-project-grid article>div{padding:28px 22px 32px;display:flex;flex-direction:column;flex:1}.photo-project-grid span{font-size:14px;margin-bottom:14px}.photo-project-grid h3{font-size:28px;font-weight:500;line-height:1.3}.photo-project-grid p{font-size:16px;font-weight:300;line-height:1.7}.photo-project-grid .button{align-self:flex-start;margin-top:auto;background:#fff;color:#444;border:2px solid #5c89c5;letter-spacing:0;font-weight:400;font-size:13px;padding:12px 20px}.all-guides{margin-top:35px;font-weight:400;font-size:14px;letter-spacing:0}.home-values{border-top:1px solid #eee}.home-values h3{font-size:24px;font-weight:400;line-height:1.3;margin-bottom:12px}.home-values article{margin-bottom:30px}.home-faq{border-top:1px solid #eee}.home-faq summary{font-size:21px}.home-contact{background:linear-gradient(#252d36db,#252d36db),url('/images/mountain.jpg') center/cover;color:#fff;padding:75px 0 70px;position:relative}.home-contact h2{font-size:40px;font-weight:400;margin-bottom:18px}.home-contact-sub{font-size:28px;margin-bottom:12px}.home-contact>.wrap>p{font-weight:300}.home-contact a{color:#e7dd91;text-decoration:underline}.home-contact form{margin-top:55px;max-width:1080px}.home-contact label{font-size:16px;margin-bottom:26px;font-weight:600}.home-contact input{max-width:650px;margin-top:15px;height:43px;border:none}.home-contact input[type=hidden]{display:none}.home-contact textarea{border:none;margin-top:15px}.home-contact .button{font-size:14px;letter-spacing:0;font-weight:500;padding:10px 15px}.home-contact .outline{background:white;color:#444}.home-contact .home-form-note{font-size:12px;max-width:650px;line-height:1.6;margin-top:18px;color:#ddd}.legacy-cover{object-fit:cover}.article-figure>img{object-fit:cover}.topic-track:focus-within{outline-offset:5px}
@media(max-width:1100px){.nav nav{gap:18px;font-size:14px}.nav nav>.button{padding:12px 17px}.earth-copy h1{font-size:42px}.earth-sub{font-size:27px}.home-write-grid{gap:35px}.home-write-grid article{grid-template-columns:1fr}.home-write-grid article:nth-child(even)>a{order:0}.home-write-grid img{height:230px}.home-split{gap:35px}.home-split h2{font-size:38px}.home-quote{gap:35px}}
@media(max-width:760px){.nav{min-height:110px}.wordmark{width:130px}.wordmark-name{font-size:38px}.wordmark-sub{font-size:22px}.wordmark-star{font-size:16px;left:24px;top:-2px}.nav nav{top:110px;gap:0}.nav nav>.button{width:100%;justify-content:center}.earth-hero{height:auto;min-height:590px}.earth-copy{padding-top:65px;padding-bottom:105px}.earth-copy h1{font-size:36px;line-height:1.25;max-width:600px;letter-spacing:-.4px;margin-bottom:23px}.earth-sub{font-size:24px;line-height:1.4;margin-bottom:28px}.earth-checks{font-size:14px;line-height:1.65}.earth-checks li{margin-bottom:4px}.earth-cta{font-size:14px;padding:13px 18px}.earth-video{width:245%;height:145%;top:-20%;left:-85%;object-fit:cover}.earth-shade{background:#07111fc4}.sun-glow{left:-60px;top:0}.video-toggle{bottom:28px;right:18px}.home-intro{font-size:16px;padding-top:35px}.topic-track{grid-auto-columns:calc((100% - 20px)/2)}.home-split{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:25px}.home-split h2{font-size:34px}.home-accordions summary{font-size:21px}.home-landscape{padding:50px 0}.home-landscape h2{font-size:30px}.home-landscape p{font-size:16px}.home-writing{padding:50px 0}.home-writing>.wrap>h2{font-size:34px}.home-write-grid{grid-template-columns:1fr;gap:35px}.home-write-grid article{grid-template-columns:1fr 1fr;gap:22px}.home-write-grid article:nth-child(even)>a{order:2}.home-write-grid h3{font-size:21px}.home-write-grid img{height:210px}.home-quote{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:25px}.home-quote p{font-size:23px}.home-quote img{height:260px}.home-digital h2{font-size:32px}.home-digital p{font-size:18px}.home-projects>h2{font-size:34px}.photo-project-grid{grid-template-columns:1fr}.photo-project-grid img{height:250px}.home-contact{padding:50px 0}.home-contact h2{font-size:34px}.home-contact-sub{font-size:25px}.home-contact form{margin-top:35px}.home-contact label{font-size:14px}.home-contact .form-actions .button{width:100%;justify-content:center}.home-contact input{max-width:none}}
@media(max-width:420px){.earth-copy h1{font-size:32px}.earth-sub{font-size:22px}.home-write-grid article{grid-template-columns:1fr}.home-write-grid article:nth-child(even)>a{order:0}.home-write-grid img{height:220px}.home-split h2{font-size:32px}.home-intro{font-size:15px}.earth-copy{padding-top:50px}}
@media(prefers-reduced-motion:reduce){.earth-video{display:none}.video-toggle{display:none}.topic-track{scroll-behavior:auto}}
