/* A lighter, editorial edition of La Guardia for Google employees. */
:root{--blue:#203c3b;--cream:#faf8f2;--violet:#b6c8bb;--gold:#d3b47e}
.google-section-label{display:block;font:12px/1.4 Arial,sans-serif;letter-spacing:.24em;color:#57726b;margin-bottom:28px}
.hero-copy{right:6%;bottom:9%;max-width:720px}.hero-copy>p{display:inline-block;padding:9px 18px;background:#faf8f2e8;color:#203c3b;border-radius:2px;font-size:20px;margin-bottom:12px}.hero-copy h1{font-size:clamp(40px,4.6vw,88px)}
.invitation{background:var(--cream);padding:7vw 9%}.invite-card{padding:0;min-height:0;max-width:1050px;margin:auto;background:none}.invite-card .eyebrow{font-size:19px;color:#57726b;white-space:normal}.invite-card h2{font-size:clamp(34px,4vw,66px);margin-bottom:28px}.invite-card>p:last-of-type{font-size:clamp(18px,1.5vw,25px);max-width:810px;margin:auto}.invite-logo{width:135px;margin-top:30px}
.offer{background:#e7eee8;padding:6vw 0 4vw}.offer h2{color:var(--blue);text-align:center;max-width:850px;margin:0 auto 3vw;font-size:clamp(30px,3vw,54px)}.offer-grid{gap:1px;background:#a1b6ac;border:1px solid #a1b6ac}.offer article{background:var(--cream);min-height:22vw;padding:3vw 2vw}.offer strong{font-size:clamp(52px,5.2vw,94px);margin-top:2.5vw}.offer-grid article:first-child{background:#244b48;color:var(--cream)}.offer h3{letter-spacing:0}.expiry,.offer-disclaimer{text-align:center;margin-inline:auto}.offer-disclaimer{color:#52685e}.offer-bottom{background:#244b48;grid-template-columns:1fr 1fr 1.3fr;padding:3vw 6%}.button{border-radius:0}.offer-bottom .button{border:1px solid #d3b47e}
.project{background:var(--cream);padding:0}.project-inner{border:0;padding:6vw;gap:5vw}.project-copy h2{white-space:normal;font-size:clamp(34px,3.7vw,66px);letter-spacing:-.035em}.project-copy>.eyebrow{display:none}.stats{gap:2vw;margin-top:3vw}.stats>div{border-top:1px solid #9bad9e;padding-top:24px}.stats strong{font-size:clamp(50px,4.5vw,80px)}.project-photos{padding-top:3vw}.project-photos img{width:100%;box-shadow:none}.project-photos img+img{width:75%;margin:20px 0 0 auto;transform:none}
.life{background:#f0f1e9}.life>.container>h2{font-size:clamp(32px,3.6vw,62px)}.amenities h3{border-bottom-color:#a1b6ac}.gallery img{border-radius:0}.about{background:#244b48;padding-block:4vw}.architect{background:#e7eee8;padding:5vw 0}.architect>div{background:transparent;width:85%;border-top:1px solid #a1b6ac;padding:3vw 0}.contact{background:#203c3b}.contact h2{font-size:clamp(30px,3vw,52px)}.pool-editorial{background:var(--cream)}.mobile-cta{background:#d3b47e}
@media(max-width:750px){.hero-copy{right:6%;bottom:15%;max-width:88%}.hero-copy h1{font-size:36px}.hero-copy>p{font-size:16px;padding:7px 12px}.invitation{padding:50px 7%}.invite-card{padding:0}.google-section-label{font-size:10px;letter-spacing:.15em;margin-bottom:22px}.invite-card h2{font-size:32px;margin-bottom:22px}.invite-card .eyebrow{font-size:17px}.invite-card>p:last-of-type{font-size:18px}.offer{padding:42px 0 28px}.offer h2{font-size:27px;max-width:300px;margin-bottom:24px}.offer-grid{background:none;border:0;gap:10px}.offer article{padding:0;border:1px solid #b5c6b8;background:var(--cream)}.offer-grid article:first-child .benefit-tab{color:var(--cream)}.offer strong{font-size:64px;margin-top:16px}.offer-disclaimer{font-size:12px}.project-inner{padding:38px 7%;gap:12px}.project-copy h2{font-size:30px}.project-copy>p{font-size:18px}.stats{gap:25px 18px;margin-top:28px}.stats>div{padding-top:16px}.stats strong{font-size:52px}.stats span{font-size:16px}.project-photos{padding-top:15px}.project-photos img{width:100%}.project-photos img+img{width:100%;margin:16px 0 0}.life{padding:40px 0}.life>.container>h2{font-size:28px}.about{padding:35px 7%}.architect{padding:35px 0}.architect>div{width:86%;padding:24px 0}.contact h2{font-size:29px;padding-left:0}.contact>.container>p{font-size:18px;max-width:none}.contact-logo{display:none}}
