.siteFrameOuter{width:100%;overflow:hidden}.siteFrame{transform-origin:top left}.frameRow{display:flex;align-items:stretch;line-height:0;font-size:0}.frameRow img{display:block;border:0;flex-shrink:0}.frameRow:not(.frameContentRow) a{display:block;line-height:0}.frameContentRow{align-items:center}.railImage{align-self:flex-start}.frameContent{width:468px;flex-shrink:0;font-size:1rem;line-height:normal}.navCell{position:relative;display:block}.navCellBase,.navCellOver{position:absolute;top:0;left:0}.navCellOver{opacity:0;transition:opacity .1s ease-in-out}@media (hover: hover){.navCell:hover .navCellOver{opacity:1}}.navCell:focus-visible .navCellOver{opacity:1}.photoAlbumCard{display:flex;flex-direction:column;width:220px;padding:14px;text-align:center;background:#fff;border:1px solid #dfe9f3;box-shadow:0 2px 8px #8ba1b540;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}.photoAlbumCard:hover{box-shadow:0 4px 14px #8ba1b566;transform:translateY(-2px)}.photoAlbumCardImageWrapper{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;margin:0 0 12px;border:1px solid #000000;background:#f4f6f8}.photoAlbumCardImage{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.photoAlbumCardTitle{margin:0 0 6px;font-size:1.2em}.photoAlbumCardDescription{margin:0 0 12px;font-size:.9em;color:#839ab0;flex-grow:1}.photoAlbumCardLink{font-weight:700}.pictureGalleries{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;padding:20px 0}*{box-sizing:border-box}html{margin:0;padding:0}body{margin:0;padding:0;background-color:#fff;font-family:Georgia,Edwardian Script ITC,cursive;font-size:.8em;font-weight:400;color:#839ab0;letter-spacing:normal;text-transform:none;word-spacing:normal}h1,h2,h3,h4,h5,th,thead,tfoot{color:#839ab0;font-family:Edwardian Script ITC,cursive}h1{font-family:Edwardian Script ITC,cursive;font-size:2em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.75em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}h3{font-family:Edwardian Script ITC,cursive;color:#000;font-size:1.58em;font-weight:500;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}h4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.33em;font-weight:500;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}h5,dt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}h6{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.8em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}tfoot,thead{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Arial,Helvetica,sans-serif}th{vertical-align:baseline;font-size:1em;font-weight:700;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:Arial,Helvetica,sans-serif}a:link{text-decoration:none;color:#33c}a:visited,a:active{text-decoration:none;color:#339}a:hover{text-decoration:underline;color:#33c}small{font-size:.7em}big{font-size:1.17em}blockquote,pre{font-family:Courier New,monospace}ul li{list-style-type:square}ul li li{list-style-type:disc}ul li li li{list-style-type:circle}ol li{list-style-type:decimal}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}.pageBody{background-color:#fff;min-height:100vh}img{max-width:none}
