.sd-shell{background:var(--mh-paper-warm);color:var(--mh-paper-ink);min-height:100vh}.sd-participant{padding-block:42px 72px}.sd-post-detail{max-width:900px;padding-block:48px 80px}.mh-story-orientation{width:100%;max-width:100%;margin-block:16px 0;color:var(--mh-paper-ink)}.mh-story-orientation__list{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;margin:0;padding:0}.mh-story-orientation__item{display:flex;min-width:0;align-items:center}.mh-story-orientation__current,.mh-story-orientation__item>a{display:inline-flex;min-width:0;flex-wrap:wrap;gap:3px 5px;line-height:1.35}.mh-story-orientation__item>a{border:1px solid var(--mh-rule-paper);border-radius:999px;background:#fffdf7;padding:6px 10px;color:var(--mh-teal);text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.mh-story-orientation__item>a:focus-visible,.mh-story-orientation__item>a:hover{border-color:var(--mh-teal);background:#f3f8f5}.mh-story-orientation__current{border:1px solid var(--mh-rule-paper);border-radius:999px;background:rgba(255,253,247,.65);padding:6px 10px;color:var(--mh-mute-paper)}.mh-story-orientation__level{color:var(--mh-mute-paper);font-size:12px;font-weight:700}.mh-story-orientation__name{color:inherit;font-size:13px;font-weight:650;overflow-wrap:anywhere}.mh-story-orientation__current .mh-story-orientation__name{color:var(--mh-paper-ink)}.mh-story-orientation a:focus-visible{outline:2px solid var(--mh-teal);outline-offset:3px}.sd-post-detail h1{margin:8px 0;font:500 clamp(42px,6vw,68px)/.98 var(--mh-display)}.sd-post-detail__byline{margin:0 0 30px;color:var(--mh-mute-paper)}.sd-post-detail__body{max-width:720px;font:400 20px/1.65 var(--mh-ui);white-space:pre-wrap}.sd-post-detail__body p{margin:0 0 1.15em}.sd-post-detail__links{display:flex;flex-wrap:wrap;gap:20px;margin-top:36px}.sd-post-detail__links a{color:var(--mh-teal)}.sd-post-detail__image{display:block;width:100%;max-height:560px;margin:22px 0 30px;object-fit:cover}.sd-participant h1{margin:8px 0 14px;font:500 clamp(42px,6vw,68px)/.95 var(--mh-display)}.sd-page-links a,.sd-participant>.mh-kicker a{color:var(--mh-teal)}.sd-page-links{margin:0 0 24px}.sd-hero{background:var(--mh-ink);color:var(--mh-paper-warm);padding:44px 0 34px}.sd-hero h1{margin:8px 0 0;font:500 clamp(48px,7vw,76px)/.95 var(--mh-display);text-transform:uppercase}.sd-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(30px,5vw,70px);padding-block:38px 72px}.sd-main{min-width:0}.sd-browse-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 30px}.sd-browse-nav a{display:inline-flex;border:1px solid var(--mh-rule-paper);border-radius:999px;padding:8px 13px;color:var(--mh-teal);text-decoration:none}.sd-browse-nav a[aria-current=page]{border-color:var(--mh-ink);background:var(--mh-ink);color:var(--mh-paper-warm)}.sd-section{padding:0 0 44px;scroll-margin-top:24px}.sd-section+.sd-section{border-top:1px solid var(--mh-rule-paper);padding-top:34px}.sd-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px}.sd-recent h2,.sd-section__head h2{margin:0;font:500 32px/1.1 var(--mh-display);text-transform:uppercase}.sd-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:22px}.sd-filters label{display:grid;gap:6px;color:var(--mh-mute-paper);font-size:13px}.sd-filters input,.sd-filters select{min-width:180px;min-height:42px;border:1px solid var(--mh-rule-paper);border-radius:3px;background:#fffdf7;color:var(--mh-ink);padding:8px 10px;font:inherit}.sd-post-filters{align-items:end}.sd-area-filter__place{flex:1 1 240px}.sd-area-filter__place input{width:100%}.sd-area-filter__results{flex:1 0 100%;display:grid;gap:6px;margin:-8px 0 0;padding:0;list-style:none}.sd-area-filter__results button{width:100%;padding:10px 12px;border:1px solid var(--mh-rule-paper);background:#fffdf7;color:var(--mh-ink);text-align:left}.sd-area-filter__error{flex:1 0 100%;margin:0;color:#8a3027}.sd-post-list,.sd-story-list{display:grid;gap:16px}.sd-story-card{display:grid;grid-template-columns:minmax(150px,34%) 1fr;gap:18px;padding:16px 0;border-top:1px solid var(--mh-rule-paper)}.sd-story-card__image{width:100%;height:150px;object-fit:cover}.sd-story-card h3{margin:4px 0 7px;font:500 25px/1.05 var(--mh-display)}.sd-story-card p{margin:6px 0}.sd-post-card a,.sd-recent,.sd-story-card a{color:var(--mh-teal)}.sd-participant-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sd-story-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.sd-participant-story-card{min-width:0;overflow:hidden;border:1px solid var(--mh-rule-paper);background:#fffdf7}.sd-story-wall .sd-participant-story-card:first-child{grid-column:span 2}.sd-participant-story-card__image-link{display:block;overflow:hidden}.sd-participant-story-card__image{display:block;width:100%;height:190px;object-fit:cover}.sd-story-wall .sd-participant-story-card:first-child .sd-participant-story-card__image{height:270px}.sd-participant-story-card__body{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:16px}.sd-participant-story-card h3{margin:0 0 8px;font:500 27px/1.03 var(--mh-display)}.sd-participant-story-card__title{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:4px}.sd-participant-story-card__title:focus-visible,.sd-participant-story-card__title:hover{text-decoration:underline}.sd-participant-story-card__image-link:focus-visible{outline:3px solid var(--mh-teal);outline-offset:-3px}.sd-participant-story-card__excerpt{margin:0 0 16px;line-height:1.5}.sd-participant-story-card__activities{width:100%;margin:0 0 18px;padding-top:13px;border-top:1px solid var(--mh-rule-paper)}.sd-participant-story-card__activities h4{margin:0 0 8px;font:600 11px/1.3 var(--mh-mono);letter-spacing:.1em;text-transform:uppercase}.sd-participant-story-card__activities ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.sd-participant-story-card__activities a{color:var(--mh-teal);text-underline-offset:3px}.sd-participant-story-card__read{margin-top:auto;padding-top:8px;color:var(--mh-teal);font-weight:650}.sd-participant-story-card .mh-story-orientation{margin-top:16px}.sd-adventure-browse{margin-top:36px;padding-top:26px;border-top:1px solid var(--mh-rule-paper)}.sd-adventure-browse .sd-section__head{margin-bottom:16px}.sd-adventure-browse .sd-section__head>div{display:grid;gap:6px}.sd-adventure-browse .sd-section__head p{margin:0;color:var(--mh-mute-paper);font-size:14px}.sd-adventure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sd-adventure-card{min-width:0;padding:16px;border:1px solid var(--mh-rule-paper);background:#fffdf7}.sd-adventure-card__title{color:var(--mh-paper-ink);font:500 22px/1.05 var(--mh-display);text-decoration:none;text-underline-offset:4px}.sd-adventure-card__title:focus-visible,.sd-adventure-card__title:hover{color:var(--mh-teal);text-decoration:underline}.sd-adventure-card p{margin:8px 0 12px;color:var(--mh-mute-paper);font-size:13px}.sd-adventure-card ul{display:grid;gap:6px;margin:0;padding:10px 0 0;border-top:1px solid var(--mh-rule-paper);list-style:none}.sd-adventure-card li{min-width:0}.sd-adventure-card li a{color:var(--mh-teal);text-underline-offset:3px}.sd-byline{color:var(--mh-mute-paper);font-size:14px}.sd-post-card{display:grid;grid-template-columns:minmax(180px,32%) minmax(0,1fr);gap:20px;padding:18px;border:1px solid var(--mh-rule-paper);background:#fffdf7}.sd-post-card__image{display:block;width:100%;height:100%;min-height:180px;max-height:250px;object-fit:cover}.sd-post-card__content{min-width:0}.sd-post-card h2{margin:5px 0 12px;font:500 26px/1.05 var(--mh-display)}.sd-post-card__activity{padding-bottom:10px;border-bottom:1px solid var(--mh-rule-paper)}.sd-post-card>p:not(.mh-kicker){color:var(--mh-mute-paper)}.sd-post-card .sd-post-card__label{margin:0 0 4px;color:var(--mh-mute-paper);font:600 10px/1.3 var(--mh-mono);letter-spacing:.1em;text-transform:uppercase}.sd-post-card nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.sd-post-card>.mh-story-orientation{display:block;margin-top:16px}@media (max-width:640px){.sd-post-card{grid-template-columns:1fr;gap:14px}.sd-post-card__image{height:190px;min-height:0}}.sd-view-toggle{display:flex;gap:14px}.sd-view-toggle a{color:var(--mh-teal)}.sd-view-toggle a[aria-current=page]{color:var(--mh-ink);font-weight:600;text-decoration-thickness:2px}.sd-next{display:inline-block;margin-top:18px;color:var(--mh-teal)}.sd-empty,.sd-map-status,.sd-member-gate{padding:18px;background:var(--mh-paper)}.sd-member-gate a{color:var(--mh-teal)}.sd-map{height:400px;margin-bottom:20px;border:1px solid var(--mh-rule-paper)}.sd-map-popup{display:grid;gap:8px}.sd-recent{align-self:start;position:sticky;top:24px;display:grid;gap:14px}.sd-recent h2{font-size:24px;color:var(--mh-ink)}.sd-recent__item{display:grid;gap:7px;color:var(--mh-ink);text-decoration:none}.sd-recent__image{width:100%;height:115px;object-fit:cover}.sd-recent__item small{color:var(--mh-mute-paper)}.sd-recent__all{color:var(--mh-teal);font-size:14px}@media (max-width:760px){.sd-layout{grid-template-columns:1fr}.sd-recent{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-recent h2{grid-column:1/-1}.sd-story-card{grid-template-columns:1fr}.sd-story-card__image{height:200px}.sd-participant-story-grid{grid-template-columns:1fr}.sd-story-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-story-wall .sd-participant-story-card:first-child{grid-column:span 2}.sd-story-wall .sd-participant-story-card:first-child .sd-participant-story-card__image{height:220px}.sd-adventure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-filters{align-items:stretch}.sd-filters input,.sd-filters label,.sd-filters select{width:100%}}@media (max-width:520px){.sd-adventure-grid,.sd-story-wall{grid-template-columns:1fr}.sd-story-wall .sd-participant-story-card:first-child{grid-column:auto}.sd-story-wall .sd-participant-story-card:first-child .sd-participant-story-card__image{height:190px}}.lp-page{background:radial-gradient(ellipse 760px 300px at 76% 14%,rgba(44,71,84,.34),transparent 70%),var(--mh-charcoal)}.hp-page{min-height:100vh;background:var(--mh-charcoal)}.hp-hero{padding:clamp(64px,9vw,116px) 0;color:var(--mh-paper-warm);background:radial-gradient(ellipse 760px 320px at 78% 24%,rgba(48,92,111,.42),transparent 72%),var(--mh-ink);border-bottom:1px solid var(--mh-rule-dark)}.hp-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.hp-hero h1{max-width:12ch;margin:14px 0 18px;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(52px,8vw,92px);font-weight:500;line-height:.88;letter-spacing:.01em;text-transform:uppercase}.hp-hero p:not(.mh-kicker){max-width:62ch;margin:0;color:#cfc5ad;font-size:clamp(17px,2vw,21px);line-height:1.6}.hp-body{padding-block:clamp(48px,8vw,96px)}.hp-stack{display:grid;gap:22px}.hp-detail,.hp-error,.hp-notice{margin:0;padding:14px 18px;line-height:1.5}.hp-notice{color:var(--mh-paper-ink);background:var(--mh-yellow)}.hp-error{color:#ffd8d0;background:rgba(142,44,28,.34);border-left:3px solid #df725f}.hp-detail{color:var(--mh-paper-warm);background:rgba(255,255,255,.06);border-left:2px solid var(--mh-yellow)}.hp-boundary,.hp-readiness,.hp-records{padding:clamp(28px,5vw,52px)}.hp-readiness,.hp-records{color:var(--mh-paper-ink);background:var(--mh-paper)}.hp-readiness{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(28px,5vw,58px);border-top:5px solid var(--mh-yellow)}.hp-boundary h2,.hp-readiness__copy h2,.hp-section-head h2{margin:12px 0 18px;font-family:var(--mh-display);font-size:clamp(38px,5vw,62px);font-weight:600;line-height:.94;text-transform:uppercase}.hp-boundary p,.hp-empty p,.hp-readiness__copy p:not(.mh-kicker),.hp-section-head>p{line-height:1.65}.hp-checks{margin:0;border-top:1px solid rgba(29,29,27,.22)}.hp-checks div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:16px 0;border-bottom:1px solid rgba(29,29,27,.22)}.hp-checks dt{font-weight:700}.hp-checks dd{display:flex;gap:8px;align-items:center;margin:0;text-align:right}.hp-check{color:#806f5a;font-size:18px}.hp-check--ready{color:var(--mh-teal)}.hp-actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:12px;align-items:center}.hp-refresh{padding:10px 4px;color:var(--mh-teal);background:transparent;border:0;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hp-refresh:disabled{opacity:.55;cursor:wait}.hp-readiness>.hp-detail,.hp-readiness>.hp-error{grid-column:1/-1}.hp-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:32px;align-items:end;padding-bottom:28px;border-bottom:1px solid rgba(29,29,27,.22)}.hp-section-head>p{margin:0}.hp-record-list{display:grid;gap:0}.hp-record{display:grid;grid-template-columns:minmax(200px,1fr) minmax(340px,1.2fr) auto;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(29,29,27,.22)}.hp-empty h3,.hp-record h3{margin:5px 0 0;font-family:var(--mh-display);font-size:30px;line-height:1;text-transform:uppercase}.hp-record__status{margin:0;font-family:var(--mh-mono);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hp-record dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.hp-record dl div{display:grid;gap:4px}.hp-record dt{color:#6a6255;font-size:12px}.hp-record dd{margin:0;font-weight:750}.hp-record>a{color:var(--mh-teal);font-weight:750;white-space:nowrap}.hp-empty{padding:34px 0 4px}.hp-boundary{color:var(--mh-paper-warm);background:rgba(16,23,27,.72);border:1px solid var(--mh-rule-dark);border-left:3px solid var(--mh-yellow)}.hp-boundary h2{font-size:clamp(34px,4vw,48px)}.hp-boundary p{max-width:76ch;color:#cfc5ad}@media (max-width:900px){.hp-readiness,.hp-record,.hp-section-head{grid-template-columns:1fr}.hp-record dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.hp-hero__inner,.hp-record dl{grid-template-columns:1fr}.hp-hero__inner{align-items:start}.hp-checks div{grid-template-columns:1fr;gap:6px}.hp-checks dd{text-align:left}.hp-actions,.hp-actions .mh-button{width:100%}}.an-shell{position:sticky;top:0;z-index:18;border-bottom:1px solid rgba(255,255,255,.22);background:var(--mh-teal);color:#fff}.an-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;min-height:78px;padding-top:10px;padding-bottom:10px}.an-context{display:grid;gap:5px}.an-eyebrow,.an-next span{color:var(--mh-yellow);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.an-toggle{display:inline-flex;padding:3px;border:1px solid;border-radius:999px}.an-toggle button{border:0;border-radius:999px;padding:6px 10px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.an-toggle button[aria-pressed=true]{background:rgba(255,255,255,.18);color:#fff}.an-links{display:flex;gap:4px;align-items:center;justify-content:center;overflow-x:auto}.an-link{flex:0 0 auto;padding:9px 10px;border-radius:4px;color:inherit;font-size:13px;font-weight:750;text-decoration:none}.an-link:hover,.an-link[aria-current=page]{background:rgba(255,255,255,.16)}.an-link--locked{opacity:.46;cursor:not-allowed}.an-link--locked span{font-size:9px;text-transform:uppercase}.an-next{display:grid;gap:2px;min-width:max-content;color:inherit;font-size:13px;font-weight:800;text-decoration:none}#entries,#missions,#participants,#plan,#story,#submissions,#timeline{scroll-margin-top:96px}@media (max-width:900px){.an-inner{grid-template-columns:1fr auto;gap:8px 16px}.an-links{grid-column:1/-1;grid-row:2;justify-content:start;margin:0 -20px;padding:0 20px 4px}#entries,#missions,#participants,#plan,#story,#submissions,#timeline{scroll-margin-top:142px}}@media (max-width:560px){.an-inner{grid-template-columns:1fr}.an-next{grid-row:2}.an-links{grid-row:3}#entries,#missions,#participants,#plan,#story,#submissions,#timeline{scroll-margin-top:205px}}.lp-shell{min-height:calc(100vh - 76px);padding-block:clamp(64px,10vw,128px)}.lp-card{max-width:760px;padding:clamp(30px,5vw,58px);color:var(--mh-paper-warm);background:rgba(16,23,27,.72);border:1px solid var(--mh-rule-dark);border-left:3px solid var(--mh-yellow)}.lp-card__header{padding-bottom:clamp(26px,4vw,40px);border-bottom:1px solid var(--mh-rule-dark)}.lp-card .mh-editorial-text{color:#e5ddcc;font-size:16px}.lp-card .mh-editorial-text h2{margin:2.2em 0 .65em;color:var(--mh-paper-warm);font-size:1.35em;line-height:1.25}.lp-card .mh-editorial-text p,.lp-card .mh-editorial-text ul{margin:1em 0}.lp-card .mh-editorial-text ul{padding-left:1.4em}.lp-card .mh-editorial-text li+li{margin-top:.5em}.lp-card .mh-editorial-text a{color:var(--mh-yellow);text-decoration:underline}.lp-card h1{max-width:12ch;margin:22px 0 0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(48px,7vw,82px);font-weight:500;line-height:.9;letter-spacing:.012em;text-transform:uppercase}.lp-card__summary{margin:clamp(28px,4vw,40px) 0 0;color:#cfc5ad}.lp-card__notice{max-width:61ch;margin-top:24px;padding:16px 18px;color:var(--mh-paper-warm);background:rgba(224,168,1,.1);border-left:2px solid var(--mh-yellow);font-size:15px;line-height:1.55}.lp-card__back{margin-top:28px}@media (max-width:620px){.lp-shell{min-height:calc(100vh - 112px)}.lp-card{padding:28px 22px}}.ab-page{background:var(--mh-charcoal)}.ab-hero{padding:clamp(74px,10vw,140px) 0 clamp(64px,9vw,116px);background:linear-gradient(90deg,rgba(26,45,56,.88),rgba(26,45,56,.7) 48%,rgba(22,22,22,.38)),linear-gradient(180deg,rgba(26,45,56,.36),rgba(22,22,22,.2) 48%,rgba(22,22,22,.8)),url(/images/about/about-road-hero.webp) center 46% /cover no-repeat;border-bottom:1px solid var(--mh-rule-dark)}.ab-final h2,.ab-hero h1,.ab-host h2,.ab-membership h2,.ab-variety h2{margin:0;font-family:var(--mh-display);font-weight:500;line-height:.88;text-transform:uppercase}.ab-hero h1{max-width:18ch;color:var(--mh-paper-warm);font-size:clamp(58px,9vw,122px);letter-spacing:.012em}.ab-hero h1 span{color:var(--mh-yellow)}.ab-hero__copy{max-width:720px;margin:clamp(26px,4vw,44px) 0 0;color:var(--mh-paper-warm);font-size:clamp(19px,2.2vw,29px);font-weight:500;line-height:1.32}.ab-hero__brand-line{margin:0 0 24px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.ab-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:34px}.ab-hero__actions .mh-button{margin:0}.ab-text-link{color:var(--mh-teal);font-size:15px;font-weight:650;text-underline-offset:4px}.ab-hero .ab-text-link{color:var(--mh-yellow)}.ab-hero__rule{max-width:760px;margin:28px 0 0;color:rgba(242,234,211,.72);font-size:16px;line-height:1.65}.ab-hero__rule strong{color:var(--mh-yellow)}.ab-variety{padding:clamp(70px,9vw,112px) 0;color:var(--mh-paper-ink);background:var(--mh-paper);border-bottom:1px solid var(--mh-rule-paper);scroll-margin-top:100px}.ab-variety--intro{padding-bottom:clamp(24px,3vw,36px);border-bottom:0}.ab-structure{padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--mh-rule-paper)}.ab-activities{padding:clamp(56px,7vw,84px) 0 clamp(70px,9vw,112px);color:var(--mh-paper-ink);background:var(--mh-paper-warm);border-bottom:1px solid var(--mh-rule-paper);scroll-margin-top:100px}.ab-variety__inner{max-width:1080px}.ab-variety__copy{max-width:1000px;margin-top:clamp(30px,4vw,48px)}.ab-variety__copy p{margin:0;color:var(--mh-mute-paper);font-size:clamp(17px,1.8vw,20px);line-height:1.7}.ab-activity-examples{margin-top:0}.ab-planning__part-title{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(28px,3.4vw,42px);font-weight:500;letter-spacing:.012em;line-height:.98;text-transform:uppercase}.ab-planning__part-title--first{margin-top:clamp(34px,5vw,56px);padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--mh-rule-paper)}.ab-activities__subtitle{max-width:820px;margin:14px 0 0;color:var(--mh-mute-paper);font-size:16px;line-height:1.65}.ab-activities__definition{max-width:820px;margin:16px 0 12px;color:var(--mh-paper-ink);font-size:17px;line-height:1.65}.ab-event-structures{margin-top:clamp(44px,6vw,68px);padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--mh-rule-paper)}.ab-event-structures h3{margin:0 0 22px;font-family:var(--mh-display);font-size:clamp(32px,3.8vw,46px);font-weight:500;line-height:.98;text-transform:uppercase}.ab-event-structures__intro{max-width:760px;margin:-8px 0 24px;color:var(--mh-mute-paper);font-size:16px;line-height:1.55}.ab-structure-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,34px)}.ab-structure-card{min-width:0;padding-top:16px;border-top:2px solid var(--mh-paper-ink)}.ab-structure-card img{display:block;width:100%;height:auto;margin:2px 0 18px}.ab-structure-card h4,.ab-use-case-list h4{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.06;text-transform:uppercase}.ab-structure-card p,.ab-use-case-list p{margin:10px 0 0;color:var(--mh-mute-paper);font-size:14px;line-height:1.6}.ab-use-cases{margin-top:clamp(44px,6vw,68px);padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--mh-rule-paper)}.ab-use-cases h3{margin:0;font-family:var(--mh-display);font-size:clamp(32px,3.8vw,46px);font-weight:500;line-height:.98;text-transform:uppercase}.ab-use-cases__intro{max-width:700px;margin:14px 0 24px;color:var(--mh-mute-paper);font-size:16px;line-height:1.55}.ab-use-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,60px);margin:0;padding:0;list-style:none;counter-reset:use-case}.ab-use-case-list li{position:relative;min-width:0;padding:18px 0 19px 42px;border-top:1px solid var(--mh-rule-paper);counter-increment:use-case}.ab-use-case-list li:before{position:absolute;top:20px;left:0;color:var(--mh-teal-deep);content:counter(use-case,decimal-leading-zero);font-family:var(--mh-mono);font-size:11px;font-weight:600;letter-spacing:.08em}.ab-use-case-list h4{font-size:clamp(18px,1.8vw,21px)}.ab-use-case-list p{margin-top:6px}@media (max-width:760px){.ab-structure-cards{gap:24px}.ab-activity-release__choices,.ab-activity-release__example-list,.ab-structure-cards{grid-template-columns:1fr}.ab-structure-card img{max-width:580px}.ab-use-case-list{grid-template-columns:1fr}}.ab-activity-examples__intro{margin:0 0 16px;color:var(--mh-mute-paper);font-size:16px;line-height:1.5}.ab-activity-examples__outro{margin:18px 0 0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.2}.ab-planning-options{margin-top:16px;border-top:2px solid var(--mh-paper-ink)}.ab-planning-option{display:grid;grid-template-columns:minmax(180px,24%) minmax(0,1fr);gap:clamp(16px,3vw,36px);align-items:start;min-width:0;padding:16px 18px 16px 0;border-bottom:1px solid var(--mh-rule-paper)}.ab-planning-option h4{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.05;text-transform:uppercase}.ab-planning-option__details{color:var(--mh-mute-paper);font-size:14px;line-height:1.6}.ab-planning-option__details p{margin:0}.ab-planning-option__details p+p{margin-top:10px}.ab-planning-option__details strong{display:block;margin-bottom:5px;color:var(--mh-teal-deep);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ab-chart-table-wrap{overflow-x:auto;border-top:2px solid var(--mh-paper-ink)}.ab-chart-table{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.ab-chart-table--structures{min-width:560px}.ab-chart-table td,.ab-chart-table th{padding:16px 18px 16px 0;vertical-align:top;border-bottom:1px solid var(--mh-rule-paper)}.ab-chart-table thead th{padding-top:14px;padding-bottom:12px;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.ab-chart-table tbody th[scope=row],.ab-chart-table thead th:first-child{width:24%}.ab-chart-table thead th:nth-child(2){width:42%}.ab-chart-table--structures tbody th[scope=row],.ab-chart-table--structures thead th:first-child{width:35%}.ab-chart-table--structures thead th:nth-child(2){width:65%}.ab-chart-table tbody th[scope=row]{color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(20px,2.2vw,25px);font-weight:500;line-height:1.05;text-transform:uppercase}.ab-chart-table td{color:var(--mh-mute-paper);font-size:14px;line-height:1.6}.ab-chart-table td strong{display:block;margin-bottom:5px;color:var(--mh-teal-deep);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ab-schedule-docs{margin-top:clamp(34px,5vw,56px)}.ab-schedule-docs .ab-planning__part-title{padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--mh-rule-paper)}.ab-schedule-docs__intro{max-width:760px;margin:16px 0 0;color:var(--mh-mute-paper);font-size:16px;line-height:1.65}.ab-schedule-docs__intro strong{display:block;margin-top:10px;color:var(--mh-paper-ink);font-weight:700}.ab-schedule-docs__note{max-width:900px;margin:clamp(24px,3.5vw,36px) 0 0;color:var(--mh-paper-ink);font-size:15px;line-height:1.65}.ab-schedule-docs__note a{color:var(--mh-teal-deep);font-weight:700;text-underline-offset:4px}@media (max-width:760px){.ab-planning-option{grid-template-columns:1fr;gap:8px;padding:16px 0}}.ab-activity-release{margin-top:clamp(34px,5vw,56px);padding:clamp(24px,4vw,42px);color:var(--mh-paper-ink);background:linear-gradient(135deg,#E3E3DE,#D9DCDA)}.ab-activity-release__heading{max-width:820px}.ab-activity-release__heading h3{max-width:none;margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(32px,4.2vw,52px);font-weight:500;letter-spacing:.012em;line-height:.98;text-transform:uppercase}.ab-activity-release__heading>p{max-width:820px;margin:16px 0 0;color:var(--mh-mute-paper);font-size:16px;line-height:1.65}.ab-activity-release__heading strong{color:var(--mh-teal-deep)}.ab-activity-release__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px);margin-top:clamp(28px,4vw,42px)}.ab-activity-release__choices article{min-width:0}.ab-activity-release__choices h4{margin:0;color:var(--mh-teal-deep);font-family:var(--mh-display);font-size:clamp(22px,2.5vw,29px);font-weight:500;line-height:1;text-transform:uppercase}.ab-activity-release__choices article>p{margin:10px 0 0;color:var(--mh-mute-paper);font-size:14px;line-height:1.65}.ab-activity-release__flexibility{margin:clamp(24px,3.5vw,36px) 0 0;color:var(--mh-paper-ink);font-size:16px;line-height:1.55}.ab-activity-release__timing-note{margin:8px 0 0;color:var(--mh-mute-paper);font-size:13px;line-height:1.55}.ab-activity-release__examples{margin-top:clamp(24px,3.5vw,36px)}.ab-activity-release__examples>h4{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1;text-transform:uppercase}.ab-activity-release__example-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px);margin-top:16px}.ab-activity-release__example-list article{min-width:0}.ab-activity-release__example-list h5{margin:0;color:var(--mh-teal-deep);font-family:var(--mh-display);font-size:19px;font-weight:500;line-height:1.05;text-transform:uppercase}.ab-activity-release__example-list p{margin:8px 0 0;color:var(--mh-mute-paper);font-size:13px;line-height:1.6}.ab-membership .mh-kicker,.ab-variety .mh-kicker{color:var(--mh-yellow-deep)}.ab-host h2,.ab-membership h2,.ab-variety h2{font-size:clamp(50px,7vw,92px);letter-spacing:.015em}.ab-activities .ab-section-title,.ab-variety .ab-section-title{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(42px,5.5vw,68px);font-weight:500;letter-spacing:.015em;line-height:.95;text-transform:uppercase}.ab-host{padding:clamp(74px,9vw,116px) 0;background:radial-gradient(ellipse 580px 340px at 82% 50%,rgba(44,71,84,.54),transparent 74%),var(--mh-charcoal);border-bottom:1px solid var(--mh-rule-dark)}.ab-host__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(44px,8vw,104px);align-items:center}.ab-host h2{color:var(--mh-paper-warm)}.ab-host>.ab-host__grid>div>p:not(.mh-kicker){max-width:620px;margin:22px 0 0;color:rgba(242,234,211,.72);font-size:18px;line-height:1.65}.ab-host .mh-button{margin-top:30px}.ab-story{padding:clamp(72px,9vw,112px) 0;color:var(--mh-paper-warm);background:var(--mh-ink);border-bottom:1px solid var(--mh-rule-dark)}.ab-story__inner{max-width:1080px}.ab-story__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(36px,7vw,88px);align-items:center}.ab-story .mh-kicker{color:var(--mh-yellow)}.ab-story h2{max-width:12ch;margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(48px,6.6vw,80px);font-weight:500;letter-spacing:.015em;line-height:.92;text-transform:uppercase}.ab-story__copy p{margin:0;color:rgba(242,234,211,.78);font-size:17px;line-height:1.7}.ab-story__copy p+p{margin-top:18px}.ab-story__intro{max-width:900px;margin:28px 0 0;color:rgba(242,234,211,.78);font-size:clamp(17px,2vw,20px);line-height:1.7}.ab-wrap-records{margin-top:clamp(38px,6vw,64px)}.ab-wrap-records>h3{margin:0 0 20px;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1;text-transform:uppercase}.ab-story .ab-chart-table-wrap{border-top-color:rgba(242,234,211,.65)}.ab-story .ab-wrap-records__table{min-width:680px}.ab-story .ab-wrap-records__table tbody th[scope=row],.ab-story .ab-wrap-records__table thead th:first-child{width:30%}.ab-story .ab-wrap-records__table thead th:nth-child(2){width:70%}.ab-story .ab-wrap-records__table thead th{color:var(--mh-yellow)}.ab-story .ab-wrap-records__table td,.ab-story .ab-wrap-records__table th{border-color:var(--mh-rule-dark)}.ab-story .ab-wrap-records__table tbody th[scope=row]{color:var(--mh-paper-warm)}.ab-story .ab-wrap-records__table td,.ab-wrap-records__download{color:rgba(242,234,211,.76)}.ab-wrap-records__download{max-width:900px;margin:22px 0 0;font-size:15px;line-height:1.65}.ab-not-a-race{margin-top:clamp(38px,6vw,64px);padding:clamp(22px,4vw,36px);color:var(--mh-paper-warm);background:linear-gradient(115deg,var(--mh-state-stop),#722F26);border-left:8px solid var(--mh-yellow)}.ab-not-a-race h3{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(32px,4.5vw,54px);font-weight:500;line-height:.98;text-transform:uppercase}.ab-not-a-race p{max-width:900px;margin:12px 0 0;color:rgba(242,234,211,.94);font-size:clamp(15px,1.8vw,18px);font-weight:550;line-height:1.6}.ab-story .ab-wrap-records__table td:before{color:var(--mh-yellow)}.ab-membership{padding:clamp(72px,9vw,112px) 0 clamp(84px,10vw,132px);color:var(--mh-paper-ink);background:var(--mh-paper);border-bottom:1px solid var(--mh-rule-paper)}.ab-membership__invite{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(36px,7vw,88px);align-items:end}.ab-membership__invite>div:last-child>p{max-width:520px;margin:0 0 18px;color:var(--mh-mute-paper);font-size:17px;line-height:1.65}.ab-help{padding:clamp(72px,10vw,128px) 0;color:var(--mh-paper-warm);background:radial-gradient(ellipse 600px 340px at 86% 14%,rgba(44,71,84,.42),transparent 74%),var(--mh-charcoal);border-bottom:1px solid var(--mh-rule-dark)}.ab-help .mh-kicker{color:var(--mh-yellow)}.ab-help h2{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(50px,7vw,92px);font-weight:500;letter-spacing:.015em;line-height:.88;text-transform:uppercase}.ab-help__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(34px,7vw,88px);align-items:end;margin-bottom:clamp(34px,5vw,58px)}.ab-help__intro>p{max-width:520px;margin:0;color:rgba(242,234,211,.74);font-size:17px;line-height:1.65}.ab-guide-browse{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px}.ab-guide-browse>span{margin-right:4px;color:rgba(242,234,211,.62);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ab-guide-browse a{padding:8px 12px;color:var(--mh-paper-warm);font-size:13px;text-decoration:none;border:1px solid var(--mh-rule-dark);border-radius:999px}.ab-guide-browse a:focus-visible,.ab-guide-browse a:hover{color:var(--mh-ink);background:var(--mh-yellow);border-color:var(--mh-yellow)}.ab-guide-groups{border-top:1px solid var(--mh-rule-dark)}.ab-guide-group{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,76px);padding:clamp(26px,4vw,42px) 0;border-bottom:1px solid var(--mh-rule-dark);scroll-margin-top:24px}.ab-guide-group__intro h3{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:.98;text-transform:uppercase}.ab-guide-group__intro p{max-width:300px;margin:12px 0 0;color:rgba(242,234,211,.64);font-size:14px;line-height:1.55}.ab-guide-list{margin:0;padding:0;list-style:none}.ab-guide-list li+li{border-top:1px solid var(--mh-rule-dark)}.ab-guide-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:15px 0;color:var(--mh-paper-warm);text-decoration:none}.ab-guide-row:focus-visible strong,.ab-guide-row:hover strong{color:var(--mh-yellow);text-decoration:underline;text-underline-offset:4px}.ab-guide-row>span:first-child{display:grid;gap:5px}.ab-guide-row strong{font-size:17px;font-weight:650;line-height:1.35}.ab-guide-row__description{color:rgba(242,234,211,.68);font-size:14px;line-height:1.5}.ab-guide-row__read{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ab-guide-row__read i{margin-left:5px;font-family:var(--mh-ui);font-size:15px;font-style:normal}.ab-help__host{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;margin-top:30px;color:rgba(242,234,211,.68);font-size:14px}.ab-help__host p{margin:0}.ab-help__host a{color:var(--mh-yellow);font-weight:650;text-underline-offset:4px}.ab-final{padding:clamp(56px,8vw,94px) 0;color:var(--mh-ink);background:var(--mh-yellow)}.ab-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.ab-final h2{max-width:13ch;font-size:clamp(48px,7vw,88px);letter-spacing:.012em}.ab-final .mh-button{color:var(--mh-ink);border-color:var(--mh-ink)}.ab-final .mh-button:hover{background:rgba(11,11,12,.08)}.ab-core-section__action{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;margin-top:clamp(42px,6vw,68px);padding:clamp(24px,4vw,38px) clamp(24px,4.5vw,48px);background:linear-gradient(112deg,var(--mh-teal-deep),#223b47);border-left:4px solid var(--mh-yellow)}.ab-core-section__action p{margin:0;color:rgba(242,234,211,.9);font-size:16px;line-height:1.6}.ab-core-section__action .mh-button{display:inline-flex;gap:12px;align-items:center;margin:0;text-decoration:none}.ab-variety--intro{background:radial-gradient(ellipse 760px 280px at 78% 0,rgba(74,111,128,.38),transparent 72%),linear-gradient(120deg,var(--mh-teal-deep),var(--mh-teal) 58%,#233d49);border-bottom:1px solid rgba(242,234,211,.16)}.ab-variety--intro,.ab-variety--intro h2{color:var(--mh-paper-warm)}.ab-variety--intro .ab-variety__copy p{color:rgba(242,234,211,.82)}.ab-activities .ab-section-title,.ab-story .ab-section-title,.ab-structure .ab-section-title{display:flex;max-width:none;align-items:center;gap:clamp(14px,2vw,22px);margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(42px,5.5vw,68px);font-weight:500;letter-spacing:.015em;line-height:.95;text-transform:uppercase}.ab-story .ab-section-title{color:var(--mh-paper-warm)}.ab-section-title:before{display:inline-block;width:clamp(16px,2vw,24px);height:clamp(16px,2vw,24px);flex:0 0 auto;background:var(--mh-yellow);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);content:""}.ab-help{padding:clamp(46px,6vw,72px) 0;color:var(--mh-paper-ink);background:var(--mh-paper);border-bottom:1px solid var(--mh-rule-paper);scroll-margin-top:100px}.ab-help .mh-kicker{color:var(--mh-yellow-deep)}.ab-guide-group__intro h3,.ab-guide-row,.ab-help h2{color:var(--mh-paper-ink)}.ab-guide-group__intro p,.ab-help__intro>p{color:var(--mh-mute-paper)}.ab-help__intro{margin-bottom:26px}.ab-help h2{font-size:clamp(38px,5vw,60px)}.ab-guide-groups{border-top:1px solid var(--mh-rule-paper)}.ab-guide-group{grid-template-columns:minmax(170px,.45fr) minmax(0,1.55fr);gap:clamp(20px,4vw,48px);padding:18px 0;border-color:var(--mh-rule-paper)}.ab-guide-group__intro h3{font-size:clamp(20px,2.2vw,26px)}.ab-guide-group__intro p{display:block;margin-top:8px;font-size:13px}.ab-guide-list li+li{border-top:1px solid var(--mh-rule-paper)}.ab-guide-row{padding:14px 0}.ab-guide-row strong{font-size:15px}.ab-guide-row__copy{display:grid;gap:3px}.ab-guide-row__description{color:var(--mh-mute-paper);font-size:13px;line-height:1.45}.ab-guide-row__read{color:var(--mh-teal-deep);font-size:15px}.ab-guide-row:focus-visible strong,.ab-guide-row:hover strong{color:var(--mh-teal-deep)}.learn-article{min-height:100vh;color:var(--mh-paper-ink);background:var(--mh-paper)}.learn-article__body{max-width:1080px;margin:0 auto;padding:28px 24px clamp(72px,10vw,120px)}.learn-article__crumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:var(--mh-mute-paper);font-size:13px}.learn-article__crumbs a,.learn-article__section a{color:var(--mh-teal-deep);text-underline-offset:3px}.learn-article__hero{max-width:870px;padding:clamp(48px,8vw,92px) 0 clamp(38px,6vw,68px);border-bottom:1px solid var(--mh-rule-paper)}.learn-article__hero .mh-kicker,.learn-article__section .mh-kicker{margin:0 0 16px;color:var(--mh-yellow-deep)}.learn-article__hero h1{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(46px,7vw,82px);font-weight:500;line-height:.95;text-transform:uppercase}.learn-article__hero>p:last-child{max-width:760px;margin:24px 0 0;color:var(--mh-mute-paper);font-size:clamp(17px,2vw,20px);line-height:1.65}.learn-article__section{padding:clamp(34px,5vw,54px) 0;border-bottom:1px solid var(--mh-rule-paper)}.learn-article__callout h2,.learn-article__section--split h2,.learn-article__section>h2{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1;text-transform:uppercase}.learn-article__cards{display:grid;gap:18px;margin-top:24px}.learn-article__cards,.learn-article__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-article__cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-article__cards article{padding:20px 0 0;border-top:2px solid var(--mh-teal-deep)}.learn-article__cards h3{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(21px,2.5vw,28px);font-weight:500;line-height:1.05;text-transform:uppercase}.learn-article__cards p,.learn-article__section--split>div:last-child p{color:var(--mh-mute-paper);font-size:15px;line-height:1.7}.learn-article__cards p{margin:11px 0 0}.learn-article__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:24px 0 0;padding:0;counter-reset:guide-step;list-style:none}.learn-article__steps li{padding-top:16px;border-top:2px solid var(--mh-teal-deep);counter-increment:guide-step}.learn-article__steps h3{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(23px,2.5vw,30px);font-weight:500;text-transform:uppercase}.learn-article__steps h3:before{margin-right:12px;color:var(--mh-yellow-deep);content:counter(guide-step,decimal-leading-zero);font-family:var(--mh-mono);font-size:11px;vertical-align:middle}.learn-article__steps p{margin:10px 0 0;color:var(--mh-mute-paper);font-size:15px;line-height:1.7}.learn-article__table-wrap{max-width:100%;margin-top:24px;overflow-x:auto}.learn-article__table{width:100%;min-width:570px;border-collapse:collapse;text-align:left}.learn-article__table td,.learn-article__table th{padding:15px 14px;border-bottom:1px solid var(--mh-rule-paper);vertical-align:top}.learn-article__table thead th{color:var(--mh-teal-deep);font-family:var(--mh-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.learn-article__table tbody th{width:29%;color:var(--mh-paper-ink);font-weight:700}.learn-article__table tbody td{color:var(--mh-mute-paper);line-height:1.65}.learn-article__section--split{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(28px,7vw,82px)}.learn-article__section--split>div:last-child p:first-child{margin-top:0}.learn-article__section--split>div:last-child p:last-child{margin-bottom:0}.learn-article__callout{margin-top:clamp(34px,5vw,54px);padding:clamp(22px,4vw,36px);background:var(--mh-paper-warm);border-left:5px solid var(--mh-teal-deep)}.learn-article__callout h2{font-size:clamp(26px,3.5vw,38px)}.learn-article__callout p{max-width:780px;margin:12px 0 0;color:var(--mh-mute-paper);font-size:15px;line-height:1.65}.learn-article__callout--yellow{background:var(--mh-yellow);border-color:var(--mh-ink)}.learn-article__callout--yellow h2,.learn-article__callout--yellow p{color:var(--mh-ink)}.learn-article__related{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:34px}.learn-article__related a{color:var(--mh-teal-deep);font-size:14px;font-weight:650;text-underline-offset:4px}@media (max-width:760px){.ab-guide-group,.learn-article__cards,.learn-article__cards--three,.learn-article__cards--two,.learn-article__section--split,.learn-article__steps{grid-template-columns:1fr}.ab-guide-group{gap:8px}.learn-article__section--split{gap:18px}.learn-article__table,.learn-article__table tbody,.learn-article__table tbody td,.learn-article__table tbody th,.learn-article__table tr{display:block;min-width:0}.learn-article__table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.learn-article__table tbody tr{padding:13px 0;border-bottom:1px solid var(--mh-rule-paper)}.learn-article__table tbody td,.learn-article__table tbody th{width:auto;padding:0;border:0}.learn-article__table tbody td{padding-top:5px}.learn-article__table tbody td[data-label]:before{display:block;margin-bottom:2px;color:var(--mh-teal-deep);content:attr(data-label);font-family:var(--mh-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}}@media (max-width:900px){.ab-guide-group,.ab-help__intro,.ab-host__grid,.ab-membership__invite,.ab-story__grid{grid-template-columns:1fr}.ab-help__intro>p{max-width:620px}}@media (max-width:680px){.ab-hero{padding-top:62px;background-position:50%,50%,68%}.ab-core-section__action{align-items:stretch;flex-direction:column}.ab-core-section__action .mh-button{justify-content:space-between;width:100%}.ab-hero h1{font-size:clamp(52px,16vw,72px)}.ab-final__inner,.ab-guide-row{grid-template-columns:1fr}.ab-guide-row{gap:8px;align-items:start}.ab-chart-table-wrap{overflow:visible}.ab-chart-table,.ab-chart-table tbody{display:block;min-width:0}.ab-chart-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.ab-chart-table tbody tr{display:block;padding:18px 0;border-bottom:1px solid var(--mh-rule-paper)}.ab-chart-table tbody th[scope=row]{display:block;width:auto;padding:0 0 12px;border:0}.ab-chart-table tbody td{display:grid;grid-template-columns:minmax(108px,.55fr) minmax(0,1fr);gap:14px;padding:10px 0;border:0}.ab-chart-table tbody td:before{color:var(--mh-teal-deep);content:attr(data-label);font-family:var(--mh-mono);font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.ab-final .mh-button{justify-self:start}}.ad-hero{padding-bottom:0}.ad-route-links{display:flex;flex-wrap:wrap;gap:18px 28px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--mh-rule-dark)}.ad-route-links a,.ht-page-links a,.run-route-links a{color:var(--mh-yellow);font-weight:700}.ad-route-links a:hover,.ht-page-links a:hover,.run-route-links a:hover{color:var(--mh-paper-warm)}.ad-published-recap{padding:clamp(42px,7vw,86px) 0;color:var(--mh-paper-ink);background:var(--mh-paper-warm)}.ad-published-recap__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px)}.ad-published-recap__inner>img{width:100%;max-height:520px;object-fit:cover}.ad-published-recap__copy{max-width:720px}.ad-published-recap__copy h2{margin:8px 0 20px;font:500 clamp(34px,5vw,58px)/.98 var(--mh-display);text-transform:uppercase}.ad-published-recap__copy>p:not(.mh-kicker){font-size:18px;line-height:1.65}.ad-published-recap__copy aside{margin-top:26px;padding-left:18px;border-left:3px solid var(--mh-yellow)}.ad-published-recap__copy aside p:first-child{color:var(--mh-mute-paper);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ad-published-recap__back{grid-column:1/-1;color:var(--mh-teal)}.ad-published-results{padding:clamp(40px,6vw,72px) 0;color:var(--mh-paper-warm);background:var(--mh-charcoal)}.ad-published-results h2{margin:0 0 24px;font:500 clamp(34px,4.2vw,48px)/1 var(--mh-display);text-transform:uppercase}.ad-published-results h3{margin:28px 0 12px;font:500 24px/1.05 var(--mh-display);text-transform:uppercase}.ad-published-results .sy-ledger__directory button,.ad-published-results .sy-table-wrap{color:var(--mh-paper-warm)}.ad-results-downloads{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:20px}.ad-results-downloads a{color:var(--mh-yellow)}.ad-story-index{padding:clamp(42px,7vw,86px) 0;color:var(--mh-paper-ink);background:var(--mh-paper)}.ad-story-index h2{margin:0 0 24px;font:500 clamp(34px,4.2vw,48px)/1 var(--mh-display);text-transform:uppercase}.ad-story-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ad-story-card{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--mh-rule-paper)}.ad-story-card__image{display:block;width:100%;height:auto;aspect-ratio:16/10;margin-bottom:16px;object-fit:cover}.ad-story-card h3{margin:0 0 10px;font:500 28px/1.05 var(--mh-display);text-transform:uppercase}.ad-story-card p{line-height:1.5}.ad-story-card__facts{color:var(--mh-mute-paper);font-size:14px}.ad-host-story-link a,.ad-story-card a,.ad-story-index__more{color:var(--mh-teal);font-weight:750}.ad-story-card__read{display:inline-block;margin-top:2px}.ad-story-index__empty{padding:18px;background:var(--mh-paper-warm)}.ad-story-index__more{display:inline-block;margin-top:24px}.ad-story-gate{padding:42px 0;color:var(--mh-paper-ink);background:var(--mh-paper)}.ad-story-gate h2{margin:0 0 18px;font:500 30px/1 var(--mh-display)}.ad-host-story-link{padding-top:24px;padding-bottom:40px}.ad-story-excerpt{display:grid;gap:10px;margin:24px 0 34px;max-width:700px}.ad-story-excerpt textarea{min-height:120px;padding:12px;border:1px solid var(--mh-rule-paper);background:#fffdf7;font:inherit}.ad-story-excerpt>div{display:flex;align-items:center;gap:16px}.sd-participant__excerpt{max-width:720px;margin:24px 0;font:400 21px/1.55 var(--mh-ui)}.sd-participant__hero{display:block;width:min(100%,900px);height:auto;max-height:580px;margin:26px 0;object-fit:cover}.ad-story-profile-editor{grid-column:1/-1;display:grid;gap:12px;padding:clamp(20px,4vw,34px);color:var(--mh-paper-warm);border:1px solid var(--mh-rule-dark);background:rgba(255,255,255,.035)}.ad-story-profile-editor h3{margin:0;font:500 clamp(1.6rem,3vw,2.2rem)/1 var(--mh-display);text-transform:uppercase}.ad-story-profile-editor>p{max-width:66ch;margin:0;color:#cfc5ad;line-height:1.55}.ad-story-profile-editor__preview{display:block;width:min(100%,620px);height:auto;aspect-ratio:16/10;object-fit:cover}.ad-story-profile-editor__image{display:grid;gap:10px;max-width:620px}.ad-story-profile-editor .ad-story-excerpt label,.ad-story-profile-editor__image label{font-weight:650}.ad-story-profile-editor__image input{max-width:100%;color:var(--mh-paper-warm)}.ad-story-profile-editor__image>div{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ad-story-profile-editor__remove{padding:8px 0;color:var(--mh-paper-warm);text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;cursor:pointer}.ad-story-profile-editor__status{margin:0;color:var(--mh-yellow)!important}.ad-story-profile-editor .ad-story-excerpt{margin:8px 0 0}.ad-story-profile-editor .ad-story-excerpt textarea{color:var(--mh-paper-ink)}.run-route-links{display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:16px;padding-bottom:16px}.ht-page-links{display:flex;flex-wrap:wrap;gap:12px 20px;grid-column:1/-1}.ad-hero__inner{position:relative;z-index:2}.ad-hero__inner--with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);column-gap:clamp(32px,6vw,96px);align-items:start}.ad-hero__copy{min-width:0}.ad-hero__inner--with-image h1{font-size:clamp(72px,8.5vw,132px)}.ad-hero__image{position:relative;align-self:stretch;min-height:100%;margin:0;overflow:hidden;border:1px solid rgba(236,227,202,.26);background:rgba(7,12,14,.46);box-shadow:0 24px 58px rgba(0,0,0,.34)}.ad-hero__image:before{content:"";position:absolute;z-index:1;inset:0;border:7px solid rgba(22,22,22,.22);pointer-events:none}.ad-hero__image img{display:block;width:100%;height:100%;min-height:clamp(330px,34vw,540px);object-fit:cover}.ad-hero-facts{grid-column:1/-1;position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:18px clamp(28px,5vw,76px);margin-top:44px;padding-top:20px;border-top:1px solid rgba(236,227,202,.22)}.ad-hero-fact{display:flex;gap:12px;align-items:center}.ad-hero-fact__chevron{color:var(--mh-teal);font-family:var(--mh-display);font-size:clamp(42px,4.2vw,58px);font-weight:600;line-height:.72}.ad-hero-fact__label,.ad-hero-fact__value{display:block}.ad-hero-fact__label{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.ad-hero-fact__value{margin-top:5px;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(29px,3.2vw,45px);font-weight:500;letter-spacing:.015em;line-height:.92;text-transform:uppercase}.ad-hero-area-map{position:relative;grid-column:1/-1;width:100%;margin:44px 0 0;overflow:hidden;border:1px solid rgba(236,227,202,.26);background:rgba(7,12,14,.46)}.ad-hero-area-map__image{display:block;width:100%;height:auto;aspect-ratio:1200/420;object-fit:cover}.ad-hero-area-map__legend{display:flex;gap:20px;padding:12px 16px;background:rgba(7,12,14,.72);font-size:13px;color:rgba(255,249,234,.86)}.ad-hero-area-map__legend-item{display:inline-flex;align-items:center;gap:8px}.ad-hero-area-map__legend-dot{width:10px;height:10px;border-radius:50%}.ad-hero-area-map__legend-dot--start{background:#305C6F}.ad-hero-area-map__legend-dot--wrap{background:#E0A801}@media (max-width:620px){.ad-published-recap__inner,.ad-story-index__grid{grid-template-columns:1fr}.ad-published-recap__inner>img{max-height:360px}.ad-route-links{gap:12px 18px}.ad-hero__inner--with-image{display:block}.ad-hero__inner--with-image h1{font-size:78px}.ad-hero__image{width:min(100%,560px);min-height:0;margin:30px auto 0}.ad-hero__image img{min-height:0;aspect-ratio:16/10}.ad-hero-facts{display:grid;gap:16px;margin-top:34px}.ad-hero-fact__chevron{font-size:42px}.ad-hero-area-map{margin-top:36px}}.ad-schedule{padding:clamp(46px,7vw,88px) 0;color:var(--mh-paper-ink);background:var(--mh-paper);border-bottom:1px solid var(--mh-rule-paper)}.ad-schedule__heading{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:28px}.ad-schedule h2{max-width:16ch;margin:8px 0 0;font-family:var(--mh-display);font-size:clamp(42px,5.4vw,72px);font-weight:500;letter-spacing:.012em;line-height:.9;text-transform:uppercase}.ad-schedule__filter{display:grid;gap:7px;min-width:180px;font-family:var(--mh-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ad-schedule__filter select{padding:10px 12px;color:var(--mh-paper-ink);background:transparent;border:1px solid var(--mh-rule-paper);border-radius:0;font:inherit;letter-spacing:.04em;text-transform:none}.ad-schedule__table-wrap{overflow-x:auto}.ad-schedule__table{width:100%;border-collapse:collapse;min-width:640px}.ad-schedule__table th{padding:0 16px 12px 0;color:#6c6555;border-bottom:2px solid var(--mh-paper-ink);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-align:left;text-transform:uppercase}.ad-schedule__table td{padding:18px 16px 18px 0;vertical-align:top;border-bottom:1px solid var(--mh-rule-paper)}.ad-schedule__activate{width:200px;font-family:var(--mh-mono);font-size:16px;font-weight:700;line-height:1.5}.ad-schedule__type{color:#6c6555;font-family:var(--mh-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ad-schedule__details{min-width:360px}.ad-schedule__title-line{display:flex;gap:10px;align-items:center}.ad-schedule__title-line strong{font-size:18px;line-height:1.25}.ad-schedule__details p{max-width:68ch;margin:8px 0 0;white-space:pre-wrap}.ad-schedule__availability{color:#756c5d;font-size:20px;line-height:1}.ad-schedule__availability-note{display:inline-flex;gap:7px;align-items:center;color:#6c6555;font-family:var(--mh-mono);font-size:10px;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.ad-schedule__attachments{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:14px}.ad-schedule__image-link{display:block;width:min(220px,100%);border:1px solid var(--mh-rule-paper)}.ad-schedule__image-link img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.ad-schedule__image-link span{display:block;padding:8px 10px;color:#6c6555;font-family:var(--mh-mono);font-size:10px;letter-spacing:.05em}.ad-schedule__empty{color:#6c6555;font-style:italic}.ad-plan-sections{display:grid;gap:18px;margin-bottom:36px}.ad-plan-section{padding:clamp(20px,3vw,30px);border:1px solid var(--mh-rule-paper);background:rgba(255,255,255,.22)}.ad-plan-section h3{margin:0 0 18px;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(25px,3vw,34px);font-weight:500;letter-spacing:.03em;line-height:1;text-transform:uppercase}.ad-plan-section__empty{margin:0;color:#6c6555;font-size:15px}.ad-plan-timeline dl>div,.ad-plan-timeline__head{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(140px,1fr) minmax(105px,.7fr) minmax(220px,1.5fr);gap:18px}.ad-plan-timeline__head{padding:0 0 10px;color:#6c6555;border-bottom:2px solid var(--mh-paper-ink);font-family:var(--mh-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.ad-plan-details,.ad-plan-timeline dl{margin:0}.ad-plan-timeline dl>div{padding:14px 0;border-bottom:1px solid var(--mh-rule-paper)}.ad-plan-details dt,.ad-plan-timeline dt{color:#6c6555;font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ad-plan-details dd,.ad-plan-timeline dd{margin:0;color:var(--mh-paper-ink);font-size:15px;line-height:1.5}.ad-plan-timeline__date,.ad-plan-timeline__time{font-weight:600}.ad-plan-timeline__note{color:#6c6555!important}.ad-plan-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--mh-rule-paper)}.ad-plan-details>div{display:grid;grid-template-columns:minmax(120px,.45fr) 1fr;gap:18px;padding:15px 18px 15px 0;border-bottom:1px solid var(--mh-rule-paper)}.ad-plan-details>div:nth-child(odd){border-right:1px solid var(--mh-rule-paper)}.ad-plan-details>div:nth-child(2n){padding-left:18px}@media (max-width:620px){.ad-schedule__heading{display:grid;align-items:start}.ad-schedule__filter{min-width:0;width:min(100%,280px)}.ad-plan-timeline__head{display:none}.ad-plan-timeline dl>div{grid-template-columns:1fr 1fr;gap:7px 14px}.ad-plan-timeline dt,.ad-plan-timeline__note{grid-column:1/-1}.ad-plan-details{grid-template-columns:1fr}.ad-plan-details>div,.ad-plan-details>div:nth-child(2n){padding-inline:0;border-right:0}.ad-schedule__title-line{align-items:flex-start;flex-direction:column}}.al-filter-shell{padding:0;color:var(--mh-paper-ink);background:var(--mh-paper);border-bottom:1px solid var(--mh-rule-paper)}.al-collection-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,560px);margin-top:28px;border:1px solid var(--mh-rule-paper)}.al-collection-switch a{padding:14px 18px;color:var(--mh-mute-paper);font-family:var(--mh-display);font-size:clamp(17px,2vw,22px);font-weight:500;letter-spacing:.05em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.al-collection-switch a+a{border-left:1px solid var(--mh-rule-paper)}.al-collection-switch a[aria-current=page]{color:var(--mh-ink);background:var(--mh-yellow)}.al-collection-switch a:not([aria-current=page]):focus-visible,.al-collection-switch a:not([aria-current=page]):hover{color:var(--mh-paper-ink);background:rgba(11,11,12,.05)}.mh-page-head--adventures{min-height:440px;padding-bottom:clamp(54px,6vw,76px)}.mh-page-head--adventures .al-collection-switch{display:flex;flex-wrap:wrap;gap:12px;width:auto;margin-top:28px;border:0}.mh-page-head--adventures .al-collection-switch a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 20px;color:var(--mh-paper-warm);background:rgba(11,11,12,.28);border:1px solid rgba(236,227,202,.52);font-family:var(--mh-mono);font-size:12px;letter-spacing:.12em;text-decoration:none}.mh-page-head--adventures .al-collection-switch a+a{border-left:1px solid rgba(236,227,202,.52)}.mh-page-head--adventures .al-collection-switch a[aria-current=page]{color:var(--mh-ink);background:var(--mh-yellow);border-color:var(--mh-yellow)}.mh-page-head--adventures .al-collection-switch a:not([aria-current=page]):focus-visible,.mh-page-head--adventures .al-collection-switch a:not([aria-current=page]):hover{color:var(--mh-ink);background:var(--mh-paper-warm);border-color:var(--mh-paper-warm)}.al-filter-panel{display:grid;gap:26px;padding:clamp(22px,3vw,34px);background:var(--mh-paper);border-bottom:1px solid var(--mh-rule-paper)}.al-filter-grid{display:grid;grid-template-columns:1.1fr .95fr 1.4fr;gap:30px;align-items:start}.al-filter-group{min-width:0}.al-filter-group-head{display:flex;align-items:baseline;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--mh-rule-paper)}.al-filter-group-title{font-family:var(--mh-display);font-size:24px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.al-filter-pills,.al-filter-radius{display:flex;flex-wrap:wrap;gap:8px}.al-filter-pill,.al-filter-radius-link{padding:8px 10px;color:var(--mh-paper-ink);background:rgba(242,234,211,.55);border:1px solid var(--mh-rule-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.al-filter-pill[aria-current=true],.al-filter-radius-link[aria-current=true]{color:var(--mh-paper-warm);background:var(--mh-paper-ink);border-color:var(--mh-paper-ink)}.al-filter-group [aria-disabled=true]{opacity:.38;pointer-events:none}.al-filter-group label{display:block}.al-filter-group label>span:first-child,.al-filter-group p,.al-filter-search label>span:first-child{margin:0 0 8px;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.al-filter-control{display:block}.al-filter-control input,.al-filter-control select,.al-filter-date-grid input,.al-filter-search-input,.al-filter-select select{width:100%;padding:10px 0;color:var(--mh-paper-ink);background:transparent;border:0;border-bottom:1px solid var(--mh-rule-paper);border-radius:0;font:inherit;outline:0}.al-filter-control input:focus,.al-filter-control select:focus,.al-filter-date-grid input:focus,.al-filter-search-input:focus,.al-filter-select select:focus{border-bottom-color:var(--mh-yellow-deep)}.al-filter-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.al-filter-date-grid input{font-family:var(--mh-mono);font-size:13px}.al-filter-criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.al-filter-select{position:relative;display:block}.al-filter-select select{appearance:none;padding-right:26px}.al-filter-select svg{position:absolute;top:50%;right:0;width:18px;height:18px;fill:none;stroke:var(--mh-yellow-deep);stroke-width:2;pointer-events:none;transform:translateY(-50%)}.al-filter-group button[type=button]{padding:7px 10px;color:var(--mh-paper-ink);background:transparent;border:1px solid var(--mh-rule-paper);border-radius:0;font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.al-location-filter{display:grid;gap:14px;margin-top:20px}.al-location-filter__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.al-location-filter label{display:block}.al-location-filter label>span,.al-location-filter__selected>span,.al-location-radius>p{display:block;margin:0 0 7px;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.al-location-filter__input{width:100%;min-width:0;padding:10px 0 9px;color:var(--mh-paper-ink);background:transparent;border:0;border-bottom:1px solid var(--mh-rule-paper);border-radius:0;font:inherit;outline:0}.al-location-filter__input:focus{border-bottom-color:var(--mh-yellow-deep)}.al-location-filter__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.al-location-filter__button,.al-location-filter__clear{min-height:36px;padding:8px 12px;color:var(--mh-paper-ink);background:transparent;border:1px solid var(--mh-rule-paper);border-radius:0;font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.al-filter-group .al-location-filter .al-location-filter__button--map{display:inline-flex;align-items:center;justify-content:center;color:var(--mh-ink);background:var(--mh-yellow);border-color:var(--mh-yellow);text-decoration:none}.al-filter-group .al-location-filter .al-location-filter__button--map:focus-visible,.al-filter-group .al-location-filter .al-location-filter__button--map:hover{background:#F0B61C;border-color:#F0B61C}.al-location-filter__button--secondary,.al-location-filter__clear{color:var(--mh-paper-ink);background:transparent}.al-location-filter__button:disabled{cursor:not-allowed;opacity:.45}.al-location-filter__selected{display:flex;gap:8px;align-items:baseline;margin:0;padding-top:12px;border-top:1px solid var(--mh-rule-paper)}.al-location-filter__selected strong{color:var(--mh-paper-ink);font-family:var(--mh-ui);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.al-location-radius{margin-top:4px;padding-top:14px;border-top:1px solid var(--mh-rule-paper)}.al-location-radius>p{margin-bottom:8px}.al-location-filter__results{display:grid;gap:4px;margin:0;padding:0;list-style:none}.al-location-filter__results button{width:100%;padding:10px 12px;color:var(--mh-paper-ink);background:rgba(242,234,211,.55);border:1px solid var(--mh-rule-paper);border-radius:0;font:inherit;text-align:left}.al-location-filter__error{margin:0;color:#8b2e1f;font-family:var(--mh-mono);font-size:10px;letter-spacing:.08em}@media (max-width:560px){.al-location-filter__search-row{grid-template-columns:1fr;gap:10px}.al-location-filter__search-row .al-location-filter__button{width:100%}.al-location-filter__actions{justify-content:space-between}.al-location-filter__button--secondary{flex:1 1 auto}}.al-filter-search{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:end;padding-top:22px}.al-filter-search,.al-results-map{border-top:1px solid var(--mh-rule-paper)}.al-results-map{padding:28px 0;background:var(--mh-paper-warm);border-bottom:1px solid var(--mh-rule-paper)}.al-results-map__head{display:flex;gap:12px;align-items:baseline;margin-bottom:12px;color:var(--mh-ink);font-family:var(--mh-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.al-results-map__eyebrow{color:var(--mh-mute-paper)}.al-results-map__canvas{min-height:420px;overflow:hidden;border:1px solid var(--mh-rule-paper)}.al-results-map__empty,.al-results-map__error,.al-results-map__loading{min-height:180px;display:grid;place-items:center;margin:0;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.al-results-map__error{color:#8b2e1f}.al-results-map__canvas .mapboxgl-popup-content{background:#fffdf7;color:#24231f;padding:16px 26px 16px 16px}.al-results-map__canvas .al-results-map__popup-area{margin:0 0 8px;color:#514b40;font-family:var(--mh-ui);font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none}.al-results-map__canvas .al-results-map__popup-link{margin:0;color:#24231f;font-family:var(--mh-ui);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}a.al-results-map__popup-link:focus-visible,a.al-results-map__popup-link:hover{text-decoration:underline}@media (max-width:560px){.al-results-map{padding:22px 0}.al-results-map__canvas{min-height:340px}}.al-filter-search label{position:relative}.al-filter-search svg{position:absolute;top:50%;left:0;width:20px;height:20px;fill:none;stroke:var(--mh-mute-paper);stroke-width:2;transform:translateY(-50%)}.al-filter-search-input{padding-left:34px;font-size:17px}.al-filter-search .mh-product-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:0;font-family:var(--mh-display);font-size:18px;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.al-filter-search .mh-product-button:hover{transform:translateY(-1px)}.al-filter-search .mh-product-button--primary{color:var(--mh-ink);background:var(--mh-yellow);border:1px solid var(--mh-yellow)}.al-filter-search .mh-product-button--primary:hover{background:#F0B61C;border-color:#F0B61C}.al-filter-reset{align-self:center;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.al-orientation{color:var(--mh-ink);background:var(--mh-yellow);border-top:1px solid var(--mh-yellow-deep)}.al-orientation__inner{display:grid;grid-template-columns:minmax(132px,.72fr) minmax(0,4fr) auto;align-items:stretch;padding-top:0;padding-bottom:0}.al-orientation__head{display:flex;align-items:center;padding:20px 20px 20px 0;border-right:1px solid rgba(11,11,12,.28)}.al-orientation h2{margin:0;color:inherit;font-family:var(--mh-mono);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.al-orientation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch}.al-orientation article{display:flex;flex-direction:column;justify-content:center;padding:20px clamp(16px,2vw,28px);border-left:1px solid rgba(11,11,12,.28)}.al-orientation article:first-child{border-left:0}.al-orientation h3,.al-orientation p{margin:0}.al-orientation h3{color:inherit;font-family:var(--mh-display);font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1;letter-spacing:.035em;text-transform:uppercase}.al-orientation p{margin-top:7px;color:rgba(11,11,12,.76);font-size:13px;line-height:1.38}.al-orientation__link.mh-button-secondary{align-self:center;margin-left:18px;padding:8px 12px;color:var(--mh-ink);background:transparent;border-color:var(--mh-ink);font-size:12px}.al-orientation__link.mh-button-secondary:focus-visible,.al-orientation__link.mh-button-secondary:hover{color:var(--mh-ink);background:rgba(11,11,12,.08);border-color:var(--mh-ink)}.al-results{padding-block:clamp(44px,6vw,92px);color:var(--mh-paper-warm);background:linear-gradient(180deg,var(--mh-charcoal),#111 100%);scroll-margin-top:98px}.al-results-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--mh-rule-dark)}.al-results-title{margin:0;font-family:var(--mh-display);font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase}.al-results-count{margin:9px 0 0;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.al-results-list{display:grid;gap:1px;background:var(--mh-rule-dark);border-top:1px solid var(--mh-rule-dark);border-bottom:1px solid var(--mh-rule-dark)}.al-results-groups{display:grid;gap:clamp(38px,5vw,64px)}.al-results-group__head{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:24px;align-items:baseline;margin-bottom:16px}.al-results-group__head h3,.al-results-group__head p{margin:0}.al-results-group__head h3{color:var(--mh-yellow);font-family:var(--mh-display);font-size:clamp(21px,2.7vw,32px);font-weight:500;letter-spacing:.05em;line-height:1;text-transform:uppercase}.al-results-group__head p{max-width:54ch;color:var(--mh-mute-dark);font-size:14px;line-height:1.45}.al-adventure-row{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);min-height:190px;background:var(--mh-asphalt);transition:background .18s ease}.al-adventure-row:hover{background:#232323}.al-route-preview{background:linear-gradient(180deg,rgba(44,71,84,.9),rgba(22,22,22,.92)),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 3px,transparent 3px 7px)}.al-adventure-image,.al-route-preview{position:relative;overflow:hidden;min-height:190px;border-right:1px solid var(--mh-rule-dark)}.al-adventure-image{background:var(--mh-asphalt)}.al-adventure-image img{display:block;width:100%;height:100%;min-height:190px;object-fit:cover}.al-route-preview:before{content:"";position:absolute;top:55%;right:12%;left:12%;height:1px;background:rgba(236,227,202,.25)}.al-route-preview:after{content:attr(data-label);position:absolute;bottom:18px;left:20px;color:rgba(236,227,202,.64);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.al-adventure-copy{display:grid;grid-template-columns:1fr auto;gap:8px 26px;align-content:center;padding:28px clamp(24px,4vw,44px)}.al-adventure-copy p{margin:0}.al-adventure-location{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.al-adventure-location__item{display:inline-flex;flex-wrap:wrap;gap:4px}.al-adventure-location__label{color:var(--mh-paper-warm);font-weight:700}.al-adventure-title{color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(34px,4.5vw,58px);font-weight:500;line-height:.95;letter-spacing:.02em;text-transform:uppercase}.al-adventure-meta{align-self:end;color:#C8BFAA;font-family:var(--mh-mono);font-size:12px;letter-spacing:.08em;text-align:right}.al-adventure-divider{grid-column:1/-1;height:1px;margin:8px 0 4px;background:linear-gradient(90deg,var(--mh-yellow) 0 56px,var(--mh-rule-dark) 56px 100%)}.al-adventure-editorial{grid-column:1/-1;max-width:720px}.al-adventure-status{display:flex;justify-content:space-between;grid-column:1/-1;gap:18px;align-items:center;margin-top:12px}.al-adventure-view{color:var(--mh-paper-warm);font-family:var(--mh-display);font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media (max-width:980px){.al-filter-grid,.al-filter-search{grid-template-columns:1fr}.al-orientation__inner{display:block;padding-top:16px;padding-bottom:20px}.al-orientation__head{padding:0 0 14px;border-right:0}.al-orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.al-orientation article:nth-child(3){padding-left:0;border-left:0}.al-orientation__link.mh-button-secondary{justify-self:start;margin:18px 0 0}.al-adventure-row,.al-results-group__head{grid-template-columns:1fr}.al-results-group__head{gap:8px}.al-route-preview{min-height:120px;border-right:0;border-bottom:1px solid var(--mh-rule-dark)}.al-adventure-meta{text-align:left}}@media (max-width:640px){.al-filter-panel{padding:20px 16px}.al-filter-criteria-grid{grid-template-columns:1fr}.mh-page-head--adventures{min-height:0}.mh-page-head--adventures .al-collection-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.mh-page-head--adventures .al-collection-switch a{min-width:0;padding-inline:10px;font-size:10px;letter-spacing:.08em}.mh-page-head--adventures .al-collection-switch a+a{border-top:1px solid rgba(236,227,202,.52);border-left:1px solid rgba(236,227,202,.52)}.al-orientation-grid{grid-template-columns:1fr}.al-orientation__head{padding-bottom:12px}.al-orientation article,.al-orientation article:first-child,.al-orientation article:nth-child(3){padding:14px 0;border-top:1px solid rgba(11,11,12,.28);border-left:0}.al-orientation article:last-child{padding-bottom:0}.al-adventure-copy{grid-template-columns:1fr;padding:24px 18px}.al-adventure-status{flex-direction:column;align-items:flex-start}}.mh-home-hero{position:relative;display:grid;align-items:end;width:100%;min-height:calc(100vh - 82px);overflow:hidden;background:radial-gradient(ellipse 1200px 520px at 50% 74%,rgba(224,168,1,.1),transparent 70%),linear-gradient(180deg,rgba(14,26,34,.72),rgba(11,15,19,.64) 34%,rgba(22,22,22,.86)),url(/images/home-hero-asphalt-dark-dawn.jpg) center 52% /cover no-repeat}.mh-home-hero:before{right:0;left:0;background:rgba(53,79,92,.65)}.mh-home-hero:after,.mh-home-hero:before{content:"";position:absolute;top:46%;height:1px}.mh-home-hero:after{left:50%;width:88px;background:var(--mh-yellow);transform:translateX(-50%)}.mh-home-hero-rail{position:absolute;top:46%;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,rgba(224,168,1,.65),rgba(224,168,1,.35),transparent);opacity:.62}.mh-home-hero-pin{position:absolute;top:46%;left:50%;width:9px;height:9px;background:var(--mh-yellow);transform:translate(-50%,-50%);box-shadow:0 0 0 7px rgba(224,168,1,.12)}.mh-home-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,900px) minmax(210px,1fr);gap:clamp(42px,6vw,86px);align-items:end;width:100%;max-width:var(--mh-inner);margin:0 auto;padding:clamp(72px,8vw,118px) var(--mh-rail) clamp(58px,7vw,92px)}.mh-home-hero-copy{max-width:720px;margin:34px 0 0;color:#C9C0A8;font-size:17px;line-height:1.58}.mh-home-hero h1{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(62px,9.2vw,139px);font-weight:500;line-height:.88;letter-spacing:-.004em;text-transform:uppercase}.mh-home-hero-highlight{color:var(--mh-yellow)}.mh-home-hero-actions{margin-top:36px}.mh-home-hero-side{align-self:end;justify-self:end;width:min(100%,310px);padding-left:22px;color:var(--mh-mute-dark);border-left:1px solid var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;line-height:1.8;letter-spacing:.14em;text-transform:uppercase}.mh-home-flow{display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-top:1px solid var(--mh-rule-dark);border-bottom:1px solid var(--mh-rule-dark)}.mh-home-flow-item{display:flex;flex-direction:column;justify-content:space-between;min-height:272px;padding:34px clamp(24px,2.8vw,40px) 38px;border-right:1px solid var(--mh-rule-dark)}.mh-home-flow-item:last-child{border-right:0}.mh-home-flow-num{display:flex;gap:12px;align-items:center;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.mh-home-flow-num:before{content:"";width:18px;height:1px;background:var(--mh-yellow)}.mh-home-flow-item h3{margin:42px 0 18px;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase}.mh-home-flow-item p{max-width:38ch;margin:0;color:#BFB7A0;font-size:15px;line-height:1.62}.mh-home-flow-mission{color:var(--mh-yellow);font-weight:600}.mh-home-story-strip{width:100%;height:clamp(190px,27vw,410px);background:radial-gradient(ellipse 1200px 520px at 50% 74%,rgba(224,168,1,.06),transparent 70%),linear-gradient(180deg,rgba(14,26,34,.42),rgba(11,15,19,.36) 34%,rgba(22,22,22,.5)),url(/images/home-how-it-works-collage.png) 50% /cover no-repeat}.mh-home-featured-head{display:grid;grid-template-columns:minmax(190px,270px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;margin-bottom:52px}.mh-home-featured-head--closing{margin-top:clamp(72px,9vw,112px);margin-bottom:0}.mh-home-featured-head span{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.mh-home-featured-head h2{max-width:980px;margin:0 0 24px;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(56px,5.8vw,88px);font-weight:500;line-height:.94;letter-spacing:.01em;text-transform:uppercase}.mh-home-featured-head p{max-width:690px;margin:0;color:#C9C0A8;font-size:16px;line-height:1.62}.mh-home-list-heading{width:100%;max-width:var(--mh-inner);margin:0 auto 24px;padding-inline:var(--mh-rail);color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(46px,4.4vw,68px);font-weight:500;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.mh-home-all-link{display:flex;justify-content:center;padding-top:8px;margin-top:36px}.mh-home-all-link .mh-button{min-width:min(100%,340px);min-height:58px;font-size:18px;letter-spacing:.2em}.mh-home-adventure-list .mh-adventure-row:first-child .mh-adventure-media{background:linear-gradient(180deg,rgba(11,12,14,0) 34%,rgba(11,12,14,.76)),repeating-linear-gradient(110deg,rgba(255,255,255,.035) 0 3px,transparent 3px 7px),linear-gradient(180deg,#2C4754,#14222A 58%,#101010)}.mh-home-adventure-list .mh-adventure-row:nth-child(2) .mh-adventure-media{background:linear-gradient(180deg,rgba(11,12,14,0) 36%,rgba(11,12,14,.74)),repeating-linear-gradient(95deg,rgba(255,255,255,.028) 0 4px,transparent 4px 8px),linear-gradient(180deg,#4A3B26,#302719 52%,#111)}.mh-home-adventure-list .mh-adventure-row:nth-child(3) .mh-adventure-media{background:linear-gradient(180deg,rgba(11,12,14,0) 36%,rgba(11,12,14,.74)),repeating-linear-gradient(100deg,rgba(255,255,255,.028) 0 4px,transparent 4px 8px),linear-gradient(180deg,#2D352E,#1E241F 60%,#101010)}.mh-home-adventure-list .mh-adventure-row:nth-child(4) .mh-adventure-media{background:linear-gradient(180deg,rgba(11,12,14,0) 36%,rgba(11,12,14,.74)),repeating-linear-gradient(92deg,rgba(255,255,255,.025) 0 4px,transparent 4px 8px),linear-gradient(180deg,#1F3540,#17242B 58%,#101010)}.mh-home-adventure-list .mh-adventure-row:nth-child(5) .mh-adventure-media{background:linear-gradient(180deg,rgba(11,12,14,0) 36%,rgba(11,12,14,.76)),repeating-linear-gradient(105deg,rgba(255,255,255,.03) 0 4px,transparent 4px 8px),linear-gradient(180deg,#3A2E1F,#211B15 60%,#101010)}.mh-home-adventure-list .mh-adventure-row:nth-child(6) .mh-adventure-media{background:linear-gradient(180deg,rgba(11,12,14,0) 36%,rgba(11,12,14,.76)),repeating-linear-gradient(115deg,rgba(255,255,255,.028) 0 4px,transparent 4px 8px),linear-gradient(180deg,#354F5C,#1A2D38 62%,#101010)}@media (max-width:900px){.mh-home-hero{min-height:670px}.mh-home-hero-inner{grid-template-columns:1fr;gap:34px;padding-top:72px;padding-bottom:52px}.mh-home-hero h1{font-size:clamp(56px,16vw,70px)}.mh-home-hero-copy{margin-top:28px;font-size:15px}.mh-home-hero-side{justify-self:start;width:100%;max-width:360px;font-size:10px}.mh-home-flow{grid-template-columns:1fr}.mh-home-flow-item{min-height:216px;padding:28px 0;border-right:0;border-bottom:1px solid var(--mh-rule-dark)}.mh-home-flow-item:last-child{border-bottom:0}.mh-home-flow-item h3{margin:30px 0 14px;font-size:36px}.mh-home-featured-head{grid-template-columns:1fr;gap:18px;margin-bottom:36px}.mh-home-featured-head h2{font-size:58px}.mh-home-featured-head p{font-size:15px}}@media (max-width:420px){.mh-home-hero h1{font-size:56px}.mh-home-featured-head h2{font-size:52px}}.st-page{background:radial-gradient(ellipse 900px 360px at 50% 0,rgba(44,71,84,.36),transparent 68%),linear-gradient(180deg,#101820 0,var(--mh-charcoal) 34%,var(--mh-ink) 100%)}.st-hero{min-height:calc(100vh - 82px);padding:72px 0 90px;background:linear-gradient(180deg,rgba(26,45,56,.72),rgba(22,22,22,.16) 42%,rgba(11,11,12,.78)),radial-gradient(ellipse 780px 260px at 58% 58%,rgba(224,168,1,.08),transparent 70%)}.st-hero .mh-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr) minmax(220px,.8fr);gap:clamp(20px,3vw,48px);align-items:start}.st-hero__copy{padding-top:16px}.st-hero h1{max-width:11.5ch;margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(42px,4.7vw,72px);font-weight:500;line-height:.95;text-transform:uppercase}.st-community-sign{padding:clamp(22px,2.5vw,34px);color:#171717;background:var(--mh-yellow);border:4px solid #171717;box-shadow:7px 7px 0 #171717}.st-community-sign h2,.st-community-sign strong{font-family:var(--mh-display);font-weight:700;line-height:.92;text-transform:uppercase}.st-community-sign h2{margin:0;font-size:clamp(40px,4vw,60px)}.st-community-sign p{margin:22px 0;font-size:17px;font-weight:700;line-height:1.55}.st-community-sign strong{display:block;font-size:clamp(30px,3vw,42px)}.st-community-sign a{display:inline-block;margin-top:22px;color:inherit;font-weight:700;text-underline-offset:4px}.st-hero__lead{max-width:620px;margin:22px 0 0;color:#D8CFB8;font-size:17px;line-height:1.55}.st-membership-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-top:30px}.st-membership-intro p{margin:0;padding:0 26px;color:var(--mh-mute-paper);font-size:16px;line-height:1.55}.st-membership-intro p:first-child{padding-left:0}.st-membership-intro p+p{border-left:1px solid var(--mh-rule-dark)}.st-membership-intro strong{display:block;margin-bottom:8px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.st-hero__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:760px;margin-top:56px;padding-top:24px;border-top:1px solid var(--mh-rule-dark)}.st-stat span{margin-bottom:7px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em}.st-stat span,.st-stat strong{display:block;text-transform:uppercase}.st-stat strong{color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:24px;font-weight:500;line-height:1;letter-spacing:.05em}.st-signin{align-self:start;padding:34px}.st-signin form{display:grid;gap:14px}.st-signin label{display:block}.st-signin span:not(.mh-kicker){display:block;margin-bottom:8px;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.st-signin input{width:100%;padding:12px 0;color:var(--mh-paper-ink);background:transparent;border:0;border-bottom:1px solid var(--mh-rule-paper);font-family:var(--mh-ui);font-size:17px;outline:0}.st-signin input:focus{border-bottom-color:var(--mh-yellow-deep)}.st-signin button{width:100%}.st-signin button[type=submit]{margin-top:12px}.st-signin button[type=button]{min-height:auto;padding:0;color:var(--mh-mute-paper);background:transparent;border:0;font-family:var(--mh-mono);font-size:11px;letter-spacing:.18em;text-align:left;text-transform:uppercase}.st-signin p{margin:0;color:var(--mh-mute-paper)}.st-signin p strong{color:var(--mh-paper-ink)}.st-signin p[role=alert]{color:#8A3E2E;font-size:14px;line-height:1.5}.st-signin .mh-button,.st-signin .mh-product-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 24px;font-family:var(--mh-display);font-size:15px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.st-signin .mh-product-button{color:var(--mh-ink);background:var(--mh-yellow);border:1px solid var(--mh-yellow)}.st-signin .mh-product-button:hover{background:#F0B61C;border-color:#F0B61C}.st-access-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--mh-rule-paper);border-bottom:1px solid var(--mh-rule-paper)}.st-access-step{display:flex;flex-direction:column;min-height:270px;padding:30px 24px 34px;border-right:1px solid var(--mh-rule-paper)}.st-access-step:last-child{border-right:0}.st-access-step h3{display:flex;flex-direction:column;gap:8px;margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:34px;font-weight:500;line-height:1;text-transform:uppercase}.st-access-step h3 span{color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.st-access-step p{margin:14px 0 0;color:var(--mh-mute-paper);font-size:14px;line-height:1.6}.st-access-step ul{display:grid;gap:8px;margin:0;padding:24px 0 0;list-style:none}.st-access-step li{padding-top:8px;color:var(--mh-paper-ink);border-top:1px solid rgba(201,191,159,.72);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.st-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.st-columns .mh-dark-panel p:not(.mh-kicker){color:#BFB7A0}.st-columns .mh-dark-panel ul{display:grid;gap:11px;margin:28px 0 0;padding:0;list-style:none}.st-columns .mh-dark-panel li{padding-top:10px;color:#D7CDB7;border-top:1px solid var(--mh-rule-dark);font-size:14px;line-height:1.6}.st-columns .mh-slab p:not(.mh-kicker){color:var(--mh-mute-paper)}.st-form-section{display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:start}.st-form-section h2{max-width:10ch;margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.92;text-transform:uppercase}.st-form-section p:not(.mh-kicker){max-width:640px;margin:22px 0 0;color:#C9C0A8;font-size:17px;line-height:1.55}.st-start-later{margin-top:36px;padding-top:32px;border-top:1px solid var(--mh-rule-dark)}.st-start-later p:not(.mh-kicker){color:#BFB7A0}.st-start-later .mh-button{margin-top:24px}@media (max-width:920px){.st-hero{min-height:auto;padding:62px 0 76px}.st-columns,.st-form-section,.st-hero .mh-inner{grid-template-columns:1fr;gap:42px}.st-hero h1{max-width:10ch;font-size:clamp(44px,15vw,72px)}.st-hero__meta{grid-template-columns:1fr;gap:18px}.st-membership-intro{grid-template-columns:1fr;gap:22px}.st-membership-intro p,.st-membership-intro p:first-child{padding:0}.st-membership-intro p+p{padding-top:22px;border-top:1px solid var(--mh-rule-dark);border-left:0}.st-access-ladder{grid-template-columns:1fr}.st-access-step{min-height:auto;border-top:0;border-right:0;border-bottom:1px solid var(--mh-rule-paper)}.st-access-step:nth-child(n+3){border-top:0}.st-access-step:last-child{border-bottom:0}}.rg-page-shell{padding-bottom:clamp(58px,8vw,110px)}.rg-page-head{position:relative;padding:clamp(42px,6vw,72px) 0 clamp(38px,5vw,58px);color:var(--mh-paper-warm);background:radial-gradient(ellipse 680px 280px at 50% 0,rgba(224,168,1,.08),transparent 72%),linear-gradient(180deg,var(--mh-teal-deep),var(--mh-charcoal));border-bottom:1px solid var(--mh-rule-dark)}.rg-page-head__content{width:min(720px,calc(100% - (var(--mh-rail) * 2)));margin:0 auto}.rg-page-head .mh-breadcrumb{margin-bottom:clamp(34px,5vw,48px)}.rg-page-head__label{margin:0 0 12px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.rg-page-head h1{max-width:12ch;margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(46px,7vw,78px);font-weight:500;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.rg-page-head__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(30px,5vw,42px) 0 0;padding-top:18px;border-top:1px solid var(--mh-rule-dark)}.rg-page-head__facts div{min-width:0}.rg-page-head__facts dt{margin:0 0 6px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:9px;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.rg-page-head__facts dd{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-ui);font-size:15px;line-height:1.35}.rg-form-wrap{width:min(720px,calc(100% - (var(--mh-rail) * 2)));margin:clamp(34px,6vw,72px) auto 0}.rg-agreement{margin-bottom:24px;padding:clamp(22px,4vw,34px);background:var(--mh-paper);color:var(--mh-paper-ink);border-top:5px solid var(--mh-yellow)}.rg-agreement h2{margin:0 0 10px}.rg-agreement__text{white-space:pre-wrap;margin:20px 0}.rg-agreement label{display:flex;gap:10px;align-items:flex-start;margin:20px 0}.rg-agreement input{margin-top:4px}.rg-registration-form{background:var(--mh-paper);color:var(--mh-paper-ink);border-top:5px solid var(--mh-yellow)}.rg-registration-form,.rg-section{border-bottom:1px solid var(--mh-rule-paper)}.rg-section{padding:clamp(30px,5vw,48px) clamp(22px,4vw,42px)}.rg-section__head{margin-bottom:clamp(24px,4vw,34px);padding-bottom:14px;border-bottom:2px solid var(--mh-paper-ink)}.rg-section__label{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.rg-section__label:before{content:"";width:34px;height:2px;background:var(--mh-yellow-deep)}.rg-section__title{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(30px,6vw,46px);font-weight:600;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.rg-section__note{margin:12px 0 0;color:var(--mh-mute-paper);font-size:14px;line-height:1.58}.rg-field{display:grid;gap:9px;margin-bottom:24px}.rg-field:last-child{margin-bottom:0}.rg-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.rg-field__label{color:var(--mh-mute-paper);letter-spacing:.18em;line-height:1.2}.rg-field__label,.rg-field__meta{font-family:var(--mh-mono);font-size:10px;text-transform:uppercase}.rg-field__meta{color:rgba(106,99,83,.78);letter-spacing:.08em}.rg-input,.rg-select,.rg-textarea{width:100%;min-height:46px;padding:10px 0 11px;background:transparent;color:var(--mh-paper-ink);border:0;border-bottom:1px solid var(--mh-rule-paper);border-radius:0;outline:0;font-family:var(--mh-ui);font-size:16px;line-height:1.45}.rg-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mh-paper-ink) 50%),linear-gradient(135deg,var(--mh-paper-ink) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:30px}.rg-textarea{min-height:108px;resize:vertical}.rg-input::placeholder,.rg-textarea::placeholder{color:rgba(106,99,83,.66)}.rg-input:focus,.rg-select:focus,.rg-textarea:focus{border-bottom-color:var(--mh-yellow-deep)}.rg-checkbox{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(201,191,159,.72)}.rg-checkbox:last-child{border-bottom:0}.rg-checkbox input{position:absolute;opacity:0;pointer-events:none}.rg-checkbox__box{width:20px;height:20px;margin-top:2px;border:2px solid var(--mh-paper-ink);background:transparent}.rg-checkbox input:checked+.rg-checkbox__box{background:linear-gradient(135deg,transparent 0 40%,var(--mh-ink) 40% 58%,transparent 58% 100%),linear-gradient(45deg,transparent 0 48%,var(--mh-ink) 48% 64%,transparent 64% 100%),var(--mh-yellow);border-color:var(--mh-ink)}.rg-checkbox input:focus-visible+.rg-checkbox__box{outline:2px solid var(--mh-yellow-deep);outline-offset:4px}.rg-checkbox__body{display:grid;gap:5px}.rg-checkbox__label{color:var(--mh-paper-ink);font-family:var(--mh-ui);font-size:15px;line-height:1.45}.rg-checkbox__label a{color:var(--mh-teal-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rg-checkbox__note{margin:0;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.rg-acceptances{margin-top:4px;padding:4px clamp(18px,3vw,28px);background:var(--mh-paper-warm);border-left:3px solid var(--mh-yellow-deep);border-top:1px solid var(--mh-rule-paper);border-bottom:1px solid var(--mh-rule-paper)}.rg-acceptance-list{display:grid}.rg-submit{padding:clamp(28px,5vw,42px) clamp(22px,4vw,42px) clamp(32px,5vw,48px);background:linear-gradient(180deg,rgba(219,208,176,.42),rgba(236,227,202,0))}.rg-submit__actions{display:grid;gap:18px}.rg-submit__actions .mh-button-primary{min-height:56px;justify-content:center;box-shadow:0 0 0 1px var(--mh-yellow),0 12px 30px rgba(224,168,1,.18)}.rg-submit__actions .mh-button-primary:hover{box-shadow:0 0 0 1px var(--mh-yellow-deep),0 14px 34px rgba(182,135,1,.24)}.rg-error{margin:0 0 18px;padding:14px 16px;border-left:3px solid var(--mh-state-stop);background:rgba(140,58,46,.12);color:var(--mh-paper-ink);font-family:var(--mh-ui);font-size:14px;line-height:1.5}@media (max-width:760px){.rg-form-wrap,.rg-page-head__content{width:min(100%,calc(100% - 24px))}.rg-page-head__facts{grid-template-columns:1fr;gap:16px}.rg-registration-form{border-top-width:4px}.rg-field__row{flex-direction:column;gap:5px}.rg-field__meta{font-size:9px}}.run-shell{padding-bottom:clamp(58px,8vw,110px)}.run-statusbar{position:relative;z-index:3;background:rgba(22,22,22,.96);border-bottom:1px solid rgba(236,227,202,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.run-statusbar__inner{min-height:72px;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:18px}.run-statusbar__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(26px,3.4vw,42px);font-weight:600;letter-spacing:.04em;line-height:.95;text-align:center;text-transform:uppercase}.run-statusbar__phase{display:flex;justify-content:flex-end}.run-phase-pill{display:inline-flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid rgba(224,168,1,.55);color:var(--mh-paper-warm);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.run-phase-pill strong{color:var(--mh-yellow);font-weight:500}.run-main{padding-top:clamp(34px,5vw,62px)}.run-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);gap:clamp(26px,4vw,54px);align-items:start}.run-missions{display:grid;gap:0}.run-mission-workspace__head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}.run-mission-workspace__head h2{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(38px,5vw,62px);font-weight:600;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.run-mission-workspace__intro{max-width:66ch;margin:14px 0 0;color:rgba(242,234,211,.72);font-size:15px;line-height:1.6}.run-timeline{display:grid}.run-timeline-item{display:grid;grid-template-columns:minmax(132px,.32fr) minmax(0,1fr);gap:24px;padding:clamp(24px,4vw,38px) 0;border-top:1px solid rgba(236,227,202,.18)}.run-timeline-item:last-child{border-bottom:1px solid rgba(236,227,202,.18)}.run-timeline-item__when{display:grid;align-content:start;gap:10px}.run-timeline-item__type,.run-timeline-item__when time{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.run-timeline-item__when time{color:var(--mh-yellow);font-size:clamp(16px,2vw,20px);font-weight:700;letter-spacing:0;text-transform:none}.run-timeline-item__type{margin:0 0 10px;color:var(--mh-yellow)}.run-timeline-item .ad-schedule__attachments{margin-top:20px}.run-timeline-item .ad-schedule__image-link{border-color:rgba(236,227,202,.24);color:var(--mh-paper-warm)}.run-timeline-item .ad-schedule__image-link span{color:var(--mh-mute-dark)}.run-entry-record{margin-top:clamp(52px,8vw,90px);padding-top:clamp(28px,4vw,42px);border-top:4px solid var(--mh-yellow)}.run-entry-record__head{display:flex;justify-content:space-between;gap:24px;align-items:end}.run-entry-record__head h2{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(38px,5vw,62px);font-weight:600;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.run-entry-record__list{display:grid;margin-top:22px;border-bottom:1px solid rgba(236,227,202,.18)}.run-entry-record__item{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) auto;gap:18px;align-items:start;padding:18px 0;border-top:1px solid rgba(236,227,202,.18)}.run-entry-record__item h3,.run-entry-record__item p{margin:0}.run-entry-record__item h3{color:var(--mh-paper-warm);font-size:17px}.run-entry-record__empty,.run-entry-record__item a,.run-entry-record__item p{color:var(--mh-mute-dark);font-size:13px;line-height:1.5}.run-entry-record__item a{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.run-entry-record__empty{margin:22px 0 0}.run-entry-actions,.run-upload-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.run-retry{display:inline-flex;gap:8px;align-items:center;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.run-sidebar{min-width:0}.run-sidebar__sticky{position:sticky;top:96px;display:grid;gap:18px}.run-panel{padding:24px;background:var(--mh-asphalt);border-top:3px solid var(--mh-yellow);border-bottom:1px solid rgba(236,227,202,.14);color:var(--mh-paper-warm)}.run-panel--deadline{background:var(--mh-yellow);color:var(--mh-ink);border-top:0}.run-panel__label{margin:0 0 10px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.run-panel--deadline .run-panel__label{color:rgba(11,11,12,.66)}.run-close-countdown{margin:0;color:var(--mh-ink);font-family:var(--mh-display);font-size:clamp(32px,4vw,46px);font-weight:600;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.run-close-queue{margin:14px 0 0;color:rgba(11,11,12,.72);font-family:var(--mh-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.run-panel__title{margin:0;color:inherit;font-family:var(--mh-display);font-size:clamp(36px,5vw,58px);font-weight:600;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.run-panel__copy{margin:12px 0 0;color:rgba(242,234,211,.78);font-size:15px;line-height:1.58}.run-panel--deadline .run-panel__copy{color:rgba(11,11,12,.78)}.run-panel__rows{display:grid;margin-top:18px;border-top:1px solid rgba(236,227,202,.14)}.run-panel__row{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 0;border-bottom:1px solid rgba(236,227,202,.14)}.run-panel__row span:first-child{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.run-panel__row span:last-child{color:var(--mh-paper-warm);font-family:var(--mh-ui);font-size:14px;text-align:right}.run-time{display:block;color:inherit;font-family:var(--mh-display);font-size:clamp(56px,8vw,86px);font-weight:600;letter-spacing:.01em;line-height:.86}.run-state,.run-time{text-transform:uppercase}.run-state{display:inline-flex;align-items:center;gap:8px;color:var(--mh-paper-warm);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em}.run-state:before{content:"";width:8px;height:8px;background:currentColor}.run-state--good{color:var(--mh-state-good)}.run-mission{padding:clamp(24px,4vw,38px) 0;border-top:1px solid rgba(236,227,202,.18)}.run-mission:last-child{border-bottom:1px solid rgba(236,227,202,.18)}.run-mission__head{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start}.run-mission__index{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:12px;letter-spacing:.16em;line-height:1}.run-mission__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(32px,5vw,56px);font-weight:600;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.run-mission__title-row{display:flex;justify-content:space-between;gap:18px;align-items:start}.run-entry-state{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(236,227,202,.22);color:var(--mh-paper-warm);font-family:var(--mh-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.run-entry-state--good{color:var(--mh-state-good);border-color:currentColor}.run-entry-state--stop{color:var(--mh-state-stop);border-color:currentColor}.run-entry-state--wait{color:var(--mh-yellow);border-color:currentColor}.run-entry-state--open{color:var(--mh-mute-dark)}.run-entry-form{margin-top:24px;padding-top:4px;border-top:1px solid rgba(236,227,202,.16)}.run-entry-detail{margin:10px 0 0;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.run-postclose-missions{margin-top:28px}.run-mission__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.run-mission__publish{margin:12px 0 0;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.run-mission__prompt{margin:18px 0 0;max-width:60ch;color:rgba(242,234,211,.78);font-size:16px;line-height:1.68}.run-proof{display:flex;flex-wrap:wrap;gap:10px}.run-proof__item{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid rgba(236,227,202,.2);color:rgba(242,234,211,.8);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.run-proof__label{color:var(--mh-mute-dark)}.run-proof__value{color:var(--mh-paper-warm)}.run-field{display:grid;gap:8px;margin-top:24px}.run-field__label{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.run-file,.run-textarea{width:100%;min-height:48px;padding:12px 0;background:transparent;color:var(--mh-paper-warm);border:0;border-bottom:1px solid rgba(236,227,202,.34);border-radius:0;outline:0;font-family:var(--mh-ui);font-size:16px;line-height:1.5}.run-textarea{min-height:124px;resize:vertical}.run-textarea::placeholder{color:rgba(140,137,131,.74)}.run-file:focus,.run-textarea:focus{border-bottom-color:var(--mh-yellow-deep)}.run-submit{margin-top:18px}.run-error{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--mh-state-stop);background:rgba(140,58,46,.14);color:rgba(242,234,211,.84);font-size:14px}.run-confirm{margin-top:24px;padding:18px 20px;border-left:3px solid var(--mh-state-good);background:rgba(110,140,86,.12)}.run-confirm__label{margin:0 0 8px;color:var(--mh-state-good);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.run-confirm__body{margin:0;color:rgba(242,234,211,.82)}.run-confirm__body,.run-notice{font-size:15px;line-height:1.58}.run-notice{margin-top:24px;padding:18px 20px;border-left:3px solid var(--mh-yellow);background:rgba(224,168,1,.1);color:rgba(242,234,211,.8)}.run-variants{padding-block:clamp(56px,8vw,92px)}.run-variant{margin-top:38px;padding:clamp(24px,4vw,36px);background:var(--mh-paper);color:var(--mh-paper-ink);border-left:3px solid var(--mh-yellow)}.run-variant:first-of-type{margin-top:0}.run-variant__label{margin:0 0 18px;color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.run-info-list{display:grid;border-top:1px solid var(--mh-rule-paper)}.run-info-list>div{display:grid;grid-template-columns:minmax(120px,.35fr) 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--mh-rule-paper)}.run-info-list dt{color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.run-info-list dd{margin:0;color:var(--mh-paper-ink);font-size:15px;line-height:1.55}.run-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;border-top:1px solid var(--mh-rule-paper);border-left:1px solid var(--mh-rule-paper)}.run-summary__item{padding:18px;border-right:1px solid var(--mh-rule-paper);border-bottom:1px solid var(--mh-rule-paper)}.run-summary__value{display:block;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:36px;font-weight:600;line-height:.95}.run-summary__label{display:block;margin-top:8px;color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:980px){.run-statusbar__inner{grid-template-columns:1fr;gap:10px;padding-block:14px}.run-statusbar__title{text-align:left}.run-statusbar__phase{justify-content:flex-start}.run-grid{grid-template-columns:1fr}.run-sidebar{order:-1}.run-sidebar__sticky{position:static}}@media (max-width:760px){.run-statusbar{top:0;position:relative}.run-main{padding-top:28px}.run-mission__head{grid-template-columns:1fr;gap:10px}.run-entry-record__head,.run-mission-workspace__head,.run-mission__title-row{display:grid;align-items:start}.run-mission__index{font-size:10px}.run-entry-record__item,.run-timeline-item{grid-template-columns:1fr;gap:10px}.run-panel{padding:20px}.run-info-list>div{grid-template-columns:1fr;gap:4px}.run-summary{grid-template-columns:repeat(2,1fr)}}.ht-shell{padding-bottom:clamp(64px,9vw,116px)}.ht-header{padding:clamp(30px,5vw,52px) 0;background:rgba(22,22,22,.92);border-bottom:1px solid rgba(236,227,202,.16)}.ht-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.ht-header__copy{min-width:0}.ht-header__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(46px,7vw,92px);font-weight:600;letter-spacing:.02em;line-height:.86;text-transform:uppercase}.ht-header__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ho-statusbar__state{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:18px}.ho-statusbar__lifecycle{padding:7px 10px;background:var(--mh-yellow);color:var(--mh-charcoal);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ho-statusbar__lifecycle--active{padding:9px 13px;color:#fff;background:#168447;box-shadow:0 0 0 3px rgba(22,132,71,.18)}.ho-statusbar__state span{color:var(--mh-mute-dark);font-size:14px}.ht-section{padding:clamp(34px,6vw,72px) 0}.ht-section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:24px;padding-bottom:14px;border-bottom:2px solid rgba(236,227,202,.22)}.ht-section__label{margin:0 0 10px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.ht-section__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(30px,5vw,54px);font-weight:600;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.ht-section__badge{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border:1px solid rgba(224,168,1,.5);color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ht-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ht-panel{min-width:0;padding:22px;background:var(--mh-asphalt);border-top:3px solid rgba(236,227,202,.18);border-bottom:1px solid rgba(236,227,202,.14)}.ht-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}.ht-panel__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:30px;font-weight:600;letter-spacing:.03em;line-height:.95;text-transform:uppercase}.ht-kv{display:grid;border-top:1px solid rgba(236,227,202,.14)}.ht-kv__row{display:grid;grid-template-columns:minmax(120px,.42fr) 1fr;gap:16px;padding:12px 0;border-bottom:1px solid rgba(236,227,202,.14)}.ht-kv__label{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ht-kv__value{color:rgba(242,234,211,.86);font-size:14px;line-height:1.45}.ht-placeholder{display:grid;place-items:center;min-height:160px;padding:20px;background:rgba(42,42,42,.64);border:1px dashed rgba(236,227,202,.3);color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:11px;letter-spacing:.14em;text-align:center;text-transform:uppercase}.ht-placeholder--small{min-height:120px}.ht-placeholder--large{min-height:240px}.ht-table-wrap{overflow-x:auto;background:var(--mh-asphalt);border-top:3px solid rgba(236,227,202,.18)}.ht-table{width:100%;min-width:760px;border-collapse:collapse;font-family:var(--mh-mono);font-size:11px;letter-spacing:.04em;color:rgba(242,234,211,.78)}.ht-table td,.ht-table th{padding:14px 16px;border-bottom:1px solid rgba(236,227,202,.12);text-align:left;vertical-align:top}.ht-table th{color:var(--mh-yellow);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ht-table td{color:rgba(242,234,211,.72)}.ho-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:22px}.ho-count{display:grid;gap:4px;padding:16px;background:var(--mh-asphalt);border-top:2px solid rgba(236,227,202,.2)}.ho-count strong{color:var(--mh-paper-warm);font-size:28px}.ho-card__eyebrow,.ho-count span,.ho-filter span,.ho-status{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ho-list-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:14px 22px;align-items:end;margin-bottom:22px;padding:16px;background:var(--mh-asphalt);border-top:2px solid rgba(236,227,202,.2)}.ho-list-controls__filters label,.ho-list-controls__search{display:grid;gap:7px}.ho-list-controls__filters label>span,.ho-list-controls__search>label{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ho-list-controls__filters,.ho-list-controls__search>div,.ho-pagination,.ho-pagination>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ho-list-controls__filters select,.ho-list-controls__search input{min-height:42px;padding:8px 11px;border:1px solid rgba(236,227,202,.28);background:var(--mh-charcoal);color:var(--mh-paper-warm)}.ho-list-controls__search input{flex:1 1 220px}.ho-pagination{grid-column:1/-1;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(236,227,202,.14);color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ho-stack{display:grid;gap:14px}.ho-filter{display:flex;align-items:center;gap:12px;width:fit-content}.ho-filter select,.ho-review input,.ho-score input{min-height:44px;padding:9px 12px;border:1px solid rgba(236,227,202,.28);background:var(--mh-asphalt);color:var(--mh-paper-warm)}.ho-card{padding:18px;background:var(--mh-asphalt);border-left:3px solid rgba(224,168,1,.7);border-bottom:1px solid rgba(236,227,202,.14)}.ho-card__main{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ho-card h3{margin:4px 0 6px;color:var(--mh-paper-warm);font-size:22px}.ho-card p{margin:0;color:var(--mh-mute-dark)}.ho-actions{display:flex;flex-wrap:wrap;gap:8px}.ho-details{margin-top:14px;color:var(--mh-paper-warm)}.ho-details summary,.ho-receipts summary{cursor:pointer;font-family:var(--mh-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ho-details dl{display:grid;gap:8px;margin:14px 0 0}.ho-details dl div{display:grid;grid-template-columns:minmax(110px,.3fr) 1fr;gap:12px}.ho-details dt{color:var(--mh-mute-dark)}.ho-details dd{margin:0}.ho-review{display:grid;gap:16px}.ho-empty,.ho-error,.ho-message,.ho-note,.ho-proof-text{padding:12px 14px;background:rgba(236,227,202,.06)}.ho-proof-image{width:min(100%,520px);max-height:420px;object-fit:contain;background:var(--mh-charcoal)}.ho-review__controls,.ho-score{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end}.ho-review__controls label,.ho-score label{display:grid;gap:6px;color:var(--mh-paper-warm)}.ho-score{grid-template-columns:minmax(100px,.25fr) minmax(220px,1fr) auto;margin-top:14px}.ho-error{color:var(--mh-state-stop)}.ho-receipts{padding:18px;background:var(--mh-asphalt);color:var(--mh-paper-warm)}.ho-receipts ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.ho-receipts li{display:grid;grid-template-columns:minmax(180px,.5fr) 1fr auto;gap:14px;padding-top:10px;border-top:1px solid rgba(236,227,202,.14)}.ho-receipts span,.ho-receipts time{color:var(--mh-mute-dark)}.ho-schedule-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-8px 0 22px}.ho-schedule-links a,.ho-schedule__attachments a,.ho-schedule__edit{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.ho-schedule{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(236,227,202,.18)}.ho-schedule li{display:grid;grid-template-columns:minmax(130px,.24fr) minmax(0,1fr) auto;gap:20px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(236,227,202,.14)}.ho-schedule__time{display:grid;gap:7px}.ho-schedule__time time{color:var(--mh-paper-warm);font-weight:700}.ho-schedule__meta,.ho-schedule__time span{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ho-schedule__content h3{margin:0 0 7px;color:var(--mh-paper-warm);font-size:21px}.ho-schedule__content p{margin:0 0 9px;color:rgba(242,234,211,.76);line-height:1.55;white-space:pre-wrap}.ho-schedule__attachments{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}.ht-variants{padding-block:clamp(48px,8vw,86px)}.ht-variant,.ht-variants{background:var(--mh-paper);color:var(--mh-paper-ink)}.ht-variant{margin-top:38px;padding:clamp(24px,4vw,36px);border-left:3px solid var(--mh-yellow-deep);border-top:1px solid var(--mh-rule-paper);border-bottom:1px solid var(--mh-rule-paper)}.ht-variant:first-of-type{margin-top:0}.ht-variant__label{margin:0 0 22px;color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ho-story-placeholder{min-height:clamp(150px,22vw,250px);background:linear-gradient(135deg,rgba(224,168,1,.035),transparent 55%),rgba(255,255,255,.2);border:1px dashed rgba(31,29,25,.25)}.ho-story-placeholder__status{color:rgba(31,29,25,.58);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ho-story-collection{display:grid;gap:28px;margin-bottom:34px}.ho-story-collection .ho-list-controls,.sc-composer__notes .ho-list-controls{background:rgba(31,29,25,.045);border-color:rgba(31,29,25,.22)}.ho-story-collection .ho-list-controls__filters label>span,.ho-story-collection .ho-list-controls__search>label,.ho-story-collection .ho-pagination,.sc-composer__notes .ho-list-controls__search>label,.sc-composer__notes .ho-pagination{color:rgba(31,29,25,.62)}.ho-story-collection .ho-list-controls__filters select,.ho-story-collection .ho-list-controls__search input,.sc-composer__notes .ho-list-controls__search input{border-color:rgba(31,29,25,.28);background:var(--mh-paper);color:var(--mh-paper-ink)}.ho-story-collection .ho-pagination,.sc-composer__notes .ho-pagination{border-color:rgba(31,29,25,.16)}.ho-story-group{display:grid;gap:14px}.ho-story-group>h3{margin:0;padding-bottom:9px;border-bottom:1px solid rgba(31,29,25,.2);color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:26px;letter-spacing:.03em;text-transform:uppercase}.ho-story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ho-story-entry{min-width:0;padding:14px;background:rgba(255,255,255,.32);border:1px solid rgba(31,29,25,.14)}.ho-story-entry .ho-card__eyebrow{color:rgba(31,29,25,.58)}.ho-story-entry img{display:block;width:100%;height:190px;margin-top:9px;object-fit:cover}.ho-story-entry>p:last-child{margin:10px 0 0;color:rgba(31,29,25,.78);line-height:1.5;white-space:pre-wrap}.ho-story-collection__empty{min-height:130px;display:grid;place-items:center;margin:0;border:1px dashed rgba(31,29,25,.25);color:rgba(31,29,25,.58)}@media (max-width:980px){.ho-list-controls,.ht-header__inner,.ht-section__head,.ht-summary-grid{grid-template-columns:1fr}.ht-header__actions{justify-content:flex-start}.ho-story-placeholder__status{white-space:normal}}@media (max-width:760px){.ht-kv__row{gap:4px}.ho-card__main,.ho-receipts li,.ho-review__controls,.ho-schedule li,.ho-score,.ht-kv__row{grid-template-columns:1fr}.ho-schedule__edit{justify-self:start}.ho-card__main,.ho-filter{display:grid}.ho-actions .mh-product-button,.ho-filter,.ho-filter select{width:100%}}@media (max-width:820px){.ca-grid,.ht-section__head{grid-template-columns:1fr}}.sy-shell{padding-bottom:clamp(52px,8vw,96px)}.sy-hero{position:relative;padding:clamp(76px,11vw,142px) 0 clamp(54px,8vw,92px);background:linear-gradient(135deg,rgba(26,45,56,.96),rgba(44,71,84,.84)),radial-gradient(circle at 16% 22%,rgba(224,168,1,.12),transparent 34rem),var(--mh-teal-deep);border-bottom:5px solid var(--mh-yellow);overflow:hidden}.sy-hero__inner{display:grid;gap:clamp(28px,5vw,54px)}.sy-hero__top{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.sy-hero__status{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid rgba(224,168,1,.66);color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.sy-hero__title{max-width:10ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(53px,9.8vw,116px);font-weight:600;letter-spacing:.01em;line-height:.82}.sy-hero__meta,.sy-hero__title{margin:0;text-transform:uppercase}.sy-hero__meta{display:flex;flex-wrap:wrap;gap:12px 24px;color:rgba(242,234,211,.78);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em}.sy-recap{background:var(--mh-paper);color:var(--mh-paper-ink)}.sy-recap__inner{width:min(72ch,calc(100% - (var(--mh-rail) * 2)));margin-inline:auto;padding:clamp(54px,9vw,110px) 0}.sy-photo{display:grid;place-items:center;min-height:clamp(220px,42vw,440px);margin-bottom:clamp(42px,7vw,76px);background:repeating-linear-gradient(-8deg,var(--mh-paper-deep) 0 14px,var(--mh-paper-warm) 14px 28px);border-bottom:4px solid var(--mh-yellow-deep);color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.sy-recap__title{margin:0 0 28px;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(44px,7vw,72px);font-weight:600;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.sy-prose{display:grid;gap:24px}.sy-prose p{margin:0;color:var(--mh-paper-ink);font-size:clamp(18px,2vw,22px);line-height:1.72}.sy-organizer-note{margin-top:42px;padding:24px 0 24px 24px;border-left:3px solid var(--mh-yellow-deep);color:var(--mh-mute-paper)}.sy-organizer-note__label{margin:0 0 10px;color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.sy-section{padding:clamp(48px,8vw,92px) 0}.sy-section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:28px;padding-bottom:14px;border-bottom:2px solid rgba(236,227,202,.22)}.sy-section__label{margin:0 0 10px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.sy-section__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(34px,6vw,64px);font-weight:600;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.sy-results{background:var(--mh-charcoal)}.sy-table-wrap{overflow-x:auto;background:var(--mh-asphalt);border-top:3px solid rgba(224,168,1,.84)}.sy-table{width:100%;min-width:620px;border-collapse:collapse;font-family:var(--mh-mono);font-size:11px;letter-spacing:.04em;color:rgba(242,234,211,.78)}.sy-table td,.sy-table th{padding:15px 16px;border-bottom:1px solid rgba(236,227,202,.12);text-align:left;vertical-align:top}.sy-table th{color:var(--mh-yellow);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.sy-table td{color:rgba(242,234,211,.76)}.sy-results-downloads{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:-8px 0 24px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sy-ledger__table a,.sy-results-downloads a{color:var(--mh-yellow);text-decoration:underline;text-underline-offset:3px}.sy-ledger__head{margin:clamp(42px,7vw,72px) 0 22px}.sy-ledger__head h3{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:.95;text-transform:uppercase}.sy-ledger__tools{display:grid;grid-template-columns:minmax(0,360px) minmax(150px,220px) minmax(150px,220px) minmax(0,1fr);gap:16px 28px;align-items:end;margin-bottom:18px}.sy-entry-tools{grid-template-columns:minmax(0,360px) repeat(2,minmax(150px,220px)) auto}.sy-ledger__tools label{display:grid;gap:8px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sy-ledger__tools input,.sy-ledger__tools select{width:100%;padding:11px 12px;border:1px solid rgba(236,227,202,.28);background:var(--mh-asphalt);color:var(--mh-paper-warm);font:inherit;letter-spacing:normal;text-transform:none}.sy-ledger__tools p{margin:0 0 2px;color:var(--mh-mute-dark);font-size:13px;line-height:1.45}.sy-ledger__directory{margin:26px 0 22px;padding:18px;border:1px solid rgba(236,227,202,.2);background:rgba(28,28,26,.52)}.sy-ledger__directory-title{margin:0 0 12px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sy-ledger__directory-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.sy-ledger__directory-item{display:grid;align-content:start;gap:7px;min-width:0;padding:8px;border:1px solid rgba(236,227,202,.18)}.sy-ledger__directory-list button{display:flex;width:100%;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid rgba(236,227,202,.18);background:transparent;color:var(--mh-paper-warm);cursor:pointer;font:inherit;text-align:left}.sy-ledger__directory-item>a{width:fit-content;color:var(--mh-yellow);font-size:12px}.sy-ledger__directory-list button.is-active,.sy-ledger__directory-list button:hover{border-color:var(--mh-yellow);background:rgba(224,168,1,.12)}.sy-ledger__directory-list small{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:9px;white-space:nowrap}.sy-ledger__mission{border-top:1px solid rgba(236,227,202,.22)}.sy-ledger__mission:last-child{border-bottom:1px solid rgba(236,227,202,.22)}.sy-ledger__mission summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 0;color:var(--mh-paper-warm);cursor:pointer;font-family:var(--mh-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sy-ledger__mission summary::-webkit-details-marker{display:none}.sy-ledger__mission summary:before{content:"";flex:0 0 8px;width:8px;height:8px;border-right:2px solid var(--mh-yellow);border-bottom:2px solid var(--mh-yellow);transform:rotate(-45deg)}.sy-ledger__mission[open]>summary:before{transform:rotate(45deg)}.sy-ledger__mission summary>span:first-of-type{flex:1 1}.sy-ledger__mission summary:hover>span:first-of-type{text-decoration:underline;text-underline-offset:4px}.sy-ledger__mission summary:focus-visible{outline:2px solid var(--mh-yellow);outline-offset:3px}.sy-ledger__mission summary small{display:block;margin-bottom:6px;color:var(--mh-yellow);font-size:9px;letter-spacing:.16em}.sy-ledger__mission summary>span:last-child{color:var(--mh-mute-dark);font-size:10px;letter-spacing:.12em;text-align:right}.sy-ledger__table{min-width:680px}.sy-ledger__more{margin:14px 0 20px;padding:0;border:0;background:transparent;color:var(--mh-yellow);cursor:pointer;font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.sy-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sy-submission{min-width:0;margin-top:20px;padding:clamp(18px,2.6vw,28px);border:1px solid rgba(236,227,202,.22);border-top:3px solid rgba(224,168,1,.86);background:rgba(236,227,202,.045)}.sy-submission__head{display:grid;gap:8px;margin-bottom:16px}.sy-submission__mission{margin:0;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.sy-submission__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1;text-transform:uppercase}.sy-submission__prompt{max-width:850px;margin:0 0 18px;padding:14px 17px;border-left:2px solid var(--mh-yellow);background:rgba(236,227,202,.075)}.sy-submission__prompt p{margin:0;color:rgba(242,234,211,.88);font-size:15px;line-height:1.55;white-space:pre-wrap}.sy-story-group+.sy-story-group{margin-top:clamp(48px,7vw,76px)}.sy-story-group__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:end;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid rgba(236,227,202,.22)}.sy-story-group__head .sy-section__label{grid-column:1/-1;margin-bottom:0}.sy-story-group__head h3,.sy-story-group__head>p:last-child{margin:0}.sy-story-group__head h3{color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:.95;text-transform:uppercase}.sy-entry-note>p:first-child,.sy-story-group__head>p:last-child,.sy-submission__contributor{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.sy-submission__contributor{margin:0}.sy-submission__contributor a{color:inherit;text-underline-offset:3px}.sy-post-envelope{display:grid;gap:14px;max-width:850px;padding:clamp(18px,3vw,28px);border:1px solid rgba(236,227,202,.2);background:rgba(236,227,202,.07)}.sy-post-envelope__body{margin:0;color:var(--mh-paper-warm);font:400 19px/1.6 var(--mh-ui);white-space:pre-wrap}.sy-post-envelope__link{justify-self:start;color:var(--mh-yellow);text-underline-offset:3px}.sy-post-envelope__completion{border-top:1px solid rgba(236,227,202,.2);padding-top:14px}.sy-entry-facts{display:grid;gap:10px;max-width:850px}.sy-entry-facts .sy-submission__points{justify-self:start;margin-top:2px}.sy-submission__response>p:first-child{margin:0 0 5px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sy-entry-note{margin-top:18px;padding:15px 16px;border-left:2px solid var(--mh-yellow);background:rgba(236,227,202,.08)}.sy-entry-note p{margin:0;color:rgba(242,234,211,.84);font-size:15px;line-height:1.55}.sy-entry-note>p:first-child{margin-bottom:8px}.sy-entry-field-notes{display:grid;gap:14px;margin-top:20px}.sy-entry-field-note{margin:0;padding:14px 16px;border-left:2px solid rgba(224,168,1,.65);background:rgba(236,227,202,.06)}.sy-entry-field-note p{margin:0;color:rgba(242,234,211,.88);font-size:15px;line-height:1.5}.sy-entry-field-note footer{margin-top:10px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sy-submission__proof{margin:0;color:rgba(242,234,211,.84);font-size:16px;line-height:1.7}.sy-submission__photo{display:grid;place-items:center;min-height:220px;background:repeating-linear-gradient(-8deg,var(--mh-graphite) 0 14px,var(--mh-asphalt) 14px 28px);border:1px solid rgba(236,227,202,.18);color:var(--mh-mute-dark);letter-spacing:.18em}.sy-submission__photo,.sy-submission__points{font-family:var(--mh-mono);font-size:10px;text-transform:uppercase}.sy-submission__points{display:inline-flex;margin-top:16px;padding:6px 9px;background:var(--mh-yellow);color:var(--mh-ink);letter-spacing:.14em}.sy-notes{display:grid;gap:26px}.sy-older-notes{color:var(--mh-paper-ink)}.sy-older-notes-section{padding:24px 0}.sy-older-notes>summary{padding:18px 0;border-bottom:1px solid var(--mh-rule-paper);color:var(--mh-paper-ink);cursor:pointer;font-family:var(--mh-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sy-older-notes>summary:focus-visible{outline:2px solid var(--mh-yellow-deep);outline-offset:4px}.sy-older-notes>.sy-prose{margin-top:16px}.sy-note{display:grid;grid-template-columns:46px 1fr;gap:20px;padding-block:26px;border-top:1px solid var(--mh-rule-paper)}.sy-note:last-child{border-bottom:1px solid var(--mh-rule-paper)}.sy-note__mark{color:var(--mh-yellow-deep);font-family:var(--mh-display);font-size:72px;font-weight:600;line-height:.85}.sy-note__body{margin:0;color:var(--mh-paper-ink);font-size:clamp(18px,2vw,22px);line-height:1.65}.sy-note__meta{margin:12px 0 0;color:var(--mh-mute-paper);font-size:10px;letter-spacing:.16em}.sy-note__meta,.sy-placeholder{font-family:var(--mh-mono);text-transform:uppercase}.sy-placeholder{display:grid;place-items:center;min-height:160px;margin-top:34px;padding:20px;background:var(--mh-paper-warm);border:1px dashed var(--mh-rule-paper);color:var(--mh-mute-paper);font-size:11px;letter-spacing:.14em;text-align:center}.sy-gate{padding:clamp(54px,8vw,92px) 0;background:var(--mh-paper);color:var(--mh-paper-ink)}.sy-gate__inner{width:min(680px,calc(100% - (var(--mh-rail) * 2)));margin-inline:auto;padding:clamp(28px,5vw,48px);background:var(--mh-paper-warm);border-left:3px solid var(--mh-yellow-deep);text-align:center}.sy-gate__inner h2{margin:0 0 24px;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(2rem,4vw,3.5rem);line-height:.94;text-transform:uppercase}@media (max-width:920px){.sy-gallery{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sy-hero__top{align-items:flex-start;flex-direction:column}.sy-entry-tools,.sy-gallery,.sy-ledger__tools,.sy-section__head,.sy-story-group__head{grid-template-columns:1fr}.sy-ledger__mission summary{align-items:flex-start;flex-direction:column}.sy-ledger__mission summary>span:last-child{text-align:left}.sy-note{grid-template-columns:1fr;gap:6px}.sy-note__mark{font-size:56px}}.ca-shell{padding-bottom:clamp(64px,9vw,112px)}.ca-header{padding:clamp(38px,7vw,78px) 0 clamp(28px,5vw,52px);background:radial-gradient(circle at 78% 0,rgba(44,71,84,.2),transparent 34rem),rgba(22,22,22,.94);border-bottom:1px solid rgba(236,227,202,.14)}.ca-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,4vw,42px);align-items:end}.ca-header__title{margin:0;max-width:13ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(54px,9vw,108px);font-weight:600;letter-spacing:.02em;line-height:.84;text-transform:uppercase}.ca-header__body{margin:18px 0 0;max-width:58ch;color:rgba(242,234,211,.76);font-size:16px;line-height:1.65}.ca-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;padding-block:clamp(34px,7vw,82px)}.ca-nav{position:sticky;top:92px;display:grid;background:rgba(31,31,31,.58);border-top:4px solid rgba(224,168,1,.72);border-bottom:1px solid rgba(236,227,202,.14)}.ca-nav__label{padding:16px 18px;margin:0;color:var(--mh-yellow);letter-spacing:.2em;border-bottom:1px solid rgba(236,227,202,.12)}.ca-nav a,.ca-nav__label{font-family:var(--mh-mono);font-size:10px;text-transform:uppercase}.ca-nav a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:baseline;padding:14px 18px;color:rgba(242,234,211,.68);border-bottom:1px solid rgba(236,227,202,.1);letter-spacing:.12em}.ca-nav a span{color:var(--mh-mute-dark)}.ca-nav a.ca-nav__active,.ca-nav a:hover{color:var(--mh-yellow);background:rgba(224,168,1,.08)}.ca-nav a.ca-nav__active span{color:var(--mh-yellow)}.ca-form{display:grid;gap:clamp(26px,5vw,48px)}.ca-section{background:linear-gradient(180deg,rgba(31,31,31,.78),rgba(22,22,22,.28)),var(--mh-charcoal);border-top:4px solid rgba(224,168,1,.72)}.ca-section,.ca-section__head{border-bottom:1px solid rgba(236,227,202,.14)}.ca-section__head{display:grid;gap:12px;padding:clamp(22px,4vw,34px);background:rgba(42,42,42,.36)}.ca-section__kicker{margin:0;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.ca-section__title{margin:0;max-width:16ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(34px,6vw,64px);font-weight:600;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.ca-section__body{margin:0;max-width:62ch;color:rgba(242,234,211,.66);font-size:15px;line-height:1.62}.ca-fields{display:grid;gap:24px;padding:clamp(22px,4vw,34px)}.ca-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,28px)}.ca-field{display:grid;gap:8px}.ca-field--full{grid-column:1/-1}.ca-label{display:flex;justify-content:space-between;gap:14px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.ca-required{color:rgba(224,168,1,.78)}.ca-input,.ca-select,.ca-textarea{width:100%;min-height:48px;padding:12px 14px;background:rgba(11,11,12,.34);color:var(--mh-paper-warm);border:1px solid rgba(236,227,202,.28);border-bottom:2px solid rgba(236,227,202,.44);border-radius:0;outline:0;font-family:var(--mh-ui);font-size:16px}.ca-textarea{min-height:122px;resize:vertical}.ca-input::placeholder,.ca-textarea::placeholder{color:rgba(140,137,131,.78)}.ca-input:hover,.ca-select:hover,.ca-textarea:hover{border-color:rgba(236,227,202,.42) rgba(236,227,202,.42) rgba(236,227,202,.62)}.ca-input:focus,.ca-select:focus,.ca-textarea:focus{background:rgba(11,11,12,.5);border-color:rgba(224,168,1,.58);border-bottom-color:var(--mh-yellow)}.ca-help{margin:0;color:rgba(140,137,131,.84);font-size:13px;line-height:1.5}.ca-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ca-option{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid rgba(236,227,202,.26);border-bottom:2px solid rgba(236,227,202,.36);background:rgba(11,11,12,.3);color:rgba(242,234,211,.8);font-family:var(--mh-mono);font-size:10px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.ca-option:hover{border-color:rgba(224,168,1,.48)}.ca-option input{margin-top:2px;accent-color:var(--mh-yellow)}.ca-option span{display:grid;gap:6px}.ca-fieldset{display:grid;gap:14px;margin:0;padding:0;border:0}.ca-fieldset legend{margin:0 0 6px;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:28px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ca-image-placeholder{display:grid;place-items:center;min-height:210px;border:1px dashed rgba(236,227,202,.28);background:repeating-linear-gradient(-8deg,rgba(42,42,42,.74) 0 14px,rgba(31,31,31,.74) 14px 28px);color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ca-review{background:linear-gradient(135deg,rgba(224,168,1,.1),rgba(31,31,31,.78)),var(--mh-asphalt);border-top-color:var(--mh-yellow)}.ca-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(236,227,202,.16);border-left:1px solid rgba(236,227,202,.12)}.ca-summary__item{padding:18px;border-right:1px solid rgba(236,227,202,.12);border-bottom:1px solid rgba(236,227,202,.12)}.ca-summary__value{color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:34px;font-weight:600;line-height:.95}.ca-summary__label,.ca-summary__value{display:block;text-transform:uppercase}.ca-summary__label{margin-top:8px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em}.ca-final-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}@media (max-width:1040px){.ca-layout{grid-template-columns:1fr}.ca-nav{position:static;grid-template-columns:repeat(2,1fr)}.ca-nav__label{grid-column:1/-1}}@media (max-width:760px){.ca-grid,.ca-header__inner,.ca-nav,.ca-option-grid,.ca-summary{grid-template-columns:1fr}.ca-header__actions{justify-content:flex-start}}.fn-shell,.hg-shell{background:var(--mh-ink)}.fn-hero,.hg-hero{padding:clamp(64px,10vw,132px) 0}.fn-hero__inner,.hg-hero__inner{max-width:840px}.fn-hero h1,.hg-copy h1{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(50px,8vw,106px);font-weight:400;letter-spacing:.015em;line-height:.9;text-transform:uppercase}.fn-hero__lede,.hg-copy p{max-width:690px;color:#cfc5ad;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.fn-hero__lede,.hg-copy .hg-lede{margin-top:28px;color:var(--mh-paper-warm);font-size:clamp(20px,2.3vw,29px);line-height:1.35}.hg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.fn-empty{padding:clamp(56px,9vw,108px) 0}.fn-empty__inner{max-width:700px}.fn-empty h2{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.94;text-transform:uppercase}.fn-empty p:not(.mh-kicker){max-width:610px;color:var(--mh-mute-paper);font-size:18px;line-height:1.6}.fn-empty .mh-button{margin-top:12px}.fn-stories{display:grid;gap:18px;margin-top:32px}.fn-story{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,4vw,44px);align-items:end;padding:clamp(24px,4vw,36px);background:var(--mh-paper-warm);border-left:3px solid var(--mh-yellow-deep)}.fn-story__copy{min-width:0}.fn-story__title{margin:12px 0 14px;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(32px,5vw,56px);font-weight:400;line-height:.92;text-transform:uppercase}.fn-story__host,.fn-story__summary{max-width:60ch;color:var(--mh-mute-paper);font-size:16px;line-height:1.6}.fn-story__summary{margin:0}.fn-story__host{margin:10px 0 0}.sc-composer{display:grid;gap:30px;margin-top:30px}.sc-composer__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--mh-rule-paper)}.sc-composer__heading{min-width:0}.sc-composer__heading h2{margin:12px 0 0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(30px,5vw,54px);font-weight:600;line-height:.92;text-transform:uppercase}.sc-composer__count,.sc-composer__note-status{color:var(--mh-mute-paper);line-height:1.4}.sc-composer__count,.sc-composer__note-status,.sc-composer__section-label{font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sc-composer__section-label{margin:0;color:var(--mh-yellow-deep)}.sc-composer__readiness{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:22px 0;border-block:1px solid var(--mh-rule-paper)}.sc-composer__form-heading h3,.sc-composer__notes-heading h3,.sc-composer__readiness h3{margin:8px 0 0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(28px,4vw,42px);line-height:.9;text-transform:uppercase}.sc-composer__form-heading>p:last-child,.sc-composer__readiness>p{margin:0;color:var(--mh-mute-paper);font-size:15px;line-height:1.6}.sc-composer__review-link{display:inline-block;margin-left:6px;color:var(--mh-yellow-deep);text-decoration:underline;text-underline-offset:3px}.sc-composer__form{display:grid;gap:20px;max-width:760px}.sc-composer__form-heading{display:grid;gap:12px;padding-top:8px}.sc-composer__form-heading h3{margin:0}.sc-composer__field{display:grid;gap:8px;min-width:0;color:var(--mh-paper-ink);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.sc-composer__control{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--mh-rule-paper);border-bottom-color:var(--mh-paper-ink);border-radius:0;background:rgba(255,255,255,.3);color:var(--mh-paper-ink);font-family:var(--mh-ui);font-size:16px;letter-spacing:normal;line-height:1.55;text-transform:none}.sc-composer__control:focus,.sc-composer__control:hover{border-color:var(--mh-yellow-deep)}.sc-composer__control--textarea{min-height:116px;resize:vertical}.sc-composer__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.sc-composer .mh-product-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 24px;border:1px solid var(--mh-yellow-deep);border-radius:0;font-family:var(--mh-mono);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.sc-composer .mh-product-button--primary{background:var(--mh-yellow);color:var(--mh-ink);border-color:var(--mh-yellow)}.sc-composer .mh-product-button--primary:hover{background:#f0b61c;border-color:#f0b61c}.sc-composer .mh-product-button--quiet{background:transparent;color:var(--mh-paper-ink);border-color:var(--mh-paper-ink)}.sc-composer .mh-product-button--quiet:hover{background:rgba(29,29,27,.08);border-color:var(--mh-yellow-deep)}.sc-composer__error,.sc-composer__message{margin:0;padding:12px 14px;border-left:3px solid var(--mh-yellow-deep);color:var(--mh-paper-ink);font-size:14px;line-height:1.5}.sc-composer__error{border-left-color:#b23c31}.sc-composer__notes{display:grid;gap:0;border-top:1px solid var(--mh-rule-paper)}.sc-composer__notes-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid var(--mh-rule-paper)}.sc-composer__notes-heading h3{margin:8px 0 0;font-size:clamp(26px,3vw,36px)}.sc-composer__note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--mh-rule-paper)}.sc-composer__note-copy{min-width:0}.sc-composer__note-copy h4,.sc-composer__note-copy p{margin:0}.sc-composer__note-copy h4{margin-top:6px;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:24px;font-weight:600;line-height:1;text-transform:uppercase}.sc-composer__note-meta{color:var(--mh-yellow-deep)!important;font-family:var(--mh-mono);font-size:10px!important;letter-spacing:.12em;text-transform:uppercase}.sc-composer__note-copy p{margin-top:10px;color:var(--mh-mute-paper);font-size:15px;line-height:1.6}.sc-composer__note-action{display:grid;justify-items:end;gap:10px}.sc-composer__notes-empty{padding:22px 0;color:var(--mh-mute-paper);font-size:15px;line-height:1.6}@media (max-width:700px){.fn-empty,.fn-hero,.hg-hero{padding:58px 0}.hg-actions{align-items:stretch;flex-direction:column}.hg-actions .mh-button,.hg-actions .mh-product-link{justify-content:center}.fn-story,.sc-composer__note{grid-template-columns:1fr}.fn-story .mh-button,.sc-composer__actions .mh-product-button{justify-content:center}.sc-composer__note-action{justify-items:start}.sc-composer__readiness{grid-template-columns:1fr}.sc-composer__notes-heading{align-items:start;flex-direction:column}}.mb-shell{padding-bottom:clamp(52px,8vw,96px)}.mb-header{padding:clamp(34px,6vw,72px) 0 clamp(22px,4vw,40px);background:rgba(22,22,22,.92);border-bottom:1px solid rgba(236,227,202,.14)}.mb-header__inner{display:grid;gap:10px}.mb-header__actions{margin-top:14px}.mb-header__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(48px,8vw,96px);font-weight:600;letter-spacing:.02em;line-height:.86;text-transform:uppercase}.profile-page__hero{min-height:min(440px,46vw)}.profile-page__content{padding-block:clamp(48px,8vw,96px)}.profile-page__layout{display:grid;grid-template-columns:minmax(0,720px)}.profile-form{padding:clamp(28px,5vw,52px);color:var(--mh-paper-ink);background:var(--mh-paper);border-top:4px solid var(--mh-yellow)}.profile-form__intro h2{margin:12px 0 0;font-family:var(--mh-display);font-size:clamp(38px,5vw,62px);font-weight:600;line-height:.92;text-transform:uppercase}.profile-form__intro p:not(.mh-kicker){max-width:48ch;margin:16px 0 0;color:var(--mh-mute-paper);line-height:1.6}.profile-form__field{display:grid;gap:8px;margin-top:28px;color:var(--mh-paper-ink);font-family:var(--mh-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-form__field input{width:100%;min-height:52px;padding:12px 14px;color:var(--mh-paper-ink);background:rgba(255,255,255,.44);border:1px solid rgba(22,22,22,.34);border-radius:0;font:inherit;letter-spacing:normal;text-transform:none}.profile-form__field input:focus{outline:2px solid var(--mh-yellow);outline-offset:2px}.profile-form__field input[readonly]{color:rgba(22,22,22,.62);background:rgba(22,22,22,.06)}.profile-form__field small{color:var(--mh-mute-paper);font-family:var(--mh-ui);font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.45;text-transform:none}.profile-form__actions{margin-top:32px}.profile-form__message{margin:22px 0 0;color:#255d3f;font-weight:700}.profile-form__message--error{color:#9e2b21}.membership-page__hero{min-height:min(440px,46vw)}.membership-page__content{padding-block:clamp(48px,8vw,96px)}.membership-page__pilot,.membership-page__status{max-width:760px;padding:clamp(28px,5vw,48px);color:var(--mh-paper-ink);background:var(--mh-paper);border-top:4px solid var(--mh-yellow)}.membership-option h2,.membership-page__pilot h2,.membership-page__status h2{margin:12px 0 0;font-family:var(--mh-display);font-size:clamp(34px,4vw,54px);font-weight:600;line-height:.95;text-transform:uppercase}.membership-option p:not(.mh-kicker),.membership-page__pilot p:not(.mh-kicker),.membership-page__status p:not(.mh-kicker){line-height:1.6}.membership-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.membership-option{display:flex;min-height:100%;flex-direction:column;padding:clamp(28px,4vw,40px);color:var(--mh-paper);border:1px solid rgba(250,246,235,.32)}.membership-option--current{color:var(--mh-paper-ink);background:var(--mh-yellow);border-color:var(--mh-yellow)}.membership-option ul{margin:24px 0;padding-left:20px;line-height:1.7}.membership-option__state{margin:auto 0 0;font-family:var(--mh-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.membership-page__pilot{margin-top:18px}.membership-page__pilot .mh-button{margin-top:16px}@media (max-width:700px){.membership-options{grid-template-columns:1fr}}.mb-next{margin-top:clamp(24px,4vw,42px);padding:clamp(28px,5vw,52px);background:linear-gradient(135deg,rgba(31,31,31,.96),rgba(44,71,84,.5)),var(--mh-asphalt);border-top:5px solid var(--mh-yellow);border-bottom:1px solid rgba(236,227,202,.14)}.mb-next__eyebrow{margin:0 0 14px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.mb-next__title{margin:0;max-width:15ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(42px,7vw,86px);font-weight:600;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.mb-next__body{margin:18px 0 0;max-width:52ch;color:rgba(242,234,211,.82);font-size:clamp(16px,1.5vw,18px);line-height:1.65}.mb-next__actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px}.mb-stream{--mb-heading:var(--mh-paper-warm);--mb-muted:var(--mh-mute-dark);--mb-rule:rgba(236,227,202,0.12);display:grid}.mb-section{min-width:0;padding-block:clamp(48px,7vw,82px);color:var(--mb-heading);background:var(--mh-charcoal)}.mb-section--registered{--mb-heading:var(--mh-paper-ink);--mb-muted:rgba(22,22,22,0.62);--mb-rule:rgba(22,22,22,0.18);background:var(--mh-paper)}.mb-section--registered .mh-button-quiet{color:var(--mh-paper-ink)}.mb-section--registered .mh-button-quiet:hover{color:var(--mh-teal)}.mb-section--registered .mb-badge{border-color:rgba(22,22,22,.28);color:rgba(22,22,22,.72)}.mb-section--registered .mb-stamp{border-color:rgba(44,71,84,.62);color:var(--mh-teal)}.mb-section--watching{background:var(--mh-charcoal)}.mb-section--hosting{background:#1b3039}.mb-section--content{background:var(--mh-asphalt)}.mb-section__head{display:flex;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--mb-rule)}.mb-section__index{color:var(--mh-teal);font-family:var(--mh-mono);font-size:11px;letter-spacing:.2em}.mb-section__title{margin:0;color:var(--mb-heading);font-family:var(--mh-display);font-size:clamp(30px,5vw,52px);font-weight:600;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.mb-list{display:grid;border-top:1px solid var(--mb-rule)}.mb-row{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:clamp(16px,3vw,28px);align-items:center;padding:22px 0;border-bottom:1px solid var(--mb-rule)}.mb-row__date{color:var(--mb-muted);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.mb-row__main{min-width:0}.mb-row__title{margin:0;color:var(--mb-heading);font-family:var(--mh-display);font-size:clamp(24px,4vw,38px);font-weight:600;letter-spacing:.03em;line-height:.95;text-transform:uppercase}.mb-row__meta{margin:7px 0 0;color:var(--mb-muted);font-size:14px}.mb-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mb-badge{border:1px solid rgba(236,227,202,.28);color:rgba(242,234,211,.8)}.mb-badge,.mb-stamp{display:inline-flex;align-items:center;padding:6px 9px;font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.mb-stamp{border:1px solid rgba(224,168,1,.62);color:var(--mh-yellow)}.mb-host{padding:clamp(26px,5vw,44px);background:var(--mh-asphalt);border-top:4px solid var(--mh-yellow);border-bottom:1px solid rgba(236,227,202,.14)}.mb-host__label{margin:0 0 12px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.mb-host__title{margin:0;max-width:17ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(36px,6vw,68px);font-weight:600;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.mb-host__body{margin:18px 0 0;max-width:58ch;color:rgba(242,234,211,.8);font-size:16px;line-height:1.68}.mb-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.mb-content{min-width:0}.mb-content__thumb{display:grid;place-items:center;min-height:180px;background:repeating-linear-gradient(-8deg,var(--mh-graphite) 0 14px,var(--mh-asphalt) 14px 28px);border-bottom:3px solid var(--mh-yellow);color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.mb-content__thumb--text{padding:24px;place-items:start;background:var(--mh-asphalt);border-bottom:3px solid rgba(224,168,1,.7);color:rgba(242,234,211,.78);font-family:var(--mh-ui);font-size:15px;letter-spacing:0;line-height:1.6;text-transform:none}.mb-content__thumb img{width:100%;height:180px;object-fit:cover}.mb-content__label{margin:14px 0 8px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.mb-content__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:26px;font-weight:600;letter-spacing:.03em;line-height:.95;text-transform:uppercase}.mb-content__meta{margin:7px 0 0;color:var(--mh-mute-dark);font-size:13px}.mb-empty,.mb-gate{padding:24px;background:rgba(31,31,31,.74);border-left:3px solid var(--mh-yellow);color:rgba(242,234,211,.78)}.mb-footer{background:var(--mh-charcoal);border-top:1px solid rgba(236,227,202,.16)}.mb-footer__inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mb-footer__left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mb-footer__tier{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid rgba(224,168,1,.62);color:var(--mh-yellow)}.mb-footer__label,.mb-footer__tier{font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.mb-footer__label{color:var(--mh-mute-dark)}.mb-footer__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;color:rgba(242,234,211,.72)}.mb-footer__actions button{position:relative;min-height:auto;padding:0 0 7px;border:0;background:transparent;color:inherit;font-family:var(--mh-display);font-size:15px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.mb-footer__actions button:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--mh-yellow)}@media (max-width:860px){.mb-row{grid-template-columns:1fr;gap:10px;align-items:start}.mb-row__actions{justify-content:flex-start}.mb-content-grid{grid-template-columns:1fr}.mb-footer__inner{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:24px}}@media (max-width:760px){.mb-section__head{align-items:flex-start;flex-direction:column;gap:8px}}.my-shell{padding-bottom:clamp(64px,9vw,112px)}.my-page{border-top:5px solid var(--mh-yellow)}.my-page+.my-page{margin-top:clamp(48px,8vw,92px)}.my-page-header{padding:clamp(36px,6vw,72px) 0 clamp(24px,4vw,42px);background:rgba(22,22,22,.92);border-bottom:1px solid rgba(236,227,202,.14)}.my-page-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.my-page-header__copy{min-width:0}.my-page-header__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(48px,8vw,94px);font-weight:600;letter-spacing:.02em;line-height:.86;text-transform:uppercase}.my-page-header__body{margin:14px 0 0;max-width:56ch;color:rgba(242,234,211,.76);font-size:16px;line-height:1.65}.my-page-header__actions{display:flex;justify-content:flex-end}.my-page-label{margin:0 0 22px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.my-content{padding-block:clamp(36px,7vw,78px)}.my-host-board{padding-block:clamp(34px,7vw,78px)}.my-host-attention{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto);gap:clamp(22px,5vw,56px);align-items:end;padding:clamp(28px,5vw,54px);background:linear-gradient(135deg,rgba(31,31,31,.98),rgba(44,71,84,.5)),var(--mh-asphalt);border-bottom:1px solid rgba(236,227,202,.16)}.my-host-attention__label{margin:0 0 14px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.my-host-attention__title{margin:0;max-width:13ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(46px,8vw,92px);font-weight:600;letter-spacing:.02em;line-height:.84;text-transform:uppercase}.my-host-attention__copy{margin:18px 0 0;max-width:58ch;color:rgba(242,234,211,.78);font-size:16px;line-height:1.65}.my-host-attention__meta{display:grid;gap:10px;padding-top:18px;border-top:1px solid rgba(236,227,202,.16)}.my-host-attention__meta span{display:flex;justify-content:space-between;gap:18px;color:rgba(242,234,211,.78);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.my-host-attention__meta em{font-style:normal;color:var(--mh-mute-dark)}.my-host-attention__meta strong{color:var(--mh-paper-warm);font-weight:500;text-align:right}.my-host-overview{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:clamp(22px,4vw,36px);border-top:1px solid rgba(236,227,202,.16);border-left:1px solid rgba(236,227,202,.12)}.my-host-stat{padding:18px;background:rgba(31,31,31,.54);border-right:1px solid rgba(236,227,202,.12);border-bottom:1px solid rgba(236,227,202,.12)}.my-host-stat__value{display:block;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:38px;font-weight:600;line-height:.95}.my-host-stat__label{display:block;margin-top:8px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.my-host-sections{display:grid;gap:2px;margin-top:clamp(34px,7vw,76px)}.my-group{--my-heading:var(--mh-paper-warm);--my-muted:var(--mh-mute-dark);--my-rule:rgba(236,227,202,0.18);padding:clamp(26px,5vw,52px);color:var(--my-heading);background:var(--mh-asphalt);border-top:3px solid var(--mh-yellow)}.my-group,.my-group:first-child{margin-top:0}.my-group__head{display:grid;grid-template-columns:minmax(0,.28fr) minmax(0,1fr);gap:18px;align-items:baseline;padding-bottom:12px;border-bottom:2px solid var(--my-rule)}.my-group__label{color:var(--my-heading);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.my-group__intro{margin:0;color:var(--my-muted);font-size:14px;line-height:1.55}.my-group__list{display:grid;border-top:1px solid var(--my-rule)}.my-group__empty{padding:18px 0;color:var(--my-muted);border-bottom:1px solid var(--my-rule);font-size:14px}.my-group--quiet{margin-top:0;background:rgba(22,22,22,.62);border-top-color:rgba(224,168,1,.36)}.my-group--quiet .my-group__head{background:rgba(31,31,31,.28)}.my-group--quiet .my-group__empty{padding-block:18px;color:rgba(140,137,131,.72)}.my-group--workspace{margin-top:0;background:linear-gradient(180deg,rgba(31,31,31,.84),rgba(22,22,22,.22)),var(--mh-charcoal);border-top-color:var(--mh-yellow)}.my-group--active{background:#1b3039}.my-group--upcoming{background:#393326}.my-group--story{background:#3a302b}.my-group--wrap{background:#243b35}.my-group--archived{background:#292929}.my-group--paused{background:#302b2a}.my-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,3vw,28px);align-items:center;padding:24px 0;border-bottom:1px solid rgba(236,227,202,.12)}.my-row:hover .my-row__action,.my-row:hover .my-row__title{color:var(--mh-yellow)}.my-row--upcoming{background:linear-gradient(90deg,rgba(224,168,1,.08),transparent 42%)}.my-row__meta{display:block;margin-bottom:10px;color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.my-row__main{min-width:0}.my-row__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(26px,4vw,42px);font-weight:600;letter-spacing:.03em;line-height:.94;text-transform:uppercase}.my-row__status{display:inline-flex;align-items:center;margin-top:10px;padding:5px 8px;border:1px solid rgba(236,227,202,.26);color:rgba(242,234,211,.8);font-family:var(--mh-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.my-row__action{color:rgba(242,234,211,.78);font-family:var(--mh-display);font-size:14px;font-weight:600;letter-spacing:.16em;line-height:1.2;text-align:right;text-transform:uppercase;white-space:nowrap}.my-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;align-items:center}.my-row__action--disabled{color:rgba(140,137,131,.62);cursor:not-allowed}.my-badge{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(224,168,1,.62);color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.my-draft-workspace{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,34px);align-items:center;padding:clamp(22px,4vw,34px) 0}.my-draft-workspace__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(30px,5vw,54px);font-weight:600;letter-spacing:.03em;line-height:.9;text-transform:uppercase}.my-draft-workspace__copy{margin:12px 0 0;max-width:54ch;color:rgba(242,234,211,.66);font-size:15px;line-height:1.62}.my-mini-pipeline{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.my-mini-pipeline span{display:inline-flex;padding:6px 8px;border:1px solid rgba(236,227,202,.22);color:rgba(242,234,211,.72);font-family:var(--mh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.my-mini-pipeline span:first-child{border-color:rgba(224,168,1,.62);color:var(--mh-yellow)}.my-empty{padding:clamp(24px,4vw,36px);background:rgba(31,31,31,.74);border-left:3px solid var(--mh-yellow);color:rgba(242,234,211,.78)}.my-highlight{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding:clamp(26px,5vw,44px);background:linear-gradient(135deg,rgba(31,31,31,.96),rgba(44,71,84,.46)),var(--mh-asphalt);border-top:4px solid var(--mh-yellow);border-bottom:1px solid rgba(236,227,202,.14)}.my-highlight__label{margin:0 0 12px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.my-highlight__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(34px,5vw,62px);font-weight:600;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.my-highlight__body{margin:14px 0 0;color:rgba(242,234,211,.78);font-size:15px;line-height:1.62}.my-history,.my-receipts{display:grid;border-top:1px solid rgba(236,227,202,.12)}.my-receipt{display:grid;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(236,227,202,.12)}.my-receipt__meta{color:var(--mh-mute-dark);font-family:var(--mh-mono);font-size:10px;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.my-receipt__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:26px;font-weight:600;letter-spacing:.03em;line-height:.95;text-transform:uppercase}.my-history__item{padding:24px 0;border-bottom:1px solid rgba(236,227,202,.12)}.my-history__label{margin:0 0 9px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.my-history__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:.03em;line-height:.94;text-transform:uppercase}.my-history__copy{margin:9px 0 0;color:var(--mh-mute-dark);font-size:14px;line-height:1.55}.my-history-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:22px 0}.my-history-controls label{display:grid;gap:8px;color:var(--mh-paper-warm)}.my-history-controls input,.my-history-controls select{max-width:100%;padding:10px 12px;background:var(--mh-charcoal);color:var(--mh-paper-warm);border:1px solid var(--mh-mute-dark)}.my-history-controls button{background:var(--mh-yellow);color:var(--mh-paper-ink);border:1px solid var(--mh-yellow)}.my-history-controls a{color:var(--mh-paper-warm);text-decoration:underline}.my-privacy{margin-top:clamp(34px,5vw,52px);padding:clamp(24px,4vw,38px);background:var(--mh-paper);color:var(--mh-paper-ink);border-left:3px solid var(--mh-yellow-deep)}.my-privacy__title{margin:0 0 14px;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:34px;font-weight:600;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.my-privacy__list{margin:0;padding-left:18px;color:var(--mh-mute-paper);font-size:15px;line-height:1.7}.my-privacy__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.my-privacy__links a{color:var(--mh-paper-ink)}@media (max-width:900px){.my-highlight,.my-page-header__inner{grid-template-columns:1fr}.my-page-header__actions{justify-content:flex-start}.my-receipt,.my-row{grid-template-columns:1fr;gap:14px;align-items:start}.my-row__action{text-align:left;white-space:normal}.my-row__actions{justify-content:flex-start}.my-group__head{gap:6px}.my-draft-workspace,.my-group__head,.my-host-attention{grid-template-columns:1fr}.my-host-overview{grid-template-columns:repeat(2,1fr)}.my-host-stat:last-child{grid-column:span 2}}@media (max-width:640px){.my-host-overview{grid-template-columns:1fr}.my-host-stat:last-child{grid-column:auto}}.hw-shell{padding-bottom:clamp(64px,9vw,112px)}.hw-hero{padding:clamp(42px,7vw,76px) 0 clamp(34px,6vw,58px);background:radial-gradient(circle at 78% 10%,rgba(44,71,84,.18),transparent 30rem),linear-gradient(135deg,rgba(22,22,22,.98),rgba(31,31,31,.96)),var(--mh-charcoal);border-bottom:3px solid rgba(224,168,1,.82)}.hw-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,320px);gap:clamp(26px,5vw,64px);align-items:end}.hw-hero__title{margin:0;max-width:15ch;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(44px,7vw,82px);font-weight:600;letter-spacing:.02em;line-height:.88;text-transform:uppercase}.hw-hero__copy{margin:18px 0 0;max-width:62ch;color:rgba(242,234,211,.76);font-size:clamp(16px,1.4vw,18px);line-height:1.65}.hw-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hw-hero__side{padding-top:16px;border-top:2px solid var(--mh-yellow)}.hw-hero__side p{margin:0;color:rgba(242,234,211,.72);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;line-height:1.8;text-transform:uppercase}.hw-section{padding:clamp(52px,8vw,94px) 0}.hw-section--paper{background:var(--mh-paper);color:var(--mh-paper-ink)}.hw-section__head{display:grid;gap:12px;align-items:start;margin-bottom:clamp(24px,4vw,42px);padding-bottom:16px;border-bottom:2px solid rgba(236,227,202,.18);text-align:left}.hw-section--paper .hw-section__head{border-bottom-color:var(--mh-rule-paper)}.hw-section__label{margin:0;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.hw-section--paper .hw-section__label{color:var(--mh-yellow-deep)}.hw-section__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(34px,5.5vw,58px);font-weight:600;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.hw-section--paper .hw-section__title{color:var(--mh-paper-ink)}.hw-section__copy{margin:16px 0 0;max-width:62ch;color:rgba(242,234,211,.7);font-size:16px;line-height:1.7}.hw-section--paper .hw-section__copy{color:var(--mh-mute-paper)}.hw-flow{display:grid;gap:0;border-top:1px solid rgba(236,227,202,.14)}.hw-step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:clamp(14px,3vw,28px);padding:clamp(18px,3vw,26px) 0;border-bottom:1px solid rgba(236,227,202,.14)}.hw-step__num{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:11px;letter-spacing:.2em}.hw-step__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(24px,3.8vw,38px);font-weight:600;letter-spacing:.03em;line-height:.94;text-transform:uppercase}.hw-step__body{margin:8px 0 0;max-width:64ch;color:rgba(242,234,211,.72);font-size:15px;line-height:1.62}.hw-roles{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,34px)}.hw-role{padding:clamp(20px,3vw,28px);background:rgba(31,31,31,.62);border-top:3px solid rgba(224,168,1,.72)}.hw-role__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(28px,4.2vw,42px);font-weight:600;line-height:.92;text-transform:uppercase}.hw-role__list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.hw-role__list li{padding-top:9px;border-top:1px solid rgba(236,227,202,.12);color:rgba(242,234,211,.74);font-size:15px}.hw-membership{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(28px,6vw,74px);align-items:center}.hw-price{padding:clamp(24px,4vw,36px);background:var(--mh-paper-warm);border-left:4px solid var(--mh-yellow-deep)}.hw-price__label{margin:0 0 8px;color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.hw-price__amount{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(48px,8vw,84px);font-weight:600;line-height:.88;text-transform:uppercase}.hw-price__note{margin:14px 0 0;color:var(--mh-mute-paper);font-size:14px;line-height:1.6}.hw-missions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,72px);align-items:start}.hw-mission-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hw-mission-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid rgba(236,227,202,.14);color:rgba(242,234,211,.76)}.hw-mission-list span{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em}.hw-directory{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid rgba(236,227,202,.14);border-left:1px solid rgba(236,227,202,.12)}.hw-link-card{display:grid;gap:8px;min-height:126px;padding:clamp(18px,3vw,24px);background:rgba(31,31,31,.44);border-right:1px solid rgba(236,227,202,.12);border-bottom:1px solid rgba(236,227,202,.12)}.hw-link-card:hover{background:rgba(224,168,1,.07)}.hw-link-card__label{color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.hw-link-card__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:.94;text-transform:uppercase}.hw-link-card__copy{margin:0;color:rgba(242,234,211,.64);font-size:14px;line-height:1.6}.hw-final{padding:clamp(42px,7vw,76px) 0;background:var(--mh-yellow);color:var(--mh-ink)}.hw-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.hw-final h2{margin:0;font-family:var(--mh-display);font-size:clamp(42px,7vw,82px);font-weight:600;line-height:.86;text-transform:uppercase}.hw-final p{margin:14px 0 0;max-width:56ch;color:rgba(11,11,12,.78);font-size:16px;line-height:1.6}.hw-final .mh-button{border-color:var(--mh-ink);color:var(--mh-ink)}@media (max-width:920px){.hw-directory,.hw-final__inner,.hw-hero__inner,.hw-membership,.hw-missions,.hw-roles,.hw-section__head{grid-template-columns:1fr}}@media (max-width:640px){.hw-step{grid-template-columns:1fr;gap:8px}}.hw-timeline .hw-step{grid-template-columns:54px minmax(0,1fr)}.hw-section--paper .mh-button-secondary{border-color:var(--mh-paper-ink);color:var(--mh-paper-ink)}.hw-section--paper .mh-button-primary{color:var(--mh-ink)}.hw-hero-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(30px,5vw,48px);border-top:1px solid rgba(236,227,202,.16);border-left:1px solid rgba(236,227,202,.12)}.hw-hero-step{padding:clamp(18px,3vw,26px);border-right:1px solid rgba(236,227,202,.12);border-bottom:1px solid rgba(236,227,202,.12);background:rgba(31,31,31,.36)}.hw-hero-step__num{display:block;margin-bottom:12px;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.hw-hero-step__title{margin:0;color:var(--mh-paper-warm);font-family:var(--mh-display);font-size:clamp(24px,3.6vw,38px);font-weight:600;letter-spacing:.03em;line-height:.94;text-transform:uppercase}.hw-hero-step__body{margin:10px 0 0;color:rgba(242,234,211,.68);font-size:14px;line-height:1.56}.hw-timeline{border-top-color:rgba(224,168,1,.42)}.hw-timeline .hw-step__title{font-size:clamp(24px,3.6vw,36px)}@media (max-width:820px){.hw-hero-steps{grid-template-columns:1fr}}.hw-hero .mh-kicker{margin-bottom:0}.hw-hero-steps{margin-top:clamp(24px,4vw,38px)}.hw-section__head--simple{display:block;margin-bottom:clamp(18px,3vw,28px)}.cab-start-wrap{display:grid;min-height:calc(100vh - 92px);place-items:center;padding:clamp(42px,9vw,110px) 0}.cab-start{max-width:670px;padding:clamp(30px,6vw,58px);color:var(--mh-paper-warm);background:var(--mh-charcoal);border:1px solid var(--mh-rule-dark)}.cab-header h1,.cab-start h1,.cab-workspace h2{margin:0;font-family:var(--mh-display);font-weight:600;letter-spacing:.015em;line-height:.88;text-transform:uppercase}.cab-header h1,.cab-start h1{font-size:clamp(52px,7vw,88px)}.cab-start>p{max-width:52ch;margin:22px 0 30px;color:rgba(242,234,211,.72);font-size:17px;line-height:1.65}.cab-header{color:var(--mh-paper-warm);background:var(--mh-ink);border-bottom:1px solid var(--mh-rule-dark)}.cab-header__inner{display:flex;gap:28px;align-items:end;justify-content:space-between;padding:clamp(38px,7vw,80px) 0 clamp(34px,5vw,62px)}.cab-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cab-header p:not(.mh-kicker){max-width:660px;margin:18px 0 0;color:rgba(242,234,211,.68);font-size:17px;line-height:1.6}.cab-layout{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-top:clamp(34px,6vw,72px);padding-bottom:126px}.cab-progress{display:grid;align-content:start;border-top:1px solid var(--mh-rule-dark)}.cab-progress__step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;width:100%;padding:17px 0;color:rgba(242,234,211,.5);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--mh-rule-dark);cursor:pointer}.cab-progress__step:disabled{cursor:not-allowed}.cab-progress__step>span{grid-row:span 2;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:10px;letter-spacing:.1em}.cab-progress__step strong{color:inherit;font-family:var(--mh-display);font-size:25px;font-weight:600;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.cab-progress__step small{font-size:11px;line-height:1.35}.cab-progress__step--complete,.cab-progress__step--current{color:var(--mh-paper-warm)}.cab-progress__step--current strong{color:var(--mh-yellow)}.cab-workspace{min-height:420px;padding:clamp(28px,5vw,54px);color:var(--mh-paper-ink);background:var(--mh-paper-warm);border:1px solid var(--mh-rule-paper)}.cab-workspace .mh-button-secondary{color:var(--mh-paper-ink);border-color:var(--mh-paper-ink)}.cab-workspace .mh-button-secondary:focus-visible,.cab-workspace .mh-button-secondary:hover{color:var(--mh-paper-ink);background:rgba(29,29,27,.08);border-color:var(--mh-paper-ink);outline:0}.cab-workspace__eyebrow{margin:0 0 15px;color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cab-workspace h2{font-size:clamp(48px,6vw,68px)}.cab-workspace__question{max-width:46ch;margin:18px 0 0;font-size:clamp(18px,2vw,23px);font-weight:450;line-height:1.4}.cab-basics-form{gap:28px;max-width:680px;padding-top:26px;border-top:1px solid var(--mh-rule-paper)}.cab-basics-form,.cab-gathering-form{display:grid;margin-top:clamp(34px,6vw,58px)}.cab-gathering-form{gap:clamp(32px,5vw,54px)}.cab-gathering-section{display:grid;gap:18px;min-width:0;margin:0;padding:26px 0 0;border:0;border-top:1px solid var(--mh-rule-paper)}.cab-gathering-section legend{padding:0;color:var(--mh-paper-ink);font-family:var(--mh-ui);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.cab-gathering-section .cab-check-group .cab-label{font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.4}.cab-choice-list{display:grid;gap:10px}.cab-choice-list label{display:flex;gap:12px;align-items:flex-start;padding:14px;color:var(--mh-paper-ink);background:rgba(236,227,202,.36);border:1px solid var(--mh-rule-paper);cursor:pointer}.cab-choice-list input{width:16px;height:16px;margin:3px 0 0;accent-color:var(--mh-yellow-deep)}.cab-choice-list small,.cab-choice-list strong{display:block}.cab-choice-list__image{display:block;width:50%;height:auto;max-height:150px;margin-bottom:12px;object-fit:contain;object-position:left center}.cab-choice-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-check-group{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.cab-check-group .cab-label{padding:0}.cab-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}.cab-check-list label{display:flex;gap:9px;align-items:center;min-height:30px;padding:2px 0;color:var(--mh-paper-ink);background:transparent;border:0;cursor:pointer}.cab-check-list label:hover{color:var(--mh-yellow-deep)}.cab-check-list input{width:16px;height:16px;margin:0;accent-color:var(--mh-yellow-deep)}.cab-check-list--radio{grid-template-columns:repeat(3,minmax(0,1fr))}.cab-choice-list strong{font-size:15px}.cab-choice-list small{margin-top:4px;color:var(--mh-mute-paper);font-size:13px;line-height:1.45}.cab-field-grid,.cab-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cab-schedule-groups{display:grid;gap:34px;margin-top:28px}.cab-schedule-group{container-type:inline-size;padding-top:18px;border-top:1px solid var(--mh-rule-paper)}.cab-schedule-group h3{margin:0 0 18px;color:var(--mh-paper-ink);font-family:var(--mh-ui);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.cab-time-grid{column-gap:24px;row-gap:30px}.cab-schedule-group .cab-time-grid{grid-template-columns:1fr;gap:24px}.cab-schedule-group .cab-gathering-release-field{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}@container (min-width: 481px){.cab-schedule-group .cab-release-controls{margin-top:18px}}@container (max-width: 480px){.cab-schedule-group .cab-gathering-release-field{grid-template-columns:1fr}}.cab-gathering-section>.cab-gathering-release-field{margin-top:26px;padding-top:16px;border-top:1px solid var(--mh-rule-paper)}.cab-location-block{display:grid;gap:14px;padding-top:22px;border-top:1px solid var(--mh-rule-paper)}.cab-location-block--general{padding-top:0;border-top:0}.cab-gathering-release-field{display:grid;gap:10px;min-width:0}.cab-release-controls{container-type:inline-size;padding:0;background:transparent;border:0}.cab-release-controls summary{display:inline-flex;gap:6px;align-items:center;color:var(--mh-teal);font-family:var(--mh-ui);font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px;list-style:none;cursor:pointer}.cab-release-controls summary::-webkit-details-marker{display:none}.cab-release-controls summary:focus-visible{outline:2px solid var(--mh-teal);outline-offset:3px}.cab-release-controls[open] summary{margin-bottom:12px}.cab-release-controls>p{margin:0;color:var(--mh-mute-paper);font-size:13px;line-height:1.5}.cab-release-controls__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.cab-release-controls__before{grid-column:1/-1}@container (max-width: 440px){.cab-release-controls__grid{grid-template-columns:1fr}}.cab-text-button{padding:0;color:var(--mh-yellow-deep);background:transparent;border:0;font-family:var(--mh-mono);font-size:11px;letter-spacing:.1em;text-decoration:underline;text-transform:uppercase;cursor:pointer}.cab-location-status--ok{color:var(--mh-teal)}.cab-location-status--pending{color:var(--mh-mute-paper)}.cab-location-status--error{color:#b23c31}.cab-field{display:grid;gap:8px;align-content:start}.cab-label{display:flex;gap:14px;align-items:baseline;justify-content:space-between;color:var(--mh-paper-ink);font-family:var(--mh-mono);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.cab-label span{color:var(--mh-yellow-deep);font-size:9px;font-weight:500;white-space:nowrap}.cab-label .cab-label__name{color:var(--mh-paper-ink);font-size:inherit;font-weight:inherit;white-space:normal}.cab-label__note{margin-left:8px;color:var(--mh-mute-paper);font-family:var(--mh-ui);font-size:11px;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.cab-input,.cab-textarea{width:100%;min-height:50px;padding:12px 14px;color:var(--mh-paper-ink);background:rgba(236,227,202,.38);border-bottom:1px solid var(--mh-rule-paper);border:1px solid var(--mh-rule-paper);border-bottom:2px solid rgba(29,29,27,.55);border-radius:0;outline:0;font-family:var(--mh-ui);font-size:16px;line-height:1.45}.cab-textarea{min-height:144px;resize:vertical}.cab-textarea--summary{min-height:100px}.cab-input:hover,.cab-textarea:hover{border-color:rgba(29,29,27,.65)}.cab-input:focus,.cab-textarea:focus{border-color:var(--mh-yellow-deep);border-bottom-color:var(--mh-yellow-deep);box-shadow:0 0 0 3px rgba(224,168,1,.18)}.cab-input[aria-invalid=true],.cab-textarea[aria-invalid=true]{border-color:#b23c31}.cab-field-error,.cab-help{margin:0;font-size:13px;line-height:1.55}.cab-help{color:var(--mh-mute-paper)}.cab-field-error{color:#b23c31}.cab-feature-image-preview{display:grid;gap:8px;max-width:420px;margin:8px 0 0}.cab-feature-image-preview img{display:block;width:100%;max-height:260px;object-fit:cover;border:1px solid var(--mh-rule-paper)}.cab-feature-image-preview figcaption{color:var(--mh-mute-paper);font-size:13px;line-height:1.45}.cab-context{max-width:680px;margin-top:clamp(34px,6vw,58px);padding:22px;background:rgba(224,168,1,.12);border:1px solid rgba(224,168,1,.48)}.cab-context h3{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:27px;font-weight:600;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.cab-context p{margin:10px 0 0;color:var(--mh-mute-paper);font-size:14px;line-height:1.55}.cab-context ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:18px 0 0;padding:0;list-style:none}.cab-context li{color:var(--mh-paper-ink);font-size:14px;line-height:1.4}.cab-context li:before{margin-right:8px;color:var(--mh-yellow-deep);content:"•"}.cab-missions{display:grid;gap:22px;max-width:760px;margin-top:clamp(34px,6vw,58px);padding-top:26px;border-top:1px solid var(--mh-rule-paper)}.cab-missions__intro h3{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.cab-missions__empty p,.cab-missions__intro p{margin:12px 0 0;color:var(--mh-mute-paper);font-size:15px;line-height:1.55}.cab-missions__empty{display:grid;gap:18px;justify-items:start;padding:24px;background:rgba(236,227,202,.36);border:1px solid var(--mh-rule-paper)}.cab-missions__empty p{margin:0}.cab-mission-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.cab-mission-card{display:grid;gap:20px;padding:clamp(18px,3vw,28px);background:rgba(236,227,202,.28);border:1px solid var(--mh-rule-paper)}.cab-mission-card__controls,.cab-mission-card__header{display:flex;gap:8px;align-items:center;justify-content:space-between}.cab-mission-card__header>p{margin:0;color:var(--mh-paper-ink);font-family:var(--mh-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cab-mission-card__controls{justify-content:end}.cab-review{display:grid;gap:22px;max-width:800px;margin-top:clamp(34px,6vw,58px)}.cab-preview,.cab-readiness,.cab-review-summary,.cab-warnings{padding:clamp(20px,4vw,30px);background:rgba(236,227,202,.32);border:1px solid var(--mh-rule-paper)}.cab-readiness{border-color:rgba(178,60,49,.55)}.cab-readiness--ready{border-color:rgba(224,168,1,.68)}.cab-confirmation h3,.cab-preview h3,.cab-readiness h3,.cab-review-summary h3,.cab-warnings h3{margin:8px 0 0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.cab-confirmation p,.cab-preview__note,.cab-readiness>p:not(.cab-workspace__eyebrow),.cab-review-summary>p{color:var(--mh-mute-paper);font-size:14px;line-height:1.55}.cab-readiness__list,.cab-review-copy,.cab-warnings ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.cab-readiness__list button,.cab-warnings li{display:grid;gap:5px;width:100%;padding:14px;color:var(--mh-paper-ink);text-align:left;background:rgba(255,255,255,.2);border:1px solid var(--mh-rule-paper);font:inherit}.cab-readiness__list button{cursor:pointer}.cab-readiness__list button:focus-visible,.cab-readiness__list button:hover{border-color:var(--mh-yellow-deep);outline:0}.cab-readiness__list strong,.cab-warnings strong{font-family:var(--mh-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cab-readiness__list span,.cab-review-copy li,.cab-warnings span{color:var(--mh-mute-paper);font-size:14px;line-height:1.45}.cab-readiness__list em,.cab-warnings button{color:var(--mh-yellow-deep);font-family:var(--mh-mono);font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.cab-warnings li{grid-template-columns:1fr auto;align-items:center}.cab-warnings li span{grid-column:1}.cab-warnings button{grid-column:2;grid-row:1/span 2;padding:0;background:transparent;border:0;text-decoration:underline;cursor:pointer}.cab-preview__detail{margin-top:22px;padding:clamp(20px,4vw,34px);background:var(--mh-paper,#f3eee1);border:1px solid var(--mh-rule-paper)}.cab-preview__location,.cab-preview__summary{margin:0;color:var(--mh-mute-paper);font-size:15px;line-height:1.55}.cab-preview__detail h4{margin:10px 0;color:var(--mh-paper-ink);font-family:var(--mh-display);font-size:clamp(34px,5vw,58px);font-weight:600;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.cab-preview__detail>p:not(.cab-preview__location):not(.cab-preview__summary):not(.cab-preview__note){color:var(--mh-paper-ink);font-size:16px;line-height:1.62}.cab-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 0;background:var(--mh-rule-paper);border:1px solid var(--mh-rule-paper)}.cab-review-facts>div{padding:13px;background:rgba(236,227,202,.5)}.cab-review-facts dt{color:var(--mh-mute-paper);font-family:var(--mh-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cab-review-facts dd{margin:6px 0 0;color:var(--mh-paper-ink);font-size:14px;line-height:1.42}.cab-review__open{justify-self:start}.cab-confirmation{position:fixed;z-index:30;inset:0;display:grid;padding:24px;place-items:center;background:rgba(29,29,27,.72)}.cab-confirmation>div{width:min(100%,560px);padding:clamp(24px,5vw,40px);background:var(--mh-paper,#f3eee1);border:1px solid var(--mh-rule-paper)}.cab-confirmation>div>div{display:flex;gap:10px;justify-content:end;margin-top:24px}.cab-icon-button{display:inline-grid;width:32px;height:32px;padding:0;place-items:center;color:var(--mh-paper-ink);background:transparent;border:1px solid var(--mh-rule-paper);border-radius:50%;font-size:17px;line-height:1;cursor:pointer}.cab-icon-button:focus-visible,.cab-icon-button:hover{border-color:var(--mh-yellow-deep);outline:0}.cab-icon-button:disabled,.cab-text-button:disabled{cursor:not-allowed;opacity:.46}.cab-text-button--danger{color:#b23c31}.cab-workspace__placeholder{max-width:610px;margin-top:clamp(38px,7vw,78px);padding:22px 0 0;border-top:1px solid var(--mh-rule-paper)}.cab-workspace__placeholder p{margin:0;color:var(--mh-mute-paper);font-size:16px;line-height:1.6}.cab-workspace__placeholder p+p{margin-top:10px}.cab-error,.cab-notice{margin:20px 0 0;font-size:14px;line-height:1.5}.cab-error{color:#b23c31}.cab-notice{color:var(--mh-teal)}.cab-actions{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:14px 0;background:rgba(29,29,27,.96);border-top:1px solid var(--mh-rule-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cab-actions__inner,.cab-actions__inner>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.cab-actions .mh-button[disabled]{cursor:not-allowed;opacity:.52}@media (max-width:760px){.cab-header__inner{display:grid;align-items:start}.cab-layout{grid-template-columns:1fr;gap:24px;padding-bottom:156px}.cab-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-left:1px solid var(--mh-rule-dark)}.cab-progress__step{min-height:98px;padding:12px 10px;border-right:1px solid var(--mh-rule-dark)}.cab-progress__step strong{font-size:18px}.cab-progress__step small{display:none}.cab-label{display:grid;gap:4px;justify-content:start}.cab-check-list,.cab-check-list--radio,.cab-choice-list--compact,.cab-context ul,.cab-field-grid,.cab-release-controls__grid,.cab-time-grid{grid-template-columns:1fr}.cab-mission-card__header{display:grid;gap:12px;align-items:start}.cab-mission-card__controls{justify-content:start}.cab-review-facts,.cab-warnings li{grid-template-columns:1fr}.cab-warnings button{grid-column:1;grid-row:auto;justify-self:start}.cab-confirmation>div>div{display:grid}.cab-actions__inner,.cab-actions__inner>div{gap:8px}.cab-actions .mh-button{padding-right:12px;padding-left:12px;font-size:11px}}.mh-home-hero{min-height:calc(82svh - 82px)}.mh-home-hero-inner{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(36px,4.5vw,64px)}.mh-home-hero h1{font-size:clamp(56px,7.5vw,112px)}.st-hero{min-height:0;padding-block:clamp(40px,5vw,64px) 24px}.st-page .st-membership-intro{margin:0 0 36px}.ab-variety,.fn-empty,.hp-body,.membership-page__content,.profile-page__content,.st-page>.mh-section-paper{padding-top:36px}@media (max-width:920px){.st-hero{min-height:0;padding-block:36px 24px}.st-hero .mh-inner{gap:28px}.st-hero h1{max-width:18ch;font-size:clamp(44px,9vw,64px)}}@media (max-width:900px){.mh-home-hero{min-height:calc(82svh - 100px)}.mh-home-hero-inner{padding-block:40px;gap:28px}.mh-home-hero h1{font-size:clamp(48px,12vw,70px)}}@media (max-width:420px){.mh-home-hero h1{font-size:48px}}.mp-host-panel,.mp-manager,.mp-reader{display:grid;gap:22px}.mp-manager{grid-column:1/-1;padding:clamp(22px,4vw,38px);color:var(--mh-paper-warm);background:rgba(255,255,255,.035);border:1px solid var(--mh-rule-dark)}.mp-host-panel__heading h3,.mp-manager__intro h2,.mp-reader__heading h2{margin:8px 0 10px;font-family:var(--mh-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1;text-transform:uppercase}.mp-host-panel__intro,.mp-manager__intro p:not(.mh-kicker){max-width:66ch;margin:0;color:#cfc5ad;line-height:1.55}.mp-host-panel__list,.mp-manager__list,.mp-reader__list{display:grid;gap:14px}.mp-editor,.mp-host-post,.mp-reader__post{display:grid;gap:14px;padding:clamp(18px,3vw,26px);border:1px solid var(--mh-rule-dark);background:rgba(0,0,0,.12)}.mp-location{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--mh-rule-dark);color:var(--mh-paper-warm)}.mp-location legend{padding-inline:6px;font-weight:600}.mp-location p{margin:0;color:#cfc5ad;line-height:1.45}.mp-location label{display:grid;gap:6px}.mp-location input{min-height:40px;padding:8px 10px}.mp-location button{justify-self:start}.mp-location ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mp-editor__heading,.mp-host-panel__heading,.mp-host-post__head,.mp-reader__heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mp-editor__heading h3,.mp-host-post__head h4{margin:0;font-family:var(--mh-display);font-size:1.45rem;font-weight:500;text-transform:uppercase}.mp-editor__heading p,.mp-host-panel__heading>span,.mp-host-post__head span{margin:0;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.mp-editor__field,.mp-host-post__field{display:grid;gap:8px;color:var(--mh-paper-warm);font-size:.9rem}.mp-editor__field textarea,.mp-host-post__field textarea{width:100%;padding:13px 15px;color:var(--mh-paper-warm);background:rgba(0,0,0,.22);border:1px solid var(--mh-rule-dark);border-radius:0;font:inherit;line-height:1.5;resize:vertical}.mp-editor__field textarea:focus-visible,.mp-host-post__field textarea:focus-visible{outline:2px solid var(--mh-yellow);outline-offset:2px}.mp-editor__count{color:#cfc5ad;font-size:.8rem;text-align:right}.mp-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mp-editor__remove,.mp-host-panel__heading>span{color:#cfc5ad;font-size:.8rem}.mp-editor__image-choice{display:grid;gap:9px;margin:0;padding:14px;border:1px solid var(--mh-rule-dark);color:var(--mh-paper-warm)}.mp-editor__image-choice legend{padding-inline:6px;font-family:var(--mh-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.mp-editor__image-choice label{display:flex;align-items:center;gap:9px}.mp-editor__image-choice input{accent-color:var(--mh-yellow)}.mp-editor__image-choice p{margin:0;color:#cfc5ad;font-size:.86rem;line-height:1.45}.mp-editor__image-preview{width:min(100%,500px);height:auto;max-height:280px;object-fit:cover}.mp-host-post__image{display:block;width:min(100%,640px);height:auto;max-height:360px;object-fit:cover}.mg-shell{min-height:100vh;background:var(--mh-paper-warm);color:var(--mh-paper-ink)}.mg-heading{padding-block:38px 28px}.mg-heading .mh-kicker a{color:inherit}.mg-heading h1{max-width:900px;margin:8px 0 10px;font:500 clamp(42px,6vw,68px)/.98 var(--mh-display)}.mg-heading>p:not(.mh-kicker){margin:0;color:var(--mh-mute-paper)}.mg-heading>.mg-heading__type{margin-top:7px;font-size:13px}.mg-heading nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}.mg-heading>.mh-story-orientation{display:block;margin-top:12px}.mg-heading nav a{color:var(--mh-teal)}.mg-gallery{padding-block:0 72px}.mg-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mg-card{min-width:0;border:1px solid var(--mh-rule-paper);background:#fffdf7}.mg-card__image{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.mg-card__copy{padding:17px}.mg-card__copy .mh-kicker{margin:0 0 7px;color:var(--mh-mute-paper)}.mg-card__copy h2{margin:0 0 10px;font:500 25px/1.05 var(--mh-display)}.mg-card__copy>p:not(.mh-kicker){margin:0;font:400 16px/1.5 var(--mh-ui);white-space:pre-wrap}.mg-card__copy .mg-card__post-label{margin:0 0 4px;color:var(--mh-mute-paper);font:600 10px/1.3 var(--mh-mono);letter-spacing:.1em;text-transform:uppercase}.mg-card__copy .mg-card__quiet{color:var(--mh-mute-paper);font-style:italic}.mg-card__copy nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.mg-card__copy>.mh-story-orientation{display:block}.mg-card__copy nav a,.mg-more{color:var(--mh-teal)}.mg-empty{margin:0;padding:28px;border:1px solid var(--mh-rule-paper);background:#fffdf7}.mg-more{display:inline-block;margin-top:24px}.mp-editor__hold-note,.mp-editor__notice,.mp-host-post__note{margin:0;padding:10px 13px;color:var(--mh-paper-ink);background:var(--mh-yellow);line-height:1.45}.mp-editor__error,.mp-host-panel__error,.mp-reader__error{margin:0;color:#ffd8d0}.mp-editor__message,.mp-host-panel__message{margin:0;color:var(--mh-yellow)}.mp-host-panel{margin-top:26px;padding:clamp(20px,4vw,34px);color:var(--mh-paper-warm);background:var(--mh-charcoal)}.mp-host-post__body,.mp-reader__body{margin:0;line-height:1.65;white-space:pre-wrap}.mp-host-panel__empty,.mp-reader__empty{margin:0;line-height:1.55}.mp-reader{padding-block:clamp(28px,5vw,48px);color:var(--mh-paper-warm)}.mp-reader__heading{border-bottom:1px solid var(--mh-rule-dark);padding-bottom:12px}.mp-reader__heading h2{margin:0}.mp-reader__heading span{color:#cfc5ad;font-family:var(--mh-mono);font-size:.7rem}.mp-reader__mission{margin:0;color:var(--mh-yellow);font-family:var(--mh-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.mp-reader__author{margin:0;font-weight:600}.mp-reader__more{justify-self:start}@media (max-width:680px){.mp-editor__heading,.mp-host-panel__heading,.mp-host-post__head,.mp-reader__heading{align-items:flex-start;flex-direction:column}.mp-editor__actions{align-items:stretch;flex-direction:column}.mp-editor__actions>*{width:100%}}.sd-post-notes{border-top:1px solid var(--mh-rule-paper);margin-top:36px;padding-top:24px;overflow-wrap:anywhere}.sd-post-notes h2{font-size:clamp(24px,4vw,32px)}.sd-post-notes__actions{gap:12px;margin:18px 0}.sd-post-notes .rg-submit__actions,.sd-post-notes__actions{display:flex;flex-wrap:wrap}.sd-post-notes .sy-entry-field-note{margin:14px 0;background:rgba(255,253,247,.5)}.sd-post-notes .sy-entry-field-note p{color:var(--mh-ink);white-space:pre-wrap}.sd-post-notes .sy-entry-field-note footer{color:var(--mh-mute-paper)}.sd-post-notes .mh-button-quiet{color:var(--mh-ink);background:transparent;border:1px solid var(--mh-rule-paper)}.sd-post-notes .rg-field__row{flex-wrap:wrap;gap:8px}.mh-watch-control .mh-button{min-height:44px;background:transparent;color:inherit}.mh-watch-control .mh-button:hover{color:var(--mh-yellow)}.mh-registration .mh-watch-control .mh-button:hover{color:var(--mh-teal)}.mh-watching-list{--mb-heading:var(--mh-paper-warm);--mb-muted:var(--mh-mute-dark);--mb-rule:rgba(236,227,202,0.12)}.mh-watching-list button.mh-button{background:transparent}.my-content-events{display:grid;gap:28px}.my-content-event{min-width:0;padding:clamp(22px,4vw,40px);background:var(--mh-charcoal);border-top:3px solid var(--mh-yellow)}.my-content-event__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.my-content-event__head h2 a{color:inherit;text-decoration:none}.my-content-event__head h2 a:hover{color:var(--mh-yellow)}.my-content-event__records{margin-top:30px;padding-top:24px;border-top:1px solid rgba(236,227,202,.2)}.my-content-event__records h3{margin:0 0 16px;font-family:var(--mh-display);font-size:26px}.my-content-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:24px;padding:24px 0;border-top:1px solid rgba(236,227,202,.12)}.my-content-record__photo{width:100%;height:auto;max-height:280px;object-fit:contain;object-position:left top}.my-content-record__response{white-space:pre-wrap;overflow-wrap:anywhere}.my-content-event__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.my-content-privacy{max-width:760px;color:var(--mh-mute-dark);font-size:14px;line-height:1.6;margin-top:32px}.my-content-privacy a{color:var(--mh-paper-warm)}@media (max-width:640px){.my-content-record{grid-template-columns:minmax(0,1fr)}}.mb-dashboard{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);align-items:start;gap:28px;padding-block:32px 52px}.mb-dashboard__main{display:grid;min-width:0;gap:28px}.mb-dashboard__main .mb-section{padding:clamp(22px,3vw,36px)}.mb-dashboard__main .mb-section__title{font-size:clamp(30px,3vw,42px)}.mb-dashboard .mb-list{border-top:0}.mb-participation{padding:22px 0;border-bottom:1px solid var(--mb-rule)}.mb-participation__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.mb-participation__head .mb-row__title a{color:inherit}.mb-participation__head .mb-row__title{font-size:clamp(25px,3vw,34px)}.mb-participation__next{margin:14px 0;line-height:1.6}.mb-participation__link{display:inline-block;margin-top:16px;color:var(--mh-paper-ink);font-weight:600}.mb-participation__link:hover{text-decoration:underline}.mb-dashboard__aside{display:grid;min-width:0;gap:28px}.mb-side-nav{padding:22px;border-top:1px solid var(--mb-rule);background:var(--mh-charcoal)}.mb-side-nav h2{margin:0 0 16px;font-family:var(--mh-display);font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.mb-side-links{font-size:14px;line-height:1.5}.mb-side-links p,.mb-side-links small{color:var(--mh-mute-dark)}.mb-side-links ul{list-style:none;margin:0 0 18px;padding:0}.mb-side-links li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--mb-rule)}.mb-side-links a{color:var(--mh-paper-warm);overflow-wrap:anywhere}.mb-side-links a:hover{color:var(--mh-yellow)}.mb-dashboard__empty{line-height:1.6}.mb-dashboard .mb-content__title a{color:inherit}.mb-dashboard .mb-content__thumb img{width:100%;height:auto;max-height:220px;object-fit:contain}@media (max-width:850px){.mb-dashboard{grid-template-columns:minmax(0,1fr)}.mb-dashboard__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.mb-dashboard .mb-content-grid,.mb-dashboard__aside{grid-template-columns:minmax(0,1fr)}.mb-dashboard .mb-badge{white-space:normal}}.ad-story-profile-editor .mh-button:disabled{background:var(--mh-paper-warm);color:var(--mh-paper-ink);border-color:var(--mh-paper-warm);opacity:1}.mp-host-panel .mh-button-quiet{background:transparent;color:var(--mh-paper-warm);border:1px solid var(--mh-paper-warm)}.mp-host-panel .mh-button-quiet:hover:not(:disabled),.mp-host-panel .mh-button:disabled{background:var(--mh-paper-warm);color:var(--mh-paper-ink)}.mp-host-panel .mh-button:disabled{border-color:var(--mh-paper-warm);opacity:1}.sc-composer__intro,.sc-composer__review-notice{margin:0;max-width:760px;color:var(--mh-mute-paper);font-size:15px;line-height:1.6}.mh-story-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:12px 0 18px;list-style:none;font-family:var(--mh-mono);line-height:1.6;font-weight:400;letter-spacing:.015em}.mh-story-meta li{margin:0;font:inherit;overflow-wrap:anywhere}.mh-story-meta li+li:before{content:none}.sd-recent .mh-story-meta{font-size:11px}.mp-editor__experience{display:grid;gap:12px;padding:16px;border:1px solid var(--mh-rule-paper)}.mp-editor__experience p{margin:0;font-size:14px;line-height:1.5}.mh-story-meta{gap:4px 16px;font-family:var(--mh-ui);font-size:12px;line-height:1.5;letter-spacing:0;color:var(--mh-mute-paper)}.mh-story-meta li:first-child{flex-basis:100%}.sd-participant-story-card__body{min-height:0}.sd-participant-story-card .mh-story-meta{margin:4px 0 18px}.sd-participant-story-card__activities>ul{gap:0}.sd-participant-story-card__activities>ul>li{padding:9px 0}.sd-participant-story-card__activities>ul>li+li{border-top:1px solid var(--mh-rule-paper)}.sd-participant-story-card__activities .mh-story-meta{display:grid;gap:2px;margin:4px 0 0;font-size:11px}.sd-participant-story-card__activities a{font-size:15px;line-height:1.4}.sd-shell .mh-story-orientation__item>a{border:0;border-radius:0;padding:0;background:transparent;align-items:baseline}.sd-shell .mh-story-orientation__item>a:hover{background:transparent;text-decoration:underline}.sd-post-card__image-link{display:block;min-width:0}.sd-post-card__image-link .sd-post-card__image{width:100%;height:100%}.sd-post-card h3 a{color:inherit;text-decoration:none}.sd-post-card h3 a:focus-visible,.sd-post-card h3 a:hover{text-decoration:underline}.sd-map-popup{max-height:300px;overflow-y:auto}.sd-map-popup ul{list-style:none;margin:0;padding:0}.sd-map-popup li+li{border-top:1px solid var(--mh-rule-paper);margin-top:10px;padding-top:10px}.sd-map-popup h3{font:500 22px/1.2 var(--mh-display);margin:0 0 12px}.ab-help .mh-kicker,.ab-membership .mh-kicker,.ab-variety .mh-kicker,.learn-article__hero .mh-kicker,.learn-article__section .mh-kicker,.st-access-step h3 span,.st-membership-intro strong,.st-page .mh-section-paper .mh-kicker,.st-page .mh-slab .mh-kicker{color:#765500}.mh-page-head--events .al-collection-switch a:not([aria-current=page]){color:var(--mh-paper-warm)}.mh-page-head--events .al-collection-switch a:not([aria-current=page]):focus-visible,.mh-page-head--events .al-collection-switch a:not([aria-current=page]):hover{color:var(--mh-ink);background:var(--mh-paper-warm)}.ad-hero-fact__chevron{color:var(--mh-yellow)}.sd-map .mapboxgl-popup-content{background:#fffdf7;color:#24231f}.sd-map .mapboxgl-popup-content a{color:#2c4754}.al-results-map__canvas .mapboxgl-popup-close-button,.sd-map .mapboxgl-popup-close-button{color:#24231f}.cab-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);max-width:1120px;width:100%;padding:clamp(24px,4vw,48px);align-items:start;grid-template-areas:"intro plan" "action plan";row-gap:0}.cab-start__intro{grid-area:intro}.cab-start__action{grid-area:action}.cab-start__plan{grid-area:plan}.cab-start__intro>.mh-kicker{color:var(--mh-yellow);margin:0 0 24px}.cab-start__intro h1{font-size:clamp(44px,5vw,68px);line-height:.98}.cab-start__lede{margin:24px 0 0;color:var(--mh-paper-warm);font-size:20px;line-height:1.5}.cab-start__action{margin-top:32px}.cab-start__action>p{margin:0 0 22px;max-width:42ch;color:#c9c0a8;line-height:1.6}.cab-start__plan{padding:clamp(22px,3vw,32px);color:var(--mh-paper-ink);background:var(--mh-paper-warm);border-top:3px solid var(--mh-yellow)}.cab-start__plan h2{margin:0 0 24px;font:500 30px/1.05 var(--mh-display)}.cab-start__plan ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}.cab-start__plan li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.cab-start__number{color:#765500;font:400 12px/1.8 var(--mh-mono)}.cab-start__plan h3{margin:0 0 5px;color:var(--mh-paper-ink);font:600 16px/1.35 var(--mh-ui)}.cab-start__plan p{margin:0;color:var(--mh-mute-paper);font-size:14px;line-height:1.5}.cab-start__action .cab-error{color:#ffd8d0;margin-top:16px}@media (max-width:760px){.cab-start{grid-template-columns:1fr;grid-template-areas:"intro" "plan" "action";row-gap:28px}.cab-start__action .mh-button{width:100%}}.ad-published-results .sy-ledger__directory-list button span{color:var(--mh-paper-warm)}.ad-published-results .sy-ledger__directory-list small{color:#c9c0a8}.ht-header__description{max-width:60ch;margin:18px 0 0;color:#c9c0a8;font-size:16px;line-height:1.6}.event-host-nav{padding:16px 0;background:var(--mh-charcoal);color:var(--mh-paper-warm);border-bottom:1px solid var(--mh-rule-dark)}.event-host-nav__items{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 0;margin-block:0;list-style:none}.event-host-nav__items li{min-width:0}.event-host-nav__items li+li{margin-left:20px;padding-left:20px;border-left:1px solid #756e5e}.event-host-nav__current{color:#c9c0a8;font:400 12px/1.6 var(--mh-mono)}.event-host-nav a{color:var(--mh-yellow);font:600 13px/1.6 var(--mh-ui);text-underline-offset:4px}.event-host-nav a:focus-visible,.event-host-nav a:hover{color:var(--mh-paper-warm);text-decoration:underline}@media (max-width:600px){.event-host-nav__items{gap:12px 16px}.event-host-nav__items li+li{margin-left:0;padding-left:0;border-left:0}.event-host-nav__items li:first-child{flex-basis:100%}}.ho-schedule__reveal{margin:10px 0 6px;color:#c9c0a8;font-size:13px;line-height:1.5}.ho-schedule__time strong{color:var(--mh-paper-warm);font-size:16px;line-height:1.4}.ad-schedule__host-notice{margin:0 0 22px;padding:12px 16px;border-left:3px solid #765500;background:rgba(255,253,247,.55);color:var(--mh-mute-paper);font-size:14px;line-height:1.5}.ad-schedule__host-notice strong{color:var(--mh-paper-ink);font-weight:600}.my-host-sections{gap:14px;margin-top:36px}.my-host-section{--host-section-accent:#42413b;overflow:hidden;border:1px solid var(--mh-rule-dark);background:var(--mh-charcoal)}.my-host-section--active{--host-section-accent:#2c4754}.my-host-section--upcoming{--host-section-accent:#51472d}.my-host-section--story{--host-section-accent:#503c31}.my-host-section--published{--host-section-accent:#2e4b40}.my-host-section--paused{--host-section-accent:#513b3b}.my-host-section__head{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#202020;border-left:4px solid var(--host-section-accent)}summary.my-host-section__head{cursor:pointer;list-style:none}summary.my-host-section__head::-webkit-details-marker{display:none}summary.my-host-section__head:before{content:"";width:9px;height:9px;flex:0 0 9px;border-right:2px solid var(--mh-paper-warm);border-bottom:2px solid var(--mh-paper-warm);transform:rotate(-45deg)}.my-host-section[open]>summary:before{transform:rotate(45deg)}.my-host-section__title{margin:0;color:var(--mh-paper-warm);font:500 clamp(26px,3vw,32px)/1.1 var(--mh-display)}.my-host-section__count{margin-left:auto;color:#c9c0a8;font:400 12px/1.4 var(--mh-mono);white-space:nowrap}.my-host-section--empty{border-color:transparent}.my-host-section--empty .my-host-section__head{background:transparent;padding-block:14px}.my-host-section--empty .my-host-section__title{font-size:24px;color:#b9b3a5}.my-host-section__body{padding:0 24px 8px}.my-host-section__intro{margin:18px 0 0;color:#b9b3a5;font-size:14px}.my-host-sections .my-row{padding:22px 0;background:transparent}.my-host-sections .my-row:last-child{border-bottom:0}.my-host-sections .my-row__title{display:block;margin:0;color:var(--mh-paper-warm);font:600 20px/1.35 var(--mh-ui);letter-spacing:0;text-transform:none}.my-host-sections .my-row__meta{margin:7px 0 0;color:#b9b3a5;font:400 13px/1.5 var(--mh-ui);letter-spacing:0;text-transform:none}.my-host-sections .my-row__status{margin-top:8px;font-size:10px}.my-host-sections .my-row__actions{max-width:310px}.my-host-sections .my-row__action{color:#d8cfb8;font:500 13px/1.5 var(--mh-ui);letter-spacing:0;text-transform:none;text-align:left}.my-host-sections .my-row__action:hover{color:var(--mh-paper-warm);text-decoration:underline;text-underline-offset:4px}.my-host-sections .my-row__action--primary{padding:8px 12px;border:1px solid #a49b84;color:var(--mh-paper-warm)}.my-host-sections .my-row__action--disabled{color:#a49b8a}@media (max-width:760px){.my-host-section__head{padding:18px 16px;gap:12px}.my-host-section__body{padding-inline:16px}.my-host-sections .my-row{grid-template-columns:1fr;gap:14px}.my-host-sections .my-row__actions{justify-content:flex-start;max-width:none}}.my-host-sections .my-row:hover .my-row__title{color:var(--mh-paper-warm)}.my-host-sections .my-row:hover .my-row__action{color:#d8cfb8}.my-host-sections .my-row .my-row__action:hover{color:var(--mh-paper-warm)}.my-host-overview{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1000px){.my-host-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.my-host-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-story-type-label{display:inline-flex;align-items:center;gap:7px;font:500 12px/1.4 var(--mh-ui);letter-spacing:.02em;text-transform:none}.mh-story-type-icon{display:inline-block;flex:0 0 20px;width:20px;height:20px;vertical-align:middle}.sd-participant-story-card__image-link{position:relative}.sd-journal-badge{position:absolute;left:12px;top:12px;padding:7px 10px;background:var(--mh-paper-warm);color:var(--mh-teal);box-shadow:0 1px 5px #0003}.sd-journal-badge--inline{position:static;margin-bottom:12px;box-shadow:none}.sd-journal-event{margin:2px 0 8px;color:var(--mh-teal);font-size:14px;line-height:1.45;text-underline-offset:3px}.sd-journal-event:hover{text-decoration:underline}.sd-participant-story-card .sd-participant-story-card__read{margin-top:auto;padding:11px 16px;min-height:42px;background:var(--mh-teal);border:1px solid var(--mh-teal);color:var(--mh-paper-warm);font:500 14px/1.2 var(--mh-ui);letter-spacing:0;text-transform:none}.sd-participant-story-card .sd-participant-story-card__read:hover{background:var(--mh-teal-deep)}.mh-story-orientation__level{display:inline-flex;align-items:center;gap:5px}.mh-story-orientation__level .mh-story-type-icon{width:16px;height:16px;flex-basis:16px}.sd-recent__item>.mh-story-type-label{display:flex;color:var(--mh-mute-paper);margin-bottom:6px}.sd-post-card__content>.mh-story-type-label{color:var(--mh-mute-paper);margin-bottom:8px}.ad-story-recap-label{color:var(--mh-mute-paper)}.cab-error-summary{border:2px solid #b23c31;padding:16px 20px;background:#fff5ef;scroll-margin:100px}.cab-error-summary ul{padding-left:20px;margin-top:10px}.cab-error-summary__link{color:#922d24;background:transparent;border:0;padding:4px 0;text-align:left;text-decoration:underline;font:inherit;cursor:pointer}.cab-error-summary:focus,.cab-error-summary__link:focus-visible{outline:2px solid #922d24;outline-offset:3px}.cab-field:has(>.cab-field-error)>.cab-input,.cab-field:has(>.cab-field-error)>.cab-textarea{border:2px solid #b23c31}.cab-check-group:has(>.cab-field-error){border:2px solid #b23c31;padding:12px}