/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--orange:#ffad00;--blue:#10a9d8;--ink:#101112;--paper:#faf9f5;--muted:#5b6268}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{z-index:20;background:#fff;border-bottom:1px solid #eee;align-items:center;height:112px;padding:0 4vw;display:flex;position:relative}.logo{object-fit:contain;width:104px;height:104px;position:relative;top:12px}.nav{align-items:center;gap:clamp(18px,2.2vw,38px);margin:auto;font-weight:750;display:flex}.nav>a,.nav-group>button{white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:42px 0;font-weight:750}.nav-group{position:relative}.nav-group>button span{margin-left:7px}.dropdown{border-top:4px solid var(--blue);opacity:0;visibility:hidden;background:#fff;min-width:220px;padding:12px;transition:all .2s;position:absolute;top:82px;left:-20px;transform:translateY(8px);box-shadow:0 14px 36px #1112}.dropdown a{padding:12px 14px;font-size:14px;display:block}.dropdown a:hover{color:#007ba5;background:#f2f8fa}.nav-group:hover .dropdown,.nav-group:focus-within .dropdown{opacity:1;visibility:visible;transform:none}.header-cta{background:var(--orange);color:#fff;border-radius:4px;padding:18px 34px;font-weight:800}.menu-toggle{display:none}.hero{background:var(--paper);grid-template-columns:46% 54%;min-height:750px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:4;padding:115px 5vw 100px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#007fa8;margin:0 0 20px;font-size:13px;font-weight:800}.hero h1{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(56px,5vw,82px);line-height:1.06}.cyan-rule{background:var(--blue);width:112px;height:5px;margin:32px 0 20px}.hero-intro{max-width:560px;margin:0 0 34px;font-size:20px;line-height:1.55}.button-row{flex-wrap:wrap;gap:20px;display:flex}.button{cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:58px;padding:14px 30px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-orange{background:var(--orange);color:#fff}.button-outline{border:2px solid var(--blue);color:#008bb8;background:#fff}.button-dark{background:var(--ink);color:#fff}.hero-image{z-index:2;background:url(/goodland-hero.png) 50%/cover no-repeat;border-radius:48% 0 0 48%;position:relative}.orange-orb,.blue-orb{z-index:3;border-radius:50%;position:absolute;bottom:-250px}.orange-orb{background:var(--orange);width:500px;height:500px;left:-260px}.blue-orb{background:var(--blue);width:520px;height:360px;bottom:-250px;left:27%}.proof-bar{z-index:5;background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;min-height:118px;padding:20px 5vw;display:grid;position:relative}.proof-bar>div{border-right:2px solid var(--blue);justify-content:center;align-items:center;gap:20px;min-height:70px;display:flex}.proof-bar>div:last-child{border:0}.proof-icon,.kw-mark{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.proof-bar i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin:0 9px;display:inline-block}.section-pad{padding:100px 6vw}.intro-section{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.intro-section h2,.section-heading-row h2,.video-section h2,.cta-section h2,.page-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:1.08}.intro-section>div:last-child{font-size:19px;line-height:1.7}.text-link{color:#008bb8;margin-top:20px;font-weight:800;display:inline-block}.text-link span{margin-left:8px}.services-section{background:#eef9fc}.section-heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading-row h2{max-width:760px}.service-grid,.content-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px;display:grid}.service-grid article,.content-grid article{background:#fff;min-height:300px;padding:44px}.service-grid span,.content-grid span{color:var(--blue);font-weight:800}.service-grid h3,.content-grid h2{letter-spacing:-.035em;margin:58px 0 16px;font-size:30px}.service-grid p,.content-grid p{color:var(--muted);line-height:1.7}.video-section{background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;display:grid}.video-section>div:last-child>p:not(.eyebrow){color:var(--muted);margin:24px 0 34px;font-size:18px;line-height:1.7}.video-card{text-align:center;clip-path:ellipse(70% 58%);background:linear-gradient(135deg,#ffad00,#ffce68);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:40px;display:flex}.video-card .play{width:86px;height:86px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;padding-left:5px;font-size:28px;display:grid;box-shadow:0 14px 30px #0002}.video-card p{max-width:360px;font-weight:800}.cta-section{background:var(--orange);justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-section .eyebrow{color:#563b00}.footer{color:#fff;background:#111;grid-template-columns:1.2fr .7fr .9fr 1.2fr;gap:50px;padding-bottom:45px;display:grid}.footer-brand img{border-radius:50%}.footer h3{color:var(--orange);text-transform:uppercase;letter-spacing:.15em;font-size:14px}.footer a{color:#ddd;margin:12px 0;display:block}.footer p{color:#aeb3b7;line-height:1.6}.footer-contact{font-size:19px;font-weight:800;color:#fff!important}.legal{border-top:1px solid #333;grid-column:1/-1;margin-top:25px;padding-top:25px;font-size:12px}.page-hero{background:linear-gradient(120deg,#fff 0 68%,var(--blue) 68% 82%,var(--orange) 82%);flex-direction:column;justify-content:center;min-height:480px;display:flex}.page-hero h1{max-width:850px}.page-hero>p:last-child{max-width:760px;font-size:20px;line-height:1.65}.content-grid{background:#eef9fc;margin:0;padding-top:80px;padding-bottom:100px}.content-grid article{border-top:5px solid var(--orange)}.form-wrap{background:#fff}.form-wrap form{grid-template-columns:1fr 1fr;gap:22px;max-width:720px;display:grid}.form-wrap label{flex-direction:column;gap:8px;font-weight:800;display:flex}.form-wrap label:last-of-type{grid-column:1/-1}.form-wrap input,.form-wrap textarea{background:#fafafa;border:1px solid #ccd3d7;border-radius:3px;padding:16px;font-weight:500}.form-wrap button{justify-self:start}.form-note{color:var(--muted);font-size:12px}@media (width<=1000px){.site-header{height:86px}.logo{width:78px;height:78px;top:8px}.header-cta{display:none}.menu-toggle{background:0 0;border:0;gap:10px;margin-left:auto;font-weight:800;display:flex}.nav{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:18px 6vw 30px;display:none;position:absolute;top:86px;left:0;right:0;box-shadow:0 15px 30px #0002}.nav.open{display:flex}.nav>a,.nav-group>button{text-align:left;width:100%;padding:14px 0;display:block}.dropdown{opacity:1;visibility:visible;box-shadow:none;border:0;padding:0 0 8px 16px;display:none;position:static;transform:none}.nav-group:hover .dropdown,.nav-group:focus-within .dropdown{display:block}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:80px 7vw 70px}.hero-image{border-radius:45% 45% 0 0;min-height:500px}.orange-orb,.blue-orb{display:none}.proof-bar{grid-template-columns:1fr}.proof-bar>div{border-bottom:1px solid #ddd;border-right:0;justify-content:flex-start;padding:15px 8vw}.intro-section,.video-section{grid-template-columns:1fr}.service-grid,.content-grid,.footer{grid-template-columns:1fr 1fr}.page-hero{background:linear-gradient(135deg,#fff 0 82%,var(--blue) 82% 90%,var(--orange) 90%)}}@media (width<=650px){.hero-copy{padding-top:65px}.hero h1{font-size:48px}.hero-image{min-height:360px}.button-row .button{width:100%}.section-pad{padding:72px 7vw}.service-grid,.content-grid{grid-template-columns:1fr}.section-heading-row,.cta-section{flex-direction:column;align-items:flex-start}.service-grid article,.content-grid article{min-height:auto}.footer{grid-template-columns:1fr}.footer-brand{grid-column:1/-1}.form-wrap form{grid-template-columns:1fr}.form-wrap label{grid-column:1!important}.proof-bar strong{font-size:14px}}.site-header{gap:24px;height:128px;padding-left:3vw;padding-right:3vw}.site-header>a:first-child{align-items:center;height:128px;display:flex}.logo{width:124px;height:124px;display:block;top:0}.nav{gap:clamp(14px,1.55vw,28px)}.nav>a,.nav-group>button{padding-top:50px;padding-bottom:50px}.dropdown{top:94px}.header-actions{align-items:center;gap:18px;display:flex}.kw-affiliation{color:#b40101;white-space:nowrap;align-items:center;gap:9px;display:flex}.kw-wordmark{letter-spacing:-.12em;font-size:32px;font-weight:900;line-height:1}.kw-affiliation>span:last-child{border-left:1px solid #d5d5d5;flex-direction:column;padding-left:9px;display:flex}.kw-affiliation strong{letter-spacing:.06em;font-size:10px;line-height:1.15}.kw-affiliation small{color:#555;font-size:9px;line-height:1.35}.header-cta{background:var(--blue);white-space:nowrap;padding:17px 24px}.header-cta:hover{background:#0788b0}.proof-bar{grid-template-columns:1.55fr repeat(4,1fr);padding:20px 3vw}.proof-bar>div{justify-content:center;gap:12px;padding:0 12px}.proof-icon{flex:0 0 48px}.wisconsin-icon svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linejoin:round;width:29px;height:34px}.specialty-item{text-align:center;flex-direction:column;gap:8px!important}.specialty-item strong{font-size:14px}.proof-bar i{display:none}@media (width<=1120px){.site-header,.site-header>a:first-child{height:96px}.logo{width:92px;height:92px}.header-actions{display:none}.nav{top:96px}.proof-bar{grid-template-columns:1fr 1fr}.proof-bar>div{border-bottom:1px solid #ddd;border-right:0;min-height:100px}.expertise-item{grid-column:1/-1}}@media (width<=650px){.proof-bar{grid-template-columns:1fr 1fr}.proof-bar>div{justify-content:center;padding:14px}.expertise-item{text-align:center;flex-direction:column}.specialty-item strong{font-size:13px}}.button-blue{background:var(--blue);color:#fff}.button-blue:hover{background:#0788b0}.hero{grid-template-columns:45% 55%}.hero-image-frame{z-index:2;background:var(--blue);clip-path:polygon(24% 2%,39% 0,47% 4%,57% 2%,66% 8%,65% 14%,74% 19%,80% 27%,78% 34%,84% 39%,82% 45%,88% 50%,84% 57%,87% 64%,82% 72%,80% 79%,74% 85%,70% 94%,58% 99%,44% 98%,34% 94%,24% 92%,17% 85%,11% 78%,13% 70%,8% 63%,11% 56%,7% 49%,11% 43%,8% 36%,13% 30%,11% 23%,16% 17%,14% 10%);margin:34px 3vw 34px 0;position:relative}.hero-image{clip-path:inherit;background:url(/goodland-hero.png) 50%/cover no-repeat;border-radius:0;position:absolute;inset:7px}.proof-bar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;column-gap:0;padding:22px 4vw}.proof-bar>div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:92px;padding:0 16px;display:flex;gap:10px!important}.proof-icon{flex:0 0 52px;width:52px;height:52px}.proof-icon svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.proof-icon svg path:first-child:last-child{vector-effect:non-scaling-stroke}.wisconsin-icon svg{stroke-width:2.4px;width:31px;height:36px}.specialty-item strong{justify-content:center;align-items:flex-start;min-height:35px;font-size:14px;line-height:1.25;display:flex}.team-section{background:#fff}.team-section .section-heading-row>div{max-width:720px}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:54px;display:grid}.team-card{margin:0}.team-card img,.team-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;background:#eaf7fb;border-radius:3px;width:100%}.team-card h3{letter-spacing:-.025em;margin:20px 0 5px;font-size:24px}.team-card p{color:var(--muted);margin:0}.team-placeholder{color:#0788b0;flex-direction:column;justify-content:center;align-items:center;display:flex}.team-placeholder span{font-size:74px;font-weight:800;line-height:1}.team-placeholder small{text-transform:uppercase;letter-spacing:.12em;margin-top:16px;font-weight:800}@media (width<=1120px){.hero-image-frame{min-height:500px;margin:24px 7vw 48px}.hero-image{min-height:0}.proof-bar{grid-template-columns:repeat(2,1fr)}.proof-bar>div{min-height:112px}.proof-bar>div:first-child{grid-column:1/-1}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.hero-image-frame{min-height:390px;margin:10px 4vw 35px}.proof-bar{grid-template-columns:repeat(2,1fr)}.proof-bar>div{padding:14px 8px}.team-grid{grid-template-columns:1fr 1fr;gap:18px}.team-card h3{font-size:18px}.team-card p{font-size:13px}}.service-grid{grid-template-columns:repeat(4,1fr)}.service-grid article{min-height:330px}.service-icon{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px!important;display:grid!important}.service-icon svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.service-grid h3{margin-top:38px}.footer-brand>img{object-fit:contain;width:180px;height:180px}.footer-kw{color:#fff;align-items:center;gap:11px;margin-top:28px;display:flex}.footer-kw>span{letter-spacing:-.12em;color:#e31b23;font-size:38px;font-weight:900;line-height:1}.footer-kw>div{border-left:1px solid #555;flex-direction:column;padding-left:11px;display:flex}.footer-kw strong{letter-spacing:.07em;font-size:11px}.footer-kw small{color:#aaa;margin-top:3px;font-size:10px}@media (width<=1000px){.service-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.service-grid{grid-template-columns:1fr}.footer-brand>img{width:160px;height:160px}}.team-profile-list{background:#fff;flex-direction:column;gap:2px;display:flex}.team-profile{background:#f4f9fb;grid-template-columns:minmax(280px,.8fr) 1.2fr;min-height:460px;display:grid}.team-profile:nth-child(2n){grid-template-columns:1.2fr minmax(280px,.8fr)}.team-profile:nth-child(2n) .team-profile-photo{order:2}.team-profile-photo img,.team-profile-photo>.team-placeholder{object-fit:cover;object-position:center;width:100%;height:100%;min-height:460px}.team-profile-copy{flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px);display:flex}.team-profile-copy h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(38px,4vw,62px);line-height:1.05}.team-profile-copy>p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:18px;line-height:1.7}.profile-contact{border-top:2px solid var(--blue);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;padding-top:22px;display:flex}.profile-contact strong{font-size:15px}.profile-contact>span{color:var(--muted);font-size:14px}.profile-contact .text-link{margin:0 0 0 auto}.testimonial-invite{background:var(--orange);justify-content:space-between;align-items:center;gap:40px;display:flex}.testimonial-invite h2{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(38px,4.5vw,66px);line-height:1.08}.testimonial-invite .eyebrow{color:#563b00}@media (width<=800px){.team-profile,.team-profile:nth-child(2n){grid-template-columns:1fr}.team-profile:nth-child(2n) .team-profile-photo{order:0}.team-profile-photo img,.team-profile-photo>.team-placeholder{min-height:420px;max-height:540px}.testimonial-invite{flex-direction:column;align-items:flex-start}.profile-contact .text-link{width:100%;margin-left:0}}.services-detail-grid{background:#d8eef5;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.services-detail-grid article{border-top:5px solid var(--orange);background:#fff;min-height:340px;padding:46px}.detail-icon{background:var(--blue);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.detail-icon svg{fill:none;stroke:#fff;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.services-detail-grid h2{letter-spacing:-.035em;margin:44px 0 14px;font-size:29px}.services-detail-grid p{color:var(--muted);margin:0;line-height:1.7}@media (width<=900px){.services-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.services-detail-grid{grid-template-columns:1fr}.services-detail-grid article{min-height:auto}}.site-header>a:first-child{z-index:24;width:152px;position:relative}.logo{filter:drop-shadow(0 7px 8px #0002);width:152px;height:152px;top:14px}.contact-cta{background:var(--orange)}.contact-cta:hover{background:#e89c00}.hero-visual{z-index:2;min-width:0;position:relative;overflow:hidden}.hero-image-frame{clip-path:none;background:var(--blue);margin:0;position:absolute;inset:28px 8vw 28px 1vw;-webkit-mask:url(/wisconsin-shape.png) 50%/contain no-repeat;mask:url(/wisconsin-shape.png) 50%/contain no-repeat}.hero-image{clip-path:none;background-position:50%;background-size:cover;inset:8px;-webkit-mask:url(/wisconsin-shape.png) 50%/contain no-repeat;mask:url(/wisconsin-shape.png) 50%/contain no-repeat}.lake-shapes{pointer-events:none;position:absolute;inset:0}.lake-shapes span{background:var(--blue);opacity:.82;border-radius:50%;position:absolute;right:-6%}.lake-shapes span:first-child{width:34%;height:78%;top:6%}.lake-shapes span:nth-child(2){background:#60c8e7;width:45%;height:48%;top:28%;right:-17%}.lake-shapes span:nth-child(3){background:#087fa8;width:30%;height:26%;top:58%;right:2%}.wisconsin-icon img{object-fit:contain;filter:invert();width:30px;height:35px}.team-card img[src="/team-tim.jpg"],.team-profile-photo img[src="/team-tim.jpg"]{object-position:18% center}@media (width<=1280px){.kw-affiliation{display:none}.site-header>a:first-child{width:136px}.logo{width:136px;height:136px}}@media (width<=1120px){.site-header>a:first-child{width:102px}.logo{width:108px;height:108px;top:9px}.hero-visual{min-height:560px}.hero-image-frame{inset:20px 8vw}.lake-shapes span:first-child{right:-10%}}@media (width<=650px){.hero-visual{min-height:430px}.hero-image-frame{inset:12px 5vw}.lake-shapes span{opacity:.55}}
