.publicPageIntro.publicPageIntro{isolation:isolate;color:#fff;background:#143649;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.publicPageIntro.publicPageIntro .publicPageIntroPhoto{background:#143649;grid-area:1/1;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:0;display:flex;position:relative}.publicPageIntro.publicPageIntro .publicPageIntroPhoto img{object-position:center 28%;filter:none;background:#143649;border:0;border-radius:0;width:100%;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0;transform:none;object-fit:cover!important}.publicPageIntro.publicPageIntro .publicPageIntroText{z-index:1;overflow-wrap:anywhere;background:linear-gradient(90deg,#091f2dfa 0%,#091f2df2 34%,#091f2dcc 44%,#091f2d2e 65%,#0000 100%);flex-direction:column;grid-area:1/1;justify-content:flex-start;align-self:stretch;width:100%;min-width:0;min-height:320px;padding:clamp(1rem,2vw,1.75rem) 56% clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem);display:flex;position:relative}.publicPageIntro.publicPageIntro :is(h1,h2){letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font:clamp(2rem,3vw,3.25rem)/1.08 Georgia,serif}.publicPageIntro.publicPageIntro .publicPageIntroEyebrow{letter-spacing:.09em;text-transform:uppercase;color:#efd797;margin:0 0 .65rem;font:700 .875rem/1.5 Arial,sans-serif}.publicPageIntro.publicPageIntro .publicPageIntroDescription{color:#fff;max-width:48ch;margin:.75rem 0 0;font:1.0625rem/1.5 Arial,sans-serif}.publicPageIntro.publicPageIntro .publicPageIntroCredit{color:#152f43;text-align:right;background:#e2edf3;border-top:1px solid #cbd6dd;grid-area:2/1/auto/-1;margin:0;padding:.6rem 1.25rem;font:.875rem/1.5 Arial,sans-serif;display:block}.publicPageIntro.publicPageIntro-plain{grid-template-columns:1fr}.publicPageIntro.publicPageIntro-plain .publicPageIntroText{color:#143649;background:#e1edf2;min-height:0;padding-right:1.75rem}.publicPageIntro.publicPageIntro-plain :is(h1,h2),.publicPageIntro.publicPageIntro-plain .publicPageIntroDescription,.publicPageIntro.publicPageIntro-plain .publicPageIntroEyebrow{color:#143649}.pioneerPublicContext{max-width:1100px;margin:0 auto;padding:20px 24px;font-size:1rem;line-height:1.6}.publicPageIntroText :is(p,a){color:#fff}.publicPageIntroText .referenceActions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.publicPageIntroText .referenceButton,.publicPageIntroText .cemeteryHeroReturn{color:#143649;background:#fff;border:2px solid #fff;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.publicPageIntroText .referenceButtonLight{color:#fff;background:0 0}.publicPageIntroText .cemeteryHeroReturn{align-self:flex-start;margin-top:1rem}.publicPageIntroText a:focus-visible{outline-offset:4px;outline:3px solid #efd797}@media (width>=761px) and (height<=650px){.publicPageIntro.publicPageIntro :is(h1,h2){font-size:clamp(1.75rem,2.6vw,2.5rem)}.publicPageIntro.publicPageIntro .publicPageIntroText{min-height:260px;padding:1rem 56% 1rem 1rem}.publicPageIntro.publicPageIntro .publicPageIntroDescription{margin-top:.5rem;font-size:1rem}.publicPageIntro.publicPageIntro .publicPageIntroPhoto img{height:100%}}@media (width<=760px){.publicPageIntro.publicPageIntro{grid-template-columns:1fr}.publicPageIntro.publicPageIntro .publicPageIntroPhoto{grid-area:1/1}.publicPageIntro.publicPageIntro .publicPageIntroPhoto img{object-position:center 28%;height:180px;max-height:180px;position:static}.publicPageIntro.publicPageIntro .publicPageIntroText{background:#091f2d;grid-area:2/1;min-height:0;padding:1rem 1.25rem}.publicPageIntro.publicPageIntro :is(h1,h2){font-size:clamp(1.6rem,7vw,2rem);line-height:1.1}.publicPageIntro.publicPageIntro .publicPageIntroEyebrow{margin-bottom:.5rem;font-size:.875rem}.publicPageIntro.publicPageIntro .publicPageIntroDescription{margin-top:.5rem;font-size:1rem;line-height:1.45}.publicPageIntro.publicPageIntro .publicPageIntroCredit{text-align:left;grid-area:3/1}.publicPageIntro.publicPageIntro-plain .publicPageIntroText{grid-area:1/1}}.publicPageIntro[data-image="/pihs/archive-2019/jack-mary-rankin-farm-wide.jpg"] .publicPageIntroPhoto img{object-position:75% 48%}.publicPageIntro[data-image="/pihs/archive-2019/jack-mary-rankin-farm-aerial.jpg"] .publicPageIntroPhoto img{object-position:60% 52%}.publicPageIntro[data-image="/pihs/archive-2019/east-end-1983.jpg"] .publicPageIntroPhoto img{object-position:center 52%}.publicPageIntro[data-image="/pihs/archive-2019/east-end-shoreline.jpg"] .publicPageIntroPhoto img{object-position:center 48%}.publicPageIntro[data-image="/pihs/archive-2019/sunday-school-picnic.jpg"] .publicPageIntroPhoto img{object-position:center 42%}.publicPageIntro[data-image="/pihs/archive-2019/maclean-family-group-car.jpg"] .publicPageIntroPhoto img{object-position:center 55%}.publicPageIntro[data-image="/pihs/archive-2019/mccallum-spinning-wheel.jpg"] .publicPageIntroPhoto img{object-position:70% 35%}.publicPageIntro[data-image="/pihs/hayman/RH_001_factory_road.jpg"] .publicPageIntroPhoto img{object-position:center 44%}.publicPageIntro[data-image="/pihs/iceboat-museum.jpg"] .publicPageIntroPhoto img{object-position:center 55%}.publicPageIntro[data-image="/pihs/iceboat.webp"] .publicPageIntroPhoto img{object-position:center 35%}.publicPageIntro[data-image="/pihs/hearse-house.jpg"] .publicPageIntroPhoto img{object-position:65% 45%}.publicPageIntro[data-image="/pihs/hugh-boat-church-2019.jpg"] .publicPageIntroPhoto img{object-position:65% 30%}.publicPageIntro[data-image="/pihs/hugh-historic-lighthouse-boats.jpg"] .publicPageIntroPhoto img{object-position:center 62%}.publicPageIntro[data-image="/pihs/lighthouse-historic.jpg"] .publicPageIntroPhoto img{object-position:center 25%}.publicPageIntro[data-image="/pihs/church-cemetery-survey/1000011278.jpg"] .publicPageIntroPhoto img{object-position:center 50%}.publicPageIntro[data-image="/pihs/church-cemetery/dana-morin-church-cemetery-overview-wide.jpg"] .publicPageIntroPhoto img{object-position:center 65%}.publicPageIntro[data-image="/pihs/south-lighthouse-heritage.jpg"] .publicPageIntroPhoto img{object-position:center 55%}@media (width<=760px){.publicPageIntro.publicPageIntro[data-image] .publicPageIntroPhoto img{object-position:center}}@media (width>=761px){.publicPageIntro.publicPageIntro .publicPageIntroPhoto{justify-self:end;width:80%}}.heroPhotoCredit{z-index:3;text-align:left;max-width:calc(100% - 1.5rem);font:.875rem/1.5 Arial,sans-serif;position:absolute;bottom:.75rem;right:.75rem}.heroPhotoCredit button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#143649;border:1px solid #d4e2ea;border-radius:4px;padding:.5rem .75rem}.heroPhotoCredit button:focus-visible{outline-offset:3px;outline:3px solid #efd797}.heroPhotoCreditPanel{color:#fff;overflow-wrap:anywhere;background:#143649;border:1px solid #d4e2ea;border-radius:4px;width:320px;max-width:calc(100vw - 2.5rem);padding:.75rem 1rem;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 3px 12px #0005}
