@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth;color:#000}body{text-rendering:optimizeSpeed;font-family:inherit;font-size:100%;line-height:inherit;min-height:100vh;-webkit-tap-highlight-color:rgba(0,0,0,0)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}ul,ol{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;letter-spacing:-.5px;font-style:normal;font-weight:400}.bio-section,.site-footer,section,.top{padding-top:40px;padding-bottom:40px}@media (max-width: 600px){.bio-section,.site-footer,section,.top{padding-top:40px;padding-bottom:40px}}.bio-section,.site-footer,div.boxed,.eyebrow,.top{width:100%;max-width:1020px;margin-left:auto;margin-right:auto}@media (max-width: 1100px){.bio-section,.site-footer,div.boxed,.eyebrow,.top{width:calc(100% - 80px)}}.overview{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.testimonial,div.boxed blockquote,div.boxed p,div.boxed h2{width:100%;max-width:480px;margin-left:auto;margin-right:auto}html{font-size:16px;scroll-behavior:smooth;box-sizing:border-box}@media (max-width: 600px){html{font-size:14px}}body{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*:before,*:after{box-sizing:inherit}img{max-width:100%;height:auto;border-radius:12px}a img{vertical-align:top}p{margin:0 0 10px}li{list-style:none}*:focus{outline:2px solid transparent;outline-offset:2px}hr{border:none;height:1px;display:block;margin:40px 0;border-bottom:2px dotted}b,strong{font-style:normal;font-weight:600}del{text-decoration:line-through}blockquote{margin:40px 0;padding:0 20px;border-left:1px solid}blockquote a{text-decoration:underline}i,em{font-style:italic}pre code{display:block;padding:20px;overflow:hidden;margin-bottom:20px}textarea,input,button,select{border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.top{display:flex;justify-content:space-between;align-items:center}.top__left{display:flex;align-items:center;gap:10px}.top__avatar{width:60px;height:60px;border-radius:50%;object-fit:cover}@media (max-width: 600px){.top__avatar{width:40px;height:40px}}.top__brand{font-size:1.25rem;font-weight:700}.top__right{display:flex;align-items:center;gap:40px}@media (max-width: 600px){.top__right{gap:20px}}.top .links{display:flex;align-items:center;gap:40px}.top__link{font-size:1rem;text-decoration:none;transition:color .2s ease-in,border-color .2s ease-in}.top__link:hover{transition:color .1s ease-out,border-color .1s ease-out}.top__cta{padding:4px 16px;border-radius:999px;font-size:1rem;text-decoration:none;display:inline-flex;transition:color .3s}.top__cta .arrow{display:inline-block;transition:transform .3s ease;margin-left:.25em}.top__cta:hover .arrow{transform:translate(3px)}.eyebrow{display:block;margin-bottom:20px;text-transform:uppercase;font-size:12px;letter-spacing:1px;text-align:center}@media (max-width: 600px){.eyebrow{text-align:left;margin-left:0}}.overview{font-size:4rem;letter-spacing:-.1875rem;line-height:4.4rem;text-align:center}@media (max-width: 600px){.overview{text-align:left;font-size:3.2rem;letter-spacing:-.0375rem;line-height:3.52rem}}section{width:100%;margin:0}section p{margin-bottom:40px}section p a{text-decoration:underline}section hr{border:none;height:160px}@media (max-width: 600px){section hr{height:80px}}div.boxed img{width:100%;max-width:1020px;border-radius:12px}div.boxed p,div.boxed h2{font-size:1.25rem;letter-spacing:-.05rem;line-height:2rem}div.boxed h2{margin-top:40px;margin-bottom:40px}div.boxed2 h1{font-size:3rem;letter-spacing:-.05rem;line-height:2rem}div.text p{margin-top:10px;margin-bottom:10px}div.boxed blockquote,div.boxed blockquote p{font-size:1rem;line-height:1.5rem}div.boxed p a{transition:color .2s ease-in,border-color .2s ease-in}div.boxed p a:hover{transition:color .1s ease-out,border-color .1s ease-out}.site-footer{display:flex;justify-content:space-between;align-items:center;padding:40px 0;font-size:1rem;flex-wrap:wrap}.site-footer a,.site-footer a:hover{text-decoration:underline}.footer-left,.footer-right{margin:.5rem 0}.siema-wrapper{border-radius:12px;overflow:hidden;line-height:0}.siema{margin:0;display:flex}.siema>div{flex-shrink:0;width:100%;display:flex;align-items:flex-start}.siema img{display:block;vertical-align:top;width:100%;height:auto;margin:0;border-radius:0!important}.slider-controls{font-size:1rem;letter-spacing:-.1rem;line-height:1.5rem;display:flex;justify-content:flex-end;gap:20px;margin-top:16px}.slider-controls button{cursor:pointer;border-bottom:1px solid}div.boxed .slider-heading{margin-top:0}a.cta-project{font-size:1rem;line-height:1rem;text-decoration:none;border:1px solid;border-radius:999px;padding:2px 8px;transition:color .2s ease-in,border-color .2s ease-in}a.cta-project:hover{transition:color .1s ease-out,border-color .1s ease-out}.testimonial{border-radius:12px;padding:80px 40px;text-align:center;margin-bottom:40px}.testimonial blockquote{border-left:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1rem;line-height:2rem;margin:0 0 2rem;font-style:normal;quotes:"\201c" "\201d" "\2018" "\2019"}.testimonial blockquote p{font-size:1rem;line-height:1.5rem}.testimonial blockquote p:before{content:open-quote}.testimonial blockquote p:after{content:close-quote}.testimonial figcaption{font-size:1rem}.testimonial figcaption strong{font-weight:400}.bio-section{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.bio-image{width:100%}@media (min-width: 1100px){.bio-image{width:48%}}.bio-image img{width:100%;border-radius:12px}.bio-text{width:100%;font-size:1.6875rem;line-height:2rem}@media (min-width: 1100px){.bio-text{width:48%}}.highlight{text-decoration:underline}.bio-links{display:flex;gap:3rem;font-size:1.25rem;line-height:2rem;flex-wrap:wrap}.bio-links ul{list-style:none;padding:0}.bio-links ul li{margin-bottom:8px}.bio-links a{text-decoration:none;position:relative}.bio-links a:before{content:"\2192";margin-right:.5rem;display:inline-block;transition:transform .3s ease}.bio-links a:hover{text-decoration:none}.bio-links a:hover:before{transform:translate(3px)}.image-text-container{display:flex;align-items:flex-start;gap:20px}.image-text-container .text h2,.image-text-container .text p{margin-top:0}.image-text-container .text,.image-text-container .image{flex:1}.image-text-container img{width:100%;height:auto;display:block}hr{width:50%;margin:20px auto;border:none;height:2px;background-color:#444}body.scheme-midnight{background-color:#1a1c20;color:#fffff5}body.scheme-midnight ::selection{background:#fffff5;color:#1a1c20;text-shadow:none}body.scheme-midnight section.bg-alt,body.scheme-midnight .testimonial{background-color:#27282a}body.scheme-midnight a.cta-project:hover{border-color:#fffff5}body.scheme-midnight blockquote,body.scheme-midnight hr,body.scheme-midnight .slider-controls button,body.scheme-midnight a.cta-project{border-color:#919297}body.scheme-midnight blockquote{border-color:#7b7d80}body.scheme-midnight .top__brand,body.scheme-midnight div.boxed p a:hover,body.scheme-midnight .testimonial figcaption strong,body.scheme-midnight .top__link:hover,body.scheme-midnight .bio-text p,body.scheme-midnight .bio-links a,body.scheme-midnight a.cta-project:hover{color:#fffff5}body.scheme-midnight .links a,body.scheme-midnight .eyebrow,body.scheme-midnight p,body.scheme-midnight pre code,body.scheme-midnight del,body.scheme-midnight .slider-controls,body.scheme-midnight .testimonial,body.scheme-midnight .testimonial p,body.scheme-midnight .site-footer,body.scheme-midnight .site-footer a,body.scheme-midnight a.cta-project{color:#919297}body.scheme-midnight .testimonial figcaption,body.scheme-midnight blockquote,body.scheme-midnight blockquote p,body.scheme-midnight blockquote a{color:#7b7d80}body.scheme-midnight .top__cta{background-color:#fbfbe5;color:#1a1c20}body.scheme-midnight .top__cta a{color:#1a1c20}body.scheme-daylight{background-color:#fffff5;color:#1a1c20}body.scheme-daylight ::selection{background:#1a1c20;color:#fffff5;text-shadow:none}body.scheme-daylight section.bg-alt,body.scheme-daylight .testimonial{background-color:#fbfbe5}body.scheme-daylight a.cta-project:hover{border-color:#1a1c20}body.scheme-daylight blockquote,body.scheme-daylight hr,body.scheme-daylight .slider-controls button,body.scheme-daylight a.cta-project{border-color:#919297}body.scheme-daylight blockquote{border-color:#7b7d80}body.scheme-daylight .top__brand,body.scheme-daylight div.boxed p a:hover,body.scheme-daylight .testimonial figcaption strong,body.scheme-daylight .top__link:hover,body.scheme-daylight .bio-text p,body.scheme-daylight .bio-links a,body.scheme-daylight a.cta-project:hover{color:#1a1c20}body.scheme-daylight .links a,body.scheme-daylight .eyebrow,body.scheme-daylight p,body.scheme-daylight pre code,body.scheme-daylight del,body.scheme-daylight .slider-controls,body.scheme-daylight .testimonial,body.scheme-daylight .testimonial p,body.scheme-daylight .site-footer,body.scheme-daylight .site-footer a,body.scheme-daylight a.cta-project{color:#919297}body.scheme-daylight .testimonial figcaption,body.scheme-daylight blockquote,body.scheme-daylight blockquote p,body.scheme-daylight blockquote a{color:#7b7d80}body.scheme-daylight .top__cta{background-color:#27282a;color:#fffff5}body.scheme-daylight .top__cta a{color:#fffff5}body.scheme-ocean{background-color:#0b1a37;color:#fffff5}body.scheme-ocean ::selection{background:#fffff5;color:#0b1a37;text-shadow:none}body.scheme-ocean section.bg-alt,body.scheme-ocean .testimonial{background-color:#13264b}body.scheme-ocean a.cta-project:hover{border-color:#fffff5}body.scheme-ocean blockquote,body.scheme-ocean hr,body.scheme-ocean .slider-controls button,body.scheme-ocean a.cta-project{border-color:#949aa8}body.scheme-ocean blockquote{border-color:#818eac}body.scheme-ocean .top__brand,body.scheme-ocean div.boxed p a:hover,body.scheme-ocean .testimonial figcaption strong,body.scheme-ocean .top__link:hover,body.scheme-ocean .bio-text p,body.scheme-ocean .bio-links a,body.scheme-ocean a.cta-project:hover{color:#fffff5}body.scheme-ocean .links a,body.scheme-ocean .eyebrow,body.scheme-ocean p,body.scheme-ocean pre code,body.scheme-ocean del,body.scheme-ocean .slider-controls,body.scheme-ocean .testimonial,body.scheme-ocean .testimonial p,body.scheme-ocean .site-footer,body.scheme-ocean .site-footer a,body.scheme-ocean a.cta-project{color:#949aa8}body.scheme-ocean .testimonial figcaption,body.scheme-ocean blockquote,body.scheme-ocean blockquote p,body.scheme-ocean blockquote a{color:#818eac}body.scheme-ocean .top__cta{background-color:#fbfbe5;color:#0b1a37}body.scheme-ocean .top__cta a{color:#0b1a37}body.scheme-forest{background-color:#194f27;color:#fffff5}body.scheme-forest ::selection{background:#fffff5;color:#194f27;text-shadow:none}body.scheme-forest section.bg-alt,body.scheme-forest .testimonial{background-color:#1e572d}body.scheme-forest a.cta-project:hover{border-color:#fffff5}body.scheme-forest blockquote,body.scheme-forest hr,body.scheme-forest .slider-controls button,body.scheme-forest a.cta-project{border-color:#a2ad8c}body.scheme-forest blockquote{border-color:#829263}body.scheme-forest .top__brand,body.scheme-forest div.boxed p a:hover,body.scheme-forest .testimonial figcaption strong,body.scheme-forest .top__link:hover,body.scheme-forest .bio-text p,body.scheme-forest .bio-links a,body.scheme-forest a.cta-project:hover{color:#fffff5}body.scheme-forest .links a,body.scheme-forest .eyebrow,body.scheme-forest p,body.scheme-forest pre code,body.scheme-forest del,body.scheme-forest .slider-controls,body.scheme-forest .testimonial,body.scheme-forest .testimonial p,body.scheme-forest .site-footer,body.scheme-forest .site-footer a,body.scheme-forest a.cta-project{color:#a2ad8c}body.scheme-forest .testimonial figcaption,body.scheme-forest blockquote,body.scheme-forest blockquote p,body.scheme-forest blockquote a{color:#829263}body.scheme-forest .top__cta{background-color:#fbfbe5;color:#194f27}body.scheme-forest .top__cta a{color:#194f27}
