:root{--ink:#172018;--pine:#273623;--moss:#59612d;--copper:#bd6d22;--gold:#e1a548;--bone:#f5f0e6;--paper:#fbf8f0;--white:#fff;--muted:#687066;--line:rgba(23,32,24,.16);--display:"Barlow Condensed",sans-serif;--body:"DM Sans",sans-serif;--serif:"Newsreader",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}.icon{width:1.2em;height:1.2em}.site-header{position:fixed;z-index:20;top:0;left:0;right:0;height:92px;padding:10px clamp(24px,4vw,72px);display:grid;grid-template-columns:180px 1fr 240px;align-items:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);transition:.3s}.site-header.is-scrolled{height:74px;background:#172018f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{height:72px;width:150px;display:flex;align-items:center}.brand img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.main-nav{display:flex;justify-content:center;gap:34px;font-size:13px;font-weight:600;letter-spacing:.04em}.main-nav a,.text-link{position:relative}.main-nav a:after,.text-link:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background:currentColor;transition:.25s}.main-nav a:hover:after,.text-link:hover:after{width:100%}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:13px}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;text-transform:uppercase;font:600 13px var(--display);letter-spacing:.1em;transition:.25s}.button:hover{transform:translateY(-2px)}.button-small{padding:12px 17px}.button-outline{border:1px solid rgba(255,255,255,.65)}.button-copper{background:var(--copper);color:#fff}.button-bone{background:var(--bone);color:var(--ink)}.menu-button{display:none;background:none;border:0;color:#fff}.hero{min-height:820px;height:100svh;position:relative;color:#fff;display:flex;align-items:center;padding:120px clamp(24px,7vw,124px) 170px;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{background:url(/images/hero-wilderness.png) center/cover no-repeat;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,#0a100bd1,#0a100b61 45%,#0a100b14 75%),linear-gradient(0deg,rgba(10,16,11,.68),transparent 45%)}.hero-content{position:relative;z-index:1;max-width:720px;margin-top:-20px}.eyebrow{display:block;color:var(--copper);font:700 12px var(--body);letter-spacing:.19em;text-transform:uppercase;margin-bottom:18px}.eyebrow-light{color:#e8b15a}.hero h1,.section h2,.how h2,.outfitter-section h2{font:600 clamp(70px,8.2vw,132px)/.79 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.hero h1 em,.section h2 em,.how h2 em,.outfitter-section h2 em{font:500 .82em/1 var(--serif);text-transform:none;letter-spacing:-.04em}.hero-content>p{max-width:550px;font-size:17px;line-height:1.7;color:#ffffffc7;margin:34px 0 0}.search-panel{position:absolute;z-index:3;left:clamp(24px,7vw,124px);right:clamp(24px,7vw,124px);bottom:65px;background:var(--bone);color:var(--ink);display:grid;grid-template-columns:1.55fr .75fr .75fr 80px;box-shadow:0 18px 60px #00000040}.search-field{min-width:0;position:relative;text-align:left;border:0;border-right:1px solid var(--line);background:transparent;padding:18px 50px 17px 24px;display:flex;flex-direction:column;gap:6px;color:var(--ink);cursor:pointer}.search-field span:first-child{color:var(--copper);font:700 10px var(--body);text-transform:uppercase;letter-spacing:.15em}.search-field strong,.field-value{font-size:14px;font-weight:500;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important}.search-field .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--moss)}.search-field-main input{position:absolute;inset:0;opacity:0;cursor:text}.search-submit{border:0;background:var(--copper);color:#fff;display:grid;place-items:center;cursor:pointer}.search-submit .icon{width:25px;height:25px}.hero-foot{position:absolute;bottom:22px;left:clamp(24px,7vw,124px);right:clamp(24px,7vw,124px);display:flex;align-items:center;gap:18px;color:#ffffff8c;font-size:10px;text-transform:uppercase;letter-spacing:.17em}.hero-foot .line{height:1px;background:#fff3;flex:1}.trust-strip{display:flex;justify-content:center;gap:clamp(34px,8vw,130px);padding:23px 30px;background:var(--ink);color:#ffffffbf;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.trust-strip p{display:flex;align-items:center;gap:10px;margin:0}.trust-strip .icon{color:var(--gold);width:17px}.section{padding:120px clamp(24px,7vw,124px)}.section-heading{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:62px}.section-heading h2{font-size:clamp(58px,6.7vw,98px)}.section-heading>p{color:var(--muted);line-height:1.8;max-width:470px;margin:0 0 8px}.pursuits{background:var(--paper)}.pursuit-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:480px}.pursuit-card{position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;border-right:1px solid rgba(255,255,255,.18);isolation:isolate;transition:.35s}.pursuit-card:before,.trip-image:before,.how-photo:before,.journal-image:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/hero-wilderness.png) center/cover;transition:.5s}.pursuit-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a100beb,#0a100b14 65%)}.pursuit-card.fish:before{background-position:25% center;filter:hue-rotate(12deg)}.pursuit-card.lodge:before{background-position:76% center}.pursuit-card.rental:before{background-position:95% center;filter:sepia(.2)}.pursuit-card:hover:before{transform:scale(1.06)}.card-number{font:500 12px var(--display);letter-spacing:.15em;color:#ffffff9e}.card-icon{position:absolute;right:22px;top:21px;color:var(--gold)}.card-icon .icon{width:27px;height:27px}.pursuit-card div>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6}.pursuit-card h3{font:600 44px var(--display);text-transform:uppercase;margin:8px 0 18px}.pursuit-card b{display:flex;align-items:center;gap:8px;color:#efb65b;text-transform:uppercase;letter-spacing:.12em;font:600 11px var(--body)}.featured{background:var(--bone)}.section-heading-inline{display:flex;justify-content:space-between}.section-heading-inline h2{font-size:clamp(58px,6vw,88px)}.underlined-link{align-self:end;margin-bottom:12px;padding-bottom:7px;border-bottom:1px solid var(--ink);display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.trip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trip-card{background:var(--paper);box-shadow:0 1px #00000014;transition:.3s}.trip-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1720181f}.trip-image{height:280px;position:relative;isolation:isolate;overflow:hidden}.trip-image:before{background-position:52% 52%}.trip-image-fish:before{background-position:18% 58%;filter:saturate(.75) hue-rotate(10deg)}.trip-image-cabin:before{background-position:88% 65%;filter:saturate(.7) sepia(.18)}.trip-image .tag,.photo-count{position:absolute;left:15px;top:15px;background:#172018d9;color:#fff;padding:7px 10px;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.trip-image button{position:absolute;right:15px;top:15px;border:0;border-radius:50%;background:#ffffffe6;width:38px;height:38px;font-size:22px;color:var(--ink)}.photo-count{top:auto;bottom:13px;background:#172018ad}.trip-info{padding:22px}.trip-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.trip-meta span:last-child{display:flex;align-items:center;gap:4px;color:var(--ink)}.trip-meta .icon{width:12px;color:var(--copper);fill:var(--copper)}.trip-meta small{color:var(--muted)}.trip-info h3{font:600 28px/1.05 var(--display);text-transform:uppercase;margin:13px 0 8px}.trip-info>p{font-size:12px;color:var(--muted);margin:0 0 25px}.trip-price{padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:11px}.trip-price strong{font-size:15px}.trip-price b{display:flex;align-items:center;text-transform:uppercase;letter-spacing:.08em}.how{display:grid;grid-template-columns:1fr 1fr;min-height:850px;background:var(--ink);color:#fff}.how-photo{position:relative;min-height:750px;isolation:isolate;overflow:hidden}.how-photo:before{background-position:78% center;transform:scale(1.15);filter:saturate(.7)}.how-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 50%,rgba(23,32,24,.7))}.verified-stamp{position:absolute;z-index:2;right:0;bottom:80px;display:flex;align-items:center;gap:15px;background:var(--bone);color:var(--ink);padding:20px 25px}.verified-stamp .icon{width:27px;color:var(--copper)}.verified-stamp span{display:flex;flex-direction:column}.verified-stamp b{text-transform:uppercase;font:600 16px var(--display);letter-spacing:.08em}.verified-stamp small{font-size:10px;color:var(--muted)}.how-copy{padding:110px clamp(36px,7vw,110px)}.how-copy h2{font-size:clamp(55px,5vw,80px)}.how-copy>p{color:#ffffffa1;line-height:1.8;max-width:520px;margin:30px 0 38px}.how-copy ol{list-style:none;padding:0;margin:0 0 44px}.how-copy li{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:19px 0;border-top:1px solid rgba(255,255,255,.14)}.how-copy li>span{color:var(--gold);font:500 12px var(--display);letter-spacing:.12em}.how-copy h3{font:600 20px var(--display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px}.how-copy li p{color:#ffffff8c;font-size:12px;line-height:1.6;margin:0}.quote-section{text-align:center;padding:120px 24px;background:var(--paper)}.quote-mark{font:500 100px/0 var(--serif);color:var(--copper)}.quote-section blockquote{font:500 clamp(42px,5vw,72px)/1.05 var(--serif);margin:32px 0 24px}.quote-section p{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.outfitter-section{background:var(--moss);color:#fff;padding:110px clamp(24px,7vw,124px);display:grid;grid-template-columns:1.2fr .8fr;gap:10vw}.outfitter-section h2{font-size:clamp(56px,6.2vw,92px)}.outfitter-content>p{max-width:570px;line-height:1.8;color:#ffffffad;margin:30px 0}.outfitter-actions{display:flex;align-items:center;gap:28px}.text-link-light{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.outfitter-stats{border-top:1px solid rgba(255,255,255,.3);align-self:center}.outfitter-stats div{padding:25px 0;border-bottom:1px solid rgba(255,255,255,.3);display:grid;grid-template-columns:120px 1fr;gap:20px}.outfitter-stats strong{font:500 30px var(--display);text-transform:uppercase;color:#f1bd6a}.outfitter-stats span{font-size:12px;line-height:1.6;color:#ffffffa6}.journal{background:var(--paper)}.journal-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.journal-image{position:relative;isolation:isolate;overflow:hidden;margin-bottom:20px}.journal-image-main{height:470px}.journal-image-main:before{background-position:45% center}.journal-lead>span,.journal-item span{color:var(--copper);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.journal-lead h3{font:600 38px/1.05 var(--display);text-transform:uppercase;max-width:650px;margin:10px 0}.journal-lead p{color:var(--muted);font-size:13px}.journal-list{border-top:1px solid var(--line)}.journal-item{display:grid;grid-template-columns:190px 1fr;gap:23px;padding:22px 0;border-bottom:1px solid var(--line)}.journal-image-small{height:145px;margin:0}.journal-image-season:before{background-position:10% 55%}.journal-image-pack:before{background-position:90% 65%;filter:sepia(.2)}.journal-item h3{font:600 25px/1.05 var(--display);text-transform:uppercase;margin:9px 0 22px}.journal-item b{font-size:10px;text-transform:uppercase;letter-spacing:.09em;display:flex;gap:7px;align-items:center}footer{background:#111811;color:#fff;padding:70px clamp(24px,7vw,124px) 25px}.footer-top{display:flex;justify-content:space-between;gap:80px;padding-bottom:60px}.footer-brand img{width:160px;filter:brightness(0) invert(1)}.footer-brand p{font:500 22px/1.3 var(--serif);color:#fff9}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:70px}.footer-links div{display:flex;flex-direction:column;gap:12px;min-width:115px}.footer-links b{color:#e8af57;text-transform:uppercase;font:600 12px var(--display);letter-spacing:.13em;margin-bottom:6px}.footer-links a{font-size:12px;color:#ffffff9e}.footer-bottom{border-top:1px solid rgba(255,255,255,.13);padding-top:22px;display:flex;justify-content:space-between;color:#fff6;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.footer-bottom div{display:flex;gap:20px}.toast{position:fixed;z-index:50;left:50%;bottom:25px;transform:translate(-50%,20px);background:var(--bone);color:var(--ink);box-shadow:0 10px 40px #00000040;padding:14px 22px;font-size:12px;opacity:0;pointer-events:none;transition:.3s}.toast.is-visible{opacity:1;transform:translate(-50%)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.pursuit-card:nth-child(2),.trip-card:nth-child(2){transition-delay:.08s}.pursuit-card:nth-child(3),.trip-card:nth-child(3){transition-delay:.16s}.pursuit-card:nth-child(4){transition-delay:.24s}@media(max-width:1000px){.site-header{grid-template-columns:150px 1fr}.header-actions{display:none}.pursuit-grid,.trip-grid{grid-template-columns:1fr 1fr}.trip-card:last-child{display:none}.how{grid-template-columns:1fr}.how-photo{min-height:560px}.outfitter-section,.journal-grid{grid-template-columns:1fr}.footer-top{flex-direction:column}.search-panel{grid-template-columns:1.3fr .7fr .7fr 70px}.section-heading{gap:30px}}@media(max-width:720px){.site-header{height:70px;padding:7px 20px;grid-template-columns:120px 1fr}.brand{width:112px;height:55px}.menu-button{display:flex;margin-left:auto;width:40px;height:40px;flex-direction:column;justify-content:center;gap:7px}.menu-button span{display:block;width:23px;height:1px;background:#fff}.main-nav{position:absolute;top:70px;left:0;right:0;background:var(--ink);padding:20px;flex-direction:column;display:none}.main-nav.is-open{display:flex}.hero{min-height:760px;padding:100px 22px 230px;align-items:center}.hero-media{background-position:60% center}.hero-shade{background:linear-gradient(90deg,#0a100bc7,#0a100b26),linear-gradient(0deg,rgba(10,16,11,.85),transparent)}.hero h1{font-size:66px}.hero-content>p{font-size:14px;line-height:1.6}.search-panel{left:20px;right:20px;bottom:50px;grid-template-columns:1fr 56px}.search-field-main{grid-column:1/3}.search-field:nth-child(2),.search-field:nth-child(3){padding:14px}.search-field:nth-child(3){border-right:0}.search-submit{position:absolute;right:7px;top:7px;width:48px;height:52px}.hero-foot{display:none}.trust-strip{overflow:auto;justify-content:flex-start;padding:18px 22px}.trust-strip p{white-space:nowrap}.section{padding:80px 22px}.section-heading{display:block;margin-bottom:38px}.section-heading>p{margin-top:25px}.section-heading-inline{display:flex;align-items:flex-end}.section-heading-inline .underlined-link{font-size:9px}.pursuit-grid{grid-template-columns:1fr}.pursuit-card{min-height:330px}.trip-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;margin-right:-22px;padding-right:22px}.trip-card{min-width:86vw;scroll-snap-align:start}.trip-card:last-child{display:block}.how-photo{min-height:440px}.verified-stamp{bottom:25px}.how-copy{padding:75px 24px}.quote-section{padding:95px 22px}.outfitter-section{padding:80px 22px}.outfitter-actions{align-items:flex-start;flex-direction:column}.outfitter-stats div{grid-template-columns:100px 1fr}.journal-item{grid-template-columns:120px 1fr}.journal-image-small{height:120px}.footer-links{gap:28px}.footer-top{gap:40px}.footer-bottom{gap:15px;flex-wrap:wrap}.footer-bottom>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*{animation:none!important;transition:none!important}}.pursuit-card.hunt:before{background-image:url(/images/category-hunting.webp);background-position:center}.pursuit-card.fish:before{background-image:url(/images/category-fishing.webp);background-position:center;filter:none}.pursuit-card.lodge:before{background-image:url(/images/category-lodges.webp);background-position:center}.pursuit-card.rental:before{background-image:url(/images/category-rentals.webp);background-position:center;filter:none}.trip-image-elk:before{background-image:url(/images/trip-elk.webp);background-position:center}.trip-image-fish:before{background-image:url(/images/trip-fishing.webp);background-position:center;filter:none}.trip-image-cabin:before{background-image:url(/images/trip-cabin.webp);background-position:center;filter:none}html{font-size:clamp(16px,calc(.28vw + 11px),20px)}body{font-size:1rem}.site-header{grid-template-columns:11.25rem 1fr minmax(17rem,19rem)}.site-header .header-actions,.site-header .header-actions a{white-space:nowrap}.mobile-nav-actions{display:none}.site-header .brand{transition:width .3s ease,height .3s ease}.site-header .brand img{padding:.5rem .4rem;transform:translateY(-5px)}.site-header.is-scrolled .brand{width:7rem;height:3.25rem}.site-header.is-scrolled .brand img{max-height:100%;padding:.35rem .3rem}.site-header:not(.is-scrolled) .header-actions .button-outline{background:#0c140d7a;border:1px solid rgba(255,255,255,.3);box-shadow:0 .35rem 1.25rem #00000024;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.site-header .header-actions .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.7rem 1rem;background:#59612deb;border:1px solid rgba(225,165,72,.42);box-shadow:0 .35rem 1.25rem #00000029;color:#fff;font-family:var(--display);font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.site-header .header-actions .text-link:after{display:none}.pursuits .section-heading>p{align-self:center;margin-bottom:0}.hero h1{font-size:clamp(4.5rem,8.2vw,10rem)}.hero-content>p{font-size:clamp(1rem,.35vw + .75rem,1.25rem);max-width:36rem}.section-heading h2,.section-heading-inline h2{font-size:clamp(4rem,6.7vw,7.25rem)}.section-heading>p,.outfitter-content>p,.how-copy>p{font-size:clamp(.95rem,.2vw + .75rem,1.125rem)}.pursuit-card h3{font-size:clamp(2.5rem,2.6vw,3.5rem)}.trip-info h3{font-size:clamp(1.75rem,1.8vw,2.35rem)}.main-nav,.header-actions,.search-field strong,.search-field .field-value{font-size:clamp(.75rem,.2vw + .65rem,.95rem)}.search-field span:first-child,.eyebrow{font-size:clamp(.625rem,.12vw + .55rem,.75rem)}.search-panel{grid-template-columns:minmax(17rem,1.55fr) minmax(9rem,.75fr) minmax(9rem,.75fr) 5rem}.search-field{min-width:0}.search-field strong,.search-field .field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-field{cursor:pointer}.date-field input[type=date]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.date-field input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}@media(min-width:1600px){.site-header{grid-template-columns:12rem 1fr 17rem}.site-header:not(.is-scrolled) .brand{width:10rem;height:4.75rem}.hero-content{max-width:54rem}.section,.quote-section{padding-top:8rem;padding-bottom:8rem}.trip-info{padding:1.5rem}.trip-meta,.trip-info>p,.trip-price,.pursuit-card div>span,.pursuit-card b{font-size:.75rem}}@media(min-width:721px)and (max-width:1100px){.hero{height:auto;min-height:clamp(40rem,78svh,46rem);align-items:flex-start;padding-top:9rem;padding-bottom:13rem}.hero-content{margin-top:0}.hero-content>p{margin-top:1.75rem}.search-panel{bottom:3rem;left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr 1fr 4.5rem}.search-field-main{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--line)}.search-panel .search-field:nth-child(3){border-right:1px solid var(--line)}.search-submit{grid-column:3;grid-row:2}}@media(max-width:1100px){.site-header{grid-template-columns:9.375rem 1fr}.header-actions{display:none}.menu-button{display:flex;width:2.75rem;height:2.75rem;margin-left:auto;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.menu-button span{display:block;width:1.5rem;height:1px;background:#fff;transition:transform .25s ease,opacity .25s ease}.menu-button[aria-expanded=true] span:first-child{transform:translateY(.25rem) rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-.25rem) rotate(-45deg)}.main-nav{position:absolute;top:100%;right:clamp(1rem,4vw,3rem);left:auto;display:none;width:min(22rem,calc(100vw - 2rem));padding:.75rem;gap:0;flex-direction:column;background:#121b13f0;border:1px solid rgba(255,255,255,.16);box-shadow:0 1.25rem 3.5rem #00000059;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-nav.is-open{display:flex}.main-nav>a{width:100%;padding:.9rem .75rem;border-bottom:1px solid rgba(255,255,255,.1);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding-top:.75rem}.mobile-nav-actions a{min-height:2.75rem;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-family:var(--display);font-weight:600;letter-spacing:.09em;text-align:center;text-transform:uppercase;white-space:nowrap}.mobile-outfitter-link{background:#59612df5;border:1px solid rgba(225,165,72,.4)}.mobile-trip-link{background:var(--copper);border:1px solid rgba(255,255,255,.25)}}@media(max-width:720px){html{font-size:16px}.site-header{grid-template-columns:7.5rem 1fr}.site-header.is-scrolled .brand{width:5.75rem;height:2.75rem}.hero{height:auto;min-height:clamp(37rem,78svh,43rem);align-items:flex-start;padding-top:7rem;padding-bottom:13rem}.hero-content{margin-top:0}.hero-content>p{max-width:26rem;margin-top:1.5rem}.search-panel{bottom:2.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.search-field-main{grid-column:1 / -1;padding-right:4.5rem}.search-panel .search-field:nth-child(2),.search-panel .search-field:nth-child(3){min-width:0;padding-right:2rem}.search-panel .search-field:nth-child(2) .icon,.search-panel .search-field:nth-child(3) .icon{right:.75rem}.hero h1{font-size:clamp(4rem,18vw,5.25rem)}.section-heading h2,.section-heading-inline h2{font-size:clamp(3.5rem,15vw,4.75rem)}}@media(max-width:420px){.hero{min-height:36rem;padding-top:6.25rem;padding-bottom:12.5rem}.search-panel{left:.875rem;right:.875rem;bottom:2.25rem}.search-field{padding-left:1rem}.search-field strong,.search-field .field-value{font-size:.75rem}}
