.gs-house.pj-wrap{max-width:1440px;width:100%;padding:0;background:#fff}.gs-canvas{position:relative;isolation:isolate;overflow:hidden}.gs-canvas::before{content:"";position:absolute;inset:0;z-index:-1;background:url('/assets/references-story/story-background-v1.webp') center top/100% 100% no-repeat;pointer-events:none}.gs-content{max-width:1240px;margin:auto;padding:35px 40px 25px}.gs-house .pj-ui-icon{filter:invert(42%) sepia(99%) saturate(935%) hue-rotate(73deg) brightness(91%)}.gs-heading{padding:0 0 22px}.gs-heading .rf-label{font-size:14px;padding:8px 14px}.pj-page .gs-heading h1{font-size:clamp(32px,3.8vw,52px)!important;line-height:1.1;letter-spacing:-1.2px;margin:24px 0 17px!important}.gs-heading h1 em{color:#ff4f30}.gs-heading>p{font-size:18px;color:#253d64;margin:0}.gs-opening{display:grid;grid-template-columns:48% 52%;gap:0;align-items:center;margin:0 0 35px}.gs-opening>.gs-text{padding-right:45px}.pj-page .gs-house h2{font-size:32px!important;line-height:1.15;letter-spacing:-.65px;margin:0 0 24px!important}.gs-house .pj-prose{font-size:18px;line-height:1.6;color:#253750}.gs-house .pj-prose p{line-height:1.6;margin:0 0 14px}.gs-house .gs-text h2{padding-bottom:17px;border-bottom:4px solid #2fae25;width:fit-content}.gs-opening-side{display:grid;grid-template-rows:265px auto;align-items:center}.gs-handshake{width:100%;height:290px;object-fit:contain;display:block}.gs-quote{margin:0;padding:26px 30px 23px 55px;background:#e9faed;border-radius:42px;position:relative;color:#0f2d5b}.gs-quote>.pj-ui-icon{position:absolute;left:17px;top:25px;width:30px;height:30px;filter:invert(49%) sepia(96%) saturate(2904%) hue-rotate(335deg) brightness(102%)}.gs-quote p{font:900 24px/1.25 ReferenceNunito,Arial!important;letter-spacing:-.3px;margin:0 0 15px}.gs-quote cite{font:900 14px/1.5 ReferenceNunito,Arial;display:block;font-style:normal}.gs-quote cite span{font-weight:400}.gs-specs{display:grid;grid-template-columns:47% 53%;gap:35px;align-items:center;padding:26px 0 40px;margin:0 0 35px}.gs-cover,.gs-site-photo{display:block;width:100%;border:0;background:#fff;padding:0;overflow:hidden;cursor:zoom-in;border-radius:27px;box-shadow:0 9px 18px #1f573124;position:relative}.gs-cover>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.gs-cover>span{display:flex;align-items:center;gap:10px;position:absolute;right:12px;bottom:12px;background:#fffffff0;border-radius:20px;padding:7px 12px;font:700 12px ReferenceNunito,Arial;color:#254865}.gs-cover>span .pj-ui-icon{width:16px;height:16px}.gs-facts{margin:0;padding:10px 0 0;list-style:none}.gs-facts li{display:flex;align-items:center;gap:22px;padding:17px 12px;border-bottom:1px solid #d7eadd;font:700 18px/1.4 ReferenceNunito,Arial;color:#163258;min-height:62px}.gs-facts li:last-child{border-bottom:0}.gs-facts .pj-ui-icon{width:32px;height:32px}.gs-facts li:nth-child(4) .pj-ui-icon{filter:invert(49%) sepia(96%) saturate(2904%) hue-rotate(335deg) brightness(102%)}.gs-place{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:0 0 30px}.gs-reason{display:flex;flex-direction:column;justify-content:space-between}.gs-location{display:block;width:65%;max-width:330px;height:270px;object-fit:contain;align-self:center;margin:25px 0 0}.gs-nature-note{display:flex;align-items:center;gap:10px;margin:15px 0 20px;padding:10px 15px;background:#e3f9e6;border-radius:22px;font:800 16px/1.4 ReferenceNunito,Arial;color:#1a7b21}.gs-nature-note .pj-ui-icon{width:22px;height:22px}.gs-site-visual{position:relative;margin:0 0 5px}.gs-site-photo>img{display:block;width:100%;height:300px;object-fit:cover}.gs-leaves{position:absolute;width:90px;height:120px;object-fit:contain;right:-25px;bottom:-24px;pointer-events:none}.gs-winter{display:grid;grid-template-columns:58% 42%;align-items:center;gap:20px;padding:25px 0 35px}.gs-winter>img{width:100%;height:320px;object-fit:contain}.gs-milestone{display:inline-flex;align-items:center;gap:9px;background:#e6f8eb;border-radius:25px;padding:10px 16px;font:800 16px/1.4 ReferenceNunito,Arial;color:#1c762a;margin:8px 0 16px}.gs-green-button{display:inline-flex;align-items:center;gap:14px;min-height:48px;background:#2eaf24;color:#fff!important;border-radius:24px;padding:12px 20px;font:900 16px/1.3 ReferenceNunito,Arial;text-decoration:none;box-shadow:0 4px 0 #238e1d,0 9px 15px #248d2520}.gs-green-button .pj-ui-icon{filter:brightness(0) invert(1);width:18px;height:18px}.gs-green-button:hover{background:#238e1d}.gs-follow{padding:30px 0 20px;border-top:1px solid #dfede2;margin:15px 0 10px}.gs-follow-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.gs-follow-heading>span{font-size:15px;color:#557464}.pj-page .gs-follow-heading h2{font-size:29px!important;margin-bottom:18px!important}.gs-follow .rf-timeline{gap:15px;padding:10px 3px 20px}.gs-follow .rf-chapter{min-width:125px;min-height:110px}.gs-follow .rf-chapter>strong{font-size:17px}.gs-follow .rf-chapter .pj-ui-icon{width:25px;height:25px}.gs-follow .pj-gallery{background:transparent;margin:15px 0;padding:15px 20px}.gs-follow .pj-carousel{background:transparent}.gs-follow .rf-overview{padding-bottom:0}.gs-actual-videos h2{padding-top:25px}.gs-cta{display:grid;grid-template-columns:64% 36%;align-items:center;position:relative;gap:0;padding:5px 0 10px;margin:15px 0 5px}.gs-cta-copy{position:relative;padding:38px 40px 48px;color:#fff;background:url('/assets/references-story/speech-v1.webp') center/100% 100% no-repeat;min-height:260px}.pj-page .gs-cta h2{font-size:34px!important;color:#fff;margin:0 0 13px!important}.gs-cta p{font-size:17px;line-height:1.5;margin:0 0 16px;max-width:570px}.gs-cta a{display:inline-flex;align-items:center;gap:14px;padding:10px 19px;background:#fff;color:#207d29!important;text-decoration:none;border-radius:22px;font:900 15px/1.4 ReferenceNunito,Arial}.gs-cta a .pj-ui-icon{width:19px;height:19px}.gs-cta>img{display:block;width:100%;height:260px;object-fit:contain}.gs-house>.pj-return,.gs-content>.pj-return{font-size:14px;margin:10px 0}.gs-house :is(a,button):focus-visible{outline:3px solid #ff4f30;outline-offset:4px}
@media(max-width:1000px){.gs-content{padding:30px 30px 20px}.gs-opening>.gs-text{padding-right:25px}.pj-page .gs-house h2{font-size:29px!important}.gs-house .pj-prose{font-size:17px}.gs-opening-side{grid-template-rows:230px auto}.gs-handshake{height:250px}.gs-quote{padding:23px 24px 22px 42px;border-radius:32px}.gs-quote>.pj-ui-icon{left:12px;top:24px;width:24px;height:24px}.gs-quote p{font-size:21px!important}.gs-quote cite{font-size:12px}.gs-specs{gap:25px;padding-bottom:25px}.gs-facts li{font-size:16px;padding:14px 8px;gap:15px}.gs-facts .pj-ui-icon{width:28px;height:28px}.gs-place{gap:35px}.gs-site-photo>img{height:260px}.gs-location{height:230px}.gs-winter>img{height:285px}.gs-milestone{font-size:14px;padding:10px 13px}.gs-cta-copy{padding:33px 27px 40px;min-height:250px}.pj-page .gs-cta h2{font-size:29px!important}.gs-cta p{font-size:16px}.gs-cta>img{height:240px}.gs-cta a{font-size:14px}}
@media(max-width:700px){.gs-content{padding:24px 20px 20px}.gs-heading{padding-bottom:10px}.gs-heading .rf-label{font-size:12px;padding:8px 12px}.pj-page .gs-heading h1{font-size:32px!important;letter-spacing:-.6px;margin:20px 0 14px!important}.gs-heading>p{font-size:15px;line-height:1.5}.gs-opening{grid-template-columns:1fr;margin:12px 0 30px}.gs-opening>.gs-text{padding:0}.pj-page .gs-house h2{font-size:26px!important;letter-spacing:-.5px;margin-bottom:19px!important}.gs-house .pj-prose{font-size:17px;line-height:1.6}.gs-opening-side{grid-template-rows:auto auto}.gs-handshake{height:220px;max-width:350px;margin:-3px auto 0}.gs-quote{padding:23px 23px 23px 44px;border-radius:28px}.gs-quote p{font-size:20px!important;line-height:1.3}.gs-quote cite{font-size:12px;line-height:1.5}.gs-specs{grid-template-columns:1fr;gap:15px;padding:10px 0 25px;margin-bottom:15px}.gs-cover{border-radius:23px}.gs-cover>span{font-size:11px;bottom:9px;right:9px;padding:6px 10px}.gs-facts{padding:0}.gs-facts li{font-size:16px;gap:18px;padding:13px 8px;min-height:57px}.gs-facts .pj-ui-icon{width:27px;height:27px}.gs-place{display:flex;flex-direction:column;gap:25px;margin-bottom:15px}.gs-location{height:170px;width:65%;margin:8px auto 0}.gs-nature-note{font-size:14px;padding:10px 12px;align-items:flex-start}.gs-site-photo>img{height:auto;aspect-ratio:4/3}.gs-leaves{width:65px;height:90px;right:-12px;bottom:-19px}.gs-winter{grid-template-columns:1fr;padding:25px 0 10px;gap:0}.gs-winter>img{height:240px;max-width:350px;margin:auto}.gs-milestone{font-size:13px;align-items:flex-start;padding:10px 12px;border-radius:17px}.gs-milestone .pj-ui-icon{width:19px;height:19px}.gs-green-button{font-size:14px;padding:11px 17px}.gs-follow{padding:25px 0 15px;margin-top:10px}.gs-follow-heading{display:block}.gs-follow-heading>span{display:block;margin:-4px 0 15px;font-size:14px}.pj-page .gs-follow-heading h2{font-size:26px!important}.gs-follow .rf-timeline{margin:0 -20px;padding:10px 20px 18px}.gs-follow .rf-chapter{min-width:110px;flex:0 0 110px;min-height:100px}.gs-follow .rf-chapter>strong{font-size:15px}.gs-follow .rf-chapter>small{font-size:12px}.gs-follow .rf-chapter .pj-ui-icon{width:23px;height:23px}.gs-follow .pj-gallery{padding:12px 0;margin:0}.gs-follow .pj-gallery-head{gap:10px}.pj-page .gs-follow .pj-gallery h2{font-size:24px!important;margin:0!important}.gs-follow .pj-carousel{margin:0 -20px;padding:0 20px}.gs-cta{grid-template-columns:1fr;padding:0;margin:5px -9px}.gs-cta-copy{padding:32px 26px 40px;min-height:260px}.pj-page .gs-cta h2{font-size:28px!important;line-height:1.15;margin-bottom:14px!important}.gs-cta p{font-size:16px;line-height:1.5}.gs-cta a{font-size:13px;gap:8px;padding:10px 13px}.gs-cta>img{height:195px;max-width:310px;margin:-5px auto 0}.gs-content>.pj-return{font-size:14px;margin-top:10px}}
/* The approved layout lets the opening illustration rise beside the title. */
@media(min-width:701px){.pj-page .gs-heading h1{font-size:clamp(42px,5.5vw,64px)!important}.gs-heading{max-width:75%}.gs-opening{align-items:start}.gs-opening>.gs-text{padding-top:25px}.gs-opening-side{margin-top:-125px}.gs-canvas::before{background-size:100% 2500px;opacity:.7}}
.gs-house .gs-text h2{border:0;padding-bottom:17px;position:relative}.gs-house .gs-text h2::after{content:"";display:block;width:56px;border-bottom:4px solid #2fae25;position:absolute;bottom:0;left:0}
@media(max-width:700px){.gs-canvas::before{opacity:.16}}
@media(min-width:701px){.gs-content{padding-left:48px;padding-right:48px}.gs-house .pj-prose{font-size:20px}.gs-opening-side{grid-template-rows:300px auto;margin-top:-145px}.gs-handshake{height:330px}.gs-quote p{font-size:26px!important}.gs-quote cite{font-size:14px}.gs-specs h2{padding-bottom:17px;border-bottom:4px solid #2fae25;width:fit-content}.gs-specs{grid-template-columns:47fr 53fr}}
.gs-cta-copy{background-size:112% 180%;background-position:center 40%;min-height:300px;padding:40px 38px 45px}
@media(max-width:700px){.gs-cta-copy{min-height:300px;padding:40px 33px 45px}}
.gs-cta-copy{background-size:112% 152%;background-position:center;min-height:260px}
@media(max-width:700px){.gs-cta-copy{min-height:300px}}
.gs-house .pj-prose p{font-size:inherit}
