.hy-page{--hy-paper:#e8e5df;--hy-ink:#193344;--hy-body:#34464e;--hy-line:#1933443b;--hy-sky:#3e6599}.hy-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.6}.hy-cover{isolation:isolate;min-height:max(860px,104svh);padding:calc(var(--header-height) + 36px) var(--rg-gutter) 180px;background:var(--hy-paper);color:#f2eadf;position:relative;overflow:clip}.hy-cover-sky{z-index:-1;background:var(--hy-sky);position:absolute;inset:0 0 140px}.hy-mast{z-index:1;font:500 clamp(105px, 19.5vw, 340px)/.88 var(--font-display);letter-spacing:-.035em;font-variation-settings:normal;white-space:nowrap;animation:hy-arrive 1.15s var(--rg-ease) both;margin:0 0 0 -.015em;position:relative}.hy-cover-art{z-index:2;object-fit:contain;object-position:right bottom;pointer-events:none;width:61%;max-width:none;height:calc(100% - 155px);animation:hy-arrive 1.3s var(--rg-ease) both;position:absolute;bottom:0;right:-1px}.hy-cover-copy{z-index:3;max-width:43%;animation:hy-arrive 1.1s .12s var(--rg-ease) both;margin-top:clamp(38px,4.6vw,78px);position:relative}.hy-cover-lead{max-width:12ch;font:500 clamp(38px, 4.05vw, 70px)/1.04 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 30px;display:block}.hy-cover-lines{gap:14px;max-width:33ch;display:grid}.hy-cover-lines a{color:#f2eadf;text-underline-offset:.25em;transition:text-decoration-color .3s var(--rg-ease);justify-content:space-between;align-items:baseline;gap:20px;font-size:15px;line-height:1.55;text-decoration-color:#0000;display:flex}.hy-cover-lines a span{flex-shrink:0}.hy-cover-lines a:hover{text-decoration:underline}.hy-cover-path{bottom:42px;left:var(--rg-gutter);z-index:3;color:var(--hy-ink);gap:36px;display:flex;position:absolute}.hy-cover-path a{border-bottom:1px solid var(--hy-line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:12px 0;font-size:12px;font-weight:600;display:flex}.hy-cover-path a span{transition:transform .45s var(--rg-ease)}.hy-cover-path a:hover span{transform:translateY(4px)}.hy-page .hy-cover-path a:focus-visible{outline:2px solid var(--hy-ink);outline-offset:4px}.hy-reading{padding:34px var(--rg-gutter) clamp(72px, 7vw, 112px);background:var(--hy-paper);color:var(--hy-ink)}.hy-process-heading{border-top:1px solid var(--hy-line);justify-content:space-between;align-items:baseline;gap:30px;padding:30px 0 54px;display:flex}.hy-process-heading h2{font:500 clamp(64px, 8.5vw, 130px)/1 var(--font-display);letter-spacing:-.045em;margin:0 0 0 -.025em}.hy-process-mark{letter-spacing:.18em;color:var(--hy-ink);font-size:12px}.hy-audiences{grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,180px);display:grid}.hy-audience{min-width:0;scroll-margin-top:calc(var(--header-height) + 32px)}.hy-audience:last-child{margin-top:82px}.hy-audience-heading{border-bottom:1px solid var(--hy-line);padding-bottom:24px}.hy-audience-heading h3{font:500 clamp(37px, 4.2vw, 64px)/1.08 var(--font-display);letter-spacing:-.03em;margin:0}.hy-steps{gap:30px;margin:30px 0 0;padding:0;list-style:none;display:grid}.hy-steps li{grid-template-columns:30px minmax(0,1fr);align-items:baseline;column-gap:18px;display:grid}.hy-step-number{letter-spacing:.08em;color:var(--hy-body);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.6}.hy-steps h4{font:500 clamp(27px, 2.35vw, 37px)/1.15 var(--font-display);letter-spacing:-.015em;margin:0 0 10px}.hy-steps p{max-width:38ch;color:var(--hy-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.hy-reveal{transition:opacity .75s var(--rg-ease), transform .9s var(--rg-ease)}.hy-reveal[data-hy-pending=true]{opacity:0;transform:translateY(18px)}.hy-closing{--rg-bg:var(--hy-sky);--rg-body:var(--rg-ivory);padding:clamp(58px, 7vw, 112px) var(--rg-gutter) clamp(72px, 8vw, 128px);background:var(--rg-bg);color:var(--rg-ivory)}.hy-join{scroll-margin-top:calc(var(--header-height) + 28px);gap:48px;display:grid}.hy-join-heading{border-top:1px solid var(--rg-line-strong);font:500 clamp(62px, 8.3vw, 130px)/1.04 var(--font-display);letter-spacing:-.035em;margin:0;padding-top:26px}.hy-join .rg-how-label{letter-spacing:-.02em;border:0;max-width:20ch;padding:0;font-size:clamp(32px,3.15vw,50px);line-height:1.15}.hy-join .rg-join-grid{gap:28px clamp(60px,10vw,180px)}.hy-join .rg-join-points{border:0}.hy-join .rg-join-points li{border:0;padding-block:9px}.hy-join .rg-join-points li:before{background:var(--rg-ivory);top:calc(9px + .74em)}.hy-join .rg-reach{margin-top:8px}@keyframes hy-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (width>=1800px){.hy-cover{min-height:1060px}}@media (width<=1000px){.hy-cover{min-height:850px;padding-bottom:184px}.hy-cover-copy{max-width:44%}.hy-cover-art{width:59%;height:calc(100% - 190px)}.hy-cover-lines{font-size:14px}.hy-audiences{gap:56px}.hy-audience:last-child{margin-top:60px}.hy-steps li{grid-template-columns:24px 1fr;gap:14px}}@media (width<=767px){.hy-cover{padding-top:calc(var(--header-height) + 35px);min-height:1010px}.hy-cover-sky{bottom:180px}.hy-mast{font-size:19.5vw}.hy-cover-art{width:70%;height:56%;bottom:0}.hy-cover-copy{max-width:68%;margin-top:42px}.hy-cover-lead{max-width:13ch;margin:15px 0 25px;font-size:46px}.hy-cover-lines{gap:12px;max-width:30ch}.hy-cover-path{flex-direction:column;gap:24px;max-width:27%;bottom:30px}.hy-cover-path a{flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.6}.hy-process-heading{padding-top:22px;padding-bottom:40px}.hy-process-heading h2{font-size:clamp(60px,10vw,78px)}.hy-audiences{grid-template-columns:1fr;gap:54px}.hy-audience:last-child{margin-top:0}.hy-audience-heading h3{font-size:43px}.hy-steps{grid-template-columns:1fr 1fr;gap:32px 34px}.hy-steps li{grid-template-columns:24px 1fr;gap:12px}.hy-steps h4{font-size:27px}.hy-join{gap:34px}.hy-join-heading{font-size:clamp(52px,10vw,74px)}}@media (width<=540px){.hy-cover{min-height:0;padding-top:calc(var(--header-height) + 26px);padding-bottom:calc(103.4vw + 18px)}.hy-cover-sky{bottom:180px}.hy-cover-art{width:78%;height:auto}.hy-cover-copy{max-width:100%;margin-top:34px}.hy-cover-copy .hy-kicker{font-size:12px}.hy-cover-lead{max-width:13ch;margin-bottom:25px;font-size:clamp(38px,10.5vw,54px)}.hy-cover-lines{gap:15px;max-width:33ch;padding-right:12px}.hy-cover-lines a{font-size:14px;line-height:1.6}.hy-cover-path{gap:12px;max-width:30%;bottom:24px}.hy-cover-path a{border:0;min-height:56px}.hy-cover-path a span{display:none}.hy-reading{padding-top:20px;padding-bottom:58px}.hy-process-heading{gap:18px;padding-bottom:32px}.hy-process-heading h2{font-size:clamp(51px,13.6vw,74px)}.hy-process-mark{display:none}.hy-audience-heading{padding-bottom:18px}.hy-audience-heading h3{font-size:39px}.hy-steps{grid-template-columns:1fr;gap:26px;margin-top:28px}.hy-steps li{grid-template-columns:26px 1fr;gap:16px}.hy-steps h4{margin-bottom:8px;font-size:29px}.hy-steps p{max-width:33ch;font-size:16px}.hy-closing{padding-top:44px;padding-bottom:64px}.hy-join-heading{font-size:clamp(50px,13vw,70px)}.hy-join .rg-how-label{font-size:34px}.hy-join .rg-join-grid{gap:34px}}@media (prefers-reduced-motion:reduce){.hy-mast,.hy-cover-art,.hy-cover-copy{animation:none}.hy-reveal{transition:none}.hy-reveal[data-hy-pending=true]{opacity:1;transform:none}}
