@font-face{font-family:Founders Montserrat;src:url('fonts/Montserrat-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Founders Montserrat;src:url('fonts/Montserrat-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:140px}
body.founders-page{margin:0;padding-top:58px;background:#fff;--fw-nav-height:58px;--fw-blue:#505e82;--fw-ink:#262323}
#founders-walk{font-family:Founders Montserrat,Montserrat,Arial,sans-serif;color:var(--fw-ink);font-size:clamp(14px,1.05vw,20px);line-height:1.3;font-weight:400}
#founders-walk *{box-sizing:border-box}
#founders-walk img{display:block;max-width:100%;object-fit:cover}
#founders-walk h1,#founders-walk h2,#founders-walk h3,#founders-walk p{margin:0;font-family:inherit;color:inherit;letter-spacing:0}
#founders-walk h2{font-size:clamp(26px,2.3vw,44px);font-weight:500;line-height:1.05;text-transform:uppercase}
#founders-walk button,#founders-walk input,#founders-walk select{font-family:inherit;font-size:inherit}
#founders-walk button{cursor:pointer}
#founders-walk a{color:inherit;text-decoration:none}
#founders-walk button:focus-visible,#founders-walk a:focus-visible,#founders-walk input:focus-visible,#founders-walk select:focus-visible{outline:2px solid #a81c3b;outline-offset:5px}
#founders-walk .fw-pill{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:40px;background:var(--fw-blue);color:#fff;padding:12px 32px;font-size:clamp(13px,1vw,19px);line-height:1.25;transition:background .2s}
#founders-walk .fw-pill:hover{background:#303c5a}
.fw-section{padding:100px 4.3% 150px;position:relative}
.fw-grey{background:#f3f3f3}
.fw-hero{height:60vw;max-height:1180px;min-height:620px;position:relative;color:#e9e6e8;overflow:hidden}
#founders-walk .fw-hero-image{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
.fw-hero:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.29);pointer-events:none}
.fw-hero-content{position:relative;z-index:1;display:flex;align-items:center;gap:4.1vw;padding-top:8.7vw;margin:0 12.2%;width:80%}
#founders-walk .fw-logo{width:12.2vw;height:auto;object-fit:contain;flex-shrink:0}
#founders-walk .fw-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:uppercase;font-size:clamp(26px,2.4vw,46px);line-height:1.08}
#founders-walk .fw-hero p{font-family:Arial,sans-serif;font-size:clamp(15px,1.15vw,22px);margin:18px 0 30px}
.fw-subnav{position:sticky;top:var(--fw-nav-height);z-index:800;display:flex;justify-content:center;align-items:center;gap:28px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);padding:26px 20px}
#founders-walk .fw-subnav a{font-size:clamp(10px,.7vw,13px);white-space:nowrap;text-transform:uppercase}
#founders-walk .fw-subnav a:hover,#founders-walk .fw-subnav a[aria-current]{text-decoration:underline;text-underline-offset:5px}
.fw-neighbourhood-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}
.fw-category-tabs{display:flex;flex-direction:column;align-items:flex-end;gap:12px}
#founders-walk .fw-category-tabs button{border:0;background:none;padding:0;text-transform:uppercase;font-size:clamp(11px,.7vw,14px);line-height:1.25;color:inherit}
.fw-category-tabs button[aria-selected=true]{font-weight:600}
#founders-walk #fw-category-title{text-transform:uppercase;font-size:clamp(16px,1.05vw,20px);font-weight:400;margin-bottom:105px}
.fw-neighbourhood-grid{display:grid;grid-template-columns:61.3% 1fr;gap:4.2%}
#founders-walk #fw-category-image{width:100%;aspect-ratio:1.61;object-fit:cover}
.fw-category-copy{max-width:350px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:55px}
#founders-walk .fw-caption{text-transform:uppercase;font-size:clamp(10px,.74vw,14px);line-height:1.3}
.fw-slider-controls{display:flex;justify-content:space-between;margin-top:24px}
#founders-walk .fw-slider-controls button{border:0;background:none;color:#555;font-size:30px;padding:0;line-height:1}
.fw-section-label{position:absolute;right:4.3%;top:62px;text-transform:uppercase;font-size:clamp(10px,.65vw,13px)}
.fw-community{padding-top:190px;padding-bottom:190px}
.fw-community-intro{display:grid;grid-template-columns:28% 30%;gap:3%;margin-bottom:70px}
#founders-walk .fw-community-intro p+p{margin-top:22px}
.fw-community-images{display:grid;grid-template-columns:61.3% 35.5%;gap:3.2%}
#founders-walk .fw-aerial{width:100%;aspect-ratio:1.61}
.fw-plan-column{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}
#founders-walk .fw-image-button{width:100%;border:0;background:none;padding:0}
.fw-plan-column img{width:100%}
.fw-plan-column .fw-caption{text-align:right}
.fw-resources{padding-top:190px;padding-bottom:190px}
.fw-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:135px}
#founders-walk .fw-resource-card{display:block;position:relative;width:100%;border:0;padding:0;background:#333;color:#fff;text-align:left;aspect-ratio:.885;overflow:hidden}
#founders-walk .fw-resource-card>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
#founders-walk #brochure .fw-resource-card>img{object-position:44% center;transform:scale(1.55)}
#founders-walk #promotions .fw-resource-card>img{object-position:51% center}
#founders-walk .fw-resource-card:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.35)}
.fw-resource-overlay{position:absolute;z-index:1;inset:7% 8%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;opacity:0;transition:opacity .25s;font-size:clamp(12px,.94vw,18px)}
.fw-resource-overlay strong{font-size:clamp(16px,1.1vw,21px);text-transform:uppercase;font-weight:400}
.fw-resource-arrow{font-size:35px}
.fw-resource-card:hover .fw-resource-overlay,.fw-resource-card:focus-visible .fw-resource-overlay{opacity:1}
#founders-walk .fw-resource-link{border:0;background:none;color:inherit;padding:24px 0 0;text-transform:uppercase;font-size:clamp(10px,.7vw,13px);text-align:left}
#founders-walk .fw-streetscape{width:100%;height:44.5vw;max-height:860px;object-position:center}
.fw-homes{padding-top:100px;padding-bottom:110px}
.fw-home-tabs{display:flex;gap:24px;margin:75px 0 28px;overflow-x:auto;scrollbar-width:thin}
#founders-walk .fw-home-tabs button{border:0;padding:0 0 6px;background:none;color:inherit;font-size:clamp(10px,.7vw,14px);text-transform:uppercase;white-space:nowrap}
.fw-home-tabs button[aria-selected=true]{text-decoration:underline;text-underline-offset:3px;font-weight:600}
.fw-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}
.fw-home-card{background:#dedee9}
#founders-walk .fw-home-card>img{width:100%;aspect-ratio:1.4;object-position:center}
#founders-walk .fw-home-card h3{text-align:center;background:#7b79a5;color:#fff;text-transform:uppercase;font-size:clamp(16px,1.4vw,27px);font-weight:400;padding:16px 5px}
.fw-home-details{text-align:center;padding:56px 25px;background:radial-gradient(ellipse at top,#f2f2f7,transparent 80%)}
.fw-home-details dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 55px}
.fw-home-details dt{font-size:clamp(22px,1.8vw,34px);font-weight:600;color:#111}
.fw-home-details dd{margin:4px 0 0;text-transform:uppercase;font-size:clamp(11px,1vw,19px)}
#founders-walk .fw-home-details .fw-pill{background:#7b79a5;padding:10px 25px}
.fw-visit{display:grid;grid-template-columns:1fr 1fr}
.fw-map{position:relative;overflow:hidden;min-height:39vw}
#founders-walk .fw-map>img{width:100%;height:100%;position:absolute;object-fit:cover}
.fw-map svg{position:absolute;top:27%;left:31%;width:6%;color:#222}
.fw-visit-copy{position:relative;padding:7.5vw 7% 6vw 10%}
.fw-visit-copy .fw-section-label{right:9%;top:7.8vw}
.fw-contact-details{margin-top:45px}
#founders-walk .fw-contact-details p+p{margin-top:20px}
.fw-contact-details strong{text-transform:uppercase;font-size:1.15em;font-weight:500}
.fw-contact-details small{font-size:.8em}
#founders-walk .fw-contact-details a:hover{text-decoration:underline}
.fw-register{display:grid;grid-template-columns:1fr 1fr;background:#221f20;color:#e7e5e7}
.fw-register-copy{padding:11.5vw 18% 5vw}
#founders-walk .fw-register>img{width:100%;height:100%;object-fit:cover;object-position:center;min-height:850px}
#founders-walk #registerForm{display:flex;flex-direction:column;gap:34px;margin:0}
#founders-walk #registerForm input:not([type=hidden]):not([type=radio]),#founders-walk #registerForm select{display:block;width:100%;padding:0 0 6px;border:0;border-bottom:1px solid #8c898b;background:transparent;border-radius:0;color:inherit;font-size:clamp(14px,1.1vw,21px);height:auto;line-height:1.35}
#registerForm input::placeholder{color:#e7e5e7;opacity:1}
#founders-walk #registerForm select{appearance:none;text-transform:uppercase}
#registerForm option{color:#222;background:#fff}
#registerForm>div:has(input[type=radio]){display:flex;align-items:center;gap:22px;text-transform:uppercase;font-size:clamp(12px,1vw,19px)}
#registerForm label{display:inline-flex;gap:7px;align-items:center;margin:0;font-size:inherit}
#registerForm input[type=radio]{accent-color:#e7e5e7;width:19px;height:19px}
#founders-walk #registerForm button[type=submit]{width:100%;border:0;border-radius:40px;padding:12px;background:#e7e5e7;color:#221f20;margin-top:25px;font-size:clamp(14px,1vw,19px)}
#registerForm .is-invalid{border-bottom-color:#f2a0a0!important}
.fw-consent{margin-top:165px;font-size:clamp(10px,.65vw,13px);line-height:2}
#founders-walk .fw-consent p+p{margin-top:5px}
#fw-dialog{width:min(1100px,92vw);max-height:90vh;border:0;padding:45px;color:#262323;box-shadow:0 15px 80px #0005}
#fw-dialog::backdrop{background:#0009}
#founders-walk #fw-dialog h2{font-size:26px;margin-bottom:25px}
#founders-walk #fw-dialog p{margin-bottom:20px}
#founders-walk #fw-dialog a{text-decoration:underline}
#founders-walk #fw-dialog img{max-height:70vh;width:auto;margin:auto;object-fit:contain}
.fw-dialog-close{position:absolute;right:12px;top:5px;border:0;background:none;font-size:32px!important;color:inherit}
body.founders-page .mainfooter{margin-top:0!important;background:#b00732!important}
body.founders-page .footer-middle{padding:35px 0 20px}
body.founders-page .mainfooter .container{max-width:1040px}
body.founders-page .mainfooter h4{font-size:18px}
body.founders-page .mainfooter address{font-size:12px}
body.founders-page #mainNavigation{min-height:58px;padding-top:5px;padding-bottom:5px}
body.founders-page #mainNavigation .navbar-brand img{width:145px}
body.founders-page #mainNavigation .navbar-nav{margin-bottom:0;padding-top:0}
body.founders-page #mainNavigation .navbar-nav .nav-link{font-size:10px;letter-spacing:1.5px;font-weight:600}
body.founders-page #social-bar{display:none}
@media(min-width:1600px){.fw-section{padding-top:110px;padding-bottom:185px}.fw-community{padding-top:190px;padding-bottom:190px}.fw-resources{padding-top:190px;padding-bottom:190px}}
@media(max-width:1100px){.fw-hero-content{margin:0 8%;width:87%;gap:5%}.fw-subnav{gap:20px;padding:22px 15px}.fw-community-intro{grid-template-columns:36% 42%;gap:6%}.fw-category-copy{max-width:100%}.fw-resource-grid{margin-top:80px}.fw-register-copy{padding:100px 12% 55px}.fw-consent{margin-top:100px}.fw-home-details{padding:35px 15px}.fw-home-details dl{margin-bottom:35px}.fw-plan-column .fw-pill{margin:30px 0}.fw-home-tabs{gap:20px}.fw-section{padding-top:90px;padding-bottom:100px}.fw-visit-copy .fw-section-label{top:30px}.fw-visit-copy{padding:70px 7%}.fw-hero{min-height:580px}}
@media(max-width:767px){html{scroll-padding-top:135px}body.founders-page{padding-top:60px;--fw-nav-height:60px}#founders-walk h2{font-size:25px}.fw-section{padding:65px 6%}.fw-hero{height:720px;min-height:0;max-height:none}.fw-hero-content{margin:0;padding:60px 7% 0;width:100%;display:block}.fw-hero:after{background:linear-gradient(#0005,#0003)}#founders-walk .fw-logo{width:125px;margin-bottom:35px}#founders-walk .fw-hero h1{font-size:28px;max-width:370px}#founders-walk .fw-hero p{max-width:300px;font-size:15px;margin:16px 0 23px}#founders-walk .fw-hero-image{object-position:59% center}.fw-subnav{justify-content:flex-start;overflow-x:auto;gap:22px;padding:22px 6%;scrollbar-width:none}.fw-subnav::-webkit-scrollbar{display:none}.fw-neighbourhood-top{display:block;margin-bottom:35px}.fw-category-tabs{flex-direction:row;align-items:center;gap:20px;overflow-x:auto;margin-top:35px;padding-bottom:10px;scrollbar-width:thin}#founders-walk .fw-category-tabs button{font-size:11px}.fw-neighbourhood-grid{grid-template-columns:1fr;gap:25px}#founders-walk #fw-category-title{margin-bottom:25px;font-size:16px}.fw-category-copy{padding-bottom:0;gap:25px}.fw-category-copy .fw-caption{font-size:10px}.fw-slider-controls{margin-top:15px}.fw-community-intro{grid-template-columns:1fr;gap:30px;margin-bottom:35px}.fw-section-label{top:25px;right:6%;font-size:9px}.fw-community-images{grid-template-columns:1fr;gap:30px}.fw-plan-column{align-items:flex-end}.fw-plan-column .fw-caption{margin-top:0}.fw-plan-column .fw-image-button{max-width:100%}.fw-resource-grid{margin-top:40px;grid-template-columns:1fr;gap:35px}#founders-walk .fw-resource-card{aspect-ratio:1.1}.fw-resource-overlay{font-size:15px;opacity:1}.fw-resource-overlay strong{font-size:20px}#founders-walk .fw-resource-link{padding-top:15px;font-size:11px}#founders-walk .fw-streetscape{height:60vw;object-fit:cover}.fw-home-tabs{margin:35px 0 20px;gap:22px}.fw-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}#founders-walk .fw-home-card h3{font-size:12px;padding:12px 2px}.fw-home-details{padding:25px 8px}.fw-home-details dl{gap:3px;margin-bottom:25px}.fw-home-details dt{font-size:18px}.fw-home-details dd{font-size:8px}#founders-walk .fw-home-details .fw-pill{font-size:10px;padding:9px 12px}.fw-visit{grid-template-columns:1fr}.fw-map{min-height:390px}.fw-visit-copy{padding:65px 6%}.fw-visit-copy .fw-section-label{right:6%;top:30px}.fw-contact-details{margin-top:30px}.fw-register{grid-template-columns:1fr}.fw-register-copy{padding:75px 9% 50px}#founders-walk #registerForm{gap:27px}#founders-walk #registerForm input:not([type=hidden]):not([type=radio]),#founders-walk #registerForm select{font-size:14px}.fw-consent{margin-top:80px;font-size:10px}#founders-walk .fw-register>img{min-height:0;height:500px}#fw-dialog{padding:40px 22px 25px}body.founders-page .mainfooter .container{padding-left:20px!important;padding-right:20px!important}}
@media(max-width:360px){.fw-home-grid{grid-template-columns:1fr}.fw-home-details dd{font-size:11px}.fw-home-details dt{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#founders-walk *{transition:none!important}}
/* Let responsive widths determine image heights instead of HTML fallback dimensions. */
#founders-walk img{height:auto}
#founders-walk .fw-hero-image,#founders-walk .fw-resource-card>img,#founders-walk .fw-map>img,#founders-walk .fw-register>img{height:100%}
#founders-walk #brochure .fw-resource-card>img{transform:none;object-position:center}
#founders-walk #promotions .fw-resource-card>img{object-position:center}
#founders-walk .fw-streetscape{height:44.5vw;max-height:860px}
#fw-category-caption{white-space:pre-line}
@media(max-width:767px){#founders-walk .fw-streetscape{height:60vw}#founders-walk .fw-register>img{height:500px}}
/* Override the corporate heading and paragraph defaults within this community. */
#founders-walk h1,#founders-walk h2,#founders-walk h3{font-family:Founders Montserrat,Montserrat,Arial,sans-serif!important}
#founders-walk .fw-hero h1{font-family:Georgia,'Times New Roman',serif!important}
#founders-walk p{font-size:inherit;line-height:inherit}
#founders-walk .fw-consent p{font-size:inherit;line-height:inherit}
body.founders-page #mainNavigation .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 8h22M5 16h22M5 24h22' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}
#founders-walk h2{font-weight:400}
@media(min-width:1101px){
 .fw-section{padding-top:5.2vw;padding-bottom:9.6vw}
 .fw-community,.fw-resources{padding-top:9.9vw;padding-bottom:9.9vw}
 .fw-community-intro{margin-bottom:3.65vw}
 .fw-neighbourhood-top{margin-bottom:2.1vw}
 #founders-walk #fw-category-title{margin-bottom:5.47vw}
 .fw-resource-grid{margin-top:7vw}
 .fw-homes{padding-top:5.2vw;padding-bottom:5.7vw}
 .fw-home-tabs{margin-top:3.9vw;margin-bottom:1.45vw}
 .fw-home-details{padding:2.9vw 25px}
 .fw-home-details dl{margin-bottom:2.86vw}
 #founders-walk #registerForm{gap:1.8vw}
 .fw-consent{margin-top:8.6vw}
}

#founders-walk button:focus,#founders-walk button:focus-visible,#founders-walk .fw-pill:focus,#founders-walk .fw-pill:focus-visible,#founders-walk .fw-image-button:focus{outline:none;box-shadow:none}
#founders-walk a.fw-image-button{display:block;width:100%;padding:0}

/* Staging design revisions. */
@font-face{font-family:Founders Slab;src:url('fonts/RobotoSlab.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Founders Montserrat;src:url('fonts/Montserrat-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
#founders-walk .fw-hero h1{font-family:Founders Slab,Georgia,serif!important;font-weight:300;font-synthesis:none;line-height:1.12}
#founders-walk .fw-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.48) 32%,rgba(0,0,0,.17) 65%,rgba(0,0,0,.04) 100%)}
#founders-walk h2{font-weight:600}
.fw-category-tabs button[aria-selected=true]:after{content:'_'}
#founders-walk .fw-resource-card:after{background:radial-gradient(ellipse at 50% 42%,rgba(0,0,0,.48) 10%,rgba(0,0,0,.92) 100%);opacity:0;transition:opacity 280ms ease}
#founders-walk .fw-resource-card:hover:after,#founders-walk .fw-resource-card:focus-visible:after{opacity:1}
#founders-walk .fw-resource-overlay{opacity:0}
#founders-walk .fw-resource-card:hover .fw-resource-overlay,#founders-walk .fw-resource-card:focus-visible .fw-resource-overlay{opacity:1}
#founders-walk .fw-resource-link{font-size:clamp(13px,.9vw,17px);padding-top:22px}
#founders-walk .fw-resource-link strong{font-weight:600!important}
#founders-walk .fw-streetscape{object-position:center 78%}
@media(prefers-reduced-motion:reduce){#fw-category-title,#fw-category-image,#fw-category-copy,#fw-category-caption{transition:none}}

.fw-category-image-stack{position:relative;isolation:isolate;overflow:hidden}
#founders-walk .fw-category-image-incoming{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

/* Imported home catalogue, preserving the staging card layout. */
#founders-walk .fw-home-card[hidden]{display:none}
.fw-home-card{display:flex;flex-direction:column}
#founders-walk .fw-home-rendering{display:block;overflow:hidden;background:#e9e9ed}
#founders-walk .fw-home-rendering img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center}
#founders-walk .fw-home-card h3{font-size:clamp(16px,1.25vw,24px)}
#founders-walk .fw-home-card h3 small{display:block;margin-top:5px;font-size:.6em;line-height:1.3;text-transform:none}
.fw-home-details{display:flex;flex:1;flex-direction:column;align-items:center}
.fw-home-details dl{width:100%}
.fw-home-details dt{font-size:clamp(19px,1.65vw,31px);white-space:nowrap}
#founders-walk .fw-home-note{font-size:clamp(11px,.85vw,16px);margin:-25px 0 25px}
.fw-home-details .fw-pill{margin-top:auto}
#founders-walk .fw-home-disclaimer{margin-top:35px;font-size:12px;line-height:1.6;max-width:1000px}
@media(max-width:767px){#founders-walk .fw-home-card h3{font-size:13px}.fw-home-details dt{font-size:clamp(15px,4vw,21px)}#founders-walk .fw-home-note{font-size:10px;margin:-10px 0 15px}}

.fw-home-transition{position:relative;isolation:isolate;overflow:hidden}
#fw-home-panel{position:relative;z-index:1}
.fw-home-outgoing{position:absolute;inset:0 0 auto;pointer-events:none;z-index:0}

/* Official product colours and document links. */
.fw-home-card[data-home-collection="TH"]{--fw-product:#95716b;--fw-product-text:#fff}
.fw-home-card[data-home-collection="RL"]{--fw-product:#fa9b54;--fw-product-text:#252a34}
.fw-home-card[data-home-collection="DF"]{--fw-product:#fec55a;--fw-product-text:#252a34}
.fw-home-card[data-home-collection="36"]{--fw-product:#8886b2;--fw-product-text:#fff}
.fw-home-card[data-home-collection="40"]{--fw-product:#3c5c88;--fw-product-text:#fff}
#founders-walk .fw-home-card h3,#founders-walk .fw-home-details .fw-pill{background:var(--fw-product);color:var(--fw-product-text)}
#founders-walk .fw-home-card{background:color-mix(in srgb,var(--fw-product) 24%,white)}
#founders-walk .fw-home-details .fw-pill:hover{filter:brightness(.9)}
#founders-walk a.fw-resource-link{display:inline-block;line-height:1.4}
@media(max-width:767px){
 .fw-home-tabs{flex-direction:column;align-items:flex-start;gap:16px;overflow:visible}
 #founders-walk .fw-home-tabs button{white-space:normal;text-align:left;font-size:12px;line-height:1.4}
}

/* Four resource cards, matching the supplied handouts reference. */
.fw-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
#founders-walk .fw-resource-card{aspect-ratio:.66}
.fw-handout-photo{display:block;position:absolute;inset:0;background-image:url('images/now-selling/purchasing-details-reference.png');background-size:434.7% 158.1%;background-position:95.9% 69.7%;background-repeat:no-repeat}
#founders-walk .fw-resource-link{font-size:clamp(11px,.85vw,17px)}
.fw-resource-overlay{font-size:clamp(12px,.85vw,17px)}
.fw-resource-overlay strong{font-size:clamp(15px,1vw,20px)}
@media(min-width:768px) and (max-width:1100px){.fw-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.fw-resource-grid{grid-template-columns:1fr}#founders-walk .fw-resource-card{aspect-ratio:.85}#founders-walk .fw-purchasing-handout{aspect-ratio:.66}#founders-walk .fw-resource-link{font-size:13px}}
