@font-face{font-family:bebasNeue;src:url(/_next/static/media/f4646f71883e1c80-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bebasNeue Fallback;src:local("Arial");ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.00%;size-adjust:77.11%}.__className_efe04a{font-family:bebasNeue,bebasNeue Fallback;font-weight:400;font-style:normal}.__variable_efe04a{--font-display-loaded:"bebasNeue","bebasNeue Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Times New Roman");ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.00%;size-adjust:83.99%}.__className_80c35f{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_80c35f{--font-editorial-loaded:"instrumentSerif","instrumentSerif Fallback"}@font-face{font-family:dmSans;src:url(/_next/static/media/f9063f31a3cb07b8-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/734f286ca586ea45-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:dmSans;src:url(/_next/static/media/7abd0811ecb9cc72-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/c92ece98781cbbf0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:dmSans;src:url(/_next/static/media/210398b63ea2710a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/3b13298e0ba81174-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:dmSans;src:url(/_next/static/media/ad414a0ab55c7d50-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/b1ba6aa65c4d41bd-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:dmSans;src:url(/_next/static/media/db6484ff081aa3d5-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/c4238fe38ddaf63e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_d06aee{font-family:dmSans,dmSans Fallback}.__variable_d06aee{--font-body-loaded:"dmSans","dmSans Fallback"}@font-face{font-family:greatVibes;src:url(/_next/static/media/c27321a0deeb793e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:greatVibes Fallback;src:local("Arial");ascent-override:135.41%;descent-override:63.81%;line-gap-override:0.00%;size-adjust:62.85%}.__className_77998c{font-family:greatVibes,greatVibes Fallback;font-weight:400;font-style:normal}.__variable_77998c{--font-accent-loaded:"greatVibes","greatVibes Fallback"}:root{--brand-brick:#C4622D;--brand-brick-lt:#E07848;--brand-brick-dk:#7A3010;--brand-brick-mid:#c86843;--brand-gold:#D4953A;--brand-cream:#F0E4D0;--brand-tan:#C4A882;--brand-mortar:#8A7060;--brand-paper:#ffffff;--brand-surface:#f6f4f0;--brand-ink:#161412;--brand-ink-2:#37312a;--brand-ink-3:#686058;--brand-hair:#e4e0da;--brand-hair-2:#bdb3a9;--brand-bg:#100804;--brand-bg-2:#1A0C06;--brand-bg-3:#220F07;--brand-ember:#3D1508;--font-display:var(--font-display-loaded,"Bebas Neue"),"Impact","Arial Narrow",sans-serif;--font-editorial:var(--font-editorial-loaded,"Instrument Serif"),"Iowan Old Style",Georgia,serif;--font-body:var(--font-body-loaded,"DM Sans"),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-accent:var(--font-accent-loaded,"Great Vibes"),"Apple Chancery",cursive;--font-official-h1:"Druk Text Medium";--font-official-h2:"PP Editorial New Book";--font-official-sub:"PP Editorial New Ultralight";--font-official-deco:"Quimby Gubernatorial";--font-official-body:"P22 Underground";--brand-ease:cubic-bezier(0.16,1,0.3,1);--brand-radius:8px}.brand-display{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase}.brand-editorial{font-family:var(--font-editorial);font-weight:400}.brand-body{font-family:var(--font-body)}.brand-accent{font-family:var(--font-accent)}.brand-brick-fg{color:var(--brand-brick)}.brand-cream-fg{color:var(--brand-cream)}:root{--mh-bg:oklch(12.5% 0.004 55);--mh-bg-2:oklch(15.5% 0.006 55);--mh-bg-3:oklch(18% 0.008 55);--mh-surface-inset:oklch(15% 0.006 55);--mh-surface:oklch(19.5% 0.008 55);--mh-surface-raised:oklch(23% 0.01 55);--mh-surface-current:oklch(25% 0.018 55);--mh-ember:oklch(27% 0.04 45);--mh-panel:var(--mh-surface);--mh-panel-border:oklch(34% 0.014 55);--mh-panel-border-strong:oklch(53% 0.075 62);--mh-cream:#f0e4d0;--mh-cream-dim:#d9cbb4;--mh-cream-mute:#c4b49a;--mh-brass:#d4953a;--mh-brass-dim:#c4923f;--mh-brick:#c4622d;--mh-brick-lt:#e07848;--mh-terracotta:#a84828;--mh-charcoal:oklch(28% 0.012 55);--mh-radius:10px;--mh-ease:cubic-bezier(0.16,1,0.3,1);--mh-max:1120px;--mh-focus:#f0c46a;--mh-touch-min:44px}.mh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mh .mh-brand:focus-visible,.mh .mh-card-action:focus-visible,.mh .mh-cta:focus-visible,.mh .mh-hw-item:focus-visible,.mh .mh-world-link:focus-visible,.mh a:focus-visible,.mh button:focus-visible{outline:2px solid var(--mh-focus);outline-offset:3px}.mh .mh-hw-item:target{outline:2px solid var(--mh-brass);outline-offset:3px;border-radius:6px;background:rgba(212,149,58,.08)}.mh{min-height:100vh;color:var(--mh-cream);background:radial-gradient(ellipse 72% 42% at 14% 0,oklch(34% .055 45/.22),transparent 62%),radial-gradient(ellipse 52% 35% at 92% 8%,oklch(43% .08 45/.08),transparent 58%),linear-gradient(180deg,var(--mh-bg-2) 0,var(--mh-bg) 48%,oklch(10.5% .003 55) 100%);font-family:var(--font-body);position:relative;isolation:isolate}.mh:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mh-shell{position:relative;z-index:1;width:min(calc(100% - 2rem),var(--mh-max));margin:0 auto;padding:1.25rem 0 3.5rem}.mh-canary-notice{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem .9rem;border:1px solid rgba(212,149,58,.55);border-radius:var(--mh-radius);color:var(--mh-cream-dim);background:rgba(212,149,58,.1);font-size:.82rem;line-height:1.4}.mh-canary-notice strong{flex:0 0 auto;color:var(--mh-brass);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:620px){.mh-canary-notice{align-items:flex-start;flex-direction:column;gap:.35rem}}.mh-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.mh-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--mh-cream)}.mh-brand-mark{width:1.65rem;height:1.65rem;border-radius:4px;background:linear-gradient(145deg,var(--mh-brick-lt),var(--mh-brick) 45%,var(--mh-terracotta));box-shadow:inset 0 1px 0 rgba(255,220,180,.25);display:grid;place-items:center;font-size:.95rem;letter-spacing:.02em;color:#1a0a04}.mh-brand-mark,.mh-brand-name{font-family:var(--font-display)}.mh-brand-name{letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;line-height:1}.mh-top-meta{display:flex;align-items:center;gap:.75rem;color:var(--mh-cream-mute);font-size:.8rem}.mh-section-nav{max-width:100%;gap:.2rem;margin:-.75rem 0 1.5rem;padding:.25rem;overflow-x:auto;border:1px solid var(--mh-panel-border);background:var(--mh-surface-inset)}.mh-section-nav,.mh-section-nav a{display:inline-flex;border-radius:999px}.mh-section-nav a{min-height:var(--mh-touch-min);align-items:center;justify-content:center;padding:.45rem .9rem;color:var(--mh-cream-dim);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mh-section-nav a:hover{color:var(--mh-cream);background:var(--mh-surface-raised)}.mh-section-target{scroll-margin-top:1.25rem}.mh-section-target:target{outline:2px solid rgba(212,149,58,.55);outline-offset:5px;border-radius:var(--mh-radius)}@media (max-width:520px){.mh-section-nav{display:flex;width:100%}.mh-section-nav a{flex:1;padding-inline:.55rem;font-size:.68rem}}.mh-avatar{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--mh-brass-dim);background:var(--mh-surface-raised);display:grid;place-items:center;font-family:var(--font-display);letter-spacing:.04em;color:var(--mh-brass);font-size:.85rem}.mh-header{margin-bottom:1.5rem}.mh-greeting{font-family:var(--font-body);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-brass);margin:0 0 .45rem}.mh-title{font-family:var(--font-editorial);font-weight:400;font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 .55rem;color:var(--mh-cream)}.mh-title em{font-style:italic;color:var(--mh-brass)}.mh-subtitle{margin:0;max-width:36rem;color:var(--mh-cream-dim);font-size:1.02rem;line-height:1.5}.mh-header-row{display:grid;grid-template-columns:1fr;gap:1.25rem}.mh-header-row>*{min-width:0}@media (min-width:860px){.mh-header-row{grid-template-columns:1.4fr 1fr;align-items:start}}.mh-panel{background:var(--mh-panel);border:1px solid var(--mh-panel-border);border-radius:var(--mh-radius);padding:1rem 1.1rem}.mh-panel-primary{background:var(--mh-surface-raised);padding:1.2rem 1.3rem}.mh-panel-current,.mh-panel-primary{border-color:var(--mh-panel-border-strong)}.mh-panel-current{background:var(--mh-surface-current)}.mh-panel-coach{background:var(--mh-surface-raised)}.mh-panel-support{background:var(--mh-surface)}.mh-panel-muted{background:var(--mh-surface-inset)}.mh-panel-label{margin:0 0 .65rem;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--mh-brass-dim);font-family:var(--font-body);font-weight:500}.mh-panel-current .mh-panel-label,.mh-panel-primary .mh-panel-label{color:var(--mh-cream-dim);font-weight:650}.mh-empty{margin:0;color:var(--mh-cream-mute);font-size:.92rem;line-height:1.45}.mh-coach{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.mh-coach-photo{width:3.1rem;height:3.1rem;border-radius:8px;background:linear-gradient(160deg,var(--mh-charcoal),var(--mh-surface-inset));border:1px solid rgba(212,149,58,.28);display:grid;place-items:center;font-family:var(--font-display);color:var(--mh-brass);letter-spacing:.04em}.mh-coach-body{margin:0 0 .45rem;font-family:var(--font-editorial);font-size:1.05rem;line-height:1.4;color:var(--mh-cream)}.mh-coach-meta{margin:0;font-size:.8rem;color:var(--mh-cream-mute)}.mh-cta-wrap{margin-top:.25rem}.mh-cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;max-width:22rem;min-height:var(--mh-touch-min);margin-top:1.15rem;padding:.95rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(145deg,#d17a45 0,var(--mh-brick) 42%,#8f3a18 100%);color:#1a0a04;font-family:var(--font-display);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,220,180,.2),0 10px 28px rgba(80,20,0,.35);transition:transform .16s var(--mh-ease),filter .16s var(--mh-ease);cursor:pointer}a.mh-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}a.mh-cta:active{transform:translateY(0)}.mh-cta-static{margin:1.15rem 0 0;max-width:28rem;padding:0;border:none;background:none;color:var(--mh-cream-dim);font-family:var(--font-editorial);font-size:1.15rem;line-height:1.35;letter-spacing:0;text-transform:none;box-shadow:none}.mh-cta-detail{margin:.55rem 0 0;font-size:.88rem;color:var(--mh-cream-mute);max-width:28rem}.mh-weekly-snap{display:block;margin-top:1rem;padding:.85rem .95rem;background:var(--mh-surface-raised);border:1px solid var(--mh-panel-border-strong);border-radius:var(--mh-radius)}.mh-weekly-snap-list{margin:0;display:grid;gap:.55rem}.mh-weekly-snap-list>div{display:grid;grid-template-columns:minmax(0,7.25rem) minmax(0,1fr);gap:.5rem;align-items:start}.mh-weekly-snap-list dt{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mh-brass-dim);font-weight:600}.mh-weekly-snap-list dd{margin:0;min-width:0;font-size:.88rem;line-height:1.35;color:var(--mh-cream-dim);overflow-wrap:anywhere}@media (min-width:720px){.mh-weekly-snap{display:none}}.mh-grid{display:grid;grid-template-columns:1fr;gap:.9rem;margin:1.25rem 0}@media (min-width:720px){.mh-grid{grid-template-columns:minmax(0,1.35fr) minmax(15.5rem,.85fr);grid-template-areas:"homework call" "homework recording" "win brick";align-items:stretch}.mh-grid-homework{grid-area:homework}.mh-grid-call{grid-area:call}.mh-grid-recording{grid-area:recording}.mh-grid-win{grid-area:win}.mh-grid-brick{grid-area:brick}}.mh-hw-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.mh-hw-item{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:start;min-height:var(--mh-touch-min);padding:.55rem .25rem;border-bottom:1px solid rgba(240,228,208,.06);scroll-margin-top:5rem}.mh-hw-item:last-child{border-bottom:none}.mh-check{width:1.05rem;height:1.05rem;margin-top:.15rem;border-radius:3px;border:1.5px solid var(--mh-brass-dim);display:grid;place-items:center;flex-shrink:0}.mh-check[data-done=true]{background:var(--mh-brick);border-color:var(--mh-brick-lt);color:#1a0a04;font-size:.7rem;font-weight:700}.mh-hw-title{margin:0;font-size:.92rem;line-height:1.35;color:var(--mh-cream)}.mh-hw-item[data-done=true] .mh-hw-title{color:var(--mh-cream-dim)}.mh-hw-meta{margin:.2rem 0 0;font-size:.75rem;color:var(--mh-cream-mute)}.mh-hw-progress{font-size:.75rem;color:var(--mh-brass);white-space:nowrap}.mh-hw-summary{margin:0 0 .75rem;font-size:.85rem;color:var(--mh-cream-dim)}.mh-card-title{margin:0 0 .35rem;font-family:var(--font-editorial);font-size:1.2rem;color:var(--mh-cream)}.mh-card-meta{margin:0;font-size:.88rem;color:var(--mh-cream-dim);line-height:1.4}.mh-card-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mh-touch-min);margin-top:.85rem;padding:.65rem .95rem;border-radius:6px;border:1px solid var(--mh-brass-dim);color:var(--mh-brass);text-decoration:none;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-body);font-weight:600}.mh-card-unavailable{margin:.85rem 0 0;font-size:.85rem;line-height:1.4;color:var(--mh-cream-mute)}.mh-win-quote{margin:0;font-family:var(--font-editorial);font-size:1.05rem;line-height:1.4;color:var(--mh-cream)}.mh-win-quote:before{content:"“";color:var(--mh-brass)}.mh-win-quote:after{content:"”";color:var(--mh-brass)}.mh-brick-face{position:relative;width:min(100%,24rem);aspect-ratio:2/1;margin:.15rem auto 0;text-align:center;display:grid;place-items:center;isolation:isolate}.mh-brick-face:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/member-home/assets/blank-member-brick.webp) 50%/contain no-repeat;filter:drop-shadow(0 6px 6px rgba(0,0,0,.32))}.mh-brick-inscription{position:absolute;inset:27% 20% 20% 10%;display:grid;align-content:center;gap:.32rem;padding:.4rem .55rem;background:radial-gradient(ellipse at center,rgba(35,13,5,.7) 0,rgba(35,13,5,.5) 52%,transparent 78%)}.mh-brick-face[data-earned=false]:before{filter:grayscale(.7) saturate(.35) brightness(.58) drop-shadow(0 6px 6px rgba(0,0,0,.25));opacity:.78}.mh-brick-name{margin:0;font-family:var(--font-display);letter-spacing:.055em;text-transform:uppercase;font-size:1rem;line-height:1.05;color:var(--mh-cream);text-shadow:0 1px 2px rgba(20,7,2,.92);text-wrap:balance;overflow-wrap:anywhere}.mh-brick-face[data-earned=false] .mh-brick-name{color:var(--mh-cream-dim);text-shadow:0 1px 1px rgba(0,0,0,.6)}.mh-brick-tag{margin:0;font-size:.875rem;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--mh-cream);text-shadow:0 1px 2px rgba(20,7,2,.92);text-wrap:balance;overflow-wrap:anywhere}.mh-brick-face[data-earned=false] .mh-brick-tag{color:var(--mh-cream-mute)}.mh-brick-status{margin:-.15rem 0 0;text-align:center;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mh-brass)}.mh-journey{margin-top:.75rem;padding:1.2rem 1.05rem 1.05rem;background:radial-gradient(ellipse 62% 72% at 38% 42%,oklch(35% .045 45/.16),transparent 64%),radial-gradient(ellipse 46% 55% at 88% 20%,oklch(42% .075 45/.07),transparent 58%),linear-gradient(165deg,var(--mh-surface-raised),var(--mh-surface-inset));border:1px solid var(--mh-panel-border);border-radius:var(--mh-radius);box-shadow:inset 0 1px 0 rgba(240,228,208,.04),0 18px 40px rgba(0,0,0,.28);overflow:hidden;max-width:100%}.mh-journey-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem;margin-bottom:.85rem;flex-wrap:wrap}.mh-journey-head-copy{min-width:0}.mh-journey-kicker{margin:0 0 .2rem;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mh-brass-dim);font-weight:600}.mh-journey-title{margin:0;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem;color:var(--mh-cream)}.mh-journey-here{margin:0;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(212,149,58,.4);background:var(--mh-surface-current);color:var(--mh-cream-dim);font-size:.84rem;line-height:1.3;max-width:100%}.mh-journey-here strong{color:var(--mh-brass);font-weight:700}.mh-journey-here-mark{width:.55rem;height:.55rem;border-radius:999px;background:var(--mh-brass);box-shadow:0 0 0 3px rgba(212,149,58,.22);flex-shrink:0}.mh-journey-here-quiet{border-style:dashed;border-color:rgba(196,146,63,.28);background:transparent;color:var(--mh-cream-mute)}.mh-field{position:relative;border-radius:8px;border:1px solid rgba(212,149,58,.14);background:linear-gradient(180deg,var(--mh-surface-inset),var(--mh-bg));overflow:hidden}.mh-field,.mh-field-svg{width:100%;max-width:100%}.mh-field-svg{display:block;height:auto;aspect-ratio:980/248}@media (max-width:719px){.mh-field-svg .mh-field-callout,.mh-field-svg .mh-field-label,.mh-field-svg .mh-field-north{display:none}.mh-field-svg{aspect-ratio:980/200;max-height:9.5rem}.mh-field-list-item{grid-template-columns:4.75rem minmax(0,1fr) auto}}.mh-field-pulse{transform-origin:center;animation:mh-field-pulse 2.8s var(--mh-ease) infinite}@keyframes mh-field-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.mh-field-list{list-style:none;margin:0;padding:.65rem .75rem .75rem;display:grid;gap:.35rem;border-top:1px solid rgba(212,149,58,.12)}.mh-field-list-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.45rem;align-items:baseline;padding:.4rem .35rem;min-height:2.25rem;border-radius:6px;font-size:.84rem;line-height:1.3}.mh-field-list-item[data-state=current]{background:rgba(212,149,58,.1);outline:1px solid rgba(212,149,58,.28)}.mh-field-list-state{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mh-cream-mute);font-weight:600}.mh-field-list-item[data-state=completed] .mh-field-list-state{color:var(--mh-brick-lt)}.mh-field-list-item[data-state=current] .mh-field-list-state{color:var(--mh-brass)}.mh-field-list-label{color:var(--mh-cream-dim);min-width:0;overflow-wrap:anywhere}.mh-field-list-item[data-state=current] .mh-field-list-label{color:var(--mh-cream);font-weight:600}.mh-field-list-item[data-state=upcoming] .mh-field-list-label{color:var(--mh-cream-mute)}.mh-field-list-here{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mh-brass);font-weight:700;white-space:nowrap}.mh-field-foot{display:grid;gap:.85rem;margin-top:.9rem}.mh-coords{padding:.75rem .85rem;border-radius:8px;border:1px solid rgba(212,149,58,.2);background:var(--mh-surface);min-width:0}.mh-coords-kicker{margin:0 0 .3rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-brass-dim);font-weight:600}.mh-coords-place{margin:0 0 .25rem;font-family:var(--font-editorial);font-size:1.15rem;color:var(--mh-cream);line-height:1.2}.mh-coords-brick,.mh-coords-meta{margin:.15rem 0 0;font-size:.82rem;line-height:1.35;color:var(--mh-cream-dim);overflow-wrap:anywhere}.mh-coords-brick,.mh-legend{color:var(--mh-cream-mute)}.mh-legend{display:flex;gap:.85rem 1.1rem;margin:0;padding:0;list-style:none;font-size:.72rem;flex-wrap:wrap;align-items:center}.mh-legend li{display:inline-flex;align-items:center;gap:.35rem}.mh-legend-mark{font-size:.68rem;color:var(--mh-cream-mute);width:.85rem;text-align:center}.mh-legend-mark.is-current{color:var(--mh-brass)}.mh-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--mh-brass-dim);flex-shrink:0}.mh-dot.is-completed{background:var(--mh-brick)}.mh-dot.is-current{background:var(--mh-brass);box-shadow:0 0 0 3px rgba(212,149,58,.2)}@media (min-width:720px){.mh-field-list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mh-field-foot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}.mh-legend{justify-content:flex-end}}@media (min-width:1100px){.mh-journey{padding:1.35rem 1.25rem 1.2rem}.mh-field-svg{min-height:11.5rem}}.mh-world{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;position:relative}.mh-world:before{content:"";position:absolute;top:-.75rem;left:1.25rem;width:1px;height:.75rem;background:linear-gradient(180deg,rgba(212,149,58,.35),transparent);pointer-events:none}.mh-world-copy{margin:0;color:var(--mh-cream-dim);font-size:.92rem;max-width:36rem;line-height:1.4}.mh-world-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mh-touch-min);gap:.4rem;color:var(--mh-brass);text-decoration:none;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.95rem;padding:.35rem 0}.mh-world-link:hover{color:var(--mh-brick-lt)}.mh-footer{margin:1.5rem 0 0}.mh-footer-note{margin:0;font-size:.78rem;color:var(--mh-cream-mute)}.mh-social-links{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:.85rem}.mh-social-links a{color:var(--mh-brass);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.mh-social-links a:hover{color:var(--mh-brick-lt)}.mh-data-as-of{color:var(--mh-cream-mute)}.mh-denied{min-height:100vh;display:grid;place-items:center;padding:2rem;background:var(--mh-bg);color:var(--mh-cream);text-align:center}.mh-denied h1{font-family:var(--font-editorial);font-weight:400;font-size:1.8rem;margin:0 0 .6rem}.mh-denied p{margin:0;color:var(--mh-cream-mute);max-width:28rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.mh-cta,a.mh-cta{transition:none}a.mh-cta:hover{transform:none;filter:none}.mh:before{opacity:.03}.mh-hw-item:target{transition:none}.mh-field-pulse{animation:none;opacity:.75;transform:none}}@media (max-width:420px){.mh-shell{width:min(calc(100% - 1.25rem),var(--mh-max));padding-top:1rem}.mh-title{font-size:1.85rem}.mh-cta{max-width:none}}.ah{--ah-gold:#e3b263;--ah-gold-dim:#caa053;--ah-gold-line:oklch(62% 0.09 78/0.34);--ah-hairline:oklch(38% 0.02 70/0.55);--ah-quote-bg:oklch(23% 0.015 70/0.55);--ah-z-nav:30;background:radial-gradient(ellipse 70% 38% at 50% 0,oklch(36% .05 72/.2),transparent 60%),radial-gradient(ellipse 52% 35% at 92% 8%,oklch(43% .08 45/.07),transparent 58%),linear-gradient(180deg,oklch(15% .006 60),oklch(12.5% .004 55) 48%,oklch(10.5% .003 55))}.ah-nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ah-z-nav);background:oklch(13% .005 60/.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ah-hairline)}.ah-nav-inner{max-width:var(--mh-max);margin:0 auto;padding:0 1.25rem;display:flex;align-items:center;gap:1.1rem;min-height:52px}.ah-nav-brand{font-family:var(--font-display);font-size:1.02rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ah-gold);white-space:nowrap}.ah-nav-links{display:flex;align-items:center;gap:.15rem;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.ah-nav-links::-webkit-scrollbar{display:none}.ah-nav-links a{display:inline-flex;align-items:center;min-height:52px;padding:0 .65rem;font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mh-cream-dim);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .18s var(--mh-ease),border-color .18s var(--mh-ease)}.ah-nav-links a:hover{color:var(--mh-cream)}.ah-nav-links a[aria-current=true]{color:var(--ah-gold);border-bottom-color:var(--ah-gold)}.ah-nav-skool{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;border:1px solid var(--ah-gold-line);border-radius:999px;color:var(--ah-gold);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .18s var(--mh-ease),color .18s var(--mh-ease)}.ah-nav-skool:hover{background:rgba(227,178,99,.12)}.ah-shell{padding-top:1.6rem}.ah-header{margin-bottom:1.75rem}.ah-title{margin:.4rem 0 0;font-family:var(--font-editorial);font-weight:400;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;color:var(--mh-cream)}.ah-title em{font-style:italic;color:var(--ah-gold)}.ah-houston-chip{padding:.38rem .85rem;border:1px solid var(--ah-gold-line);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-gold);white-space:nowrap}.ah-section{scroll-margin-top:68px}.ah-panel{padding:1.35rem 1.5rem 1.5rem;border-color:var(--ah-hairline);background:linear-gradient(180deg,oklch(21% .009 62),oklch(19% .008 58));box-shadow:inset 0 1px 0 oklch(100% 0 0/.03)}.ah-panel>.mh-panel-label{color:var(--ah-gold-dim);padding-bottom:.6rem;margin-bottom:.9rem;border-bottom:1px solid var(--ah-hairline)}.ah-grid{display:grid;grid-template-columns:1fr;gap:1.1rem;margin:1.1rem 0;align-items:start}@media (min-width:880px){.ah-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#questions,#resources,#swipes,.ah-houston,.ah-today{margin:1.1rem 0}.ah-today-headline{margin:0 0 .35rem;font-family:var(--font-editorial);font-weight:400;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.15;color:var(--mh-cream);text-wrap:balance}.ah-moves{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.ah-moves li{display:flex;gap:.75rem;align-items:baseline;font-size:.94rem;line-height:1.5;color:var(--mh-cream-dim)}.ah-moves li i{flex-shrink:0;font-style:normal;font-family:var(--font-display);font-size:.95rem;color:var(--ah-gold);min-width:1.1rem;text-align:center}.ah-quote{margin:1.1rem 0 0;padding:.9rem 1.1rem;border:1px solid var(--ah-hairline);border-radius:8px;background:var(--ah-quote-bg)}.ah-quote p{margin:0;font-family:var(--font-editorial);font-style:italic;font-size:1.02rem;line-height:1.55;color:var(--mh-cream)}.ah-form{margin-top:1.15rem;display:grid;gap:.85rem}.ah-form-row{grid-template-columns:1fr auto;align-items:end}.ah-form-row .ah-field:first-child{grid-column:1/-1}@media (max-width:560px){.ah-form-row{grid-template-columns:1fr}}.ah-field{display:grid;gap:.32rem;min-width:0}.ah-field span{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mh-cream-mute)}.ah-field input,.ah-field select,.ah-field textarea{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:.58rem .8rem;border:1px solid oklch(36% .015 60);border-radius:6px;background:oklch(14.5% .005 55);color:var(--mh-cream);font-size:.92rem;font-family:inherit;resize:vertical;transition:border-color .16s var(--mh-ease)}.ah-field input::placeholder,.ah-field textarea::placeholder{color:var(--mh-cream-mute)}.ah-field input:hover,.ah-field select:hover,.ah-field textarea:hover{border-color:oklch(46% .03 70)}.ah-field input:focus,.ah-field select:focus,.ah-field textarea:focus{outline:2px solid var(--mh-focus);outline-offset:1px;border-color:var(--ah-gold-line)}.ah-field-count{max-width:170px}.ah-submit{justify-self:start;min-height:44px;padding:.62rem 1.35rem;border:1px solid var(--mh-brick-lt);border-radius:6px;background:var(--mh-brick);color:#160d09;cursor:pointer;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .16s var(--mh-ease),transform .16s var(--mh-ease)}.ah-submit:hover:not(:disabled){background:var(--mh-brick-lt)}.ah-submit:active:not(:disabled){transform:translateY(1px)}.ah-submit:disabled{opacity:.6;cursor:wait}.ah-notice{margin:.65rem 0 0;font-size:.88rem;line-height:1.5}.ah-notice.is-ok{color:var(--ah-gold)}.ah-notice.is-error{color:#e07856}.ah-stat{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.6rem);line-height:1;letter-spacing:.015em;color:var(--mh-cream)}.ah-stat span{font-family:var(--font-editorial);font-style:italic;font-size:.45em;letter-spacing:0;color:var(--mh-cream-dim);margin-left:.35rem}.ah-board{margin-top:1.25rem}.ah-board-label{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mh-cream-mute)}.ah-board-list{margin:0;padding:0;list-style:none;display:grid}.ah-board-list li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .15rem;border-bottom:1px dashed var(--ah-hairline);font-size:.9rem;color:var(--mh-cream-dim)}.ah-board-list li:last-child{border-bottom:0}.ah-board-list li b{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.03em}.ah-board-list li b,.ah-board-list li[data-rank="1"]{color:var(--mh-cream)}.ah-board-list li[data-rank="1"]:before{content:"🏆";margin-right:.4rem}.ah-board-list li[data-rank="1"] b{color:var(--ah-gold)}.ah-calls{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.ah-call{padding-bottom:.95rem;border-bottom:1px dashed var(--ah-hairline)}.ah-call:last-child{border-bottom:0;padding-bottom:0}.ah-call-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;font-size:.96rem;color:var(--mh-cream)}.ah-call-head span{color:var(--ah-gold-dim);font-size:.8rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.ah-call p{margin:.3rem 0 .6rem;font-size:.87rem;line-height:1.5;color:var(--mh-cream-dim)}.ah-call-actions{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.ah-rsvp{min-height:34px;padding:.32rem .75rem;border:1px solid oklch(40% .015 60);border-radius:999px;background:transparent;color:var(--mh-cream-dim);cursor:pointer;font-size:.75rem;font-family:inherit;transition:border-color .16s var(--mh-ease),background .16s var(--mh-ease),color .16s var(--mh-ease)}.ah-rsvp:hover:not(:disabled){border-color:var(--ah-gold-line);color:var(--mh-cream)}.ah-rsvp.is-picked{border-color:var(--ah-gold);background:rgba(227,178,99,.14);color:var(--ah-gold)}.ah-rsvp:disabled{opacity:.5;cursor:wait}.ah-skool-line{margin:1.05rem 0 0;padding-top:.85rem;border-top:1px solid var(--ah-hairline);font-size:.86rem;line-height:1.5;color:var(--mh-cream-dim)}.ah-feedback-meta a,.ah-replay a,.ah-skool-line a{color:var(--ah-gold);text-decoration:underline;text-underline-offset:3px}.ah-replay{margin:.5rem 0 0;font-size:.84rem;color:var(--mh-cream-dim)}.ah-feedback{margin:0 0 .4rem;padding:0;list-style:none;display:grid;gap:1rem}.ah-feedback .ah-quote{margin-top:0}.ah-feedback-meta{margin:.35rem 0 0;font-size:.8rem;color:var(--mh-cream-mute)}.ah-pending{margin:.2rem 0 0;font-size:.82rem;color:var(--mh-cream-mute)}.ah-plan{margin:0;padding:0;list-style:none;display:grid}.ah-plan li{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:baseline;padding:.5rem .15rem;border-bottom:1px dashed var(--ah-hairline);font-size:.89rem;color:var(--mh-cream-dim)}.ah-plan li:last-child{border-bottom:0}.ah-plan li[data-status=Done]{opacity:.55}.ah-plan li[data-status=Done] .ah-plan-status{color:var(--ah-gold-dim)}.ah-plan li[data-status="In progress"]{color:var(--mh-cream)}.ah-plan li[data-status="In progress"] .ah-plan-week{color:var(--ah-gold)}.ah-plan-week{font-family:var(--font-display);font-size:.86rem;letter-spacing:.06em;color:var(--mh-cream-mute)}.ah-plan-focus i{font-style:normal;color:var(--mh-cream-mute)}.ah-plan-status{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mh-cream-mute);white-space:nowrap}.ah-actions{margin:1.05rem 0 0;padding-top:.85rem;border-top:1px solid var(--ah-hairline);list-style:none;display:grid;gap:.35rem}.ah-actions li{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem;color:var(--mh-cream-dim)}.ah-actions i{font-style:normal;color:var(--mh-cream-mute);white-space:nowrap}.ah-houston{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-color:var(--ah-gold-line);background:radial-gradient(ellipse 60% 120% at 8% 50%,oklch(32% .05 72/.35),transparent 65%),linear-gradient(180deg,oklch(21% .012 68),oklch(18.5% .01 60))}.ah-houston-copy{flex:1;min-width:260px}.ah-houston-cta{flex-shrink:0}.ah-bar{margin:.8rem 0 .6rem;max-width:460px;height:7px;background:oklch(28% .01 60);overflow:hidden}.ah-bar,.ah-bar b{border-radius:999px}.ah-bar b{display:block;height:100%;background:linear-gradient(90deg,var(--mh-brick) 0,var(--ah-gold) 100%);transform-origin:left;transition:transform .6s var(--mh-ease)}.ah-shelf{margin:1.05rem 0 0;padding:0;list-style:none;display:grid}.ah-shelf li{display:flex;gap:.9rem;align-items:baseline;padding:.8rem .15rem;border-bottom:1px dashed var(--ah-hairline)}.ah-shelf li:last-child{border-bottom:0}.ah-shelf a{color:var(--mh-cream);font-size:.96rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:oklch(50% .05 70/.5);text-decoration-color:oklch(50% .05 70/.5);text-underline-offset:3px;transition:color .16s var(--mh-ease),-webkit-text-decoration-color .16s var(--mh-ease);transition:text-decoration-color .16s var(--mh-ease),color .16s var(--mh-ease);transition:text-decoration-color .16s var(--mh-ease),color .16s var(--mh-ease),-webkit-text-decoration-color .16s var(--mh-ease)}.ah-shelf a:hover{color:var(--ah-gold);-webkit-text-decoration-color:var(--ah-gold);text-decoration-color:var(--ah-gold)}.ah-shelf b{color:var(--mh-cream);font-size:.96rem}.ah-shelf p{margin:.2rem 0 0;font-size:.84rem;line-height:1.5;color:var(--mh-cream-dim);max-width:68ch}.ah-tag{flex-shrink:0;min-width:5.4rem;padding:.22rem .55rem;border:1px solid var(--ah-hairline);border-radius:4px;font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:center;color:var(--ah-gold-dim)}.ah-form-grid{max-width:720px}@media (max-width:560px){.ah-panel{padding:1.15rem 1.05rem 1.25rem}.ah-nav-inner{padding:0 .9rem;gap:.75rem}.ah-nav-brand{display:none}.ah-shelf li{flex-direction:column;gap:.45rem}.ah-tag{align-self:flex-start;min-width:0}.ah-call-head span{white-space:normal}}@media (prefers-reduced-motion:reduce){.ah-bar b,.ah-field input,.ah-field select,.ah-field textarea,.ah-nav-links a,.ah-nav-skool,.ah-rsvp,.ah-shelf a,.ah-submit{transition:none}}.ah-hub-header{animation:ah-rise .64s var(--mh-ease) both}@keyframes ah-rise{0%{opacity:.001;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.ah-hub-block{margin:1.1rem 0}.ah-count{text-decoration:none;transition:border-color .16s var(--mh-ease),background-color .16s var(--mh-ease)}.ah-count:hover{border-color:var(--ah-gold);background:oklch(28% .03 72/.35)}.ah-count:focus-visible{outline:2px solid var(--mh-focus);outline-offset:3px}.ah-hub-lede{margin:.85rem 0 0;max-width:62ch;font-size:.95rem;line-height:1.5;color:var(--mh-cream-dim)}.ah-hub-lede a{color:var(--ah-gold);text-decoration:underline;-webkit-text-decoration-color:var(--ah-gold-line);text-decoration-color:var(--ah-gold-line);text-underline-offset:3px}.ah-hub-lede a:hover{-webkit-text-decoration-color:var(--ah-gold);text-decoration-color:var(--ah-gold)}.ah-announce-date{text-transform:none;letter-spacing:0;color:var(--mh-cream-mute)}.ah-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.9rem 1.1rem;margin-top:1rem}.ah-picker .ah-field{flex:1 1 260px;max-width:420px}.ah-page-link{margin-top:0}.ah-picker .mh-card-unavailable{margin:0;flex:1 1 100%}@media (max-width:560px){.ah-count{white-space:normal;text-align:center;line-height:1.3}.ah-hub .mh-topbar{margin-bottom:1.1rem}}@media (prefers-reduced-motion:reduce){.ah-hub-header{animation:none}.ah-count{transition:none}}.ah-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(440px,68svh,680px);display:flex;align-items:center;padding:4rem max(1rem,calc((100vw - var(--mh-max)) / 2)) 6.5rem;background:oklch(11% .01 50)}.ah-hero:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:2;height:96px;-webkit-clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);background:oklch(14.5% .006 60)}.ah-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.ah-hero-media img{object-fit:cover;object-position:70% 55%;filter:saturate(.95) contrast(1.05);animation:ah-settle 1.8s var(--mh-ease) both}.ah-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,oklch(10% .01 50/.55),transparent 30%,transparent 62%,oklch(10% .01 50/.8)),linear-gradient(90deg,oklch(9% .012 45/.97),oklch(9% .012 45/.9) 30%,oklch(10% .012 45/.5) 56%,oklch(10% .01 45/.08) 84%)}.ah-hero-inner{position:relative;z-index:3;width:min(100%,600px);animation:ah-rise .7s var(--mh-ease) .12s both}.ah-hero-name{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(4.25rem,10.5vw,8.25rem);line-height:.86;letter-spacing:.015em;text-transform:uppercase;color:var(--mh-cream);text-shadow:0 2px 24px oklch(8% .01 45/.6)}.ah-hero-name em{display:block;font-style:normal;color:var(--ah-gold)}.ah-hero-lede{margin:1.2rem 0 0;max-width:30ch;font-family:var(--font-editorial);font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.25;text-wrap:balance;color:var(--mh-cream)}.ah-hero-lede em{color:var(--ah-gold)}.ah-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.8rem}.ah-hero-cta{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:.7rem 1.4rem;border:1px solid var(--ah-gold);border-radius:6px;background:var(--ah-gold);color:#170f07;font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 28px oklch(70% .12 75/.18);transition:background .16s var(--mh-ease),transform .16s var(--mh-ease)}.ah-hero-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ah-hero-cta:hover{background:#edc47e}.ah-hero-cta:active{transform:translateY(1px)}.ah-hero-cta:focus-visible,.ah-page-link:focus-visible{outline:2px solid var(--mh-focus);outline-offset:3px}.ah-hero-next{display:grid;gap:.1rem;margin:0;font-size:.86rem;line-height:1.35;color:var(--mh-cream-dim)}.ah-hero-next span:first-child{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-gold-dim)}.ah-hero-next b{font-weight:600;color:var(--mh-cream)}.ah-hero .ah-notice{margin-top:1.4rem}.ah-hub .ah-shell{padding-top:0;margin-top:-2.5rem}@keyframes ah-settle{0%{transform:scale(1.06);opacity:.4}to{transform:scale(1);opacity:1}}.ah-feature{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem 2.5rem;margin:0 0 1.6rem;padding:2rem 2.25rem;border:1px solid oklch(62% .1 75/.55);border-radius:14px;background:radial-gradient(ellipse 60% 90% at 100% 50%,oklch(40% .09 50/.28),transparent 70%),linear-gradient(180deg,oklch(23% .016 62),oklch(19% .012 56));box-shadow:0 18px 50px oklch(5% .01 50/.55)}.ah-feature-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--ah-gold)}.ah-feature-lede{margin:.7rem 0 0;max-width:44ch;font-size:1rem;line-height:1.55;color:var(--mh-cream-dim)}.ah-feature .ah-picker{margin-top:1.3rem}.ah-page-link{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.ah-feature-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;border-radius:8px;background:oklch(13% .008 45);box-shadow:inset 0 2px 10px oklch(5% .01 45/.7)}.ah-feature-brick{position:relative;aspect-ratio:235/100;overflow:hidden;border-radius:3px;box-shadow:0 2px 5px oklch(5% .01 45/.6)}.ah-feature-brick img{object-fit:cover}.ah-hub .ah-panel>.mh-panel-label{padding-bottom:.7rem;margin-bottom:1rem;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2rem);font-weight:400;line-height:1.1;letter-spacing:.03em;color:var(--ah-gold)}.ah-hub .ah-panel>.mh-panel-label .ah-announce-date{font-family:var(--font-body,inherit);font-size:.82rem;letter-spacing:.02em;vertical-align:middle}.ah-hub .ah-panel{border-radius:14px}.ah-feature-lede,.ah-hub .mh-card-meta,.ah-hub .mh-empty{text-wrap:pretty}.ah-hub-footer{display:flex;align-items:center;gap:.6rem;padding-top:1.2rem;border-top:1px solid var(--ah-hairline)}@media (max-width:760px){.ah-hero{min-height:0;padding:3.25rem 1.25rem 5.25rem}.ah-hero-media img{object-position:62% 50%}.ah-hero-media:after{background:linear-gradient(180deg,oklch(9% .012 45/.72),oklch(9% .012 45/.55) 45%,oklch(9% .012 45/.9))}.ah-feature{grid-template-columns:1fr;padding:1.5rem 1.25rem}.ah-feature-wall{order:-1}}@media (prefers-reduced-motion:reduce){.ah-hero-inner,.ah-hero-media img{animation:none}.ah-hero-cta{transition:none}}.ap ::selection{background:oklch(70% .12 75/.4);color:var(--mh-cream)}.ap-hero{min-height:clamp(400px,58svh,600px)}.ap-name{font-size:clamp(3.6rem,9.5vw,7.25rem);overflow-wrap:anywhere}.ap-name em{margin-top:.35rem;font-size:.42em;letter-spacing:.06em}.ap-now{display:grid;gap:.3rem;max-width:34rem;margin-top:1.7rem;padding:.95rem 1.15rem 1.05rem;border:1px solid oklch(62% .1 75/.6);border-radius:10px;background:oklch(14% .012 55/.78);color:var(--mh-cream);text-decoration:none;box-shadow:0 10px 30px oklch(5% .01 50/.45);transition:border-color .16s var(--mh-ease),background-color .16s var(--mh-ease)}.ap-now span{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-gold)}.ap-now b{font-family:var(--font-editorial);font-weight:400;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.25;text-wrap:balance}.ap-now:hover{border-color:var(--ah-gold);background:oklch(17% .016 60/.85)}.ap-call{margin-top:1.3rem}.ap-shell{padding-top:0;margin-top:-2.5rem;position:relative;z-index:4}.ap-plan{margin:0 0 1.6rem;padding:1.8rem 1.9rem 1.6rem;border:1px solid oklch(62% .1 75/.5);border-radius:14px;background:radial-gradient(ellipse 55% 60% at 100% 0,oklch(40% .09 50/.22),transparent 70%),linear-gradient(180deg,oklch(22% .014 62),oklch(18.5% .011 56));box-shadow:0 18px 50px oklch(5% .01 50/.55)}.ap-plan-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem}.ap-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.3rem,4.6vw,3.2rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--mh-cream)}.ap-count{margin:0;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--mh-cream-dim)}.ap-wall{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;margin:1.4rem 0 1.6rem;padding:.7rem;border-radius:10px;background:oklch(11% .006 50)}.ap-brick{position:relative;display:block;aspect-ratio:2.1/1;border-radius:4px;overflow:hidden;outline:1px solid transparent;outline-offset:0;text-decoration:none;animation:ap-lay .52s var(--mh-ease) both;transition:transform .16s var(--mh-ease),outline-color .16s var(--mh-ease)}.ap-wall li:nth-child(2) .ap-brick{animation-delay:50ms}.ap-wall li:nth-child(3) .ap-brick{animation-delay:.1s}.ap-wall li:nth-child(4) .ap-brick{animation-delay:.15s}.ap-wall li:nth-child(5) .ap-brick{animation-delay:.2s}.ap-wall li:nth-child(6) .ap-brick{animation-delay:.25s}.ap-wall li:nth-child(7) .ap-brick{animation-delay:.3s}.ap-wall li:nth-child(8) .ap-brick{animation-delay:.35s}.ap-brick img{object-fit:cover}.ap-brick.is-open img{filter:grayscale(.75) brightness(.62)}.ap-brick.is-now{outline:2px solid var(--ah-gold);outline-offset:2px;box-shadow:0 0 0 5px oklch(70% .12 75/.14),0 6px 18px oklch(70% .12 75/.22)}.ap-brick.is-now img{filter:saturate(1.05) brightness(1.05)}.ap-brick-check{position:absolute;top:4px;right:4px;width:16px;height:16px;padding:2px;border-radius:50%;background:var(--ah-gold);fill:none;stroke:#170f07;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ap-brick:hover{transform:translateY(-2px)}.ap-brick:focus-visible{outline:2px solid var(--mh-focus);outline-offset:3px}@keyframes ap-lay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ap-weeks{display:grid;gap:.6rem}.ap-week{border:1px solid var(--ah-hairline);border-radius:10px;background:oklch(16.5% .008 58/.8);scroll-margin-top:72px}.ap-week.is-now{border-color:oklch(62% .1 75/.65);background:oklch(20% .016 62)}.ap-week summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .9rem;align-items:baseline;min-height:var(--mh-touch-min);padding:.95rem 1.1rem;cursor:pointer;list-style:none}.ap-week summary::-webkit-details-marker{display:none}.ap-more summary:focus-visible,.ap-week summary:focus-visible{outline:2px solid var(--mh-focus);outline-offset:2px;border-radius:8px}.ap-week-num{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ah-gold-dim);white-space:nowrap}.ap-week-title{font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--mh-cream);text-wrap:balance}.ap-week.is-done .ap-week-title{color:var(--mh-cream-dim)}.ap-week-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--mh-cream-mute)}.ap-status{color:var(--mh-cream-dim)}.ap-status.is-done{color:var(--ah-gold)}.ap-week-body{padding:0 1.1rem 1.15rem;max-width:72ch}.ap-focus{margin:.2rem 0 0;font-family:var(--font-editorial);font-size:1.12rem;line-height:1.45;color:var(--mh-cream);white-space:pre-line}.ap-detail{margin:.7rem 0 0;font-size:.95rem;line-height:1.6;color:var(--mh-cream-dim);white-space:pre-line;overflow-wrap:anywhere}.ap-items{list-style:none;margin:.9rem 0 0;padding:.3rem 0 0;border-top:1px solid var(--ah-hairline)}.ap-item{display:flex;align-items:flex-start;gap:.8rem;min-height:var(--mh-touch-min);padding:.6rem 0;line-height:1.5;color:var(--mh-cream);cursor:pointer}.ap-item input{flex:0 0 auto;width:20px;height:20px;margin:.15rem 0 0;accent-color:var(--ah-gold);cursor:pointer}.ap-item input:disabled{cursor:wait}.ap-item input:checked+span{color:var(--mh-cream-mute);text-decoration:line-through;-webkit-text-decoration-color:oklch(62% .09 78/.6);text-decoration-color:oklch(62% .09 78/.6)}.ap-item span{overflow-wrap:anywhere;white-space:pre-line}.ap-item input:focus-visible{outline:2px solid var(--mh-focus);outline-offset:3px}.ap-error,.ap-saving{margin:0 0 .5rem 2rem;font-size:.85rem;color:var(--mh-cream-dim)}.ap-error p{margin:0}.ap-error button{min-height:var(--mh-touch-min);margin-top:.4rem;padding:.5rem 1rem;border:1px solid var(--ah-gold);border-radius:6px;background:transparent;color:var(--mh-cream);font:inherit;cursor:pointer}.ap-nudge{margin:0 0 1rem;padding:.8rem 1rem;border:1px solid oklch(62% .1 75/.45);border-radius:8px;background:oklch(24% .03 68/.45);color:var(--mh-cream);line-height:1.45}.ap-featured{margin:0 0 1.2rem}.ap-featured blockquote{margin:0;padding:1.1rem 1.25rem;border:1px solid var(--ah-hairline);border-radius:10px;background:var(--ah-quote-bg)}.ap-featured p{margin:0;max-width:68ch;font-family:var(--font-editorial);font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.45;color:var(--mh-cream);white-space:pre-line;overflow-wrap:anywhere}.ap-featured figcaption{margin-top:.55rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-gold-dim)}.ap-wins{list-style:none;margin:0;padding:0}.ap-wins li{display:grid;gap:.2rem;padding:.85rem 0;border-top:1px solid var(--ah-hairline)}.ap-wins p{margin:0;max-width:72ch;line-height:1.55;color:var(--mh-cream);white-space:pre-line;overflow-wrap:anywhere}.ap-wins span{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--mh-cream-mute)}.ap-more{margin-top:.4rem;border-top:1px solid var(--ah-hairline)}.ap-more summary{display:flex;align-items:center;min-height:var(--mh-touch-min);padding:.4rem 0;font-size:.9rem;font-weight:600;color:var(--ah-gold);cursor:pointer}.ap-past{list-style:none;margin:0;padding:0 0 .6rem}.ap-past li{display:grid;gap:.15rem;padding:.7rem 0;border-top:1px solid var(--ah-hairline)}.ap-past b{font-weight:600;color:var(--mh-cream)}.ap-past span{font-size:.8rem;color:var(--mh-cream-mute)}.ap-past p{margin:0;max-width:72ch;font-size:.92rem;line-height:1.5;color:var(--mh-cream-dim);white-space:pre-line}.ap-coursework{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem;margin:0}.ap-coursework div{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.65rem .85rem;border:1px solid var(--ah-hairline);border-radius:8px}.ap-coursework dt{font-size:.9rem;color:var(--mh-cream-dim)}.ap-coursework dd{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--ah-gold)}.ap-linkedin{display:grid;gap:.15rem;margin:1rem 0 0;font-size:.9rem;color:var(--mh-cream-dim);overflow-wrap:anywhere}.ap-footer a,.ap-linkedin a,.ap-notice-card a{color:var(--ah-gold);text-decoration:underline;-webkit-text-decoration-color:var(--ah-gold-line);text-decoration-color:var(--ah-gold-line);text-underline-offset:3px}.ap-footer{display:grid;gap:.5rem;padding:2rem 0 3rem;font-size:.88rem;color:var(--mh-cream-mute)}.ap-footer p{margin:0}.ap-footer a{display:inline-flex;align-items:center;min-height:var(--mh-touch-min);width:-moz-fit-content;width:fit-content}.ap-notice-page{min-height:100svh;display:grid;place-items:center;padding:1.5rem 1rem}.ap-notice-card{max-width:34rem;padding:1.8rem 1.6rem;border:1px solid var(--ah-hairline);border-radius:14px;background:oklch(19% .01 58)}.ap-notice-card h1{margin:0;font-family:var(--font-display);font-weight:400;font-size:2.3rem;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--mh-cream)}.ap-notice-card p{margin:.8rem 0 1rem;line-height:1.55;color:var(--mh-cream-dim)}@media (max-width:600px){.ap-plan{padding:1.3rem 1rem 1.1rem}.ap-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.5rem}.ap-week summary{grid-template-columns:minmax(0,1fr);padding:.85rem .9rem}.ap-week-meta{grid-column:1}.ap-week-body{padding:0 .9rem 1rem}}@media (prefers-reduced-motion:reduce){.ap-brick{animation:none;transition:none}.ap-brick:hover{transform:none}.ap-now{transition:none}}.ah-page-help{margin:.9rem 0 0;font-size:.92rem;line-height:1.5;color:var(--mh-cream-dim)}.ap :is(.ap-item span,.ap-focus,.ap-detail,.ap-wins p,.ap-featured p,.ap-past p,.ap-past b,.ap-nudge,.ap-footer p,.ap-week-title,.ap-now b){text-wrap:pretty}.ah-drop>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;min-height:var(--mh-touch-min);padding-right:2rem;position:relative;cursor:pointer;list-style:none}.ah-drop>summary::-webkit-details-marker{display:none}.ah-drop>summary:after{content:"";position:absolute;right:.2rem;top:.45rem;width:1rem;height:1rem;background:var(--ah-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6 8 10.5 12.5 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6 8 10.5 12.5 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .16s var(--mh-ease)}.ah-drop[open]>summary:after{transform:rotate(180deg)}.ah-drop>summary:focus-visible{outline:2px solid var(--mh-focus);outline-offset:4px;border-radius:6px}.ah-drop-label{margin:0}.ah-drop-meta{font-size:.86rem;font-variant-numeric:tabular-nums;color:var(--mh-cream-mute)}.ah-drop-body{padding-top:.75rem}.ap-nos-progress{display:grid;gap:.75rem;margin-top:.6rem}.ap-bar{position:relative;display:block;height:10px;border-radius:999px;background:oklch(24% .012 60);overflow:hidden}.ap-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ah-gold-dim),var(--ah-gold));transition:width .32s var(--mh-ease)}.ap-nos-tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.5rem;margin:0}.ap-nos-tally div{display:grid;gap:.2rem;padding:.6rem .8rem;border:1px solid var(--ah-hairline);border-radius:8px}.ap-nos-tally dt{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mh-cream-mute)}.ap-nos-tally dd{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--mh-cream);overflow-wrap:anywhere}.ap-nos-sub{margin:1.5rem 0 0;font-size:.95rem;font-weight:700;color:var(--mh-cream)}.ap-ask-form{margin-top:.75rem;max-width:760px}.ap-ask-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.ap-span{grid-column:1/-1}.ap-ask-form .ap-more .ap-ask-grid{padding:.4rem 0 .2rem}.ap-checks{display:flex;flex-wrap:wrap;gap:0 1.4rem;margin:0;padding:0;border:0}.ap-asks{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.5rem}.ap-ask{border:1px solid var(--ah-hairline);border-radius:10px;background:oklch(16.5% .008 58/.8)}.ap-ask[open]{border-color:var(--ah-gold-line)}.ap-ask summary{display:grid;gap:.3rem;min-height:var(--mh-touch-min);padding:.8rem 1rem;cursor:pointer;list-style:none}.ap-ask summary::-webkit-details-marker{display:none}.ap-ask summary:focus-visible{outline:2px solid var(--mh-focus);outline-offset:2px;border-radius:8px}.ap-ask .ap-ask-form{padding:0 1rem 1rem;margin-top:0}.ap-ask-text{font-weight:600;line-height:1.4;color:var(--mh-cream);overflow-wrap:anywhere}.ap-ask-meta{display:flex;flex-wrap:wrap;gap:.2rem .85rem;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--mh-cream-mute)}.ap-ask-meta>span{overflow-wrap:anywhere}.ap-answer{font-weight:700;color:var(--mh-cream-dim)}.ap-answer.is-no{color:var(--ah-gold)}.ap-answer.is-yes{color:oklch(78% .13 150)}.ap-nos-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;font-size:.88rem;color:var(--ah-gold)}.ap-copy{min-height:44px;padding:.55rem 1.1rem;border:1px solid var(--ah-gold-line);border-radius:6px;background:transparent;color:var(--ah-gold);font:inherit;font-weight:600;cursor:pointer;transition:background .16s var(--mh-ease)}.ap-copy:hover{background:oklch(62% .09 78/.12)}.ap-copy:focus-visible{outline:2px solid var(--mh-focus);outline-offset:2px}.ap-import{margin-top:1.25rem;max-width:760px}.ap-import-body{display:grid;gap:.85rem;padding:.25rem 0 .5rem}.ap-import-body .ap-nos-copy{margin:0}.ap-import-steps{margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.55;color:var(--mh-cream-mute)}.ap-upload{display:inline-flex;align-items:center;position:relative}.ap-upload input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.ap-upload:focus-within{outline:2px solid var(--mh-focus);outline-offset:2px}.ap-upload.is-disabled{opacity:.5;pointer-events:none}.ap-import-help{margin:0;font-size:.88rem;line-height:1.55;color:var(--mh-cream-mute)}.ap-import-body textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.ap-import-preview{display:grid;gap:.65rem;font-size:.9rem;color:var(--mh-cream)}.ap-import-preview p{margin:0}.ap-import-problems{margin:0;padding-left:1.1rem;font-size:.85rem;color:oklch(74% .12 40)}.ap-import-list{display:grid;margin:0;padding:0;list-style:none}.ap-import-list li{display:grid;gap:.25rem;padding:.6rem 0;border-bottom:1px solid var(--ah-hairline)}.ap-friday-link{margin:.9rem 0 0;font-size:.92rem}.ap-friday-link a,.ap-friday-link a:visited{display:inline-flex;align-items:center;min-height:var(--mh-touch-min);color:var(--ah-gold);font-weight:600}.ap-friday-intro{margin:.4rem 0 0;max-width:72ch;font-size:.95rem;line-height:1.55;color:var(--mh-cream-dim)}.ap-friday-template{margin:.8rem 0 0;padding:.9rem 1rem;border:1px solid var(--ah-gold-line);border-radius:8px;background:var(--ah-quote-bg);font-family:inherit;font-size:.95rem;line-height:1.6;color:var(--mh-cream);white-space:pre-wrap;overflow-wrap:anywhere}.ah-nos-table{width:100%;margin-top:1rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.ah-nos-table td,.ah-nos-table th{padding:.6rem .5rem;border-bottom:1px dashed var(--ah-hairline);text-align:right;font-size:.9rem;color:var(--mh-cream-dim)}.ah-nos-table thead th{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mh-cream-mute)}.ah-nos-table tbody th{text-align:left;font-weight:600;color:var(--mh-cream)}.ah-nos-table thead th:nth-child(2){text-align:left}.ah-nos-rank{width:2.2rem;font-family:var(--font-display);color:var(--mh-cream-mute)}.ah-nos-table tr[data-rank="1"] .ah-nos-rank,.ah-nos-table tr[data-rank="1"] th{color:var(--ah-gold)}.ah-nos-bar{width:22%;min-width:90px}@media (max-width:600px){.ap-ask-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ah-nos-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ah-nos-table tbody tr{display:grid;grid-template-columns:2rem repeat(2,minmax(0,1fr));gap:.25rem .5rem;padding:.7rem 0;border-bottom:1px dashed var(--ah-hairline)}.ah-nos-table tbody :is(th,td){padding:0;border:0;text-align:left}.ah-nos-table tbody .ah-nos-rank{grid-row:1/span 4}.ah-nos-table tbody th{grid-column:2/-1}.ah-nos-table tbody td[data-label]{font-size:.85rem}.ah-nos-table tbody td[data-label]:before{content:attr(data-label) " ";color:var(--mh-cream-mute)}.ah-nos-table tbody .ah-nos-bar{grid-column:2/-1;width:auto;min-width:0;padding-top:.3rem}}@media (prefers-reduced-motion:reduce){.ap-bar>span,.ap-copy{transition:none}}.ap :is(.ap-ask-text,.ap-friday-intro){text-wrap:pretty}.ah-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 55%;filter:saturate(.95) contrast(1.05);opacity:0;transition:opacity 1.4s var(--mh-ease);pointer-events:none}.ah-hero-video.is-ready{opacity:1}@media (max-width:760px){.ah-hero-video{object-position:62% 50%}}@media (prefers-reduced-motion:reduce){.ah-hero-video{display:none}}@media (prefers-reduced-motion:no-preference){.ah-feature-brick:after,.ap-brick:after{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:55%;background:linear-gradient(100deg,transparent,oklch(90% .07 78/.3) 50%,transparent);mix-blend-mode:screen;transform:translateX(-110%);pointer-events:none;animation:ah-brick-light 8s var(--mh-ease) 1.2s infinite}.ap-brick-check{z-index:2}.ah-feature-brick:nth-child(2):after,.ap-wall li:nth-child(2) .ap-brick:after{animation-delay:1.32s}.ah-feature-brick:nth-child(3):after,.ap-wall li:nth-child(3) .ap-brick:after{animation-delay:1.44s}.ah-feature-brick:nth-child(4):after,.ap-wall li:nth-child(4) .ap-brick:after{animation-delay:1.56s}.ah-feature-brick:nth-child(5):after,.ap-wall li:nth-child(5) .ap-brick:after{animation-delay:1.68s}.ah-feature-brick:nth-child(6):after,.ap-wall li:nth-child(6) .ap-brick:after{animation-delay:1.8s}.ah-feature-brick:nth-child(7):after,.ap-wall li:nth-child(7) .ap-brick:after{animation-delay:1.92s}.ah-feature-brick:nth-child(8):after,.ap-wall li:nth-child(8) .ap-brick:after{animation-delay:2.04s}}@keyframes ah-brick-light{0%{transform:translateX(-110%)}20%,to{transform:translateX(210%)}}.ap-sprint-toggle{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}.ap-sprint-toggle button{min-height:40px;padding:.45rem .9rem;border:1px solid var(--ah-hairline);border-radius:999px;background:transparent;color:var(--mh-cream-mute);font:inherit;font-size:.88rem;cursor:pointer}.ap-sprint-toggle button[aria-pressed=true]{border-color:var(--ah-gold-line);background:oklch(62% .09 78/.14);color:var(--ah-gold);font-weight:600}.ap-sprint-toggle button:focus-visible{outline:2px solid var(--mh-focus);outline-offset:2px}.ap-sprint-stats dd span{font-size:.85rem;color:var(--mh-cream-mute)}.ap-sprint-stats+.mh-card-meta{margin-top:.7rem}.ap-follow-ask{color:var(--mh-cream-mute);font-weight:400}.ap-follow-said{display:block;margin-top:.3rem;font-size:.85rem;font-style:italic;color:var(--mh-cream-mute);overflow-wrap:anywhere}.ap-door-hot{color:#e07856;font-weight:600}.ap-ask-saved{color:var(--ah-gold);font-weight:700}.ap-saved-flash{margin:.6rem 0 .4rem;padding:.55rem .8rem;border:1px solid var(--ah-gold-line);border-radius:8px;background:oklch(62% .09 78/.1);font-weight:600}.ap-saved-flash.is-empty{display:none}.ap-ask-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--brand-bg);color:var(--brand-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}.entry{min-height:100vh;padding:2.5rem 1.25rem 3rem;background:radial-gradient(ellipse 80% 50% at 20% 0,rgba(61,21,8,.5),transparent 55%),var(--brand-bg);color:var(--brand-cream)}.entry-inner{width:min(100%,40rem);margin:0 auto}.entry h1{font-family:var(--font-editorial);font-weight:400;font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 .6rem}.entry p{color:rgba(240,228,208,.72);line-height:1.55;margin:0 0 1rem}.entry ul{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.entry a{display:block;padding:.85rem 1rem;border:1px solid rgba(212,149,58,.22);border-radius:8px;background:rgba(34,15,7,.65);text-decoration:none;color:var(--brand-cream)}.entry a:hover{border-color:rgba(212,149,58,.45)}.entry a strong{display:block;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-gold);margin-bottom:.2rem}.entry a span{font-size:.9rem;color:rgba(240,228,208,.65)}