.restoration_page__kEGGj{--hope-navy:#142e48;--hope-deep:#101e2b;--hope-cream:#f6f0e4;--hope-gold:#d8b76b;--hope-rule:#142e4833;--hope-gutter:clamp(24px,4vw,80px);--film-height:min(720px,calc(100svh - 150px));background:var(--hope-cream);color:var(--hope-navy)}.restoration_page__kEGGj section{scroll-margin-top:110px}.restoration_page__kEGGj p{line-height:1.6}.restoration_page__kEGGj h2{font-size:clamp(52px,7.6vw,130px);line-height:.98;letter-spacing:-.065em}.restoration_heroIntro__hfeO_ em,.restoration_manifesto__lu1qj em,.restoration_page__kEGGj h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.restoration_chapters__Z10hw,.restoration_eyebrow__C1lsG,.restoration_heroBottom___T4Yw,.restoration_heroPhoto__HfP6W figcaption,.restoration_sectionLabel__KDbbP,.restoration_topline__SYBww{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.11em;font-weight:600}.restoration_eyebrow__C1lsG{margin-bottom:24px}.restoration_sectionLabel__KDbbP{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:58px}.restoration_sectionLabel__KDbbP a{text-decoration:underline;text-underline-offset:5px}.restoration_hero__Xr473{position:relative;padding:28px var(--hope-gutter) 0;display:grid;grid-template-columns:58% 42%}.restoration_topline__SYBww{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--hope-rule)}.restoration_topline__SYBww p:last-child span{display:inline-block;font-size:23px;margin-left:28px}.restoration_hero__Xr473 h1{display:contents;margin:0;text-transform:uppercase;letter-spacing:-.075em;font-weight:800;line-height:.85}.restoration_titleSmall__yQPll{grid-column:1/-1;margin-top:35px;display:block;font-size:13px;letter-spacing:.17em;line-height:1;margin-bottom:26px}.restoration_titleLine__5DQys{grid-column:1/-1;display:block;font-size:clamp(64px,11.78vw,230px)}.restoration_titleHope__oUNbV{grid-column:1;grid-row:4;display:block;font-size:clamp(120px,17.5vw,340px);margin:18px 0 40px}.restoration_titleDot__Iz3yU{color:#a5843d}.restoration_heroIntro__hfeO_{grid-column:2;grid-row:4;align-self:end;padding-left:28px;margin-bottom:40px}.restoration_heroIntro__hfeO_>p{font-size:clamp(25px,3.3vw,58px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.restoration_heroIntro__hfeO_ em{font-size:1.08em}.restoration_actions__xeWhC{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.restoration_heroIntro__hfeO_ .restoration_actions__xeWhC{margin-top:28px;gap:20px}.restoration_roundLink__7epHt{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.restoration_playIcon__eiNHQ{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--hope-navy);border-radius:50%;font-size:11px;transition:background .2s,color .2s;padding-left:2px}.restoration_roundLink__7epHt:hover .restoration_playIcon__eiNHQ{background:var(--hope-navy);color:var(--hope-cream)}.restoration_textLink__Uoa3L{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:6px}.restoration_heroBottom___T4Yw{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;padding:23px 0;border-top:1px solid var(--hope-rule)}.restoration_heroPhoto__HfP6W{margin:0;width:100%;background:var(--hope-deep);scroll-margin-top:110px}.restoration_heroPhoto__HfP6W img{display:block;width:100%;height:clamp(340px,50vw,920px);object-fit:cover;object-position:50% 38%}.restoration_heroPhoto__HfP6W figcaption{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px var(--hope-gutter);border-top:1px solid #ffffff26;color:#fff}.restoration_heroPhoto__HfP6W .restoration_photoWatch__auqgu{display:inline-flex;gap:32px;align-items:center;border-bottom:1px solid #ffffff80;padding-bottom:8px}.restoration_heroPhoto__HfP6W .restoration_photoWatch__auqgu span{font-size:25px}.restoration_chapters__Z10hw{display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--hope-gutter);border-bottom:1px solid var(--hope-rule)}.restoration_chapters__Z10hw a{padding:26px 0;display:flex;gap:16px;align-items:center}.restoration_chapters__Z10hw a span{opacity:.5;font-size:10px}.restoration_chapters__Z10hw a:hover{color:#866321}.restoration_film__HkPdW{background:var(--hope-deep);color:var(--hope-cream);padding:85px 0 0}.restoration_film__HkPdW>.restoration_sectionLabel__KDbbP,.restoration_film__HkPdW>h2{margin-inline:var(--hope-gutter)}.restoration_film__HkPdW>.restoration_sectionLabel__KDbbP{color:#b8bfc4;margin-bottom:36px}.restoration_film__HkPdW>h2{font-size:clamp(64px,9.5vw,170px);margin-bottom:65px}.restoration_film__HkPdW h2 em{color:var(--hope-gold)}.restoration_cinemaStage__0_U7p{padding:0 var(--hope-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(46vw,calc(var(--film-height) * 478 / 850))) minmax(0,.55fr);gap:3.2vw;align-items:center}.restoration_filmAside__s0iaF{padding-bottom:12%}.restoration_smallMark__uuNye{display:block;font-size:60px;color:var(--hope-gold);margin-bottom:50px}.restoration_filmAside__s0iaF p{font-size:clamp(24px,2.55vw,45px);letter-spacing:-.025em;line-height:1.18;font-family:Georgia,serif}.restoration_filmAside__s0iaF>span:last-child{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:9px;margin-top:28px;color:#bec5c9}.restoration_filmPlayer__ubFVa{position:relative;width:min(100%,calc(var(--film-height) * 478 / 850));justify-self:center;background:#0b141d}.restoration_filmPlayer__ubFVa video{display:block;width:100%;height:auto;aspect-ratio:478/850;object-fit:contain}.restoration_filmPlayButton__cLAl6{position:absolute;inset:0;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;width:100%;height:calc(100% - 64px);color:#fff;background:linear-gradient(transparent,#00000030,transparent);cursor:pointer;border:0}.restoration_filmPlayButton__cLAl6>span:first-child{display:grid;place-items:center;width:clamp(76px,8.5vw,130px);height:clamp(76px,8.5vw,130px);padding-left:6px;border:1px solid #ffffffcc;border-radius:50%;background:#101e2b6b;backdrop-filter:blur(5px);font-size:25px;transition:background .2s,transform .2s}.restoration_filmPlayButton__cLAl6:hover>span:first-child{background:var(--hope-navy);transform:scale(1.06)}.restoration_filmPlayButton__cLAl6>span:last-child{font-size:18px;font-weight:600;text-shadow:0 2px 8px #000}.restoration_filmPlayButton__cLAl6 small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin-top:8px}.restoration_videoError__fgeXm{font-size:12px;padding:12px}.restoration_filmMeta___WEbO{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:15px 50px}.restoration_verticalLabel__bsv6S{writing-mode:vertical-rl;align-self:flex-end;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.restoration_filmMeta___WEbO .restoration_eyebrow__C1lsG{display:block;font-size:9px;color:var(--hope-gold)}.restoration_filmMeta___WEbO p{font-size:13px;line-height:1.65;color:#c5cbcf}.restoration_filmMeta___WEbO a{display:inline-block;font-size:12px;margin-top:24px;text-decoration:underline;text-underline-offset:5px}.restoration_filmFooter__5DVN_{display:flex;justify-content:space-between;gap:40px;align-items:start;padding:40px var(--hope-gutter);margin-top:55px;border-top:1px solid #ffffff26;font-size:12px;color:#bfc7cd}.restoration_transcript__pmCCm{max-width:420px}.restoration_transcript__pmCCm summary{cursor:pointer}.restoration_transcript__pmCCm p{margin-top:18px;font-size:13px}.restoration_story__d_G_7{padding:95px var(--hope-gutter)}.restoration_storyGrid__uQ1p7{display:grid;grid-template-columns:1fr .8fr;gap:10vw;align-items:start}.restoration_storyGrid__uQ1p7 h2{font-size:clamp(64px,8.5vw,150px)}.restoration_body__89TnM p{margin-bottom:26px;font-size:19px;line-height:1.7}.restoration_body__89TnM .restoration_intro__ZVK5z{font-size:clamp(25px,2.5vw,40px);line-height:1.28;letter-spacing:-.035em;font-weight:500;margin-bottom:36px}.restoration_promise__MRDGr{display:grid;grid-template-columns:repeat(3,1fr);margin-top:85px;border-top:1px solid var(--hope-rule)}.restoration_promise__MRDGr>div{padding:25px 24px 0 0}.restoration_promise__MRDGr>div+div{border-left:1px solid var(--hope-rule);padding-left:30px}.restoration_promise__MRDGr span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.restoration_promise__MRDGr p{margin-top:25px;font-size:clamp(23px,3vw,52px);letter-spacing:-.05em;line-height:1.17}.restoration_promise__MRDGr strong{font-weight:700}.restoration_manifesto__lu1qj{padding:80px var(--hope-gutter) 65px;background:var(--hope-gold);color:var(--hope-navy)}.restoration_manifesto__lu1qj blockquote{font-family:var(--font-display),sans-serif;font-size:clamp(54px,9.4vw,175px);font-weight:700;line-height:1.02;letter-spacing:-.065em;margin:52px 0}.restoration_manifesto__lu1qj blockquote em{font-size:1.08em}.restoration_quoteCredit__7bayx{display:flex;justify-content:space-between;gap:20px;padding-top:26px;border-top:1px solid #142e4850;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.restoration_mobileBreak__lkyqI{display:none}.restoration_letterSection__SJvpE{padding:95px var(--hope-gutter)}.restoration_letterGrid__NFTdO{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.restoration_letterHeading__C2vtp h2{font-size:clamp(45px,5.8vw,100px)}.restoration_letterHeading__C2vtp>p{font-size:16px;margin-top:38px}.restoration_letterSeal__ATYWS{display:grid;place-content:center;width:150px;height:150px;border:1px solid #a5843d;border-radius:50%;transform:rotate(-13deg);font-size:50px;font-family:Georgia,serif;text-align:center;margin:60px 0 0 30px;color:#8b6c2d}.restoration_letterSeal__ATYWS small{display:block;font:7px/2.5 var(--font-body),sans-serif;letter-spacing:.15em}.restoration_letter__TN3OU{border-top:1px solid var(--hope-rule);padding-top:30px}.restoration_letter__TN3OU details p,.restoration_letter__TN3OU>p{font-family:Georgia,serif;font-size:20px;line-height:1.65;margin-bottom:22px}.restoration_letter__TN3OU>p:first-child{font-family:var(--font-body),sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:35px}.restoration_letter__TN3OU details summary{font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:6px;margin:30px 0}.restoration_letter__TN3OU .restoration_signature__oNkqm{margin:40px 0 0}.restoration_signature__oNkqm strong{font-size:24px;font-weight:400;font-style:italic;line-height:2}.restoration_signature__oNkqm span{font-family:var(--font-body),sans-serif;font-size:10px}.restoration_founders__0Odkn{background:#e8e2d5;padding:85px var(--hope-gutter)}.restoration_foundersGrid__p2IVa{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.restoration_portraits__J6gVg{display:grid;grid-template-columns:1fr 1fr;gap:20px}.restoration_portraits__J6gVg figure{margin:0}.restoration_portraits__J6gVg figure:nth-child(2){padding-top:80px}.restoration_portraits__J6gVg img{display:block;width:100%;height:auto}.restoration_portraits__J6gVg figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-top:16px}.restoration_founderCopy__2tmnH h2{font-size:clamp(46px,5.5vw,100px);margin-bottom:35px}.restoration_founderCopy__2tmnH p:not(.restoration_eyebrow__C1lsG){font-size:18px;margin-bottom:24px;max-width:620px}.restoration_founderCopy__2tmnH a{display:inline-block;margin-top:15px}.restoration_faq__zPcSQ{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:95px var(--hope-gutter)}.restoration_faq__zPcSQ h2{font-size:clamp(46px,5.8vw,100px)}.restoration_faqItems__2YAoc{border-top:1px solid var(--hope-rule)}.restoration_faq__zPcSQ details{padding:27px 0;border-bottom:1px solid var(--hope-rule)}.restoration_faq__zPcSQ summary{font-size:20px;line-height:1.4;font-weight:500;cursor:pointer;padding-right:30px}.restoration_faq__zPcSQ details p{font-size:16px;margin-top:20px}.restoration_closer__yeee5{padding:70px var(--hope-gutter) 0;background:var(--hope-navy);color:var(--hope-cream)}.restoration_closer__yeee5 .restoration_sectionLabel__KDbbP{color:#c3cbd0}.restoration_closer__yeee5 h2{font-size:clamp(64px,10.5vw,190px)}.restoration_closer__yeee5 h2 em{color:var(--hope-gold)}.restoration_closerBottom__I_4NP{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:65px 0}.restoration_closerBottom__I_4NP>p{font-size:20px}.restoration_goldButton__8MSGY{display:grid;grid-template-columns:1fr auto;column-gap:45px;row-gap:10px;background:var(--hope-gold);color:var(--hope-navy);padding:23px 28px;font-size:23px;line-height:1;font-weight:600}.restoration_goldButton__8MSGY small{grid-column:1/-1;font-size:11px;letter-spacing:.05em}.restoration_goldButton__8MSGY:hover{background:#e8c983}.restoration_shareButton__5kH_w{font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:6px;cursor:pointer;border:0;color:inherit;padding:16px 8px;background:none}.restoration_shareStatus__6_ACH{font-size:11px;max-width:300px;overflow-wrap:anywhere}.restoration_endline__8Hb4U{display:flex;justify-content:space-between;gap:20px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #ffffff35;padding:25px 0}.restoration_media__mMYUu{max-width:1100px;margin:auto;padding:70px 28px}.restoration_media__mMYUu h1{font-size:clamp(48px,7.5vw,105px);margin:20px 0 40px;letter-spacing:-.06em}.restoration_media__mMYUu h2{font-size:36px;margin:48px 0 22px}.restoration_media__mMYUu h3{font-size:24px;margin-top:20px}.restoration_media__mMYUu li,.restoration_media__mMYUu p{font-size:19px;line-height:1.7}.restoration_media__mMYUu p{margin-bottom:20px}.restoration_media__mMYUu ul{padding-left:22px;list-style:disc}.restoration_media__mMYUu a{text-decoration:underline;text-underline-offset:4px}.restoration_media__mMYUu blockquote{border-left:3px solid #ae8b42;padding-left:24px;font-family:Georgia,serif;font-size:34px;line-height:1.3;margin:40px 0 25px}.restoration_mediaContacts__B5l28{background:#e8e2d5;padding:28px;margin-top:36px}.restoration_mediaPhotos__uSC4V{display:grid;grid-template-columns:1fr 1fr;gap:30px}.restoration_mediaPhotos__uSC4V img{display:block;width:100%;height:auto}@media (max-width:1000px){.restoration_heroIntro__hfeO_{padding-left:20px}.restoration_heroIntro__hfeO_ .restoration_actions__xeWhC{gap:12px;margin-top:20px}.restoration_roundLink__7epHt{font-size:11px;gap:8px}.restoration_heroIntro__hfeO_ .restoration_textLink__Uoa3L{font-size:11px}.restoration_playIcon__eiNHQ{width:35px;height:35px}.restoration_chapters__Z10hw,.restoration_heroBottom___T4Yw{font-size:9px}.restoration_chapters__Z10hw a{gap:8px}.restoration_filmMeta___WEbO{display:none}.restoration_cinemaStage__0_U7p{grid-template-columns:minmax(0,1fr) minmax(0,min(55vw,calc(var(--film-height) * 478 / 850)));gap:6vw}.restoration_filmAside__s0iaF p{font-size:29px}.restoration_storyGrid__uQ1p7{gap:6vw}.restoration_body__89TnM p{font-size:17px}.restoration_letterGrid__NFTdO{gap:6vw}.restoration_letter__TN3OU details p,.restoration_letter__TN3OU>p{font-size:18px}.restoration_portraits__J6gVg{gap:12px}.restoration_foundersGrid__p2IVa{gap:5vw}.restoration_founderCopy__2tmnH p:not(.restoration_eyebrow__C1lsG){font-size:16px}.restoration_faq__zPcSQ{gap:5vw}.restoration_faq__zPcSQ summary{font-size:18px}.restoration_closerBottom__I_4NP{align-items:start}.restoration_closerBottom__I_4NP .restoration_actions__xeWhC{gap:14px}}@media (max-width:700px){.restoration_page__kEGGj{--hope-gutter:22px}.restoration_page__kEGGj section{scroll-margin-top:95px}.restoration_sectionLabel__KDbbP{margin-bottom:32px;font-size:9px}.restoration_sectionLabel__KDbbP>span{max-width:140px;text-align:right}.restoration_topline__SYBww{font-size:8px;padding-bottom:20px;gap:20px;align-items:center}.restoration_topline__SYBww p:last-child{max-width:150px;text-align:right}.restoration_topline__SYBww p:last-child span{display:none}.restoration_hero__Xr473{display:block;padding-top:23px}.restoration_hero__Xr473 h1{display:block;margin:30px 0 20px}.restoration_titleSmall__yQPll{font-size:10px;margin:0 0 19px}.restoration_titleLine__5DQys{font-size:11.45vw}.restoration_titleHope__oUNbV{font-size:28vw;margin:12px 0 0}.restoration_heroIntro__hfeO_{padding-left:0;margin:30px 0;display:block}.restoration_heroIntro__hfeO_>p{font-size:30px}.restoration_heroIntro__hfeO_ .restoration_actions__xeWhC{display:flex;flex-direction:row;align-items:center;gap:22px;margin-top:24px}.restoration_roundLink__7epHt{font-size:11px;gap:8px}.restoration_playIcon__eiNHQ{width:30px;height:30px;flex-shrink:0;font-size:8px}.restoration_heroIntro__hfeO_ .restoration_textLink__Uoa3L{font-size:11px}.restoration_heroBottom___T4Yw{font-size:8px;padding-block:20px}.restoration_heroBottom___T4Yw span:last-child{display:none}.restoration_heroPhoto__HfP6W{scroll-margin-top:95px}.restoration_heroPhoto__HfP6W img{height:clamp(300px,85vw,440px);object-position:50% 40%}.restoration_heroPhoto__HfP6W figcaption{padding:16px 22px;font-size:8px}.restoration_heroPhoto__HfP6W figcaption>span:first-child{display:none}.restoration_heroPhoto__HfP6W .restoration_photoWatch__auqgu{font-size:8px;gap:15px;padding-bottom:4px}.restoration_heroPhoto__HfP6W .restoration_photoWatch__auqgu span{font-size:18px}.restoration_chapters__Z10hw{grid-template-columns:1fr 1fr;padding-inline:22px;font-size:9px}.restoration_chapters__Z10hw a{padding:18px 0}.restoration_chapters__Z10hw a:nth-child(-n+2){border-bottom:1px solid var(--hope-rule)}.restoration_film__HkPdW{padding-top:55px}.restoration_film__HkPdW>h2{font-size:13vw;margin-bottom:36px}.restoration_cinemaStage__0_U7p{display:flex;flex-direction:column;padding:0;gap:0}.restoration_filmAside__s0iaF{display:none}.restoration_filmPlayButton__cLAl6>span:first-child{width:86px;height:86px}.restoration_filmFooter__5DVN_{display:block;padding:28px 22px;margin-top:0}.restoration_filmFooter__5DVN_>p{font-size:11px;margin-bottom:18px}.restoration_transcript__pmCCm{font-size:10px}.restoration_faq__zPcSQ,.restoration_founders__0Odkn,.restoration_letterSection__SJvpE,.restoration_story__d_G_7{padding:60px 22px}.restoration_faq__zPcSQ,.restoration_foundersGrid__p2IVa,.restoration_letterGrid__NFTdO,.restoration_storyGrid__uQ1p7{grid-template-columns:1fr;gap:40px}.restoration_storyGrid__uQ1p7 h2{font-size:16vw}.restoration_body__89TnM .restoration_intro__ZVK5z{font-size:27px}.restoration_body__89TnM p{font-size:17px}.restoration_promise__MRDGr{margin-top:30px;grid-template-columns:1fr}.restoration_promise__MRDGr>div,.restoration_promise__MRDGr>div+div{border-left:0;border-bottom:1px solid var(--hope-rule);padding:23px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:12px;align-items:start}.restoration_promise__MRDGr span{font-size:9px;padding-top:5px}.restoration_promise__MRDGr p{margin:0;font-size:27px}.restoration_manifesto__lu1qj{padding:55px 22px 35px}.restoration_manifesto__lu1qj .restoration_eyebrow__C1lsG{font-size:9px}.restoration_manifesto__lu1qj blockquote{font-size:12.3vw;margin:35px 0;line-height:1.05}.restoration_mobileBreak__lkyqI{display:block}.restoration_quoteCredit__7bayx{font-size:9px;display:block}.restoration_quoteCredit__7bayx span{display:block;margin-top:6px;opacity:.75}.restoration_letterHeading__C2vtp h2{font-size:13vw}.restoration_letterHeading__C2vtp>p{margin-top:24px;font-size:13px}.restoration_letterSeal__ATYWS{display:none}.restoration_letter__TN3OU details p,.restoration_letter__TN3OU>p{font-size:19px}.restoration_portraits__J6gVg{gap:16px}.restoration_portraits__J6gVg figure:nth-child(2){padding-top:45px}.restoration_portraits__J6gVg figcaption{font-size:9px}.restoration_founderCopy__2tmnH h2{font-size:14vw}.restoration_founderCopy__2tmnH p:not(.restoration_eyebrow__C1lsG){font-size:17px}.restoration_faq__zPcSQ h2{font-size:13vw}.restoration_faq__zPcSQ summary{font-size:18px}.restoration_faq__zPcSQ details p{font-size:16px}.restoration_closer__yeee5{padding:50px 22px 0}.restoration_closer__yeee5 h2{font-size:12vw}.restoration_closerBottom__I_4NP{display:block;margin:35px 0}.restoration_closerBottom__I_4NP>p{font-size:17px;margin-bottom:30px}.restoration_goldButton__8MSGY{font-size:21px;padding:22px 24px}.restoration_closerBottom__I_4NP .restoration_actions__xeWhC{gap:18px}.restoration_shareButton__5kH_w{font-size:13px}.restoration_endline__8Hb4U{font-size:8px;padding-block:22px}.restoration_endline__8Hb4U span{text-align:right;max-width:130px}.restoration_media__mMYUu{padding:45px 22px}.restoration_media__mMYUu h1{font-size:13vw}.restoration_media__mMYUu li,.restoration_media__mMYUu p{font-size:17px}.restoration_mediaPhotos__uSC4V{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.restoration_page__kEGGj *{scroll-behavior:auto;transition:none}}.restoration_expandFilm__j4rwq{position:absolute;z-index:2;top:18px;right:18px;display:flex;align-items:center;gap:18px;padding:10px 14px;background:#101e2bd9;color:#fff;border:1px solid #ffffff60;cursor:pointer;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.restoration_expandFilm__j4rwq span{font-size:20px;line-height:1}.restoration_expandFilm__j4rwq:hover{background:var(--hope-navy)}.restoration_filmPlayer__ubFVa video:fullscreen{width:100%;height:100%;object-fit:contain;background:#000}@media (max-width:700px){.restoration_expandFilm__j4rwq{top:14px;right:14px}}.restoration_filmExpanded__weXfd{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;background:#080d12}.restoration_filmExpanded__weXfd video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.restoration_filmExpanded__weXfd .restoration_expandFilm__j4rwq{top:22px;right:22px}.restoration_filmExpanded__weXfd .restoration_videoError__fgeXm{position:absolute;bottom:70px;left:24px;color:#fff}.restoration_suggestion__vC2G_{border-top:1px solid #ffffff35;margin-top:40px;max-width:680px}.restoration_suggestion__vC2G_ summary{cursor:pointer;padding:22px 0;font-size:12px;line-height:1.6;color:#d4d9dc}.restoration_suggestion__vC2G_ summary span{text-decoration:underline;text-underline-offset:5px;margin-left:12px;color:var(--hope-cream)}.restoration_suggestionBody__kk8_Y{padding:5px 0 30px}.restoration_suggestionBody__kk8_Y h3{font-size:28px;margin:12px 0}.restoration_suggestionBody__kk8_Y>p{font-size:14px;color:#d4d9dc;margin-bottom:25px}.restoration_suggestionBody__kk8_Y form{position:relative}.restoration_suggestionBody__kk8_Y label{display:block;font-size:12px;line-height:1.5;margin-bottom:20px}.restoration_suggestionBody__kk8_Y input:not([type=checkbox]),.restoration_suggestionBody__kk8_Y textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #ffffff60;border-radius:0;background:#ffffff0a;color:#fff;font:16px/1.5 var(--font-body),sans-serif}.restoration_suggestionBody__kk8_Y textarea{resize:vertical}.restoration_suggestionBody__kk8_Y textarea::placeholder{color:#b8c3cc}.restoration_suggestionPair__pFUKg{display:grid;grid-template-columns:1fr 1fr;gap:18px}.restoration_suggestionBody__kk8_Y .restoration_suggestionConsent__VcNVe{display:flex;gap:12px;font-size:12px;align-items:start;color:#d4d9dc}.restoration_suggestionConsent__VcNVe input{margin-top:3px;flex-shrink:0}.restoration_suggestionConsent__VcNVe a{text-decoration:underline}.restoration_suggestionBody__kk8_Y button{padding:13px 20px;border:1px solid #ffffff80;color:var(--hope-cream);background:transparent;font-size:13px;cursor:pointer}.restoration_suggestionBody__kk8_Y button span{margin-left:25px}.restoration_suggestionBody__kk8_Y button:disabled{opacity:.6;cursor:wait}.restoration_suggestionBody__kk8_Y .restoration_suggestionError___Zn85{font-size:14px;color:#ffcabd;margin-bottom:20px}.restoration_formTrap__pkZfD{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:700px){.restoration_suggestionPair__pFUKg{grid-template-columns:1fr;gap:0}.restoration_suggestion__vC2G_ summary span{display:block;margin-left:0;margin-top:5px}}.restoration_page__kEGGj :is(a,p,li){overflow-wrap:break-word}.restoration_mediaContacts__B5l28 a{overflow-wrap:anywhere}.restoration_expandFilm__j4rwq{min-height:44px;min-width:44px}@media (max-width:700px){.restoration_heroIntro__hfeO_ .restoration_actions__xeWhC{gap:12px 24px}.restoration_heroIntro__hfeO_ .restoration_roundLink__7epHt,.restoration_heroIntro__hfeO_ .restoration_textLink__Uoa3L{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.restoration_playIcon__eiNHQ{width:36px;height:36px}.restoration_chapters__Z10hw{font-size:11px}.restoration_chapters__Z10hw a{min-height:48px;padding-block:16px}.restoration_heroPhoto__HfP6W figcaption{font-size:10px;gap:16px}.restoration_heroPhoto__HfP6W .restoration_photoWatch__auqgu{min-height:44px;flex-shrink:0;font-size:10px}.restoration_filmFooter__5DVN_>p{font-size:13px}.restoration_transcript__pmCCm{font-size:12px}.restoration_letter__TN3OU details summary,.restoration_transcript__pmCCm summary{min-height:44px;padding-block:12px}.restoration_letter__TN3OU details summary{margin-block:18px;font-size:14px}.restoration_founderCopy__2tmnH .restoration_textLink__Uoa3L{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.restoration_portraits__J6gVg figcaption{font-size:11px}.restoration_media__mMYUu{overflow-wrap:anywhere}.restoration_media__mMYUu>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.restoration_mediaContacts__B5l28{padding:22px}.restoration_mediaContacts__B5l28 a{display:inline-block;padding-block:8px}.restoration_shareButton__5kH_w{min-height:48px;padding-inline:0;font-size:15px}.restoration_suggestion__vC2G_ summary{font-size:14px}.restoration_suggestionBody__kk8_Y>p{font-size:16px}.restoration_suggestionBody__kk8_Y label{font-size:14px}.restoration_suggestionBody__kk8_Y .restoration_suggestionConsent__VcNVe{min-height:44px;font-size:14px}.restoration_suggestionConsent__VcNVe input{width:20px;height:20px}.restoration_suggestionBody__kk8_Y button{min-height:48px;font-size:14px}.restoration_filmExpanded__weXfd{padding-bottom:env(safe-area-inset-bottom,0)}.restoration_filmExpanded__weXfd .restoration_expandFilm__j4rwq{top:max(14px,env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px))}}@media (max-height:500px) and (orientation:landscape){.restoration_filmAside__s0iaF,.restoration_filmMeta___WEbO{display:none}.restoration_cinemaStage__0_U7p{display:flex;justify-content:center;padding-inline:var(--hope-gutter)}.restoration_expandFilm__j4rwq{font-size:0;gap:0;padding:10px}.restoration_filmPlayButton__cLAl6{gap:8px}.restoration_filmPlayButton__cLAl6>span:first-child{width:48px;height:48px;font-size:16px}.restoration_filmPlayButton__cLAl6>span:last-child{font-size:13px}.restoration_filmPlayButton__cLAl6 small{display:none}}.restoration_filmFooterActions__MOdzk,.restoration_photoActions__WtPoZ{display:flex;align-items:center;gap:clamp(20px,3vw,48px)}.restoration_socialShare__RzkrC{position:relative;width:fit-content;flex-shrink:0}.restoration_socialSharePanel__tonBK{position:absolute;bottom:calc(100% + 12px);right:0;z-index:70;width:300px;padding:18px;color:var(--hope-navy);background:var(--hope-cream);border:1px solid var(--hope-rule);box-shadow:0 12px 40px #0003;font-size:14px;line-height:1.5;text-transform:none;letter-spacing:normal;text-align:left}.restoration_socialSharePanel__tonBK[hidden]{display:none}.restoration_sharePanelHeading__76Rby{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.restoration_sharePanelHeading__76Rby strong{font-size:16px}.restoration_sharePanelHeading__76Rby button{border:0;background:none;color:inherit;width:44px;height:44px;margin:-10px -10px -10px 0;font-size:26px;cursor:pointer}.restoration_socialPlatforms__zfmuC{display:grid;grid-template-columns:1fr 1fr;gap:8px}.restoration_copyShareLink__m40aT,.restoration_socialPlatforms__zfmuC a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--hope-rule);font-size:14px;font-weight:500;text-decoration:none;background:transparent;color:var(--hope-navy);cursor:pointer}.restoration_copyShareLink__m40aT:hover,.restoration_socialPlatforms__zfmuC a:hover{background:#142e480c}.restoration_copyShareLink__m40aT{width:100%;margin-top:8px}.restoration_shareStatus__6_ACH:empty{display:none}.restoration_shareStatus__6_ACH{margin-top:10px;font-size:12px;user-select:text}.restoration_heroPhoto__HfP6W .restoration_shareButton__5kH_w{font-size:11px;text-transform:uppercase;letter-spacing:.11em;padding:12px 0}@media (max-width:1000px){.restoration_heroPhoto__HfP6W figcaption{flex-wrap:wrap}.restoration_filmFooterActions__MOdzk{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:700px){.restoration_heroPhoto__HfP6W figcaption{align-items:flex-start;gap:12px}.restoration_photoActions__WtPoZ{width:100%;justify-content:space-between;gap:16px}.restoration_heroPhoto__HfP6W .restoration_shareButton__5kH_w{min-height:44px;font-size:10px}.restoration_filmFooterActions__MOdzk{margin-bottom:18px}.restoration_socialSharePanel__tonBK{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;width:auto;max-height:calc(100svh - 100px);overflow-y:auto}}