@charset "UTF-8";/* The capture waits on FontFaceObserver("Scto Grotesk") and ("Ivar Display") before
   it boots, so those two families must resolve or the split-text, the scroller and
   the cursor never initialise. They are aliased to the self-hosted IBM Plex we
   actually render with: the override sheet remaps every rule to Plex anyway, so
   nothing changes visually, and no licensed foundry font ships. */
@font-face{font-display:swap;font-family:Scto Grotesk;font-style:normal;font-weight:400;src:url(/fonts/plex-sans-400.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Scto Grotesk;font-style:normal;font-weight:500;src:url(/fonts/plex-sans-500.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Ivar Display;font-style:normal;font-weight:400;src:url(/fonts/plex-mono-600.woff2) format("woff2")}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,main,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;padding:0;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:none;box-sizing:border-box;font-family:Scto Grotesk,Arial;font-size:10px;font-weight:300;overscroll-behavior:none}@media screen and (min-width:1920px){html{font-size:16px}}body{background:#e7e4df;color:#291113;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}::-moz-selection{background:#fff;color:#291113;text-shadow:none}::selection{background:#fff;color:#291113;text-shadow:none}canvas{display:block}a{color:#3c4e3d;text-decoration:none}ul{list-style:none;margin:0;padding:0}li{line-height:2}.s{padding-left:6.9230769231vw;padding-right:6.9230769231vw;position:relative}@media screen and (min-width:750px){.s{padding-left:5.5555555556vw;padding-right:5.5555555556vw}}.s2{padding-left:6.9230769231vw;padding-right:6.9230769231vw;position:relative}@media screen and (min-width:750px){.s2{padding-left:16.6666666667vw;padding-right:16.6666666667vw}}@media screen and (min-width:1025px){.s2{padding-left:22.2222222222vw;padding-right:22.2222222222vw}}#icons{display:none}.page{opacity:0}.-stone{fill:#e7e4df;color:#e7e4df}.-kelp{fill:#3c4e3d;color:#3c4e3d}.cover{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hide{display:none}.contain{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.button{align-items:center;background:#3c4e3d;border:1px solid #3c4e3d;border-radius:3.2rem;color:#e7e4df;display:flex;font-weight:500;height:6.4rem;justify-content:center;overflow:hidden;position:relative;transition:background .5s ease;width:100%}.button .button-text{pointer-events:none;position:relative;z-index:1}@media screen and (min-width:750px){.button:hover{background:none}.button:hover .button-text{color:#3c4e3d}}.button-text{transition:background .5s ease}@media screen and (min-width:750px){.-mobile{display:none}}.-desktop{display:none}@media screen and (min-width:750px){.-desktop{display:block}}.asset-crop{display:block;height:100%;overflow:hidden;position:relative;width:100%}.asset-crop .cover{opacity:0;transition:opacity .5s ease}.asset-crop .cover.loaded{opacity:1}[data-link]{cursor:pointer}[data-plane]{height:100%;left:0;position:absolute;top:0;width:100%}.is-device [data-plane],[data-plane]+img{display:none}.is-device [data-plane]+img{display:block}.is-device .gl-particles{display:none}.gl-dom{position:absolute;z-index:1}.gl-dom,.gl-particles{left:0;pointer-events:none;top:0}.gl-particles{position:fixed;z-index:2}.gl-preload{position:fixed;z-index:5}.cursor,.gl-preload{pointer-events:none;top:0}.cursor{left:0;position:absolute;z-index:2}.lazy{opacity:0;transition:opacity .5s ease}.lazy.loaded{opacity:1}.preload{height:100%;position:fixed;top:0;width:100%}.controls{align-items:center;display:flex;justify-content:space-between;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:750px){.controls{display:none}}.controls .controls-arrows{display:flex;justify-content:space-between;width:12rem}.controls .controls-icon{height:2rem;width:4rem}.grid{background:hsla(0,96%,74%,.1);left:50%;opacity:.2;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;z-index:1}.grid,.grid .cols{height:100%;width:100%}.grid .cols{display:flex;position:absolute}.t1{font-family:Ivar Display,Times New Roman;font-size:12.3076923077vw;font-weight:400;letter-spacing:-.03em;line-height:1}@media screen and (min-width:750px){.t1{font-size:11.1111111111vw}}.t2{font-family:Ivar Display,Times New Roman;font-size:12.3076923077vw;font-weight:400;letter-spacing:-.02em;line-height:1}@media screen and (min-width:750px){.t2{font-size:8.3333333333vw}}.t3{font-size:12.3076923077vw;font-weight:400;letter-spacing:-.06em;line-height:1}@media screen and (min-width:750px){.t3{font-size:8.3333333333vw}}.t4{font-size:8.2051282051vw;font-weight:500;letter-spacing:-.04em;line-height:1.25}@media screen and (min-width:750px){.t4{font-size:5.5555555556vw;letter-spacing:-.05em;line-height:1}}.t5{font-size:8.2051282051vw;font-weight:500;letter-spacing:-.04em;line-height:1.25}@media screen and (min-width:750px){.t5{font-size:3.3333333333vw;letter-spacing:-.04em;line-height:1}}.p{line-height:1.33}.p,.p1{font-size:1.2rem;font-weight:500}.p1{letter-spacing:-.02em;line-height:1.7}@media screen and (min-width:750px){.p1{font-size:1.4rem}}.p2{letter-spacing:-.02em;line-height:1}.p2,.p3{font-size:1.6rem;font-weight:500}.p3{letter-spacing:-.04em;line-height:1.33}@media screen and (min-width:750px){.p3{font-size:2.4rem}}.p4{font-size:1.6rem;font-weight:500;letter-spacing:-.04em;line-height:1}@media screen and (min-width:750px){.p4{font-size:3.2rem;letter-spacing:-.06em}}.p5{font-size:2.4rem;font-weight:500;letter-spacing:-.06em;line-height:1}@media screen and (min-width:750px){.p5{font-size:3.3333333333vw;letter-spacing:-.04em;line-height:1}}.p6{font-size:1.6rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){.p6{font-size:2rem}}[data-smooth]{left:0;position:fixed;top:0;width:100%}.is-device [data-smooth]{min-height:100vh;position:relative}.is-device .scrollbar{display:none}.scrollbar{background:hsla(0,3%,69%,.5);width:6px}.scrollbar .scrollbar__handle{background:#3c4e3d;border-radius:10px}form{display:block}form input,form label{display:block;font-family:Scto Grotesk,Arial}form input{background:none;border:0;border-radius:0;color:#3c4e3d;outline:none}form input::-moz-placeholder{color:#3c4e3d}form input::placeholder{color:#3c4e3d}form textarea{background:none;border:0;border-radius:0;color:#3c4e3d;display:block;font-family:Scto Grotesk,Arial;outline:none;resize:none}form textarea::-moz-placeholder{color:#3c4e3d}form textarea::placeholder{color:#3c4e3d}form select{-webkit-appearance:none;background:none;border:0;border-radius:0;color:#3c4e3d;display:block;font-family:Scto Grotesk,Arial;outline:none}form select::-moz-placeholder{color:#3c4e3d}form select::placeholder{color:#3c4e3d}form button{align-items:center;background:none;border:1px solid rgba(60,78,61,.5);border-radius:3.2rem;color:#3c4e3d;cursor:pointer;display:flex;font-family:Scto Grotesk,Arial;font-weight:500;height:4rem;justify-content:center;transition:all .5s ease;width:10rem}@media screen and (min-width:1280px){form button{height:6.4rem;width:24rem}}header{padding-top:4rem;position:absolute;width:100%;z-index:3}@media screen and (min-width:750px){header{padding-bottom:4rem;padding-top:8rem}}header.-kelp .line,header.-kelp .menu-link:before{background:#3c4e3d}header.-stone .menu-link{color:#e7e4df}header.-stone .line,header.-stone .menu-link:before{background:#e7e4df}header .header-content{display:flex;justify-content:space-between}header .logo{display:block;height:1.8rem;width:4.6rem}@media screen and (min-width:750px){header .logo{height:2.4rem;width:6.2rem}}header .menu{display:none}@media screen and (min-width:750px){header .menu{display:flex}}header .menu-list{display:none;padding-right:2rem;width:16.6666666667vw}@media screen and (min-width:750px){header .menu-list{display:block}}header .menu-item{position:relative}header .menu-item.-active .menu-link:before,header .menu-item:hover .menu-link:before{transform:scale(1)}header .menu-link{padding:.5rem 0;position:relative}header .menu-link:before{border-radius:50%;content:"";height:.8rem;left:-1.6rem;margin-top:.5rem;position:absolute;transform:scale(0);transition:transform .35s ease;width:.8rem}header .burger{display:block;position:relative;width:2.4rem}@media screen and (min-width:750px){header .burger{display:none}}header .line{display:block;height:2px;width:100%}header .line:first-child{margin-bottom:6px}header .line:last-child{width:50%}.menuMobile{background:#3c4e3d;color:#e7e4df;height:100vh;height:calc(var(--vh, 1vh)*100);max-height:100vh;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:4}.menuMobile .menuMobile-content{height:100%;overflow-y:scroll;width:100%}.menuMobile .header{left:0;padding-top:4rem;position:absolute;width:100%}.menuMobile .header-content{display:flex;justify-content:space-between}.menuMobile .logo{fill:#e7e4df;display:block;height:1.8rem;width:4.6rem}.menuMobile .menu{display:flex;flex-direction:column;height:inherit;justify-content:flex-end}.menuMobile .menu-list:first-child{margin-bottom:14em;padding-top:20rem}.menuMobile .menu-list:last-child{padding-bottom:4rem}.menuMobile .menu-item{margin-bottom:4rem}.menuMobile .menu-item:last-child{margin-bottom:0}.menuMobile .menu-item.-active{opacity:.5}.menuMobile .menu-link{color:#e7e4df;position:relative;text-transform:capitalize}.menuMobile .close{height:2.4rem;position:relative;width:2.4rem}.menuMobile .close .line{background:#e7e4df;height:2px;left:0;position:absolute;top:1.2rem;transform:rotate(45deg);width:2.4rem}.menuMobile .close .line:first-child{transform:rotate(-45deg)}.menuMobile .t5{font-family:Ivar Display,Times New Roman;letter-spacing:0}.subscribe{padding:6.8rem 0 2rem}.subscribe .subscribe-form{position:relative}.subscribe .subscribe-content{align-items:flex-end;display:flex}@media screen and (min-width:750px){.subscribe .subscribe-content{align-items:center}}.subscribe .form-group{display:block}.subscribe .form-group:first-child{width:61.5384615385vw}@media screen and (min-width:750px){.subscribe .form-group:first-child{width:66.6666666667vw}}.subscribe .form-group:last-child{width:22.2222222222vw}.subscribe .newsletter-input{font-size:2.4rem;font-weight:500;letter-spacing:-.04em;line-height:1.25}@media screen and (min-width:750px){.subscribe .newsletter-input{font-size:5.5555555556vw;letter-spacing:-.05em;line-height:.9}}.subscribe button:hover{background:#3c4e3d;color:#fcfdff}.subscribe .contact-success{opacity:0}footer{background:hsla(39,17%,80%,.3);padding-bottom:4rem;position:relative}footer .footer-block{display:flex}footer .footer-top{align-items:flex-end;margin-bottom:4.8rem;padding-top:4rem}@media screen and (min-width:750px){footer .footer-top{align-items:flex-start;padding-top:5.6rem}}footer .footer-top .menu-list{display:none}@media screen and (min-width:750px){footer .footer-top .menu-list{display:block}}footer .footer-mid{margin-bottom:8rem}@media screen and (min-width:750px){footer .footer-mid{margin-bottom:14rem;padding-left:5.5555555556vw}}footer .footer-bottom{align-items:flex-end}@media screen and (min-width:750px){footer .footer-bottom{justify-content:space-between}}footer .logo{display:block;height:4rem;width:21.5384615385vw}@media screen and (min-width:750px){footer .logo{height:4.8rem;width:11.1111111111vw}}footer .footer-tag{margin-left:21.5384615385vw;width:43.0769230769vw}@media screen and (min-width:750px){footer .footer-tag{margin-left:16.6666666667vw;width:16.6666666667vw}}footer .menu-list{padding-right:2rem;width:43.0769230769vw}@media screen and (min-width:750px){footer .menu-list{margin-left:22.2222222222vw;width:16.6666666667vw}}footer .menu-item{position:relative}footer .menu-item.-active .menu-link{opacity:.7;text-decoration:underline}footer .menu-item:hover .menu-link{opacity:.7}footer .menu-link{font-weight:400;transition:opacity .35s ease}footer .footer-address{padding-right:1rem;width:43.0769230769vw}@media screen and (min-width:750px){footer .footer-address{padding-right:0;width:33.3333333333vw}}footer .footer-copyright{padding-right:1rem;width:43.0769230769vw}@media screen and (min-width:750px){footer .footer-copyright{padding-right:0;width:22.2222222222vw}}footer .-block{margin:3.2rem 0}footer .pc{font-size:1.6rem;font-weight:500;line-height:1}@media screen and (min-width:750px){footer .pc{font-size:3.3333333333vw}.is-home .hero .hero-footer_inner{position:absolute}}.hero{margin-bottom:8rem;position:relative}.hero .hero-content{position:relative;z-index:1}.hero .hero-title{position:relative}.hero .particles{left:0;opacity:0;position:absolute;top:28rem}.hero .hero-block{display:flex;margin-bottom:3rem}@media screen and (min-width:750px){.hero .hero-block{justify-content:flex-end;margin-bottom:8rem;padding-right:5.5555555556vw}}.hero .hero-footer{position:relative}.hero .hero-footer_inner{position:relative;width:100%}.hero .hero-description{display:flex;width:43.0769230769vw}@media screen and (min-width:750px){.hero .hero-description{justify-content:flex-end;margin-left:auto;width:16.6666666667vw}}.hero .hero-description .p{font-weight:400}.hero .hero-asset{width:100%}.hero.-full .hero-content{margin-bottom:24rem}.hero.-full .hero-title{margin-bottom:4rem;padding-top:12rem;width:47.3846153846vw}@media screen and (min-width:750px){.hero.-full .hero-title{display:flex;flex-direction:column;margin-bottom:6rem;padding-left:5.5555555556vw;padding-right:5.5555555556vw;padding-top:24rem;width:100%}}.hero.-full .title-line{display:block}@media screen and (min-width:750px){.hero.-full .title-line:last-child{margin-left:auto;margin-right:0}}.hero.-full .hero-tag{width:21.5384615385vw}@media screen and (min-width:750px){.hero.-full .hero-tag{width:11.1111111111vw}}.hero.-full .hero-tag:first-child{margin-right:21.5384615385vw}@media screen and (min-width:750px){.hero.-full .hero-tag:first-child{margin-right:5.5555555556vw}}.hero.-full .hero-tag .p2{width:8rem}.hero.-full .hero-asset{height:128.2051282051vw;padding-left:0;padding-right:0;transform:translateY(-22%)}@media screen and (min-width:750px){.hero.-full .hero-asset{height:59.0277777778vw;transform:translateY(0)}}.hero.-full .asset-crop{overflow:visible}.hero.-full .asset-crop:before{background:linear-gradient(0deg,hsla(38,14%,89%,0),#e7e4df);content:"";height:20rem;position:absolute;top:0;transform:translateY(-5%);width:100%}.hero.-full .asset-crop:after{background:linear-gradient(180deg,hsla(38,14%,89%,0),#e7e4df);bottom:0;content:"";height:20rem;position:absolute;transform:translateY(5%);width:100%}.hero.-full .video-bg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.-centered .hero-title{margin-bottom:4rem;padding-top:12rem;text-align:center;width:43.0769230769vw}@media screen and (min-width:750px){.hero.-centered .hero-title{margin-bottom:20rem;padding-left:5.5555555556vw;padding-right:5.5555555556vw;padding-top:30rem;width:100%}}.hero.-horizontal{background:#d5cfc4}.hero.-horizontal .hero-content{color:#3c4e3d;display:flex;flex-direction:column;height:184.6153846154vw;justify-content:flex-end;max-height:100vh;min-height:60rem}@media screen and (min-width:750px){.hero.-horizontal .hero-content{height:58.3333333333vw;justify-content:flex-end}}.hero.-horizontal .hero-header{padding-bottom:10rem}.hero.-horizontal .hero-profesion{position:relative;z-index:1}@media screen and (min-width:750px){.hero.-horizontal .hero-profesion{width:22.2222222222vw}}.hero.-horizontal .hero-link{align-items:center;display:flex;padding:.5rem 0;position:relative;transition:opacity .5s ease}.hero.-horizontal .hero-link:hover{opacity:.5}.hero.-horizontal .link-icon{height:2rem;margin-right:1rem;width:4rem}.hero.-horizontal .hero-title{color:#3c4e3d;position:relative;width:60.3076923077vw;z-index:1}@media screen and (min-width:750px){.hero.-horizontal .hero-title{width:66.6666666667vw}}.hero.-horizontal .hero-asset{height:86.1538461538vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64.6153846154vw}@media screen and (min-width:750px){.hero.-horizontal .hero-asset{height:44.4444444444vw;width:33.3333333333vw}}.hero.-fixed .hero-content{color:#e7e4df;display:flex;flex-direction:column;height:184.6153846154vw;justify-content:flex-end;max-height:100vh;min-height:60rem}@media screen and (min-width:750px){.hero.-fixed .hero-content{height:58.3333333333vw;justify-content:flex-end}}.hero.-fixed .hero-header{margin-bottom:1.6rem}@media screen and (min-width:750px){.hero.-fixed .hero-header{margin-bottom:2.4rem}}.hero.-fixed .hero-tag{width:64.6153846154vw}@media screen and (min-width:750px){.hero.-fixed .hero-tag{width:100%}}.hero.-fixed .hero-title{padding-bottom:6rem;width:60.3076923077vw}@media screen and (min-width:750px){.hero.-fixed .hero-title{width:66.6666666667vw}}.hero.-fixed .hero-title.-small{width:43.0769230769vw}@media screen and (min-width:750px){.hero.-fixed .hero-title.-small{width:44.4444444444vw}}.hero.-fixed .hero-asset{height:100%;left:0;position:absolute;top:0;width:100%}.marquee{margin-bottom:20rem;overflow:hidden;width:100%}@media screen and (min-width:750px){.marquee{margin-bottom:8rem}}.marquee.-padL{margin-bottom:10rem;padding-top:4rem}@media screen and (min-width:750px){.marquee.-padL{margin-bottom:16rem}}.marquee .marquee-title{font-weight:500;overflow:hidden}.marquee .marquee-title:not(:last-child){margin-bottom:16rem}@media screen and (min-width:750px){.marquee .marquee-title:not(:last-child){margin-bottom:28rem}}.marquee .marquee-container{display:flex;white-space:nowrap}.marquee .marquee-line{animation:a 20s linear infinite;display:block;margin:0 1.2rem;position:relative}@media screen and (min-width:750px){.marquee .marquee-line{margin:0 3rem}}.marquee .marquee-description{font-family:Ivar Display,Times New Roman;font-weight:400;letter-spacing:0;margin:0 auto;padding:0 6.9230769231vw;text-align:center;width:100%}@media screen and (min-width:750px){.marquee .marquee-description{padding:0;width:64rem}}@keyframes a{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 6rem))}}.is-home .splitblock-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.splitblock{margin-bottom:8rem}@media screen and (min-width:750px){.splitblock{margin-bottom:12rem;padding-left:5.5555555556vw;padding-right:5.5555555556vw}}.splitblock .splitblock-top{margin-bottom:4rem;padding-bottom:4rem;position:relative;text-align:center}.splitblock .splitblock-sand{height:17.3611111111vw;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);width:100%}.splitblock .splitblock-subtitle{font-family:Ivar Display,Times New Roman;font-style:italic;font-weight:400;letter-spacing:0}.splitblock .splitblock-title{padding-bottom:8rem;padding-left:6.9230769231vw;padding-right:6.9230769231vw;position:relative}@media screen and (min-width:750px){.splitblock .splitblock-title{border-bottom:1px solid;padding-bottom:10rem;padding-left:0;padding-right:0}}.splitblock .splitblock-title.-large{padding-bottom:8rem}@media screen and (min-width:750px){.splitblock .splitblock-title.-large{padding-bottom:30rem}}.splitblock .splitblock-item{display:flex;flex-direction:column-reverse;flex-wrap:wrap;margin-bottom:4rem;padding-bottom:4rem}@media screen and (min-width:750px){.splitblock .splitblock-item{border-bottom:1px solid;flex-direction:row}}.splitblock .split-content{display:flex;flex-direction:column;justify-content:space-between;padding:0 6.9230769231vw;pointer-events:none;text-align:center;width:100%}@media screen and (min-width:750px){.splitblock .split-content{padding:5.5555555556vw;width:55.5555555556vw}}.splitblock .split-header{margin-bottom:8rem}@media screen and (min-width:750px){.splitblock .split-header{margin-bottom:0}}.splitblock .split-asset{height:164.1025641026vw;margin-bottom:10rem;pointer-events:none;width:100%}@media screen and (min-width:750px){.splitblock .split-asset{height:50vw;margin-bottom:0;min-height:58rem;width:33.3333333333vw}}.splitblock .split-tag{font-family:Ivar Display,Times New Roman;font-style:italic;letter-spacing:.02em;margin-bottom:1.4rem;opacity:.8;-webkit-text-decoration:italic;text-decoration:italic}@media screen and (min-width:750px){.splitblock .split-tag{margin-bottom:4rem}}.splitblock .split-description{font-weight:400;margin-bottom:4rem;text-align:left}@media screen and (min-width:750px){.splitblock .split-description{margin-bottom:0;padding:0 5.5555555556vw}}.splitblock .split-description::last-child{margin-bottom:0}@media screen and (min-width:750px){.splitblock .button{display:none}}.textblock{margin-bottom:8rem}@media screen and (min-width:750px){.textblock{margin-bottom:16rem;padding-top:12rem}.textblock.-quote{margin-bottom:6rem}.textblock.-quote.-lmargin{margin-bottom:20rem}}.textblock.-quote.-lmargin .textblock-title{margin-bottom:4rem}.textblock.-quote .textblock-title{margin-bottom:-10rem}@media screen and (min-width:750px){.textblock.-quote .textblock-title{margin-bottom:12rem;padding-top:4rem}}.textblock.-quote .textblock-title:before{display:none}.textblock.-quote .textblock-title .textblock-asset:first-of-type{height:32.3076923077vw;position:absolute;right:0;top:4rem;width:32.3076923077vw}@media screen and (min-width:750px){.textblock.-quote .textblock-title .textblock-asset:first-of-type{height:8.3333333333vw;right:27.7777777778vw;width:8.3333333333vw}}.textblock.-quote .textblock-title .textblock-asset:nth-of-type(2){bottom:4rem;height:43.0769230769vw;position:absolute;right:0;transform:translateY(140%);width:32.3076923077vw}@media screen and (min-width:750px){.textblock.-quote .textblock-title .textblock-asset:nth-of-type(2){bottom:auto;height:19.4444444444vw;top:11.1111111111vw;transform:translateY(0);width:13.8888888889vw}}.textblock.-quote .textblock-block{flex-direction:column}@media screen and (min-width:750px){.textblock.-quote .textblock-block{flex-direction:row}}.textblock.-quote .textblock-block .textblock-asset{margin-bottom:2rem}@media screen and (min-width:750px){.textblock.-quote .textblock-block .textblock-asset{margin-bottom:0;margin-left:5.5555555556vw;transform:translateY(-20rem)}}.textblock.-two .textblock-title .textblock-asset:first-of-type{height:32.3076923077vw;position:absolute;right:0;top:4rem;width:32.3076923077vw}@media screen and (min-width:750px){.textblock.-two .textblock-title .textblock-asset:first-of-type{height:13.3333333333vw;right:0;width:13.3333333333vw}}.textblock.-message .textblock-title .textblock-asset:first-of-type{height:47.9487179487vw;position:absolute;right:0;top:0;transform:translateY(-20%);width:31.7948717949vw}@media screen and (min-width:750px){.textblock.-message .textblock-title .textblock-asset:first-of-type{height:33.3333333333vw;transform:translateY(-20%);width:22.2222222222vw}}.textblock.-message .textblock-title .textblock-asset:nth-of-type(2){bottom:0;height:30vw;left:0;position:absolute;transform:translateY(40%);width:30vw}@media screen and (min-width:750px){.textblock.-message .textblock-title .textblock-asset:nth-of-type(2){height:16.6666666667vw;transform:translateY(20%);width:16.6666666667vw}}.textblock.-message .textblock-block .textblock-asset{margin-left:auto;margin-right:0;transform:translateY(-50%)}@media screen and (min-width:750px){.textblock.-message .textblock-block .textblock-asset{margin-left:11.1111111111vw;margin-right:auto;transform:translateY(0)}}.textblock .textblock-title{border-top:1px solid;margin-bottom:10rem;padding-top:10rem;position:relative}@media screen and (min-width:750px){.textblock .textblock-title{margin-bottom:12rem;padding-top:20rem}}.textblock .textblock-title:before{background:#3c4e3d;border-radius:50%;content:"";height:2.2rem;position:absolute;top:3rem;width:2.2rem}@media screen and (min-width:750px){.textblock .textblock-title:before{height:3.2rem;top:8rem;width:3.2rem}}.textblock .textblock-quotes{font-family:Ivar Display,Times New Roman;letter-spacing:0}.textblock .textblock-block{display:flex;position:relative}.textblock .textblock-block .textblock-asset{height:53.8461538462vw;position:relative;width:39.4871794872vw}@media screen and (min-width:750px){.textblock .textblock-block .textblock-asset{height:30.5555555556vw;width:22.2222222222vw}}.textblock .textblock-tag{display:none;padding-right:5.5555555556vw;width:22.2222222222vw}@media screen and (min-width:750px){.textblock .textblock-tag{display:block}}.textblock .textblock-description{flex:1}.textblock .textblock-description .p3{display:none}@media screen and (min-width:750px){.textblock .textblock-description .p3{display:block}}.textblock .textblock-quote{width:100%}@media screen and (min-width:750px){.textblock .textblock-quote{margin-left:auto;margin-right:0;width:44.4444444444vw}}.textblock .quote-text{margin-bottom:8rem}.textblock .quote-author{padding-left:2.4rem;position:relative}.textblock .quote-author.-line:after{content:"—";left:0;position:absolute}.textblock .t4{position:relative;z-index:1}.textblock .p1{max-width:40rem;width:100%}.textblock .p3{margin-bottom:2rem}.info{margin-bottom:8rem}@media screen and (min-width:750px){.info{margin-bottom:16rem}}.info .info-asset{height:184.6153846154vw;margin-bottom:4rem;position:relative;width:100%}@media screen and (min-width:750px){.info .info-asset{height:55.5555555556vw;margin-bottom:8rem}}.info .asset-back{height:100%;width:100%}.info .asset-back .cover{transform:scale(1.25)}.info .asset-top{height:164.1025641026vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:86%}@media screen and (min-width:750px){.info .asset-top{height:44.4444444444vw;width:88%}}.info .info-block{position:relative}.info .info-description{border-top:1px solid;margin-bottom:6rem;padding-top:4rem}.info .info-description strong{font-weight:500;opacity:.5}.info .info-list{border-bottom:1px solid;margin-left:auto;margin-right:0;width:100%}@media screen and (min-width:750px){.info .info-list{width:44.4444444444vw}}.info .info-item{border-top:1px solid;padding-bottom:6rem;padding-top:2rem}@media screen and (min-width:750px){.info .info-item{padding-bottom:8rem}}.team{margin-bottom:8rem}@media screen and (min-width:750px){.team{margin-bottom:16rem}}.team .team-content{overflow:hidden;position:relative;width:100%}@media screen and (min-width:1025px){.team .team-content{overflow:visible}}.team .team-list{display:none;gap:1.6rem;grid-template-columns:repeat(2,1fr);top:0;width:100%}@media screen and (min-width:501px){.team .team-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1025px){.team .team-list{display:grid;gap:4.6rem 1.1111111111vw;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(6,1fr)}}.team .team-list .team-item{cursor:pointer;will-change:transform}.team .team-list .team-item:hover .cover{transform:scale(1.025)}.team .team-list .team-info{display:grid}.team .team-list .cover{transition:all .6s ease-out}.team .team-list .team-short-title{overflow:hidden;padding-right:1rem;text-overflow:ellipsis;white-space:nowrap}.team .team-slider{align-items:center;cursor:grab;display:flex;flex-direction:column;height:210.2564102564vw;position:relative;width:100%}@media screen and (min-width:750px){.team .team-slider{height:71.1111111111vw}}@media screen and (min-width:1280px){.team .team-slider{height:58.3333333333vw}}@media screen and (min-width:1025px){.team .team-slider.-mobile{opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden}}.team .team-slider .controls{top:99.4871794872vw}.team .team-slider .team-title{margin-bottom:4rem;text-align:center}.team .team-slider .team-container{height:100%;overflow:hidden;white-space:nowrap}.team .team-slider .team-item{display:inline-block;margin:0 1.2rem;position:relative;vertical-align:top;width:32.3076923077vw;will-change:transform}@media screen and (min-width:750px){.team .team-slider .team-item{width:13.3333333333vw}}.team .team-slider .team-item.-large{width:75.3846153846vw}@media screen and (min-width:750px){.team .team-slider .team-item.-large{width:33.3333333333vw}}.team .team-slider .team-item.-large .line-0{line-height:1.1;overflow:hidden;white-space:nowrap}.team .team-slider .team-item.-large .team-name{margin-left:50%;text-align:center;transform:translate(-50%);white-space:break-spaces;width:90vw}@media screen and (min-width:750px){.team .team-slider .team-item.-large .team-name{left:50%;margin-left:0;position:absolute;top:0;transform:translate(-50%,-120%);white-space:nowrap}}@media screen and (min-width:1025px){.team .team-slider .team-item.-large .team-name{transform:translate(-50%,-180%)}}.team .team-slider .team-item.-large .team-asset{display:block;height:97.4358974359vw;margin-bottom:4.2rem}@media screen and (min-width:750px){.team .team-slider .team-item.-large .team-asset{height:43.0555555556vw;margin-bottom:3.2rem}}.team .team-slider .team-item.-large .team-university{margin-bottom:2.4rem;text-align:center}@media screen and (min-width:1025px){.team .team-slider .team-item.-large .team-university{display:none}}.team .team-slider .team-item.-large .team-description{margin-bottom:3rem;white-space:normal}.team .team-slider .team-item.-large .team-description .p1{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1025px){.team .team-slider .team-item.-large .team-description .p1{-webkit-line-clamp:3;line-clamp:3}}.team .team-slider .item-center{height:41.0256410256vw;left:50%;position:absolute;transform:translateX(-50%);width:32.3076923077vw}@media screen and (min-width:750px){.team .team-slider .item-center{height:22.2222222222vw;width:16.6666666667vw}}.team .team-slider .team-info{position:relative;white-space:normal}.team .team-slider .team-info .p{display:none}@media screen and (min-width:1025px){.team .team-slider .team-info .p{display:block}}.team .team-slider .team-inner{height:100%;opacity:0;position:absolute;top:0;visibility:visible;width:100%}.team .team-slider .team-inner:first-child{position:relative}.team .team-slider .team-inner.-active{z-index:1}.team .team-slider .button{margin:0 auto;width:24rem}.team .team-asset{cursor:pointer;height:66.6666666667vw;margin-bottom:1rem;overflow:hidden}@media screen and (min-width:501px){.team .team-asset{height:41.0256410256vw}}@media screen and (min-width:750px){.team .team-asset{height:29.1666666667vw;pointer-events:none}}@media screen and (min-width:1025px){.team .team-asset{height:20.8333333333vw}}.team .team-asset .cover{pointer-events:none}.team .team-close{background:#3c4e3d;border-radius:50%;cursor:pointer;display:none;height:3.2rem;margin:0 auto;position:relative;transition:transform .5s ease;width:3.2rem;z-index:1}@media screen and (min-width:1025px){.team .team-close{display:block;height:4.8rem;width:4.8rem}}.team .team-close .line{background:#e7e4df;height:2px;left:0;pointer-events:none;position:absolute;top:1.4rem;transform:translate(50%,50%) rotate(45deg);width:1.6rem}@media screen and (min-width:1025px){.team .team-close .line{top:2.1rem;width:2.4rem}}.team .team-close .line:first-child{transform:translate(50%,50%) rotate(-45deg)}.team .team-close:hover{transform:scale(1.1)}.titleblock{margin-bottom:8rem;position:relative}@media screen and (min-width:750px){.titleblock{margin-bottom:20rem}}.titleblock .titleblock-top{position:relative}.titleblock .titleblock-top .titleblock-asset{position:absolute;top:0}.titleblock .titleblock-top .titleblock-asset:first-of-type{height:21.5384615385vw;right:0;width:21.5384615385vw}@media screen and (min-width:750px){.titleblock .titleblock-top .titleblock-asset:first-of-type{height:11.1111111111vw;left:11.1111111111vw;right:auto;width:11.1111111111vw}}.titleblock .titleblock-top .titleblock-asset:nth-of-type(2){height:24.6153846154vw;left:21.5384615385vw;top:32.3076923077vw;width:43.0769230769vw}@media screen and (min-width:750px){.titleblock .titleblock-top .titleblock-asset:nth-of-type(2){height:8.3333333333vw;top:20.8333333333vw;width:13.8888888889vw}}.titleblock .titleblock-top .titleblock-asset:nth-of-type(3){height:32.3076923077vw;right:0;top:96.9230769231vw;width:21.5384615385vw}@media screen and (min-width:750px){.titleblock .titleblock-top .titleblock-asset:nth-of-type(3){height:16.6666666667vw;left:66.6666666667vw;right:auto;top:5.5555555556vw;width:11.1111111111vw}}.titleblock .title-line{display:block}.titleblock .titleblock-title{margin-bottom:2rem;padding-top:6rem;position:relative;z-index:1}@media screen and (min-width:750px){.titleblock .titleblock-title{margin-bottom:0;padding-top:0}}.titleblock .titleblock-title .title-line:nth-child(2){margin-left:3.2rem}@media screen and (min-width:750px){.titleblock .titleblock-title .title-line:nth-child(2){margin-left:0}.titleblock .titleblock-title .title-line:nth-child(3){margin-left:22.2222222222vw}}.titleblock .titleblock-title .title-line:nth-child(4){margin-left:3.2rem}@media screen and (min-width:750px){.titleblock .titleblock-title .title-line:nth-child(4){margin-left:11.1111111111vw}.titleblock .titleblock-block{align-items:center;display:flex}}.titleblock .titleblock-block .titleblock-asset{height:43.0769230769vw;margin-bottom:8rem;width:32.3076923077vw}@media screen and (min-width:750px){.titleblock .titleblock-block .titleblock-asset{height:22.2222222222vw;margin-bottom:0;margin-left:5.5555555556vw;width:16.6666666667vw}}.titleblock .titleblock-text{font-weight:400}@media screen and (min-width:750px){.titleblock .titleblock-text{margin-left:11.1111111111vw;width:33.3333333333vw}}.ctablock{margin-bottom:8rem}@media screen and (min-width:501px){.ctablock{margin-bottom:14rem}}.ctablock .ctablock{position:relative}.ctablock .ctablock-title{border-top:1px solid;margin-bottom:4rem;padding-top:8rem;position:relative}@media screen and (min-width:501px){.ctablock .ctablock-title{margin-bottom:8rem;padding-top:12rem}}.ctablock .ctablock-title:after{background:#3c4e3d;border-radius:50%;content:"";height:2.2rem;left:0;position:absolute;top:2.4rem;width:2.2rem}@media screen and (min-width:501px){.ctablock .ctablock-title:after{height:3.2rem;top:4rem;width:3.2rem}}.ctablock .ctablock-title strong{font-weight:500;opacity:.5}.ctablock .ctablock-title .t5{margin-bottom:2rem}.ctablock .ctablock-title .t5:last-child{margin-bottom:0}.ctablock .button{width:100%}@media screen and (min-width:501px){.ctablock .button{width:24rem}}.accordionBlock{margin-bottom:16rem}@media screen and (min-width:750px){.accordionBlock{margin-bottom:24rem}}.accordionBlock .accordionBlock-doctor{border-bottom:1px solid;margin-bottom:1.6rem;padding-bottom:1.2rem;position:relative}@media screen and (min-width:750px){.accordionBlock .accordionBlock-doctor{border:0;margin-bottom:2rem;padding-bottom:0}}.accordionBlock .accordionBlock-doctor.-active .doctor-description{display:block}.accordionBlock .accordionBlock-doctor.-active .dot{background:none}.accordionBlock .accordionBlock-title{margin-bottom:8rem}.accordionBlock .doctor-block{align-items:flex-end;cursor:pointer;display:flex;flex-wrap:wrap;padding-left:10.7692307692vw;position:relative}@media screen and (min-width:750px){.accordionBlock .doctor-block{border-bottom:1px solid;padding-bottom:1.6rem;padding-left:0;padding-top:2rem}}.accordionBlock .doctor-name{font-size:2.4rem;pointer-events:none;width:100%}@media screen and (min-width:750px){.accordionBlock .doctor-name{margin-left:11.1111111111vw;margin-right:5.5555555556vw;width:16.6666666667vw}}.accordionBlock .doctor-name:before{content:""}.accordionBlock .dot{background:#3c4e3d;border:1px solid;border-radius:50%;height:1.6rem;left:0;position:absolute;top:.8rem;width:1.6rem}@media screen and (min-width:750px){.accordionBlock .dot{top:2.8rem}}.accordionBlock .doctor-field{pointer-events:none}@media screen and (min-width:750px){.accordionBlock .doctor-field{margin-right:5.5555555556vw;width:16.6666666667vw}}.accordionBlock .doctor-university{pointer-events:none}.accordionBlock .doctor-info{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.accordionBlock .doctor-description{display:none;margin-left:auto;margin-right:0;overflow:hidden;width:100%}@media screen and (min-width:750px){.accordionBlock .doctor-description{width:55.5555555556vw}}.accordionBlock .doctor-inner{padding:2.4rem 0 2.4rem 10.7692307692vw}@media screen and (min-width:750px){.accordionBlock .doctor-inner{padding:4rem 0}}.accordionBlock .doctor-inner .p1{margin-bottom:2rem}.accordionBlock .doctor-inner .p1:last-child{margin-bottom:0}.sliderBlock{margin-bottom:16rem}.sliderBlock .sliderBlock-content{margin-bottom:1.6rem;overflow:hidden;width:100%}.sliderBlock .sliderBlock-images{cursor:grab}@media screen and (min-width:750px){.sliderBlock .sliderBlock-images{overflow:hidden}}.sliderBlock .sliderBlock-images.is-dragging{cursor:grabbing}.sliderBlock .slider-images{margin-bottom:2rem;margin-left:-36.6153846154vw;position:relative;white-space:nowrap}@media screen and (min-width:750px){.sliderBlock .slider-images{margin-left:-33.3333333333vw}}.sliderBlock .slider-images .slider-item{display:inline-block;height:30.5555555556vw;margin-right:6.9230769231vw;vertical-align:bottom;width:30.5555555556vw}@media screen and (min-width:750px){.sliderBlock .slider-images .slider-item{margin-right:2.7777777778vw}}.sliderBlock .slider-images .slider-item:first-child{position:relative}.sliderBlock .slider-images .slider-item.item-2{height:75.3846153846vw;width:75.3846153846vw}@media screen and (min-width:750px){.sliderBlock .slider-images .slider-item.item-2{height:41.6666666667vw;width:36.1111111111vw}}.sliderBlock .slider-images .slider-item .item-1,.sliderBlock .slider-images .slider-item.item-3{height:43.0769230769vw;width:43.0769230769vw}@media screen and (min-width:750px){.sliderBlock .slider-images .slider-item .item-1,.sliderBlock .slider-images .slider-item.item-3{height:30.5555555556vw;width:30.5555555556vw}}.sliderBlock .slider-images .slider-item.item-4{height:16.6666666667vw;width:16.6666666667vw}.sliderBlock .controls{position:relative;width:75.3846153846vw}.sliderBlock .slider-controls{display:none;height:3rem;position:relative;width:100%}@media screen and (min-width:750px){.sliderBlock .slider-controls{display:block}}.sliderBlock .slider-controls .p{position:absolute;text-transform:uppercase;transform:translateX(-100%)}.sliderBlock .slider-controls .p:first-child{transform:translateX(0)}.sliderBlock .slider-controls .p:nth-child(2){left:75.3846153846vw}@media screen and (min-width:750px){.sliderBlock .slider-controls .p:nth-child(2){left:36.1111111111vw}}.sliderBlock .slider-controls .p:nth-child(3){left:86.1538461538vw}@media screen and (min-width:750px){.sliderBlock .slider-controls .p:nth-child(3){left:69.4444444444vw}}.sliderBlock .slider-controls .p:nth-child(4){display:none}@media screen and (min-width:750px){.sliderBlock .slider-controls .p:nth-child(4){display:block;left:88.8888888889vw}}.sliderBlock .asset-crop{pointer-events:none}.sliderText{cursor:grab;margin-bottom:8rem;overflow:hidden}@media screen and (min-width:750px){.sliderText{margin-bottom:16rem}}.sliderText.is-dragging{cursor:grabbing}.sliderText .sliderText-title{margin-bottom:4.2rem}@media screen and (min-width:750px){.sliderText .sliderText-title{margin-bottom:6.8rem}}.sliderText .sliderText-content{align-items:flex-end;display:block;margin-bottom:1.6rem;overflow:hidden;padding-left:5.5555555556vw;white-space:nowrap;width:100%}@media screen and (min-width:750px){.sliderText .sliderText-content{display:flex}}.sliderText .controls{margin-bottom:2.2rem;position:relative;width:300px}.sliderText .sliderText-item{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width:750px){.sliderText .sliderText-item{flex-wrap:nowrap}}.sliderText .sliderText-item.-large{display:inline-block;margin-right:4rem;vertical-align:top;width:30rem}@media screen and (min-width:750px){.sliderText .sliderText-item.-large{display:flex;margin-right:0;padding-right:5.5555555556vw;vertical-align:auto;width:auto}}.sliderText .sliderText-item.-large .sliderText-assets{height:107.6923076923vw;margin-bottom:2rem}@media screen and (min-width:750px){.sliderText .sliderText-item.-large .sliderText-assets{height:50vw;margin-bottom:0;margin-right:5.5555555556vw;width:33.3333333333vw}}.sliderText .sliderText-item.-small{display:inline-block;vertical-align:top;width:20rem}@media screen and (min-width:750px){.sliderText .sliderText-item.-small{display:flex;vertical-align:auto;width:auto}.sliderText .sliderText-item.-small .sliderText-assets{height:38.8888888889vw;width:27.7777777778vw}}.sliderText .slider-asset{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.sliderText .slider-asset:first-child{opacity:1;position:relative;visibility:visible}.sliderText .sliderText-text{position:relative;white-space:break-spaces}@media screen and (min-width:750px){.sliderText .sliderText-text{width:27.7777777778vw}}.sliderText .slider-title{margin-bottom:1rem}@media screen and (min-width:750px){.sliderText .slider-title{margin-bottom:4.8rem}}.sliderText .slider-title .line-0{overflow:hidden;white-space:nowrap}.sliderText .slider-position{margin-bottom:6rem}@media screen and (min-width:750px){.sliderText .slider-position{padding-right:5.5555555556vw}}.sliderText .slider-content{margin-right:10rem;opacity:0;position:absolute;top:0;width:100%}.sliderText .slider-content:first-child{opacity:1;position:relative;visibility:visible}.sliderText .sliderText-assets{overflow:hidden;position:relative}@media screen and (min-width:750px){.sliderText .slider-description{padding-right:5.5555555556vw}}.sliderText .slider-description ul{list-style-type:disc;padding-left:2rem}.bio{margin-bottom:8rem}@media screen and (min-width:750px){.bio{margin-bottom:16rem}}.bio .bio-text{position:relative}.bio .bio-text .p3{margin-bottom:4rem}.bio .bio-text .p3:last-child{margin-bottom:0}.accolades{margin-bottom:8rem}@media screen and (min-width:750px){.accolades{margin-bottom:16rem}}.accolades .accolades-title{margin-bottom:1.2rem}@media screen and (min-width:750px){.accolades .accolades-title{margin-bottom:3.4rem}}.accolades .accolades-item{margin-bottom:4rem}@media screen and (min-width:750px){.accolades .accolades-item{margin-bottom:8rem}}.accolades .accolades-item:last-child{margin-bottom:0}.accolades .list-item{border-bottom:1px solid;display:flex;margin-bottom:4rem;padding:.8rem}.accolades .list-item.-flex{flex-direction:column}@media screen and (min-width:750px){.accolades .list-item.-flex{align-items:center;flex-direction:row}.accolades .list-item.-flex .p3{width:22.2222222222vw}.accolades .list-item.-flex .p1{width:33.3333333333vw}}.accolades .list-item:last-child{margin-bottom:0}.legal{margin-bottom:8rem}@media screen and (min-width:750px){.legal{margin-bottom:16rem}}.legal .legal-content{position:relative}.legal .legal-label{margin-bottom:2.4rem;width:100%}@media screen and (min-width:750px){.legal .legal-label{margin-bottom:0;width:16.6666666667vw}}.legal .legal-block{border-top:1px solid;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem;padding-top:4rem}@media screen and (min-width:750px){.legal .legal-block{margin-bottom:14rem;padding-top:8rem}}.legal .legal-text{width:100%}@media screen and (min-width:750px){.legal .legal-text{width:61.1111111111vw}}.legal .legal-text .p3{margin-bottom:2rem}.legal .legal-text .p3 strong{font-weight:500;opacity:.7}.legal .legal-list{list-style:disc;margin-bottom:4rem;padding-left:2rem;padding-top:2rem}.legal .legal-list:last-child{margin-bottom:0}.contact{margin-bottom:8rem}@media screen and (min-width:501px){.contact{margin-bottom:14rem}}.contact .contact-title{border-top:1px solid;margin-bottom:4rem;padding-top:8rem;position:relative}@media screen and (min-width:501px){.contact .contact-title{margin-bottom:5.6rem;padding-top:12rem}}.contact .contact-title:after{background:#3c4e3d;border-radius:50%;content:"";height:2.2rem;left:0;position:absolute;top:2.4rem;width:2.2rem}@media screen and (min-width:501px){.contact .contact-title:after{height:3.2rem;top:4rem;width:3.2rem}}.contact .contact-title strong{font-weight:500;opacity:.5}.contact .contact-form{display:block;position:relative}.contact .contact-success{opacity:0}@media screen and (min-width:750px){.contact .contact-success{left:33.3333333333vw;position:absolute;top:5.8rem}}.contact .form-group{border-bottom:1px dotted #3c4e3d;padding:2rem 0;position:relative}@media screen and (min-width:750px){.contact .form-group{align-items:flex-start;display:flex;padding:4rem 0 .8rem}}.contact .form-group:last-child{align-items:center;border:0;padding-top:3.2rem}@media screen and (min-width:750px){.contact .form-group:last-child{padding-top:4rem}}.contact .bullet{border:1px solid #3c4e3d;border-radius:50%;height:1.6rem;position:absolute;right:0;top:3.2rem;width:1.6rem}@media screen and (min-width:750px){.contact .bullet{left:0;right:auto;top:4.6rem}}.contact .bullet.-active{background:#3c4e3d;display:none}@media screen and (min-width:750px){.contact .bullet.-active{display:block}}.contact .select-icon{height:1.2rem;position:absolute;right:0;top:4rem;width:1.2rem}@media screen and (min-width:750px){.contact .select-icon{position:relative;right:auto;top:0}}.contact label{font-size:1.2rem}@media screen and (min-width:750px){.contact label{font-size:2.4rem;padding-left:11.1111111111vw;width:33.3333333333vw}}.contact input,.contact select,.contact textarea{flex:1;width:100%}@media screen and (min-width:750px){.contact input,.contact select,.contact textarea{width:auto}}.contact button{background:#3c4e3d;color:#fcfdff;height:6.4rem;margin-bottom:2.4rem;width:100%}@media screen and (min-width:750px){.contact button{margin-bottom:0;width:24rem}}.contact button:hover{background:none;color:#3c4e3d}