:root{--std-hero-a-min: 560px;--std-hero-b-min: 320px;--std-hero-c-min: 180px;--std-hero-d-min: clamp(420px, 55vh, 560px);--std-hero-rail-width: 260px;--std-hero-copper: #c58b63;--std-hero-bg: #030303;--std-hero-content-max: 720px;--std-hero-padding-y: 48px;--std-hero-padding-x: 40px;--app-header-height: 72px}@media (min-width: 1024px){:root{--app-header-height: 80px}}.std-hero{background:var(--std-hero-bg);color:#fff}.std-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:48px;width:100%;max-width:1360px;margin:0 auto;padding:var(--std-hero-padding-y) var(--std-hero-padding-x);box-sizing:border-box}.std-hero-content{flex:1 1 auto;min-width:0;max-width:var(--std-hero-content-max)}.std-hero-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:14px}.std-hero-eyebrow .idx-num{color:#fff;letter-spacing:.14em}.std-hero-eyebrow .rule{width:36px;height:1px;background:#ffffff40}.std-hero-title{font-family:var(--font-display, "Clash Grotesk", system-ui, sans-serif);font-weight:600;font-size:clamp(32px,4.5vw,56px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0}.std-hero-sub{margin:14px 0 0;max-width:680px;font-size:14px;line-height:1.55;color:#ffffff9e}.std-hero-sub b{color:#ffffffeb;font-weight:500}.std-hero--a,.member-home .mh-hero{min-height:var(--std-hero-a-min)}.std-hero--a .std-hero-inner{min-height:var(--std-hero-a-min);flex-direction:column;align-items:stretch;justify-content:center}.member-home .mh-hero{display:flex;flex-direction:column}.member-home .mh-hero-inner{min-height:var(--std-hero-a-min);flex:1 1 auto;justify-content:space-between}.std-hero--b{min-height:var(--std-hero-b-min);border-bottom:1px solid rgba(255,255,255,.06)}.std-hero--b .std-hero-inner{min-height:var(--std-hero-b-min)}.std-hero--b .std-hero-title{font-size:clamp(36px,5vw,64px)}.account-settings-page .hero,.crew-availability-page>.hero{min-height:var(--std-hero-b-min)}.account-settings-page .hero-inner,.crew-availability-page>.hero .hero-inner{min-height:calc(var(--std-hero-b-min) - 2px);align-items:center;padding-top:var(--std-hero-padding-y);padding-bottom:var(--std-hero-padding-y)}.std-hero--c{min-height:var(--std-hero-c-min);border-bottom:1px solid rgba(255,255,255,.06)}.std-hero--c .std-hero-inner{min-height:var(--std-hero-c-min);flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.std-hero--c .std-hero-title{font-size:clamp(24px,3.5vw,40px)}.std-hero-back{margin-bottom:4px}.std-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.std-hero--d,.hero-marketing.marketing-hero{min-height:var(--std-hero-d-min);height:auto!important;max-height:none;display:flex;flex-direction:column;justify-content:center;align-items:stretch;overflow:visible}.std-hero--d .std-hero-inner,.hero-marketing.marketing-hero .hero__inner{flex:1 1 auto;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow:visible;padding-left:var(--std-hero-padding-x);padding-right:var(--std-hero-padding-x)}body:not(:has(.app-shell)) .hero-marketing.marketing-hero .hero__inner--split,body:not(:has(.app-shell)) .hero-marketing.marketing-hero .hero__inner--stack-left{box-sizing:content-box;min-height:var(--std-hero-d-min);padding-top:calc(var(--app-header-height) + 28px);padding-bottom:48px}body:not(:has(.app-shell)) .hero-marketing.marketing-hero .std-hero-inner{box-sizing:border-box;min-height:0;flex:1 1 auto;padding-top:calc(var(--app-header-height) + 28px);padding-bottom:48px}body:not(:has(.app-shell)) .hero-marketing.marketing-hero:has(.hero__inner--split),body:not(:has(.app-shell)) .hero-marketing.marketing-hero:has(.hero__inner--stack-left){min-height:0}body:not(:has(.app-shell)) .hero-marketing.marketing-hero:has(.std-hero-inner){min-height:var(--std-hero-d-min)}.app-main .marketing-hero.hero-marketing{min-height:var(--std-hero-d-min)!important}.app-main .marketing-hero.hero-marketing .hero__inner,.app-main .marketing-hero.hero-marketing .std-hero-inner{box-sizing:border-box;min-height:0;flex:1 1 auto;padding-top:var(--shell-hero-padding-top, 52px);padding-bottom:var(--shell-hero-padding-bottom, 56px);max-width:var(--shell-content-max, 1360px);padding-left:var(--shell-content-gutter, 40px);padding-right:var(--shell-content-gutter, 40px)}.hero-marketing.marketing-hero .hero__inner--stack-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:28px;overflow:visible}body:not(:has(.app-shell)) .hero-marketing.marketing-hero .hero__inner--stack-left{min-height:var(--std-hero-d-min)}.app-main .marketing-hero.hero-marketing .hero__inner--stack-left{min-height:var(--std-hero-d-min)}.hero-marketing.marketing-hero .hero__inner--stack-left .hero__head{width:100%;max-width:720px}.hero-marketing.marketing-hero .hero__inner--stack-left .hero__head .hero-headline{margin-bottom:0}.hero-marketing.marketing-hero .hero__inner--stack-left .hero__foot{width:100%;padding-bottom:0}.hero-marketing.marketing-hero .hero__inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,420px);grid-template-rows:auto;align-items:center;align-content:center;gap:32px 48px;width:100%;overflow:visible}body:not(:has(.app-shell)) .hero-marketing.marketing-hero .hero__inner--split{min-height:var(--std-hero-d-min)}.app-main .marketing-hero.hero-marketing .hero__inner--split{min-height:var(--std-hero-d-min)}.hero-marketing.marketing-hero .hero__inner--split .hero__head{grid-column:1;grid-row:1;align-self:center;justify-self:start;text-align:left}.hero-marketing.marketing-hero .hero__inner--split .hero__sub{grid-column:2;grid-row:1;align-self:center;justify-self:end;text-align:right;max-width:420px;overflow:visible}.hero-marketing.marketing-hero .hero__inner--split .hero__sub p{text-align:right}.hero-marketing.marketing-hero .hero__inner--split .hero__foot{grid-column:1 / -1;grid-row:2;justify-self:start;width:100%;padding-top:8px;padding-bottom:0}@media (max-width: 768px){.hero-marketing.marketing-hero .hero__inner--split{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:start;gap:20px}.hero-marketing.marketing-hero .hero__inner--split .hero__head,.hero-marketing.marketing-hero .hero__inner--split .hero__sub,.hero-marketing.marketing-hero .hero__inner--split .hero__foot{grid-column:1;grid-row:auto;align-self:start;justify-self:start;text-align:left}.hero-marketing.marketing-hero .hero__inner--split .hero__sub p{text-align:left;margin-left:0}}.std-hero--d .std-hero-inner{flex-direction:column;align-items:flex-start;justify-content:center;max-width:1400px;min-height:0;flex:1 1 auto}.hero-marketing .hero-headline,.hero-marketing .std-hero-title{font-size:clamp(48px,6.5vw,112px)}.hero-marketing .hero-eyebrow,.hero-marketing .hd-sub,.hero-marketing .std-hero-sub,.hero-marketing .hero-description{font-size:clamp(14px,1.1vw,18px);max-width:640px}.equipment-hero.hero-marketing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:#00000080}.marketing-hero:not(.hero-marketing):not(.std-hero--a):not(.std-hero--b):not(.std-hero--c){min-height:100vh;height:100vh;display:flex;flex-direction:column}.marketing-hero:not(.hero-marketing) .hero__inner{flex:1 1 auto;min-height:0}.marketing-hero:not(.hero-marketing) .hero__inner--center .hero__head,.marketing-hero:not(.hero-marketing) .hero__inner.flex-col .hero__head{flex:1 1 auto;justify-content:center}.marketing-hero:not(.hero-marketing) .hero__inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,420px);grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:32px 48px;flex:1 1 auto;min-height:0;width:100%}.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__head{grid-column:1;grid-row:1;align-self:center;justify-self:start;text-align:left}.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__sub{grid-column:2;grid-row:1;align-self:end;justify-self:end;text-align:right;max-width:100%}.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__foot{grid-column:1 / -1;grid-row:2;justify-self:center;width:100%;padding-top:8px}@media (max-width: 768px){.marketing-hero:not(.hero-marketing) .hero__inner--split{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:start;gap:20px}.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__head,.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__sub,.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__foot{grid-column:1;grid-row:auto;align-self:start;justify-self:start;text-align:left}.marketing-hero:not(.hero-marketing) .hero__inner--split .hero__sub p{text-align:left;margin-left:0}}.hero-rail{width:var(--std-hero-rail-width);flex:none;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;padding:var(--std-hero-padding-y) 0;padding-left:32px;text-align:right;align-self:stretch}.hero-rail-divider{width:80px;height:1px;background:#ffffff1a;margin-left:auto;margin-bottom:18px}.hero-rail-stat{display:flex;flex-direction:column;gap:2px;align-items:flex-end;margin-bottom:18px}.hero-rail-stat:last-child{margin-bottom:0}.hero-rail-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--std-hero-copper)}.hero-rail-value{font-size:17px;font-weight:700;color:#fff;margin-top:2px}.account-settings-page .hero-r,.crew-availability-page>.hero .hero-r{width:var(--std-hero-rail-width);border-left:1px solid rgba(255,255,255,.1);padding:var(--std-hero-padding-y) 0;padding-left:32px;justify-content:space-between;align-self:stretch}.account-settings-page .hero-meta-lab,.crew-availability-page .hero-meta-lab{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--std-hero-copper)}@media (max-width: 1023px){.std-hero-inner{flex-direction:column;align-items:flex-start;gap:24px}.hero-rail{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding:20px 0 0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 24px;text-align:left}.hero-rail-divider{display:none}.hero-rail-stat{flex-direction:column;align-items:flex-start;margin-bottom:0}.hero-rail-stat:not(:first-child){border-left:1px solid rgba(255,255,255,.25);padding-left:24px}.account-settings-page .hero-inner{grid-template-columns:1fr;align-items:flex-start}.account-settings-page .hero-r{width:100%;border-left:none;flex-direction:row;flex-wrap:wrap;gap:24px 32px;text-align:left;align-items:flex-start;padding-left:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.account-settings-page .hero-r .hr-rule{display:none}.account-settings-page .hero-meta{align-items:flex-start}}@media (max-width: 767px){.std-hero-inner{padding:32px 20px}.std-hero--b .std-hero-inner{min-height:auto}}
