.sUHP9a_page{padding-bottom:var(--section)}.sUHP9a_mast{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);padding:clamp(8rem,7rem + 4vw,11rem) 0 clamp(4rem,3rem + 4vw,7rem);display:grid}@media (min-width:900px){.sUHP9a_mast{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.sUHP9a_mastText{justify-items:start;gap:1.25rem;display:grid}.sUHP9a_h1{letter-spacing:-.02em;font-size:clamp(2.9rem,1.6rem + 4.6vw,6rem);font-weight:500;line-height:1}.sUHP9a_lead{color:var(--ivory);max-width:26ch;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem)}.sUHP9a_portrait{justify-self:center;width:min(420px,82vw);position:relative}.sUHP9a_frame{--gilt-fill:var(--ink-deep);aspect-ratio:4/5;background:linear-gradient(var(--gilt-fill), var(--gilt-fill)) padding-box, var(--gold-metal) border-box;box-shadow:var(--shadow-soft), var(--glow-gold);border:1.5px solid #0000;border-radius:999px 999px 22px 22px;padding:9px}.sUHP9a_portraitArt{border-radius:999px 999px 15px 15px;width:100%;height:100%;overflow:hidden}.sUHP9a_portraitArt img,img.sUHP9a_portraitArt{object-fit:cover;object-position:38% 50%;border-radius:inherit;width:100%;height:100%}.sUHP9a_portraitSprig{pointer-events:none;filter:drop-shadow(0 16px 24px #01060a99);width:clamp(84px,9vw,120px);position:absolute;bottom:-1.5rem;left:-2.2rem}@media (prefers-reduced-motion:no-preference){.sUHP9a_frame{animation:sUHP9a_settle 1.4s var(--ease) .12s both}}@keyframes sUHP9a_settle{0%{opacity:0;transform:translateY(18px)scale(1.02)}to{opacity:1;transform:none}}.sUHP9a_sectionTitle{margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}.sUHP9a_journey{padding-top:clamp(2rem,1rem + 3vw,4rem)}.sUHP9a_rail{gap:clamp(2.75rem,2rem + 2.5vw,4.5rem);margin:0;padding:0 0 0 2.4rem;list-style:none;display:grid;position:relative}.sUHP9a_rail:before{content:"";background:linear-gradient(180deg, #e3a54700, var(--gold) 8%, var(--gold) 92%, #e3a54700);opacity:.75;width:1px;position:absolute;top:.7rem;bottom:.7rem;left:.5rem}.sUHP9a_stop{gap:.6rem;display:grid;position:relative}.sUHP9a_stop:before{content:"";background:var(--gold-metal);width:10px;height:10px;box-shadow:0 0 0 5px var(--ink), var(--glow-gold);position:absolute;top:.6rem;left:calc(-1.9rem - 5px);transform:rotate(45deg)}@media (min-width:900px){.sUHP9a_stop{grid-template-columns:15rem minmax(0,1fr);gap:3rem}}.sUHP9a_place{font-family:var(--font-display);color:var(--gold-light);font-size:clamp(1.5rem,1.3rem + .7vw,1.9rem);font-style:italic;line-height:1.15}.sUHP9a_when{font:400 .95rem/1.4 var(--font-ui);letter-spacing:.04em;color:var(--ivory-soft);margin-top:.35rem;font-style:normal;display:block}.sUHP9a_stopBody{max-width:var(--measure);gap:1rem;display:grid}.sUHP9a_stopTitle{font-size:var(--fs-h3);line-height:1.2}.sUHP9a_stopBody p{color:var(--ivory)}.sUHP9a_why{margin-top:calc(var(--section) * .75);padding:calc(var(--section) * .7) 0;position:relative}.sUHP9a_why:before,.sUHP9a_why:after{content:"";background:var(--gold-metal);opacity:.55;height:1px;position:absolute;left:0;right:0}.sUHP9a_why:before{top:0}.sUHP9a_why:after{bottom:0}.sUHP9a_whyInner{align-items:center;gap:clamp(3rem,2rem + 3vw,5rem);display:grid}@media (min-width:900px){.sUHP9a_whyInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sUHP9a_whyText{max-width:var(--measure);gap:1.1rem;display:grid}.sUHP9a_whyText .sUHP9a_sectionTitle{margin-bottom:.9rem}.sUHP9a_pull{margin:0;padding:2.25rem 0 0;position:relative}.sUHP9a_pull:before{content:"";background:var(--gold-metal);width:5rem;height:1px;position:absolute;top:0;left:0}.sUHP9a_pull p{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ivory);text-wrap:balance;font-size:clamp(2.3rem,1.5rem + 2.8vw,4.2rem);font-style:italic;line-height:1.08}.sUHP9a_hopes{margin-top:var(--section)}.sUHP9a_hopesCore{padding:clamp(2rem,1.4rem + 3vw,4.5rem);position:relative;overflow:hidden}.sUHP9a_hopeList{gap:1.6rem 3.5rem;max-width:62rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.sUHP9a_hopeList{grid-template-columns:repeat(2,minmax(0,1fr))}}.sUHP9a_hopeList li{font-family:var(--font-display);color:var(--ivory);padding-left:1.8rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.35;position:relative}.sUHP9a_hopeList li:before{content:"";background:var(--gold-metal);width:8px;height:8px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.sUHP9a_hopesSprig{opacity:.85;pointer-events:none;width:clamp(70px,8vw,120px);position:absolute;top:-.5rem;right:-.5rem}@media (max-width:759px){.sUHP9a_hopesSprig{opacity:.35}}.sUHP9a_close{margin-top:var(--section);text-align:center;justify-items:center;gap:2.25rem;display:grid}.sUHP9a_scripture{margin:0;padding:2.5rem 0;position:relative}.sUHP9a_scripture:before,.sUHP9a_scripture:after{content:"";background:var(--gold-metal);width:6rem;height:1px;position:absolute;left:50%;translate:-50%}.sUHP9a_scripture:before{top:0}.sUHP9a_scripture:after{bottom:0}.sUHP9a_scripture p{font-family:var(--font-display);color:var(--ivory);max-width:40ch;margin-inline:auto;font-size:clamp(1.3rem,1.15rem + .6vw,1.65rem);line-height:1.5}.sUHP9a_scripture cite{font:400 .95rem/1.4 var(--font-ui);letter-spacing:.04em;color:var(--gold-light);margin-top:1rem;font-style:normal;display:block}.sUHP9a_signature{gap:.2rem;display:grid}.sUHP9a_signature span:first-child{font-family:var(--font-display);color:var(--gold-light);font-size:clamp(2rem,1.7rem + 1vw,2.6rem);font-style:italic;line-height:1.1}.sUHP9a_signature span:last-child{font:400 .95rem/1.4 var(--font-ui);color:var(--ivory-soft)}.sUHP9a_actions{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}
