.qs-hero{min-height:min(100dvh,980px);padding-top:calc(var(--header-h) + var(--s-8));padding-bottom:var(--s-9);align-content:end;display:grid;position:relative;overflow:clip}.qs-hero__year{--sheen:0%;inset:auto 0 calc(var(--s-9) + 8rem) 0;text-align:center;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:lining-nums;background:var(--gold-grain), var(--gold-brushed);background-size:100% 100%,260% 100%;background-position:0 0, var(--sheen) 0;color:#0000;opacity:.9;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(9rem,4rem + 26vw,30rem);font-weight:300;line-height:.8;position:absolute;-webkit-mask-image:linear-gradient(#000 35%,#0000 96%);mask-image:linear-gradient(#000 35%,#0000 96%)}.qs-hero__content{gap:var(--s-4);display:grid;position:relative}.qs-hero__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.qs-hero__lead{font-size:var(--fs-lead);color:var(--bone);text-wrap:pretty;max-width:54ch}@media (max-width:767px){.qs-hero__year{inset:calc(var(--header-h) + var(--s-7)) 0 auto 0}}.qs-about{gap:var(--s-7) var(--gutter);padding-block:var(--s-9);border-top:1px solid var(--ink-3);display:grid}@media (min-width:1000px){.qs-about{grid-template-columns:5fr 7fr}.qs-about__head{top:calc(var(--header-h) + var(--s-6));align-self:start;position:sticky}}.qs-about__head{gap:var(--s-3);display:grid}.qs-about__body{gap:var(--s-5);max-width:64ch;display:grid}.qs-about__body p{color:var(--bone);text-wrap:pretty}.qs-about__lede{font-family:var(--font-display);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:400;line-height:1.35;color:var(--paper)!important}.qs-pillars{padding-block:var(--s-8);gap:var(--s-6);display:grid}.pillars{gap:var(--s-6) var(--gutter);display:grid}@media (min-width:800px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillars__item{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--ink-3);align-content:start;display:grid;position:relative}.pillars__item:before{content:"";background:var(--gold-500);width:48px;height:1px;position:absolute;top:-1px;left:0}.pillars__n{font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--gold-400)}.pillars__name{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--paper)}.pillars__text{color:var(--text-muted);max-width:40ch}.qs-reach{gap:var(--s-6) var(--gutter);padding-block:var(--s-9);align-items:end;display:grid}@media (min-width:1000px){.qs-reach{grid-template-columns:6fr 6fr}}.qs-reach__count{font-family:var(--font-brand);letter-spacing:.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.15em;font-size:clamp(3.5rem,1.5rem + 9vw,9rem);line-height:1;display:flex}.qs-reach__now{background:var(--gold-grain), var(--gold-brushed);color:#0000;background-size:100% 100%,220% 100%;-webkit-background-clip:text;background-clip:text}.qs-reach__sep,.qs-reach__goal{color:var(--ink-3);-webkit-text-stroke:1px var(--ash)}.qs-reach__body{gap:var(--s-4);justify-items:start;display:grid}.qs-reach__meter{background:var(--ink-3);width:100%;max-width:420px;height:2px;position:relative;overflow:hidden}.qs-reach__meter span{background:var(--gold-500);transform-origin:0;transform:scaleX(var(--v));position:absolute;inset:0}.qs-reach__cities{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.qs-reach__cities li{font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold-300);align-items:center;gap:10px;display:inline-flex}.qs-reach__cities li:before{content:"";background:var(--gold-300);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px 2px #ffb85073;box-shadow:0 0 12px 2px lab(80.2724% 19.1737 61.282/.45)}.qs-timeline{padding-block:var(--s-9) var(--s-8)}.timeline__stage{gap:var(--s-7) var(--gutter);display:grid}.timeline__visual{width:min(100%,560px);margin-inline:auto;position:relative}.relief{width:100%;height:auto;display:block;overflow:visible}.relief__line{fill:none;stroke:var(--gold-500);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55;transition:opacity var(--dur-3) var(--ease-luz), stroke var(--dur-3)}.relief__falcon{fill:none;stroke:var(--gold-200);stroke-width:5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.timeline__big{--sheen:0%;font-family:var(--font-display);letter-spacing:-.03em;background:var(--gold-grain), var(--gold-brushed);background-size:100% 100%,260% 100%;background-position:0 0, var(--sheen) 0;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4rem,2rem + 8vw,8.5rem);font-weight:300;line-height:1;display:none;position:absolute;bottom:-.1em;left:0}.timeline__meter{background:var(--ink-3);height:1px;display:none;position:absolute;bottom:-28px;left:0;right:0}.timeline__meter span{background:var(--gold-500);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.timeline__list{border-top:1px solid var(--ink-3);gap:0;display:grid}.timeline__item{gap:var(--s-1) var(--s-5);padding-block:var(--s-5);border-bottom:1px solid var(--ink-3);grid-template-columns:6.5rem 1fr;display:grid}.timeline__item-year{font-family:var(--font-brand);letter-spacing:.12em;color:var(--gold-400);grid-row:span 2;padding-top:.35em;font-size:1rem}.timeline__item-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--paper)}.timeline__item-text{color:var(--bone);max-width:52ch}.timeline__item.is-placeholder .timeline__item-title{color:var(--text-muted);font-style:italic}.timeline__item.is-placeholder .timeline__item-text{color:var(--text-muted)}@media (min-width:1000px){.timeline__stage{grid-template-columns:6fr 6fr;align-items:start}.timeline__visual{top:calc(var(--header-h) + var(--s-6));position:sticky}}.timeline.is-live .timeline__stage{height:100dvh;padding-top:var(--header-h);padding-bottom:var(--s-6);align-content:center}.timeline.is-live .timeline__visual{width:min(100%,520px,52dvh);position:relative;top:auto}.timeline.is-live .timeline__big,.timeline.is-live .timeline__meter{display:block}.timeline.is-live .relief__line{stroke-dashoffset:1px;opacity:.35}.timeline.is-live .relief__line.is-current{opacity:1;stroke:var(--gold-200)}.timeline.is-live .relief__line.is-past{opacity:.5}.timeline.is-live .timeline__list{border:0;min-height:15rem;position:relative}.timeline.is-live .timeline__item{opacity:0;transition:opacity var(--dur-3) var(--ease-luz), transform var(--dur-4) var(--ease-luz);border:0;grid-template-columns:1fr;position:absolute;inset:0 0 auto;transform:translateY(24px)}.timeline.is-live .timeline__item.is-before{transform:translateY(-24px)}.timeline.is-live .timeline__item.is-active{opacity:1;transform:none}.timeline.is-live .timeline__item-year{grid-row:auto}@media (max-width:999px){.timeline.is-live .timeline__stage{gap:var(--s-6)}.timeline.is-live .timeline__visual{width:min(78%,42dvh)}.timeline.is-live .timeline__list{min-height:11rem}.timeline.is-live .timeline__big{font-size:clamp(3rem,2rem + 6vw,5rem)}}.qs-services{padding-block:var(--s-9)}.services{border-top:1px solid var(--ink-3);counter-reset:svc}.service{border-bottom:1px solid var(--ink-3);position:relative}.service:after{content:"";background:var(--gold-500);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-4) var(--ease-luz);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.service:hover:after,.service:focus-within:after{transform:scaleX(1)}.service__link{align-items:baseline;gap:var(--s-2) var(--s-4);padding-block:var(--s-6);grid-template-columns:3rem 1fr auto;grid-template-areas:"n name arrow"".desc arrow";min-height:44px;display:grid}.service__link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.service__n{font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--gold-400);grid-area:n}.service__name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--paper);transition:transform var(--dur-4) var(--ease-luz), color var(--dur-2);grid-area:name;font-size:clamp(2rem,1.3rem + 3vw,4.25rem);font-weight:300;line-height:1}.service__tag{font-family:var(--font-brand);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--gold-400);vertical-align:middle;margin-left:.6em}.service__desc{color:var(--text-muted);grid-area:desc;max-width:52ch}.service__arrow{color:var(--gold-400);opacity:.5;transition:transform var(--dur-3) var(--ease-luz), opacity var(--dur-2);grid-area:arrow;align-self:center}.service__arrow .icon{width:28px;height:28px}.service__link:hover .service__name,.service__link:focus-visible .service__name{color:var(--gold-100);transform:translate(12px)}.service__link:hover .service__arrow,.service__link:focus-visible .service__arrow{opacity:1;transform:translate(6px)}@media (min-width:1000px){.service__link{grid-template-columns:4rem 1.1fr 1fr auto;grid-template-areas:"n name desc arrow"}}.qs-cta{padding-block:var(--s-9) var(--s-10);gap:var(--s-6);justify-items:start;display:grid}.qs-cta__title{font-family:var(--font-display);font-weight:300;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;color:var(--paper);text-wrap:balance;max-width:14ch}.qs-cta__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.rm .service__link:hover .service__name,.rm .service__link:focus-visible .service__name{transform:none}
