.DirectionsCard-module-scss-module__c8kZvW__container{color:#1a1a1a;-webkit-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;display:flex;position:relative}@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:inset .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{padding:.8rem .8rem 0;overflow:hidden}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.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 (min-width:768px),(pointer:coarse) and (orientation:landscape){.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)}.DirectionsCard-module-scss-module__c8kZvW__image{object-fit:cover;z-index:0;border-radius:1.6rem;width:100%;height:30.8rem;display:block;position:relative}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsCard-module-scss-module__c8kZvW__image{height:45.9rem}}.DirectionsCard-module-scss-module__c8kZvW__cardBottom{z-index:2;background-color:#fff;border-radius:0 0 1.6rem 1.6rem;width:100%;padding:1.6rem;position:relative}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsCard-module-scss-module__c8kZvW__cardBottom{min-height:9.6rem;padding:2rem 2rem 2.4rem;position:absolute;bottom:0}}.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 (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsCard-module-scss-module__c8kZvW__title{min-height:5.2rem;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 (min-width:768px),(pointer:coarse) and (orientation:landscape){.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%}}.DirectionsCard-module-scss-module__c8kZvW__descriptionDesktop.DirectionsCard-module-scss-module__c8kZvW__descriptionDesktop{display:none}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsCard-module-scss-module__c8kZvW__descriptionDesktop.DirectionsCard-module-scss-module__c8kZvW__descriptionDesktop{display:block}.DirectionsCard-module-scss-module__c8kZvW__descriptionMobile{display:none}}
.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 (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsSection-module-scss-module__b2_AnG__wrapper{margin-top:0;padding-top:4.8rem}}.DirectionsSection-module-scss-module__b2_AnG__info{flex-direction:column;justify-content:space-between;gap:1.2rem;display:flex}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsSection-module-scss-module__b2_AnG__info{flex-direction:row;gap:1.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 (min-width:768px),(pointer:coarse) and (orientation:landscape){.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{width:50%}.DirectionsSection-module-scss-module__b2_AnG__text .ClampedText_text{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__text .ClampedText_text.ClampedText_textShort:not(.ClampedText_textVirtual){-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.DirectionsSection-module-scss-module__b2_AnG__text .ClampedText_accordionButton{display:none}}.DirectionsSection-module-scss-module__b2_AnG__list{flex-direction:column;gap:1.2rem;margin-top:2rem;display:flex}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.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{width:41.4rem;max-width:100%;height:12rem;margin:2rem auto 0;position:relative}@media (min-width:768px),(pointer:coarse) and (orientation:landscape){.DirectionsSection-module-scss-module__b2_AnG__picture{margin:3.2rem 0 0}}.DirectionsSection-module-scss-module__b2_AnG__picture .DirectionsSection-module-scss-module__b2_AnG__image{object-fit:cover}
.LifePage-module-scss-module__MjdXSq__lifePage{overflow-x:clip}