@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/literata-regular-gh0jbn9q.ttf)format("truetype")}@font-face{font-family:Afacad Flux;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/afacad-flux-regular-DNv7GRGa.ttf)format("truetype")}@font-face{font-family:Afacad Flux;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/afacad-flux-semibold-DC9rIvuB.ttf)format("truetype")}.home-nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-brand{flex-direction:column;flex-shrink:0;line-height:1;text-decoration:none;display:flex}.album .home-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.album [id]{scroll-margin-top:28px}.album .home-section{padding-block:80px}.album :is(.site-vision,.home-impact,.home-care,.events-history){padding-inline:var(--album-panel-padding);border-radius:var(--album-radius)}.album :is(.site-vision,.events-history){margin-bottom:80px}.album .home-note{font-size:16px;line-height:1.5}.album address{font-style:normal}.album :is(.site-inline-link,.home-text-link){text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:18px;font-weight:600;text-decoration:underline;display:inline-flex}.album :is(.site-inline-link,.home-text-link):hover{text-decoration-thickness:2px}.album :is(.site-action,[data-slot=button]:not([aria-label=Open\ navigation])){background:var(--album-primary);height:auto;min-height:52px;color:var(--album-white);white-space:normal;box-shadow:none;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font:600 18px/1.5 Afacad Flux,Arial,sans-serif;text-decoration:none;transition:background-color .18s;display:inline-flex}.album :is(.site-action,[data-slot=button]:not([aria-label=Open\ navigation])):hover{background:var(--album-primary-hover)}.album [aria-label=Open\ navigation]{border-radius:6px;width:44px;height:44px}.album [aria-label=Open\ navigation]:hover{background:var(--album-soft)}.album :is(.site-inline-link,.site-action,.home-text-link) svg{flex-shrink:0;width:20px;height:20px}.album .home-artwork img{aspect-ratio:1.4}.album :is(.home-section-heading,.site-section-intro){grid-template-columns:1fr 1fr;align-items:start;gap:10%;margin-bottom:40px;display:grid}.album :is(.home-section-heading,.site-section-intro)>p{max-width:43ch;font-size:22px}.album .site-page-intro{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding-top:48px;padding-bottom:64px;display:grid}.album :is(.site-page-intro,.events-masthead,.event-detail) nav[aria-label=Breadcrumb]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;font-size:16px;display:flex}.album nav[aria-label=Breadcrumb] a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.album .site-page-intro h1{max-width:13ch}.album .site-page-intro>div>p{max-width:39ch;margin-top:24px;font-size:22px}.album .site-intro-chapters{flex-wrap:wrap;gap:4px 24px;margin-top:24px;display:flex}.album .site-intro-chapters a{align-items:center;min-height:44px;font-size:17px;text-decoration:underline;display:inline-flex}.album .site-page-intro .home-artwork img{aspect-ratio:1.35}.album .site-page-intro .home-artwork{align-self:center}.album :is(.site-next-step,.site-vision,.events-history){grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.album :is(.site-next-step,.site-vision,.events-history) p{max-width:46ch;margin-top:24px}.album :is(.site-next-step,.events-history)>a{justify-self:start}.album .site-vision{background:var(--album-primary);color:var(--album-white)}.album .site-vision>div>p{margin-top:0}.album .site-vision .site-inline-link{margin-top:20px}.album .site-vision :focus-visible{outline-color:var(--album-white)}.album .home-story-mosaic{background:var(--album-history);border-radius:12px;grid-template-columns:.7fr 1.3fr;gap:8%;padding:48px;display:grid}.album .home-origin-year{letter-spacing:-.035em;font:400 clamp(64px,7vw,96px)/1 Literata,Georgia,serif}.album .home-story-copy p{max-width:48ch;margin-bottom:24px}.album .home-story-copy p:last-child{margin-bottom:0}.album .home-statement{font-size:24px}.album .home-history{margin-top:24px}.album .milestones-archive-link{margin-bottom:24px}.album .site-event-filter{flex-wrap:wrap;gap:8px;display:flex}.album [data-slot=toggle-group-item]{border:1px solid var(--album-border);height:auto;min-height:44px;color:var(--album-ink);cursor:pointer;box-shadow:none;background:0 0;border-radius:6px;padding:10px 16px;font:400 17px/1.4 Afacad Flux,Arial,sans-serif}.album [data-slot=toggle-group-item]:hover{background:var(--album-soft)}.album [data-slot=toggle-group-item][aria-pressed=true]{background:var(--album-primary);color:var(--album-white);border-color:var(--album-primary)}.album .site-history-list{gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.album .site-history-list li{grid-template-columns:minmax(160px,.45fr) 1fr;gap:6%;display:grid}.album .site-history-list time{font-variant-numeric:tabular-nums;padding-top:6px;font-size:20px}.album .site-history-list h3{font-size:30px}.album .site-history-list p{max-width:48ch;margin-top:16px}.album .home-impact{background:var(--album-soft);padding-block:64px}.album .home-impact-intro{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.album .home-impact-intro p{max-width:43ch}.album .home-figures{grid-template-columns:repeat(3,1fr);gap:32px 48px;margin:40px 0 0;display:grid}.album .home-figures dt{font-size:18px}.album .home-figures dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:32px}.album .home-leadership{padding-block:80px}.album .home-leadership-columns{grid-template-columns:1fr 1fr;gap:10%;margin-top:40px;display:grid}.album .home-leadership-columns h3{font-size:30px}.album .home-leadership-columns p{max-width:44ch;margin-top:24px}.album .home-pathways{grid-template-columns:1fr 1fr;gap:36px 10%;margin:0;padding:0;list-style:none;display:grid}.album .home-pathways h3{font-size:30px}.album .home-pathways p{max-width:43ch;margin-top:16px}.album .home-curriculum{background:var(--album-history);border-radius:12px;grid-template-columns:.8fr 1.2fr;gap:10%;margin-top:56px;padding:40px;display:grid}.album .home-curriculum h3{font-size:32px}.album .home-curriculum>div>p{max-width:28ch;margin-top:20px}.album [data-slot=accordion-trigger]{min-height:56px;color:inherit;letter-spacing:0;box-shadow:none;align-items:center;padding:16px 0;font:600 20px/1.4 Afacad Flux,Arial,sans-serif}.album [data-slot=accordion-item]{border-color:var(--album-border)}.album .home-module-names{margin:0;padding:0 0 16px 20px;font-size:18px;line-height:1.7}.album .home-vocational{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;margin-top:80px;display:grid}.album .home-vocational p{max-width:42ch;margin-top:24px}.album .home-care{background:var(--album-primary);color:var(--album-white);grid-template-columns:1fr 1fr;gap:10%;padding-block:80px;display:grid}.album .home-care-intro{align-self:start}.album .home-care-intro .home-artwork{margin-block:32px 24px}.album .home-care-intro>p{max-width:36ch;font-size:22px}.album .home-care-programmes{gap:36px;display:grid}.album .home-care-programmes h3{font-size:30px}.album .home-care-programmes p{max-width:46ch;margin-top:16px}.album .home-campus-layout{grid-template-columns:.85fr 1.15fr;gap:12%;display:grid}.album .home-campus-landscape{align-self:start;position:sticky;top:32px}.album .site-districts{letter-spacing:-.035em;font:400 clamp(30px,3vw,42px)/1.4 Literata,Georgia,serif}.album .home-campus-landscape .home-note{max-width:35ch;margin-top:24px}.album .site-campus-jumps{flex-direction:column;align-items:start;gap:8px;margin-top:24px;display:flex}.album .site-campus-jumps a{align-items:center;gap:16px;min-height:44px;text-decoration:underline;display:inline-flex}.album .home-campus-list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.album .home-campus-list li{background:var(--album-white);border-radius:12px;padding:32px}.album .home-campus-name{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.album .home-campus-name h3{font-size:32px}.album .home-campus-name span{font-size:17px}.album .home-campus-list .home-note{margin-top:8px}.album .home-campus-list address{margin-block:24px 16px}.album .home-campus-list a{align-items:center;gap:10px;min-height:44px;font-size:18px;text-decoration:underline;display:inline-flex}.album .home-sponsorship{grid-template-columns:1fr 1fr;gap:10%;padding-block:64px 80px;display:grid}.album .home-sponsor-story>p{max-width:42ch;margin-top:24px}.album .home-sponsor-story .home-artwork{margin-top:32px}.album .home-support-panel{background:var(--album-history);border-radius:12px;align-self:start;padding:clamp(20px,3vw,44px)}.album .home-student-count{gap:4px;margin-block:24px;display:flex}.album .home-student-count [data-slot=toggle-group-item]{background:var(--album-white);width:44px;padding-inline:4px}.album .home-student-count [data-slot=toggle-group-item][aria-pressed=true]{background:var(--album-primary)}.album .home-sponsor-total{margin-bottom:24px}.album .home-sponsor-total>p{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font:400 clamp(38px,4vw,56px)/1.2 Literata,Georgia,serif}.album .home-sponsor-total>span{margin-top:8px;font-size:18px;display:block}.album .home-coverage{flex-wrap:wrap;gap:12px 24px;margin:24px 0;padding:0;list-style:none;display:flex}.album .home-coverage li{align-items:center;gap:8px;font-size:17px;display:inline-flex}.album .home-support-panel>.home-note{margin-top:20px}.album .home-enquiry{margin-top:28px}.album .home-enquiry>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;text-decoration:underline}.album .home-enquiry h3{margin-block:24px 16px;font-size:28px}.album .home-enquiry p{margin-bottom:20px;font-size:18px}.album .home-enquiry-facts{gap:16px;margin-block:24px;display:grid}.album .home-enquiry-facts>div{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.album .home-enquiry-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.album .home-project-layout{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.album .home-project-list{gap:32px;margin:0;display:grid}.album .home-project-list dt{letter-spacing:-.035em;font:400 30px/1.2 Literata,Georgia,serif}.album .home-project-list dd{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:24px}.album .home-project-list .home-project-description{max-width:42ch;font-size:18px}.album .home-partnership-note{grid-template-columns:1.3fr 1fr;align-items:start;gap:10%;margin-top:48px;display:grid}.album .home-partnership-note p{max-width:52ch;font-size:18px}.album .home-partnership-note a{justify-self:start}.album .site-visit-layout{grid-template-columns:1fr .9fr;align-items:start;gap:10%;display:grid}.album .site-visit-copy>p{max-width:43ch;margin-top:24px}.album .site-visit-copy ol{gap:28px;margin-block:40px 24px;padding-left:22px;list-style:decimal;display:grid}.album .site-visit-copy li{padding-left:8px}.album .site-visit-copy li::marker{font-size:18px}.album .site-visit-copy li h3{font-size:26px}.album .site-visit-copy li p{max-width:44ch;margin-top:12px;font-size:18px}.album .site-visit-planner{background:var(--album-history);border-radius:12px;padding:clamp(24px,3vw,44px)}.album .site-visit-planner>h3{font-size:32px}.album .site-visit-planner>p{margin-top:18px}.album .site-visit-planner [data-slot=field-group]{margin-block:28px}.album .site-visit-planner [aria-live] h3{margin-bottom:12px;font-size:26px}.album .site-visit-planner address{font-size:18px}.album .site-visit-planner>a{margin-block:16px 24px}.album .site-visit-planner>button{width:100%;display:flex}.album :is(input:not([type=hidden]),textarea,select,[data-slot=select-trigger]){border:1px solid var(--album-border);background:var(--album-white);width:100%;height:auto;min-height:52px;color:var(--album-ink);box-shadow:none;border-radius:6px;padding:12px 36px 12px 14px;font:400 18px/1.4 Afacad Flux,Arial,sans-serif}.album input::placeholder{color:var(--album-secondary);opacity:1}.album [data-slot=native-select-wrapper]{width:100%}.album [data-slot=field-label]{font-size:18px;font-weight:600}.album [data-slot=field-description]{color:var(--album-ink);font-size:16px}.album .events-index .events-masthead{padding-block:20px 32px}.album .events-index .events-masthead>div{grid-template-columns:1fr 1fr;align-items:center;gap:6%;display:grid}.album .events-index .events-masthead h1{max-width:none;font-size:clamp(40px,4vw,58px)}.album .events-index .events-masthead>div>p{max-width:36ch;padding-bottom:5px;font-size:22px}.album .events-index .events-archive{padding-block:0 80px}.album .events-archive-tools{position:relative}.album .events-view-nav{flex-wrap:wrap;gap:4px 8px;padding-right:200px;display:flex}.album .events-view-nav a{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;font-size:18px;text-decoration:none;display:inline-flex}.album .events-view-nav a[aria-current=page]{color:var(--album-white);background:var(--album-primary);font-weight:600}.album .events-view-nav a:not([aria-current]):hover{background:var(--album-soft)}.album .events-filter-disclosure{display:block}.album .events-filter-disclosure summary{cursor:pointer;justify-content:end;align-items:center;gap:10px;min-height:48px;font-size:18px;list-style:none;display:inline-flex;position:absolute;top:0;right:0}.album .events-filter-disclosure summary::-webkit-details-marker{display:none}.album .events-filter-disclosure summary:hover{text-decoration:underline}.album .events-filter-disclosure summary svg{width:18px;height:18px}.album .events-filter-disclosure[open] .events-filter-chevron{transform:rotate(180deg)}.album .events-index .events-search-form{background:var(--album-soft);border-radius:12px;grid-column:1/-1;align-items:end;gap:24px;margin:20px 0 0;padding:28px;display:flex}.album .events-search-form [data-slot=field-group]{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1fr);gap:20px;min-width:0;display:grid}.album .events-results-summary{justify-content:space-between;align-items:center;gap:16px;margin-block:24px;font-size:16px;display:flex}.album .events-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.album .events-list>li{min-width:0}.album .events-index .events-list-entry{height:100%}.album .events-index .events-card-link{background:var(--album-white);border-radius:var(--album-radius);flex-direction:column;gap:0;height:100%;text-decoration:none;display:flex;overflow:hidden}.album .events-card-link:is(:hover,:focus-visible) h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.album .events-index .events-thumbnail .home-artwork{background:0 0;border-radius:0;padding:0}.album .events-index .events-thumbnail .home-artwork img{aspect-ratio:1.75;border-radius:0}.album .events-index .events-post-copy{padding:14px 20px 22px}.album .events-index .events-post-copy h3{font-size:27px;line-height:1.25}.album .events-index .events-post-meta{gap:4px 12px;margin:0 0 10px;font-size:15px}.album .events-index .events-post-copy>p{margin-top:10px;font-size:18px;line-height:1.45}.album .events-thumbnail{min-width:0;text-decoration:none;display:block}.album .events-thumbnail .home-artwork img{aspect-ratio:1.5;object-fit:cover;width:100%}.album .events-post-copy h3{overflow-wrap:anywhere;font-size:clamp(25px,2.25vw,34px);line-height:1.25}.album .events-post-meta{flex-wrap:wrap;gap:4px 16px;margin-bottom:16px;font-size:16px;display:flex}.album .events-post-meta time{font-variant-numeric:tabular-nums}.album .events-post-meta span{color:var(--album-secondary)}.album .events-post-copy>p{max-width:48ch;margin-top:20px;font-size:19px}.album .events-empty{background:var(--album-soft);border:0;border-radius:12px;padding:64px 24px}.album .events-empty [data-slot=empty-description]{color:var(--album-ink);font-size:20px}.album .events-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;font-size:17px;display:flex}.album .events-pagination nav{width:auto;margin:0}.album .events-pagination [data-slot=pagination-content]{flex-wrap:wrap}.album .events-pagination a{border:0;border-radius:6px;min-width:44px;min-height:44px;padding:10px 14px;font-size:17px}.album .events-pagination a[aria-current=page]{background:var(--album-primary);color:var(--album-white)}.album .events-index .events-history{background:var(--album-history);grid-template-columns:1.4fr .6fr;gap:8%;padding-block:48px}.album .events-history h2{max-width:18ch;font-size:clamp(32px,3.4vw,48px)}@media (width<=1200px){.album .events-list{grid-template-columns:repeat(3,minmax(0,1fr))}.album .events-index .events-search-form{flex-direction:column;align-items:stretch}}@media (width<=900px){.album .events-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.album .events-index .events-masthead{padding-block:16px 36px}.album .events-index .events-masthead>div{grid-template-columns:1fr;gap:20px}.album .events-index .events-masthead h1{max-width:none;font-size:clamp(42px,9vw,58px)}.album .events-index .events-masthead>div>p{padding:0;font-size:20px}.album .events-index .events-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-right:0;display:grid}.album .events-index .events-view-nav a{justify-content:start;padding-inline:12px;font-size:17px}.album .events-filter-disclosure summary{justify-content:start;justify-self:start;margin-top:12px;position:static}.album .events-index .events-search-form{padding:24px}.album .events-index .events-search-form [data-slot=field-group]{grid-template-columns:1fr}.album .events-index .events-post-copy h3{font-size:26px}.album .events-index .events-history{grid-template-columns:1fr;gap:24px;padding-block:32px}.album .events-index .events-archive{padding-bottom:56px}}@media (width<=600px){.album .events-list{grid-template-columns:1fr}}.album .event-detail{padding-top:40px}.album .event-detail header{max-width:940px}.album .event-detail h1{font-size:clamp(40px,4.6vw,64px)}.album .event-detail header time{font-variant-numeric:tabular-nums;margin-top:24px;font-size:20px;display:block}.album .event-detail-body{grid-template-columns:1.6fr .7fr;gap:10%;margin-block:48px;display:grid}.album .event-detail-body>div{max-width:65ch}.album .event-detail-body>div p+p{margin-top:24px}.album .event-detail-body aside{background:var(--album-soft);border-radius:12px;align-self:start;padding:28px;font-size:18px}.album .event-detail-body aside p{margin-bottom:18px}.album .event-detail>p{margin-block:24px}@media (width<=1100px){.album .site-page-intro{gap:6%}.album .site-page-intro h1{font-size:48px}.album .site-page-intro>div>p{font-size:20px}.album .home-story-mosaic{padding:36px}.album .events-search-form{flex-direction:column;align-items:stretch}.album .events-search-form>button{align-self:start}.album .home-care,.album .home-campus-layout{gap:7%}.album .home-sponsorship,.album .site-visit-layout{gap:6%}}@media (width<=760px){.album .home-section{padding-block:56px}.album :is(.site-vision,.events-history){margin-bottom:56px}.album :is(.site-page-intro,.home-section-heading,.site-section-intro,.site-next-step,.site-vision,.events-history,.home-story-mosaic,.home-impact-intro,.home-leadership-columns,.home-pathways,.home-curriculum,.home-vocational,.home-care,.home-campus-layout,.home-sponsorship,.home-project-layout,.home-partnership-note,.site-visit-layout,.events-masthead>div,.events-list-entry,.event-detail-body){grid-template-columns:1fr;gap:28px}.album .site-page-intro{gap:32px;padding-top:20px;padding-bottom:24px}.album .site-page-intro h1{max-width:15ch;font-size:clamp(36px,9.7vw,52px)}.album :is(.site-page-intro,.events-masthead,.event-detail) nav[aria-label=Breadcrumb]{margin-bottom:18px}.album .site-page-intro>div>p{margin-top:20px}.album .site-intro-chapters{gap:4px 20px;margin-top:18px}.album .site-page-intro .home-artwork img{aspect-ratio:1.5}.album :is(.home-section-heading,.site-section-intro){margin-bottom:32px}.album :is(.home-section-heading,.site-section-intro)>p{font-size:20px}.album .home-story-mosaic{padding:28px 24px}.album .home-origin-year{font-size:64px}.album .home-story-copy p{margin-bottom:20px}.album .home-statement{font-size:22px}.album .site-event-filter{gap:8px}.album .site-event-filter [data-slot=toggle-group-item]{padding-inline:12px;font-size:16px}.album .site-history-list{gap:32px;margin-top:36px}.album .site-history-list li{grid-template-columns:1fr;gap:12px}.album .site-history-list time{font-size:17px}.album .site-history-list h3{font-size:28px}.album .home-figures{grid-template-columns:1fr 1fr;gap:24px 20px}.album .home-figures dt{font-size:16px}.album .home-figures dd{font-size:28px}.album .home-impact{padding-block:48px}.album .home-leadership{padding-block:56px}.album .home-leadership-columns{gap:36px;margin-top:32px}.album .home-leadership-columns p{margin-top:18px}.album .home-curriculum{margin-top:40px;padding:28px 24px}.album .home-curriculum h3{font-size:28px}.album [data-slot=accordion-trigger]{font-size:18px}.album .home-module-names{font-size:17px}.album .home-vocational{margin-top:48px}.album .home-care{gap:40px;padding-block:56px}.album .home-care-programmes{gap:32px}.album .home-care-programmes h3{font-size:28px}.album .home-campus-landscape{position:static}.album .site-campus-jumps{flex-flow:wrap;gap:4px 20px}.album .site-districts{font-size:32px}.album .home-campus-list li{padding:24px}.album .home-campus-name h3{font-size:30px}.album .home-sponsorship{gap:40px;padding-block:40px 56px}.album .home-sponsor-story>p{margin-top:20px}.album .home-support-panel{padding:24px 20px}.album .home-sponsor-total>p{font-size:40px}.album .home-project-layout{gap:32px}.album .home-project-list dt{font-size:28px}.album .home-partnership-note{margin-top:32px}.album .site-visit-planner{padding:28px 20px}.album .site-visit-planner>h3{font-size:28px}.album :is(input:not([type=hidden]),textarea,select,[data-slot=select-trigger]){font-size:17px}.album .site-visit-copy li h3{font-size:25px}.album .events-masthead{padding-block:20px 32px}.album .events-masthead>div>p{font-size:20px}.album .events-archive{padding-top:12px}.album .events-view-nav{gap:8px 24px}.album .events-view-nav a{font-size:18px}.album .events-search-form{padding:24px 20px}.album .events-search-form [data-slot=field-group]{grid-template-columns:1fr}.album .events-results-summary{flex-direction:column;align-items:start;gap:4px}.album .events-list{gap:24px}.album .events-post-copy h3{font-size:30px}.album .events-post-meta{margin-block:14px;font-size:15px}.album .events-post-copy>p{font-size:18px}.album .events-empty{padding:36px 24px}.album .events-empty h3{font-size:30px}.album .events-empty [data-slot=empty-description]{font-size:18px}.album .events-pagination{margin-top:40px}.album .event-detail{padding-top:20px}.album .event-detail h1{font-size:38px}.album .event-detail-body{gap:32px;margin-block:32px}.album .event-detail-body aside{padding:24px}}@media (prefers-reduced-motion:reduce){.album-overlay *,.album-overlay :before,.album-overlay :after{transition:none!important;animation:none!important}}.album .home-support-form{flex-direction:column;gap:24px;display:flex}.album .home-support-form h3{font-size:28px}.album .home-support-form textarea{resize:vertical;min-height:160px}.album .home-support-form [role=status]{font-size:16px}.album .home-support-form [role=status]:empty{display:none}.album .events-image-fallback{aspect-ratio:4/3;background:var(--album-soft);width:100%;color:var(--album-ink);border-radius:12px;place-items:center;display:grid}.album .events-image-fallback svg{stroke-width:1.25px;width:40px;height:40px}.album .event-summary{max-width:65ch;margin-top:24px;font-size:clamp(20px,2vw,26px);line-height:1.5}.album .event-cover{margin-top:40px}.album .event-cover img{object-fit:contain;background:var(--album-soft);border-radius:12px;width:100%;max-height:680px}.update-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.update-photo-gallery:empty{display:none}.album .event-detail .update-photo-gallery figure{margin:0}.album .event-detail .update-photo-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}@media (width<=600px){.update-photo-gallery{grid-template-columns:1fr}}
