.hags-article-archive{margin:12px auto 36px}.hags-article-archive details{border:1px solid rgba(var(--color-foreground),.22);border-radius:4px;background:rgb(var(--color-background))}.hags-article-archive summary{cursor:pointer;padding:18px 22px;display:flex;align-items:center;gap:14px;list-style:none}.hags-article-archive summary::-webkit-details-marker{display:none}.hags-article-archive__heading{font-family:var(--font-heading-family);font-size:clamp(20px,2.3vw,29px);font-weight:700;line-height:1.2}.hags-article-archive__hint{font-size:13px;line-height:1.45;opacity:.72;flex:1}.hags-article-archive__symbol{font-size:25px;line-height:1}.hags-article-archive details[open] .hags-article-archive__symbol{transform:rotate(45deg)}.hags-article-archive__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 22px;list-style:none;padding:4px 22px 24px;margin:0}.hags-article-archive__links a{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.3);text-underline-offset:3px;line-height:1.4}.hags-article-archive__links a:hover{text-decoration-color:currentColor}@media(max-width:750px){.hags-article-archive summary{padding:16px;flex-wrap:wrap}.hags-article-archive__hint{min-width:85%}.hags-article-archive__links{grid-template-columns:1fr;gap:11px;padding:0 16px 20px}}.hags-seo-nav{padding:22px 18px 30px}.hags-seo-nav h2{font-size:clamp(20px,2.3vw,28px);margin:0 0 6px}.hags-seo-nav p{margin:0 0 14px;max-width:700px}.hags-seo-nav__links{display:flex;flex-wrap:wrap;gap:10px}.hags-seo-nav__links a{display:inline-block;border:1px solid currentColor;border-radius:3px;padding:7px 12px;font-size:14px;text-decoration:none}.hags-seo-nav__links a:hover{text-decoration:underline}.hags-saturday{background:var(--sat-bg);color:var(--sat-ink)}.hags-saturday__inner{display:grid;grid-template-columns:1fr 1fr;min-height:380px;max-width:1500px;margin:auto;align-items:center}.hags-saturday__copy{padding:clamp(30px,5vw,86px);max-width:760px}.hags-saturday__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.16em;margin:0 0 16px;font-size:13px}.hags-saturday__heading{font-size:clamp(38px,5.7vw,82px);line-height:1.02;letter-spacing:-.025em;margin:0 0 19px;overflow-wrap:anywhere}.hags-saturday__description{font-size:clamp(15px,1.4vw,19px);line-height:1.55;max-width:550px}.hags-saturday__cta{display:inline-block;background:var(--sat-accent);color:var(--sat-button-ink);padding:13px 28px;text-decoration:none;font-size:15px;font-weight:800;margin-top:18px}.hags-saturday__cta:hover{text-decoration:underline}.hags-saturday__visual{height:100%;min-height:300px;overflow:hidden}.hags-saturday__visual img{display:block;width:100%;height:100%;max-height:600px;object-fit:cover}@media(max-width:780px){.hags-saturday__inner{display:flex;flex-direction:column}.hags-saturday__copy{width:100%;padding:38px 20px 28px}.hags-saturday__visual{width:100%;min-height:0}.hags-saturday__visual img{height:auto;max-height:370px}.hags-saturday__heading{font-size:clamp(38px,10vw,54px)}}.hags-faq{max-width:1120px;margin:0 auto;padding:36px 20px 54px}.hags-faq__intro{text-align:center;max-width:780px;margin:0 auto 24px}.hags-faq__intro h2{font-family:var(--font-heading-family);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.2;margin:0 0 10px}.hags-faq__intro p{font-size:16px;line-height:1.6;margin:0}.hags-faq__questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hags-faq__item{border:1px solid #dbdbdb;background:#fff;border-radius:3px}.hags-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:17px 19px;font-size:16px;line-height:1.45;font-weight:700}.hags-faq__item summary::-webkit-details-marker{display:none}.hags-faq__item summary span{font-size:22px;font-weight:400}.hags-faq__item[open] summary span{transform:rotate(45deg)}.hags-faq__item summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hags-faq__answer{padding:0 19px 17px;font-size:15px;line-height:1.65}.hags-faq__answer p{margin:0}@media(max-width:749px){.hags-faq{padding:28px 16px 40px}.hags-faq__questions{grid-template-columns:1fr}.hags-faq__item summary{padding:14px 16px}.hags-faq__answer{padding:0 16px 15px}}.hags-home{color:#171717;background:#faf9f6;font-family:inherit}.hags-home *{box-sizing:border-box}.hags-hero{display:grid;grid-template-columns:1.04fr .96fr;min-height:520px;background:#102a28;color:#fff}.hags-hero-copy{padding:clamp(36px,7vw,120px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hags-kicker{font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px}.hags-hero h1{font-family:inherit;font-size:clamp(43px,5.9vw,90px);line-height:.99;letter-spacing:-.045em;font-weight:900;color:#fff;margin:0 0 24px}.hags-hero-copy>p:not(.hags-kicker){font-size:clamp(16px,1.3vw,20px);max-width:460px;line-height:1.5;margin:0 0 26px}.hags-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hags-primary{display:inline-block;text-decoration:none;background:#e9efc9;color:#102a28!important;font-size:13px;font-weight:800;letter-spacing:.08em;padding:16px 23px}.hags-secondary{color:#fff!important;text-decoration:underline;font-size:13px;font-weight:800;letter-spacing:.06em}.hags-hero-photo{position:relative;background:#eae5db;min-height:380px;display:block;overflow:hidden}.hags-hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover}.hags-photo-label{position:absolute;bottom:20px;left:20px;background:#fff;color:#172c2b;font-size:12px;font-weight:800;padding:10px 13px}.hags-strip{background:#e9efc9;color:#12302e;display:flex;justify-content:space-around;gap:12px;flex-wrap:wrap;padding:15px 10px;font-weight:800;font-size:12px;letter-spacing:.12em}.hags-shell{max-width:1250px;padding:66px 24px 40px;margin:auto}.hags-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:25px}.hags-section-head h2,.hags-feature h2,.hags-seo h2{font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:1.08;letter-spacing:-.035em;margin:0}.hags-section-head>p{max-width:310px;font-size:16px;line-height:1.45}.hags-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hags-tile{color:#142c2a!important;text-decoration:none;display:block;font-weight:900;font-size:15px;letter-spacing:.04em}.hags-tile-image{aspect-ratio:1.1;background:#edeae5;overflow:hidden;margin-bottom:12px}.hags-tile img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.hags-tile:hover img{transform:scale(1.03)}.hags-tile>span{display:flex;justify-content:space-between;gap:12px}.hags-feature{margin-top:80px;background:#eeeae1;display:grid;grid-template-columns:1fr 1fr;min-height:360px}.hags-feature>div:first-child{padding:clamp(28px,5vw,70px);align-self:center}.hags-feature p:not(.hags-kicker){font-size:17px;line-height:1.5;max-width:400px}.hags-feature-img{position:relative;min-height:330px}.hags-feature-img img{width:100%;height:100%;position:absolute;object-fit:cover}.hags-seo{padding:75px 0 30px;max-width:890px}.hags-seo p{font-size:16px;line-height:1.75}.hags-seo a{color:#234f48;text-decoration:underline}@media(max-width:749px){.hags-hero{grid-template-columns:1fr}.hags-hero-copy{padding:50px 23px}.hags-hero-photo{min-height:350px}.hags-strip{font-size:10px;gap:10px}.hags-shell{padding:44px 16px}.hags-section-head{display:block}.hags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.hags-tile{font-size:12px}.hags-feature{grid-template-columns:1fr;margin-top:52px}.hags-feature-img{min-height:300px}.hags-seo{padding-top:50px}}@media(prefers-reduced-motion:reduce){.hags-tile img{transition:none}}.hags-states{max-width:1360px;margin:20px auto 34px}.hags-states details{border:2px solid #071a35;background:#faf9f5;color:#071a35}.hags-states summary{cursor:pointer;list-style:none;display:flex;gap:14px;align-items:center;padding:17px 22px;flex-wrap:wrap}.hags-states summary::-webkit-details-marker{display:none}.hags-states summary strong{font-size:clamp(19px,2.5vw,28px);line-height:1.2}.hags-states summary span{font-size:14px;flex:1;min-width:160px}.hags-states summary b{font-size:28px;line-height:1}.hags-states details[open] summary b{transform:rotate(45deg)}.hags-states__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 14px;padding:8px 22px 24px}.hags-states__grid a{text-decoration:none;color:inherit;font-size:14px;padding:7px 2px}.hags-states__grid a:hover{text-decoration:underline}@media(max-width:800px){.hags-states__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.hags-states summary{padding:14px}.hags-states__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 14px 18px}}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
