@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-ThinItalic-Web.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-Medium-Web.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-MediumItalic-Web.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-Black-Web.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-RegularItalic-Web.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-Light-Web.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-Thin-Web.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-LightItalic-Web.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-BlackItalic-Web.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-Regular-Web.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-Bold-Web.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Canela Web";src:url("/Assets/fonts/canela-web/Canela-BoldItalic-Web.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:100;src:url("/Assets/fonts/roboto/roboto-v51-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:100;src:url("/Assets/fonts/roboto/roboto-v51-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:200;src:url("/Assets/fonts/roboto/roboto-v51-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:200;src:url("/Assets/fonts/roboto/roboto-v51-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("/Assets/fonts/roboto/roboto-v51-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url("/Assets/fonts/roboto/roboto-v51-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("/Assets/fonts/roboto/roboto-v51-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("/Assets/fonts/roboto/roboto-v51-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("/Assets/fonts/roboto/roboto-v51-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:500;src:url("/Assets/fonts/roboto/roboto-v51-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("/Assets/fonts/roboto/roboto-v51-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:600;src:url("/Assets/fonts/roboto/roboto-v51-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("/Assets/fonts/roboto/roboto-v51-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:700;src:url("/Assets/fonts/roboto/roboto-v51-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:800;src:url("/Assets/fonts/roboto/roboto-v51-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:800;src:url("/Assets/fonts/roboto/roboto-v51-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("/Assets/fonts/roboto/roboto-v51-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:900;src:url("/Assets/fonts/roboto/roboto-v51-latin-900italic.woff2") format("woff2")}.EPiServerForms .Form__Description{margin-bottom:1rem}.EPiServerForms .FormImageSubmitButton{width:100%;height:100%;padding:0;border:0;background:none;box-shadow:none}.EPiServerForms .Form__Status .Form__Status__Message{display:block;padding:1rem;margin:1rem 0}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#84c8e4;color:#333}.EPiServerForms .Form__Status .Form__Success__Message+.Form__Global__Success__Message{display:block !important;padding:1rem;margin:0 0 1rem 0}.EPiServerForms .Form__Status .Form__Warning__Message{background-color:#fff8aa;color:red}.EPiServerForms .Form__Status .Form__Readonly__Message{display:block;padding:1rem;margin:1rem 0;background-color:#fff8aa;color:red}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled{cursor:not-allowed;opacity:.4}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar{display:inline-block;border:1px solid rgba(41,128,189,.5);vertical-align:middle;width:40%}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{background-color:rgba(41,128,189,.5);width:0%;height:1rem}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text{display:none}.EPiServerForms .FormStep .FormStep__Description{margin-bottom:1rem}.EPiServerForms .Form__Element{margin:0 0 2.5rem 0}.EPiServerForms .Form__Element .Form__Element__Caption{display:inline-block;min-width:15%;vertical-align:top}.EPiServerForms .Form__Element .Form__Element__ValidationError{display:block;word-wrap:break-word}.EPiServerForms .Form__Element .Form__Element__ValidationError.hidden{display:none}.EPiServerForms .ValidationFail{color:red}.EPiServerForms .ValidationFail input,.EPiServerForms .ValidationFail textarea,.EPiServerForms .ValidationFail select{border-color:red}.EPiServerForms .ValidationFail legend{color:red}.EPiServerForms .hide{display:none}.EPiServerForms .visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.EPiServerForms .FormSubmitButton:disabled{cursor:not-allowed;opacity:.4}.EPiServerForms .FormCaptcha .FormTextbox__Input{width:8rem}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh{font-size:1em;width:auto;height:auto}.EPiServerForms .FormChoice .FormChoice__Label{display:inline-block}.EPiServerForms .FormChoice--Image .FormChoice--Image__Item{display:inline-block;max-width:40%;text-align:center;margin:.5rem}.EPiServerForms .FormChoice--Image .FormChoice__Input:checked~img{border:1px solid rgba(41,128,189,.5)}.EPiServerForms .FormRange .FormRange__Wrapper{display:inline-block;width:80%}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Wrapper{display:flex}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input{display:inline;flex:1}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button{font-size:14px;border:none;cursor:pointer;background-color:#0a95c9;color:#fff;margin:10px;font-weight:700;flex:.1}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button__Disable{background-color:#a4a4a4;cursor:default}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Min{flex:.1;line-height:54px;text-align:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Max{flex:.1;line-height:54px;text-align:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Output__Wrapper{position:relative;display:block;text-align:center}.EPiServerForms .EditView__InvisibleElement.FormStep{display:block;border-radius:4px;border-color:rgba(184,192,197,.6);background-color:rgba(184,192,197,.6);color:#000;padding:.2rem;font-family:Verdana;box-shadow:3px 3px 5px #ccc}.EPiServerForms .EditView__InvisibleElement.FormStep .FormStep__Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.EPiServerForms .EditView__InvisibleElement.FormHidden{display:inline-block;border-radius:4px;border:1.5px outset rgba(184,192,197,.6);padding:.2rem 1rem;min-width:18rem}.EPiServerForms .Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.EPiServerForms .Form__Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.landmark-fifty-fifty{--landmark-fifty-fifty-dots-space: 2rem;--landmark-fifty-fifty-image-ratio: 7 / 6;--landmark-fifty-fifty-arrow-size: 2.75rem;padding:4rem 0;color:var(--bs-primary)}.landmark-fifty-fifty__row{row-gap:2.5rem}.landmark-fifty-fifty__image{display:block;width:100%;aspect-ratio:var(--landmark-fifty-fifty-image-ratio);object-fit:cover}.landmark-fifty-fifty__subheading{margin-bottom:1.25rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.landmark-fifty-fifty__heading{margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.05;text-transform:uppercase}.landmark-fifty-fifty__body{font-family:"Canela Web",serif;font-size:1.125rem;line-height:1.55}.landmark-fifty-fifty__body>:last-child{margin-bottom:0}.landmark-fifty-fifty__carousel .carousel-control-prev,.landmark-fifty-fifty__carousel .carousel-control-next{top:0;bottom:var(--landmark-fifty-fifty-dots-space);margin:auto 0;width:var(--landmark-fifty-fifty-arrow-size);height:var(--landmark-fifty-fifty-arrow-size);background-color:var(--bs-primary);color:#fff;opacity:1}.landmark-fifty-fifty__carousel .carousel-control-prev{right:auto;left:0}.landmark-fifty-fifty__carousel .carousel-control-next{right:0;left:auto}.landmark-fifty-fifty__carousel .chevron{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.landmark-fifty-fifty__carousel .chevron svg{width:.5rem;height:1.125rem}.landmark-fifty-fifty__carousel .carousel-control-prev .chevron svg{transform:scaleX(-1)}.landmark-fifty-fifty__carousel .carousel-control-prev:hover,.landmark-fifty-fifty__carousel .carousel-control-next:hover{color:#fff;opacity:.85}.landmark-fifty-fifty__carousel .carousel-control-prev:focus-visible,.landmark-fifty-fifty__carousel .carousel-control-next:focus-visible{outline:2px solid #fff;outline-offset:-5px}.landmark-fifty-fifty__carousel .carousel-indicators{position:static;display:flex;align-items:flex-end;justify-content:center;gap:.5rem;height:var(--landmark-fifty-fifty-dots-space);margin:0;padding:0;list-style:none}.landmark-fifty-fifty__carousel .carousel-indicators li{line-height:0}.landmark-fifty-fifty__carousel .carousel-indicators button[data-bs-slide-to]{display:block;width:8px;height:8px;margin:0;padding:0;border:0;border-radius:50%;background-color:rgba(48,4,13,.25);opacity:1;text-indent:0;cursor:pointer}.landmark-fifty-fifty__carousel .carousel-indicators button[data-bs-slide-to].active{background-color:var(--bs-primary)}.landmark-fifty-fifty__carousel .carousel-indicators button[data-bs-slide-to]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:3px}@media(min-width: 992px){.landmark-fifty-fifty{padding:6rem 0}.landmark-fifty-fifty__text{padding-left:3rem}.landmark-fifty-fifty__text--lead{padding-right:3rem;padding-left:calc(var(--bs-gutter-x, 1.5rem)*.5)}}.landmark-hero{position:relative;overflow:hidden}.landmark-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.landmark-hero__inner{position:relative;z-index:1}.landmark-hero__mute-toggle{position:absolute;right:1.5rem;bottom:1.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background-color:rgba(0,0,0,0);border:0;color:#fff;line-height:1;cursor:pointer}.landmark-hero__mute-icon{display:block;width:1.5rem;height:1.5rem}.landmark-hero__mute-text{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.landmark-hero__scroll-prompt{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:1;margin:0;color:#fff;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-align:center}.landmark-hero__heading-image{display:block;max-width:100%;height:auto}.scrollspy{position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);z-index:1020;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0}.scrollspy .nav-link{padding:.25rem;display:flex;align-items:center;justify-content:center}.scrollspy__dot{display:block;width:10px;height:10px;border-radius:50%;background-color:#fff;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.scrollspy .nav-link.active .scrollspy__dot{width:14px;height:14px;background-color:rgba(0,0,0,0);border:2px solid #fff;transform:scale(1)}@media(max-width: 767.98px){.scrollspy{display:none}}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}.landmark-footer{background-color:var(--bs-primary);color:var(--bs-secondary);padding:4rem 0 2.5rem}.landmark-footer__logo{display:block;width:fit-content;margin:0 auto 3.5rem}.landmark-footer__logo-image{display:block;max-width:100%;height:auto}.landmark-footer__row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.landmark-footer__list{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}.landmark-footer__row a{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.landmark-footer__row a:hover,.landmark-footer__row a:focus-visible{text-decoration:underline}.landmark-footer__row a img{width:auto;height:26px}.landmark-footer__copyright,.landmark-footer__corner-text{margin:0}.landmark-footer__corner-text{margin-left:auto}.landmark-footer__disclaimer{margin-top:2.5rem;font-size:.6875rem;line-height:1.6;text-align:center}.landmark-footer__disclaimer p:last-child{margin-bottom:0}@media(max-width: 991.98px){.landmark-footer__row{justify-content:center;gap:1.25rem;text-align:center}.landmark-footer__list{justify-content:center;gap:1.25rem}.landmark-footer__corner-text{margin-left:0;flex-basis:100%}}.style-guide-page #styleGuideNav{overflow:visible}.style-guide-page #styleGuideNav .style-guide-page__nav-toggle{visibility:visible !important}.style-guide-page #styleGuideNav .nav-link.active{text-decoration:underline}.style-guide-page code{color:var(--bs-body-color);font-family:var(--bs-body-font-family)}.style-guide-page__nav-toggle{position:absolute;top:50%;right:0;transform:translate(100%, -50%);z-index:1;border-radius:0 4px 4px 0;padding:.75rem .5rem}.style-guide-page__nav-toggle .fa-chevron-left{transition:transform .3s ease-in-out}.style-guide-page__nav-toggle[aria-expanded=false] .fa-chevron-left{transform:rotate(180deg)}.style-guide-page__heading-font-specimen{font-family:"Canela Web",serif;letter-spacing:.05em}.style-guide-page__body-font-specimen{letter-spacing:.05em}.style-guide-page__swatch{width:100%;height:100px;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.style-guide-grouping-block{margin-bottom:3rem;scroll-margin-top:1rem}.style-guide-grouping-block__body{margin-bottom:1.5rem}
