.storyPage{color:#17344d;background:#fff}.storyKicker{letter-spacing:2.5px;color:#758792!important;margin:0 0 18px!important;font:700 10px/1.2 Arial,sans-serif!important}.storyTop{text-align:center;max-width:980px;margin:auto;padding:88px 6% 65px}.storyTop h1{letter-spacing:-2px;color:#17344d;margin:0 0 25px;font:400 60px/1.03 Georgia,serif}.storyLead{max-width:650px;color:#657681!important;margin:auto!important;font-size:17px!important;line-height:1.7!important}.storyCollage{grid-template-rows:auto auto;grid-template-columns:1.6fr .72fr;align-items:end;gap:22px;max-width:1120px;margin:0 auto 105px;padding:0 5%;display:grid}.storyCollage img{object-fit:cover;width:100%;display:block}.collageMain{aspect-ratio:1.28;grid-row:1/3}.collageSmall{aspect-ratio:1;align-self:end}.collageWords{padding:5px 0 15px}.collageWords span{letter-spacing:2px;color:#82919a;font-size:10px;font-weight:700}.collageWords p{color:#17344d;margin:8px 0 0;font:21px/1.3 Georgia,serif}.storyText{max-width:720px;margin:0 auto;padding:0 6% 110px}.storyText p{color:#526672!important;margin:0 0 25px!important;font-size:16px!important;line-height:1.9!important}.storyText .drop:first-letter{float:left;color:#17344d;padding:9px 9px 0 0;font:62px/.78 Georgia,serif}.storyBreak{background:#eef1f2;grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:88px max(7%,50vw - 525px);display:grid}.storyBreak h2,.storyOrigin h2,.storyNote h2{letter-spacing:-.7px;color:#17344d;margin:0;font:400 39px/1.18 Georgia,serif}.storyBreak>p{color:#586c77!important;margin:27px 0 0!important;font-size:16px!important;line-height:1.85!important}.storyFullPhoto{max-width:980px;margin:105px auto 95px;padding:0 6%}.storyFullPhoto img{object-fit:cover;width:100%;max-height:600px;display:block}.storyFullPhoto>p{letter-spacing:.3px;color:#7a8991!important;margin:11px 0 0!important;font-size:11px!important}.storyTextSecond{padding-bottom:105px}.storyOrigin{color:#fff;text-align:center;background:#102f4d;padding:90px 7%}.storyOrigin .storyKicker{color:#b9c9d1!important}.storyOrigin h2{color:#fff;max-width:680px;margin:0 auto 18px}.storyOrigin>p{color:#cbd8de!important;margin:0 auto!important;font-size:16px!important}.nameLine{text-align:left;border-top:1px solid #fff3;grid-template-columns:190px 1fr;gap:45px;max-width:760px;margin:60px auto 0;padding-top:42px;display:grid}.nameLine h3{color:#fff;margin:0;font:26px Georgia,serif}.nameLine p{color:#cad7dd!important;margin:0!important;font-size:15px!important;line-height:1.75!important}.storyNote{text-align:center;max-width:900px;margin:auto;padding:105px 7%}.storyNote h2{max-width:680px;margin:0 auto 45px}.noteBody{text-align:left;max-width:700px;margin:auto}.noteBody p{color:#536773!important;margin:0 0 22px!important;font-size:16px!important;line-height:1.85!important}.sign{color:#17344d!important;margin:40px 0 0!important;font:italic 22px Georgia,serif!important}.sign span{letter-spacing:1.6px;text-transform:uppercase;color:#83919a;margin-top:8px;font:700 9px Arial,sans-serif;display:block}.storyBottom{text-align:center;background:#e8edef;padding:70px 7%}.storyBottom h2{color:#17344d;max-width:650px;margin:0 auto 25px;font:35px/1.2 Georgia,serif}.storyBottom a{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#17344d;border-radius:99px;padding:14px 26px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:760px){.storyTop{padding:65px 7% 48px}.storyTop h1{letter-spacing:-1px;font-size:43px}.storyCollage{grid-template-columns:1fr;margin-bottom:75px;padding:0 7%}.collageMain{grid-row:auto}.collageSmall{border:8px solid #fff;margin:-45px 0 0 auto;width:72%!important}.collageWords{padding-left:2px}.storyText{padding:0 7% 75px}.storyBreak{grid-template-columns:1fr;gap:20px;padding:65px 7%}.storyBreak h2,.storyOrigin h2,.storyNote h2{font-size:33px}.storyBreak>p{margin-top:0!important}.storyFullPhoto{margin:70px auto 65px;padding:0 7%}.storyOrigin{padding:70px 7%}.nameLine{grid-template-columns:1fr;gap:15px;margin-top:45px;padding-top:35px}.storyNote{padding:75px 7%}.storyBottom h2{font-size:30px}}@media (max-width:480px){.storyTop h1{font-size:38px}.storyLead{font-size:16px!important}.storyText p,.storyBreak>p,.noteBody p{font-size:15px!important;line-height:1.78!important}.collageSmall{width:78%!important}.storyText .drop:first-letter{font-size:52px}.storyBreak h2,.storyOrigin h2,.storyNote h2{font-size:30px}}
