@font-face{font-family:p22-underground;src:url(/media/fonts/p22-underground-300-normal.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:p22-underground;src:url(/media/fonts/p22-underground-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:p22-underground;src:url(/media/fonts/p22-underground-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:garamond-premier-pro;src:url(/media/fonts/garamond-premier-pro-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:garamond-premier-pro;src:url(/media/fonts/garamond-premier-pro-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:garamond-premier-pro;src:url(/media/fonts/garamond-premier-pro-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:garamond-premier-pro;src:url(/media/fonts/garamond-premier-pro-700-italic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:proxima-nova;src:url(/media/fonts/proxima-nova-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;background:#fcf4e8;padding:10px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #223a5d!important}[hidden]{display:none!important}.logo img{margin-inline:auto;display:block}#mobileMenuLink button{font:inherit;letter-spacing:2px;text-transform:uppercase;color:#223a5d;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:16px;font-weight:600;line-height:1.8}#mobileNav[hidden]{display:none!important}#mobileNav:not([hidden]){visibility:visible;max-height:none;display:block;overflow:visible}#mobileNav nav ul{margin:0;padding:0;list-style:none}.preserved-figure{max-width:100%;margin:0;display:block}.preserved-figure picture{display:block}.sqs-block .preserved-image{width:100%;max-width:100%;height:auto;display:block}.square-crop picture{height:100%}.sqs-block .square-crop .preserved-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.childhood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.childhood-photo{aspect-ratio:1;margin:0;overflow:hidden}.childhood-photo picture{height:100%;display:block}.sqs-block .childhood-photo .preserved-image{object-fit:cover;object-position:center;width:100%;height:100%}.memory-gallery{position:relative}.memory-track{aspect-ratio:2;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:flex;overflow:auto hidden}.memory-track::-webkit-scrollbar{display:none}.memory-photo{scroll-snap-align:start;flex:none;height:100%;margin:0}.memory-photo picture{height:100%;display:block}.sqs-block .memory-photo .preserved-image{width:auto;max-width:none;height:100%}.gallery-control{box-sizing:content-box;color:#fff;cursor:pointer;background:#0000001f;border:0;border-radius:0;width:24px;height:40px;padding:10px;font-family:garamond-premier-pro;font-size:14px;font-weight:400;line-height:40px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-control.previous{left:0}.gallery-control.next{right:0}.gallery-control:hover{background:#0003}.archival-form .archive-fields,.archival-form .form-item{border:0;min-width:0;margin:0;padding:0}.archival-form .title{box-sizing:border-box;width:100%;padding:0 0 10px;font-size:14px;font-weight:700;line-height:22.4px;display:block}.archival-form .required{opacity:.7;font-size:12px;font-weight:400}.archival-form .name{flex-wrap:wrap;column-gap:10px;display:flex}.archival-form .name legend{float:left;width:100%}.archival-form .name .field{flex:1;min-width:0}.archival-form .caption{margin:0;font-size:12px;line-height:19.2px;display:block}.archival-form input[type=text],.archival-form textarea{box-sizing:border-box;opacity:1;-webkit-text-fill-color:#223a5d;color:#223a5d;width:100%;height:36px;min-height:36px;box-shadow:none;background:#fafafa;border:1px solid #a9a9a9;border-radius:0;max-width:30em;padding:10px;font-family:Garamond,serif;font-size:12px;display:block}.archival-form .name input{max-width:none}.archival-form textarea{resize:none;height:100px}.archival-form .option{margin:0 0 6px;font-size:13px;line-height:19px}.archival-form .option label{align-items:center;gap:12px;display:flex}.archival-form input[type=radio],.archival-form input[type=checkbox]{appearance:none;box-sizing:border-box;opacity:1;background:#fcf4e8;border:1px solid #444;flex:none;width:18px;max-width:none;height:18px;margin:0;padding:0}.archival-form input[type=radio]{border-radius:50%}.archival-form .description{font-size:14px;line-height:22.4px}.archival-form .archive-section-rule{border:0;border-top:1px solid #aaa;height:0;margin:30px 0 24px;display:block}.archival-form .archive-submit{letter-spacing:2px;text-transform:uppercase;color:#fff;opacity:1;cursor:default;background:#272727;border:0;border-radius:0;padding:14px 35px;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:400;line-height:normal}.archive-notice{color:#223a5d;margin:20px 0 0;font-family:garamond-premier-pro,serif;font-size:12px;line-height:1.6}.registry-notice{text-align:center}.archived-registry{cursor:default;display:block}.archived-registry:hover{color:inherit}@media (width<=640px){#mobileMenuLink{visibility:visible;display:block}.archival-form .name{column-gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sqs-html-content p:empty:before{content:"";display:inline-block}.preserved-figure .image-caption-wrapper{padding-top:18px}.preserved-image-frame{position:relative;overflow:hidden}.preserved-image-frame picture,.preserved-image-frame>a{height:100%;display:block}.sqs-block .preserved-image-frame .preserved-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.square-crop{aspect-ratio:auto;overflow:visible}.childhood-grid{padding-bottom:10px}.sqs-html-content :is(h1,h2,h3):empty:before{content:"";display:inline-block}.archival-form{line-height:normal}.archival-form .form-item{margin-bottom:18px}.archival-form .title{line-height:normal}.archival-form .title .required{line-height:inherit;margin:0;padding:0;display:inline}.archival-form .name,.archival-form .name legend{margin:0!important}.archival-form .name .field{margin:0 0 18px!important}.archival-form .caption{line-height:normal;display:inline}.archival-form input[type=text]{height:35.5px;min-height:35.5px}.archival-form .option{line-height:19.25px}.archival-form .field-list .form-item:not(.name):not(.section){margin-bottom:18px}@media (width<=640px){#mobileMenuLink button{line-height:inherit;display:block}#mobileNav[hidden]+#mobileMenuLink{margin-top:15px}}.archival-form .checkbox .option,.archival-form .checkbox .option span{line-height:normal}.archival-form .checkbox .option label{min-height:16.97px}.archival-form .checkbox input[type=checkbox]{width:16px;height:16px}@font-face{font-family:squarespace-ui-font;src:url(/media/fonts/squarespace-ui-font.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.gallery-icon{-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;width:24px;height:24px;font-family:squarespace-ui-font;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}
