@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.sDzRxa_className{font-family:Newsreader,Newsreader Fallback}.sDzRxa_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.kqivPW_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.kqivPW_variable{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
[data-palette=field]{--c-bg:#fff;--c-surface:#f3f4f7;--c-card:#fff;--c-ink:#0b0d12;--c-ink-2:#474c58;--c-ink-3:#646a78;--c-line:#e6e8ee;--c-line-2:#cfd3dc;--c-primary:#d2432b;--c-primary-hover:#b2361f;--c-on-primary:#fff;--c-accent:#b2361f;--c-gold:#d2432b;--c-deep:#050c26;--c-deep-2:#0b1638;--c-on-deep:#fff;--c-on-deep-2:#ffffffc7;--c-highlight:#ffb4a2;--c-verse-bg:#d2432b;--c-verse-ink:#fff;--c-veil:5 12 38}:where(:root),[data-palette=dusk]{--c-bg:#fff;--c-surface:#f7f3ea;--c-card:#fff;--c-ink:#1c1c1d;--c-ink-2:#46443f;--c-ink-3:#625f59;--c-line:#ebe6dc;--c-line-2:#cfcabf;--c-primary:#c8452f;--c-primary-hover:#a93a26;--c-on-primary:#fff;--c-accent:#a93a26;--c-gold:#c8452f;--c-deep:#1f2d4a;--c-deep-2:#141c2e;--c-on-deep:#fff;--c-on-deep-2:#ffffffd1;--c-highlight:#e8b86b;--c-verse-bg:#1f2d4a;--c-verse-ink:#fff;--c-veil:20 28 46;--c-shadow:0 12px 36px #1f2d4a1a}[data-palette=foundation]{--c-bg:#faf7f0;--c-surface:#f2ede2;--c-card:#fff;--c-ink:#2a2a28;--c-ink-2:#4d4b45;--c-ink-3:#67645c;--c-line:#e6dfd0;--c-line-2:#d3c9b4;--c-primary:#1f3d2b;--c-primary-hover:#16291d;--c-on-primary:#fff;--c-accent:#7d5f27;--c-gold:#b4975a;--c-deep:#16291d;--c-deep-2:#1f3d2b;--c-on-deep:#faf7f0;--c-on-deep-2:#faf7f0cc;--c-highlight:#d9bf85;--c-verse-bg:#1f3d2b;--c-verse-ink:#faf7f0;--c-veil:18 34 24}[data-palette=harvest]{--c-bg:#fbf6ee;--c-surface:#f3e8d8;--c-card:#fff;--c-ink:#2b211b;--c-ink-2:#53463c;--c-ink-3:#6b5d51;--c-line:#eadcc6;--c-line-2:#d9c4a6;--c-primary:#9b3a1f;--c-primary-hover:#7d2e18;--c-on-primary:#fff;--c-accent:#8c4513;--c-gold:#c98a2b;--c-deep:#3a1f14;--c-deep-2:#4a2a1c;--c-on-deep:#fff;--c-on-deep-2:#fffc;--c-highlight:#f2c27b;--c-verse-bg:#9b3a1f;--c-verse-ink:#fff;--c-veil:58 31 20}[data-palette=covenant]{--c-bg:#f8f6f1;--c-surface:#ece8de;--c-card:#fff;--c-ink:#1d2433;--c-ink-2:#434a5a;--c-ink-3:#5d6474;--c-line:#e2ddd0;--c-line-2:#cdc6b4;--c-primary:#1f3a68;--c-primary-hover:#172c50;--c-on-primary:#fff;--c-accent:#7f611c;--c-gold:#c2a15a;--c-deep:#0f1f3d;--c-deep-2:#18294c;--c-on-deep:#fff;--c-on-deep-2:#fffc;--c-highlight:#e6c77d;--c-verse-bg:#1f3a68;--c-verse-ink:#fff;--c-veil:15 31 61}[data-palette=olive]{--c-bg:#f7f4ec;--c-surface:#ebe5d4;--c-card:#fff;--c-ink:#2c2d24;--c-ink-2:#4d4e42;--c-ink-3:#65665a;--c-line:#e1dac6;--c-line-2:#cdc3a8;--c-primary:#4f5a2b;--c-primary-hover:#3d4621;--c-on-primary:#fff;--c-accent:#8a4526;--c-gold:#a8873f;--c-deep:#262b17;--c-deep-2:#323820;--c-on-deep:#fff;--c-on-deep-2:#fffc;--c-highlight:#dcc98c;--c-verse-bg:#8a4526;--c-verse-ink:#fff;--c-veil:38 43 23}[data-palette=plum]{--c-bg:#faf8f5;--c-surface:#efeae5;--c-card:#fff;--c-ink:#26222b;--c-ink-2:#4a4450;--c-ink-3:#635c69;--c-line:#e5dfd8;--c-line-2:#d0c7bd;--c-primary:#4a2a5e;--c-primary-hover:#3a2049;--c-on-primary:#fff;--c-accent:#7a4a1c;--c-gold:#b89650;--c-deep:#24162f;--c-deep-2:#31203e;--c-on-deep:#fff;--c-on-deep-2:#fffc;--c-highlight:#e0c27e;--c-verse-bg:#4a2a5e;--c-verse-ink:#fff;--c-veil:36 22 47}[data-palette=dawn]{--c-bg:#fff;--c-surface:#f1f6f5;--c-card:#fff;--c-ink:#14201f;--c-ink-2:#3f4c4b;--c-ink-3:#5a6766;--c-line:#dfe9e7;--c-line-2:#c4d4d1;--c-primary:#0f5c5c;--c-primary-hover:#0b4646;--c-on-primary:#fff;--c-accent:#a8402b;--c-gold:#e07a5f;--c-deep:#0b2f33;--c-deep-2:#123c41;--c-on-deep:#fff;--c-on-deep-2:#fffc;--c-highlight:#ffc9a8;--c-verse-bg:#0f5c5c;--c-verse-ink:#fff;--c-veil:11 47 51}:root{--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--fs-2xs:.8rem;--fs-xs:.875rem;--fs-sm:1rem;--fs-base:1.125rem;--fs-lede:clamp(1.15rem, 1.05rem + .4vw, 1.3rem);--fs-h4:clamp(1.25rem, 1.15rem + .4vw, 1.45rem);--fs-h3:clamp(1.5rem, 1.3rem + .8vw, 1.95rem);--fs-h2:clamp(2rem, 1.55rem + 1.6vw, 2.9rem);--fs-display:clamp(2.3rem, 1.7rem + 2.6vw, 3.8rem);--fs-h1:clamp(2.6rem, 1.7rem + 3.6vw, 4.9rem);--shell:1200px;--gutter:clamp(1rem, 5vw, 2.5rem);--sec:clamp(4rem, 3rem + 4vw, 7rem);--sec-tight:clamp(2.75rem, 2.2rem + 2.5vw, 4.5rem);--header-h:76px;--r:6px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.7}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.2em}ul[class],ol[class]{padding:0;list-style:none}address{font-style:normal}figure{margin:0}:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}::selection{background:color-mix(in srgb, var(--c-gold) 30%, transparent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--c-deep);color:var(--c-on-deep);padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}h1,h2,h3,h4,.display,.h2,.h3,.h4{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.12}.display{font-size:var(--fs-h1);line-height:1.04}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);line-height:1.18}h4,.h4{font-size:var(--fs-h4);line-height:1.25}p{text-wrap:pretty;max-width:68ch}.lede{font-size:var(--fs-lede);color:var(--c-ink-2);max-width:60ch;line-height:1.6}.eyebrow{font-family:var(--sans);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);margin-bottom:.75rem;font-weight:600;display:block}.kicker{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);font-weight:700}.hl{color:var(--c-primary)}.prose>*+*{margin-top:1em}.prose p,.prose li{color:var(--c-ink-2)}.prose ul{padding-left:1.2rem}.muted{color:var(--c-ink-3)}.shell{width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.shell--narrow{max-width:calc(820px + var(--gutter) * 2)}.section{padding-block:var(--sec)}.section--tight{padding-block:var(--sec-tight)}.section--surface{background:var(--c-surface)}.section--deep{background:var(--c-deep);color:var(--c-on-deep)}.section--deep .lede,.section--deep p{color:var(--c-on-deep-2)}.section--deep .eyebrow{color:var(--c-highlight)}.section--deep .quote figcaption{color:var(--c-on-deep-2)}.section--deep .quote figcaption strong{color:var(--c-on-deep)}.section+.section:not(.section--surface):not(.section--deep){border-top:1px solid var(--c-line)}.head{max-width:760px;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.head--center{text-align:center;margin-inline:auto}.head--center p{margin-inline:auto}.head .lede{margin-top:1rem}.grid{gap:clamp(1rem,2vw,1.75rem);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (max-width:900px){.split{grid-template-columns:1fr}}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.btn{background:var(--c-primary);min-height:48px;color:var(--c-on-primary);border:1px solid var(--c-primary);font-weight:500;font-size:var(--fs-sm);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover)}.btn--outline{color:var(--c-ink);border-color:var(--c-line-2);background:0 0}.btn--outline:hover{background:var(--c-surface);border-color:var(--c-ink-2)}.btn--light{background:var(--c-card);color:var(--c-ink);border-color:var(--c-card)}.btn--light:hover{background:var(--c-surface);border-color:var(--c-surface)}.btn--ghost-light{color:var(--c-on-deep);border-color:color-mix(in srgb, var(--c-on-deep) 60%, transparent);background:0 0}.btn--ghost-light:hover{background:color-mix(in srgb, var(--c-on-deep) 12%, transparent)}.btn[disabled]{opacity:.6;cursor:not-allowed}.tlink{min-height:44px;color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-2);text-decoration-color:var(--c-line-2);text-underline-offset:.3em;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.tlink:hover{color:var(--c-primary);text-decoration-color:currentColor}.photo{border-radius:var(--r);background:var(--c-surface);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.hero{background:var(--c-surface);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero__inner{max-width:640px}.hero .display{color:var(--c-ink)}.hero .hl{color:var(--c-primary)}.hero__lede{font-size:var(--fs-lede);color:var(--c-ink-2);max-width:58ch;margin-top:1.25rem}.hero__figure{margin:0}.hero__img{aspect-ratio:4/3;border-radius:var(--r)}.hero__img img{object-position:center 38%}.hero__cap{font-size:var(--fs-xs);color:var(--c-ink-3);margin-top:.6rem}.hero .btn--light{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}.hero .btn--light:hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover)}.hero .btn--ghost-light{color:var(--c-ink);border-color:var(--c-line-2);background:0 0}.hero .btn--ghost-light:hover{background:var(--c-card);border-color:var(--c-ink-2)}.hero .standing{color:var(--c-ink-3)}.hero--home{background:var(--c-bg);padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(2rem,4vw,3.5rem)}.hero--home .hero__grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}.hero--home .hero__inner{text-align:center;max-width:900px;margin-inline:auto}.hero--home .display{font-size:var(--fs-h1);letter-spacing:-.015em}.hero--home .hero__lede{max-width:52ch;margin-inline:auto}.hero--home .actions{justify-content:center}.hero--home .hero__img{aspect-ratio:21/9}.hero--home .hero__cap{text-align:right}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.hero--home .hero__img{aspect-ratio:4/3}}.card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .25s;display:flex;overflow:hidden}[data-palette=dusk] .card{box-shadow:var(--c-shadow);border-color:#0000}a.card:hover{border-color:var(--c-line-2);box-shadow:0 10px 30px #0000000f}[data-palette=dusk] a.card:hover{border-color:#0000;box-shadow:0 16px 40px #1f2d4a24}.card__img{aspect-ratio:4/3}.card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.4rem 1.4rem 1.5rem;display:flex}.card__body h3{font-size:var(--fs-h4)}.card__body p{color:var(--c-ink-2);font-size:var(--fs-sm)}.card__more{color:var(--c-primary);font-weight:600;font-size:var(--fs-sm);margin-top:auto;padding-top:.5rem}.rule-card{border-top:3px solid var(--c-gold);padding:1.75rem 0 0}.rule-card h3{font-size:var(--fs-h4);margin-bottom:.4rem}.rule-card p{color:var(--c-ink-2)}.stat{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r);padding:1.5rem}.stat__value{font-family:var(--serif);font-size:var(--fs-h2);color:var(--c-ink);font-weight:500;line-height:1;display:block}.stat__label{margin-top:.6rem;font-weight:600;display:block}.stat__src{font-size:var(--fs-xs);color:var(--c-ink-3);margin-top:.6rem;display:inline-block}.pending{border:1.5px dashed var(--c-gold);border-radius:var(--r);background:color-mix(in srgb, var(--c-gold) 6%, var(--c-card));padding:1.25rem 1.4rem}.pending__tag{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);font-weight:700}.pending__what{font-family:var(--serif);font-size:var(--fs-h4);margin-top:.3rem;font-weight:500}.pending__note{color:var(--c-ink-2);font-size:var(--fs-sm);margin-top:.35rem}.verse{background:var(--c-verse-bg);color:var(--c-verse-ink);text-align:center;padding-block:clamp(4rem,3rem + 4vw,6.5rem)}.verse blockquote{max-width:860px;margin:0 auto}.verse blockquote:before{content:"✝";font-size:var(--fs-h4);margin-bottom:1rem;display:block}.verse p{max-width:none;font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--fs-h2);margin:0 auto;line-height:1.25}.verse cite{font-style:normal;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;margin-top:1.25rem;font-weight:700;display:block}.quote{margin:0}.quote blockquote p{font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--fs-h2);max-width:32ch;line-height:1.35}.quote figcaption{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:1.25rem}.quote figcaption strong{color:var(--c-ink)}.crumbs{font-size:var(--fs-xs);color:var(--c-ink-3);padding-block:1rem}.crumbs ol{flex-wrap:wrap;gap:.4rem;display:flex}.crumbs li+li:before{content:"/";color:var(--c-line-2);margin-right:.4rem}.crumbs a{color:var(--c-ink-2)}.facts{border-top:1px solid var(--c-ink)}.facts>div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(9rem,.8fr) 1.2fr;gap:1rem;padding:.85rem 0;display:grid}.facts dt{color:var(--c-ink-3);font-size:var(--fs-sm)}.facts dd{margin:0}@media (max-width:520px){.facts>div{grid-template-columns:1fr;gap:.1rem}}.form{gap:1.1rem;max-width:720px;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.form__row{grid-template-columns:1fr}}.field{gap:.35rem;display:grid}.field label,.field legend{font-weight:600;font-size:var(--fs-sm)}.field input,.field select,.field textarea{border:1px solid var(--c-line-2);background:var(--c-card);width:100%;min-height:50px;font-size:var(--fs-sm);border-radius:3px;padding:.7rem .9rem}.field textarea{resize:vertical;min-height:140px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--c-primary);outline-offset:1px;border-color:var(--c-ink)}.field__hint{font-size:var(--fs-xs);color:var(--c-ink-3)}.field__error{font-size:var(--fs-xs);color:#a3261a;font-weight:600}.form__status{border-radius:var(--r);background:var(--c-surface);border-left:4px solid var(--c-primary);padding:1rem 1.2rem}.reveal{opacity:1;transform:none}@media print{.reveal{opacity:1!important;transform:none!important}.hdr,.ftr,.pal,.skip{display:none!important}.hero{background:0 0;padding:1rem 0}.hero__figure{display:none}}.checks{border:0;gap:.55rem;margin:0;padding:0;display:grid}.checks legend,.field__label{font-weight:600;font-size:var(--fs-sm);margin-bottom:.35rem;padding:0}.check{font-weight:400;font-size:var(--fs-sm);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.check input{width:20px;height:20px;min-height:20px;accent-color:var(--c-primary);flex:none;margin-top:3px}.form__errors{border-radius:var(--r);background:var(--c-card);border:2px solid #a3261a;padding:1rem 1.2rem}.form__errors ul{margin:.4rem 0 0;padding-left:1.2rem}.form__errors a{color:#a3261a;font-weight:600}.partner-form{max-width:820px}.partner-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.partner-foundation{border:1px solid var(--c-line-2);border-radius:var(--r);background:var(--c-surface);gap:1rem;padding:1rem 1.2rem 1.2rem;display:grid}.partner-foundation>legend{font-weight:600;font-size:var(--fs-sm);padding:0 .4rem}.partner-ref{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.partner-done p+p{margin-top:.6rem}@media (max-width:640px){.partner-grid{grid-template-columns:1fr}}.acts-head{border-bottom:3px solid var(--c-ink);margin-bottom:2rem;padding-bottom:1.25rem}.acts-head h2{font-size:var(--fs-display);line-height:1.05}.acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.act{border-radius:var(--r);border:2px solid #0000;flex-direction:column;min-height:100%;padding:2rem 1.75rem 1.9rem;display:flex}.act__icon{width:44px;height:44px;margin-bottom:2.25rem}.act__title{font-size:var(--fs-h2);margin-bottom:.9rem;line-height:1}.act__text{font-size:var(--fs-sm);margin-bottom:1.75rem;line-height:1.6}.act__btn{min-height:52px;font-weight:600;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:2px solid #0000;border-radius:3px;justify-content:center;align-items:center;margin-top:auto;padding:.75rem 1rem;text-decoration:none;transition:filter .2s,background-color .2s;display:flex}.act__btn:hover{filter:brightness(1.12)}.act--give{background:var(--c-primary);color:#fff}.act--give .act__btn{background:var(--c-deep-2);color:#fff}.act--pray{background:var(--c-deep);color:#fff}.act--pray .act__icon{color:var(--c-highlight)}.act--pray .act__btn{color:#fff;border-color:#fff}.act--pray .act__btn:hover{filter:none;background:#ffffff1a}.act--partner{background:var(--c-highlight);color:var(--c-ink)}.act--partner .act__icon{color:var(--c-deep)}.act--partner .act__btn{background:var(--c-deep);color:#fff}.act--learn{background:var(--c-card);color:var(--c-ink);border:2px solid var(--c-ink)}.act--learn .act__icon{color:var(--c-accent)}.act--learn .act__btn{background:var(--c-primary);color:#fff}.act :focus-visible{outline-color:currentColor}.act--give .act__btn:focus-visible,.act--pray .act__btn:focus-visible{outline-color:#fff}@media (max-width:1000px){.acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.acts{grid-template-columns:1fr}.act__icon{margin-bottom:1.25rem}}main li>a:not([class]){padding-block:.35rem;display:inline-block}.check input{width:24px;height:24px;min-height:24px}.pg-card__link,.rh-card__link,label a,.form a,.field a,dd a,td a{padding-block:.3rem;display:inline-block}.tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:var(--c-line-2);height:2px;position:absolute;top:9px;left:0;right:0}.tl__item{padding-top:2.1rem;position:relative}.tl__dot{background:var(--c-bg);border:3px solid var(--c-primary);border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.tl__item:last-child .tl__dot{background:var(--c-primary)}.tl__year{font-family:var(--serif);font-size:var(--fs-h4);color:var(--c-accent);margin-bottom:.3rem}.tl__title{font-size:var(--fs-h4);margin-bottom:.4rem}.tl__body{color:var(--c-ink-2);font-size:var(--fs-sm)}@media (max-width:800px){ol.tl{grid-template-columns:1fr;gap:1.6rem;padding-left:2.2rem}.tl:before{width:2px;height:auto;inset:0 auto 0 9px}.tl__item{padding-top:0}.tl__dot{top:.2rem;left:-2.2rem}}.pending{border:0;border-left:3px solid var(--c-line-2);border-radius:0 var(--r) var(--r) 0;background:var(--c-surface);padding:1.1rem 1.3rem}.pending__tag{font-size:var(--fs-2xs);letter-spacing:.1em;color:var(--c-ink-3);font-weight:600}.pending__what{font-size:var(--fs-base);color:var(--c-ink)}.section--surface .pending{background:var(--c-card)}a.card .photo img,.card a .photo img,.pg-card .photo img{transition:transform .6s var(--ease)}a.card:hover .photo img,.pg-card:hover .photo img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){a.card .photo img,.pg-card .photo img{transition:none}a.card:hover .photo img,.pg-card:hover .photo img{transform:none}}@media (prefers-reduced-motion:no-preference){.hero__inner,.hero__figure{animation:rise-in .7s var(--ease) both}.hero__figure{animation-delay:80ms}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.crumbs ol{align-items:center}.crumbs li{align-items:center;display:flex}.crumbs .crumbs__list li>a,.crumbs .crumbs__list li>span{align-items:center;min-height:32px;padding-block:0;display:inline-flex}.section:not(.section--surface):not(.section--deep)+.section:not(.section--surface):not(.section--deep),.section--surface+.section--surface,.hero+.section--surface{padding-top:0}
.hdr{z-index:50;background:var(--c-bg);border-bottom:1px solid var(--c-line);transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;position:sticky;top:0}.hdr__bar{min-height:var(--header-h);align-items:center;gap:1rem;display:flex}.hdr__brand{align-items:center;gap:.7rem;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.hdr__mark{width:22px;height:30px;color:var(--c-primary);flex:none}.hdr__name{font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);flex-direction:column;line-height:1.15;display:flex}.hdr__list{align-items:center;gap:.1rem;display:flex}.hdr__item{align-items:center;display:flex;position:relative}.hdr__link{min-height:44px;font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:0 .45rem;font-weight:500;text-decoration:none;display:inline-flex}.hdr__link:hover{color:var(--c-primary)}.hdr__link.is-active{color:var(--c-accent);box-shadow:inset 0 -2px 0 var(--c-gold)}.hdr__caret{min-width:28px;min-height:44px;color:var(--c-ink-3);cursor:pointer;font-size:var(--fs-2xs);background:0 0;border:0;padding:0 .3rem 0 0}.hdr__caret[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.hdr__panel{background:var(--c-card);border:1px solid var(--c-line);border-top:3px solid var(--c-gold);border-radius:0 0 var(--r) var(--r);min-width:300px;padding:.4rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 18px 40px #0000001a}.hdr__panel a{border-radius:3px;gap:.15rem;padding:.75rem .9rem;text-decoration:none;display:grid}.hdr__panel a:hover{background:var(--c-surface)}.hdr__panel b{font-weight:600;font-size:var(--fs-sm)}.hdr__panel span{font-size:var(--fs-xs);color:var(--c-ink-3)}.hdr__give{flex:none}.hdr__menu{border:1px solid var(--c-line-2);background:var(--c-card);cursor:pointer;border-radius:3px;min-height:44px;padding:0 1rem;font-weight:600;display:none}.hdr__sheet{border-top:1px solid var(--c-line);background:var(--c-bg);max-height:calc(100svh - var(--header-h));padding-bottom:2rem;overflow-y:auto}.hdr__sheet>nav>ul>li{border-bottom:1px solid var(--c-line);padding:.4rem 0}.hdr__sheet a{min-height:48px;font-size:var(--fs-base);align-items:center;font-weight:600;text-decoration:none;display:flex}.hdr__sheet ul ul a{color:var(--c-ink-2);font-weight:400}.hdr__sheet .btn{margin-top:1.25rem}@media (max-width:1099px){.hdr__nav{display:none}.hdr__menu{align-items:center;display:inline-flex}}@media (min-width:1100px){.hdr__sheet{display:none}}@media (max-width:480px){.hdr__name{font-size:var(--fs-sm)}}.ftr{background:var(--c-deep-2);color:var(--c-on-deep);padding-block:clamp(3.5rem,3rem + 3vw,5.5rem) 2rem}.ftr a{color:var(--c-on-deep);text-decoration:none}.ftr a:hover{text-decoration:underline}.ftr__top{border-bottom:1px solid color-mix(in srgb, var(--c-on-deep) 15%, transparent);grid-template-columns:1.2fr 1fr;gap:3rem;padding-bottom:2.5rem;display:grid}.ftr__brand{font-family:var(--serif);font-size:var(--fs-h4);align-items:flex-start;gap:.7rem;font-weight:500;display:flex}.ftr__mark{width:24px;height:32px;color:var(--c-highlight);flex:none;margin-top:.15rem}.ftr__mission{font-family:var(--serif);font-style:italic;font-size:var(--fs-base);color:var(--c-on-deep-2);margin-top:.75rem}.ftr__addr,.ftr__status{font-size:var(--fs-xs);color:var(--c-on-deep-2);margin-top:1rem;line-height:1.7}.ftr__h{font-family:var(--sans);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-highlight);margin-bottom:.75rem;font-weight:700}.ftr__form{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ftr__form input:not(.sr-only){border:1px solid color-mix(in srgb, var(--c-on-deep) 30%, transparent);background:color-mix(in srgb, var(--c-on-deep) 6%, transparent);min-height:48px;color:var(--c-on-deep);border-radius:3px;flex:220px;padding:.6rem .9rem}.ftr__form input::placeholder{color:var(--c-on-deep-2)}.ftr__msg,.ftr__ok{font-size:var(--fs-xs);color:var(--c-on-deep-2);flex-basis:100%}.ftr__nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem 1.5rem;padding-block:2.5rem;display:grid}.ftr__nav ul li a{min-height:36px;font-size:var(--fs-xs);color:var(--c-on-deep-2);align-items:center;display:inline-flex}.ftr__legal{border-top:1px solid color-mix(in srgb, var(--c-on-deep) 15%, transparent);font-size:var(--fs-xs);color:var(--c-on-deep-2);gap:.75rem;padding-top:1.5rem;display:grid}.ftr__legal ul{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.ftr__legal a{color:var(--c-on-deep-2)}@media (max-width:900px){.ftr__top{grid-template-columns:1fr}.ftr__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.pal{z-index:90;color:#fff;font:600 .8rem/1.2 var(--sans);background:#111;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-width:calc(100% - 1.5rem);padding:.45rem .6rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.pal span{opacity:.7;padding:0 .4rem}.pal button{color:#fff;cursor:pointer;background:0 0;border:1px solid #444;border-radius:4px;min-height:36px;padding:0 .75rem}.pal button[aria-pressed=true]{color:#111;background:#fff}@media (min-width:1100px){.hdr__name{white-space:nowrap;font-size:var(--fs-sm)}.hdr__brand{flex:none;gap:.55rem;margin-right:.75rem}.hdr__nav{margin-left:auto}.hdr__link{font-size:var(--fs-sm);padding:0 .42rem}.hdr__caret{min-width:24px;padding-right:.1rem}.hdr__give{padding-inline:1.1rem}}.ftr ul{padding:0;list-style:none}.ftr__h a{align-items:center;min-height:32px;display:inline-flex}.hdr ul{margin:0;padding:0;list-style:none}.hdr__panel{top:100%}.hdr__panel ul{gap:.1rem;display:grid}.hdr__acc summary{min-height:52px;font-size:var(--fs-base);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.hdr__acc summary::-webkit-details-marker{display:none}.hdr__acc-ico{font-size:var(--fs-2xs);color:var(--c-ink-3);transition:transform .2s}.hdr__acc[open] .hdr__acc-ico{transform:rotate(180deg)}.hdr__acc ul{border-left:2px solid var(--c-line);margin-left:.15rem;padding:0 0 .6rem .9rem}.hdr__acc ul a{font-size:var(--fs-sm);color:var(--c-ink-2);min-height:44px;font-weight:400}.hdr__sheet ul ul{padding-left:.9rem}.hdr__bar.shell{max-width:none;padding-inline:clamp(1rem,2.5vw,2.5rem)}.hdr__name small{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-xs);color:var(--c-accent);margin-top:.1rem;line-height:1.2;display:block}@media (max-width:400px){.hdr__bar{gap:.5rem}.hdr__brand{gap:.45rem}.hdr__mark{width:18px;height:26px}.hdr__name{font-size:var(--fs-xs);line-height:1.15}.hdr__name small{font-size:var(--fs-2xs)}.hdr__give,.hdr__menu{min-height:42px;font-size:var(--fs-xs);padding-inline:.75rem}}.hdr__give-wrap{flex:none;align-items:center;gap:.15rem;display:flex}.hdr__give-caret{color:var(--c-primary)}.hdr__panel--right{left:auto;right:0}@media (max-width:1099px){.hdr__give-caret,.hdr__give-wrap .hdr__panel{display:none}}.ftr__brand small{font-style:italic;font-size:var(--fs-sm);color:var(--c-highlight);display:block}.ftr__give{margin-top:1.5rem}.hdr__name-l{white-space:nowrap}.hdr__give-wrap{gap:0}.hdr__give-wrap .hdr__give{border-top-right-radius:0;border-bottom-right-radius:0}.hdr__give-wrap .hdr__give-caret{background:var(--c-primary);color:#fff;border:0;border-left:1px solid #ffffff59;border-radius:0 3px 3px 0;align-self:stretch;min-width:34px;min-height:48px;padding:0}.hdr__give-wrap .hdr__give-caret:hover{background:var(--c-primary-hover)}@media (min-width:1100px){.hdr__name,.hdr__name small{display:block}}
