@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Lora:ital,wght@0,400;0,500;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";:root{--hasd-cream: #F4EFE6;--hasd-warm: #FAF7F2;--hasd-white: #FFFFFF;--hasd-charcoal: #1A1916;--hasd-ink: #2E2C28;--hasd-mid: #524F49;--hasd-muted: #9A9690;--hasd-faint: #C8C4BC;--hasd-border: #E4DED4;--hasd-border-dark: #CFC9BE;--hasd-terracotta: #C26B45;--hasd-tc-light: #F5E8DF;--hasd-tc-mid: #E8A882;--hasd-tc-hover: #A85A38;--hasd-sage: #6B8070;--hasd-sage-light: #E6EDEA;--hasd-gold: #B08940;--hasd-gold-light: #F2E8D0;--hasd-navy: #2A3A4A;--hasd-navy-light: #E0E8F0;--hasd-font-display: "Playfair Display", Georgia, serif;--hasd-font-body: "Lora", Georgia, serif;--hasd-font-ui: "DM Sans", -apple-system, sans-serif;--hasd-page-max: 1360px;--hasd-page-pad: 40px;--hasd-section-gap: 56px;--hasd-ease: cubic-bezier(.25, .1, .25, 1);--hasd-speed: .2s;--hasd-speed-slow: .4s}@media(max-width:800px){:root{--hasd-page-pad: 20px;--hasd-section-gap: 40px}}.hasd-wrap{max-width:var(--hasd-page-max);margin:0 auto;padding-left:var(--hasd-page-pad);padding-right:var(--hasd-page-pad)}.hasd-section{padding-top:var(--hasd-section-gap);padding-bottom:var(--hasd-section-gap)}.hasd-grid{display:grid;gap:1px;background:var(--hasd-border);border:1px solid var(--hasd-border)}.hasd-grid--2col{grid-template-columns:repeat(2,1fr)}.hasd-grid--3col{grid-template-columns:repeat(3,1fr)}.hasd-grid--4col{grid-template-columns:repeat(4,1fr)}.hasd-grid>*{background:var(--hasd-white)}@media(max-width:1100px){.hasd-grid--3col,.hasd-grid--4col{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hasd-grid--2col,.hasd-grid--3col,.hasd-grid--4col{grid-template-columns:1fr}}.hasd-display{font-family:var(--hasd-font-display);-webkit-font-smoothing:antialiased}.hasd-serif{font-family:var(--hasd-font-body);-webkit-font-smoothing:antialiased}.hasd-ui-font{font-family:var(--hasd-font-ui);-webkit-font-smoothing:antialiased}.hasd-h1{font-family:var(--hasd-font-display);font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1;letter-spacing:-2px;color:var(--hasd-charcoal);margin:0}.hasd-h2{font-family:var(--hasd-font-display);font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.8px;color:var(--hasd-charcoal);margin:0}.hasd-h3{font-family:var(--hasd-font-display);font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.4px;color:var(--hasd-charcoal);margin:0}.hasd-h4{font-family:var(--hasd-font-display);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.2px;color:var(--hasd-charcoal);margin:0}.hasd-h5{font-family:var(--hasd-font-display);font-size:17px;font-weight:600;line-height:1.35;color:var(--hasd-charcoal);margin:0}.hasd-body-lg{font-family:var(--hasd-font-body);font-size:18px;line-height:1.8;color:var(--hasd-mid)}.hasd-body{font-family:var(--hasd-font-ui);font-size:14px;line-height:1.7;color:var(--hasd-mid)}.hasd-body-sm{font-family:var(--hasd-font-ui);font-size:12px;line-height:1.6;color:var(--hasd-muted)}.hasd-label{font-family:var(--hasd-font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hasd-muted)}.hasd-italic{font-style:italic;color:var(--hasd-terracotta)}.hasd-tag{display:inline-flex;align-items:center;font-family:var(--hasd-font-ui);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:2px;line-height:1;text-decoration:none;transition:opacity var(--hasd-speed) var(--hasd-ease)}.hasd-tag:hover{opacity:.75}.hasd-tag--identity{background:#e8edf5;color:#3a5080}.hasd-tag--sensory{background:var(--hasd-sage-light);color:var(--hasd-sage)}.hasd-tag--work{background:var(--hasd-gold-light);color:var(--hasd-gold)}.hasd-tag--rights{background:#ede8f5;color:#6a48a0}.hasd-tag--daily{background:var(--hasd-tc-light);color:var(--hasd-terracotta)}.hasd-tag--diagnosis{background:#f5e8ec;color:#a03050}.hasd-tag--culture{background:#e8f2e8;color:#3a703a}.hasd-tag--default{background:var(--hasd-cream);color:var(--hasd-mid)}.hasd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--hasd-font-ui);font-size:13px;font-weight:500;letter-spacing:.02em;padding:13px 24px;background:var(--hasd-terracotta);color:var(--hasd-white);border:none;border-radius:2px;cursor:pointer;text-decoration:none;transition:background var(--hasd-speed) var(--hasd-ease);white-space:nowrap}.hasd-btn:hover{background:var(--hasd-tc-hover);color:var(--hasd-white)}.hasd-btn--outline{background:transparent;color:var(--hasd-charcoal);border:1px solid var(--hasd-border-dark)}.hasd-btn--outline:hover{background:var(--hasd-warm);border-color:var(--hasd-charcoal);color:var(--hasd-charcoal)}.hasd-btn--ghost{background:#ffffff14;color:var(--hasd-white);border:1px solid rgba(255,255,255,.15)}.hasd-btn--ghost:hover{background:#ffffff24;color:var(--hasd-white)}.hasd-btn--dark{background:var(--hasd-charcoal);color:var(--hasd-white)}.hasd-btn--dark:hover{background:var(--hasd-terracotta);color:var(--hasd-white)}.hasd-btn--sm{padding:9px 16px;font-size:12px}.hasd-btn--lg{padding:16px 32px;font-size:15px}.hasd-input{font-family:var(--hasd-font-ui);font-size:13px;padding:12px 16px;border:1px solid var(--hasd-border);background:var(--hasd-white);color:var(--hasd-charcoal);border-radius:2px;outline:none;width:100%;transition:border-color var(--hasd-speed) var(--hasd-ease)}.hasd-input:focus{border-color:var(--hasd-terracotta)}.hasd-input::placeholder{color:var(--hasd-faint)}.hasd-input--dark{background:#ffffff0f;border-color:#ffffff1f;color:var(--hasd-white)}.hasd-input--dark:focus{border-color:#ffffff4d}.hasd-input--dark::placeholder{color:#ffffff4d}.hasd-form-inline{display:flex}.hasd-form-inline .hasd-input{border-right:none;border-radius:2px 0 0 2px;flex:1}.hasd-form-inline .hasd-btn{border-radius:0 2px 2px 0}.hasd-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--hasd-charcoal)}.hasd-section-head__title{font-family:var(--hasd-font-display);font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--hasd-charcoal);margin:0}.hasd-section-head__sub{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-muted);font-weight:400}.hasd-see-all{font-family:var(--hasd-font-ui);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hasd-muted);border-bottom:1px solid var(--hasd-border-dark);padding-bottom:2px;text-decoration:none;transition:color var(--hasd-speed) var(--hasd-ease),border-color var(--hasd-speed) var(--hasd-ease)}.hasd-see-all:hover{color:var(--hasd-terracotta);border-color:var(--hasd-terracotta)}.hasd-read-arrow{font-size:22px;color:var(--hasd-faint);line-height:1;transition:transform var(--hasd-speed) var(--hasd-ease),color var(--hasd-speed) var(--hasd-ease)}.hasd-card{display:flex;flex-direction:column;gap:12px;background:var(--hasd-white);padding:28px;text-decoration:none;color:inherit;position:relative;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-card:hover{background:var(--hasd-warm)}.hasd-card:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.hasd-card__title{font-family:var(--hasd-font-display);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.2px;color:var(--hasd-charcoal);margin:0}.hasd-card__excerpt{font-family:var(--hasd-font-ui);font-size:13px;color:var(--hasd-mid);line-height:1.65;flex:1;margin:0}.hasd-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--hasd-border);margin-top:auto}.hasd-card__meta{font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted)}.hasd-card-lg{display:flex;flex-direction:column;gap:14px;background:var(--hasd-white);padding:36px;text-decoration:none;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-card-lg:hover{background:var(--hasd-warm)}.hasd-card-lg:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.hasd-card-lg__title{font-family:var(--hasd-font-display);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.4px;color:var(--hasd-charcoal);margin:0}.hasd-card-lg__excerpt{font-family:var(--hasd-font-body);font-size:14px;color:var(--hasd-mid);line-height:1.75;flex:1;margin:0}.hasd-card-lg__footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--hasd-border);margin-top:auto;font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted)}.hasd-card-sm{display:flex;flex-direction:column;gap:10px;background:var(--hasd-white);padding:22px 24px;text-decoration:none;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-card-sm:hover{background:var(--hasd-warm)}.hasd-card-sm:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.hasd-card-sm__title{font-family:var(--hasd-font-display);font-size:15px;font-weight:600;line-height:1.35;color:var(--hasd-charcoal);margin:0}.hasd-card-sm__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted)}.hasd-featured-row{display:grid;grid-template-columns:1fr 380px;gap:1px;background:var(--hasd-border);border:1px solid var(--hasd-border)}.hasd-featured-main{background:var(--hasd-cream);padding:48px;display:flex;flex-direction:column;gap:16px;min-height:420px;text-decoration:none;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-featured-main:hover{background:#efe9de}.hasd-featured-main:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.hasd-featured-main__eyebrow{display:flex;align-items:center;gap:12px}.hasd-featured-main__read-time{font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted);letter-spacing:.04em}.hasd-featured-main__title{font-family:var(--hasd-font-display);font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.8px;color:var(--hasd-charcoal);margin:0}.hasd-featured-main__excerpt{font-family:var(--hasd-font-body);font-size:16px;color:var(--hasd-mid);line-height:1.75;max-width:560px;margin:0}.hasd-featured-main__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px;border-top:1px solid var(--hasd-border-dark);font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted)}.hasd-featured-side{display:flex;flex-direction:column;gap:1px;background:var(--hasd-border)}.hasd-side-article{background:var(--hasd-white);padding:28px 32px;flex:1;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-side-article:hover{background:var(--hasd-warm)}.hasd-side-article:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.hasd-side-article__title{font-family:var(--hasd-font-display);font-size:17px;font-weight:600;line-height:1.35;color:var(--hasd-charcoal);margin:0}.hasd-side-article__excerpt{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-muted);line-height:1.65;flex:1;margin:0}.hasd-side-article__meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-faint);padding-top:8px;border-top:1px solid var(--hasd-border)}@media(max-width:800px){.hasd-featured-row{grid-template-columns:1fr}.hasd-featured-side{flex-direction:row;flex-wrap:wrap}.hasd-side-article{flex:1 1 280px}.hasd-featured-main{padding:28px;min-height:auto}}.hasd-article-list{border:1px solid var(--hasd-border)}.hasd-list-article{display:grid;grid-template-columns:72px 1fr;border-bottom:1px solid var(--hasd-border);background:var(--hasd-white);text-decoration:none;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-list-article:last-child{border-bottom:none}.hasd-list-article:hover{background:var(--hasd-warm)}.hasd-list-article:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.hasd-list-article__num{display:flex;align-items:center;justify-content:center;font-family:var(--hasd-font-display);font-size:28px;font-weight:700;color:var(--hasd-border);border-right:1px solid var(--hasd-border)}.hasd-list-article__body{padding:20px 28px;display:flex;flex-direction:column;gap:8px}.hasd-list-article__title{font-family:var(--hasd-font-display);font-size:17px;font-weight:600;line-height:1.3;color:var(--hasd-charcoal);margin:0}.hasd-list-article__excerpt{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-muted);line-height:1.6;margin:0}.hasd-list-article__meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-faint);margin-top:auto}@media(max-width:640px){.hasd-list-article{grid-template-columns:52px 1fr}.hasd-list-article__num{font-size:22px}.hasd-list-article__body{padding:16px 20px}}.hasd-masthead{background:var(--hasd-charcoal);position:relative;overflow:hidden}.hasd-masthead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 60px,rgba(255,255,255,.015) 60px,rgba(255,255,255,.015) 61px),repeating-linear-gradient(90deg,transparent,transparent 60px,rgba(255,255,255,.015) 60px,rgba(255,255,255,.015) 61px);pointer-events:none}.hasd-masthead__inner{position:relative;padding:64px var(--hasd-page-pad) 0;max-width:var(--hasd-page-max);margin:0 auto}.hasd-masthead__eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:28px;animation:hasdFadeUp .5s ease .1s both}.hasd-masthead__eyebrow-text{font-family:var(--hasd-font-ui);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffff59}.hasd-masthead__eyebrow-line{width:60px;height:1px;background:#ffffff14}.hasd-masthead__title{font-family:var(--hasd-font-display);font-size:clamp(52px,7vw,96px);font-weight:700;line-height:.95;letter-spacing:-3px;color:var(--hasd-white);margin:0 0 32px;animation:hasdFadeUp .6s ease .15s both}.hasd-masthead__title em{font-style:italic;color:var(--hasd-terracotta)}.hasd-masthead__stats{display:flex;align-items:center;gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08);animation:hasdFadeUp .6s ease .25s both;flex-wrap:wrap}.hasd-masthead__stat{display:flex;flex-direction:column;gap:3px}.hasd-masthead__stat-num{font-family:var(--hasd-font-display);font-size:22px;font-weight:700;color:var(--hasd-white);letter-spacing:-.5px}.hasd-masthead__stat-label{font-family:var(--hasd-font-ui);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.hasd-masthead__divider{width:1px;height:36px;background:#ffffff1a;flex-shrink:0}.hasd-masthead__desc{font-family:var(--hasd-font-ui);font-size:14px;color:#fff6;line-height:1.7;max-width:340px;margin-left:auto}@media(max-width:800px){.hasd-masthead__inner{padding:40px var(--hasd-page-pad) 0}.hasd-masthead__title{font-size:44px;letter-spacing:-2px}.hasd-masthead__stats{gap:20px}.hasd-masthead__desc{max-width:none;margin-left:0}}.hasd-cat-nav{background:var(--hasd-charcoal);border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:64px;z-index:90;animation:hasdFadeUp .4s ease .3s both}.hasd-cat-nav__inner{max-width:var(--hasd-page-max);margin:0 auto;padding:0 var(--hasd-page-pad);display:flex;overflow-x:auto;scrollbar-width:none}.hasd-cat-nav__inner::-webkit-scrollbar{display:none}.hasd-cat-pill{display:inline-flex;align-items:center;gap:6px;padding:14px 18px;font-family:var(--hasd-font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;color:#fff6;white-space:nowrap;border-bottom:2px solid transparent;border-top:none;border-left:none;border-right:none;background:none;text-decoration:none;cursor:pointer;transition:color var(--hasd-speed) var(--hasd-ease),border-color var(--hasd-speed) var(--hasd-ease)}.hasd-cat-pill:hover{color:#fffc}.hasd-cat-pill.is-active,.hasd-cat-pill[aria-current=true]{color:var(--hasd-white);border-bottom-color:var(--hasd-terracotta)}.hasd-cat-pill__count{background:#ffffff14;padding:2px 7px;border-radius:100px;font-size:10px}.hasd-cat-pill.is-active .hasd-cat-pill__count,.hasd-cat-pill[aria-current=true] .hasd-cat-pill__count{background:#c26b454d}.hasd-topics-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.hasd-topic-tile{border:1px solid var(--hasd-border);padding:20px;background:var(--hasd-white);display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:border-color var(--hasd-speed) var(--hasd-ease),background var(--hasd-speed) var(--hasd-ease)}.hasd-topic-tile:hover{border-color:var(--hasd-terracotta);background:var(--hasd-tc-light)}.hasd-topic-tile__icon{font-size:22px;line-height:1}.hasd-topic-tile__name{font-family:var(--hasd-font-display);font-size:14px;font-weight:600;color:var(--hasd-charcoal);line-height:1.3;margin:0}.hasd-topic-tile__count{font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted)}@media(max-width:1100px){.hasd-topics-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.hasd-topics-grid{grid-template-columns:repeat(2,1fr)}}.hasd-start-here{background:var(--hasd-tc-light);border:1px solid rgba(194,107,69,.2);border-left:3px solid var(--hasd-terracotta);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hasd-start-here__left{display:flex;align-items:center;gap:16px}.hasd-start-here__icon{width:44px;height:44px;background:var(--hasd-terracotta);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.hasd-start-here__heading{font-family:var(--hasd-font-display);font-size:17px;font-weight:600;color:var(--hasd-charcoal);margin:0 0 4px}.hasd-start-here__desc{font-family:var(--hasd-font-ui);font-size:13px;color:var(--hasd-mid);margin:0}.hasd-start-here__links{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.hasd-start-link{background:var(--hasd-white);border:1px solid var(--hasd-border);padding:8px 16px;border-radius:2px;font-family:var(--hasd-font-ui);font-size:12px;font-weight:500;color:var(--hasd-mid);text-decoration:none;white-space:nowrap;display:inline-block;transition:border-color var(--hasd-speed) var(--hasd-ease),color var(--hasd-speed) var(--hasd-ease)}.hasd-start-link:hover{border-color:var(--hasd-terracotta);color:var(--hasd-terracotta)}@media(max-width:800px){.hasd-start-here{flex-direction:column;align-items:flex-start}}.hasd-lead-magnet{background:var(--hasd-charcoal);padding:48px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;position:relative;overflow:hidden}.hasd-lead-magnet:before{content:"FREE";position:absolute;right:-20px;top:-40px;font-family:var(--hasd-font-display);font-size:160px;font-weight:700;color:#ffffff05;letter-spacing:-8px;pointer-events:none;-webkit-user-select:none;user-select:none}.hasd-lead-magnet__kicker{font-family:var(--hasd-font-ui);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:12px}.hasd-lead-magnet__title{font-family:var(--hasd-font-display);font-size:28px;font-weight:700;color:var(--hasd-white);line-height:1.2;letter-spacing:-.5px;margin:0 0 12px}.hasd-lead-magnet__desc{font-family:var(--hasd-font-ui);font-size:14px;color:#ffffff80;line-height:1.7;max-width:480px;margin:0}.hasd-lead-magnet__form{display:flex;flex-direction:column;gap:10px;flex-shrink:0;min-width:300px}.hasd-lead-magnet__note{font-family:var(--hasd-font-ui);font-size:10px;color:#fff3;letter-spacing:.04em;text-align:center}@media(max-width:800px){.hasd-lead-magnet{grid-template-columns:1fr;padding:32px 20px}.hasd-lead-magnet__form{min-width:auto}}.hasd-book-cta{background:var(--hasd-cream);border:1px solid var(--hasd-border-dark);padding:48px;display:grid;grid-template-columns:1fr 200px;gap:48px;align-items:center}.hasd-book-cta__title{font-family:var(--hasd-font-display);font-size:26px;font-weight:700;color:var(--hasd-charcoal);letter-spacing:-.4px;line-height:1.3;margin:0 0 12px}.hasd-book-cta__title em{font-style:italic;color:var(--hasd-terracotta)}.hasd-book-cta__desc{font-family:var(--hasd-font-ui);font-size:14px;color:var(--hasd-mid);line-height:1.75;margin:0 0 24px}.hasd-book-cover{width:140px;height:196px;background:var(--hasd-charcoal);border-radius:2px 8px 8px 2px;box-shadow:-6px 10px 30px #0003;transform:perspective(600px) rotateY(8deg);position:relative;overflow:hidden;margin:0 auto;transition:transform .3s var(--hasd-ease)}.hasd-book-cover:hover{transform:perspective(600px) rotateY(4deg) translateY(-3px)}.hasd-book-cover:before{content:"";position:absolute;left:0;top:0;width:14px;height:100%;background:linear-gradient(to right,#ffffff0a,#ffffff1a,#0000000f);border-right:1px solid rgba(255,255,255,.06)}.hasd-book-cover__inner{position:absolute;top:18px;right:14px;bottom:18px;left:22px;display:flex;flex-direction:column;justify-content:space-between}.hasd-book-cover__eyebrow{font-family:var(--hasd-font-ui);font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:var(--hasd-terracotta)}.hasd-book-cover__title{font-family:var(--hasd-font-display);font-size:18px;line-height:1.1;color:var(--hasd-white);letter-spacing:-.5px}.hasd-book-cover__title em{display:block;font-style:italic;color:#ffffff80;font-size:14px}.hasd-book-cover__author{font-family:var(--hasd-font-ui);font-size:8px;color:#ffffff4d;letter-spacing:.05em}@media(max-width:800px){.hasd-book-cta{grid-template-columns:1fr;padding:32px 20px}.hasd-book-cover{display:none}}.hasd-pagination{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--hasd-font-ui)}.hasd-page-btn{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--hasd-border);font-size:13px;font-weight:500;color:var(--hasd-mid);cursor:pointer;background:var(--hasd-white);border-radius:2px;text-decoration:none;transition:border-color var(--hasd-speed) var(--hasd-ease),color var(--hasd-speed) var(--hasd-ease),background var(--hasd-speed) var(--hasd-ease)}.hasd-page-btn:hover{border-color:var(--hasd-charcoal);color:var(--hasd-charcoal)}.hasd-page-btn.is-active,.hasd-page-btn[aria-current=page]{background:var(--hasd-charcoal);color:var(--hasd-white);border-color:var(--hasd-charcoal)}.hasd-sidebar{display:flex;flex-direction:column;gap:32px}.hasd-sidebar-block{border:1px solid var(--hasd-border);background:var(--hasd-white)}.hasd-sidebar-block__head{padding:16px 20px;border-bottom:1px solid var(--hasd-border);font-family:var(--hasd-font-display);font-size:14px;font-weight:700;color:var(--hasd-charcoal);letter-spacing:-.2px}.hasd-sidebar-block__body{padding:20px}.hasd-sidebar-product{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:inherit;padding:12px 0;border-bottom:1px solid var(--hasd-border);transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-sidebar-product:last-child{border-bottom:none;padding-bottom:0}.hasd-sidebar-product__img{width:52px;height:52px;object-fit:cover;border-radius:2px;flex-shrink:0;background:var(--hasd-cream)}.hasd-sidebar-product__name{font-family:var(--hasd-font-display);font-size:13px;font-weight:600;color:var(--hasd-charcoal);line-height:1.35;margin:0 0 4px}.hasd-sidebar-product__desc{font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted);line-height:1.5;margin:0}.hasd-sidebar-product__price{font-family:var(--hasd-font-ui);font-size:12px;font-weight:500;color:var(--hasd-terracotta);margin-top:4px}.hasd-article-body{font-family:var(--hasd-font-body);font-size:18px;line-height:1.85;color:var(--hasd-ink);max-width:720px}.hasd-article-body h2{font-family:var(--hasd-font-display);font-size:28px;font-weight:700;letter-spacing:-.4px;color:var(--hasd-charcoal);margin:2.5em 0 .75em;line-height:1.2}.hasd-article-body h3{font-family:var(--hasd-font-display);font-size:22px;font-weight:700;color:var(--hasd-charcoal);margin:2em 0 .6em;line-height:1.25}.hasd-article-body p{margin:0 0 1.5em}.hasd-article-body blockquote{border-left:3px solid var(--hasd-terracotta);padding:20px 28px;margin:2.5em 0;background:var(--hasd-cream);font-family:var(--hasd-font-display);font-style:italic;font-size:20px;line-height:1.5;color:var(--hasd-charcoal)}.hasd-article-body a{color:var(--hasd-terracotta);text-decoration-color:#c26b454d}.hasd-article-body a:hover{text-decoration-color:var(--hasd-terracotta)}.hasd-article-callout{display:flex;gap:20px;align-items:flex-start;background:var(--hasd-tc-light);border:1px solid rgba(194,107,69,.15);border-left:3px solid var(--hasd-terracotta);padding:24px;margin:2.5em 0}.hasd-article-callout__img{width:80px;height:80px;object-fit:cover;border-radius:2px;flex-shrink:0;background:var(--hasd-cream)}.hasd-article-callout__label{font-family:var(--hasd-font-ui);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:6px}.hasd-article-callout__name{font-family:var(--hasd-font-display);font-size:16px;font-weight:700;color:var(--hasd-charcoal);margin:0 0 6px}.hasd-article-callout__desc{font-family:var(--hasd-font-ui);font-size:13px;color:var(--hasd-mid);line-height:1.6;margin:0 0 12px}.hasd-comfort-badges{display:flex;gap:8px;flex-wrap:wrap}.hasd-comfort-badge{display:inline-flex;align-items:center;gap:5px;background:var(--hasd-cream);border:1px solid var(--hasd-border);padding:6px 12px;border-radius:2px;font-family:var(--hasd-font-ui);font-size:11px;font-weight:500;color:var(--hasd-mid)}.hasd-comfort-badge__icon{font-size:13px}@keyframes hasdFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hasdFadeIn{0%{opacity:0}to{opacity:1}}.hasd-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--hasd-speed-slow) var(--hasd-ease),transform var(--hasd-speed-slow) var(--hasd-ease)}.hasd-reveal.is-visible{opacity:1;transform:translateY(0)}.hasd-article__lede{font-size:1.125em;line-height:1.7;margin-bottom:1.5rem}.hasd-article__updated{color:#6b6660;margin-bottom:2rem}.hasd-stat-block{background-color:#faf7f2;border-left:4px solid #C26B45;padding:1.5rem 1.75rem;margin:2rem 0}.hasd-stat-block ul{margin-top:.75rem;margin-bottom:.75rem}.hasd-stat-block li{margin-bottom:.5rem}.hasd-book-callout{background-color:#f4efe6!important;border:1px solid #C26B45!important;border-radius:4px;padding:1.5rem 1.75rem;margin:2rem 0}.hasd-book-callout p:last-child{margin-bottom:0}.hasd-book-callout__link{color:#c26b45!important;text-decoration:underline}.hasd-book-callout__link:hover{color:#1a1916!important}.hasd-book-callout--mid{border-width:2px!important}.hasd-product-block{background-color:#faf7f2;border-left:4px solid #7A9E8E;padding:1.5rem 1.75rem;margin:2rem 0}.hasd-product-block h3{margin-top:0}.hasd-product-block li{margin-bottom:.75rem}.hasd-article-definition{background:var(--hasd-cream)!important;border-left:3px solid var(--hasd-terracotta)!important;border-top:1px solid var(--hasd-border)!important;border-right:1px solid var(--hasd-border)!important;border-bottom:1px solid var(--hasd-border)!important;padding:28px 32px!important;margin:0 0 36px!important}.hasd-article-definition__term{font-family:var(--hasd-font-ui)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--hasd-terracotta)!important;margin:0 0 12px!important;display:block!important}.hasd-article-definition__body{font-family:var(--hasd-font-body)!important;font-size:17px!important;line-height:1.8!important;color:var(--hasd-charcoal)!important;margin:0!important}.hasd-article-definition__body strong{color:var(--hasd-charcoal)!important;font-weight:600!important}.hasd-article-quote{background:var(--hasd-charcoal)!important;padding:36px 40px!important;margin:40px 0!important;position:relative!important}.hasd-article-quote:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--hasd-terracotta)!important}.hasd-article-quote__text{font-family:var(--hasd-font-body)!important;font-size:18px!important;font-style:italic!important;line-height:1.8!important;color:#f4efe6d9!important;margin:0 0 16px!important;border:none!important;padding:0!important}.hasd-article-quote blockquote,.hasd-article-quote__text{quotes:none!important}.hasd-article-quote blockquote:before,.hasd-article-quote blockquote:after{content:none!important}.hasd-article-quote__attribution{font-family:var(--hasd-font-ui)!important;font-size:11px!important;font-style:normal!important;letter-spacing:.08em!important;color:#f4efe659!important;margin:0!important}@media(max-width:700px){.hasd-article-quote{padding:28px 24px!important;margin:32px 0!important}.hasd-article-quote__text{font-size:16px!important}}.hasd-article-takeaways{background:var(--hasd-warm)!important;border:1px solid var(--hasd-border)!important;border-top:3px solid var(--hasd-terracotta)!important;padding:32px 36px!important;margin:40px 0!important}.hasd-article-takeaways__heading{font-family:var(--hasd-font-ui)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--hasd-terracotta)!important;margin:0 0 20px!important}.hasd-article-takeaways__list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.hasd-article-takeaways__list li{font-family:var(--hasd-font-ui)!important;font-size:15px!important;line-height:1.65!important;color:var(--hasd-charcoal)!important;padding-left:20px!important;position:relative!important;margin:0!important}.hasd-article-takeaways__list li:before{content:"\25e6"!important;position:absolute!important;left:0!important;top:0!important;color:var(--hasd-terracotta)!important;font-size:16px!important;line-height:1.65!important}@media(max-width:700px){.hasd-article-takeaways{padding:24px 20px!important;margin:32px 0!important}}.hasd-article-faq{margin:8px 0 40px!important;border-top:1px solid var(--hasd-border)!important}.hasd-article-faq__item{border-bottom:1px solid var(--hasd-border)!important;padding:32px 0!important}.hasd-article-faq__question{font-family:var(--hasd-font-display)!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.2px!important;color:var(--hasd-charcoal)!important;margin:0 0 16px!important}.hasd-article-faq__answer p{font-family:var(--hasd-font-body)!important;font-size:16px!important;line-height:1.85!important;color:var(--hasd-mid)!important;margin:0 0 1em!important}.hasd-article-faq__answer p:last-child{margin-bottom:0!important}.hasd-article-faq__answer strong{color:var(--hasd-charcoal)!important;font-weight:500!important}.hasd-article-faq__answer a{color:var(--hasd-terracotta)!important;text-decoration:underline!important;text-underline-offset:3px!important}.hasd-article-faq__answer a:hover{color:var(--hasd-charcoal)!important}@media(max-width:700px){.hasd-article-faq__item{padding:24px 0!important}.hasd-article-faq__question{font-size:18px!important}.hasd-article-faq__answer p{font-size:15px!important}}.hasd-article-comparison{border:1px solid var(--hasd-border)!important;margin:8px 0 40px!important;overflow:hidden!important}.hasd-article-comparison__header{display:grid!important;grid-template-columns:1fr 1fr!important;background:var(--hasd-charcoal)!important}.hasd-article-comparison__col-label{font-family:var(--hasd-font-ui)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 24px!important;display:block!important}.hasd-article-comparison__col-label--a{color:#f4efe673!important;border-right:1px solid rgba(255,255,255,.08)!important}.hasd-article-comparison__col-label--b{color:var(--hasd-terracotta)!important}.hasd-article-comparison__row{display:grid!important;grid-template-columns:1fr 1fr!important;border-top:1px solid var(--hasd-border)!important}.hasd-article-comparison__row:first-of-type{border-top:none!important}.hasd-article-comparison__cell{font-family:var(--hasd-font-ui)!important;font-size:14px!important;line-height:1.65!important;padding:18px 24px!important}.hasd-article-comparison__cell--a{color:var(--hasd-mid)!important;background:var(--hasd-warm)!important;border-right:1px solid var(--hasd-border)!important}.hasd-article-comparison__cell--b{color:var(--hasd-charcoal)!important;background:#fff!important}.hasd-article-comparison__row:nth-child(2n) .hasd-article-comparison__cell--a{background:#fff!important}.hasd-article-comparison__row:nth-child(2n) .hasd-article-comparison__cell--b{background:var(--hasd-warm)!important}@media(max-width:680px){.hasd-article-comparison__header{grid-template-columns:1fr!important}.hasd-article-comparison__col-label--a{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.hasd-article-comparison__row{grid-template-columns:1fr!important}.hasd-article-comparison__cell--a{border-right:none!important;border-bottom:1px solid var(--hasd-border)!important}}#hasd-stats-progress{position:fixed;top:0;left:0;height:2px;background:var(--hasd-terracotta);width:0%;z-index:200;transition:width .08s linear}#hasd-stats-hero{background:var(--hasd-charcoal);padding:100px var(--hasd-page-pad) 80px;position:relative;overflow:hidden}#hasd-stats-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 72px,rgba(255,255,255,.014) 72px,rgba(255,255,255,.014) 73px),repeating-linear-gradient(90deg,transparent,transparent 72px,rgba(255,255,255,.014) 72px,rgba(255,255,255,.014) 73px);pointer-events:none}#hasd-stats-hero-inner{max-width:var(--hasd-page-max);margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}#hasd-stats-hero-eyebrow{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:24px;display:flex;align-items:center;gap:10px;opacity:0;animation:hasdFadeUp .5s ease .1s forwards}#hasd-stats-hero-eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:var(--hasd-terracotta)}#hasd-stats-hero-h1{font-family:var(--hasd-font-display);font-size:clamp(48px,6vw,84px);font-weight:700;line-height:.95;letter-spacing:-2.5px;color:#fff;margin:0 0 32px;opacity:0;animation:hasdFadeUp .7s ease .25s forwards}#hasd-stats-hero-h1 em{font-style:italic;color:var(--hasd-terracotta)}#hasd-stats-hero-sub{font-family:var(--hasd-font-body);font-size:17px;line-height:1.8;color:#ffffff80;margin:0 0 40px;max-width:480px;opacity:0;animation:hasdFadeUp .6s ease .4s forwards}#hasd-stats-hero-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;opacity:0;animation:hasdFadeUp .5s ease .55s forwards}.hasd-hero-tag{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid rgba(255,255,255,.12);font-family:var(--hasd-font-ui);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.hasd-hero-tag--terra{border-color:#c26b4566;color:var(--hasd-terracotta)}#hasd-stats-hero-right{display:flex;flex-direction:column;gap:1px;opacity:0;animation:hasdFadeUp .6s ease .5s forwards}.hasd-hero-stat{padding:20px 24px;background:#ffffff0a;border-left:2px solid transparent;display:flex;align-items:baseline;gap:16px;transition:border-color var(--hasd-speed) var(--hasd-ease),background var(--hasd-speed) var(--hasd-ease)}.hasd-hero-stat:hover{background:#ffffff12;border-left-color:var(--hasd-terracotta)}.hasd-hero-stat__num{font-family:var(--hasd-font-display);font-size:clamp(28px,3vw,40px);font-weight:700;color:var(--hasd-terracotta);letter-spacing:-1px;line-height:1;flex-shrink:0;min-width:80px}.hasd-hero-stat__text{font-family:var(--hasd-font-ui);font-size:13px;line-height:1.4;color:#ffffff73}.hasd-hero-stat__text strong{display:block;color:#ffffffb8;font-weight:500;font-size:13px;margin-bottom:2px}.hasd-stats-lang-wrap{background:var(--hasd-cream);padding:28px var(--hasd-page-pad);border-bottom:1px solid var(--hasd-border)}.hasd-stats-lang-note{max-width:var(--hasd-page-max);margin:0 auto;background:var(--hasd-cream);border-left:3px solid var(--hasd-sage);padding:16px 20px;font-family:var(--hasd-font-ui);font-size:14px;line-height:1.65;color:var(--hasd-muted)}.hasd-stats-lang-note a{color:var(--hasd-charcoal);border-bottom:1px solid var(--hasd-border)}#hasd-stats-layout{max-width:var(--hasd-page-max);margin:0 auto;padding:64px var(--hasd-page-pad) 96px;display:grid;grid-template-columns:220px 1fr;gap:64px;align-items:start}#hasd-stats-sidebar{position:sticky;top:80px}#hasd-stats-sidebar-label{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#1a19164d;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--hasd-border)}.hasd-stats-sidebar-link{display:flex;align-items:center;gap:10px;font-family:var(--hasd-font-ui);font-size:12px;font-weight:500;color:var(--hasd-muted);text-decoration:none;padding:8px 0;border-bottom:1px solid rgba(26,25,22,.05);transition:color var(--hasd-speed) var(--hasd-ease);line-height:1.3}.hasd-stats-sidebar-link:hover,.hasd-stats-sidebar-link.is-active{color:var(--hasd-terracotta)}.hasd-stats-sidebar-link:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--hasd-border);flex-shrink:0;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-stats-sidebar-link.is-active:before,.hasd-stats-sidebar-link:hover:before{background:var(--hasd-terracotta)}#hasd-stats-share{margin-top:32px;padding-top:24px;border-top:1px solid var(--hasd-border)}#hasd-stats-share-label{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a19164d;margin-bottom:10px}.hasd-stats-share-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--hasd-cream);border:1px solid var(--hasd-border);font-family:var(--hasd-font-ui);font-size:11px;font-weight:600;color:var(--hasd-charcoal);cursor:pointer;margin-bottom:6px;text-align:left;text-decoration:none;transition:background var(--hasd-speed) var(--hasd-ease),border-color var(--hasd-speed) var(--hasd-ease),color var(--hasd-speed) var(--hasd-ease)}.hasd-stats-share-btn:hover{background:#fff;border-color:var(--hasd-terracotta);color:var(--hasd-terracotta)}.hasd-stat-section{margin-bottom:80px;scroll-margin-top:80px}.hasd-stat-section-head{margin-bottom:36px;padding-bottom:20px;border-bottom:2px solid var(--hasd-charcoal);display:flex;align-items:baseline;justify-content:space-between;gap:24px}.hasd-stat-section-eyebrow{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:6px;display:flex;align-items:center;gap:8px}.hasd-stat-section-eyebrow:before{content:"";display:inline-block;width:14px;height:1px;background:var(--hasd-terracotta)}.hasd-stat-section-h2{font-family:var(--hasd-font-display);font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.8px;line-height:1.05;color:var(--hasd-charcoal);margin:0}.hasd-stat-section-h2 em{font-style:italic;color:var(--hasd-terracotta)}.hasd-stat-section-intro{font-family:var(--hasd-font-ui);font-size:13px;color:var(--hasd-muted);font-style:italic;text-align:right;max-width:240px;line-height:1.5;align-self:flex-end}.hasd-stat-card{background:var(--hasd-cream);padding:32px 36px 28px;margin-bottom:16px;border-left:3px solid transparent;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,border-color var(--hasd-speed) var(--hasd-ease)}.hasd-stat-card.is-visible{opacity:1;transform:none}.hasd-stat-card:hover{border-left-color:var(--hasd-terracotta)}.hasd-stat-num{font-family:var(--hasd-font-display);font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--hasd-terracotta);line-height:1;letter-spacing:-1.5px;margin-bottom:10px;display:block}.hasd-stat-claim{font-family:var(--hasd-font-display);font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--hasd-charcoal);line-height:1.3;margin-bottom:14px}.hasd-stat-context{font-family:var(--hasd-font-body);font-size:15px;line-height:1.8;color:var(--hasd-muted);margin-bottom:14px}.hasd-stat-source{font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-faint);font-style:italic;letter-spacing:.02em}.hasd-stat-source a{color:var(--hasd-faint)}.hasd-stat-missing{margin-top:16px;background:var(--hasd-charcoal);padding:16px 20px;border-left:3px solid var(--hasd-terracotta)}.hasd-stat-missing-label{font-family:var(--hasd-font-ui);font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:8px;display:block}.hasd-stat-missing-text{font-family:var(--hasd-font-ui);font-size:13px;line-height:1.7;color:#ffffff80;font-style:italic;margin:0}.hasd-stats-body{font-family:var(--hasd-font-body);font-size:16px;line-height:1.85;color:#1a1916cc;margin-bottom:28px}.hasd-stats-body p{margin-bottom:1.2em}.hasd-stats-body p:last-child{margin-bottom:0}.hasd-stat-table{width:100%;border-collapse:collapse;font-family:var(--hasd-font-ui);font-size:14px;margin:20px 0 8px}.hasd-stat-table thead tr{background:var(--hasd-charcoal);color:var(--hasd-cream)}.hasd-stat-table th{padding:10px 16px;text-align:left;font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hasd-stat-table td{padding:11px 16px;border-bottom:1px solid var(--hasd-border);color:var(--hasd-muted)}.hasd-stat-table td:first-child{color:var(--hasd-charcoal);font-weight:500}.hasd-stat-table tbody tr:nth-child(odd) td{background:var(--hasd-cream)}.hasd-stat-table tbody tr:nth-child(2n) td{background:var(--hasd-warm)}.hasd-cooccurring-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 20px;list-style:none;padding:0}.hasd-cooccurring-grid li{background:var(--hasd-cream);padding:16px 18px 14px;font-family:var(--hasd-font-ui);font-size:13px;color:var(--hasd-muted);line-height:1.4}.hasd-cooccurring-grid li strong{display:block;font-family:var(--hasd-font-display);font-size:28px;font-weight:700;color:var(--hasd-terracotta);line-height:1;margin-bottom:6px;letter-spacing:-1px}.hasd-funding-wrap{background:var(--hasd-cream);padding:28px 32px;margin-bottom:16px}.hasd-funding-row{display:flex;align-items:center;gap:14px;margin-bottom:10px}.hasd-funding-name{font-family:var(--hasd-font-ui);font-size:13px;width:200px;flex-shrink:0;color:var(--hasd-charcoal);line-height:1.3}.hasd-funding-track{flex:1;background:#1a191612;height:28px;overflow:hidden}.hasd-funding-bar{height:100%;background:var(--hasd-terracotta);width:0%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.hasd-funding-bar--dim{background:#1a191626}.hasd-funding-pct{font-family:var(--hasd-font-ui);font-size:13px;font-weight:700;color:var(--hasd-charcoal);width:36px;flex-shrink:0;text-align:right}.hasd-funding-pct--terra{color:var(--hasd-terracotta)}.hasd-missing-feature{background:var(--hasd-charcoal);padding:48px 56px;margin-bottom:80px;scroll-margin-top:80px;position:relative;overflow:hidden}.hasd-missing-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 72px,rgba(255,255,255,.012) 72px,rgba(255,255,255,.012) 73px),repeating-linear-gradient(90deg,transparent,transparent 72px,rgba(255,255,255,.012) 72px,rgba(255,255,255,.012) 73px);pointer-events:none}.hasd-missing-feature-inner{position:relative;z-index:1}.hasd-missing-feature-eyebrow{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:16px;display:flex;align-items:center;gap:10px}.hasd-missing-feature-eyebrow:before{content:"";display:inline-block;width:16px;height:1px;background:var(--hasd-terracotta)}.hasd-missing-feature-h2{font-family:var(--hasd-font-display);font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-1px;line-height:1.1;color:#fff;margin:0 0 12px}.hasd-missing-feature-h2 em{font-style:italic;color:var(--hasd-terracotta)}.hasd-missing-feature-sub{font-family:var(--hasd-font-body);font-size:16px;color:#fff6;margin:0 0 48px;max-width:560px;line-height:1.75}.hasd-missing-items{list-style:none;padding:0;margin:0}.hasd-missing-item{padding:24px 0;border-top:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:24px 1fr;gap:20px;align-items:start}.hasd-missing-item:last-child{border-bottom:1px solid rgba(255,255,255,.07)}.hasd-missing-item-dot{width:6px;height:6px;border-radius:50%;background:var(--hasd-terracotta);margin-top:8px;flex-shrink:0}.hasd-missing-item-text{font-family:var(--hasd-font-body);font-size:15px;line-height:1.8;color:#ffffff80;margin:0}.hasd-missing-item-text strong{display:block;font-family:var(--hasd-font-ui);font-size:15px;font-weight:600;color:#ffffffd9;margin-bottom:4px;letter-spacing:-.1px}#hasd-stats-cite{background:var(--hasd-charcoal);padding:40px 48px;margin-bottom:48px;scroll-margin-top:80px}#hasd-stats-cite-eyebrow{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hasd-terracotta);margin-bottom:12px;display:flex;align-items:center;gap:8px}#hasd-stats-cite-eyebrow:before{content:"";display:inline-block;width:12px;height:1px;background:var(--hasd-terracotta)}#hasd-stats-cite-title{font-family:var(--hasd-font-display);font-size:22px;font-weight:700;color:#fff;margin:0 0 8px}#hasd-stats-cite-note{font-family:var(--hasd-font-ui);font-size:14px;color:#ffffff59;margin:0 0 24px;line-height:1.6}.hasd-cite-format-text{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:14px 16px;font-size:12px;font-family:Courier New,monospace;color:#ffffff8c;line-height:1.65;cursor:text;-webkit-user-select:all;user-select:all;margin-bottom:14px}.hasd-cite-copy-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:var(--hasd-terracotta);border:none;color:#fff;font-family:var(--hasd-font-ui);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--hasd-speed) var(--hasd-ease)}.hasd-cite-copy-btn:hover{background:var(--hasd-tc-hover)}#hasd-stats-cite-confirm{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-sage);font-weight:600;margin-left:10px;display:none}#hasd-stats-sources{border-top:1px solid var(--hasd-border);padding-top:40px;scroll-margin-top:80px}#hasd-stats-sources-label{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-faint);margin-bottom:20px}.hasd-sources-list{list-style:none;padding:0;margin:0;counter-reset:hasd-sources}.hasd-sources-list li{counter-increment:hasd-sources;font-family:var(--hasd-font-ui);font-size:13px;line-height:1.75;color:#1a19168c;padding:8px 0 8px 28px;border-bottom:1px solid rgba(26,25,22,.05);position:relative}.hasd-sources-list li:before{content:counter(hasd-sources);position:absolute;left:0;font-size:10px;font-weight:700;color:var(--hasd-terracotta);top:11px}.hasd-sources-list li a{color:#1a191673}.hasd-stats-sources-note{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-faint);margin-top:20px;line-height:1.6}.hasd-stats-footnote{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-faint);margin-top:8px;line-height:1.55}.hasd-stat-divider{border:none;border-top:1px solid var(--hasd-border);margin:0 0 80px}@media(max-width:1100px){#hasd-stats-layout{grid-template-columns:1fr}#hasd-stats-sidebar{position:static;display:none}#hasd-stats-hero-inner{grid-template-columns:1fr;gap:48px}#hasd-stats-hero-right{display:none}.hasd-stat-section-head{flex-direction:column;gap:8px}.hasd-stat-section-intro{text-align:left;max-width:100%}}@media(max-width:768px){#hasd-stats-hero{padding:72px 20px 60px}.hasd-stats-lang-wrap{padding:20px}#hasd-stats-layout{padding:48px 20px 72px}.hasd-stat-card{padding:24px}.hasd-missing-feature{padding:40px 24px}#hasd-stats-cite{padding:32px 24px}.hasd-cooccurring-grid{grid-template-columns:repeat(2,1fr)}.hasd-missing-item{grid-template-columns:1fr;gap:8px}.hasd-funding-name{width:130px;font-size:12px}}@media(max-width:480px){.hasd-cooccurring-grid{grid-template-columns:1fr}}#bhub{--cream: #F4EFE6;--warm: #FAF7F2;--charcoal: #1A1916;--mid: #4A4540;--muted: #6B6660;--tc: #C26B45;--sage: #7A9E8E;--border: #E4DED4;--fd: "Playfair Display", Georgia, serif;--fb: "Lora", Georgia, serif;--fu: "DM Sans", -apple-system, sans-serif;font-family:var(--fu);color:var(--charcoal)}#bhub *{box-sizing:border-box}#bhub .bh-hero{background:var(--charcoal);padding:88px 40px 0;position:relative;overflow:hidden}#bhub .bh-wm{position:absolute;right:-10px;top:10px;font-family:var(--fd);font-size:240px;font-weight:700;color:#ffffff06;letter-spacing:-10px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}#bhub .bh-hero-inner{max-width:760px;margin:0 auto;position:relative;z-index:1;padding-bottom:64px}#bhub .bh-eyebrow{font-family:var(--fu)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em;text-transform:uppercase;color:var(--tc)!important;display:flex;align-items:center;gap:10px;margin:0 0 28px!important}#bhub .bh-eyebrow:before{content:"";width:20px;height:1px;background:var(--tc);flex-shrink:0}#bhub .bh-h1{font-family:var(--fd)!important;font-size:clamp(52px,7vw,88px)!important;font-weight:700!important;line-height:.95!important;letter-spacing:-3px;color:#fff!important;margin:0 0 32px!important}#bhub .bh-h1 em{color:var(--tc)!important;font-style:italic!important}#bhub .bh-hero-lede{font-family:var(--fb)!important;font-size:clamp(16px,1.8vw,19px)!important;line-height:1.85!important;color:#ffffff80!important;max-width:560px;margin:0 0 48px!important}#bhub .bh-hero-lede strong{color:#ffffffd9!important;font-weight:500!important}#bhub .bh-truths{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07);max-width:760px;margin:0 auto;position:relative;z-index:1}#bhub .bh-truth{padding:26px 28px 26px 0;border-right:1px solid rgba(255,255,255,.07)}#bhub .bh-truth:last-child{border-right:none;padding:26px 0 26px 28px}#bhub .bh-truth:nth-child(2){padding-left:28px}#bhub .bh-truth-label{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tc);display:block;margin-bottom:8px}#bhub .bh-truth-text{font-size:13px;line-height:1.65;color:#ffffff59;display:block}#bhub .bh-truth-text strong{color:#ffffffbf!important;font-weight:500!important}#bhub .bh-body{max-width:760px;margin:0 auto;padding:68px 40px 20px}#bhub .bh-h2{font-family:var(--fd)!important;font-size:clamp(22px,2.8vw,32px)!important;font-weight:700!important;letter-spacing:-.5px;color:var(--charcoal)!important;margin:0 0 10px!important;line-height:1.15!important}#bhub .bh-h2 em{color:var(--tc)!important;font-style:italic!important}#bhub .bh-intro{font-family:var(--fb)!important;font-size:16px!important;line-height:1.9!important;color:var(--mid)!important;margin:0 0 20px!important}#bhub .bh-intro strong{color:var(--charcoal)!important;font-weight:600!important}#bhub .bh-intro a{color:var(--tc)!important;text-decoration:none!important;border-bottom:1px solid rgba(194,107,69,.3)!important}#bhub .bh-divider{width:100%;height:1px;background:var(--border);border:none;margin:52px 0!important}#bhub .bh-group{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:12px;margin-bottom:20px}#bhub .bh-group:after{content:"";flex:1;height:1px;background:var(--border)}#bhub .bh-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:44px}#bhub .bh-card{background:#fff;border:1px solid var(--border);border-top:3px solid var(--tc);padding:24px;text-decoration:none!important;display:block}#bhub .bh-card--sage{border-top-color:var(--sage)!important}#bhub .bh-card--featured{grid-column:1 / -1;background:var(--warm);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}#bhub .bh-card-tag{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tc);display:block;margin-bottom:10px}#bhub .bh-card--sage .bh-card-tag{color:var(--sage)!important}#bhub .bh-card-title{font-family:var(--fd)!important;font-size:17px!important;font-weight:700!important;color:var(--charcoal)!important;line-height:1.25!important;margin:0 0 10px!important}#bhub .bh-card-desc{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 16px!important}#bhub .bh-card--featured .bh-card-desc{margin-bottom:0!important}#bhub .bh-card-link{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tc)!important;text-decoration:none!important;border-bottom:1px solid rgba(194,107,69,.3)!important;display:inline-block}#bhub .bh-card--sage .bh-card-link{color:var(--sage)!important;border-bottom-color:#7a9e8e4d!important}#bhub .bh-badge{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tc);border:1px solid rgba(194,107,69,.3);padding:6px 12px;white-space:nowrap;align-self:start}#bhub .bh-book{background:var(--warm);border-left:3px solid var(--tc);padding:36px 40px}#bhub .bh-book-inner{max-width:760px;margin:0 auto}#bhub .bh-book-ey{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tc);display:flex;align-items:center;gap:8px;margin-bottom:14px}#bhub .bh-book-ey:before{content:"";width:14px;height:1px;background:var(--tc)}#bhub .bh-book-title{font-family:var(--fd)!important;font-size:clamp(20px,2.5vw,28px)!important;font-weight:700!important;color:var(--charcoal)!important;letter-spacing:-.4px;margin:0 0 12px!important;line-height:1.15!important}#bhub .bh-book-title em{color:var(--tc)!important;font-style:italic!important}#bhub .bh-book-body{font-family:var(--fb)!important;font-size:15px!important;line-height:1.8!important;color:var(--muted)!important;max-width:560px;margin:0 0 20px!important}#bhub .bh-book-link{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tc)!important;text-decoration:none!important;border-bottom:1px solid rgba(194,107,69,.35)!important;display:inline-block}#bhub .bh-related{background:var(--charcoal);padding:60px 40px}#bhub .bh-related-inner{max-width:760px;margin:0 auto}#bhub .bh-related-label{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;display:flex;align-items:center;gap:12px;margin-bottom:28px}#bhub .bh-related-label:after{content:"";flex:1;height:1px;background:#ffffff12}#bhub .bh-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}#bhub .bh-rc{border:1px solid rgba(255,255,255,.07);border-top:2px solid var(--tc);padding:24px 20px;text-decoration:none!important;display:block}#bhub .bh-rc[data-accent=sage]{border-top-color:var(--sage)}#bhub .bh-rc[data-accent=muted]{border-top-color:#ffffff2e}#bhub .bh-rc-label{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tc);display:block;margin-bottom:10px}#bhub .bh-rc[data-accent=sage] .bh-rc-label{color:var(--sage)}#bhub .bh-rc[data-accent=muted] .bh-rc-label{color:#ffffff4d}#bhub .bh-rc-title{font-family:var(--fd)!important;font-size:16px!important;font-weight:700!important;color:#ffffffd1!important;line-height:1.2!important;margin:0 0 8px!important}#bhub .bh-rc-title em{font-style:italic!important;color:var(--tc)!important}#bhub .bh-rc[data-accent=sage] .bh-rc-title em{color:var(--sage)!important}#bhub .bh-rc-desc{font-size:12px;line-height:1.6;color:#ffffff47}#bhub .bh-faq{border-top:1px solid var(--border);margin-top:8px}#bhub .bh-faq-item{border-bottom:1px solid var(--border);padding:28px 0}#bhub .bh-faq-q{font-family:var(--fd)!important;font-size:19px!important;font-weight:700!important;color:var(--charcoal)!important;margin:0 0 12px!important;line-height:1.3!important}#bhub .bh-faq-a{font-family:var(--fb)!important;font-size:15px!important;line-height:1.85!important;color:var(--mid)!important;margin:0!important}#bhub .bh-faq-a a{color:var(--tc)!important;text-decoration:none!important;border-bottom:1px solid rgba(194,107,69,.3)!important}@media(max-width:640px){#bhub .bh-hero{padding:52px 20px 0}#bhub .bh-truths{grid-template-columns:1fr}#bhub .bh-truth{border-right:none!important;padding:18px 0!important;border-bottom:1px solid rgba(255,255,255,.07)}#bhub .bh-body{padding:48px 20px 20px}#bhub .bh-grid,#bhub .bh-card--featured,#bhub .bh-related-grid{grid-template-columns:1fr}#bhub .bh-related{padding:44px 20px}#bhub .bh-book{padding:28px 20px}}.hasd-newhere{background:var(--hasd-tc-light);border:1px solid rgba(194,107,69,.18);border-left:3px solid var(--hasd-terracotta);padding:24px 32px;display:flex;align-items:flex-start;gap:20px}.hasd-newhere__icon{width:40px;height:40px;background:var(--hasd-terracotta);border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hasd-newhere__label{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-terracotta);margin:0 0 4px;display:block}.hasd-newhere__heading{font-family:var(--hasd-font-display);font-size:16px;font-weight:700;color:var(--hasd-charcoal);margin:0 0 4px}.hasd-newhere__desc{font-family:var(--hasd-font-ui);font-size:13px;color:var(--hasd-mid);line-height:1.6;margin:0 0 16px}.hasd-newhere__links{display:flex;gap:8px;flex-wrap:wrap}.hasd-newhere__link{background:var(--hasd-white);border:1px solid var(--hasd-border);padding:7px 14px;border-radius:2px;font-family:var(--hasd-font-ui);font-size:12px;font-weight:500;color:var(--hasd-mid);text-decoration:none;white-space:nowrap;transition:border-color var(--hasd-speed) var(--hasd-ease),color var(--hasd-speed) var(--hasd-ease)}.hasd-newhere__link:hover{border-color:var(--hasd-terracotta);color:var(--hasd-terracotta)}@media(max-width:640px){.hasd-newhere{flex-direction:column;padding:20px}}#bhub .bh-card--featured-hero{grid-column:1 / -1;background:var(--hasd-cream);border-top:4px solid var(--hasd-terracotta);display:grid;grid-template-columns:1fr;gap:36px;align-items:center;padding:36px;text-decoration:none!important;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}#bhub .bh-card--featured-hero:hover{background:#efe9de}#bhub .bh-card--featured-hero:hover .hasd-read-arrow{transform:translate(3px,-3px);color:var(--hasd-terracotta)}.bh-featured-hero__kicker{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-terracotta);display:flex;align-items:center;gap:10px;margin-bottom:14px}.bh-featured-hero__kicker:before{content:"";display:inline-block;width:16px;height:1px;background:var(--hasd-terracotta)}.bh-featured-hero__title{font-family:var(--hasd-font-display);font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.4px;color:var(--hasd-charcoal);margin:0 0 12px}.bh-featured-hero__excerpt{font-family:var(--hasd-font-body);font-size:15px;line-height:1.8;color:var(--hasd-mid);margin:0 0 20px}.bh-featured-hero__meta{display:flex;align-items:center;gap:16px;font-family:var(--hasd-font-ui);font-size:11px;color:var(--hasd-muted)}.bh-card__readtime{font-family:var(--hasd-font-ui);font-size:10px;color:var(--hasd-faint);letter-spacing:.04em}.hasd-list-article__num{font-size:22px}#bhub .bh-card--work{border-top-color:var(--hasd-sage)}#bhub .bh-card--work .bh-card-tag{color:var(--hasd-sage)}#bhub .bh-card--work .bh-card-link{color:var(--hasd-sage)!important;border-bottom-color:#6b80704d!important}#bhub .bh-card--deep{border-top-color:var(--hasd-navy)}#bhub .bh-card--deep .bh-card-tag{color:var(--hasd-navy)}#bhub .bh-card--deep .bh-card-link{color:var(--hasd-navy)!important;border-bottom-color:#2a3a4a40!important}#bhub .bh-body-blog{max-width:var(--hasd-page-max);margin:0 auto;padding:var(--hasd-section-gap) var(--hasd-page-pad)}.bh-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--hasd-charcoal)}.bh-section-head+.bh-group{margin-top:0}.hasd-blog-section{margin-bottom:var(--hasd-section-gap)}.hasd-deep-section{background:linear-gradient(to bottom,rgba(194,107,69,.6) 0px,rgba(194,107,69,0) 3px,transparent 3px),#141414;width:100vw;margin-left:calc((100% - 100vw)/2);padding:calc(var(--hasd-section-gap) + 32px) calc((100vw - 100%) / 2 + var(--hasd-page-pad)) var(--hasd-section-gap) calc((100vw - 100%) / 2 + var(--hasd-page-pad));position:relative;overflow:hidden;clip-path:polygon(0 32px,100% 0,100% 100%,0 100%)}@keyframes hasd-real-breath{0%,to{opacity:.05}50%{opacity:.1}}.hasd-deep-wm{position:absolute;right:-.06em;top:50%;transform:translateY(-50%);font-family:var(--hasd-font-display);font-size:clamp(160px,22vw,280px);font-style:italic;font-weight:700;color:var(--hasd-terracotta);opacity:.05;animation:hasd-real-breath 10s ease-in-out infinite;line-height:1;letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}#bhub .hasd-deep-section .bh-section-head{border-bottom-color:#ffffff14}#bhub .hasd-deep-section .bh-h2{color:#ffffffe0!important}#bhub .hasd-deep-section .bh-h2 em{color:var(--hasd-terracotta)!important}.hasd-deep-section .hasd-section-head__sub{color:#ffffff38}.hasd-deep-voice{font-family:var(--hasd-font-display);font-style:italic;font-size:clamp(16px,1.6vw,19px);color:#ffffff6b;line-height:1.65;margin:0 0 40px;max-width:560px;position:relative;z-index:1}.hasd-deep-list{display:flex;flex-direction:column;position:relative;z-index:1}.hasd-deep-entry{display:block;padding:28px 0 28px 22px;border-left:3px solid rgba(194,107,69,.3);border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit;opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease,background var(--hasd-speed) var(--hasd-ease),border-left-color var(--hasd-speed) var(--hasd-ease)}.hasd-deep-entry:first-child{border-top:1px solid rgba(255,255,255,.06)}.hasd-deep-list--built .hasd-deep-entry{opacity:1;transform:translateY(0)}.hasd-deep-list--built .hasd-deep-entry:nth-child(1){transition-delay:0s}.hasd-deep-list--built .hasd-deep-entry:nth-child(2){transition-delay:.08s}.hasd-deep-list--built .hasd-deep-entry:nth-child(3){transition-delay:.16s}.hasd-deep-list--built .hasd-deep-entry:nth-child(4){transition-delay:.24s}.hasd-deep-list--built .hasd-deep-entry:nth-child(5){transition-delay:.32s}.hasd-deep-list--built .hasd-deep-entry:nth-child(6){transition-delay:.4s}.hasd-deep-entry:hover{background:#ffffff08;border-left-color:var(--hasd-terracotta)}.hasd-deep-entry:hover .hasd-deep-entry__link{color:var(--hasd-terracotta)!important}.hasd-deep-entry__tag{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-terracotta);display:block;margin-bottom:8px}.hasd-deep-entry__title{font-family:var(--hasd-font-display);font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.25;color:#ffffffe0;margin:0 0 10px}.hasd-deep-entry__excerpt{font-family:var(--hasd-font-body);font-size:14px;line-height:1.75;color:#ffffff52;margin:0 0 14px;max-width:680px}.hasd-deep-entry__link{font-family:var(--hasd-font-ui);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff2e;transition:color var(--hasd-speed) var(--hasd-ease)}@media(prefers-reduced-motion:reduce){.hasd-deep-entry{opacity:1!important;transform:none!important;transition:background var(--hasd-speed) var(--hasd-ease),border-left-color var(--hasd-speed) var(--hasd-ease)}}.hasd-breadcrumbs{padding:10px var(--hasd-page-pad) 12px;background:var(--hasd-white);border-bottom:1px solid var(--hasd-border);margin-bottom:0}.hasd-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-family:var(--hasd-font-ui);font-size:12px;letter-spacing:.01em;line-height:1.4}.hasd-breadcrumbs__item{display:flex;align-items:center;color:var(--hasd-faint)}.hasd-breadcrumbs__item+.hasd-breadcrumbs__item:before{content:"/";margin:0 7px;color:var(--hasd-faint)}.hasd-breadcrumbs__link{color:var(--hasd-muted);text-decoration:none;transition:color var(--hasd-speed) var(--hasd-ease)}.hasd-breadcrumbs__link:hover{color:var(--hasd-terracotta)}.hasd-breadcrumbs__item--current{color:var(--hasd-faint)}.hasd-breadcrumbs--inverted{background:transparent;border-bottom:none}.hasd-breadcrumbs--inverted .hasd-breadcrumbs__item{color:#ffffff59}.hasd-breadcrumbs--inverted .hasd-breadcrumbs__item+.hasd-breadcrumbs__item:before{color:#fff3}.hasd-breadcrumbs--inverted .hasd-breadcrumbs__link{color:#ffffff8c}.hasd-breadcrumbs--inverted .hasd-breadcrumbs__link:hover{color:var(--hasd-white)}.hasd-breadcrumbs--inverted .hasd-breadcrumbs__item--current{color:#ffffff59}#hasd-nav *,#hasd-nav *:before,#hasd-nav *:after{box-sizing:border-box}#hasd-nav{background:var(--hasd-white);border-bottom:1px solid var(--hasd-border);padding:0 var(--hasd-page-pad);position:sticky;top:0;z-index:200;width:100%}#hasd-nav-inner{max-width:var(--hasd-page-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;gap:32px}#hasd-nav-logo{display:block;flex-shrink:0;line-height:0}#hasd-nav-logo img{height:32px;width:auto;display:block}#hasd-nav-links{display:flex;align-items:center;justify-content:center;gap:28px;list-style:none;margin:0;padding:0;flex:1}#hasd-nav-links li{margin:0;padding:0}#hasd-nav-links a{font-family:var(--hasd-font-ui);font-size:14px;font-weight:400;color:var(--hasd-mid);text-decoration:none;transition:color var(--hasd-speed) var(--hasd-ease);white-space:nowrap;letter-spacing:.01em}#hasd-nav-links a:hover{color:var(--hasd-charcoal)}#hasd-nav-links a[aria-current=page],#hasd-nav-links a.hasd-nav-active{color:var(--hasd-charcoal);font-weight:500}#hasd-nav-cta{display:inline-block;flex-shrink:0;font-family:var(--hasd-font-ui);font-size:13px;font-weight:500;color:var(--hasd-white);background:var(--hasd-terracotta);border:none;border-radius:3px;padding:9px 20px;text-decoration:none;letter-spacing:.01em;transition:background var(--hasd-speed) var(--hasd-ease);white-space:nowrap;line-height:1.4}#hasd-nav-cta:hover{background:var(--hasd-tc-hover);color:var(--hasd-white)}#hasd-nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-right:-8px}#hasd-nav-burger span{display:block;width:22px;height:1.5px;background:var(--hasd-charcoal);transition:all var(--hasd-speed) var(--hasd-ease)}#hasd-nav-drawer{display:none;position:fixed;top:64px;left:0;right:0;background:var(--hasd-white);border-bottom:1px solid var(--hasd-border);padding:8px 24px 20px;z-index:199;box-shadow:0 8px 24px #0000000f}#hasd-nav-drawer.is-open{display:block}#hasd-nav-drawer ul{list-style:none;margin:0;padding:0}#hasd-nav-drawer li{border-bottom:1px solid var(--hasd-border)}#hasd-nav-drawer a{display:block;font-family:var(--hasd-font-ui);font-size:15px;font-weight:400;color:var(--hasd-mid);text-decoration:none;padding:13px 0;transition:color var(--hasd-speed) var(--hasd-ease)}#hasd-nav-drawer a:hover,#hasd-nav-drawer a[aria-current=page]{color:var(--hasd-charcoal)}#hasd-nav-drawer-cta{display:inline-block!important;width:fit-content!important;margin-top:16px!important;font-family:var(--hasd-font-ui)!important;font-size:13px!important;font-weight:500!important;color:var(--hasd-white)!important;background:var(--hasd-terracotta)!important;border-radius:3px!important;padding:9px 20px!important;text-decoration:none!important;transition:background var(--hasd-speed) var(--hasd-ease)!important;line-height:1.4!important}#hasd-nav-drawer-cta:hover{background:var(--hasd-tc-hover)!important;color:var(--hasd-white)!important}header.site-header{display:none!important}@media(max-width:640px){#hasd-nav-links,#hasd-nav-cta{display:none}#hasd-nav-burger{display:flex}#hasd-nav{padding:0 24px}}@media(min-width:641px){#hasd-nav-drawer,#hasd-nav-drawer.is-open{display:none!important}}@media(max-width:960px)and (min-width:641px){#hasd-nav-links{gap:20px}}#hhp-hero *,#hhp-trust *,#hhp-pullquote *,#hhp-truths *,#hhp-book-cta *,#hhp-articles *{box-sizing:border-box}#hhp-hero{background:#141414;position:relative;overflow:hidden;padding:var(--hasd-section-gap) var(--hasd-page-pad) calc(var(--hasd-section-gap) + 24px)}.hhp-wm{position:absolute;left:-.04em;top:50%;transform:translateY(-50%);font-family:var(--hasd-font-display);font-size:clamp(80px,14vw,200px);font-style:italic;font-weight:700;color:var(--hasd-terracotta);opacity:.055;line-height:1;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}#hhp-hero-inner{max-width:var(--hasd-page-max);margin:0 auto;display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:center;position:relative;z-index:1}#hhp-hero-eyebrow{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-terracotta);display:flex;align-items:center;gap:10px;margin:0 0 20px}#hhp-hero-eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:var(--hasd-terracotta);flex-shrink:0}#hhp-hero-h1{font-family:var(--hasd-font-display);font-size:clamp(36px,5vw,58px);font-weight:700;font-style:italic;color:#ffffffeb;line-height:1.1;letter-spacing:-.5px;margin:0 0 20px}#hhp-hero-sub{font-family:var(--hasd-font-body);font-size:15px;line-height:1.8;color:#ffffff61;margin:0 0 36px;max-width:460px}#hhp-hero-cta{display:inline-block;background:var(--hasd-terracotta);color:var(--hasd-white)!important;font-family:var(--hasd-font-ui);font-size:14px;font-weight:600;letter-spacing:.04em;padding:14px 30px;border-radius:2px;text-decoration:none!important;transition:background var(--hasd-speed) var(--hasd-ease)}#hhp-hero-cta:hover{background:#a85a38}#hhp-book-css{background:#0d0d0d;width:100%;max-width:280px;aspect-ratio:17 / 24;padding:28px 24px 24px;display:flex;flex-direction:column;justify-content:space-between;border-radius:2px;box-shadow:16px 24px 56px #000000a6,0 0 0 1px #ffffff12}#hhp-hero-book{perspective:1500px;display:flex;justify-content:center}.hhp-book-3d{position:relative;width:100%;max-width:320px;transform:rotateY(-15deg);transition:transform var(--hasd-speed) var(--hasd-ease)}.hhp-book-3d:hover{transform:rotateY(-7deg) translateY(-6px)}#hhp-book-img{display:block;width:100%;height:auto;border-radius:2px 6px 6px 2px;box-shadow:24px 30px 60px #0000008c,8px 12px 22px #00000059}.hhp-book-3d:after{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;border-radius:2px 0 0 2px;background:linear-gradient(to right,#0006,#ffffff29 45%,#0000001a);pointer-events:none}.hhp-book-imprint{font-family:var(--hasd-font-ui);font-size:8px;font-weight:400;color:#ffffff47;letter-spacing:.22em;text-transform:uppercase;margin:0}.hhp-book-title-group{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0 20px}.hhp-book-the{font-family:var(--hasd-font-display);font-size:clamp(16px,2vw,22px);font-weight:700;color:#ffffffd1;margin:0;line-height:1.1}.hhp-book-unmasking{font-family:var(--hasd-font-display);font-size:clamp(28px,4vw,44px);font-weight:700;color:#ffffffe6;margin:0;line-height:1;letter-spacing:-.5px;white-space:nowrap}.hhp-book-years{font-family:var(--hasd-font-display);font-size:clamp(28px,4vw,44px);font-weight:700;font-style:italic;color:var(--hasd-terracotta);margin:0 0 20px;line-height:1;letter-spacing:-.5px;white-space:nowrap}.hhp-book-sub{font-family:var(--hasd-font-body);font-size:9px;font-style:italic;line-height:1.65;color:#ffffff4d;margin:0}.hhp-book-author{font-family:var(--hasd-font-ui);font-size:10px;font-weight:400;color:#ffffff61;margin:0}.hhp-hero-cut{height:56px;background:var(--hasd-cream);clip-path:polygon(0 100%,100% 0,100% 100%);margin-top:-56px;position:relative;z-index:2;pointer-events:none}#hhp-trust{background:var(--hasd-cream);border-bottom:1px solid var(--hasd-border);padding:20px var(--hasd-page-pad);margin-top:-1px;position:relative;z-index:3}#hhp-trust-inner{max-width:var(--hasd-page-max);margin:0 auto;display:flex;gap:32px;align-items:center;justify-content:center;flex-wrap:wrap}.hhp-trust-item{font-family:var(--hasd-font-ui);font-size:12px;color:var(--hasd-mid);display:flex;align-items:center;gap:8px;margin:0}.hhp-trust-dot{width:5px;height:5px;border-radius:50%;background:var(--hasd-terracotta);flex-shrink:0;display:inline-block}#hhp-pullquote{background:var(--hasd-cream);border-bottom:1px solid var(--hasd-border);padding:calc(var(--hasd-section-gap) * 1.4) var(--hasd-page-pad)}#hhp-pullquote-inner{max-width:780px;margin:0 auto}.hhp-pullquote-mark{font-family:var(--hasd-font-display);font-size:96px;line-height:.7;color:var(--hasd-terracotta);opacity:.2;display:block;margin-bottom:12px;font-weight:700;-webkit-user-select:none;user-select:none;pointer-events:none}.hhp-pullquote-text{font-family:var(--hasd-font-display);font-style:italic;font-size:clamp(22px,3vw,36px);line-height:1.4;color:var(--hasd-charcoal);margin:0 0 28px}.hhp-pullquote-attr{font-family:var(--hasd-font-ui);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hasd-muted)}#hhp-truths{background:var(--hasd-cream);border-bottom:1px solid var(--hasd-border);padding:var(--hasd-section-gap) var(--hasd-page-pad)}#hhp-truths-inner{max-width:var(--hasd-page-max);margin:0 auto}#hhp-truths-label{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-terracotta);margin:0 0 32px;display:flex;align-items:center;gap:10px}#hhp-truths-label:before{content:"";width:20px;height:1px;background:var(--hasd-terracotta);display:inline-block;flex-shrink:0}#hhp-truths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;border-top:2px solid var(--hasd-charcoal);padding-top:36px}.hhp-truth__num{font-family:var(--hasd-font-display);font-size:32px;font-weight:700;font-style:italic;color:var(--hasd-terracotta);opacity:.28;line-height:1;margin:0 0 18px}.hhp-truth__body{font-family:var(--hasd-font-body);font-size:15px;line-height:1.8;color:var(--hasd-mid);margin:0}.hhp-truth__body strong{font-family:var(--hasd-font-display);font-weight:700;font-style:normal;color:var(--hasd-charcoal)}#hhp-book-cta{background:#141414;padding:28px var(--hasd-page-pad);border-top:3px solid var(--hasd-terracotta)}#hhp-book-cta-inner{max-width:var(--hasd-page-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}#hhp-book-cta-title{font-family:var(--hasd-font-display);font-size:clamp(16px,1.6vw,20px);font-weight:700;font-style:italic;color:#ffffffe0;margin:0 0 5px;line-height:1.2}#hhp-book-cta-sub{font-family:var(--hasd-font-ui);font-size:11px;color:#ffffff47;margin:0;line-height:1.5}#hhp-book-cta-btn{display:inline-block;background:var(--hasd-terracotta);color:var(--hasd-white)!important;font-family:var(--hasd-font-ui);font-size:13px;font-weight:600;letter-spacing:.04em;padding:12px 26px;border-radius:2px;text-decoration:none!important;white-space:nowrap;flex-shrink:0;transition:background var(--hasd-speed) var(--hasd-ease)}#hhp-book-cta-btn:hover{background:#a85a38}#hhp-articles{background:var(--hasd-cream);border-bottom:1px solid var(--hasd-border);padding:var(--hasd-section-gap) var(--hasd-page-pad)}#hhp-articles-inner{max-width:var(--hasd-page-max);margin:0 auto}.hhp-section-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--hasd-charcoal);padding-bottom:16px;margin-bottom:28px}.hhp-section-h2{font-family:var(--hasd-font-display);font-size:clamp(20px,2.2vw,28px);font-weight:700;color:var(--hasd-charcoal);margin:0;line-height:1.2;letter-spacing:-.3px}.hhp-section-h2 em{color:var(--hasd-terracotta);font-style:italic}.hhp-section-link{font-family:var(--hasd-font-ui);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hasd-terracotta)!important;text-decoration:none!important;border-bottom:1px solid rgba(194,107,69,.3);padding-bottom:2px;transition:border-color var(--hasd-speed) var(--hasd-ease);white-space:nowrap}.hhp-section-link:hover{border-bottom-color:var(--hasd-terracotta)}#hhp-articles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hhp-article{background:var(--hasd-white);border:1px solid var(--hasd-border);border-top:3px solid var(--hasd-terracotta);padding:22px 24px;text-decoration:none!important;display:block;color:inherit;transition:background var(--hasd-speed) var(--hasd-ease)}.hhp-article:hover{background:#efe9de}.hhp-article:hover .hhp-article__link{color:var(--hasd-terracotta)}.hhp-article__tag{font-family:var(--hasd-font-ui);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hasd-terracotta);display:block;margin:0 0 10px}.hhp-article__title{font-family:var(--hasd-font-display);font-size:15px;font-weight:700;line-height:1.3;color:var(--hasd-charcoal);margin:0 0 8px}.hhp-article__excerpt{font-family:var(--hasd-font-ui);font-size:12px;line-height:1.65;color:var(--hasd-muted);margin:0 0 16px}.hhp-article__link{font-family:var(--hasd-font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hasd-faint);display:block;transition:color var(--hasd-speed) var(--hasd-ease)}@media(max-width:960px){#hhp-hero-inner{grid-template-columns:1fr;gap:40px}#hhp-hero-book{order:-1}#hhp-book-css{max-width:180px;margin:0 auto}.hhp-book-3d{max-width:200px}#hhp-truths-grid{grid-template-columns:1fr;gap:32px}#hhp-articles-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){#hhp-book-cta-inner{flex-direction:column;align-items:flex-start}#hhp-book-cta-btn{align-self:stretch;text-align:center}#hhp-articles-grid{grid-template-columns:1fr}#hhp-trust-inner{gap:14px}.hhp-hero-cut{height:32px;margin-top:-32px}.hhp-price-tag{display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/heyasd-blog.css.map */
