@media(min-width:1081px){
  #where{width:min(1440px,calc(100% - 120px));grid-template-columns:600px minmax(0,1fr);gap:64px;padding:88px 0;align-items:stretch}
  #where .where-copy{display:flex;flex-direction:column;align-items:flex-start}
  #where .eyebrow{font-size:12px;letter-spacing:.12em;margin:0 0 18px;color:var(--muted)}
  #where h2{font-family:Geologica,Manrope,sans-serif;font-weight:600;font-size:64px;line-height:1.08;letter-spacing:-.05em}
  #where .where-address{margin:26px 0 0;font-size:19px;line-height:1.65;color:var(--ink);text-wrap:balance}
  #where .route-options{display:grid;gap:14px;width:100%;margin:30px 0}
  #where .route-options>div{display:block;border:0;padding:17px 20px;background:var(--cream);border-radius:18px}
  #where .route-options>div:before{display:none;content:none}
  #where .route-options h3{font-size:18px;color:var(--ink);line-height:1.4}
  #where .route-options p{font-size:15px;line-height:1.6;margin-top:5px;color:var(--muted);max-width:440px}
  #where .where-copy>.button{margin-top:auto;background:var(--blue);color:#fff;border:0;border-radius:16px;padding:19px 26px}
  #where .where-copy>.button:hover{background:var(--blue-hover)}
  #where .where-photo{min-height:740px;border-radius:32px;display:block}
  #where .where-photo img{object-position:61% 50%}
  #where .where-photo:after{background:linear-gradient(0deg,#071d2bd9,transparent 52%)}
  #where .map-pin{top:26px;right:26px;width:56px;height:56px;z-index:1}
  #where .where-photo-caption{left:34px;right:34px;bottom:34px;gap:12px}
  #where .where-photo-caption>strong{font-family:Geologica,Manrope,sans-serif;font-weight:600;font-size:38px;letter-spacing:-.035em}
  #where .where-photo-caption>span{font-size:17px;color:#fff}
  #where .where-photo-caption .map-link{margin-top:10px;padding:17px 20px;border:0;border-radius:14px;background:#fff;color:var(--blue);font-size:16px}
  #where a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}
}
