@font-face{font-display:swap;font-family:Gantari Light;src:url(https://51459102.fs1.hubspotusercontent-na1.net/hubfs/51459102/raw_assets/public/gil-walsh-blog/fonts/Gantari-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gantari Regular;src:url(https://51459102.fs1.hubspotusercontent-na1.net/hubfs/51459102/raw_assets/public/gil-walsh-blog/fonts/Gantari-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gantari SemiBold;src:url(https://51459102.fs1.hubspotusercontent-na1.net/hubfs/51459102/raw_assets/public/gil-walsh-blog/fonts/Gantari-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Bodoni Moda;src:url(https://51459102.fs1.hubspotusercontent-na1.net/hubfs/51459102/raw_assets/public/gil-walsh-blog/fonts/BodoniModa-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Bodoni\ 72;src:url(https://51459102.fs1.hubspotusercontent-na1.net/hubfs/51459102/raw_assets/public/gil-walsh-blog/fonts/Bodoni72-Book.woff2) format("woff2")}:root{--gw-ink:#1a1818;--gw-heading:#2a2627;--gw-red:#c4091e;--gw-link:#c36;--gw-mist:#f3f3f4;--gw-rule:#d9d9db;--gw-footer-text:#ebebec;--gw-footer-muted:rgba(235,235,236,.58);--gw-display:"Bodoni Moda","Bodoni 72",Didot,Georgia,serif;--gw-serif:"Bodoni 72","Bodoni Moda",Didot,Georgia,serif;--gw-light:"Gantari Light","Helvetica Neue",Arial,sans-serif;--gw-regular:"Gantari Regular","Helvetica Neue",Arial,sans-serif;--gw-semibold:"Gantari SemiBold","Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#fff;color:var(--gw-ink);font-family:var(--gw-light);font-size:18px;line-height:1.4;margin:0;-webkit-font-smoothing:antialiased}img{height:auto;max-width:100%}a{color:inherit}.gw-header{background:var(--gw-mist);position:relative;z-index:10}.gw-header__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1240px;min-height:81px;padding:6px 40px}.gw-nav{display:flex;gap:24px;justify-content:space-evenly}.gw-mobile-nav a,.gw-nav a{color:var(--gw-ink);font-family:var(--gw-regular);font-size:14px;letter-spacing:4.44px;line-height:35px;text-decoration:none;text-transform:uppercase;transition:color .2s}.gw-mobile-nav a.is-active,.gw-mobile-nav a:hover,.gw-nav a.is-active,.gw-nav a:hover{color:var(--gw-red)}.gw-header__logo{display:block;padding:0 24px}.gw-header__logo img{display:block;height:auto;width:60px}.gw-header__toggle{background:none;border:0;cursor:pointer;display:none;height:32px;padding:7px 4px;width:32px}.gw-header__toggle span{background:var(--gw-ink);display:block;height:1px;margin-bottom:7px;transition:transform .2s,opacity .2s}.gw-header__toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.gw-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.gw-header__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.gw-mobile-nav{align-items:center;background:var(--gw-mist);border-top:1px solid var(--gw-rule);display:flex;flex-direction:column;padding:12px 20px 28px}.gw-mobile-nav[hidden]{display:none}@media (max-width:1024px){.gw-header__inner{grid-template-columns:40px 1fr 40px;min-height:70px;padding:6px 20px}.gw-nav{display:none}.gw-header__toggle{display:block}.gw-header__logo{justify-self:center}.gw-header__logo img{width:50px}}@media (min-width:1025px){.gw-mobile-nav{display:none!important}}.gw-date{color:var(--gw-ink);font-size:14px;line-height:1.5;margin:0 0 14px}.gw-card__more,.gw-date,.gw-more-link,.gw-pagination a{font-family:var(--gw-semibold);letter-spacing:4.95px;text-transform:uppercase}.gw-card__more,.gw-more-link,.gw-pagination a{color:var(--gw-red);font-size:15px;text-decoration:none}.gw-card__more:hover,.gw-more-link:hover,.gw-pagination a:hover{text-decoration:underline;text-underline-offset:6px}.gw-post{padding:80px 20px 100px}.gw-post__header{margin:0 auto;max-width:1140px;text-align:center}.gw-post__title{color:var(--gw-heading);font-family:var(--gw-display);font-size:clamp(40px,7.3vw,105px);font-weight:400;line-height:1;margin:0}.gw-post__image{margin:40px auto 0;max-width:800px}.gw-post__image img{display:block;width:100%}.gw-post__body{font-size:22px;line-height:1.4;margin:50px auto 0;max-width:980px;overflow-wrap:break-word;text-align:center}.gw-post__body p{margin:0 0 30px}.gw-post__body h2,.gw-post__body h3,.gw-post__body h4{color:var(--gw-heading);font-family:var(--gw-serif);font-weight:500;margin:50px 0 20px}.gw-post__body h2{font-size:42px;line-height:1.35}.gw-post__body h3{font-size:35px;line-height:1.5}.gw-post__body h4{font-size:26px;line-height:1.4}.gw-post__body>:first-child{margin-top:0}.gw-post__body a{color:var(--gw-link);font-family:var(--gw-semibold);text-decoration:none}.gw-post__body a:hover{text-decoration:underline}.gw-post__body b,.gw-post__body strong{font-family:var(--gw-semibold);font-weight:400}.gw-post__body ol,.gw-post__body ul{display:inline-block;margin:0 0 30px;padding-left:1.2em;text-align:left}.gw-post__body li{margin-bottom:8px}.gw-post__body img{display:block;margin:40px auto}.gw-post__body blockquote{color:var(--gw-heading);font-family:var(--gw-serif);font-size:30px;line-height:1.4;margin:50px auto;padding:0}.gw-post__body hr{border:0;margin:50px auto;width:80px}.gw-post__body hr,.gw-post__footer{border-top:1px solid var(--gw-rule)}.gw-post__footer{margin:70px auto 0;max-width:980px;padding-top:40px;text-align:center}.gw-post__tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 30px}.gw-post__tags a{border:1px solid var(--gw-rule);font-family:var(--gw-regular);font-size:13px;letter-spacing:2px;padding:6px 14px;text-decoration:none;text-transform:uppercase}.gw-post__tags a:hover{border-color:var(--gw-ink)}@media (max-width:767px){.gw-post{padding:50px 20px 70px}.gw-post__body{font-size:18px;margin-top:36px}.gw-post__body h2{font-size:32px}.gw-post__body h3{font-size:28px}.gw-post__body blockquote{font-size:24px}}.gw-grid{display:grid;gap:0 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px}.gw-card{align-items:flex-start;border-bottom:1px solid var(--gw-rule);display:flex;flex-direction:column;padding:40px 0 44px}.gw-card__image{aspect-ratio:4/3;background:#e8e8e9;display:block;margin-bottom:28px;overflow:hidden;width:100%}.gw-card__image img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.gw-card__image:hover img{transform:scale(1.03)}.gw-card__title{color:var(--gw-heading);font-family:var(--gw-display);font-size:30px;font-weight:400;line-height:1.25;margin:0 0 14px}.gw-card__title a{text-decoration:none}.gw-card__title a:hover{color:var(--gw-red)}.gw-card__summary{font-size:17px;line-height:1.5;margin:0 0 22px}.gw-card__more{margin-top:auto}@media (max-width:1024px){.gw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gw-grid{grid-template-columns:minmax(0,1fr)}.gw-card__title{font-size:26px}}.gw-related{background:var(--gw-mist);padding:80px 20px 90px}.gw-related__title{color:var(--gw-heading);font-family:var(--gw-display);font-size:clamp(32px,4vw,48px);font-weight:400;margin:0 0 10px;text-align:center}.gw-listing{background:var(--gw-mist);padding:90px 20px 110px}.gw-listing__hero{margin:0 auto 50px;max-width:900px;text-align:center}.gw-listing__title{color:var(--gw-heading);font-family:var(--gw-display);font-size:clamp(44px,7.3vw,105px);font-weight:400;line-height:1;margin:0;text-transform:uppercase}.gw-listing__intro{font-size:22px;line-height:1.6;margin:36px auto 0;max-width:760px}.gw-listing__empty{font-size:20px;text-align:center}.gw-pagination{align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr;margin:60px auto 0;max-width:1180px}.gw-pagination a:last-child{justify-self:end}.gw-pagination__count{font-family:var(--gw-regular);font-size:14px;letter-spacing:2px;text-transform:uppercase}@media (max-width:767px){.gw-listing{padding:60px 20px 80px}.gw-listing__intro{font-size:18px}.gw-pagination{grid-template-columns:1fr 1fr}.gw-pagination__count{display:none}}.gw-footer{background:var(--gw-ink);color:var(--gw-footer-text)}.gw-footer__top{align-items:center;display:grid;gap:30px;grid-template-columns:160px 1fr 160px;margin:0 auto;max-width:1240px;padding:30px 40px}.gw-footer__logo img{display:block;height:auto;width:106px}.gw-footer__nav{display:flex;flex-wrap:wrap;gap:0 30px;justify-content:center}.gw-footer__nav a{color:var(--gw-footer-text);font-family:var(--gw-regular);font-size:14px;letter-spacing:3px;line-height:35px;text-decoration:none;text-transform:uppercase}.gw-footer__contact a:hover,.gw-footer__nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.gw-footer__social{display:flex;gap:20px;justify-content:flex-end}.gw-footer__social a{color:var(--gw-footer-text);display:inline-flex;transition:opacity .2s}.gw-footer__social a:hover{opacity:.7}.gw-footer__contact{border-top:1px solid rgba(235,235,236,.18);display:grid;gap:30px;grid-template-columns:1fr 1.3fr 1fr;margin:0 auto;max-width:1240px;padding:80px 40px 100px;text-align:center}.gw-footer__contact h2{color:var(--gw-footer-muted);font-family:var(--gw-semibold);font-size:18px;font-weight:400;letter-spacing:4.95px;margin:0 0 24px;text-transform:uppercase}.gw-footer__contact a,.gw-footer__contact p{color:var(--gw-footer-text);font-family:var(--gw-regular);font-size:18px;line-height:1.4;margin:0;text-decoration:none}@media (max-width:1024px){.gw-footer__top{grid-template-columns:1fr;justify-items:center;padding:50px 20px 40px;text-align:center}.gw-footer__social{justify-content:center}.gw-footer__contact{gap:44px;grid-template-columns:1fr;padding:50px 20px 70px}}