@font-face{font-family:LFSAdelia;src:url(LFSAdelia-Regular.woff2) format("woff2"),url(LFSAdelia-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LFSAdelia;src:url(LFSAdelia-Light.woff2) format("woff2"),url(LFSAdelia-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:LFSAdelia;src:url(LFSAdelia-Bold.woff2) format("woff2"),url(LFSAdelia-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--hoot-black: #1B2021;--hoot-ash: #DADCDB;--hoot-blue: #647D83;--hoot-mist: #C6CCCA;--hoot-mid: #141C1D;--hoot-deep: #0E1617;--hoot-grad-sunset: linear-gradient(160deg, #617ABE 0%, #EC8E23 55%, #A82222 100%);--hoot-grad-dusk: linear-gradient(160deg, #26305A 0%, #3F6896 30%, #E8C5D6 65%, #D19484 100%);--hoot-grad-sunrise: linear-gradient(160deg, #C27844 0%, #E88E2F 30%, #BCB7AD 65%, #8AA6A2 100%);--hoot-font-head: "LFSAdelia", "Arial Black", sans-serif;--hoot-font-mono: "Courier New", "Lucida Console", monospace;--hoot-font-body: "Helvetica Neue", Arial, sans-serif;--hoot-nav-h: 72px;--hoot-radius: 12px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--hoot-black);color:var(--hoot-ash);font-family:var(--hoot-font-body);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}.hoot-eyebrow{font-family:var(--hoot-font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#fff;display:block;margin-bottom:16px}.hoot-h1{font-family:var(--hoot-font-head);font-weight:400;font-size:clamp(3rem,6vw,7rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.hoot-h2{font-family:var(--hoot-font-head);font-weight:400;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:20px}.hoot-h3{font-family:var(--hoot-font-head);font-weight:400;font-size:clamp(1.4rem,2.5vw,2.2rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.hoot-body{font-family:var(--hoot-font-mono);font-size:13px;line-height:1.8;letter-spacing:.03em;color:var(--hoot-mist)}.hoot-grad-text{background:var(--hoot-grad-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hoot-btn-primary{display:inline-block;font-family:var(--hoot-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:14px 32px;border-radius:50px;background:var(--hoot-ash);color:var(--hoot-black);border:none;transition:opacity .2s}.hoot-btn-primary:hover{opacity:.85;color:var(--hoot-black)}.hoot-btn-outline{display:inline-block;font-family:var(--hoot-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:14px 32px;border-radius:50px;background:transparent;color:var(--hoot-ash);border:1px solid rgba(218,220,219,.4);transition:all .2s}.hoot-btn-outline:hover{border-color:var(--hoot-ash);background:#dadcdb14}.hoot-btn-dark{display:inline-block;font-family:var(--hoot-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:14px 32px;border-radius:50px;background:var(--hoot-black);color:var(--hoot-ash);border:none;transition:opacity .2s}.hoot-btn-dark:hover{opacity:.85}.hoot-section{padding:120px 64px}.hoot-section-mid{background:var(--hoot-mid)}.hoot-section-ash{background:var(--hoot-ash);color:var(--hoot-black)}.hoot-section-ash .hoot-eyebrow{color:var(--hoot-blue)}.hoot-section-ash .hoot-body{color:#4a4e4d}.hoot-section-deep{background:var(--hoot-deep)}.hoot-table{width:100%;border-collapse:collapse}.hoot-table th{font-family:var(--hoot-font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--hoot-blue);padding:14px 20px;text-align:left;border-bottom:1px solid rgba(218,220,219,.12);background:#dadcdb08}.hoot-table td{padding:18px 20px;border-bottom:1px solid rgba(218,220,219,.06);vertical-align:top}.hoot-table td:first-child{font-family:var(--hoot-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hoot-ash);font-weight:600;white-space:nowrap}.hoot-table td.arrow{color:var(--hoot-blue);padding:18px 12px;white-space:nowrap}.hoot-table td:last-child{font-family:var(--hoot-font-mono);font-size:11px;letter-spacing:.03em;color:var(--hoot-mist);line-height:1.7}.hoot-table tr:last-child td{border-bottom:none}.hoot-finding{background:#647d8314;border:1px solid rgba(100,125,131,.2);border-radius:var(--hoot-radius);padding:28px 32px;margin:32px 0;display:flex;gap:20px;align-items:flex-start}.hoot-finding-icon{font-family:var(--hoot-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--hoot-blue);flex-shrink:0}.hoot-finding-text{font-family:var(--hoot-font-mono);font-size:12px;line-height:1.75;letter-spacing:.03em;color:var(--hoot-mist)}.hoot-finding-text strong{color:var(--hoot-ash)}.hoot-footer{background:var(--hoot-deep);padding:80px 64px 40px;border-top:1px solid rgba(218,220,219,.08)}.hoot-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:72px}.hoot-footer-logo{height:22px;margin-bottom:20px}.hoot-footer-tagline{font-family:var(--hoot-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--hoot-blue);line-height:1.8}.hoot-footer-col-title{font-family:var(--hoot-font-mono);font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--hoot-mist);margin-bottom:20px}.hoot-footer-links{list-style:none}.hoot-footer-links li{margin-bottom:12px}.hoot-footer-links a{font-family:var(--hoot-font-mono);font-size:11px;letter-spacing:.08em;color:#dadcdb73;transition:color .2s}.hoot-footer-links a:hover{color:var(--hoot-ash)}.hoot-footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;padding-top:32px;border-top:1px solid rgba(218,220,219,.08);gap:40px}.hoot-footer-legal{font-family:var(--hoot-font-mono);font-size:9px;letter-spacing:.1em;color:#dadcdb40;line-height:1.7;max-width:500px}.hoot-footer-copy{font-family:var(--hoot-font-mono);font-size:9px;letter-spacing:.14em;color:#dadcdb40;white-space:nowrap}@media(max-width:768px){.hoot-section{padding:80px 24px}.hoot-footer-top{grid-template-columns:1fr 1fr;gap:32px}.hoot-footer{padding:60px 24px 32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
