.page-module__Qub-cq__main{background:var(--csl-white);color:var(--text-primary)}.page-module__Qub-cq__sectionContainer{width:min(calc(var(--container-max-width) - 2*var(--spacing-md)),calc(100% - 2*var(--gutter)));margin:0 auto}.page-module__Qub-cq__hero{min-height:min(calc(80svh - var(--nav-height)),680px);background:var(--csl-black);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module__Qub-cq__heroBackdrop{position:absolute;inset:0}.page-module__Qub-cq__heroBackdropImage{object-fit:cover;object-position:center 40%;animation:page-module__Qub-cq__heroSettle 1.6s var(--ease-out)forwards;transform:scale(1.04)}@keyframes page-module__Qub-cq__heroSettle{to{transform:scale(1)}}.page-module__Qub-cq__heroOverlay{background:linear-gradient(90deg,#0c0c0c9e 0%,#0c0c0c52 50%,#0c0c0c00 80%),linear-gradient(#0c0c0c1a 0%,#0c0c0c70 54%,#0c0c0ce6 100%);position:absolute;inset:0}.page-module__Qub-cq__heroContent{z-index:1;width:min(calc(var(--container-max-width) - 2*var(--spacing-md)),calc(100% - 2*var(--gutter)));margin:0 auto;padding-top:clamp(3rem,6vh,4rem);padding-bottom:clamp(2.5rem,6vh,4rem);position:relative}.page-module__Qub-cq__heroEyebrow{border-radius:var(--radius-pill);color:var(--csl-white);font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:.02em;background:#eceaeb24;align-items:center;margin:0 0 1.25rem;padding:.35rem .8rem;font-weight:600;display:inline-flex}.page-module__Qub-cq__heroTitle{color:var(--csl-white);font-family:var(--font-headline);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.98}.page-module__Qub-cq__heroBody{max-width:36rem;font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-body);color:#eceaebdb;text-wrap:pretty;margin:1.5rem 0 0}.page-module__Qub-cq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-module__Qub-cq__primaryCta,.page-module__Qub-cq__secondaryCta{border-radius:var(--radius-pill);min-height:3rem;font-family:var(--font-ui);font-size:var(--text-body);letter-spacing:var(--tracking-ui);transition:background var(--dur-base)var(--ease-out),transform var(--dur-fast)var(--ease-out);border:none;justify-content:center;align-items:center;padding:0 1.75rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Qub-cq__primaryCta{background:var(--csl-yellow);color:var(--csl-blue)}.page-module__Qub-cq__primaryCta:hover{background:color-mix(in srgb,var(--csl-yellow)90%,var(--csl-black))}.page-module__Qub-cq__secondaryCta{color:var(--csl-white);background:#eceaeb29}.page-module__Qub-cq__secondaryCta:hover{background:#eceaeb42}.page-module__Qub-cq__primaryCta:active,.page-module__Qub-cq__secondaryCta:active{transform:scale(.97)}.page-module__Qub-cq__primaryCta:focus-visible,.page-module__Qub-cq__secondaryCta:focus-visible{outline:3px solid var(--csl-white);outline-offset:3px}.page-module__Qub-cq__facts{border-bottom:1px solid #0c0c0c14}.page-module__Qub-cq__factList{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Qub-cq__fact{flex-direction:column;gap:.5rem;padding:clamp(2rem,3.5vw,2.75rem) 0;display:flex}.page-module__Qub-cq__fact+.page-module__Qub-cq__fact{border-left:1px solid #0c0c0c14;padding-left:clamp(1.25rem,3vw,2.5rem)}.page-module__Qub-cq__factWord{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--csl-blue);font-size:clamp(1.375rem,2.4vw,2rem);font-weight:700;line-height:1.05}.page-module__Qub-cq__factLine{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary)}.page-module__Qub-cq__section{padding:var(--section-pad)0 0;scroll-margin-top:calc(var(--nav-height) + 1rem)}.page-module__Qub-cq__sectionHeading{font-family:var(--font-headline);font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;max-width:18ch;margin:0}.page-module__Qub-cq__sectionBody{max-width:36rem;font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--text-primary);text-wrap:pretty;margin:1.25rem 0 0}.page-module__Qub-cq__sectionDetail{max-width:36rem;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;margin:1rem 0 0}.page-module__Qub-cq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.page-module__Qub-cq__splitMedia{aspect-ratio:3/2;background:var(--surface);border-radius:1.25rem;position:relative;overflow:hidden}.page-module__Qub-cq__splitImage{object-fit:cover;transition:transform var(--dur-slow,.6s)var(--ease-out)}@media (hover:hover) and (pointer:fine){.page-module__Qub-cq__splitMedia:hover .page-module__Qub-cq__splitImage{transform:scale(1.03)}}.page-module__Qub-cq__waysHead{max-width:40rem}.page-module__Qub-cq__trackList{border-top:1px solid #0c0c0c1a;margin:2.5rem 0 0;padding:0;list-style:none}.page-module__Qub-cq__track{border-bottom:1px solid #0c0c0c1a;grid-template-columns:4rem minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;column-gap:1.5rem;padding:1.5rem 0;display:grid}.page-module__Qub-cq__trackIndex{font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--csl-blue);font-weight:600}.page-module__Qub-cq__trackTitle{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1.1}.page-module__Qub-cq__trackBody{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.page-module__Qub-cq__moment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.page-module__Qub-cq__momentCopy{order:-1}.page-module__Qub-cq__momentMedia{aspect-ratio:3/2;background:var(--surface);border-radius:1.25rem;position:relative;overflow:hidden}.page-module__Qub-cq__momentImage{object-fit:cover;transition:transform var(--dur-slow,.6s)var(--ease-out)}@media (hover:hover) and (pointer:fine){.page-module__Qub-cq__momentMedia:hover .page-module__Qub-cq__momentImage{transform:scale(1.03)}}.page-module__Qub-cq__momentMeta{font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:.02em;color:var(--text-secondary);margin:1.75rem 0 0;font-weight:600}.page-module__Qub-cq__momentTitle{font-family:var(--font-headline);letter-spacing:var(--tracking-heading);color:var(--text-primary);margin:.35rem 0 0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.15}.page-module__Qub-cq__momentBody{max-width:34rem;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;margin:.75rem 0 0}.page-module__Qub-cq__momentLink{color:var(--csl-blue);font-family:var(--font-ui);font-size:var(--text-body);align-items:center;gap:.4rem;margin-top:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Qub-cq__momentLink:after{content:"→";transition:transform var(--dur-base)var(--ease-out)}.page-module__Qub-cq__momentLink:hover:after{transform:translate(4px)}.page-module__Qub-cq__bursaryCard{background:var(--csl-black);color:var(--csl-white);border-radius:1.25rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.page-module__Qub-cq__bursaryCopy{padding:clamp(2rem,4vw,3.5rem)}.page-module__Qub-cq__bursaryHeading{color:var(--csl-white)}.page-module__Qub-cq__bursaryBody{max-width:36rem;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:#eceaebc7;text-wrap:pretty;margin:1.25rem 0 0}.page-module__Qub-cq__bursaryList{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.page-module__Qub-cq__bursaryList li{border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:.01em;color:var(--csl-white);border:1px solid #eceaeb38;padding:.45rem .9rem;font-weight:600}.page-module__Qub-cq__bursaryNote{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-body);color:#eceaeb9e;margin:1.75rem 0 0}.page-module__Qub-cq__bursaryMedia{min-height:22rem;position:relative}.page-module__Qub-cq__bursaryImage{object-fit:cover;object-position:center}.page-module__Qub-cq__arrowLink{color:var(--csl-yellow);font-family:var(--font-ui);font-size:var(--text-body);align-items:center;gap:.4rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Qub-cq__arrowLink:after{content:"→";transition:transform var(--dur-base)var(--ease-out)}.page-module__Qub-cq__arrowLink:hover:after{transform:translate(4px)}.page-module__Qub-cq__arrowLink:focus-visible{outline:3px solid var(--csl-white);outline-offset:4px;border-radius:2px}.page-module__Qub-cq__ctaSection{margin-top:var(--section-pad);background:var(--csl-blue);padding:var(--section-pad)0;text-align:center}.page-module__Qub-cq__ctaInner{width:100%;max-width:var(--container-max-width);padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box;margin:0 auto}.page-module__Qub-cq__ctaHeading{text-wrap:balance;max-width:18ch;color:var(--csl-white);font-family:var(--font-headline);font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);letter-spacing:-.015em;margin:0 auto}.page-module__Qub-cq__ctaBody{max-width:34rem;font-family:var(--font-body);font-size:var(--text-lead);color:#eceaebc7;line-height:var(--leading-body);text-wrap:pretty;margin:1.25rem auto 0}.page-module__Qub-cq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2.5rem 0 0;display:flex}@media (max-width:968px){.page-module__Qub-cq__split{grid-template-columns:1fr}.page-module__Qub-cq__splitMedia{aspect-ratio:4/3}.page-module__Qub-cq__moment{grid-template-columns:1fr}.page-module__Qub-cq__momentCopy{order:0}.page-module__Qub-cq__momentMedia{aspect-ratio:4/3}.page-module__Qub-cq__track{grid-template-columns:3rem minmax(0,1fr);row-gap:.375rem}.page-module__Qub-cq__trackBody{grid-column:2}.page-module__Qub-cq__bursaryCard{grid-template-columns:1fr}.page-module__Qub-cq__bursaryMedia{aspect-ratio:16/9;order:-1;min-height:0}}@media (max-width:768px){.page-module__Qub-cq__hero{min-height:calc(70svh - var(--nav-height))}.page-module__Qub-cq__heroContent{padding-top:3.5rem;padding-bottom:3rem}.page-module__Qub-cq__heroActions,.page-module__Qub-cq__ctaButtons{flex-direction:column;align-items:stretch}.page-module__Qub-cq__factList{grid-template-columns:1fr}.page-module__Qub-cq__fact{padding:1.25rem 0}.page-module__Qub-cq__fact+.page-module__Qub-cq__fact{border-top:1px solid #0c0c0c14;border-left:0;padding-left:0}.page-module__Qub-cq__track{padding:1.25rem 0}}@media (max-width:560px){.page-module__Qub-cq__heroTitle{font-size:clamp(2.75rem,14vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.page-module__Qub-cq__heroBackdropImage{animation:none;transform:none}.page-module__Qub-cq__splitImage,.page-module__Qub-cq__momentImage,.page-module__Qub-cq__arrowLink:after,.page-module__Qub-cq__momentLink:after{transition:none}}