.G7fT1a_shell{max-width:1800px;margin:auto;padding:0 64px 64px}.G7fT1a_header{align-items:center;gap:36px;min-height:96px;display:flex}.G7fT1a_brand{font:30px var(--font-display), Georgia, serif;margin-right:auto;text-decoration:none}.G7fT1a_nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.G7fT1a_nav a{padding:10px 4px;text-decoration:none}.G7fT1a_tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:28px;padding-bottom:10px;display:flex;overflow-x:auto}.G7fT1a_tabs a{white-space:nowrap;border-radius:6px;padding:10px 16px;text-decoration:none}.G7fT1a_tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}.G7fT1a_button,.G7fT1a_primary,.G7fT1a_danger,.G7fT1a_quiet{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:14px;text-decoration:none;display:inline-flex}.G7fT1a_button:hover:not(:disabled),.G7fT1a_quiet:hover:not(:disabled){background:var(--sage)}.G7fT1a_primary:hover:not(:disabled){background:#1e3029}.G7fT1a_danger:hover:not(:disabled){background:#f3e7de}.G7fT1a_button,.G7fT1a_primary,.G7fT1a_danger,.G7fT1a_quiet,.G7fT1a_sectionSelect{touch-action:manipulation}.G7fT1a_primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.G7fT1a_danger{border-color:var(--accent);color:var(--accent)}.G7fT1a_quiet{background:0 0;border-color:#0000;padding:8px 12px}.G7fT1a_heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:24px 0;display:flex}.G7fT1a_heading h1{margin-bottom:12px;font-size:46px;line-height:1.1}.G7fT1a_heading h2{margin:0;font-size:30px}.G7fT1a_muted{color:var(--muted)}.G7fT1a_eyebrow{color:var(--accent);letter-spacing:.04em;margin-bottom:12px;font-size:12px}.G7fT1a_toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.G7fT1a_badge{background:var(--sand);border-radius:999px;padding:8px 18px;font-size:12px;display:inline-block}.G7fT1a_success{background:var(--sage)}.G7fT1a_notice{background:var(--paper);border-left:3px solid var(--sage);margin:16px 0;padding:14px 18px}.G7fT1a_error{border-color:var(--accent);color:var(--accent)}.G7fT1a_editor{grid-template-columns:240px minmax(300px,1fr) 364px;align-items:start;gap:24px;display:grid}.G7fT1a_panel{background:var(--paper);min-width:0;padding:20px}.G7fT1a_panel h2,.G7fT1a_panel h3{margin-bottom:16px;font-size:28px}.G7fT1a_sectionList{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.G7fT1a_sectionItem{background:var(--canvas);padding:10px}.G7fT1a_sectionItem[aria-current=true]{background:var(--sage)}.G7fT1a_sectionSelect{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;min-height:30px;padding:0;font-size:13px;display:block}.G7fT1a_move{align-items:center;gap:2px;display:flex}.G7fT1a_move button{min-width:44px;padding:8px}.G7fT1a_field{gap:6px;min-width:0;margin-bottom:16px;display:grid}.G7fT1a_field>span{color:var(--muted);font-size:12px}.G7fT1a_field input,.G7fT1a_field select,.G7fT1a_field textarea{width:100%}.G7fT1a_inline{align-items:center;gap:10px;display:flex}.G7fT1a_inline input{width:20px;height:20px;min-height:20px}.G7fT1a_previewArea{border:1px solid var(--line);min-width:0;padding:24px;overflow:auto}.G7fT1a_preview{background:var(--canvas);width:100%;max-width:100%;min-height:300px;margin:auto}.G7fT1a_preview[data-device=tablet]{width:768px}.G7fT1a_preview[data-device=phone]{width:390px}.G7fT1a_previewOuter{width:100%;position:relative;overflow:hidden}.G7fT1a_previewCanvas{transform-origin:0 0;background:var(--canvas);position:absolute;top:0;left:0}.G7fT1a_previewSection{padding:24px 16px}.G7fT1a_previewSection[data-background=paper]{background:var(--paper)}.G7fT1a_previewSection[data-background=sage]{background:var(--sage)}.G7fT1a_previewSection[data-alignment=centre]{text-align:center}.G7fT1a_previewSection[data-spacing=compact]{padding-block:12px}.G7fT1a_previewSection[data-spacing=airy]{padding-block:48px}.G7fT1a_previewSection[data-decoration=fine-line]{border-top:1px solid var(--line)}.G7fT1a_previewSection[data-decoration=paper-edge]{box-shadow:0 4px 0 var(--sand)}.G7fT1a_previewSection[data-typography=quiet] h2{font-size:28px}.G7fT1a_previewSection[data-typography=compact] h2{font:22px var(--font-body), sans-serif}.G7fT1a_previewPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.G7fT1a_previewPhotos img{object-fit:contain;width:100%;max-height:260px}.G7fT1a_picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;display:grid;overflow:auto}.G7fT1a_picker label{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.G7fT1a_picker img{object-fit:contain;width:44px;height:44px}.G7fT1a_details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.G7fT1a_statusFacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px 28px;margin:24px 0;display:grid}.G7fT1a_statusFacts dt{margin-bottom:4px;font-weight:600}.G7fT1a_statusFacts dd{overflow-wrap:anywhere;margin:0}.G7fT1a_split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.G7fT1a_filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.G7fT1a_search{grid-template-columns:minmax(0,1fr) 220px 220px;gap:24px;display:grid}.G7fT1a_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.G7fT1a_mediaCard{content-visibility:auto;contain-intrinsic-size:auto 380px;min-width:0}.G7fT1a_imageWrap{background:var(--sage);aspect-ratio:1.1;place-items:center;display:grid;position:relative}.G7fT1a_imageWrap img{object-fit:contain;width:100%;height:100%}.G7fT1a_imageWrap input{width:24px;height:24px;min-height:24px;accent-color:var(--ink);position:absolute;top:12px;left:12px}.G7fT1a_kind{background:var(--paper);border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.G7fT1a_mediaCard h3{margin:10px 0;font-size:23px}.G7fT1a_mediaCard .G7fT1a_badge{margin-top:12px}.G7fT1a_empty{border:1px solid var(--line);text-align:center;padding:48px 24px}.G7fT1a_albumList{flex-wrap:wrap;gap:8px;display:flex}.G7fT1a_row{background:var(--paper);align-items:center;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.G7fT1a_row>:first-child{flex:1;min-width:0}.G7fT1a_row h3{margin:0 0 4px;font-size:23px}.G7fT1a_dropzone{border:1px dashed var(--muted);text-align:center;background:var(--paper);padding:48px 24px}.G7fT1a_dropzone[data-dragging=true]{background:var(--sage);border-color:var(--ink)}.G7fT1a_dropzone input{max-width:100%}.G7fT1a_uploadRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 180px 120px;align-items:center;gap:16px;padding:18px 0;display:grid}.G7fT1a_uploadRow strong{overflow-wrap:anywhere}.G7fT1a_uploadRow progress{width:100%;accent-color:var(--ink)}.G7fT1a_uploadRow p{margin:4px 0 0;font-size:12px}.G7fT1a_uploadReviewPhoto{object-fit:contain;width:100%;height:auto;max-height:320px;margin-block:16px;display:block}.G7fT1a_tableWrap{overflow-x:auto}.G7fT1a_table{border-collapse:collapse;width:100%}.G7fT1a_table th,.G7fT1a_table td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.G7fT1a_table th{color:var(--muted);font-size:12px}.G7fT1a_table select{min-width:110px}.G7fT1a_framing{gap:12px;display:grid}.G7fT1a_framing img{max-height:240px;margin:auto}.G7fT1a_framePreview{background:var(--sage);height:240px;position:relative;overflow:hidden}.G7fT1a_framePreview>img{width:100%;height:100%}.G7fT1a_dangerNote{border:1px solid var(--accent);margin-top:16px;padding:16px}.G7fT1a_dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);overscroll-behavior:contain;border-radius:8px;width:calc(100% - 32px);max-width:540px;padding:32px}.G7fT1a_dialog::backdrop{background:#263d3455}@media (min-width:2400px){.G7fT1a_shell{max-width:2600px;padding-inline:100px;font-size:20px}.G7fT1a_editor{grid-template-columns:360px minmax(600px,1fr) 460px;gap:40px}.G7fT1a_grid{grid-template-columns:repeat(6,minmax(0,1fr))}.G7fT1a_previewSection h2{font-size:58px}}@media (max-width:1200px){.G7fT1a_shell{padding-inline:32px}.G7fT1a_editor{grid-template-columns:200px minmax(240px,1fr)}.G7fT1a_settings{grid-column:1/-1}.G7fT1a_settings form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.G7fT1a_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.G7fT1a_shell{padding:0 24px 40px}.G7fT1a_header{flex-wrap:wrap;gap:12px;padding-block:18px}.G7fT1a_brand{font-size:27px}.G7fT1a_nav{gap:14px;font-size:13px}.G7fT1a_heading{flex-direction:column}.G7fT1a_heading h1{font-size:36px}.G7fT1a_editor,.G7fT1a_split,.G7fT1a_search{grid-template-columns:1fr}.G7fT1a_sectionList{grid-template-columns:repeat(2,minmax(0,1fr))}.G7fT1a_settings form{display:block}.G7fT1a_previewArea{padding:12px}.G7fT1a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.G7fT1a_uploadRow{grid-template-columns:minmax(0,1fr) 100px}.G7fT1a_row{flex-wrap:wrap;gap:10px}.G7fT1a_row>:first-child{flex-basis:100%}.G7fT1a_toolbar{gap:8px}.G7fT1a_toolbar button{flex-grow:1}}
.OOJMVG_header{align-items:center;gap:30px;max-width:1440px;min-height:88px;margin:auto;padding:22px 64px;display:flex}.OOJMVG_brand{font-family:var(--font-display), Georgia, serif;white-space:nowrap;flex:1;font-size:30px;line-height:1.4;text-decoration:none}.OOJMVG_navigation{align-items:center;gap:14px;display:flex}.OOJMVG_navigation a{white-space:nowrap;min-height:44px;padding:11px 14px;font-size:14px;text-decoration:none}.OOJMVG_navigation a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.OOJMVG_primary,.OOJMVG_secondary,.OOJMVG_lightButton,.OOJMVG_quietLink{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.OOJMVG_primary{background:var(--aa-ink);border:1px solid var(--aa-ink);color:var(--aa-paper)}.OOJMVG_secondary{background:var(--aa-paper);border:1px solid var(--aa-line);color:var(--aa-ink)}.OOJMVG_quietLink{color:var(--aa-ink);justify-content:flex-start;padding-inline:0}.OOJMVG_primary:hover,.OOJMVG_secondary:hover{filter:brightness(.97)}.OOJMVG_mobileMenuButton,.OOJMVG_mobileStudioLink,.OOJMVG_heroMobileAction{display:none}.OOJMVG_viewerName{color:var(--aa-muted);font-size:13px}.OOJMVG_introduction,.OOJMVG_albumCard,.OOJMVG_cardCaption,.OOJMVG_storyCaption,.OOJMVG_narrative{overflow-wrap:anywhere}.OOJMVG_previewNotice{background:var(--aa-sand);text-align:center;margin:0;padding:16px 24px;font-size:14px}.OOJMVG_homepage{max-width:1440px;margin:auto;padding:28px 64px 80px}.OOJMVG_preview{width:100%;max-width:none;padding:0;container:family-preview/inline-size}.OOJMVG_section{margin-bottom:48px;padding:0}.OOJMVG_hero{grid-template-columns:minmax(0,540fr) minmax(0,660fr);gap:56px;min-height:520px;display:grid}.OOJMVG_introduction{flex-direction:column;align-items:flex-start;gap:24px;padding-top:50px;display:flex}.OOJMVG_introduction h1{margin-bottom:0;font-size:clamp(46px,5vw,72px);line-height:1.02}.OOJMVG_eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--aa-accent);margin-bottom:0;font-size:12px;font-weight:500}.OOJMVG_childrenNames{margin-bottom:0;font-size:36px;line-height:1.1}.OOJMVG_introText{color:var(--aa-muted);max-width:490px;margin-bottom:0;font-size:17px;line-height:1.4}.OOJMVG_ageChips{flex-wrap:wrap;gap:16px;display:flex}.OOJMVG_ageChips span{background:var(--aa-paper);border-radius:18px;align-items:center;min-height:32px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.OOJMVG_heroPhotos{aspect-ratio:660/520;width:100%;min-width:0;position:relative}.OOJMVG_firstPhoto,.OOJMVG_secondPhoto{border-radius:2px;width:47%;height:79%;position:absolute;overflow:hidden}.OOJMVG_firstPhoto{top:4%;left:2%;transform:rotate(-3deg)}.OOJMVG_secondPhoto{top:14%;right:2%;transform:rotate(3deg)}.OOJMVG_birthNote{background:var(--aa-paper);flex-direction:column;gap:4px;width:190px;padding:16px;display:flex;position:absolute;top:77%;left:35%;transform:rotate(-3deg)}.OOJMVG_birthNote span{font-family:var(--font-display), Georgia, serif;font-size:20px;line-height:1.1}.OOJMVG_birthNote small{color:var(--aa-accent);font-size:11px}.OOJMVG_mediaImage{background:var(--aa-sage);border-radius:2px;width:100%;height:100%;display:block}.OOJMVG_cropContainer{background:var(--aa-sage);width:100%;height:100%;position:relative;overflow:hidden}.OOJMVG_cropViewport{position:absolute;overflow:hidden}.OOJMVG_cropImage{object-fit:contain;max-width:none;position:absolute}.OOJMVG_placeholder{background:var(--aa-sage);width:100%;height:100%;min-height:180px;color:var(--aa-ink);border-radius:2px;position:relative;overflow:hidden}.OOJMVG_placeholder span{font-size:13px;position:absolute;bottom:16px;left:20px;right:20px}.OOJMVG_placeholderEllipse{max-width:none;position:absolute;top:85px;left:90px}.OOJMVG_placeholderCircle{max-width:none;position:absolute;top:30px;left:38px}.OOJMVG_placeholderStem{background:var(--aa-muted);opacity:.4;width:2px;height:85px;position:absolute;top:130px;left:32px;transform:rotate(15deg)}.OOJMVG_placeholderLeaf1,.OOJMVG_placeholderLeaf2,.OOJMVG_placeholderLeaf3{max-width:none;position:absolute;transform:rotate(25deg)}.OOJMVG_placeholderLeaf1{top:145px;left:38px}.OOJMVG_placeholderLeaf2{top:164px;left:42px}.OOJMVG_placeholderLeaf3{top:183px;left:46px}.OOJMVG_sectionHeading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:32px;display:flex}.OOJMVG_sectionHeading h2{margin-bottom:0;font-size:38px}.OOJMVG_sectionHeading p{color:var(--aa-muted);max-width:740px;margin:12px 0 0;font-size:16px}.OOJMVG_albumCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.OOJMVG_albumCard{min-width:0}.OOJMVG_albumCard h3{margin:12px 0 4px;font-size:26px}.OOJMVG_albumCard p{color:var(--aa-muted)}.OOJMVG_albumCard .OOJMVG_chapterPeriod{color:var(--aa-accent);margin-bottom:8px;font-size:12px}.OOJMVG_albumCover{border-radius:2px;height:220px;display:block;overflow:hidden}.OOJMVG_footer{color:var(--aa-muted);border-top:1px solid var(--aa-line);text-align:center;padding:26px 32px;font-size:13px}.OOJMVG_narrative{max-width:760px}.OOJMVG_narrative p{white-space:pre-wrap;color:var(--aa-muted);font-size:17px}.OOJMVG_quiet{color:var(--aa-muted)}.OOJMVG_background_paper{background:var(--aa-paper);padding:32px}.OOJMVG_background_sage{background:var(--aa-sage);padding:32px}.OOJMVG_background_cream{background:var(--aa-canvas)}.OOJMVG_spacing_compact{margin-bottom:28px}.OOJMVG_spacing_airy{margin-bottom:72px}.OOJMVG_align_centre>.OOJMVG_sectionHeading,.OOJMVG_align_centre>.OOJMVG_narrative{text-align:center;margin-inline:auto}.OOJMVG_align_centre .OOJMVG_introduction{text-align:center;align-items:center}.OOJMVG_typography_quiet .OOJMVG_sectionHeading h2{font-size:32px}.OOJMVG_typography_compact .OOJMVG_sectionHeading h2{font-size:28px}.OOJMVG_typography_quiet .OOJMVG_introduction h1{font-size:clamp(40px,4.5vw,64px)}.OOJMVG_typography_compact .OOJMVG_introduction h1{font-size:clamp(36px,4vw,56px)}.OOJMVG_decoration_fine-line{border-top:1px solid var(--aa-line);padding-top:48px}.OOJMVG_decoration_paper-edge{border-bottom:1px solid var(--aa-line);padding-bottom:24px}.OOJMVG_storyInvitation{background:var(--aa-paper);grid-template-columns:1.4fr 1fr;align-items:center;gap:36px;padding:32px;display:grid}.OOJMVG_storyInvitation>img,.OOJMVG_storyInvitation>div:first-child{min-height:260px;max-height:460px}.OOJMVG_page{max-width:1440px;margin:auto;padding:50px 64px 80px}.OOJMVG_memoriesLoading{min-height:100svh}.OOJMVG_pageHeading{max-width:920px;margin-bottom:36px}.OOJMVG_pageHeading h1{margin:16px 0;font-size:clamp(44px,5vw,64px)}.OOJMVG_pageHeading>p:last-child{color:var(--aa-muted);font-size:17px}.OOJMVG_searchBar{background:var(--aa-paper);border:1px solid var(--aa-line);flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:24px;display:flex}.OOJMVG_searchBar label{flex-direction:column;gap:7px;font-size:13px;display:flex}.OOJMVG_searchField{flex:1;min-width:240px}.OOJMVG_searchField input{width:100%}.OOJMVG_contextualSearch{min-height:44px;color:var(--aa-muted);align-items:center;gap:10px;margin:-12px 0 24px;font-size:13px;display:flex}.OOJMVG_contextualSearch input{width:20px;height:20px;min-height:20px;accent-color:var(--aa-ink)}.OOJMVG_collectionSelect{align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.OOJMVG_collectionSelect select{min-width:180px;max-width:min(100%,380px)}.OOJMVG_galleryToolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.OOJMVG_collectionTabs{flex-wrap:wrap;gap:8px;display:flex}.OOJMVG_tab,.OOJMVG_activeTab{border:1px solid var(--aa-line);color:var(--aa-ink);background:0 0;border-radius:22px;min-height:44px;padding:10px 16px;font-size:14px}.OOJMVG_activeTab{color:var(--aa-paper);background:var(--aa-ink);border-color:var(--aa-ink)}.OOJMVG_layoutSelect{align-items:center;gap:12px;font-size:13px;display:flex}.OOJMVG_layoutSelect select{max-width:220px}.OOJMVG_resultsHeading{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.OOJMVG_resultsHeading p{color:var(--aa-muted);margin:0;font-size:13px}.OOJMVG_gallery{--columns:3;--gallery-gap:24px;gap:var(--gallery-gap)}.OOJMVG_grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));display:grid}.OOJMVG_memoryCard{break-inside:avoid;min-width:0}.OOJMVG_imageButton{background:var(--aa-sage);border:0;border-radius:2px;width:100%;height:auto;padding:0;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.OOJMVG_imageButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #263d3412}.OOJMVG_size_small .OOJMVG_imageButton{max-height:240px}.OOJMVG_size_medium .OOJMVG_imageButton{max-height:520px}.OOJMVG_size_large .OOJMVG_imageButton{max-height:850px}.OOJMVG_aspect_original{aspect-ratio:4/3}.OOJMVG_aspect_square{aspect-ratio:1}.OOJMVG_aspect_portrait{aspect-ratio:3/4}.OOJMVG_aspect_landscape{aspect-ratio:16/9}.OOJMVG_kind,.OOJMVG_privateBadge{background:var(--aa-paper);color:var(--aa-ink);border-radius:16px;padding:6px 10px;font-size:12px;position:absolute;top:12px;left:12px}.OOJMVG_privateBadge{left:auto;right:12px}.OOJMVG_cardCaption{padding:14px 0 0}.OOJMVG_cardCaption h3{margin-bottom:8px;font-size:23px}.OOJMVG_cardCaption p{color:var(--aa-muted);margin:4px 0;font-size:13px;line-height:1.5}.OOJMVG_masonry{columns:var(--columns);column-gap:var(--gallery-gap)}.OOJMVG_masonry .OOJMVG_memoryCard{margin-bottom:var(--gallery-gap)}.OOJMVG_masonry .OOJMVG_aspect_original{aspect-ratio:auto}.OOJMVG_masonry .OOJMVG_aspect_original img{height:auto}.OOJMVG_scrapbook{align-items:start;column-gap:max(20px, var(--gallery-gap));row-gap:max(30px, var(--gallery-gap));grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 12px;display:grid}.OOJMVG_scrapbook .OOJMVG_memoryCard{background:var(--aa-paper);grid-column:span 2;padding:10px 10px 16px;box-shadow:0 2px 8px #263d340b}.OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+1){grid-column:span 3;transform:rotate(-2deg)}.OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+2){grid-column:span 3;margin-top:30px;transform:rotate(2deg)}.OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+3){transform:rotate(-1deg)}.OOJMVG_carousel{scroll-snap-type:x proximity;padding-bottom:22px;display:flex;overflow-x:auto}.OOJMVG_carousel .OOJMVG_memoryCard{scroll-snap-align:start;flex:0 0 65%}.OOJMVG_carousel.OOJMVG_size_small .OOJMVG_memoryCard{flex-basis:40%}.OOJMVG_carousel.OOJMVG_size_large .OOJMVG_memoryCard{flex-basis:85%}.OOJMVG_comparison .OOJMVG_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.OOJMVG_empty{color:var(--aa-muted);border:1px solid var(--aa-line);background:var(--aa-paper);padding:38px 28px}.OOJMVG_empty h2,.OOJMVG_empty h3{color:var(--aa-ink)}.OOJMVG_empty p{margin-bottom:0}.OOJMVG_loading{max-width:900px;color:var(--aa-muted);margin:auto;padding:64px 32px}.OOJMVG_notice{background:var(--aa-paper);border:1px solid var(--aa-line);padding:22px}.OOJMVG_pagination{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px;display:flex}.OOJMVG_timeline .OOJMVG_albumCards{border-left:1px solid var(--aa-line);flex-direction:column;padding:24px 0 0 40px;display:flex}.OOJMVG_timelineYear{margin-top:40px}.OOJMVG_timelineYear>h2{color:var(--aa-accent);margin-bottom:20px;font-size:42px}.OOJMVG_timeline .OOJMVG_albumCard{grid-template-columns:minmax(240px,48%) 1fr;align-items:start;column-gap:32px;display:grid;position:relative}.OOJMVG_timeline .OOJMVG_albumCard:before{content:"";background:var(--aa-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:20px;left:-47px}.OOJMVG_timeline .OOJMVG_albumCover{grid-row:span 3;height:320px}.OOJMVG_storyDialog{width:min(1440px,100vw);max-width:100vw;height:min(1024px,100dvh);max-height:100dvh;padding:max(36px, env(safe-area-inset-top)) max(64px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(64px, env(safe-area-inset-left));background:var(--aa-ink);color:var(--aa-paper);overscroll-behavior:contain;border:0;overflow:auto}.OOJMVG_storyDialog::backdrop{background:#16271fe8}.OOJMVG_mediaViewer{background:var(--aa-paper);color:var(--aa-ink)}.OOJMVG_viewerToolbar{align-items:center;gap:24px;margin-bottom:24px;display:flex}.OOJMVG_viewerToolbar h2{flex:1;margin:0;font-size:34px}.OOJMVG_mediaViewer .OOJMVG_storyStage{grid-template-columns:minmax(0,896fr) minmax(260px,376fr);align-items:start;gap:40px}.OOJMVG_mediaViewer .OOJMVG_storyMedia{background:var(--aa-canvas);height:min(67dvh,690px)}.OOJMVG_mediaViewer .OOJMVG_storyCaption{padding-top:20px}.OOJMVG_mediaViewer .OOJMVG_storyEyebrow{color:var(--aa-accent)}.OOJMVG_mediaViewer .OOJMVG_storyHint,.OOJMVG_mediaViewer .OOJMVG_storyControls>span,.OOJMVG_mediaViewer .OOJMVG_downloadLink,.OOJMVG_mediaViewer .OOJMVG_storyCaption .OOJMVG_downloadNote{color:var(--aa-muted)}.OOJMVG_storyToolbar{align-items:center;gap:20px;margin-bottom:24px;display:flex}.OOJMVG_storyBrand{font-family:var(--font-display), Georgia, serif;flex:1;font-size:28px}.OOJMVG_lightButton{background:var(--aa-paper);color:var(--aa-ink);border:1px solid var(--aa-line)}.OOJMVG_storyStage{grid-template-columns:minmax(0,1020fr) minmax(200px,256fr);align-items:center;gap:36px;display:grid}.OOJMVG_storyMedia{background:#20372d;justify-content:center;align-items:center;height:min(65dvh,720px);animation:.28s both OOJMVG_memory-enter;display:flex;overflow:hidden}.OOJMVG_storyMedia img,.OOJMVG_storyMedia video{object-fit:contain;width:100%;height:100%}.OOJMVG_storyCaption h2{font-size:38px;line-height:1.1}.OOJMVG_storyCaption p{font-size:15px;line-height:1.5}.OOJMVG_storyEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--aa-sand);font-size:12px!important}.OOJMVG_milestones{border-top:1px solid #dedacf50;margin:20px 0;padding-top:16px}.OOJMVG_milestones>p{color:var(--aa-sand);font-size:12px}.OOJMVG_milestones ul{padding-left:20px;font-size:14px}.OOJMVG_storyControls{align-items:center;gap:16px;margin-top:24px;display:flex}.OOJMVG_storyControls>span{color:var(--aa-paper);font-size:13px}.OOJMVG_storyHint{color:var(--aa-sand);margin:14px 0 0;font-size:12px}.OOJMVG_downloadLink{color:var(--aa-paper);margin-top:16px;font-size:14px;display:block}.OOJMVG_storyCaption .OOJMVG_downloadNote{color:var(--aa-sand);font-size:12px}.OOJMVG_viewingStatus{border-top:1px solid #dedacf66;margin-top:24px;padding-top:16px}.OOJMVG_mediaViewer .OOJMVG_viewingStatus{border-color:var(--aa-line)}.OOJMVG_viewingStatus h3{font-family:var(--font-body), sans-serif;margin-bottom:12px;font-size:13px;line-height:1.5}.OOJMVG_storyCaption .OOJMVG_viewingStatus p{font-size:13px}.OOJMVG_reduced .OOJMVG_storyMedia{animation:none}.OOJMVG_reduced .OOJMVG_imageButton{transition:none}.OOJMVG_reduced .OOJMVG_imageButton:hover{transform:none}@keyframes OOJMVG_memory-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container family-preview (max-width:1050px){.OOJMVG_hero{gap:24px;min-height:440px}.OOJMVG_introduction{gap:18px;padding-top:18px}.OOJMVG_introduction h1{font-size:46px}.OOJMVG_heroPhotos{align-self:center;min-height:360px}.OOJMVG_birthNote{width:170px;left:25%}.OOJMVG_albumCards{gap:20px}.OOJMVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OOJMVG_masonry{columns:2}}@container family-preview (max-width:640px){.OOJMVG_hero{flex-direction:column;gap:28px;display:flex}.OOJMVG_introduction{gap:20px;padding:0}.OOJMVG_introduction h1{font-size:42px}.OOJMVG_childrenNames{font-size:28px}.OOJMVG_introText{font-size:15px}.OOJMVG_heroPhotos{width:100%;min-height:320px}.OOJMVG_firstPhoto,.OOJMVG_secondPhoto{height:78%}.OOJMVG_birthNote{width:155px;padding:12px}.OOJMVG_birthNote span{font-size:18px}.OOJMVG_birthNote small{font-size:10px}.OOJMVG_section{margin-bottom:32px}.OOJMVG_sectionHeading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.OOJMVG_sectionHeading h2{font-size:32px}.OOJMVG_albumCards{grid-template-columns:1fr;gap:28px}.OOJMVG_albumCover{height:230px}.OOJMVG_storyInvitation{grid-template-columns:1fr;gap:20px;padding:20px}.OOJMVG_gallery{--gallery-gap:16px!important}.OOJMVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OOJMVG_cardCaption h3{font-size:20px}.OOJMVG_cardCaption p{font-size:11px}.OOJMVG_scrapbook{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:4px}.OOJMVG_scrapbook .OOJMVG_memoryCard{grid-column:span 1!important}.OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+1){grid-column:span 2!important}.OOJMVG_carousel .OOJMVG_memoryCard{flex-basis:90%}.OOJMVG_comparison .OOJMVG_gallery{grid-template-columns:1fr}}@media (min-width:1900px){.OOJMVG_header{max-width:3300px;padding:48px 100px}.OOJMVG_brand{font-size:44px}.OOJMVG_navigation{gap:28px}.OOJMVG_navigation a{font-size:18px}.OOJMVG_homepage,.OOJMVG_page{max-width:3300px;padding:90px 100px 130px}.OOJMVG_hero{grid-template-columns:minmax(0,1200fr) minmax(0,1780fr);gap:120px;min-height:1100px}.OOJMVG_introduction{gap:40px;padding-top:0}.OOJMVG_introduction h1{font-size:clamp(88px,3.65vw,140px)}.OOJMVG_typography_quiet .OOJMVG_introduction h1{font-size:clamp(80px,3.2vw,122px)}.OOJMVG_typography_compact .OOJMVG_introduction h1{font-size:clamp(72px,2.8vw,106px)}.OOJMVG_introduction .OOJMVG_eyebrow{font-size:22px}.OOJMVG_introText{max-width:900px;font-size:28px}.OOJMVG_childrenNames{font-size:58px}.OOJMVG_ageChips span{padding:10px 22px;font-size:20px}.OOJMVG_heroPhotos{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;height:1110px;min-height:0;display:grid}.OOJMVG_firstPhoto,.OOJMVG_secondPhoto{width:100%;height:1110px;position:static;transform:none}.OOJMVG_birthNote{display:none}.OOJMVG_sectionHeading h2{font-size:68px}.OOJMVG_section{margin-bottom:72px}.OOJMVG_albumCards{gap:60px}.OOJMVG_albumCover{height:500px}.OOJMVG_albumCard h3,.OOJMVG_cardCaption h3{font-size:38px}.OOJMVG_albumCard p,.OOJMVG_cardCaption p{font-size:20px}.OOJMVG_storyDialog{width:min(3300px,100vw);height:min(2000px,100dvh);padding:70px 100px}.OOJMVG_storyMedia{height:min(70dvh,1520px)}.OOJMVG_storyCaption h2{font-size:68px}.OOJMVG_storyCaption p{font-size:26px}.OOJMVG_viewingStatus h3,.OOJMVG_storyCaption .OOJMVG_viewingStatus p{font-size:22px}.OOJMVG_mediaViewer .OOJMVG_storyMedia{height:min(70dvh,1520px)}}@media (max-width:1050px){.OOJMVG_header{flex-wrap:wrap;gap:18px;padding-inline:32px}.OOJMVG_brand{font-size:28px}.OOJMVG_navigation{order:3;justify-content:center;width:100%}.OOJMVG_homepage,.OOJMVG_page{padding-inline:32px}.OOJMVG_hero{gap:28px;min-height:440px}.OOJMVG_introduction{gap:18px;padding-top:18px}.OOJMVG_introduction h1{font-size:46px}.OOJMVG_heroPhotos{align-self:center;min-height:360px}.OOJMVG_birthNote{width:170px;left:25%}.OOJMVG_albumCards{gap:20px}.OOJMVG_galleryToolbar{flex-wrap:wrap}.OOJMVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OOJMVG_masonry{columns:2}.OOJMVG_storyDialog{padding:24px 32px}.OOJMVG_storyStage{grid-template-columns:minmax(0,1fr) 240px;gap:24px}}@media (max-width:640px){.OOJMVG_header{gap:14px;padding:20px 24px 12px}.OOJMVG_brand{font-size:26px}.OOJMVG_header>.OOJMVG_secondary{padding:8px 12px;font-size:12px}.OOJMVG_mobileMenuButton{border:1px solid var(--aa-line);min-height:44px;color:var(--aa-ink);background:var(--aa-paper);border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.OOJMVG_header>.OOJMVG_secondary{display:none}.OOJMVG_navigation{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:none}.OOJMVG_navigationOpen{display:flex}.OOJMVG_navigation .OOJMVG_mobileStudioLink{display:block}.OOJMVG_navigation a{padding-inline:10px;font-size:12px}.OOJMVG_homepage{padding:28px 24px 40px}.OOJMVG_page{padding:34px 24px 50px}.OOJMVG_hero{flex-direction:column;gap:28px;display:flex}.OOJMVG_introduction{gap:20px;padding:0}.OOJMVG_introduction h1{font-size:42px}.OOJMVG_childrenNames{font-size:28px}.OOJMVG_introText{font-size:15px}.OOJMVG_heroPhotos{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:16px;width:100%;min-height:0;display:grid}.OOJMVG_firstPhoto,.OOJMVG_secondPhoto{aspect-ratio:3/4;width:100%;height:auto;position:static;transform:none}.OOJMVG_birthNote,.OOJMVG_heroDesktopAction{display:none}.OOJMVG_heroMobileAction{width:100%;display:flex}.OOJMVG_birthNote span{font-size:18px}.OOJMVG_birthNote small{font-size:10px}.OOJMVG_section{margin-bottom:32px}.OOJMVG_sectionHeading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.OOJMVG_sectionHeading h2{font-size:32px}.OOJMVG_albumCards{grid-template-columns:1fr;gap:28px}.OOJMVG_albumCover{height:230px}.OOJMVG_background_paper,.OOJMVG_background_sage{padding:24px 18px}.OOJMVG_ageChips{gap:8px}.OOJMVG_storyInvitation{grid-template-columns:1fr;gap:20px;padding:20px}.OOJMVG_gallery:not([data-preview-canvas] .OOJMVG_gallery){--gallery-gap:16px!important}.OOJMVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OOJMVG_cardCaption h3{font-size:20px}.OOJMVG_cardCaption p{font-size:11px}.OOJMVG_kind,.OOJMVG_privateBadge{padding:4px 7px;font-size:10px;top:8px;left:8px}.OOJMVG_privateBadge{inset:auto 8px 8px auto}.OOJMVG_scrapbook{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:4px}.OOJMVG_scrapbook .OOJMVG_memoryCard{grid-column:span 1!important}.OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+1){grid-column:span 2!important}.OOJMVG_carousel .OOJMVG_memoryCard{flex-basis:90%}.OOJMVG_carousel.OOJMVG_size_small .OOJMVG_memoryCard{flex-basis:75%}.OOJMVG_comparison .OOJMVG_gallery{grid-template-columns:1fr}.OOJMVG_searchBar{gap:16px;padding:18px}.OOJMVG_searchField{min-width:100%}.OOJMVG_searchBar label:not(.OOJMVG_searchField){flex:1;min-width:calc(50% - 8px)}.OOJMVG_searchBar input{min-width:0}.OOJMVG_layoutSelect{justify-content:space-between;width:100%}.OOJMVG_layoutSelect select{max-width:75%}.OOJMVG_tab,.OOJMVG_activeTab{padding-inline:12px;font-size:12px}.OOJMVG_timeline .OOJMVG_albumCards{padding-left:24px}.OOJMVG_timeline .OOJMVG_albumCard{display:block}.OOJMVG_timeline .OOJMVG_albumCard:before{left:-31px}.OOJMVG_timeline .OOJMVG_albumCover{height:260px}.OOJMVG_storyDialog{width:100vw;height:100dvh;padding:18px 20px}.OOJMVG_storyToolbar{flex-wrap:wrap;gap:8px}.OOJMVG_storyBrand{flex-basis:100%;width:100%;font-size:26px}.OOJMVG_storyStage,.OOJMVG_mediaViewer .OOJMVG_storyStage{grid-template-columns:1fr;gap:24px}.OOJMVG_viewerToolbar{flex-wrap:wrap;gap:12px}.OOJMVG_viewerToolbar h2{flex-basis:100%;order:3;font-size:25px}.OOJMVG_storyMedia{height:48dvh}.OOJMVG_storyCaption h2{font-size:30px}.OOJMVG_storyCaption p{font-size:14px}.OOJMVG_storyControls{flex-wrap:wrap;gap:8px}.OOJMVG_storyControls .OOJMVG_lightButton{flex:1;padding-inline:12px;font-size:13px}.OOJMVG_storyControls>span{width:100%;margin-top:6px}}@media (prefers-reduced-motion:reduce){.OOJMVG_imageButton{transition:none}.OOJMVG_imageButton:hover{transform:none}.OOJMVG_storyMedia{animation:none}}[data-preview-canvas] .OOJMVG_preview{padding:28px 64px 80px;font-size:15px;container:none}[data-preview-canvas] .OOJMVG_preview .OOJMVG_hero{grid-template-columns:minmax(0,540fr) minmax(0,660fr);gap:56px;min-height:520px;display:grid}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction{gap:24px;padding:50px 0 0}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction h1{font-size:clamp(46px,5cqw,72px)}[data-preview-canvas] .OOJMVG_preview .OOJMVG_typography_quiet .OOJMVG_introduction h1{font-size:clamp(40px,4.5cqw,64px)}[data-preview-canvas] .OOJMVG_preview .OOJMVG_typography_compact .OOJMVG_introduction h1{font-size:clamp(36px,4cqw,56px)}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction .OOJMVG_eyebrow{font-size:12px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_childrenNames{font-size:36px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introText{max-width:490px;font-size:17px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_ageChips{gap:16px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_ageChips span{padding:6px 14px;font-size:12px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroPhotos{aspect-ratio:660/520;align-self:auto;height:auto;min-height:0;display:block}[data-preview-canvas] .OOJMVG_preview .OOJMVG_firstPhoto,[data-preview-canvas] .OOJMVG_preview .OOJMVG_secondPhoto{aspect-ratio:auto;width:47%;height:79%;position:absolute}[data-preview-canvas] .OOJMVG_preview .OOJMVG_firstPhoto{transform:rotate(-3deg)}[data-preview-canvas] .OOJMVG_preview .OOJMVG_secondPhoto{transform:rotate(3deg)}[data-preview-canvas] .OOJMVG_preview .OOJMVG_birthNote{width:190px;padding:16px;display:flex;left:35%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_birthNote span{font-size:20px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_birthNote small{font-size:11px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroDesktopAction{display:inline-flex}[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroMobileAction{display:none}[data-preview-canvas] .OOJMVG_preview .OOJMVG_section{margin-bottom:48px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_spacing_compact{margin-bottom:28px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_spacing_airy{margin-bottom:72px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_sectionHeading{flex-wrap:nowrap;gap:24px;margin-bottom:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_sectionHeading h2{font-size:38px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_typography_quiet .OOJMVG_sectionHeading h2{font-size:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_typography_compact .OOJMVG_sectionHeading h2{font-size:28px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCover{height:220px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCard h3{font-size:26px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_cardCaption h3{font-size:23px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCard p{font-size:15px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCard .OOJMVG_chapterPeriod{font-size:12px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_cardCaption p{font-size:13px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_kind,[data-preview-canvas] .OOJMVG_preview .OOJMVG_privateBadge{padding:6px 10px;font-size:12px;top:12px;left:12px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_privateBadge{bottom:auto;left:auto;right:12px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_background_paper,[data-preview-canvas] .OOJMVG_preview .OOJMVG_background_sage{padding:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_decoration_fine-line{padding-top:48px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_storyInvitation{grid-template-columns:1.4fr 1fr;gap:36px;padding:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}[data-preview-canvas] .OOJMVG_preview .OOJMVG_masonry{columns:var(--columns)}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook{grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 12px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook .OOJMVG_memoryCard{grid-column:span 2!important}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+1),[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+2){grid-column:span 3!important}[data-preview-canvas] .OOJMVG_preview .OOJMVG_carousel .OOJMVG_memoryCard{flex-basis:65%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_carousel.OOJMVG_size_small .OOJMVG_memoryCard{flex-basis:40%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_carousel.OOJMVG_size_large .OOJMVG_memoryCard{flex-basis:85%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_comparison .OOJMVG_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:1050px){[data-preview-canvas] .OOJMVG_preview{padding-inline:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_hero{gap:28px;min-height:440px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction{gap:18px;padding-top:18px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction h1{font-size:46px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroPhotos{align-self:center;min-height:360px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_birthNote{width:170px;left:25%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCards{gap:20px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-preview-canvas] .OOJMVG_preview .OOJMVG_masonry{columns:2}}@container (max-width:640px){[data-preview-canvas] .OOJMVG_preview{padding:28px 24px 40px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_hero{flex-direction:column;gap:28px;display:flex}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction{gap:20px;padding:0}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introduction h1{font-size:42px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_childrenNames{font-size:28px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_introText{font-size:15px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroPhotos{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:16px;width:100%;height:auto;min-height:0;display:grid}[data-preview-canvas] .OOJMVG_preview .OOJMVG_firstPhoto,[data-preview-canvas] .OOJMVG_preview .OOJMVG_secondPhoto{aspect-ratio:3/4;width:100%;height:auto;position:static;transform:none}[data-preview-canvas] .OOJMVG_preview .OOJMVG_birthNote,[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroDesktopAction{display:none}[data-preview-canvas] .OOJMVG_preview .OOJMVG_heroMobileAction{width:100%;display:flex}[data-preview-canvas] .OOJMVG_preview .OOJMVG_section{margin-bottom:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_sectionHeading{flex-wrap:wrap;gap:16px;margin-bottom:24px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_sectionHeading h2{font-size:32px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCards{grid-template-columns:1fr;gap:28px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_albumCover{height:230px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_background_paper,[data-preview-canvas] .OOJMVG_preview .OOJMVG_background_sage{padding:24px 18px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_ageChips{gap:8px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_storyInvitation{grid-template-columns:1fr;gap:20px;padding:20px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_gallery{--gallery-gap:16px!important}[data-preview-canvas] .OOJMVG_preview .OOJMVG_cardCaption h3{font-size:20px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_cardCaption p{font-size:11px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_kind,[data-preview-canvas] .OOJMVG_preview .OOJMVG_privateBadge{padding:4px 7px;font-size:10px;top:8px;left:8px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_privateBadge{inset:auto 8px 8px auto}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:4px}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook .OOJMVG_memoryCard{grid-column:span 1!important}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+1){grid-column:span 2!important}[data-preview-canvas] .OOJMVG_preview .OOJMVG_scrapbook .OOJMVG_memoryCard:nth-child(4n+2){grid-column:span 1!important}[data-preview-canvas] .OOJMVG_preview .OOJMVG_carousel .OOJMVG_memoryCard{flex-basis:90%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_carousel.OOJMVG_size_small .OOJMVG_memoryCard{flex-basis:75%}[data-preview-canvas] .OOJMVG_preview .OOJMVG_comparison .OOJMVG_gallery{grid-template-columns:1fr}}
.nlEvKW_page{min-width:0}.nlEvKW_registry{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.nlEvKW_personCard{background:var(--paper);overflow-wrap:anywhere;margin-bottom:16px;padding:20px}.nlEvKW_personCard h2{margin:0 0 12px;font-size:28px}.nlEvKW_personCard p{margin-bottom:12px}.nlEvKW_personCard p>span+span{margin-left:8px}.nlEvKW_personEditor{position:sticky;top:24px}.nlEvKW_actions,.nlEvKW_filters{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.nlEvKW_filters{margin:24px 0}.nlEvKW_filters button{min-width:142px}.nlEvKW_confirmed{background:var(--ink);color:var(--paper)}.nlEvKW_personFilter{flex-wrap:wrap;align-items:center;gap:24px;margin:24px 0;display:flex}.nlEvKW_personFilter label{min-width:246px;margin:0}.nlEvKW_reviewLink{align-items:center;min-height:44px;display:inline-flex}.nlEvKW_resultGrid{grid-template-columns:repeat(3,minmax(0,404px));gap:24px;margin-block:24px;display:grid}.nlEvKW_resultCard{overflow-wrap:anywhere;min-width:0}.nlEvKW_photoButton{aspect-ratio:404/380;background:0 0;border:0;border-radius:2px;place-items:center;width:100%;margin-bottom:12px;padding:0;display:grid;overflow:hidden}.nlEvKW_photoButton>img{object-fit:contain;width:100%;height:100%}.nlEvKW_photoButton>div{width:100%;height:100%}.nlEvKW_resultCard h2{margin:12px 0;font-size:23px;line-height:1.12}.nlEvKW_resultCard>p{font-size:13px}.nlEvKW_boundary{background:var(--paper);color:var(--muted);margin-block:24px;padding:16px;font-size:13px}.nlEvKW_suggestions{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.nlEvKW_reviewCard{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:32px;margin-block:24px 40px;display:grid}.nlEvKW_reviewImage{min-height:200px;position:relative;overflow:hidden}.nlEvKW_reviewImage>img{object-fit:contain;width:100%;height:100%;display:block}.nlEvKW_faceOutline{border:3px solid var(--accent);pointer-events:none;display:none;position:absolute}.nlEvKW_reviewImage:has(>img) .nlEvKW_faceOutline{display:block}.nlEvKW_reviewActions{justify-items:stretch;gap:12px;display:grid}.nlEvKW_reviewActions button{white-space:normal}.nlEvKW_referenceRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.nlEvKW_referenceRow h3{margin-bottom:8px;font-size:23px}.nlEvKW_referenceRow p{overflow-wrap:anywhere;margin-bottom:8px}.nlEvKW_referencePhoto{width:min(100%,520px)}.nlEvKW_referencePhoto>img{width:100%;height:auto;display:block}.nlEvKW_referenceEditor{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.nlEvKW_referenceSearch{align-items:end;gap:16px;margin-bottom:24px;display:flex}.nlEvKW_referenceSearch label{flex:1;margin-bottom:0}.nlEvKW_sourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nlEvKW_sourceChoice{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;padding:8px}.nlEvKW_sourceChoice[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:3px}.nlEvKW_sourceChoice>div{aspect-ratio:1;place-items:center;display:grid;overflow:hidden}.nlEvKW_sourceChoice img{object-fit:contain;width:100%;height:100%}.nlEvKW_sourceChoice>span{overflow-wrap:anywhere;padding-top:8px;display:block}.nlEvKW_referenceEditor form>button{margin-top:16px}@media (min-width:2400px){.nlEvKW_resultGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.nlEvKW_resultCard h2{font-size:30px}.nlEvKW_registry{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.nlEvKW_registry{grid-template-columns:1fr 1fr}.nlEvKW_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nlEvKW_reviewCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.nlEvKW_registry,.nlEvKW_reviewCard,.nlEvKW_resultGrid{grid-template-columns:1fr}.nlEvKW_personEditor{position:static}.nlEvKW_filters{grid-template-columns:1fr;display:grid}.nlEvKW_filters>*{text-align:center;width:100%}.nlEvKW_personFilter{grid-template-columns:1fr;gap:12px;display:grid}.nlEvKW_personFilter label{min-width:0}.nlEvKW_photoButton{aspect-ratio:342/280}.nlEvKW_referenceRow{flex-direction:column;align-items:stretch}.nlEvKW_actions>*{flex-grow:1}.nlEvKW_referenceSearch{flex-direction:column;align-items:stretch}.nlEvKW_sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
