.ReunionStudio-module__hJrr1q__workspace{padding:64px 0 88px;scroll-margin-top:105px}.ReunionStudio-module__hJrr1q__heading{margin-bottom:36px}.ReunionStudio-module__hJrr1q__heading h2{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,46px);font-weight:650;line-height:1.15}.ReunionStudio-module__hJrr1q__heading p{color:#a9b2c2;margin:15px 0 0;font-size:18px}.ReunionStudio-module__hJrr1q__layout{background:#101725;border:1px solid #ffffff20;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}.ReunionStudio-module__hJrr1q__composer{padding:32px}.ReunionStudio-module__hJrr1q__uploadHeading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.ReunionStudio-module__hJrr1q__uploadHeading h3,.ReunionStudio-module__hJrr1q__previewTitle h3{font-size:18px;font-weight:600}.ReunionStudio-module__hJrr1q__uploadHeading span,.ReunionStudio-module__hJrr1q__previewTitle span{color:#a9b2c2;font-size:14px}.ReunionStudio-module__hJrr1q__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ReunionStudio-module__hJrr1q__emptyUpload,.ReunionStudio-module__hJrr1q__addPhoto{color:#f6c565;cursor:pointer;background:#ffffff04;border:1px dashed #566070;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:20px;display:flex}.ReunionStudio-module__hJrr1q__emptyUpload{grid-column:1/-1;min-height:210px}.ReunionStudio-module__hJrr1q__emptyUpload span{color:#a9b2c2;font-size:14px}.ReunionStudio-module__hJrr1q__addPhoto{padding:12px;font-size:14px}.ReunionStudio-module__hJrr1q__emptyUpload:hover,.ReunionStudio-module__hJrr1q__addPhoto:hover{background:#f6c5650a;border-color:#f6c565}.ReunionStudio-module__hJrr1q__photo{background:#080d19;border-radius:10px;min-width:0;position:relative;overflow:hidden}.ReunionStudio-module__hJrr1q__photo>img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.ReunionStudio-module__hJrr1q__remove{color:#fff;background:#080d19d9;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.ReunionStudio-module__hJrr1q__photo input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff20;width:100%;min-width:0;padding:10px 8px;font-size:13px}.ReunionStudio-module__hJrr1q__order{color:#99a5b7;justify-content:space-between;align-items:center;padding:2px 4px;font-size:12px;display:flex}.ReunionStudio-module__hJrr1q__order button{color:inherit;background:0 0;border:0;padding:7px}.ReunionStudio-module__hJrr1q__order button:disabled{opacity:.25}.ReunionStudio-module__hJrr1q__scene{border:0;margin:28px 0 0;padding:0}.ReunionStudio-module__hJrr1q__scene legend,.ReunionStudio-module__hJrr1q__brief,.ReunionStudio-module__hJrr1q__settings label{font-size:15px;font-weight:550}.ReunionStudio-module__hJrr1q__scene>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ReunionStudio-module__hJrr1q__scene button{color:#c8ced8;background:0 0;border:1px solid #ffffff26;border-radius:9px;padding:12px 8px;font-size:14px}.ReunionStudio-module__hJrr1q__scene button[aria-pressed=true]{color:#f6c565;background:#f6c5650c;border-color:#f6c565}.ReunionStudio-module__hJrr1q__brief{margin:27px 0 0;display:block}.ReunionStudio-module__hJrr1q__brief>span{color:#919dae;font-weight:400}.ReunionStudio-module__hJrr1q__brief textarea{resize:vertical;color:#eee;background:#080d1966;border:1px solid #ffffff26;border-radius:9px;width:100%;min-height:88px;margin-top:12px;padding:12px;font-size:14px;font-weight:400;display:block}.ReunionStudio-module__hJrr1q__settings{grid-template-columns:1fr 1fr;gap:18px;margin-top:23px;display:grid}.ReunionStudio-module__hJrr1q__settings select{color:#eee;background:#151e2c;border:1px solid #ffffff26;border-radius:8px;width:100%;margin-top:9px;padding:11px;font-size:14px;display:block}.ReunionStudio-module__hJrr1q__generate{color:#15110a;background:linear-gradient(110deg,#ffd578,#f5ab3a);border:0;border-radius:10px;flex-direction:row-reverse;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:28px;padding:12px;font-size:16px;font-weight:700;display:flex}.ReunionStudio-module__hJrr1q__generate:disabled{opacity:.6;cursor:wait}.ReunionStudio-module__hJrr1q__creditNote{color:#a9b2c2;margin:12px 0 0;font-size:13px;line-height:1.6}.ReunionStudio-module__hJrr1q__error,.ReunionStudio-module__hJrr1q__notice{margin-top:16px;font-size:14px;line-height:1.55}.ReunionStudio-module__hJrr1q__error{color:#ffb8ae}.ReunionStudio-module__hJrr1q__error a{color:#ffd578;gap:8px;margin-top:8px;display:flex}.ReunionStudio-module__hJrr1q__notice{color:#bbc5d4}.ReunionStudio-module__hJrr1q__recover{color:#f6c565;background:0 0;border:1px solid #ffffff30;border-radius:8px;margin-top:12px;padding:12px}.ReunionStudio-module__hJrr1q__preview{background:#0b111d;border-left:1px solid #ffffff15;min-width:0;padding:32px}.ReunionStudio-module__hJrr1q__previewTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ReunionStudio-module__hJrr1q__previewImage{border-radius:12px;position:relative;overflow:hidden}.ReunionStudio-module__hJrr1q__previewImage>img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.ReunionStudio-module__hJrr1q__generating{text-align:center;background:#0b111de0;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex;position:absolute;inset:0}.ReunionStudio-module__hJrr1q__generating>svg{color:#f6c565}.ReunionStudio-module__hJrr1q__generating p{margin:0;font-size:18px}.ReunionStudio-module__hJrr1q__generating span{color:#a9b2c2;font-size:14px}.ReunionStudio-module__hJrr1q__previewCopy{padding:34px 0}.ReunionStudio-module__hJrr1q__previewCopy p{color:#efe3ce;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(26px,2.7vw,38px);line-height:1.25}.ReunionStudio-module__hJrr1q__previewCopy span{color:#a9b2c2;font-size:16px;line-height:1.7}.ReunionStudio-module__hJrr1q__download{color:#f6c565;border:1px solid #f6c56580;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:22px;display:flex}.ReunionStudio-module__hJrr1q__workspace button:not(:disabled){cursor:pointer}.ReunionStudio-module__hJrr1q__workspace :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #f6c565}.ReunionStudio-module__hJrr1q__spin{animation:1.8s linear infinite ReunionStudio-module__hJrr1q__reunionSpin}@keyframes ReunionStudio-module__hJrr1q__reunionSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ReunionStudio-module__hJrr1q__spin{animation:none}}@media (max-width:1000px){.ReunionStudio-module__hJrr1q__layout{grid-template-columns:1fr 1fr}.ReunionStudio-module__hJrr1q__composer,.ReunionStudio-module__hJrr1q__preview{padding:24px}.ReunionStudio-module__hJrr1q__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ReunionStudio-module__hJrr1q__previewCopy p{font-size:30px}}@media (max-width:760px){.ReunionStudio-module__hJrr1q__workspace{padding:40px 0 64px}.ReunionStudio-module__hJrr1q__layout{border-radius:18px;grid-template-columns:1fr}.ReunionStudio-module__hJrr1q__composer,.ReunionStudio-module__hJrr1q__preview{padding:22px}.ReunionStudio-module__hJrr1q__preview{border-top:1px solid #ffffff15;border-left:0}.ReunionStudio-module__hJrr1q__photos{grid-template-columns:repeat(3,minmax(0,1fr))}.ReunionStudio-module__hJrr1q__heading{margin-bottom:25px}.ReunionStudio-module__hJrr1q__previewCopy{padding-bottom:0}.ReunionStudio-module__hJrr1q__scene button{min-height:46px}}@media (max-width:430px){.ReunionStudio-module__hJrr1q__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ReunionStudio-module__hJrr1q__composer,.ReunionStudio-module__hJrr1q__preview{padding:18px}.ReunionStudio-module__hJrr1q__emptyUpload span{font-size:12px}.ReunionStudio-module__hJrr1q__generate{font-size:14px}.ReunionStudio-module__hJrr1q__settings{grid-template-columns:1fr}}
.page-module__v6f3Aq__page{color:#f3f1ed;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:#080d19}.page-module__v6f3Aq__wrap{max-width:1440px;margin:auto;padding:74px 40px 0}.page-module__v6f3Aq__hero{padding:48px 0 0}.page-module__v6f3Aq__heroHeading{grid-template-columns:1.18fr 1fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.page-module__v6f3Aq__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6.5vw,94px);font-weight:600;line-height:1.02}.page-module__v6f3Aq__hero h1 em,.page-module__v6f3Aq__introduction h2 em,.page-module__v6f3Aq__editorial h2 em,.page-module__v6f3Aq__faq h2 em,.page-module__v6f3Aq__closing h2 em{color:#f6c565;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.page-module__v6f3Aq__heroIntro{max-width:440px;padding-bottom:5px}.page-module__v6f3Aq__heroIntro>p:first-child{color:#e5e0d8;margin:0 0 14px;font-size:clamp(21px,2vw,27px);line-height:1.45}.page-module__v6f3Aq__heroIntro>p:nth-child(2){color:#a9b2c2;margin:0 0 25px;font-size:17px;line-height:1.7}.page-module__v6f3Aq__cta{color:#17120b;background:linear-gradient(110deg,#ffd578,#f5ab3a);border-radius:8px;align-items:center;gap:28px;min-height:54px;padding:15px 23px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.page-module__v6f3Aq__cta:hover{background:#ffdc8f}.page-module__v6f3Aq__price{color:#a9b2c2;margin-top:14px;font-size:14px;display:block}.page-module__v6f3Aq__heroArt{background:#30291f;border-radius:18px;margin:0;position:relative;overflow:hidden}.page-module__v6f3Aq__heroArt>img{aspect-ratio:1.82;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;width:100%;height:auto;display:block}.page-module__v6f3Aq__heroArt figcaption{color:#fff;background:linear-gradient(#0000,#080d19b3);justify-content:space-between;align-items:end;gap:20px;padding:65px 32px 25px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__v6f3Aq__heroArt figcaption span:first-child{font-family:Georgia,serif;font-size:27px}.page-module__v6f3Aq__heroArt figcaption span:last-child{color:#e3dfd6;font-size:13px}.page-module__v6f3Aq__introduction{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:100px;padding:100px 0 65px;display:grid}.page-module__v6f3Aq__introduction h2,.page-module__v6f3Aq__editorial h2,.page-module__v6f3Aq__pricing h2,.page-module__v6f3Aq__faq h2{letter-spacing:-.04em;margin:0;font-size:clamp(33px,3.5vw,51px);font-weight:550;line-height:1.15}.page-module__v6f3Aq__introduction>div>p,.page-module__v6f3Aq__editorialCopy>p{color:#a9b2c2;margin:0 0 34px;font-size:18px;line-height:1.8}.page-module__v6f3Aq__introduction ol{counter-reset:steps;gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-module__v6f3Aq__introduction li{counter-increment:steps;-moz-column-gap:15px;grid-template-columns:32px 1fr;column-gap:15px;display:grid}.page-module__v6f3Aq__introduction li:before{content:"0" counter(steps);color:#f6c565;grid-row:1/3;padding-top:4px;font-size:14px}.page-module__v6f3Aq__introduction li strong{font-size:18px;font-weight:550}.page-module__v6f3Aq__introduction li span{color:#a9b2c2;margin-top:6px;font-size:15px;line-height:1.65}.page-module__v6f3Aq__editorial{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:55px 0 110px;display:grid}.page-module__v6f3Aq__editorial figure{margin:0}.page-module__v6f3Aq__editorial figure img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.page-module__v6f3Aq__editorial figcaption{color:#929eb0;padding-top:13px;font-size:13px}.page-module__v6f3Aq__editorial h2{margin-bottom:30px}.page-module__v6f3Aq__editorialCopy>p{margin-bottom:27px}.page-module__v6f3Aq__textLink{color:#f6c565;align-items:center;gap:18px;font-size:16px;display:inline-flex}.page-module__v6f3Aq__photoAdvice{border-top:1px solid #ffffff20;margin-top:55px;padding-top:32px}.page-module__v6f3Aq__photoAdvice h3{margin:0 0 14px;font-size:19px;font-weight:550}.page-module__v6f3Aq__photoAdvice p{color:#a9b2c2;margin:0;font-size:16px;line-height:1.8}.page-module__v6f3Aq__pricing{border-block:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:80px;padding:75px 0;display:grid}.page-module__v6f3Aq__pricing>div>p{color:#a9b2c2;margin:22px 0;font-size:17px;line-height:1.75}.page-module__v6f3Aq__prices{grid-template-columns:1fr 1fr;align-content:center;gap:25px;display:grid}.page-module__v6f3Aq__prices>div+div{border-left:1px solid #ffffff25;padding-left:30px}.page-module__v6f3Aq__prices h3{font-size:18px;font-weight:500}.page-module__v6f3Aq__prices>div>p{color:#bfc7d3;margin:8px 0 13px;font-size:17px}.page-module__v6f3Aq__prices strong{color:#f6c565;font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:1.25}.page-module__v6f3Aq__prices span{color:#a9b2c2;max-width:170px;font-size:15px;line-height:1.6;display:block}.page-module__v6f3Aq__prices>p{grid-column:1/-1;margin:12px 0 0!important;font-size:13px!important;line-height:1.7!important}.page-module__v6f3Aq__faq{grid-template-columns:.7fr 1fr;gap:100px;padding:100px 0;display:grid}.page-module__v6f3Aq__faq details{border-bottom:1px solid #ffffff20}.page-module__v6f3Aq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;line-height:1.5;list-style:none;display:flex}.page-module__v6f3Aq__faq summary::-webkit-details-marker{display:none}.page-module__v6f3Aq__faq summary>span{color:#f6c565;font-size:24px;font-weight:300}.page-module__v6f3Aq__faq details[open] summary>span{transform:rotate(45deg)}.page-module__v6f3Aq__faq details p{color:#a9b2c2;margin:0 30px 25px 0;font-size:16px;line-height:1.8}.page-module__v6f3Aq__faq a{color:#f6c565}.page-module__v6f3Aq__closing{text-align:center;padding:40px 0 90px}.page-module__v6f3Aq__closing h2{letter-spacing:-.04em;margin:0 0 35px;font-size:clamp(42px,5.2vw,72px);font-weight:550;line-height:1.1}.page-module__v6f3Aq__closing p{color:#a9b2c2;margin-top:24px;font-size:14px}.page-module__v6f3Aq__closing p a{color:#e2c58e}.page-module__v6f3Aq__page a:focus-visible,.page-module__v6f3Aq__page summary:focus-visible{outline-offset:5px;outline:2px solid #f6c565}@media (max-width:1100px){.page-module__v6f3Aq__heroHeading{grid-template-columns:1.1fr 1fr;gap:35px}.page-module__v6f3Aq__introduction,.page-module__v6f3Aq__editorial,.page-module__v6f3Aq__pricing,.page-module__v6f3Aq__faq{gap:50px}.page-module__v6f3Aq__hero h1{font-size:68px}.page-module__v6f3Aq__wrap{padding-inline:28px}.page-module__v6f3Aq__heroIntro>p:first-child{font-size:22px}}@media (max-width:760px){.page-module__v6f3Aq__wrap{padding:55px 20px 0}.page-module__v6f3Aq__hero{padding-top:28px}.page-module__v6f3Aq__heroHeading{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.page-module__v6f3Aq__hero h1{font-size:clamp(50px,11.5vw,76px)}.page-module__v6f3Aq__heroIntro{max-width:100%}.page-module__v6f3Aq__heroIntro>p:first-child{font-size:22px}.page-module__v6f3Aq__heroIntro>p:nth-child(2){max-width:370px;font-size:16px}.page-module__v6f3Aq__heroArt{border-radius:12px}.page-module__v6f3Aq__heroArt>img{aspect-ratio:1.28;-o-object-position:50% 50%;object-position:50% 50%}.page-module__v6f3Aq__heroArt figcaption{padding:40px 15px 15px}.page-module__v6f3Aq__heroArt figcaption span:first-child{font-size:18px}.page-module__v6f3Aq__heroArt figcaption span:last-child{font-size:11px}.page-module__v6f3Aq__introduction{grid-template-columns:1fr;gap:28px;padding:60px 0 45px}.page-module__v6f3Aq__introduction>div>p{margin-bottom:28px;font-size:17px}.page-module__v6f3Aq__editorial{grid-template-columns:1fr;gap:32px;padding:10px 0 60px}.page-module__v6f3Aq__editorial figure{max-width:560px}.page-module__v6f3Aq__editorial h2{margin-bottom:22px}.page-module__v6f3Aq__editorialCopy>p{font-size:17px}.page-module__v6f3Aq__photoAdvice{margin-top:28px;padding-top:26px}.page-module__v6f3Aq__pricing{grid-template-columns:1fr;gap:32px;padding:50px 0}.page-module__v6f3Aq__prices{gap:22px}.page-module__v6f3Aq__prices strong{font-size:60px}.page-module__v6f3Aq__faq{grid-template-columns:1fr;gap:26px;padding:60px 0}.page-module__v6f3Aq__faq h2 br{display:none}.page-module__v6f3Aq__faq summary{font-size:16px}.page-module__v6f3Aq__faq details p{font-size:15px}.page-module__v6f3Aq__closing{padding:20px 0 55px}.page-module__v6f3Aq__closing p{line-height:1.6}.page-module__v6f3Aq__cta{gap:22px;min-height:52px}.page-module__v6f3Aq__pricing>div>p{margin:18px 0}}.page-module__v6f3Aq__reunionStory{grid-template-columns:minmax(0,.43fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.page-module__v6f3Aq__sourcePortraits{min-width:0;margin:0}.page-module__v6f3Aq__sourcePortraits>img{border-radius:8px;width:100%;height:auto;display:block}.page-module__v6f3Aq__ageLabels{text-align:center;color:#c4c9d2;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;font-size:14px;display:grid}.page-module__v6f3Aq__sourcePortraits figcaption{letter-spacing:-.035em;margin-top:32px;padding-right:35px;font-size:clamp(25px,2.5vw,38px);line-height:1.18;position:relative}.page-module__v6f3Aq__sourcePortraits figcaption em,.page-module__v6f3Aq__galleryHeading h2 em,.page-module__v6f3Aq__sceneCopy h3 em,.page-module__v6f3Aq__referenceArt h3 em{color:#f6c565;font-family:Georgia,Times New Roman,serif;font-weight:400}.page-module__v6f3Aq__sourcePortraits figcaption svg{color:#f6c565;position:absolute;top:50%;right:0}.page-module__v6f3Aq__reunionStory .page-module__v6f3Aq__heroArt>img{aspect-ratio:1.5;-o-object-fit:contain;object-fit:contain}.page-module__v6f3Aq__sceneGallery{padding:38px 0 100px}.page-module__v6f3Aq__galleryHeading{justify-content:space-between;align-items:end;gap:55px;margin-bottom:52px;display:flex}.page-module__v6f3Aq__galleryHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(35px,3.7vw,54px);font-weight:550;line-height:1.12}.page-module__v6f3Aq__galleryHeading>p{color:#a9b2c2;max-width:340px;margin:0 0 4px;font-size:17px;line-height:1.75}.page-module__v6f3Aq__sceneRow{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-bottom:76px;display:grid}.page-module__v6f3Aq__sceneRow:last-child{margin-bottom:0}.page-module__v6f3Aq__sceneRow>figure{min-width:0;margin:0}.page-module__v6f3Aq__sceneRow>figure img{border-radius:12px;width:100%;height:auto;display:block}.page-module__v6f3Aq__sceneCopy h3,.page-module__v6f3Aq__referenceArt h3{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(27px,2.5vw,38px);font-weight:550;line-height:1.18}.page-module__v6f3Aq__sceneCopy>p{color:#a9b2c2;margin:0 0 26px;font-size:17px;line-height:1.8}.page-module__v6f3Aq__sceneReverse{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr)}.page-module__v6f3Aq__sceneReverse>figure{grid-area:1/2}.page-module__v6f3Aq__sceneReverse>.page-module__v6f3Aq__sceneCopy{grid-area:1/1}.page-module__v6f3Aq__illustrationGallery{border-top:1px solid #ffffff20;padding:80px 0 100px}.page-module__v6f3Aq__illustrationLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.page-module__v6f3Aq__illustrationLayout figure{margin:0}.page-module__v6f3Aq__illustrationLayout img{border-radius:9px;width:100%;height:auto;display:block}.page-module__v6f3Aq__illustrationConcept figcaption{color:#a9b2c2;margin:14px 0 0;font-size:14px;line-height:1.6}.page-module__v6f3Aq__referenceArt h3{margin-bottom:35px}@media (max-width:1100px){.page-module__v6f3Aq__reunionStory{gap:24px}.page-module__v6f3Aq__sourcePortraits figcaption{margin-top:23px;font-size:28px}.page-module__v6f3Aq__reunionStory .page-module__v6f3Aq__heroArt figcaption{padding:40px 20px 20px}.page-module__v6f3Aq__reunionStory .page-module__v6f3Aq__heroArt figcaption span:first-child{font-size:23px}.page-module__v6f3Aq__sceneRow,.page-module__v6f3Aq__illustrationLayout{gap:35px}}@media (max-width:760px){.page-module__v6f3Aq__reunionStory{grid-template-columns:minmax(0,1fr);gap:25px}.page-module__v6f3Aq__sourcePortraits{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:0 20px;display:grid}.page-module__v6f3Aq__sourcePortraits>img{grid-area:1/1}.page-module__v6f3Aq__sourcePortraits .page-module__v6f3Aq__ageLabels{grid-area:2/1;padding-top:8px;font-size:12px}.page-module__v6f3Aq__sourcePortraits figcaption{grid-area:1/2;margin:0;padding:0 0 29px;font-size:clamp(22px,5vw,30px)}.page-module__v6f3Aq__sourcePortraits figcaption svg{width:21px;inset:auto auto 0 0;transform:rotate(90deg)}.page-module__v6f3Aq__reunionStory .page-module__v6f3Aq__heroArt figcaption{padding:32px 15px 13px}.page-module__v6f3Aq__reunionStory .page-module__v6f3Aq__heroArt figcaption span:first-child{font-size:20px}.page-module__v6f3Aq__sceneGallery{padding:25px 0 60px}.page-module__v6f3Aq__galleryHeading{margin-bottom:30px;display:block}.page-module__v6f3Aq__galleryHeading h2{font-size:36px}.page-module__v6f3Aq__galleryHeading>p{max-width:440px;margin:20px 0 0;font-size:16px}.page-module__v6f3Aq__sceneRow,.page-module__v6f3Aq__sceneReverse{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:48px}.page-module__v6f3Aq__sceneReverse>figure,.page-module__v6f3Aq__sceneReverse>.page-module__v6f3Aq__sceneCopy{grid-area:auto}.page-module__v6f3Aq__sceneCopy h3{margin-bottom:16px;font-size:30px}.page-module__v6f3Aq__sceneCopy>p{margin-bottom:20px;font-size:16px;line-height:1.75}.page-module__v6f3Aq__sceneCopy h3 br{display:none}.page-module__v6f3Aq__sceneCopy h3 em:before{content:" "}.page-module__v6f3Aq__illustrationGallery{padding:50px 0 60px}.page-module__v6f3Aq__illustrationLayout{grid-template-columns:minmax(0,1fr);gap:40px}.page-module__v6f3Aq__referenceArt h3{margin-bottom:24px;font-size:30px}}.page-module__v6f3Aq__referenceContinuation{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:60px;margin-top:55px;display:grid}.page-module__v6f3Aq__referenceContinuation figure{margin:0}.page-module__v6f3Aq__referenceContinuation figure:first-child{margin-top:70px}.page-module__v6f3Aq__referenceContinuation img{border-radius:9px;width:100%;height:auto;display:block}@media (max-width:1100px){.page-module__v6f3Aq__referenceContinuation{gap:35px}}@media (max-width:760px){.page-module__v6f3Aq__referenceContinuation{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.page-module__v6f3Aq__referenceContinuation figure:first-child{margin-top:0}}