.hero{min-height:calc(100dvh - 64px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr auto;align-items:center;column-gap:var(--s7);padding:117px var(--gut) 0;position:relative}.hero__content{grid-column:1;grid-row:1;position:relative}.hero__thread{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 16%,#000 40%,#000 78%,rgba(0,0,0,.5) 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 16%,#000 40%,#000 78%,rgba(0,0,0,.5) 92%,transparent 100%)}.hero__thread path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;opacity:.26}.hero__thread .hero__branch{opacity:.2;stroke-width:1.2}.hero__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s1)}.hero__title{font-family:var(--font-display);font-weight:420;font-size:var(--fs-display);line-height:1.04;letter-spacing:-.015em}.hero__title span{display:block}.hero__l2{margin-left:var(--s5)}.hero__l3{margin-left:var(--s7)}.hero__title em{font-style:italic}.hero__sub{margin-top:var(--s2);max-width:var(--measure);font-size:var(--fs-lede);line-height:1.5;color:var(--ink)}.hero__act{margin-top:var(--s2)}.hero__people{grid-column:2;grid-row:1;position:relative;align-self:center;height:min(61vh,560px)}.pcard{position:absolute;width:clamp(140px,14.5vw,212px);aspect-ratio:3 / 4;border-radius:var(--plate-r);overflow:hidden;transform:rotate(var(--plate-tilt));outline:1px solid var(--line-strong);box-shadow:0 24px 60px var(--shadow)}.pcard img{display:block;width:100%;height:100%;object-fit:cover}.pcard--1{top:0;left:2%;z-index:1}.pcard--2{top:21%;left:47%;z-index:2}.pcard--3{top:51%;left:16%;z-index:3}.hero__meta{grid-column:1 / -1;grid-row:2;position:relative;margin-top:var(--s3);padding-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;column-gap:var(--s6);align-items:start;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ink-muted)}.hero__meta span{white-space:normal;display:flex;flex-direction:column;gap:var(--s1);max-width:30ch}.hero__meta i{font-style:normal;font-size:var(--fs-caption);letter-spacing:.01em;color:var(--ink-muted)}.hero__meta-tail{justify-self:end;margin-left:auto;text-align:right;color:var(--ink-faint);font-size:var(--fs-caption);align-self:center}@media(prefers-reduced-motion:no-preference){.hero__eyebrow{animation-delay:.08s}.hero__title{animation-delay:.16s}.hero__people{animation-delay:.22s}.hero__sub{animation-delay:.3s}.hero__act{animation-delay:.4s}.hero__meta{animation-delay:.52s}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pcard{transition:transform .6s cubic-bezier(.16,1,.3,1)}.pcard:hover{transform:rotate(0) translateY(-6px)}}.proof{position:relative;background:var(--band);padding:var(--s5) 0 var(--s5)}.proof__label{text-align:center;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s4);padding:0 var(--gut)}.proof__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.proof__track{display:flex;align-items:center;gap:var(--s9);width:max-content;padding-right:var(--s9)}.proof__track img{height:18px;width:auto;filter:brightness(0);opacity:.55;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.proof__track img.lg-mid{height:23px}.proof__track img.lg-tall{height:31px}@media(hover:hover){.proof__track img:hover{opacity:.85}}@media(prefers-reduced-motion:no-preference){.proof__track{animation:marquee 42s linear infinite}}@media(prefers-reduced-motion:reduce){.proof__track{width:auto;flex-wrap:wrap;justify-content:center;padding:0 24px}.proof__track img[aria-hidden=true]{display:none}}@media(max-width:767px){.proof__track{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;align-items:center;justify-items:center;row-gap:var(--s4);column-gap:var(--s6);padding-right:var(--s6)}@media(prefers-reduced-motion:reduce){.proof__track{display:flex;flex-wrap:wrap;width:auto;gap:var(--s4) var(--s5);padding:0 var(--s4)}}}.proof__affil{margin-top:var(--s4);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s2) var(--s4);padding:0 var(--gut);font-size:var(--fs-caption);letter-spacing:.03em;color:var(--ink-faint);text-align:center}.proof__affil-logos{display:inline-flex;align-items:center;gap:var(--s4)}.proof__affil-logos img{height:30px;width:auto;filter:brightness(0);opacity:.55}.coverage{padding:var(--s8) var(--gut)}.coverage__title{text-align:center;font-family:var(--font-display);font-weight:420;font-size:48px;line-height:1.1;letter-spacing:-.01em;margin-bottom:var(--s5)}.coverage__title em{font-style:italic}.coverage__lede{text-align:center;font-size:var(--fs-body);color:var(--ink-muted);max-width:var(--measure);margin:calc(-1 * var(--s2)) auto var(--s5)}.coverage__stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--s6);max-width:var(--box);margin:0 auto}.coverage__globe{display:block;width:min(100%,380px);aspect-ratio:1;height:auto;margin:0 auto;cursor:grab;touch-action:pan-y}.coverage__globe:active{cursor:grabbing}.coverage__stills{position:relative;width:min(100%,380px);aspect-ratio:1;margin:0 auto}.coverage__stills>img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.coverage__stills>img.is-on{opacity:1}.coverage__film{position:absolute;inset:0;width:100%;height:100%}.coverage__sheet{position:absolute;inset:0;overflow:hidden}.coverage__sheet-rows{position:absolute;top:0;left:0;width:600%;height:600%}.coverage__sheet-rows img{display:block;width:100%;height:100%;opacity:0}.coverage__sheet.is-run .coverage__sheet-rows{animation:sheet-rows 1.5s steps(5,end) forwards}.coverage__sheet.is-run .coverage__sheet-rows img{opacity:1;animation:sheet-cols .3s steps(5,end) 6 forwards}@keyframes sheet-rows{0%{transform:translateY(0)}to{transform:translateY(-83.3333%)}}@keyframes sheet-cols{0%{transform:translate(0)}to{transform:translate(-83.3333%)}}@media(prefers-reduced-motion:reduce){.coverage__sheet-rows,.coverage__sheet-rows img{animation-duration:.01s}}@media(prefers-reduced-motion:reduce){.coverage__stills>img{transition:none}}.coverage__side{display:flex;align-items:center;gap:var(--s3)}.ppanel{flex:1 1 auto;position:relative;min-height:clamp(280px,30vw,390px);display:flex;align-items:center;gap:var(--s4)}.ppanel.is-in .ppanel__img,.ppanel.is-in figcaption{opacity:1;transform:translateY(0)}.ppanel__img,.ppanel figcaption{opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.ppanel figcaption{transition-delay:.06s}.ppanel__pic{flex:0 0 auto;width:var(--plate-w);aspect-ratio:3 / 4;border-radius:var(--plate-r);overflow:hidden;outline:1px solid var(--line-strong);box-shadow:0 24px 60px var(--shadow);order:2}.ppanel__img{display:block;width:100%;height:100%;object-fit:cover}.ppanel figcaption{position:relative;order:1;flex:1 1 auto;min-width:0}.ppanel__name{display:block;font-family:var(--font-display);font-weight:420;font-size:36px;line-height:1.12}.ppanel__role{display:block;margin-top:var(--s1);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.ppanel__line{margin-top:var(--s2);font-size:var(--fs-body);color:var(--ink-muted);max-width:34ch}.ppanel__certs{margin-top:var(--s1);font-size:var(--fs-caption);color:var(--ink-faint);max-width:36ch}.ppanel__more{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--s2);color:var(--accent);text-decoration:none;font-size:var(--fs-caption);font-weight:500;letter-spacing:.04em;border-bottom:1px solid transparent;transition:border-color .35s cubic-bezier(.16,1,.3,1)}.ppanel__more:hover{border-bottom-color:var(--accent)}.coverage__select{list-style:none;margin:var(--s5) auto 0;max-width:var(--box);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.coverage__select button{width:100%;text-align:left;background:none;border:0;border-top:2px solid var(--line);padding:var(--s2) 0 var(--s1);cursor:pointer;transition:border-color .45s cubic-bezier(.16,1,.3,1)}@media(max-width:899px){.coverage{padding-bottom:var(--s8)}.coverage__stage{grid-template-columns:1fr;row-gap:var(--s1)}@media(max-width:767px){.coverage__stage{row-gap:0}}.coverage__globe{width:min(64vw,300px)}.coverage__side{flex-wrap:wrap;justify-content:center}.ppanel{order:1;flex:1 1 100%;min-height:232px}.ppanel__name{font-size:24px}.coverage__select{grid-template-columns:1fr;gap:var(--s1)}.coverage__select button{padding:var(--s2) 0 var(--s1)}.ppanel{gap:var(--s2)}.ppanel__pic{width:clamp(130px,38vw,170px)}}.coverage__select button span{display:block;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--ink-faint);transition:color .45s cubic-bezier(.16,1,.3,1)}.coverage__select button strong{display:block;margin-top:var(--s1);font-family:var(--font-display);font-weight:420;font-size:21px;color:var(--ink-muted);transition:color .45s cubic-bezier(.16,1,.3,1)}.coverage__select button.is-active{border-top-color:var(--accent)}.coverage__select button.is-active span{color:var(--accent)}.coverage__select button.is-active strong{color:var(--ink)}@media(hover:hover){.coverage__select button:hover strong{color:var(--ink)}}.auth{background:var(--band);padding:var(--s8) var(--gut)}.auth>*{max-width:var(--box);margin-left:auto;margin-right:auto}.auth__eyebrow,.auth__label{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.auth__eyebrow{margin-bottom:var(--s5)}.auth__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:var(--s8);row-gap:var(--s5);align-items:end}.auth__q{margin:0;padding:var(--s5);border:1.5px dotted var(--line);border-radius:var(--plate-r);background:color-mix(in oklab,var(--ground-raise) 55%,transparent)}.auth__q blockquote,.auth__q blockquote p{margin:0}.auth__q blockquote p+p{margin-top:var(--s3)}.auth__pull{font-family:var(--font-display);font-weight:420;font-style:italic;font-size:clamp(28px,2.6vw,38px);line-height:1.18;letter-spacing:-.012em;text-wrap:balance;color:var(--ink)}.auth__q--lead blockquote p:not(.auth__pull){font-size:var(--fs-lede);line-height:1.5;color:var(--ink)}.auth__q:not(.auth__q--lead) blockquote p{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:21px;line-height:1.45;color:var(--ink)}.auth__q figcaption{margin-top:var(--s3);font-size:var(--fs-caption);font-weight:500;letter-spacing:.03em;color:var(--ink)}.auth__cond{margin:3px 0 0;font-size:var(--fs-caption);letter-spacing:.03em;color:var(--ink-muted)}.auth__note{margin-top:var(--s3);font-size:var(--fs-caption);letter-spacing:.03em;color:var(--ink-faint)}.auth__record{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.auth__record .auth__label{margin-bottom:var(--s4)}.auth__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.auth__fact{display:flex;flex-direction:column}.auth__fact strong{display:block;font-family:var(--font-display);font-weight:420;font-variant-numeric:tabular-nums;font-size:30px;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.auth__fact--word strong{font-style:italic}.auth__fact span{display:block;margin-top:var(--s1);font-size:var(--fs-caption);letter-spacing:.05em;color:var(--ink-faint)}@media(max-width:899px){.auth__grid{grid-template-columns:minmax(0,1fr);align-items:start}.auth__facts{grid-template-columns:minmax(0,1fr);row-gap:var(--s4)}}@media(max-width:767px){grid-template-columns: 54px minmax(0,1fr)}@media(max-width:899px){.hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center}.hero__content{grid-column:1}.hero__people{grid-column:1;grid-row:2;height:auto;display:flex;justify-content:center;margin-top:var(--s4);padding:var(--s1) 0}.pcard{position:static;width:36%}.pcard--1{z-index:3}.pcard--2{z-index:2;margin:0 -3.5%}.pcard--3{z-index:1}.hero__meta{grid-row:3}}@media(max-width:767px){.auth__pull{font-size:28px}.hero{padding-left:20px;padding-right:20px;padding-top:108px}.hero__eyebrow{margin-bottom:var(--s2)}.hero__content{display:contents}.hero__sub{display:none}.hero__eyebrow{order:1}.hero__title{order:2}.hero__people{order:3;grid-row:auto;margin-top:var(--s3)}.hero__act{order:4;margin-top:var(--s3)}.hero__meta{order:5;grid-row:auto}.hero__meta{grid-template-columns:1fr;row-gap:var(--s2)}.hero__meta span.hero__meta-tail{display:none}}.proof__track img.lg-apl{height:24px}.coverage__hint{display:flex;align-items:center;justify-content:center;gap:var(--s1);margin-top:var(--s2);font-size:var(--fs-caption);color:var(--ink-faint);transition:opacity .6s cubic-bezier(.16,1,.3,1)}.coverage__hint.is-gone{opacity:0}.coverage__hint[hidden]{display:none}.coverage__hint{--ico-size: 16px}.coverage__hint svg{opacity:.7}@media(prefers-reduced-motion:no-preference){.coverage__hint svg{animation:hintsway 2.6s ease-in-out infinite}}.hero__first{display:inline-flex;align-items:center;gap:var(--s2);margin:var(--s3) 0 0;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.hero__laurel{display:inline-block;width:28px;height:36px;background-color:var(--ink-muted);opacity:.7;-webkit-mask-image:url(/assets/mark-laurel.webp);mask-image:url(/assets/mark-laurel.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.hero__laurel--l{transform:scaleX(-1)}.hero__first-t{display:inline-block}.hero__first-l{display:block}.hero__first-l+.hero__first-l{margin-top:3px;color:var(--ink-faint)}.paths__eyebrow{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s4);max-width:var(--box);margin-left:auto;margin-right:auto}.paths{padding:var(--s8) var(--gut)}.paths__row{max-width:var(--box);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.path{display:block;text-decoration:none;background:var(--ground-raise);border:1px solid var(--line);border-radius:var(--plate-r);padding:var(--s3);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.path:hover{transform:translateY(-4px);border-color:var(--accent)}}@media(min-width:768px){.paths__row{grid-template-rows:auto auto auto;row-gap:0}.path{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start}}.path h3{font-family:var(--font-display);font-weight:420;font-size:19px;line-height:1.25;color:var(--ink)}.path p{margin-top:var(--s1);font-size:var(--fs-caption);color:var(--ink-muted)}.path span{display:inline-block;margin-top:var(--s2);font-size:var(--fs-caption);color:var(--accent)}@media(max-width:767px){.paths__row{grid-template-columns:1fr}}.go__eyebrow{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s1);max-width:var(--box);margin-left:auto;margin-right:auto}.go__title{max-width:var(--box);margin:0 auto var(--s5);font-family:var(--font-display);font-weight:var(--fw-display);font-size:48px;line-height:1.1;letter-spacing:-.01em}.go__head{max-width:var(--box);margin:0 auto var(--s5);text-align:center}.go__head .go__eyebrow,.go__head .go__title{margin-left:auto;margin-right:auto}.go__head .go__title{margin-bottom:0}.go__cards{list-style:none;max-width:var(--box);margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--s6)}.go__card{min-width:0}.go__a{display:grid;grid-template-rows:auto auto auto;row-gap:var(--s1);justify-items:center;text-align:center;text-decoration:none;color:inherit}.go__pic{display:none}.go__card--pic:not(.m-on) .go__pic{visibility:hidden}.go__card--pic .go__pic{display:block;width:100%;aspect-ratio:3 / 2;margin-bottom:var(--s1);background-color:var(--ink-muted);opacity:.16;-webkit-mask-image:var(--mark);mask-image:var(--mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.go__fan{position:relative;width:100%;aspect-ratio:3 / 2;margin-bottom:var(--s1)}.go__plate{position:absolute;width:36%;aspect-ratio:3 / 4;border-radius:var(--plate-r);overflow:hidden;transform:rotate(var(--plate-tilt));outline:1px solid var(--line-strong);box-shadow:0 12px 30px var(--shadow);background:var(--ground-raise)}.go__plate img{display:block;width:100%;height:100%;object-fit:cover}.go__plate--1{top:2%;left:3%;z-index:1}.go__plate--2{top:10%;left:32%;z-index:2}.go__plate--3{top:18%;left:61%;z-index:3}.go__k{font-family:var(--font-display);font-weight:var(--fw-display);font-size:26px;line-height:1.12;letter-spacing:-.012em;color:var(--ink);transition:color .35s cubic-bezier(.16,1,.3,1)}.go__s{font-size:var(--fs-caption);line-height:1.5;color:var(--ink-muted);max-width:30em}@media(hover:hover){.go__a:hover .go__k{color:var(--accent)}}.go__a:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:3px}@media(prefers-reduced-motion:reduce){.go__k{transition:none}}@media(max-width:899px){.go__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s4)}}@media(max-width:767px){.go__title{font-size:36px}.go__cards{grid-template-columns:minmax(0,1fr);gap:var(--s3)}.go__a{grid-template-columns:var(--slot) minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--s2);justify-items:start;text-align:left;align-items:center}.go__card :is(.go__pic,.go__fan){grid-column:1;grid-row:1 / 3;margin:0}.go__k{grid-column:2;grid-row:1;font-size:22px;align-self:end}.go__s{grid-column:2;grid-row:2;align-self:start}}.ppanel__line a{color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor}@media(min-width:768px){.proof__label{font-size:var(--fs-caption);color:var(--ink)}.hero__meta span{color:var(--ink);font-weight:var(--fw-em)}.hero__meta i{font-weight:400;color:var(--ink-muted)}}
