.VideoSection-module-scss-module__eBAlLW__section{margin-bottom:1.6rem;padding-top:3.2rem;padding-bottom:2.4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.VideoSection-module-scss-module__eBAlLW__section{padding-top:4.8rem;padding-bottom:4.8rem}}.VideoSection-module-scss-module__eBAlLW__layout.VideoSection-module-scss-module__eBAlLW__layout{padding-top:0;padding-bottom:0}.VideoSection-module-scss-module__eBAlLW__content{flex-direction:column;gap:1.2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.VideoSection-module-scss-module__eBAlLW__content{align-items:center;gap:1.6rem}}.VideoSection-module-scss-module__eBAlLW__title{letter-spacing:-.02em;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.VideoSection-module-scss-module__eBAlLW__title{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.VideoSection-module-scss-module__eBAlLW__text{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.VideoSection-module-scss-module__eBAlLW__text{text-align:center;width:63%;max-width:78.6rem;margin:0 auto;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}.VideoSection-module-scss-module__eBAlLW__wrapper{min-height:26rem;margin-top:3.2rem;display:flex}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.VideoSection-module-scss-module__eBAlLW__wrapper{min-height:45rem;margin-top:3.2rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.VideoSection-module-scss-module__eBAlLW__wrapper{min-height:69.8rem;margin-top:4.8rem}}@media (min-width:1920px){.VideoSection-module-scss-module__eBAlLW__wrapper{min-height:96.8rem}}.VideoSection-module-scss-module__eBAlLW__video{border-radius:2.4rem;flex:1}
.DirectionsCard-module-scss-module__c8kZvW__container{color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer;background-color:#fff;border-radius:1.6rem;flex-direction:column;justify-content:stretch;min-height:39.5rem;display:flex;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__container{min-height:56rem}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.DirectionsCard-module-scss-module__c8kZvW__container:hover .DirectionsCard-module-scss-module__c8kZvW__title{color:#3200f0}.DirectionsCard-module-scss-module__c8kZvW__container{--hover-expand-size:0;position:relative}.DirectionsCard-module-scss-module__c8kZvW__container:before{z-index:-1;content:"";background-color:inherit;background-image:inherit;background:inherit;border-radius:inherit;border:inherit;inset:var(--hover-expand-size);z-index:0;background-color:#fff;transition:top .4s,bottom .4s,left .4s,right .4s,border-radius .4s,border .4s,background .4s;position:absolute;transform:translateZ(0)}.DirectionsCard-module-scss-module__c8kZvW__container:hover{--hover-expand-size:-.4rem}}.DirectionsCard-module-scss-module__c8kZvW__background{background-color:#fff;border-radius:1.6rem;width:100%;height:100%;transition:transform .3s;position:absolute}.DirectionsCard-module-scss-module__c8kZvW__cardTop{margin-bottom:8rem;padding:.6rem .6rem 0;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__cardTop{margin-bottom:9.6rem}}.DirectionsCard-module-scss-module__c8kZvW__imageWrapper{position:relative;overflow:hidden}.DirectionsCard-module-scss-module__c8kZvW__border{z-index:1;width:100%;position:absolute}.DirectionsCard-module-scss-module__c8kZvW__border .DirectionsCard-module-scss-module__c8kZvW__lineCard{width:100%;height:100%}.DirectionsCard-module-scss-module__c8kZvW__border .DirectionsCard-module-scss-module__c8kZvW__angleCard{width:2rem;height:2rem;position:absolute;top:0;left:0}.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__top{top:0;left:0}.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__right{transform-origin:0 0;width:120%;top:0;left:100%;transform:rotate(90deg)}.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__left{transform-origin:0 0;width:120%;bottom:auto;transform:rotate(-90deg)}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__left{top:100%;bottom:auto}}.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__bottom{top:auto;bottom:0;transform:rotate(180deg)}@media (min-width:1920px){.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__left,.DirectionsCard-module-scss-module__c8kZvW__border.DirectionsCard-module-scss-module__c8kZvW__right{width:100%}}.DirectionsCard-module-scss-module__c8kZvW__image{object-fit:cover;z-index:0;border-radius:1.6rem;width:100%;height:30rem;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__image{height:45.8rem}}.DirectionsCard-module-scss-module__c8kZvW__cardBottom{z-index:2;background-color:#fff;border-radius:0 0 1.6rem 1.6rem;width:100%;padding:1.2rem 1.6rem 1.6rem;position:absolute;bottom:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__cardBottom{padding:2rem}}.DirectionsCard-module-scss-module__c8kZvW__title{flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%;transition:color .3s;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__title{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:132%}}.DirectionsCard-module-scss-module__c8kZvW__description{color:gray;padding-top:.8rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsCard-module-scss-module__c8kZvW__description{padding-top:1.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}
.DirectionsSection-module-scss-module__b2_AnG__layout{overflow:hidden}.DirectionsSection-module-scss-module__b2_AnG__layout.DirectionsSection-module-scss-module__b2_AnG__layout{padding-bottom:0}.DirectionsSection-module-scss-module__b2_AnG__wrapper{background-color:#f1f3f6;margin-top:.8rem;padding-top:2.4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsSection-module-scss-module__b2_AnG__wrapper{padding-top:4.8rem}}.DirectionsSection-module-scss-module__b2_AnG__info{flex-direction:column;justify-content:space-between;gap:1.6rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsSection-module-scss-module__b2_AnG__info{flex-direction:row;gap:5.6rem}}.DirectionsSection-module-scss-module__b2_AnG__title{letter-spacing:-.02em;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsSection-module-scss-module__b2_AnG__title{letter-spacing:-.02em;width:50%;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.DirectionsSection-module-scss-module__b2_AnG__text{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsSection-module-scss-module__b2_AnG__text{width:50%;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}.DirectionsSection-module-scss-module__b2_AnG__list{flex-direction:column;gap:1.2rem;margin-top:2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsSection-module-scss-module__b2_AnG__list{flex-direction:row;gap:2.4rem;margin-top:3.2rem}.DirectionsSection-module-scss-module__b2_AnG__card{flex:1}}.DirectionsSection-module-scss-module__b2_AnG__picture{height:12rem;margin-top:2rem;position:relative}@media (max-width:767px){.DirectionsSection-module-scss-module__b2_AnG__picture{height:9.4rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.DirectionsSection-module-scss-module__b2_AnG__picture{height:12rem;margin-top:3.2rem}}.DirectionsSection-module-scss-module__b2_AnG__picture .DirectionsSection-module-scss-module__b2_AnG__image{max-width:41.4rem}