.routes-hero-module__IsyFpG__hero{color:#183736;background:#e8eee8;overflow:hidden}.routes-hero-module__IsyFpG__heroLayout{grid-template-columns:minmax(0,43%) minmax(0,57%);min-height:600px;display:grid}.routes-hero-module__IsyFpG__heroCopy{flex-direction:column;justify-content:center;min-width:0;padding:64px clamp(36px,4vw,86px) 64px max(24px,50vw - 616px);display:flex}.routes-hero-module__IsyFpG__heroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:670px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.25vw,74px);font-weight:400;line-height:1.05}.routes-hero-module__IsyFpG__heroCopy p{text-wrap:pretty;max-width:500px;margin-top:26px;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.routes-hero-module__IsyFpG__heroPhoto{background:#b8c8b8;min-height:600px;margin:0;position:relative;overflow:hidden}.routes-hero-module__IsyFpG__heroPhoto picture{display:block;position:absolute;inset:0}.routes-hero-module__IsyFpG__heroPhoto img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.routes-hero-module__IsyFpG__heroPhoto:after{pointer-events:none;content:"";background:linear-gradient(#0000,#0a272785);height:95px;position:absolute;inset:auto 0 0}.routes-hero-module__IsyFpG__photoCredit{z-index:1;color:#fff;text-align:right;text-shadow:0 1px 3px #00000073;max-width:min(90%,560px);font-size:11px;line-height:1.5;position:absolute;bottom:17px;right:20px}.routes-hero-module__IsyFpG__photoCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.routes-hero-module__IsyFpG__heroLayout{grid-template-columns:1fr}.routes-hero-module__IsyFpG__heroCopy{padding:56px 7vw}.routes-hero-module__IsyFpG__heroPhoto{min-height:420px}}@media (max-width:639px){.routes-hero-module__IsyFpG__heroLayout{min-height:0}.routes-hero-module__IsyFpG__heroCopy{padding:38px 22px 40px}.routes-hero-module__IsyFpG__heroCopy h1{font-size:clamp(41px,10vw,54px)}.routes-hero-module__IsyFpG__heroCopy p{margin-top:21px;font-size:15px;line-height:1.65}.routes-hero-module__IsyFpG__heroPhoto{min-height:310px}.routes-hero-module__IsyFpG__photoCredit{max-width:calc(100% - 28px);font-size:10px;bottom:13px;right:14px}}
