/* Travel ideas float over the panorama; all content is native WordPress pages. */
.hawk-hero .hawk-hero-ideas{position:absolute!important;right:4%;bottom:64px;width:57%!important;max-width:820px;margin:0!important;padding:0!important;z-index:3}.hawk-hero-ideas>.et_pb_column{width:100%!important;margin:0!important}.hawk-hero-ideas .et_pb_code{margin:0!important}
.hawk-ideas{color:#fff;min-width:0}.hawk-ideas-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.hawk-ideas-heading h2{color:white!important;font:400 13px/1.4 var(--humanist)!important;text-transform:uppercase;letter-spacing:.13em!important;padding:0!important}.hawk-ideas-controls{display:flex;gap:6px}.hawk-ideas-controls button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff90;background:#273a4260;color:#fff;padding:5px;cursor:pointer}.hawk-ideas-controls button:disabled{opacity:.3;cursor:default}.hawk-ideas-controls svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}
.hawk-ideas-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 3px;overscroll-behavior-x:contain}.hawk-ideas-track::-webkit-scrollbar{display:none}.hawk-idea{flex:0 0 calc((100% - 28px)/3);scroll-snap-align:start;background:#f1ede6;min-width:0;color:#3a2d28!important;text-decoration:none!important;display:block;transition:background .15s}.hawk-idea:hover{background:#e6ded0}.hawk-idea img{display:block;width:100%;height:110px;object-fit:cover}.hawk-idea-copy{display:block;padding:12px 13px 11px}.hawk-idea-place{display:block;font:500 10px/1.3 var(--humanist);letter-spacing:.1em;text-transform:uppercase;color:#78602b}.hawk-idea-title{display:block;font:400 20px/1.18 var(--humanist);letter-spacing:-.025em;margin:7px 0 10px;min-height:48px}.hawk-idea-link{font:400 11px/1.3 var(--humanist);color:#73635a}.hawk-ideas a:focus-visible,.hawk-ideas button:focus-visible,.hawk-ideas-track:focus-visible{outline:2px solid #d6bd79;outline-offset:3px}
.hawk-hero>.et_pb_row:first-child .et_pb_text:nth-child(2){max-width:35%}.hawk-hero>.et_pb_row:first-child h1{font-size:72px!important}.hawk-hero>.et_pb_row:first-child .et_pb_text:first-child{margin-bottom:18px!important}
@media(min-width:981px){.hawk-hero{min-height:510px!important}.hawk-hero>.et_pb_row:first-child .et_pb_button_module_wrapper{max-width:35%}}
@media(max-width:1100px) and (min-width:981px){.hawk-hero .hawk-hero-ideas{width:58%!important}.hawk-idea{flex-basis:calc((100% - 14px)/2.35)}}
@media(max-width:980px){.hawk-hero{padding-top:30px!important;padding-bottom:60px!important;min-height:0!important}.hawk-hero>.et_pb_row:first-child h1{font-size:58px!important}.hawk-hero>.et_pb_row:first-child .et_pb_text:nth-child(2){max-width:none}.hawk-hero .hawk-hero-ideas{position:relative!important;right:auto;bottom:auto;max-width:1380px;width:92%!important;margin:26px auto 0!important}.hawk-idea{flex-basis:calc((100% - 28px)/3)}.hawk-idea img{height:130px}}
@media(max-width:600px){.hawk-hero>.et_pb_row:first-child h1{font-size:44px!important}.hawk-hero>.et_pb_row:first-child .et_pb_text:nth-child(2){font-size:17px!important}.hawk-idea{flex-basis:75%}.hawk-idea img{height:125px}.hawk-idea-title{min-height:0;font-size:23px;margin-bottom:9px}.hawk-ideas-heading h2{font-size:11px!important}.hawk-ideas-track{padding-right:22px}.hawk-hero .hawk-hero-ideas{margin-top:24px!important}.hawk-idea-copy{padding:12px 14px}.hawk-hero{padding-bottom:58px!important}}
