:root{--ink:#141412;--body:#6d6a62;--muted:#8f8b82;--green:#0d6b63;--cream:#f6f4ef;--line:#e9e6e0;--line2:#d5d1c9;--navy:#141a3a;--ins:#004aad}*{box-sizing:border-box}body{margin:0;font-family:Archivo,sans-serif;color:var(--ink);background:#fff}a{color:var(--green);text-decoration:none}a:hover{color:#0a544e}img{max-width:100%}.wrap{padding-left:44px;padding-right:44px}.util{background:var(--ink);color:#b5b1a8;font-size:12.5px;display:flex;justify-content:space-between;padding:9px 44px;gap:16px;flex-wrap:wrap}.util a{color:#b5b1a8}.hdr{display:flex;align-items:center;gap:32px;padding:18px 44px;border-bottom:1px solid var(--line);flex-wrap:wrap}.hdr nav{display:flex;gap:26px;font-weight:500;font-size:14px;flex:1}.hdr nav a{color:var(--body)}.hdr nav a.on{color:var(--ink)}.btn{display:inline-block;font-weight:600;font-size:14px;color:#fff;background:var(--green);padding:13px 26px;border-radius:8px;border:0;cursor:pointer}.btn-dark{background:var(--ink)}.btn-navy{background:var(--navy)}.btn-ins{background:var(--ins)}.btn-outline{background:#fff;color:var(--ink);border:1px solid var(--line2);font-weight:500}.hero{position:relative}.hero img{display:block;width:100%;height:560px;object-fit:cover;object-position:center 40%}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000 45%,#0a0e0a73 78%,#0a0e0a8c)}.hero .copy{position:absolute;right:44px;bottom:160px;max-width:520px;text-align:right}.hero h1{font-size:54px;line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0;text-shadow:0 1px 24px rgba(0,0,0,.3)}.hero .ctas{display:flex;gap:12px;margin-top:26px;justify-content:flex-end}.specstrip{position:absolute;left:44px;right:44px;bottom:28px;background:#1414128c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:10px;display:grid;grid-template-columns:repeat(4,1fr);padding:24px 12px}.specstrip>div{text-align:center;border-right:1px solid rgba(255,255,255,.14)}.specstrip>div:last-child{border-right:0}.specstrip b{display:block;font-size:28px;font-weight:600;color:#fff}.specstrip span{font-size:12px;color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em}h2.sec{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 26px}.cards3{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.card img,.card video{display:block;width:100%;height:250px;object-fit:cover}.card .pad{padding:20px}.card h3{font-size:17px;font-weight:600;margin:0 0 6px}.card p{font-size:14px;line-height:1.55;color:var(--body);margin:0}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tile{background:var(--cream);border-radius:10px;padding:22px}.tile h4{font-size:15px;font-weight:600;margin:0 0 6px}.tile p{font-size:13px;line-height:1.5;color:var(--body);margin:0 0 10px}.tile a{font-weight:600;font-size:13px}.quotecards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quote{border:1px solid var(--line);border-radius:10px;padding:26px}.quote p{font-size:16px;line-height:1.6;margin:0}.quote .who{display:flex;align-items:center;gap:10px;margin-top:18px;font-weight:600;font-size:13px}.acc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.newsband{margin:0 44px 64px;background:var(--ink);border-radius:12px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.newsband h2{font-size:26px;color:#fff;margin:0 0 8px;letter-spacing:-.02em}.newsband p{font-size:14px;color:#8f8b82;margin:0}.newsband input{background:#fff;border:0;border-radius:6px;padding:13px 18px;font-size:14px;width:260px}.ftr{border-top:1px solid var(--line);padding:36px 44px 24px}.ftr .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:28px;border-bottom:1px solid var(--line)}.ftr .cols a{display:block;color:var(--body);font-size:13.5px;margin-top:8px}.ftr .cols b{font-size:13.5px}.ftr .legal{padding-top:18px;font-size:12px;line-height:1.6;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:12.5px}@media(max-width:900px){.cards3,.tiles,.quotecards,.acc-grid,.ftr .cols{grid-template-columns:1fr 1fr}.wrap,.util,.hdr{padding-left:20px;padding-right:20px}.util{font-size:11.5px;gap:8px}.hdr{gap:12px 16px}.hdr img{height:28px!important}.hdr nav{flex:1 1 100%;order:5;gap:18px;flex-wrap:wrap}.hero img{height:440px}.hero .shade{background:linear-gradient(180deg,#0000 30%,#0a0e0a99)}.hero .copy{left:20px;right:20px;bottom:28px;max-width:none;text-align:center;position:absolute}.hero h1{font-size:32px}.hero .ctas{justify-content:center;flex-wrap:wrap}.specstrip{grid-template-columns:1fr 1fr;gap:18px 0;margin:16px 20px 0;position:static;background:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.specstrip>div{border-right:0}.specstrip>div:nth-child(odd){border-right:1px solid #2c2b27}.specstrip b{font-size:20px}.specstrip span{font-size:10.5px}.newsband{margin-left:20px;margin-right:20px;padding:28px}.newsband input{width:100%;max-width:260px}}@media(max-width:900px){.pgrid{grid-template-columns:1fr!important}#main-img{height:340px!important}}@media(max-width:560px){#ptabs{gap:0}input,textarea,select{font-size:16px!important}.cards3,.tiles,.quotecards,.acc-grid,.ftr .cols{grid-template-columns:1fr}.hero img{height:380px}.hero h1{font-size:26px}.btn{font-size:13.5px;padding:12px 20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
