.chrome-header{z-index:30;padding:15px var(--gutter) 12px;background:var(--cream);justify-content:space-between;align-items:center;gap:24px;min-height:115px;display:flex;position:relative}.brand{flex-shrink:0;width:180px;display:block}.brand-mark{width:100%;height:auto}.chrome-desktop{gap:26px;font-size:18px;font-weight:600;display:flex}.chrome-desktop a{padding-block:12px;text-decoration:none}.chrome-actions{gap:12px;display:flex}.chrome-actions .button,.chrome-actions .whatsapp-button{padding:10px 19px;font-size:17px}.chrome-menu{display:none}.chrome-footer{background:var(--navy);color:var(--cream);padding:40px var(--gutter);border-top:1px solid #ffffff1f;grid-template-columns:175px 1fr;gap:45px;display:grid}.chrome-footer .brand{width:164px}.chrome-footer p{margin:2px 0 16px;font-size:20px}.chrome-footer nav{color:#e4e0d6;flex-wrap:wrap;gap:12px 24px;font-size:16px;display:flex}.chrome-footer nav a{text-decoration:none}.chrome-footer .copyright{color:#bfc4cc;grid-column:1/-1;margin-top:8px;font-size:13px}@media (max-width:1100px){.chrome-desktop{gap:16px}.chrome-header .brand{width:155px}.chrome-actions .whatsapp-button{display:none}}@media (max-width:760px){.chrome-header{min-height:90px;padding:12px 22px}.chrome-header .brand{width:136px}.chrome-desktop,.chrome-actions{display:none}.chrome-menu{display:block}.chrome-menu summary{cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.chrome-menu summary::-webkit-details-marker{display:none}.chrome-menu summary span{background:var(--ink);width:24px;height:2px}.chrome-menu[open] summary span:first-child{transform:translateY(4.5px)rotate(45deg)}.chrome-menu[open] summary span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.chrome-menu nav{top:100%;background:var(--cream);border-bottom:2px solid var(--gold);gap:16px;padding:15px 24px 28px;display:grid;position:absolute;inset-inline:0}.chrome-menu a{align-items:center;min-height:44px;display:flex}.chrome-menu .button{justify-self:start}.chrome-footer{text-align:center;padding:35px 25px;display:block}.chrome-footer .brand{margin:0 auto 25px}.chrome-footer nav{justify-content:center}.chrome-footer .copyright{margin-top:30px}}@media (min-width:761px){.chrome-header{min-height:88px;padding-block:10px}.chrome-header .brand{width:140px}.chrome-desktop{gap:24px;font-size:1rem}.chrome-actions .button,.chrome-actions .whatsapp-button{min-height:44px;padding:10px 18px;font-size:1rem}.chrome-header[data-home]{padding-inline:max(24px,50vw - 552px)}}
.chrome-header.chrome-header{gap:28px;min-height:100px;padding:12px max(24px,50vw - 616px)}.chrome-header.chrome-header .brand{width:152px}.chrome-header .chrome-desktop{gap:30px;font-size:17px}.chrome-header .chrome-desktop a{text-underline-offset:8px;position:relative}.chrome-header .chrome-desktop a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:3px}.chrome-header .chrome-actions .button,.chrome-header .chrome-actions .whatsapp-button{min-height:46px}.chrome-header-wave{pointer-events:none;width:100%;height:28px;position:absolute;top:calc(100% - 1px);left:0}.chrome-mobile-contact{display:none}.nola-home.nola-home .hero{padding-top:40px}@media (min-width:761px) and (max-width:1100px){.chrome-header.chrome-header{gap:20px;padding-inline:24px}.chrome-header .chrome-desktop{gap:20px;font-size:16px}}@media (max-width:760px){.chrome-header.chrome-header{gap:12px;min-height:76px;padding:9px 20px}.chrome-header.chrome-header .brand{width:115px;margin-inline-end:auto}.chrome-header .chrome-mobile-contact{display:block}.chrome-mobile-contact .whatsapp-button{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:0;display:flex}.chrome-mobile-contact svg{width:24px;height:24px}.chrome-header .chrome-desktop,.chrome-header .chrome-actions{display:none}.chrome-header .chrome-menu nav{z-index:2;top:calc(100% - 1px);box-shadow:0 12px 18px #041c4014}.chrome-header .chrome-header-wave{height:18px}.nola-home.nola-home .hero{padding-top:0}.nola-home.nola-home .hero-photography{order:0;height:320px;margin:0}.nola-home.nola-home .hero-room{-webkit-mask-image:none;mask-image:none}.nola-home.nola-home .hero-photography .mobile-photo-brush{display:block}.nola-home.nola-home .hero-photography .brush-top{display:none}.chrome-header.chrome-header:has(.chrome-menu[open]) .chrome-header-wave{display:none}.nola-home.nola-home .hero-note{font-size:27px;bottom:14%;left:6%}.nola-home.nola-home .hero-copy{order:1;padding:10px 24px 58px}.nola-home.nola-home .hero h1{font-size:44px;line-height:1.03}.nola-home.nola-home .hero h1 span{font-size:24px}.chrome-menu summary{gap:0}.chrome-menu .menu-brush{width:30px;height:28px;fill:var(--ink);overflow:visible}.menu-brush path{transition:transform .22s var(--ease-out),opacity .15s ease-out}.menu-brush path:first-child{transform-origin:18px 6px}.menu-brush path:last-child{transform-origin:18px 26px}.chrome-menu[open] .menu-brush path:first-child{transform:translateY(10px)rotate(45deg)}.chrome-menu[open] .menu-brush path:nth-child(2){opacity:0}.chrome-menu[open] .menu-brush path:last-child{transform:translateY(-10px)rotate(-45deg)}.chrome-footer{border-top:0}}@media (prefers-reduced-motion:reduce){.menu-brush path{transition:none}}@media (max-width:760px){.nola-home.nola-home :is(.hero,.training)>.brush-divider{display:none}}@media (min-width:761px){.nola-home.nola-home :is(.hero,.training)>.brush-divider .brush-stroke{display:none}}@media (max-width:760px){.nola-home.nola-home{--mobile-photo-height:max(320px,calc(var(--stable-svh,100svh) - var(--mobile-header-height,76px) - var(--mobile-copy-height,434px)));--hero-photo-height:max(150px,calc(var(--stable-svh,100svh) - var(--mobile-header-height,76px) - var(--mobile-copy-height,434px)))}.nola-home.nola-home .hero-copy{padding-bottom:8px}.nola-home.nola-home .hero .word-brush{height:43px;margin-block:4px}.nola-home.nola-home .hero .intro{margin-top:8px}.nola-home.nola-home .hero .commission{margin-block:10px}.nola-home.nola-home .hero .micro{margin-top:8px}.nola-home.nola-home :is(.hero-photography,.training-photo){height:var(--mobile-photo-height);flex-shrink:0}.nola-home.nola-home .training{padding-top:48px}}@media (min-width:761px){.nola-home.nola-home{--content-edge:max(24px,calc((100vw - 1232px)/2));--gutter:var(--content-edge)}.nola-home.nola-home .hero{min-height:calc(var(--stable-svh,100svh) - var(--mobile-header-height,100px) + var(--photo-join));padding-bottom:calc(var(--photo-join) + 40px);align-items:center;display:flex}.nola-home.nola-home .hero-copy{margin-inline-start:var(--content-edge);padding-inline-end:0}.nola-home.nola-home .hero-photography{left:var(--content-edge);width:calc(100% - 2 * var(--content-edge) - 420px)}.nola-home.nola-home :is(.training-photo,.team-photo){width:calc((100% - 2 * var(--content-edge)) / 2 - 24px);-webkit-mask-image:none;mask-image:none}.nola-home.nola-home .training-photo{right:var(--content-edge);width:calc((100% - 2 * var(--content-edge)) * .54)}.nola-home.nola-home .team-photo{left:var(--content-edge);width:calc((100% - 2 * var(--content-edge)) * .46 + .5px)}.nola-home.nola-home :is(.training-copy,.team-copy){width:calc((100% - 2 * var(--content-edge)) / 2 - 24px);padding-inline:0}.nola-home.nola-home .training-copy{width:calc((100% - 2 * var(--content-edge)) * .46 - 48px);margin-inline-start:calc(var(--content-edge) + (100% - 2 * var(--content-edge)) * .54 + 48px)}.nola-home.nola-home .team-copy{margin-inline-start:var(--content-edge)}.nola-home.nola-home :is(.pool-scene,.city-scene) img{-webkit-mask-image:none;mask-image:none}.nola-home.nola-home .home-guides{width:calc(100% - 2 * var(--content-edge));max-width:none}.nola-home.nola-home .hero-note{font-size:48px;line-height:1.05}.nola-home.nola-home .team-copy .handwritten{font-size:53px;line-height:1.05}.nola-home.nola-home .after-hours .handwritten{font-size:48px;line-height:1.05}}@media (min-width:901px){.nola-home.nola-home .living-layout{grid-template-columns:1fr 1.65fr 1fr;max-width:none;min-height:590px}.nola-home.nola-home .pool-scene{height:350px;transform:none}.nola-home.nola-home .city-scene{width:85%;height:315px;transform:translate(12px)}}@media (min-width:761px) and (max-width:1050px){.nola-home.nola-home .hero-copy{width:42%}.nola-home.nola-home .hero-photography{width:calc(50% - var(--content-edge))}}.nola-home .handwritten>span{width:fit-content;max-width:100%;display:block}.nola-home .hero-note>span{margin-inline:auto}@media (min-width:761px){.chrome-header.chrome-header .chrome-desktop{font-size:21px}.nola-home.nola-home .hero .intro{max-width:354px;font-size:20px;line-height:1.6}.nola-home.nola-home .hero .actions>*{font-size:18px}.nola-home.nola-home .hero .micro{font-size:16px;line-height:1.5}.nola-home.nola-home .training-copy>p:not(.section-lead),.nola-home.nola-home .team-copy>p:not(.section-lead):not(.handwritten){max-width:390px;font-size:20px;line-height:1.6}.nola-home.nola-home .section-lead{font-size:22px;line-height:1.45}.nola-home.nola-home .learning-steps p{font-size:18px;line-height:1.5}.nola-home.nola-home :is(.housing-copy,.life-copy)>p:not(.section-lead):not(.handwritten){font-size:20px;line-height:1.6}.nola-home.nola-home .more-story{font-size:18px}.nola-home.nola-home .section-heading p,.nola-home.nola-home .faq summary,.nola-home.nola-home .faq details p,.nola-home.nola-home .home-guides .reading-item p,.nola-home.nola-home .contact-copy>p:not(.contact-note){font-size:20px}.nola-home.nola-home .faq details .text-link{font-size:18px}.nola-home.nola-home .contact-copy .contact-note{font-size:22px}}.nola-home .handwritten{-webkit-text-stroke:.25px currentColor}@media (max-width:760px){.nola-home.nola-home .team-copy .handwritten{font-size:45px;line-height:1.05}.nola-home.nola-home .after-hours .handwritten{font-size:40px;line-height:1.1}}.chrome-header .header-social{flex-shrink:0;align-items:center;gap:4px;display:flex}.chrome-header .header-social-link{width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:6px;text-decoration:none;display:grid}.chrome-header .header-social-link svg{width:32px;height:32px;display:block}.chrome-header .header-social-link:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}@media (hover:hover){.chrome-header a.header-social-link:hover{color:var(--gold-deep)}}@media (max-width:760px){.chrome-header .chrome-mobile-contact{align-items:center;display:flex}}@media (min-width:761px) and (max-width:900px){.chrome-header.chrome-header{gap:12px;padding-inline:16px}.chrome-header.chrome-header .brand{width:132px}.chrome-header.chrome-header .chrome-desktop{gap:14px;font-size:18px}.chrome-header .chrome-actions{gap:6px}.chrome-header .chrome-actions .button{padding-inline:16px}}.chrome-header .chrome-desktop a,.chrome-header .chrome-actions .button{white-space:nowrap}
