.serein-modal{background:#fff;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.serein-modal-header{border-bottom:1px solid #e4e7ee;flex-shrink:0;min-height:70px;padding:12px 24px}.serein-modal-header .mantine-Modal-title{flex:1;min-width:0}.serein-modal-header .mantine-Modal-close{flex-shrink:0;width:44px;height:44px;margin-left:18px}.serein-modal-heading{align-items:center;gap:14px;min-width:0;display:flex}.serein-modal-heading>button:first-child{color:#05f;background:0 0;border:0;flex-shrink:0;place-items:center;width:40px;height:44px;display:grid}.serein-modal-heading strong{font-size:23px;font-family:var(--font-gabarito),sans-serif;line-height:1.2;display:block}.serein-modal-heading>div>span{color:#566078;margin-top:3px;font-size:12px;display:block}.serein-project-cta{color:#fff;white-space:nowrap;background:#05f;border:0;border-radius:24px;justify-content:center;align-items:center;gap:15px;min-height:44px;margin-left:auto;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.serein-project-cta svg{color:#05f;box-sizing:content-box;background:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:5px}.serein-contact-mobile{display:none}.serein-modal-body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.serein-destinations{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.serein-destination-header{border-bottom:1px solid #e4e7ee;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;display:flex}.serein-image-tabs{border:0;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(680px,62%);display:grid}.serein-image-tabs:before{display:none}.serein-image-tabs .mantine-Tabs-tab{text-align:left;white-space:normal;color:#17181c;background:#fff;border:1px solid #dce1eb;border-radius:9px;min-width:0;min-height:86px;padding:10px 34px 10px 10px;position:relative}.serein-image-tabs .mantine-Tabs-tab[data-active]{background:#f1f6ff;border-color:#05f;box-shadow:inset 0 0 0 1px #05f}.serein-image-tabs .mantine-Tabs-tabLabel{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.serein-image-tabs .site-image{object-fit:cover;border-radius:4px;flex-shrink:0;width:88px;height:62px;overflow:hidden}.serein-image-tabs strong{font-size:18px;line-height:1.2;display:block}.serein-image-tabs small{color:#566078;margin-top:5px;font-size:11px;line-height:1.4;display:block}.serein-tab-check{color:#fff;background:#05f;border-radius:50%;width:20px;height:20px;padding:3px;position:absolute;top:9px;right:8px}.serein-device-row{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.serein-device-row>span{color:#566078;font-size:11px}.serein-device-row .mantine-SegmentedControl-label span{align-items:center;gap:7px;font-size:12px;display:flex}.serein-website-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.serein-website-panel[data-hidden],.serein-story-panel[data-hidden]{display:none}.serein-explore-layout{flex:1;grid-template-columns:minmax(0,1fr) 285px;gap:24px;min-height:0;padding:20px 28px;display:grid;overflow:hidden}.serein-preview-stage{background:#fff;border:1px solid #dce1eb;border-radius:9px;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0 auto;display:flex;overflow:hidden}.serein-stage-ipad{max-width:820px}.serein-stage-mobile{max-width:390px}.serein-preview-bar{background:#f8f9fb;border-bottom:1px solid #e5e7ee;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 13px;display:flex}.serein-preview-bar i{background:#ff8585;border-radius:50%;width:7px;height:7px}.serein-preview-bar i:nth-child(2){background:#f2ce67}.serein-preview-bar i:nth-child(3){background:#74cbb3}.serein-preview-bar span{color:#566078;margin:auto;font-size:10px}.serein-preview-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.serein-canvas-viewport{width:100%;min-width:0;overflow:hidden}.serein-canvas-space{max-width:100%;margin:auto;position:relative}.serein-fixed-canvas{transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.serein-logo{width:100%;height:auto;display:block}.serein-directions{color:#17181c;min-height:0;overflow:auto}.serein-directions h2{font-size:25px;line-height:1.15}.serein-directions>p{color:#566078;margin:10px 0 18px;font-size:14px;line-height:1.5}.serein-direction-options{gap:12px;display:grid}.serein-direction-options>button{text-align:left;background:#fff;border:1px solid #e1e5ec;border-radius:8px;padding:14px}.serein-direction-options>button.is-selected{border-color:#05f;box-shadow:inset 0 0 0 1px #05f}.serein-direction-name{justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.serein-direction-name svg{color:#fff;background:#05f;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:3px}.serein-direction-swatches{gap:7px;margin-top:10px;display:flex}.serein-direction-swatches i{border:1px solid #00000008;border-radius:4px;flex:1;height:30px}.serein-direction-photo.site-image{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;margin-top:12px;display:block}.serein-story-panel{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.serein-chapters>.mantine-Tabs-list{z-index:2;background:#fff;border-bottom:1px solid #e1e5ec;flex-wrap:nowrap;justify-content:center;gap:10px;padding:0 16px;position:sticky;top:0}.serein-chapters>.mantine-Tabs-list .mantine-Tabs-tab{color:#566078;background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:48px;padding:15px 12px;font-size:13px}.serein-chapters>.mantine-Tabs-list .mantine-Tabs-tab[data-active]{color:#05f;border-bottom-color:#05f;font-weight:600}.serein-story-columns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.serein-story-columns section+section{border-left:1px solid #e1e5ec;padding-left:40px}.serein-viewer-action{color:#fff;background:#05f;border:0;border-radius:5px;align-items:center;gap:12px;min-height:44px;margin-top:14px;padding:11px 14px;font-size:13px;display:inline-flex}@media (max-width:1050px){.serein-destination-header{gap:16px;padding:14px 18px}.serein-image-tabs{gap:8px;width:62%}.serein-image-tabs .site-image{width:62px;height:54px}.serein-image-tabs .mantine-Tabs-tabLabel{gap:10px}.serein-image-tabs strong{font-size:16px}.serein-image-tabs small{font-size:10px}.serein-image-tabs .mantine-Tabs-tab{padding-right:26px}.serein-explore-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px;padding:16px}.serein-directions h2{font-size:22px}.serein-direction-options>button{padding:12px}.serein-direction-name{font-size:12px}.serein-device-row .mantine-SegmentedControl-label span{gap:4px;font-size:11px}}@media (max-width:767px){.serein-modal-header{min-height:68px;padding:8px 10px}.serein-modal-heading{gap:4px}.serein-modal-heading>button:first-child{width:30px}.serein-modal-heading strong{font-size:20px}.serein-modal-heading>div>span{max-width:135px;font-size:9px}.serein-modal-header .mantine-Modal-close{width:32px;height:44px;margin-left:3px}.serein-contact-desktop{display:none}.serein-contact-mobile{display:inline}.serein-project-cta{gap:8px;min-height:40px;padding:8px 10px;font-size:11px}.serein-project-cta svg{width:13px;height:13px;padding:4px}.serein-destination-header{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px;display:flex}.serein-image-tabs{gap:8px;width:100%}.serein-image-tabs .mantine-Tabs-tab{min-height:79px;padding:8px}.serein-image-tabs .mantine-Tabs-tabLabel{flex-direction:row;align-items:center;gap:9px;display:flex}.serein-image-tabs .site-image{width:44px;height:54px}.serein-image-tabs strong{font-size:14px}.serein-image-tabs small{max-width:100px;margin-top:4px;font-size:9px;line-height:1.35}.serein-tab-check{width:16px;height:16px;padding:2px;top:5px;right:5px}.serein-device-row{align-items:stretch;gap:0;width:100%}.serein-device-row>span{display:none}.serein-device-row .mantine-SegmentedControl-root{width:100%}.serein-device-row .mantine-SegmentedControl-label span{justify-content:center;gap:7px;min-height:27px;font-size:11px}.serein-explore-layout{flex-direction:column;gap:12px;padding:10px 12px;display:flex;overflow:auto}.serein-directions{flex-shrink:0;order:0;overflow:visible}.serein-directions h2{font-size:18px}.serein-directions>p{margin:5px 0 10px;font-size:11px}.serein-direction-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.serein-direction-options>button{min-width:0;padding:8px}.serein-direction-name{gap:4px;min-height:28px;font-size:9px;line-height:1.4}.serein-direction-name svg{width:15px;height:15px}.serein-direction-swatches{gap:3px;margin-top:6px}.serein-direction-swatches i{height:18px}.serein-direction-photo.site-image{display:none}.serein-preview-stage{flex:none;order:1;height:65dvh;min-height:400px}.serein-chapters>.mantine-Tabs-list{justify-content:flex-start;gap:0;padding:0 8px;overflow-x:auto}.serein-chapters>.mantine-Tabs-list .mantine-Tabs-tab{flex-shrink:0;padding:12px 10px;font-size:11px}.serein-story-columns{grid-template-columns:1fr;gap:24px}.serein-story-columns section+section{border-top:1px solid #e1e5ec;border-left:0;padding:24px 0 0}}.serein-story-complete{color:#463027;background:#fffdf9;max-width:1600px;margin:auto}.serein-story-complete h1,.serein-story-complete h2{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.serein-story-complete p{font-family:var(--font-figtree),sans-serif;color:#655f59;line-height:1.75}.serein-story-complete small{letter-spacing:.15em;font-size:11px}.serein-story-photo.site-image{object-fit:contain;width:100%;height:auto;display:block}.serein-story-photo img{object-fit:contain!important}.serein-story-cover{isolation:isolate;position:relative}.serein-story-cover>.site-image{aspect-ratio:3/2;width:100%}.serein-story-cover>div{width:31%;position:absolute;top:15%;left:7%}.serein-story-cover h1{margin:22px 0;font-size:clamp(38px,5.2vw,78px);line-height:1.05}.serein-story-cover p{margin:0 0 28px;font-size:clamp(14px,1.4vw,19px)}.serein-story-cover span{letter-spacing:.1em;font-size:10px}.serein-story-title{max-width:950px;padding:65px 7% 45px}.serein-story-title h1{margin:20px 0;font-size:clamp(36px,5vw,68px);line-height:1.1}.serein-story-title p{max-width:730px;font-size:18px}.serein-story-complete .serein-story-columns{gap:7%;padding:48px 7%}.serein-story-complete .serein-story-columns h2{margin:15px 0;font-size:34px}.serein-story-complete .serein-story-columns p{font-size:16px}.serein-story-editorial{grid-template-columns:.85fr 1fr;align-items:center;gap:8%;padding:35px 7% 75px;display:grid}.serein-story-editorial>.site-image{aspect-ratio:1122/1402;max-height:none}.serein-story-editorial h2{margin:20px 0;font-size:clamp(32px,3.6vw,52px);line-height:1.15}.serein-story-editorial p{font-size:17px}.serein-story-editorial .serein-study-note{border-top:1px solid #ded8cf;margin-top:26px;padding-top:18px;font-size:13px}.serein-logo-board{color:#463027;background:#f1ece3;flex-direction:column;align-items:center;margin:0 7%;padding:60px 12%;display:flex}.serein-logo-board>.serein-logo{max-width:620px}.serein-logo-board>span{letter-spacing:.24em;margin-top:25px;font-size:11px}.serein-story-complete>.design-viewer{margin:20px 7% 60px}.serein-story-complete>.design-viewer-expanded{margin:0}.serein-story-complete .design-image-viewport{background:#f0ece5}.serein-story-complete .zoom-design-image{object-fit:contain}.serein-story-palette-options{flex-wrap:wrap;gap:10px;padding:0 7% 30px;display:flex}.serein-story-palette-options button{color:#463027;background:#fff;border:1px solid #d8d4ce;border-radius:30px;min-height:44px;padding:12px 18px}.serein-story-palette-options button[aria-pressed=true]{color:#fff;background:#463027;border-color:#463027}.serein-palette-board{grid-template-columns:repeat(3,1fr);gap:22px;padding:0 7% 55px;display:grid}.serein-palette-board section>div{border:1px solid #0000000c;height:190px}.serein-palette-board h3{margin:16px 0 5px;font-size:21px}.serein-palette-board span{font:12px monospace}.serein-palette-board p{font-size:14px}.serein-type-board{background:#f1ece3;grid-template-columns:1fr 1fr;gap:6%;padding:55px 7%;display:grid}.serein-type-board>div{min-width:0}.serein-type-board .serein-logo{max-width:460px;margin-top:12px}.serein-type-board h2{font-family:var(--font-figtree),sans-serif;margin:25px 0;font-size:36px;line-height:1.2}.serein-type-board p{font-size:15px}.serein-story-full{margin:0;padding:0 7% 45px}.serein-story-full figcaption{color:#655f59;padding-top:16px;font-size:14px}.serein-art-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:45px 30px;padding:0 7% 65px;display:grid}.serein-art-gallery figure{margin:0}.serein-art-gallery figure:nth-child(2){grid-area:1/2/3}.serein-art-gallery h2{margin:18px 0 10px;font-size:28px}.serein-art-gallery p{font-size:15px}@media (max-width:767px){.serein-direction-photo.site-image{display:none}.serein-story-title{padding:32px 22px}.serein-story-title p{font-size:16px}.serein-story-cover{flex-direction:column;display:flex}.serein-story-cover>div{order:-1;width:auto;padding:30px 22px;position:static}.serein-story-cover h1{font-size:42px}.serein-story-cover p{margin-bottom:18px;font-size:16px}.serein-story-complete .serein-story-columns{gap:25px;padding:30px 22px}.serein-story-complete .serein-story-columns h2{font-size:29px}.serein-story-editorial{grid-template-columns:1fr;gap:30px;padding:12px 22px 40px}.serein-story-editorial>.site-image{max-width:450px;margin:auto}.serein-story-editorial h2{font-size:35px}.serein-logo-board{margin:0 22px;padding:30px 20px}.serein-logo-board>span{font-size:8px}.serein-story-complete>.design-viewer{margin:15px 12px 35px}.serein-story-complete>.design-viewer-expanded{margin:0}.serein-palette-board{grid-template-columns:1fr;gap:22px;padding:0 22px 35px}.serein-palette-board section>div{height:130px}.serein-story-palette-options{padding:0 22px 25px}.serein-type-board{grid-template-columns:1fr;gap:30px;padding:30px 22px}.serein-story-full{padding:0 22px 30px}.serein-art-gallery{grid-template-columns:1fr;gap:30px;padding:0 22px 40px}.serein-art-gallery figure:nth-child(2){grid-area:auto}}.enquiry-concept-context{background:#f1f6ff;border:1px solid #d4e2ff;border-radius:10px;margin:0 0 24px;padding:18px}.enquiry-concept-context small{letter-spacing:.1em;color:#566078;font-size:10px;display:block}.enquiry-concept-context strong{color:#05f;margin:8px 0;font-size:18px;display:block}.enquiry-concept-context p{color:#566078;font-size:14px;line-height:1.5}@media (max-width:767px){.serein-explore-layout{overflow:hidden}.serein-preview-stage{flex:1;height:auto;min-height:0}}.serein-project-cta{color:#05f;text-align:left;background:#fff;border:1px solid #c6d8fa;border-radius:10px;gap:11px;padding:9px 14px;box-shadow:0 2px 5px #0055ff06}.serein-project-cta:hover{background:#f4f8ff;border-color:#05f}.serein-project-cta>svg{color:inherit;box-sizing:border-box;background:0 0;border-radius:0;width:22px;height:22px;padding:0}.serein-project-cta .serein-contact-desktop{flex-direction:column;gap:3px;display:flex}.serein-project-cta .serein-contact-desktop strong{font:600 13px/1.2 var(--font-figtree),sans-serif}.serein-story-cover-split{background:#fbf8f2;grid-template-columns:45% 55%;align-items:center;gap:0;display:grid}.serein-story-cover-split>.serein-story-photo{aspect-ratio:auto;grid-area:1/2}.serein-story-cover-split>div{grid-area:1/1;width:auto;padding:45px 8% 45px 15%;position:static}.serein-story-cover-split h1{font-size:clamp(34px,4.2vw,62px)}.serein-story-cover-split p{font-size:16px}.serein-story-palette-options button{text-align:left;border-radius:9px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.serein-story-palette-options .site-image{object-fit:cover;border-radius:4px;flex-shrink:0;width:88px;height:58px;overflow:hidden}.serein-story-palette-options button>span{font-size:13px}@media (max-width:767px){.serein-project-cta{gap:7px;min-height:40px;padding:8px 12px}.serein-project-cta .serein-contact-desktop{display:none}.serein-project-cta>svg{width:19px;height:19px}.serein-story-cover-split{flex-direction:column;display:flex}.serein-story-cover-split>div{order:-1;width:100%;padding:30px 22px}.serein-story-cover-split>.serein-story-photo{width:100%}.serein-story-cover-split h1{font-size:42px}.serein-story-palette-options{grid-template-columns:1fr;display:grid}.serein-story-palette-options .site-image{width:90px;height:60px}}.serein-device-row{min-height:58px}.serein-device-row .mantine-SegmentedControl-root{align-items:center;height:38px}.serein-story-palette-switch{width:250px}.serein-story-palette-switch .mantine-Select-input{background:#f3f4f6;border-color:#e2e6ed;border-radius:6px;height:38px;min-height:38px;font-size:12px}.serein-website-story{padding:30px 7% 65px}.serein-website-story>header{max-width:720px;margin-bottom:45px}.serein-website-story>header h2{margin:16px 0;font-size:clamp(32px,3.8vw,52px);line-height:1.15}.serein-website-story>header p{font-size:17px}.serein-section-stories{margin:0;padding:0;list-style:none}.serein-section-stories>li{border-top:1px solid #dfd9cf;grid-template-columns:48px minmax(0,1.75fr) minmax(200px,1fr);align-items:start;gap:25px 32px;padding:38px 0;display:grid}.serein-section-number{color:#9a8d7b;padding-top:5px;font:400 29px/1 Georgia,serif}.serein-section-stories article>small{letter-spacing:.13em;color:#8b7b67;font-size:10px}.serein-section-stories h3{letter-spacing:-.025em;color:#463027;margin:12px 0 17px;font:400 29px/1.2 Georgia,serif}.serein-section-stories p{font-size:15px}.serein-section-stories .serein-visitor-question{color:#463027;margin-bottom:15px;font-size:16px}.serein-section-stories article>ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.serein-section-stories article>ul>li{color:#6e665d;background:#f0ece3;border-radius:4px;padding:7px 10px;font-size:11px}.serein-section-stories aside{background:#f4f0e8;border-left:2px solid #d0c2ad;margin-top:27px;padding:20px 22px}.serein-section-stories aside strong{font:600 12px/1.4 var(--font-figtree),sans-serif;color:#73624f}.serein-section-stories aside p{margin-top:10px;font-size:14px}@media (max-width:1000px){.serein-section-stories>li{grid-template-columns:36px minmax(0,1fr);gap:20px}.serein-section-stories aside{grid-column:2;margin-top:0}.serein-section-stories h3{font-size:27px}}@media (max-width:767px){.serein-device-row{min-height:40px}.serein-device-row .mantine-SegmentedControl-root{height:40px}.serein-story-palette-switch{width:100%}.serein-story-palette-switch .mantine-Select-input{height:40px;min-height:40px;font-size:12px}.serein-website-story{padding:20px 22px 40px}.serein-website-story>header{margin-bottom:25px}.serein-website-story>header h2{font-size:35px}.serein-website-story>header p{font-size:15px}.serein-section-stories>li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:28px 0}.serein-section-number{font-size:23px}.serein-section-stories h3{font-size:25px}.serein-section-stories p{font-size:14px}.serein-section-stories .serein-visitor-question{font-size:15px}.serein-section-stories aside{padding:17px}.serein-section-stories aside p{font-size:13px}}.serein-story-guide{color:#303641;height:38px;font:500 12px var(--font-figtree),sans-serif;white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.serein-story-guide:hover{color:#05f;border-color:#05f}.serein-story-guide:focus-visible{outline-offset:3px;outline:2px solid #05f}.serein-walkthrough{color:#392619;font-family:var(--font-figtree),sans-serif;background:#fffdf9;padding:0 6%}.serein-walkthrough-intro{max-width:1140px;margin:auto;padding:62px 0 42px}.serein-walkthrough-intro>small,.serein-design-chapter header small,.serein-chapter-rationale small{font:600 11px var(--font-figtree),sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#716555}.serein-walkthrough-intro h1{letter-spacing:-.045em;margin:20px 0;font:400 clamp(36px,4.7vw,65px)/1.05 Georgia,serif}.serein-walkthrough-intro>p{color:#635b52;max-width:620px;margin:0 0 22px;font-size:17px;line-height:1.7}.serein-walkthrough-intro nav{border-top:1px solid #e7dfd4;flex-wrap:wrap;gap:8px;margin-top:36px;padding-top:26px;display:flex}.serein-walkthrough-intro nav a{color:#5c5147;background:#fff;border:1px solid #e3dacd;border-radius:5px;padding:8px 11px;font-size:12px;text-decoration:none}.serein-walkthrough-intro nav a:hover{background:#f4eddf;border-color:#8f7c67}.serein-walkthrough-sections{max-width:1140px;margin:auto}.serein-design-chapter{border-top:1px solid #ded4c6;padding:40px 0 44px;scroll-margin-top:15px}.serein-design-chapter>header{align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.serein-design-chapter>header>span{color:#9d8b76;padding-top:2px;font:400 28px/1 Georgia,serif}.serein-design-chapter h2{letter-spacing:-.025em;max-width:690px;margin:9px 0 0;font:400 clamp(25px,2.7vw,37px)/1.15 Georgia,serif}.serein-design-spread{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start;gap:30px;display:grid}.serein-design-spread figure{min-width:0;margin:0}.serein-annotated-crop{background:#f7f2e9;border:1px solid #e1d6c5;border-radius:9px;overflow:hidden;box-shadow:0 12px 32px #5437190a}.serein-crop-browser{background:#f0e8db;border-bottom:1px solid #e5dacb;align-items:center;gap:5px;height:29px;padding:0 12px;display:flex}.serein-crop-browser i{background:#c7bba9;border-radius:50%;width:5px;height:5px}.serein-crop-browser>span{color:#7b6d5c;margin-left:8px;font-size:9px}.serein-crop-image{position:relative}.serein-crop-image>.site-image{object-fit:contain;width:100%;height:auto;display:block;position:relative!important}.serein-crop-pin{color:#fff;width:25px;height:25px;font:600 11px var(--font-figtree),sans-serif;z-index:2;background:#44200c;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 7px #0004}.serein-design-spread figcaption{color:#887d70;margin-top:10px;font-size:10px;line-height:1.5}.serein-chapter-rationale>p{color:#62584c;margin:0 0 22px;font-size:15px;line-height:1.7}.serein-chapter-rationale>div{background:#f5efe5;border-left:2px solid #aa9475;padding:20px}.serein-chapter-rationale a{color:#44200c;font:600 16px var(--font-figtree),sans-serif;text-underline-offset:4px;margin:9px 0 10px;display:block}.serein-chapter-rationale div p{color:#6f6252;margin:0;font-size:13px;line-height:1.7}.serein-annotation-notes{grid-template-columns:1fr 1fr;gap:30px;margin:26px 0 0;padding:0;list-style:none;display:grid}.serein-annotation-notes>li{align-items:flex-start;gap:12px;display:flex}.serein-annotation-notes>li>span{color:#44200c;background:#eee3d3;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.serein-annotation-notes h3{font:600 15px/1.4 var(--font-figtree),sans-serif;margin:0 0 7px}.serein-annotation-notes p{font:400 13px/1.7 var(--font-figtree),sans-serif;color:#736858;margin:0}.serein-walkthrough-end{border-top:1px solid #ded4c6;max-width:1140px;margin:auto;padding:42px 0 60px}.serein-walkthrough-end h2{margin:0 0 14px;font:400 36px/1.15 Georgia,serif}.serein-walkthrough-end p{color:#6f6252;margin:0 0 20px;font-size:15px}.serein-walkthrough-end>small{color:#8c7e6b;max-width:560px;margin-top:22px;font-size:11px;line-height:1.6;display:block}@media (max-width:1000px){.serein-design-spread{grid-template-columns:1fr}.serein-chapter-rationale{grid-template-columns:1fr 1fr;gap:25px;display:grid}.serein-chapter-rationale>p{margin:0}}@media (max-width:600px){.serein-story-guide{width:100%;height:40px;font-size:12px}.serein-walkthrough{padding:0 20px}.serein-walkthrough-intro{padding:34px 0}.serein-walkthrough-intro>p{font-size:15px}.serein-walkthrough-intro nav{gap:6px;margin-top:25px;padding-top:20px}.serein-walkthrough-intro nav a{padding:7px;font-size:10px}.serein-design-chapter{padding:30px 0}.serein-design-chapter>header{gap:12px}.serein-design-chapter>header>span{font-size:23px}.serein-chapter-rationale{grid-template-columns:1fr;gap:18px}.serein-design-spread{gap:20px}.serein-annotation-notes{grid-template-columns:1fr;gap:20px}.serein-crop-pin{width:21px;height:21px;font-size:10px}.serein-walkthrough-end h2{font-size:29px}.serein-design-chapter{scroll-margin-top:70px}}.modal-slide{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.story-swipe-surface{touch-action:pan-y;min-width:0}.story-slide{min-width:0}.serein-chapters>.mantine-Tabs-list{scrollbar-width:none}.serein-chapters>.mantine-Tabs-list::-webkit-scrollbar{display:none}.serein-story-panel{overflow-x:hidden}.shared-layout-label strong{font-size:18px;display:block}.shared-layout-label span{color:#566078;margin-top:3px;font-size:12px;display:block}.shared-layout-modal .serein-destination-header{padding-block:12px}.flagship-layout-placeholder{text-align:center;color:#566078;background:#f8f9fb;min-height:800px;padding:140px 8%}.flagship-layout-placeholder h2{font:500 54px var(--font-gabarito),sans-serif;color:#242a35}.flagship-layout-placeholder span{letter-spacing:.16em;font-size:13px}.flagship-layout-placeholder p{font-size:20px}.shared-layout-modal .serein-directions{overflow-y:auto}@media (max-width:600px){.shared-layout-modal .serein-destination-header{align-items:flex-start;gap:10px}.shared-layout-label strong{font-size:16px}.shared-layout-modal .serein-device-row{align-items:flex-start;width:100%}}.serein-project-cta{color:#fff;box-shadow:none;min-height:50px;font-family:var(--font-figtree),sans-serif;letter-spacing:normal;background:#05f;border:0;border-radius:999px;gap:12px;padding:11px 20px;transition:background .2s}.serein-project-cta:hover{background:#0645cc;border:0}.serein-project-cta .serein-cta-label{font:500 14px/1.25 var(--font-figtree),sans-serif;letter-spacing:0}.serein-project-cta .serein-contact-desktop small{font:400 11px/1.3 var(--font-figtree),sans-serif;color:#e1eaff;max-width:260px}.serein-project-cta>svg{color:#fff;width:20px;height:20px}.serein-contact-mobile{font:500 13px/1.3 var(--font-figtree),sans-serif}@media (max-width:767px){.serein-project-cta{gap:8px;min-height:42px;padding:10px 14px}.serein-project-cta>svg{width:17px;height:17px}}.serein-project-cta{gap:9px;min-height:42px;padding:9px 16px}.serein-project-cta .serein-cta-label{font-size:12px;line-height:1.25}.serein-project-cta .serein-contact-desktop{gap:3px}.serein-project-cta .serein-contact-desktop small{font-size:10px}.serein-project-cta>svg{width:17px;height:17px}@media (max-width:767px){.serein-project-cta{min-height:38px;padding:8px 12px}.serein-contact-mobile{font-size:12px}}.serein-modal-heading .choose-style-button{color:#fff;min-height:44px;font:600 13px/1.25 var(--font-figtree),sans-serif;white-space:nowrap;box-shadow:none;background:#05f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.choose-style-button>svg{flex-shrink:0}.choose-style-button:hover{background:#004be3}@media (max-width:600px){.serein-modal-heading .choose-style-button{gap:7px;min-height:40px;padding:10px 12px;font-size:11px}.serein-modal-heading>div{min-width:0}.serein-modal-heading>div>strong{font-size:19px}.serein-modal-heading>div>span{font-size:9px}}.serein-modal-heading .choose-style-button{border-radius:999px;gap:0;min-height:44px;padding:0;overflow:hidden}.choose-style-button>span:first-child{padding:13px 21px}.choose-style-button .choose-style-caret{border-left:1px solid #ffffffa6;justify-content:center;align-self:stretch;align-items:center;min-width:43px;padding:0 14px;display:flex}.choose-style-caret>svg{flex-shrink:0;width:13px;height:13px}@media (max-width:600px){.serein-modal-heading .choose-style-button{gap:0;min-height:40px;padding:0}.choose-style-button>span:first-child{padding:12px 13px}.choose-style-button .choose-style-caret{min-width:32px;padding:0 10px}}.serein-project-cta.choose-style-button .choose-style-caret svg{color:inherit;background:0 0;border-radius:0;width:13px;height:13px;padding:0}
.serein-native{isolation:isolate;background:var(--sr-paper);color:#304350;font-family:var(--font-figtree),Arial,sans-serif;--sr-dark:#463027;--sr-paper:#fbfaf3;--sr-text:#304350;font-weight:400;line-height:1.35;position:relative;overflow:clip;container-type:inline-size}.serein-native.sr-direction-1{--sr-dark:#3b534b;--sr-paper:#f4f7f2;--sr-text:#304350}.serein-native.sr-direction-2{--sr-dark:#64454d;--sr-paper:#faf6f3;--sr-text:#64525a}.serein-native *{box-sizing:border-box}.serein-native :is(button,input,textarea,select){font:inherit}.serein-native button{cursor:pointer}.serein-native button:disabled{cursor:default;opacity:.45}.serein-native :is(button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid}.serein-native svg{flex-shrink:0;display:block}.serein-native :is(h1,h2,h3,p,figure,ol,ul){margin:0}.serein-native h1,.serein-native h2{font-family:var(--font-figtree),Arial,sans-serif;letter-spacing:-.045em;color:inherit;font-size:2.7cqw;font-weight:400;line-height:1.08}.serein-native h3{font-family:var(--font-figtree),Arial,sans-serif;color:inherit;letter-spacing:-.015em;font-size:1.25cqw;font-weight:400;line-height:1.2}.serein-native p{font:400 1.12cqw/1.45 var(--font-figtree),Arial,sans-serif;color:inherit;opacity:.8;max-width:none}.serein-native em{letter-spacing:-.04em;font:italic 1.1em/1 Georgia,serif}.sr-inner{width:72%;min-width:0;margin:0 auto}.sr-section{height:var(--sr-section-height);align-items:center;min-width:0;scroll-margin-top:0;display:flex}.sr-dark{background:var(--sr-dark);color:var(--sr-paper)}.sr-photo.site-image{object-fit:contain;width:100%;height:auto;display:block;overflow:hidden}.sr-photo .site-image-layer{object-fit:contain!important}.sr-button{background:var(--sr-ink);color:var(--sr-paper);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:1.5cqw;width:max-content;max-width:100%;min-height:3.4cqw;padding:.75cqw 1.5cqw;line-height:1.2;display:inline-flex;font-size:1cqw!important}.sr-button svg{width:1.2cqw;height:1.2cqw}.sr-button-light{background:var(--sr-paper);color:var(--sr-ink)}.sr-header{height:var(--sr-header-height);color:var(--sr-ink);align-items:center;gap:3cqw;padding:0 2.5% 0 16.5%;display:flex}.sr-header button:not(.sr-button){color:inherit;background:0 0;border:0;padding:0}.sr-mark{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:11cqw;display:flex}.sr-mark .serein-logo{width:100%;height:3.85cqw}.sr-mark small{letter-spacing:.23em;white-space:nowrap;margin-top:-.3cqw;font-size:.55cqw}.sr-header nav{align-items:center;gap:2.4cqw;margin-left:auto;display:flex}.sr-header nav button{white-space:nowrap;color:#626d70!important;font-size:.9cqw!important}.sr-header>.sr-button{gap:1cqw;min-height:3cqw;padding:.65cqw 1.3cqw;font-size:.85cqw!important}.sr-menu-toggle{display:none}.sr-hero{isolation:isolate;height:var(--sr-section-height);color:#fff;position:relative}.sr-hero-photo.site-image{z-index:-1;background:#e7d4bf;width:100%;height:100%;position:absolute;inset:0}.sr-hero-copy{width:43%;position:absolute;top:16%;left:11%}.sr-hero h1{letter-spacing:-.04em;font-size:2.55cqw;line-height:1.1}.sr-hero .sr-button{margin-top:1.7cqw}.sr-hero-signature{color:#fff;width:43%;position:absolute;bottom:3%;left:11%}.sr-hero-signature svg{width:100%;height:auto}.sr-approach-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:5%;display:grid}.sr-eyebrow{color:#777d7a;letter-spacing:.07em;align-items:center;gap:1cqw;margin-bottom:1.6cqw;font-size:.65cqw;display:flex}.sr-eyebrow i{background:#d9dacf;width:5cqw;height:1px}.sr-approach h2{font-size:3cqw}.sr-approach-grid>p{font-size:1.15cqw;line-height:1.5}.sr-process-grid{grid-template-columns:46% 50%;align-items:center;gap:4%;display:grid}.sr-process h2{font-size:2.55cqw}.sr-process h2+p{max-width:95%;margin:1.5cqw 0 1.6cqw}.sr-process ol{gap:1.6cqw;margin:0 0 2cqw;padding:0;list-style:none;display:grid}.sr-process li{align-items:start;gap:1.3cqw;display:flex}.sr-process li>span{border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;place-items:center;width:4.4cqw;height:4.4cqw;font-size:1.2cqw;display:grid}.sr-process li h3{margin:.35cqw 0 .45cqw;font-size:1.22cqw}.sr-process li p{font-size:1.04cqw;line-height:1.3}.sr-consultation-photo.site-image{aspect-ratio:1;align-self:center}.sr-process .sr-button{margin-top:0}.sr-care>.sr-inner{flex-direction:column;display:flex}.sr-care-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:5%;margin-bottom:2cqw;display:grid}.sr-care-heading h2{font-size:2.7cqw}.sr-care-heading p{margin-top:.8cqw;font-size:.95cqw}.sr-care-thumbnail.site-image{object-fit:cover;height:9cqw}.sr-care-thumbnail .site-image-layer{object-fit:cover!important}.sr-table-heading{background:color-mix(in srgb,var(--sr-accent) 15%,var(--sr-paper));letter-spacing:.05em;color:#92948a;grid-template-columns:1.12fr 1.3fr 1fr;gap:1.5cqw;padding:1cqw 1.4cqw;font-size:.7cqw;display:grid}.sr-care-table details{border-bottom:1px solid #a6ae8b35;padding:1.15cqw 1.3cqw}.sr-care-table summary{cursor:pointer;color:#727b7e;grid-template-columns:1.12fr 1.3fr 1fr;align-items:center;gap:1.5cqw;font-size:.92cqw;line-height:1.35;list-style:none;display:grid}.sr-care-table summary::-webkit-details-marker{display:none}.sr-care-table summary strong{color:var(--sr-text);align-items:center;gap:2cqw;font-weight:400;display:flex}.sr-care-table summary strong i{background:#bf9d81;border-radius:50%;flex-shrink:0;width:.55cqw;height:.55cqw}.sr-care-table summary>span:last-child{justify-content:space-between;align-items:center;gap:1cqw;display:flex}.sr-care-table svg{width:1.1cqw;height:1.1cqw}.sr-care-detail{padding:1.5cqw 0}.sr-care-detail p{margin-bottom:1cqw}.sr-care:has(details[open]){height:auto;min-height:var(--sr-section-height);padding:3cqw 0}.sr-home-grid{grid-template-columns:1.04fr 1.03fr 1fr;align-items:center;gap:2.5cqw;display:grid}.sr-home h2{margin-bottom:1.3cqw;font-size:2.5cqw}.sr-home p{font-size:.95cqw}.sr-home-grid>.site-image{aspect-ratio:4/3}.sr-home-guidance{border-left:1px solid #9c9b8d60;gap:2.7cqw;padding-left:2.4cqw;display:grid}.sr-home-guidance>div{align-items:center;gap:1.3cqw;display:flex}.sr-home-guidance>div>svg{color:#ac8d75;border:1px solid #ac8d75;border-radius:50%;width:4.4cqw;height:4.4cqw;padding:.9cqw}.sr-home-guidance h3{margin-bottom:.6cqw;font-size:1.05cqw}.sr-home-guidance p{font-size:.91cqw}.sr-gallery-heading{justify-content:space-between;align-items:center;margin-bottom:1.6cqw;display:flex}.sr-gallery h2{font-size:2.8cqw}.sr-gallery-heading p{margin-top:.7cqw;font-size:1.1cqw}.sr-gallery-arrows{gap:.9cqw;display:flex}.sr-gallery-arrows button{background:var(--sr-paper);color:var(--sr-dark);border:0;border-radius:50%;place-items:center;width:3.5cqw;height:3.5cqw;font-size:2cqw;display:grid}.sr-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2cqw;display:flex;overflow-x:auto}.sr-gallery-track figure{scroll-snap-align:start;flex:0 0 calc(33.3333% - .8cqw);min-width:0}.sr-gallery-track .site-image{aspect-ratio:1.75}.sr-gallery h3{margin:.7cqw 0 .6cqw;font-size:1.25cqw}.sr-gallery figcaption p{font-size:.98cqw;line-height:1.35}.sr-assurance{align-items:start;padding:0 10.5%}.sr-assurance-panel{background:var(--sr-paper);width:100%;color:var(--sr-text);grid-template-columns:2.2fr 1fr 1fr 1.1fr .92fr;align-items:center;gap:1.6cqw;padding:1.4cqw 2cqw;display:grid}.sr-assurance-panel>div:first-child{border-right:1px solid #d9dbd0;padding-right:1cqw}.sr-assurance h2{margin-bottom:1cqw;font-size:2.25cqw;line-height:1.1}.sr-assurance p{font-size:.82cqw;line-height:1.5}.sr-assurance-item{align-self:start;padding-top:.8cqw}.sr-assurance-item>svg{color:#aa8b74;width:2.2cqw;height:2.2cqw;margin-bottom:1.2cqw}.sr-assurance-item h3{white-space:pre-line;margin-bottom:.7cqw;font-size:.85cqw}.sr-assurance-item p{font-size:.72cqw;line-height:1.45}.sr-assurance-panel>.site-image{aspect-ratio:1;align-self:center;height:12cqw}.sr-visit-grid{grid-template-columns:42% 58%;align-items:center;display:grid}.sr-visit h2{font-size:2.55cqw}.sr-visit p{margin:.8cqw 0 1.5cqw;font-size:1.02cqw}.sr-visit ul{gap:1cqw;margin-bottom:1.5cqw;padding:0;list-style:none;display:grid}.sr-visit li{align-items:center;gap:1.8cqw;font-size:1cqw;display:flex}.sr-visit li svg{width:1.8cqw;height:1.8cqw;color:var(--sr-ink)}.sr-map{isolation:isolate;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.sr-map>svg{width:100%;height:auto}.sr-map-signature{width:15%;color:var(--sr-ink);position:absolute;top:64%;left:36%}.sr-map>small{color:#7a8374;font-size:.65cqw;position:absolute;bottom:4%;right:5%}.sr-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6%;display:grid}.sr-contact h2{font-size:2.7cqw;line-height:1.05}.sr-contact h2+p{margin:.8cqw 0 1.1cqw;font-size:1.05cqw}.sr-contact label{flex-direction:column;gap:.35cqw;margin-bottom:.65cqw;font-size:.72cqw;display:flex}.sr-form-pair{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.sr-contact :is(input,textarea,select){width:100%;color:var(--sr-paper);background:#fff2;border:1px solid #ffffff20;border-radius:0;padding:.5cqw .7cqw;font-size:.8cqw;line-height:1.2}.sr-contact :is(input,textarea)::placeholder{color:#fffa}.sr-contact select option{background:var(--sr-dark);color:#fff}.sr-contact textarea{resize:vertical;height:3.3cqw}.sr-contact .sr-button{gap:1.5cqw;width:100%;min-height:2.6cqw;padding:.6cqw;font-size:.85cqw!important}.sr-contact form>small{opacity:.65;margin-top:.7cqw;font-size:.6cqw;display:block}.sr-contact-grid>.site-image{aspect-ratio:1.65;max-height:100%}.sr-confirmation{border:1px solid #fff5;padding:1.5cqw}.sr-confirmation h3{margin-bottom:1cqw}.sr-confirmation button{color:inherit;background:0 0;border:1px solid;margin-top:1cqw;padding:.8cqw;font-size:1cqw}.sr-footer{color:var(--sr-text);flex-direction:column;justify-content:center;align-items:stretch;padding:0 12.5%;display:flex}.sr-footer-top{border-bottom:1px solid #d9dbd0;justify-content:space-between;align-items:center;gap:2cqw;padding-bottom:1cqw;display:flex}.sr-footer-top>.serein-logo{width:7cqw;color:var(--sr-ink)}.sr-footer-top>span{align-items:center;gap:.7cqw;font-size:.7cqw;display:flex}.sr-footer-top>span svg{width:1cqw;height:1cqw;color:var(--sr-ink)}.sr-footer nav{gap:1.5cqw;display:flex}.sr-footer nav button{color:inherit;background:0 0;border:0;padding:0;font-size:.7cqw}.sr-footer-bottom{color:#999e98;justify-content:space-between;margin-top:1cqw;font-size:.55cqw;display:flex}@container (max-width:1000px){.sr-header{height:10cqw;padding:2cqw 6%}.sr-mark{width:15cqw}.sr-mark .serein-logo{height:5.25cqw}.sr-mark small{font-size:.75cqw}.sr-header nav{background:var(--sr-paper);z-index:8;padding:3cqw 6%;display:none;position:absolute;top:10cqw;left:0;right:0}.sr-header nav.sr-menu-open{flex-wrap:wrap;gap:3cqw;display:flex}.sr-header nav button{font-size:1.6cqw!important}.sr-header>.sr-button{margin-left:auto;padding:1.1cqw 2cqw;font-size:1.4cqw!important}.sr-menu-toggle{place-items:center;margin-left:1cqw;display:grid!important}.sr-menu-toggle svg{width:2.8cqw;height:2.8cqw}.sr-inner{width:84%}.sr-section{height:auto;min-height:var(--sr-section-height);padding:5cqw 0}.sr-approach-grid{grid-template-columns:1fr;gap:2.8cqw}.sr-approach h2{font-size:3.6cqw}.sr-approach-grid>p{max-width:80%;font-size:1.6cqw}.sr-desktop-break{display:none}.sr-eyebrow{font-size:1cqw}.sr-process-grid{grid-template-columns:1fr 1fr;gap:5cqw}.sr-process h2{font-size:3cqw}.sr-process h2+p,.sr-process li p{font-size:1.4cqw}.sr-process ol{gap:2cqw}.sr-process li h3{font-size:1.6cqw}.sr-process li>span{width:5cqw;height:5cqw;font-size:1.4cqw}.sr-button{min-height:4.8cqw;padding:1.2cqw 2cqw;font-size:1.4cqw!important}.sr-button svg{width:1.8cqw;height:1.8cqw}.sr-care-heading h2{font-size:3.2cqw}.sr-care-heading p{font-size:1.25cqw}.sr-table-heading{padding:1.4cqw;font-size:1cqw}.sr-care-table details{padding:1.8cqw 1.4cqw}.sr-care-table summary{font-size:1.3cqw}.sr-care-table svg{width:1.6cqw;height:1.6cqw}.sr-home-grid{grid-template-columns:1fr 1fr;gap:3cqw}.sr-home h2{font-size:3.4cqw}.sr-home p{font-size:1.4cqw}.sr-home-guidance{border-top:1px solid #d9dbd0;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3cqw;padding:2cqw 0 0}.sr-home-guidance h3{font-size:1.7cqw}.sr-home-guidance p{font-size:1.4cqw}.sr-home-guidance>div>svg{width:6cqw;height:6cqw;padding:1.5cqw}.sr-gallery h2{font-size:3.7cqw}.sr-gallery-heading p{font-size:1.5cqw}.sr-gallery-track{gap:2cqw}.sr-gallery-track figure{flex-basis:calc(45.4545% - .909091cqw)}.sr-gallery h3{font-size:1.8cqw}.sr-gallery figcaption p{font-size:1.35cqw}.sr-gallery-arrows button{width:4.8cqw;height:4.8cqw;font-size:3cqw}.sr-assurance{padding:2cqw 5% 5cqw}.sr-assurance-panel{grid-template-columns:repeat(3,1fr) .8fr;gap:3cqw;padding:3cqw}.sr-assurance-panel>div:first-child{border:0;border-bottom:1px solid #d9dbd0;grid-column:1/-1;align-items:center;gap:4cqw;padding:0 0 2cqw;display:flex}.sr-assurance h2{flex:1;font-size:3.2cqw}.sr-assurance-panel>div:first-child>p{flex:1;font-size:1.4cqw}.sr-assurance-item>svg{width:3cqw;height:3cqw}.sr-assurance-item h3{font-size:1.3cqw}.sr-assurance-item p{font-size:1.1cqw}.sr-assurance-panel>.site-image{height:auto}.sr-visit h2{font-size:3.2cqw}.sr-visit p{font-size:1.4cqw}.sr-visit li{gap:1.8cqw;font-size:1.4cqw}.sr-visit li svg{width:2.4cqw;height:2.4cqw}.sr-map>small{font-size:1cqw}.sr-contact h2{font-size:3.5cqw}.sr-contact h2+p{font-size:1.4cqw}.sr-contact label{gap:.7cqw;margin-bottom:1.1cqw;font-size:1.2cqw}.sr-contact :is(input,textarea,select){padding:1cqw;font-size:1.3cqw}.sr-contact textarea{height:6cqw}.sr-contact .sr-button{padding:1.1cqw;font-size:1.3cqw!important}.sr-contact form>small{font-size:.95cqw}.sr-contact-grid>.site-image{align-self:center}.sr-footer{min-height:0;padding:3cqw 7%}.sr-footer-top{flex-wrap:wrap;gap:2cqw}.sr-footer-top>.serein-logo{width:12cqw}.sr-footer-top>span,.sr-footer nav button{font-size:1.1cqw}.sr-footer-bottom{font-size:1cqw}.sr-footer-top>span svg{width:1.8cqw;height:1.8cqw}}@container (max-width:600px){.sr-header{z-index:5;height:19cqw;padding:3cqw 6%;position:relative}.sr-mark{width:24cqw}.sr-mark .serein-logo{height:8.4cqw}.sr-mark small{font-size:1.3cqw}.sr-header>.sr-button{display:none}.sr-menu-toggle{margin-left:auto!important}.sr-menu-toggle svg{width:6cqw;height:6cqw}.sr-header nav{flex-direction:column;align-items:stretch;padding:5cqw 6%;top:100%}.sr-header nav button{text-align:left;padding:2cqw 0!important;font-size:3.5cqw!important}.sr-section{min-height:0;padding:9cqw 0}.sr-inner{width:88%}.serein-native h1,.serein-native h2{font-size:6.7cqw;line-height:1.1}.serein-native p{font-size:3.3cqw;line-height:1.5}.sr-button{gap:4cqw;min-height:11cqw;padding:2.8cqw 4cqw;font-size:3cqw!important}.sr-button svg{width:3.5cqw;height:3.5cqw}.sr-hero{height:auto;color:var(--sr-text);flex-direction:column;padding-top:7cqw;display:flex}.sr-hero-copy{order:0;width:auto;margin:0 6% 7cqw;position:static}.sr-hero h1{font-size:7cqw}.sr-hero .sr-button{background:var(--sr-ink);color:var(--sr-paper);margin-top:4cqw}.sr-hero-photo.site-image{aspect-ratio:2.15;z-index:0;order:1;width:100%;height:auto;position:relative;inset:auto}.sr-hero-signature{width:65%;color:var(--sr-ink);order:2;margin:1cqw 6% 3cqw;position:static}.sr-eyebrow{gap:3cqw;margin-bottom:4cqw;font-size:2cqw}.sr-eyebrow i{width:12cqw}.sr-approach-grid{gap:5cqw}.sr-approach-grid>p{max-width:100%;font-size:3.3cqw}.sr-process-grid{grid-template-columns:1fr;gap:7cqw}.sr-process h2+p{margin:4cqw 0 5cqw;font-size:3.3cqw}.sr-process ol{gap:4cqw;margin-bottom:6cqw}.sr-process li{gap:3cqw}.sr-process li>span{width:10cqw;height:10cqw;font-size:3cqw}.sr-process li h3{margin:1cqw 0;font-size:3.6cqw}.sr-process li p{font-size:3.1cqw}.sr-care-heading{grid-template-columns:1fr;gap:5cqw;margin-bottom:5cqw}.sr-care-heading p{margin-top:3cqw;font-size:3cqw}.sr-care-thumbnail.site-image{height:30cqw}.sr-table-heading{display:none}.sr-care-table details{padding:4cqw 0}.sr-care-table summary{grid-template-columns:1fr;gap:2cqw;font-size:3cqw}.sr-care-table summary strong{gap:3cqw;font-size:3.7cqw}.sr-care-table summary strong i{width:1.3cqw;height:1.3cqw}.sr-care-table summary>span{padding-left:4.3cqw}.sr-care-table summary svg{width:4cqw;height:4cqw}.sr-care-detail{padding:4cqw 0}.sr-care-detail p{margin-bottom:4cqw}.sr-home-grid{grid-template-columns:1fr;gap:6cqw}.sr-home h2{margin-bottom:3cqw}.sr-home p,.sr-home-guidance p{font-size:3.2cqw}.sr-home-guidance{grid-template-columns:1fr;gap:5cqw;padding:5cqw 0 0}.sr-home-guidance>div{gap:4cqw}.sr-home-guidance>div>svg{width:12cqw;height:12cqw;padding:3cqw}.sr-home-guidance h3{margin-bottom:1.5cqw;font-size:3.6cqw}.sr-gallery-heading{align-items:end;gap:3cqw;margin-bottom:5cqw}.sr-gallery-heading p{margin-top:3cqw;font-size:3cqw}.sr-gallery-arrows button{width:8cqw;height:8cqw;font-size:5cqw}.sr-gallery-track{gap:4cqw}.sr-gallery-track figure{flex-basis:87%}.sr-gallery h3{margin:3cqw 0 2cqw;font-size:3.8cqw}.sr-gallery figcaption p{font-size:3.1cqw}.sr-assurance{padding:0 4% 7cqw}.sr-assurance-panel{grid-template-columns:1fr 1fr;gap:5cqw;padding:5cqw}.sr-assurance-panel>div:first-child{padding-bottom:4cqw;display:block}.sr-assurance h2{font-size:6cqw}.sr-assurance-panel>div:first-child>p{margin-top:3cqw;font-size:3cqw}.sr-assurance-item>svg{width:6cqw;height:6cqw;margin-bottom:3cqw}.sr-assurance-item h3{margin-bottom:2cqw;font-size:3.1cqw}.sr-assurance-item p{font-size:2.8cqw}.sr-assurance-panel>.site-image{justify-self:center;width:100%;max-width:35cqw}.sr-visit-grid{grid-template-columns:1fr;gap:6cqw}.sr-visit p{margin:3cqw 0 5cqw;font-size:3.2cqw}.sr-visit ul{gap:3cqw;margin-bottom:4cqw}.sr-visit li{gap:4cqw;font-size:3.3cqw}.sr-visit li svg{width:5cqw;height:5cqw}.sr-map>small{font-size:2cqw}.sr-contact-grid{grid-template-columns:1fr;gap:7cqw}.sr-contact h2+p{margin:4cqw 0 5cqw;font-size:3.2cqw}.sr-contact label{gap:2cqw;margin-bottom:3cqw;font-size:3cqw}.sr-form-pair{gap:3cqw}.sr-contact :is(input,textarea,select){padding:2.8cqw;font-size:3.1cqw}.sr-contact textarea{height:20cqw}.sr-contact .sr-button{padding:3cqw;font-size:3cqw!important}.sr-contact form>small{margin-top:3cqw;font-size:2.5cqw;line-height:1.5}.sr-footer{padding:6cqw}.sr-footer-top{gap:4cqw;padding-bottom:4cqw}.sr-footer-top>.serein-logo{width:24cqw}.sr-footer-top>span,.sr-footer nav button{font-size:2.5cqw}.sr-footer-top>span svg{width:3cqw;height:3cqw}.sr-footer nav{justify-content:space-between;width:100%}.sr-footer-bottom{gap:5cqw;margin-top:3cqw;font-size:2cqw;line-height:1.5}.sr-confirmation{padding:5cqw}.sr-confirmation h3{font-size:4cqw}.sr-confirmation button{margin-top:4cqw;padding:3cqw;font-size:3cqw}}@container (min-width:1001px){.sr-button{font-size:1.15cqw!important}.sr-header>.sr-button,.sr-header nav button{font-size:1.02cqw!important}.sr-hero-signature{width:40%;bottom:5%}.sr-approach-grid>p{font-size:1.25cqw}.sr-eyebrow{font-size:.78cqw}.sr-process h2+p{font-size:1.25cqw}.sr-process li h3{font-size:1.35cqw}.sr-process li p{font-size:1.22cqw}.sr-process li>span{font-size:1.4cqw}.sr-care-heading p{font-size:1.05cqw}.sr-table-heading{font-size:.8cqw}.sr-home p{font-size:1.05cqw}.sr-home-guidance p{font-size:1.02cqw}.sr-visit p,.sr-visit li{font-size:1.14cqw}.sr-contact label{font-size:.8cqw}.sr-contact :is(input,textarea,select){font-size:.9cqw}.sr-contact .sr-button{font-size:.95cqw!important}.sr-home-grid{grid-template-columns:37.5% 27.5% 30%;gap:2.5%}.sr-home-grid>.site-image{aspect-ratio:1.75}.sr-home-guidance{padding-left:1.6cqw}.sr-gallery-track .site-image{aspect-ratio:1.7}.sr-assurance-panel{grid-template-columns:2.1fr 1fr 1fr 1.1fr .92fr;gap:1.4cqw;padding:1.4cqw 1.7cqw}.sr-assurance h2{font-size:2.3cqw}.sr-assurance-item h3{font-size:1.02cqw}.sr-assurance-panel>.site-image{aspect-ratio:4/5;width:auto;height:12cqw}.sr-care-table summary{font-size:1.12cqw}.sr-visit li,.sr-visit p{font-size:1.23cqw}.sr-contact h2+p{font-size:1.2cqw}.sr-button{min-height:3.6cqw;font-size:1.3cqw!important}.sr-header>.sr-button{font-size:1.15cqw!important}.sr-process h2{font-size:2.7cqw}.sr-home p,.sr-home-guidance p{font-size:.98cqw}.sr-home-guidance{gap:2cqw}.sr-home-guidance h3{font-size:1.12cqw}.sr-gallery h3{font-size:1.4cqw}.sr-gallery figcaption p{font-size:1.05cqw}.sr-gallery-heading p{font-size:1.15cqw}.sr-assurance-panel{padding:1cqw 1.7cqw}.sr-assurance p{font-size:.85cqw}.sr-assurance-item p{font-size:.78cqw}.sr-contact h2{font-size:2.5cqw}.sr-contact h2+p{margin:.6cqw 0 .8cqw;font-size:1cqw}.sr-contact label{gap:.2cqw;margin-bottom:.35cqw;font-size:.65cqw}.sr-contact :is(input,textarea,select){padding:.2cqw .5cqw;font-size:.7cqw;line-height:1.2}.sr-contact textarea{height:2.4cqw}.sr-contact .sr-button{min-height:2.3cqw;padding:.45cqw;font-size:.8cqw!important}.sr-contact form>small{margin-top:.5cqw;font-size:.55cqw;line-height:1.3}}.sr-gallery-track .sr-photo.site-image{aspect-ratio:1.7!important}
.aangan-native{background:var(--ag-paper);color:var(--ag-ink);font-family:var(--font-figtree),sans-serif;isolation:isolate;line-height:1.45;container:aangan/inline-size}.aangan-native *{box-sizing:border-box}.aangan-native h1,.aangan-native h2,.aangan-native h3,.aangan-native p{margin:0}.aangan-native h1,.aangan-native h2,.aangan-native h3{font-family:var(--font-gabarito),var(--font-figtree),sans-serif;letter-spacing:-.035em;font-weight:550;line-height:1.08}.aangan-native h2{font-size:2.25cqw}.aangan-native h3{font-size:1.35cqw}.aangan-native p{font-size:1cqw;line-height:1.6}.aangan-native button,.aangan-native input,.aangan-native select,.aangan-native textarea{font-family:inherit}.aangan-native button{cursor:pointer}.aangan-native button:focus-visible,.aangan-native a:focus-visible,.aangan-native input:focus-visible,.aangan-native select:focus-visible,.aangan-native textarea:focus-visible{outline:2px solid var(--ag-accent);outline-offset:3px}.ag-section{min-height:var(--ag-height);padding:3cqw 4.5cqw}.ag-photo.site-image{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.ag-photo img{object-fit:inherit!important}.ag-logo{color:inherit;text-align:left;align-items:center;gap:.5cqw;display:inline-flex}.ag-logo>svg{width:2.1cqw;height:2.6cqw;color:var(--ag-accent);flex-shrink:0}.ag-logo>span{letter-spacing:.07em;font:500 1.25cqw/1.05 Georgia,serif}.ag-logo small{font:400 .56cqw/1.4 var(--font-figtree),sans-serif;letter-spacing:.34em;display:block}.ag-header{min-height:var(--ag-header);background:var(--ag-ink);color:var(--ag-paper);align-items:center;gap:2cqw;padding:1cqw 4.5cqw;display:flex}.ag-header>button:first-child{color:inherit;background:0 0;border:0;padding:0}.ag-header nav{gap:2cqw;margin:auto;display:flex}.ag-header nav button,.ag-footer nav button{color:inherit;background:0 0;border:0;padding:0;font-size:.78cqw}.ag-button{background:var(--ag-accent);color:var(--ag-ink);white-space:nowrap;border:0;border-radius:.7cqw;justify-content:center;align-items:center;gap:1.2cqw;min-height:2.9cqw;padding:.85cqw 1.4cqw;font-size:.85cqw;font-weight:600;display:inline-flex}.ag-button>svg{width:1cqw;height:1cqw}.ag-quiet{background:var(--ag-paper);color:var(--ag-ink)}.ag-menu{display:none}.ag-hero{min-height:var(--ag-height);isolation:isolate;color:#fff;background:var(--ag-ink);align-items:center;padding:3.5cqw 4.5cqw;display:flex;position:relative;overflow:hidden}.ag-hero>.ag-photo{z-index:-2;position:absolute;inset:0}.ag-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#06110d90,#0000 80%);position:absolute;inset:0}.ag-hero h1{letter-spacing:-.055em;font-size:4.5cqw;line-height:.98}.ag-hero h1 em{color:var(--ag-accent);font-style:normal}.ag-direction-0 .ag-hero h1 em,.ag-direction-1 .ag-hero h1 em{color:inherit}.ag-hero p{margin:1cqw 0 1.5cqw;font-size:1.05cqw}.ag-hero>div>div{align-items:center;gap:1.5cqw;display:flex}.ag-text-button{color:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.6cqw;padding:.35cqw 0;font-size:.8cqw;display:inline-flex}.ag-text-button svg{width:1cqw;height:1cqw}.ag-search{min-height:var(--ag-height);background:var(--ag-ink);padding:0 4.5cqw 1cqw;position:relative}.ag-search form{background:var(--ag-paper);color:var(--ag-ink);border-radius:.65cqw;grid-template-columns:1.1fr 1fr 1fr 1fr auto;align-items:center;gap:1cqw;padding:1cqw;display:grid}.ag-search fieldset{border:0;gap:.3cqw;min-width:0;margin:0;padding:0;display:flex}.ag-search legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ag-search fieldset label{cursor:pointer}.ag-search input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.ag-search label span{border-radius:.5cqw;padding:.7cqw 1.1cqw;font-size:.8cqw;display:block}.ag-search input:checked+span{background:var(--ag-ink);color:var(--ag-paper)}.ag-search input:focus-visible+span{outline:2px solid var(--ag-accent)}.ag-search form>label{border-left:1px solid #84887b33;min-width:0;padding-left:.8cqw}.ag-search small{opacity:.7;font-size:.6cqw;display:block}.ag-search select{width:100%;color:inherit;outline-offset:1px;background:0 0;border:0;font-size:.8cqw}.ag-intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:7cqw;display:grid}.ag-intro small,.ag-services>small,.ag-process>div>small{margin-bottom:.8cqw;font-size:.7cqw;display:block}.ag-intro h2 em{color:#a58c69;font-style:normal}.ag-properties{background:var(--ag-ink);color:var(--ag-paper)}.ag-properties>header{justify-content:space-between;align-items:center;gap:1cqw;margin-bottom:2cqw;display:flex}.ag-properties h2{font-size:2cqw}.ag-properties>header>div{gap:.5cqw;display:flex}.ag-properties>header button{color:inherit;background:0 0;border:1px solid #ffffff40;border-radius:2cqw;padding:.45cqw .9cqw;font-size:.75cqw}.ag-properties>header button[aria-pressed=true]{background:var(--ag-accent);color:var(--ag-ink);border-color:#0000}.ag-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.2cqw;min-height:25cqw;display:grid}.ag-property-grid>article{background:var(--ag-paper);color:var(--ag-ink);border-radius:.6cqw;overflow:hidden}.ag-property-grid .ag-photo{object-fit:cover;height:15cqw}.ag-property-grid article>div{padding:1.1cqw}.ag-property-grid h3{margin:.4cqw 0 .7cqw}.ag-property-grid small{opacity:.75;align-items:center;gap:.3cqw;font-size:.6cqw;display:flex}.ag-property-grid small svg{width:.7cqw;height:.7cqw}.ag-property-grid p{font-size:.7cqw}.ag-property-grid footer{justify-content:space-between;align-items:center;gap:.4cqw;margin-top:1cqw;display:flex}.ag-property-grid footer strong{font-size:.7cqw}.ag-property-grid footer button{color:inherit;background:#d8c69f55;border:0;border-radius:.45cqw;align-items:center;gap:.3cqw;padding:.55cqw .8cqw;font-size:.65cqw;display:flex}.ag-property-grid footer svg{width:.8cqw;height:.8cqw}.ag-example-note{opacity:.65;margin-top:1.1cqw;font-size:.6cqw;display:block}.ag-no-results{grid-column:1/-1;padding:3cqw}.ag-no-results p{margin:1cqw 0}.ag-services h2{margin-bottom:2cqw}.ag-service-grid{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.ag-service-grid article{background:#ffffff0b;border:1px solid #88888818;grid-template-columns:1fr 1fr;min-height:13.3cqw;display:grid;overflow:hidden}.ag-service-grid article>div{padding:1.4cqw}.ag-service-grid p{margin:.8cqw 0;font-size:.8cqw}.ag-service-grid .ag-photo{min-height:13.3cqw}.ag-service-0 .ag-photo,.ag-service-3 .ag-photo{grid-area:1/1}.ag-service-0>div,.ag-service-3>div{grid-column:2}.ag-tour{isolation:isolate;color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.ag-tour>.ag-photo{z-index:-2;position:absolute;inset:0}.ag-tour:after{content:"";z-index:-1;background:linear-gradient(90deg,#06110d80,#0000);position:absolute;inset:0}.ag-tour h2{font-size:2.8cqw}.ag-tour p{margin:.8cqw 0}.ag-tour>div>button{color:#fff;background:0 0;border:0;align-items:center;gap:.7cqw;padding:0;font-size:.8cqw;display:inline-flex}.ag-tour button svg{color:var(--ag-ink);background:#fff;border-radius:50%;width:2.8cqw;height:2.8cqw;padding:.65cqw}.ag-process{grid-template-columns:1fr 1.4fr;align-items:center;gap:4cqw;display:grid}.ag-process p{margin-top:1cqw;font-size:.8cqw}.ag-process ol{gap:1.5cqw;margin:0;padding:0;list-style:none;display:flex}.ag-process li{flex:1;align-items:flex-start;gap:.7cqw;display:flex}.ag-process li>span{border:1px solid #8886;border-radius:50%;flex-shrink:0;place-items:center;width:2cqw;height:2cqw;font-size:.75cqw;display:grid}.ag-process li strong{font-size:.8cqw;font-weight:600;display:block}.ag-process li small{opacity:.75;margin-top:.3cqw;font-size:.65cqw;display:block}.ag-dark .ag-process{grid-template-columns:1fr 1fr;gap:2cqw}.ag-dark .ag-process>.ag-photo{object-fit:cover;height:12cqw}.ag-dark .ag-process ol{grid-column:1/-1}.ag-contact{grid-template-columns:1fr 1fr;align-items:center;gap:3cqw;display:grid}.ag-contact>.ag-photo{object-fit:contain;height:16cqw}.ag-contact h2{font-size:2.15cqw}.ag-contact p{margin:.7cqw 0 1cqw;font-size:.8cqw}.ag-contact form label{font-size:.65cqw;display:block}.ag-contact input,.ag-contact select,.ag-contact textarea{width:100%;color:inherit;background:#ffffff06;border:1px solid #7f807944;border-radius:.4cqw;padding:.45cqw .6cqw;font-size:.7cqw;display:block}.ag-contact textarea{resize:vertical;height:2.5cqw}.ag-form-pair{grid-template-columns:1fr 1fr;gap:.6cqw;margin:.6cqw 0;display:grid}.ag-contact .ag-interest{align-items:center;gap:1cqw;margin-bottom:.4cqw;display:flex}.ag-interest>span{flex-shrink:0}.ag-interest>select{width:auto;min-width:7cqw}.ag-contact .ag-button{min-height:2.4cqw;margin-top:.7cqw;padding:.55cqw 1.4cqw}.ag-contact form>small{opacity:.7;margin-left:.8cqw;font-size:.55cqw}.ag-footer{background:var(--ag-ink);color:var(--ag-paper);align-items:center;gap:3cqw;padding:1.5cqw 4.5cqw;display:flex}.ag-footer nav{gap:2cqw;margin:auto;display:flex}.ag-footer>small{opacity:.65;font-size:.65cqw}.ag-dark{background:var(--ag-ink);color:var(--ag-paper)}.ag-dark .ag-property-grid>article{color:var(--ag-paper);background:#ffffff0a}.ag-dark .ag-property-grid footer button{background:var(--ag-accent);color:var(--ag-ink)}.ag-dark .ag-services article{background:#ffffff07}.ag-direction-2 .ag-button{color:#fff}.ag-direction-2 .ag-quiet{color:var(--ag-ink)}.ag-direction-2 .ag-search input:checked+span,.ag-direction-2 .ag-properties>header button[aria-pressed=true]{background:var(--ag-accent);color:#fff}.ag-direction-2 .ag-intro h2 em{color:var(--ag-accent)}.ag-detail-sheet{background:var(--ag-paper);color:var(--ag-ink);border:1px solid #fff5;border-radius:.6cqw;grid-template-columns:1fr 1fr;align-items:center;gap:2cqw;margin:2cqw 0 0;padding:2cqw;display:grid;position:relative}.ag-detail-sheet>button{background:var(--ag-ink);color:var(--ag-paper);z-index:1;border:0;border-radius:50%;place-items:center;width:2.4cqw;height:2.4cqw;display:grid;position:absolute;top:1cqw;right:1cqw}.ag-detail-sheet>button svg{width:1.4cqw}.ag-detail-sheet .ag-photo{object-fit:contain;height:auto}.ag-detail-sheet small{font-size:.7cqw}.ag-detail-sheet h3{margin:1cqw 0;font-size:2cqw}.ag-detail-sheet p{margin-bottom:1.2cqw}.ag-tour-controls{gap:1cqw;display:flex}.ag-tour-controls button{color:inherit;background:0 0;border:1px solid #8888;border-radius:50%;width:3cqw;height:3cqw}.ag-tour-controls button[aria-pressed=true]{background:var(--ag-ink);color:var(--ag-paper)}@container aangan (max-width:1000px){.aangan-native h2{font-size:30px}.ag-section{min-height:0;padding:38px 5%}.aangan-native p{font-size:14px}.ag-header{gap:15px;min-height:74px;padding:17px 5%;position:relative}.ag-logo>svg{width:27px;height:34px}.ag-logo>span{font-size:18px}.ag-logo small{font-size:8px}.ag-header>.ag-button{margin-left:auto}.ag-button{border-radius:7px;gap:12px;min-height:42px;padding:11px 15px;font-size:12px}.ag-button>svg{width:14px;height:14px}.ag-menu{color:inherit;background:0 0;border:1px solid #ffffff45;border-radius:6px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ag-header nav{background:var(--ag-ink);z-index:3;border-top:1px solid #ffffff20;padding:20px 5%;display:none;position:absolute;top:100%;left:0;right:0}.ag-header nav.ag-nav-open{flex-wrap:wrap;gap:25px;display:flex}.ag-header nav button{min-height:36px;font-size:14px}.ag-hero{align-items:flex-end;min-height:440px;padding:45px 5%}.ag-hero h1{font-size:52px}.ag-hero p{margin:15px 0 20px;font-size:15px}.ag-text-button{gap:7px;padding:7px 0;font-size:12px}.ag-text-button svg{width:13px;height:13px}.ag-hero>div>div{gap:20px}.ag-search{padding:0 5% 22px}.ag-search form{border-radius:9px;grid-template-columns:1fr 1fr;gap:15px;padding:18px}.ag-search fieldset{gap:10px}.ag-search fieldset label span{border-radius:6px;padding:10px 20px;font-size:13px}.ag-search form>label{padding-left:12px}.ag-search small{font-size:10px}.ag-search select{min-height:30px;font-size:13px}.ag-search .ag-button{grid-column:1/-1}.ag-intro{gap:30px}.ag-intro small,.ag-services>small,.ag-process>div>small{margin-bottom:12px;font-size:11px}.ag-intro p br{display:none}.ag-properties>header{flex-wrap:wrap;gap:20px;margin-bottom:24px}.ag-properties h2{font-size:30px}.ag-properties>header>div{flex-wrap:wrap;gap:6px}.ag-properties>header button{border-radius:20px;padding:8px 15px;font-size:12px}.ag-property-grid{grid-template-columns:1fr 1fr;gap:18px;min-height:0}.ag-property-grid .ag-photo{height:190px}.ag-property-grid article>div{padding:16px}.ag-property-grid h3{margin:8px 0 12px;font-size:20px}.ag-property-grid small{gap:5px;font-size:10px}.ag-property-grid small svg{width:12px;height:12px}.ag-property-grid p{font-size:11px}.ag-property-grid footer{gap:8px;margin-top:18px}.ag-property-grid footer strong{font-size:11px}.ag-property-grid footer button{border-radius:5px;gap:5px;min-height:36px;padding:9px;font-size:10px}.ag-property-grid footer svg{width:12px;height:12px}.ag-example-note{margin-top:18px;font-size:10px}.ag-service-grid{gap:15px}.ag-service-grid article{grid-template-columns:1fr;min-height:0}.ag-service-grid article>div{grid-area:2;padding:20px}.ag-service-grid .ag-photo{grid-area:1/1;height:180px;min-height:0}.ag-service-grid h3{font-size:23px}.ag-service-grid p{margin:12px 0;font-size:13px}.ag-services h2{margin-bottom:25px}.ag-tour{min-height:310px}.ag-tour h2{font-size:40px}.ag-tour p{margin:15px 0}.ag-tour>div>button{gap:12px;font-size:13px}.ag-tour button svg{width:40px;height:40px;padding:12px}.ag-process,.ag-dark .ag-process{grid-template-columns:1fr;gap:25px}.ag-process p{margin-top:14px;font-size:14px}.ag-dark .ag-process>.ag-photo{object-fit:contain;height:auto}.ag-process ol{gap:20px}.ag-process li{gap:10px}.ag-process li>span{width:28px;height:28px;font-size:12px}.ag-process li strong{font-size:13px}.ag-process li small{margin-top:7px;font-size:11px}.ag-contact{gap:25px}.ag-contact>.ag-photo{object-fit:contain;height:auto}.ag-contact h2{font-size:30px}.ag-contact p{margin:12px 0 20px;font-size:14px}.ag-contact form label{font-size:11px}.ag-contact input,.ag-contact select,.ag-contact textarea{border-radius:5px;min-height:40px;padding:9px;font-size:13px}.ag-contact textarea{height:70px}.ag-contact .ag-interest{gap:10px;margin-bottom:15px}.ag-interest>select{min-width:100px}.ag-form-pair{gap:10px;margin:10px 0}.ag-contact .ag-button{min-height:42px;margin-top:15px;padding:11px 18px}.ag-contact form>small{margin:10px 0 0;font-size:10px;display:block}.ag-footer{flex-wrap:wrap;gap:22px;padding:25px 5%}.ag-footer nav{gap:20px}.ag-footer nav button{min-height:35px;font-size:12px}.ag-footer>small{width:100%;font-size:10px}.ag-detail-sheet{border-radius:8px;grid-template-columns:1fr;gap:20px;margin:25px 0 0;padding:25px}.ag-detail-sheet>button{width:36px;height:36px;top:12px;right:12px}.ag-detail-sheet>button svg{width:20px}.ag-detail-sheet small{font-size:11px}.ag-detail-sheet h3{margin:12px 0;font-size:28px}.ag-tour-controls{gap:15px}.ag-tour-controls button{width:40px;height:40px}}@container aangan (max-width:600px){.ag-header>.ag-button{display:none}.ag-menu{margin-left:auto}.ag-hero{min-height:370px}.ag-hero h1{font-size:39px}.ag-hero>div>div{flex-wrap:wrap;gap:12px 18px}.ag-intro{grid-template-columns:1fr;gap:20px}.ag-property-grid,.ag-service-grid,.ag-contact{grid-template-columns:1fr}.ag-property-grid .ag-photo{height:210px}.ag-process ol{flex-direction:column}.ag-process li strong{font-size:15px}.ag-process li small{font-size:12px}.ag-footer nav{flex-wrap:wrap;gap:15px;width:100%;margin:0}.ag-tour h2{font-size:34px}.ag-form-pair{grid-template-columns:1fr}}.ag-story-logo{color:#152e48;background:#f7f4ed!important}.ag-story-logo .ag-logo>svg,.aangan-story .serein-type-board .ag-logo>svg{color:#c8ac7f;width:48px;height:60px}.ag-story-logo .ag-logo>span,.aangan-story .serein-type-board .ag-logo>span{font-size:40px}.ag-story-logo .ag-logo small,.aangan-story .serein-type-board .ag-logo small{font-size:14px}.ag-story-palettes{grid-template-columns:repeat(3,1fr);gap:25px;padding:0 7% 50px;display:grid}.ag-story-palettes .site-image{object-fit:contain;width:100%;height:auto;display:block}.ag-story-palettes h2{margin:20px 0;font-size:24px}.ag-story-palettes section>div{gap:12px;display:flex}.ag-story-palettes section>div>span{flex:1}.ag-story-palettes i{border:1px solid #0001;border-radius:4px;height:45px;display:block}.ag-story-palettes small{letter-spacing:0;margin-top:7px;font-size:9px;display:block}.aangan-story .serein-story-cover-split{background:#f7f4ed}.aangan-story .serein-walkthrough{background:#fbfaf6}.aangan-story .serein-crop-pin{background:#152e48}.aangan-story .serein-chapter-rationale>div{background:#f5f1e8;border-color:#c8ac7f}@media (max-width:700px){.ag-story-palettes{grid-template-columns:1fr;padding:0 22px 35px}.ag-story-logo .ag-logo>span{font-size:30px}.ag-story-logo .ag-logo>svg{width:35px;height:45px}}.aangan-native p{color:inherit}.ag-hero .ag-photo{object-position:center 66%}.ag-dark .ag-contact input,.ag-dark .ag-contact select,.ag-dark .ag-contact textarea{color:var(--ag-paper)}.ag-dark select option{background:var(--ag-ink);color:var(--ag-paper)}.aangan-native{position:relative;overflow-x:clip}.aangan-native em{color:var(--ag-accent);font-style:normal}.ag-header{z-index:2;background:0 0;position:absolute;inset:0 0 auto}.ag-language{white-space:nowrap;font-size:.9cqw}.ag-track-arrows{gap:.7cqw;display:flex}.ag-track-arrows svg{width:100%;height:100%}.ag-service-text-only>div{grid-column:1}.ag-tour{isolation:auto;display:block}.ag-tour:after{display:none}.ag-tour-scene{isolation:isolate;color:#fff;border-radius:.65cqw;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.ag-tour-scene>.ag-photo{z-index:-2;position:absolute;inset:0;aspect-ratio:auto!important}.ag-tour-scene:after{content:"";z-index:-1;background:linear-gradient(90deg,#06110d88,#0000);position:absolute;inset:0}.ag-tour button{color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ag-tour button span{align-items:center;display:flex}.ag-tour button span svg{width:1.2cqw;height:1.2cqw;color:inherit;background:0 0;border:0;padding:0}.ag-contact-intro,.ag-contact-panel{min-width:0}.ag-contact-intro>.ag-photo{border-radius:.5cqw;height:100%;aspect-ratio:auto!important}.ag-contact-intro>h2,.ag-contact-intro>p{display:none}.ag-contact-panel{background:#ffffff38;border-radius:.6cqw}.ag-interest{border:0;align-items:center;min-width:0;margin:0;padding:0;display:flex}.ag-interest legend{float:left;padding:0}.ag-interest label{text-align:center;cursor:pointer;flex:1;position:relative}.ag-interest label span{border:1px solid #8884;display:block}.ag-interest input:checked+span{background:var(--ag-ink);color:var(--ag-paper)}.ag-interest input:focus-visible+span{outline:2px solid var(--ag-accent)}.ag-form-fields{grid-template-columns:1.2fr 1fr;display:grid}.ag-area{grid-column:1/-1}.ag-contact-actions{justify-content:flex-end;display:flex}.ag-whatsapp{color:inherit;background:0 0;border:1px solid #8884;justify-content:center;align-items:center;display:inline-flex}.ag-footer>div:first-child{align-items:center;display:flex}.ag-footer-social{justify-content:flex-end;align-items:center;display:flex}.ag-footer>small:last-child{text-align:right}.ag-dark .ag-contact-intro>h2,.ag-dark .ag-contact-intro>p{display:block}.ag-direction-0 .ag-contact-intro>h2,.ag-direction-0 .ag-contact-intro>p{display:none}.ag-direction-1 .ag-tour-scene{text-align:center;justify-content:center}.ag-direction-1 .ag-tour-scene:after{background:#0002}.ag-direction-1 .ag-tour button,.ag-direction-2 .ag-tour button{flex-direction:column}.ag-direction-1 .ag-tour button span svg,.ag-direction-2 .ag-tour button span svg{display:none}.ag-direction-2 .ag-tour{flex-direction:column;display:flex}.ag-direction-2 .ag-tour-scene{text-align:center;flex:1;justify-content:center;width:100%}.ag-direction-2 .ag-tour button>svg{background:var(--ag-ink);color:#fff;border:1px solid #fff}.ag-contact select option{background:var(--ag-paper);color:var(--ag-ink)}@container aangan (min-width:1001px){.ag-section{height:var(--ag-height);min-height:0;padding:2.8cqw 3.15cqw}.aangan-native h2{font-size:3.6cqw}.aangan-native h3{font-size:1.45cqw}.aangan-native p{font-size:1.25cqw;line-height:1.45}.ag-logo{gap:.65cqw}.ag-logo>svg{width:2.5cqw;height:3.7cqw}.ag-logo>span{font:600 1.25cqw/1.15 var(--font-figtree),sans-serif;letter-spacing:.11em}.ag-logo small{font:400 .8cqw/1.2 var(--font-figtree),sans-serif;letter-spacing:.35em}.ag-header{gap:2cqw;height:7.5cqw;min-height:0;padding:1.1cqw 3.15cqw}.ag-header nav{gap:3.3cqw}.ag-header nav button{font-size:1.02cqw}.ag-header>.ag-button{min-height:3cqw;padding:.75cqw 1.8cqw;font-size:1cqw}.ag-button{background:var(--ag-paper);color:var(--ag-ink);border-radius:.7cqw;gap:1.25cqw;min-height:3.6cqw;padding:1cqw 1.8cqw;font-size:1.05cqw}.ag-button svg{width:1.2cqw;height:1.2cqw}.ag-hero{height:var(--ag-height);align-items:flex-end;min-height:0;padding:9cqw 3.15cqw 7.8cqw}.ag-hero h1{letter-spacing:-.045em;font-size:4.55cqw;line-height:.99}.ag-hero p{margin:1cqw 0 1.6cqw;font-size:1.65cqw;line-height:1.18}.ag-hero>div>div{gap:2.2cqw}.ag-text-button{gap:.65cqw;font-size:1.05cqw}.ag-hero .ag-text-button{border-bottom:1px solid #fff7}.ag-search{height:var(--ag-height);background:var(--ag-paper);z-index:1;min-height:0;padding:0 3.15cqw}.ag-search form{background:var(--ag-ink);color:var(--ag-paper);border-radius:1.05cqw;grid-template-columns:1fr 1.15fr 1.15fr 1.15fr 1fr;gap:1.3cqw;padding:1.6cqw 1.7cqw;transform:translateY(-4cqw);box-shadow:0 .3cqw 1cqw #0002}.ag-search fieldset{border:1px solid #fff4;border-radius:.65cqw;gap:0;padding:.2cqw}.ag-search fieldset label{text-align:center;flex:1}.ag-search label span{border-radius:.55cqw;padding:1cqw .8cqw;font-size:1cqw}.ag-search input:checked+span{background:var(--ag-paper);color:var(--ag-ink)}.ag-search form>label{border:0;padding:0}.ag-search small{margin-bottom:.3cqw;font-size:.8cqw}.ag-search select{background:#ffffff0a;border-radius:.35cqw;padding:.4cqw .55cqw;font-size:1.05cqw}.ag-search .ag-button{height:4cqw}.ag-intro{grid-template-columns:1.8fr 1fr;gap:5cqw}.ag-intro small,.ag-services header small,.ag-process>div>small{margin-bottom:1.15cqw;font-size:1.05cqw}.ag-intro p{font-size:1.25cqw;line-height:1.5}.ag-intro h2 em{color:var(--ag-accent)}.ag-properties{padding-top:2.1cqw}.ag-properties>header{gap:1cqw;margin-bottom:1.55cqw}.ag-properties h2{font-family:var(--font-figtree),sans-serif;letter-spacing:-.02em;align-items:center;gap:1.5cqw;font-size:1.55cqw;font-weight:450;display:flex}.ag-properties h2 small{opacity:.6;font-size:1cqw}.ag-properties>header>div[role=group]{gap:.7cqw;margin-left:auto}.ag-properties>header button{padding:.55cqw 1.2cqw;font-size:.95cqw}.ag-properties>header button[aria-pressed=true]{background:var(--ag-paper);color:var(--ag-ink)}.ag-properties .ag-track-arrows button{place-items:center;width:2.8cqw;height:2.8cqw;padding:.65cqw;display:grid}.ag-property-grid{min-height:0}.ag-property-grid .ag-photo{height:21.6cqw;aspect-ratio:auto!important}.ag-property-grid h3{margin:0 0 .45cqw}.ag-property-grid small{font-size:1cqw}.ag-property-grid small svg{display:none}.ag-property-grid p{align-items:center;gap:.6cqw;margin:1.1cqw 0;font-size:1cqw;display:flex}.ag-property-grid p svg{width:1.5cqw;height:1.5cqw}.ag-property-grid footer{margin-top:.6cqw}.ag-property-grid footer button{background:#e8dcc6;justify-content:center;width:100%;padding:.7cqw;font-size:.95cqw}.ag-property-grid footer svg{width:1.2cqw;height:1.2cqw}.ag-services{padding-top:2.4cqw}.ag-services>header{grid-template-columns:1.6fr 1fr;align-items:end;gap:4cqw;margin-bottom:1.65cqw;display:grid}.ag-services h2{margin:0 0 0 3.9cqw;font-size:3.65cqw}.ag-services header p{font-size:1.15cqw}.ag-service-grid{grid-template-columns:repeat(6,1fr);gap:.6cqw}.ag-service-grid article{background:#eee9df;border:0;border-radius:.5cqw;grid-column:span 3;min-height:14.2cqw}.ag-service-grid article>div{padding:1.7cqw}.ag-service-grid p{margin:1cqw 0;font-size:1.1cqw;line-height:1.35}.ag-service-grid .ag-photo{min-height:0;aspect-ratio:auto!important}.ag-service-3 .ag-photo{grid-area:auto}.ag-direction-0 .ag-service-2{grid-column:span 4;grid-template-columns:1fr 1.5fr}.ag-direction-0 .ag-service-3{grid-column:span 2;grid-template-columns:1fr}.ag-tour{padding:0 2.6cqw 1.8cqw}.ag-tour-scene{padding:2.9cqw 3.4cqw}.ag-tour h2{font-size:3cqw}.ag-tour p{margin:1.1cqw 0;font-size:1.15cqw}.ag-tour button{gap:1.2cqw;font-size:1cqw}.ag-tour button>svg{width:4.6cqw;height:4.6cqw;color:var(--ag-ink);background:#fff;border-radius:50%;padding:1.3cqw}.ag-tour button span{gap:1cqw}.ag-process{grid-template-columns:1fr 1.1fr;gap:4cqw;padding-top:1cqw;padding-bottom:1cqw}.ag-process h2{font-size:3.2cqw}.ag-process p{margin-top:1cqw;font-size:1.1cqw}.ag-process li{border-left:1px solid #8884;align-items:center;gap:1cqw;padding-left:1.5cqw}.ag-process li>span{width:3cqw;height:3cqw;font-size:1cqw}.ag-process li strong{font-size:1cqw}.ag-direction-0 .ag-process li small{display:none}.ag-contact{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:1.4cqw;padding:0 2.6cqw 1cqw}.ag-contact-panel{padding:.6cqw 1.2cqw}.ag-contact h2{align-items:center;gap:1cqw;font-size:1.55cqw;display:flex}.ag-contact h2 small{font:400 .9cqw var(--font-figtree),sans-serif;opacity:.6}.ag-contact p{margin:.6cqw 0 1cqw;font-size:.95cqw;line-height:1.3}.ag-contact form label{font-size:.8cqw}.ag-contact input,.ag-contact select,.ag-contact textarea{padding:.5cqw .7cqw;font-size:.9cqw}.ag-contact textarea{height:6.4cqw}.ag-interest{gap:.6cqw;margin:0 0 .6cqw}.ag-interest legend{margin-right:1cqw;padding-top:.4cqw;font-size:.8cqw}.ag-interest label span{border-radius:.5cqw;padding:.4cqw .8cqw;font-size:.85cqw}.ag-form-fields{gap:1.4cqw}.ag-form-pair{gap:.5cqw;margin:0}.ag-contact-actions{gap:.6cqw;margin-top:.6cqw}.ag-contact .ag-button{background:var(--ag-ink);color:var(--ag-paper);min-height:2.7cqw;margin:0;padding:.5cqw 1.8cqw;font-size:.9cqw}.ag-whatsapp{border-radius:.5cqw;gap:.7cqw;padding:.4cqw 1.5cqw;font-size:.9cqw}.ag-whatsapp svg{width:1.5cqw;height:1.5cqw}.ag-footer{grid-template-columns:1.2fr 1fr 1fr;gap:.6cqw 3cqw;padding:1.4cqw 2.6cqw .5cqw;display:grid}.ag-footer>div:first-child{gap:1.7cqw}.ag-footer .ag-logo>svg{width:1.8cqw;height:2.7cqw}.ag-footer .ag-logo>span{font-size:.85cqw}.ag-footer .ag-logo small{font-size:.5cqw}.ag-footer>div>span:not(.ag-logo){white-space:nowrap;font-size:.72cqw}.ag-footer nav{justify-content:center;gap:2.3cqw;margin:0}.ag-footer nav button{font-size:.8cqw}.ag-footer-social{gap:1.3cqw}.ag-footer-social svg{width:1.4cqw;height:1.4cqw}.ag-footer>small{font-size:.65cqw}.ag-footer>small:last-child{grid-column:2/-1;font-size:.6cqw}.ag-dark .ag-search{background:var(--ag-ink)}.ag-dark .ag-search form{background:var(--ag-paper);color:var(--ag-ink)}.ag-dark .ag-search input:checked+span,.ag-dark .ag-search .ag-button{background:var(--ag-ink);color:var(--ag-paper)}.ag-dark .ag-hero-break{display:none}.ag-dark .ag-hero p{font-size:1.45cqw}.ag-dark .ag-hero h1{font-size:4.8cqw}.ag-direction-1 .ag-intro{background:#103229}.ag-direction-1 .ag-intro h2{font-size:4.05cqw}.ag-dark .ag-property-grid>article{background:#ffffff0a}.ag-dark .ag-property-grid .ag-photo{height:21cqw}.ag-dark .ag-property-grid h3{font-size:1.8cqw}.ag-dark .ag-property-grid small,.ag-dark .ag-property-grid p{font-size:1.15cqw}.ag-dark .ag-property-grid small svg{width:1cqw;height:1cqw;display:block}.ag-dark .ag-property-grid footer strong{font-size:1.15cqw;font-weight:500}.ag-dark .ag-property-grid footer button{background:var(--ag-paper);border-radius:50%;width:3.8cqw;height:3.8cqw;padding:1cqw}.ag-dark .ag-property-grid footer button span{display:none}.ag-dark .ag-property-grid footer svg{width:100%;height:100%}.ag-dark .ag-properties h2{font-size:3.1cqw;display:block}.ag-dark .ag-properties h2 small{margin-bottom:.7cqw;display:block}.ag-dark .ag-properties>header{margin-bottom:2cqw}.ag-dark .ag-service-0 .ag-photo{grid-area:1/2}.ag-dark .ag-service-0>div{grid-column:1}.ag-dark .ag-services>header{grid-template-columns:1fr}.ag-dark .ag-services h2{color:var(--ag-accent);margin:0;font-size:2.7cqw}.ag-dark .ag-services header small{font-size:2.7cqw;line-height:1.08}.ag-dark .ag-services header small>span{font:400 1cqw var(--font-figtree),sans-serif;margin-bottom:.8cqw;display:block}.ag-dark .ag-service-grid article{background:#ffffff07;min-height:14.8cqw}.ag-dark .ag-service-grid article>div{padding:1.25cqw}.ag-dark .ag-service-grid h3{max-width:10cqw;font-size:2.1cqw}.ag-dark .ag-service-grid p{margin:.8cqw 0;font-size:1.15cqw}.ag-dark .ag-process{grid-template-columns:1fr 1fr;gap:2cqw;padding:1cqw 3.15cqw 2cqw}.ag-dark .ag-process>.ag-photo{border-radius:.7cqw;height:17.8cqw;aspect-ratio:auto!important}.ag-dark .ag-process>div>small{display:none}.ag-dark .ag-process h2{font-size:3.5cqw}.ag-dark .ag-process h2 em{color:inherit}.ag-dark .ag-process p{font-size:1.45cqw;line-height:1.4}.ag-dark .ag-process ol{gap:2cqw;margin-top:1cqw}.ag-dark .ag-process li{border:0;padding:0}.ag-dark .ag-process li>span{background:var(--ag-accent);color:var(--ag-ink)}.ag-dark .ag-process li strong{font-size:1.2cqw}.ag-dark .ag-process li small{font-size:1cqw}.ag-dark .ag-contact{grid-template-columns:1fr 1fr;gap:1.1cqw;padding:1.3cqw 3.15cqw 1.2cqw}.ag-dark .ag-contact-intro h2{max-width:30cqw;font-size:2.9cqw;line-height:1.05}.ag-dark .ag-contact-intro h2 small{margin-bottom:.4cqw;font-size:1cqw;display:block}.ag-dark .ag-contact-intro p{margin:1.2cqw 0;font-size:1.3cqw}.ag-dark .ag-contact-intro>.ag-photo{height:14cqw}.ag-dark .ag-contact-panel{background:var(--ag-paper);color:var(--ag-ink);padding:1.2cqw}.ag-dark .ag-contact .ag-form-fields{grid-template-columns:1fr 1fr;gap:.9cqw;display:grid}.ag-dark .ag-contact .ag-form-pair{display:contents}.ag-dark .ag-contact .ag-area{grid-area:2/1}.ag-dark .ag-contact .ag-message{grid-area:2/2;margin:0}.ag-dark .ag-contact .ag-message textarea{height:7.2cqw}.ag-dark .ag-contact form label{font-size:1.05cqw}.ag-dark .ag-contact input,.ag-dark .ag-contact select,.ag-dark .ag-contact textarea{color:inherit;padding:.8cqw;font-size:1.05cqw}.ag-dark .ag-interest{margin-bottom:1.2cqw}.ag-dark .ag-interest legend,.ag-dark .ag-interest label span{font-size:1cqw}.ag-dark .ag-contact-actions{margin-top:1cqw}.ag-dark .ag-contact-actions>button{flex:1;min-height:3.4cqw;font-size:1cqw}.ag-direction-2 .ag-header .ag-button,.ag-direction-2 .ag-hero .ag-button,.ag-direction-2 .ag-search .ag-button{background:var(--ag-accent);color:#fff}.ag-direction-2 .ag-hero h1 em{color:var(--ag-accent)}.ag-direction-2 .ag-search input:checked+span{background:var(--ag-accent);color:#fff}.ag-direction-2 .ag-property-grid footer{display:block}.ag-direction-2 .ag-property-grid footer strong{display:none}.ag-direction-2 .ag-property-grid footer button{width:100%;height:auto;color:inherit;border:1px solid var(--ag-accent);background:0 0;border-radius:2cqw;padding:.65cqw}.ag-direction-2 .ag-property-grid footer button span{display:inline}.ag-direction-2 .ag-property-grid footer button svg{width:1cqw;height:1cqw}.ag-direction-2 .ag-properties .ag-photo{height:19cqw}.ag-direction-2 .ag-services h2{color:inherit}.ag-direction-2 .ag-service-grid article{grid-column:span 4;min-height:18cqw}.ag-direction-2 .ag-service-grid article.ag-service-text-only{grid-column:span 2;grid-template-columns:1fr}.ag-direction-2 .ag-service-grid article>div{padding:1.7cqw}.ag-direction-2 .ag-service-grid h3{max-width:15cqw;font-size:1.8cqw}.ag-direction-2 .ag-service-grid article>div>svg{color:var(--ag-accent);width:2.5cqw;height:2.5cqw;margin-bottom:.6cqw}.ag-direction-2 .ag-service-grid .ag-text-button{border:1px solid #fff4;border-radius:2cqw;padding:.45cqw 1.1cqw}.ag-direction-2 .ag-tour{padding-top:.5cqw}.ag-direction-2 .ag-tour>h2{align-self:flex-start;margin-bottom:1.2cqw;font-size:1.8cqw}.ag-direction-2 .ag-tour>h2 small{margin-bottom:.5cqw;font-size:1cqw;display:block}.ag-direction-2 .ag-process li>span{color:inherit;border-color:var(--ag-accent);background:0 0}.ag-direction-2 .ag-contact-panel{color:var(--ag-paper);background:#202722;padding:.8cqw}.ag-direction-2 .ag-contact-intro h2{max-width:none;font-size:2.3cqw}.ag-direction-2 .ag-contact-intro h2 small,.ag-direction-2 .ag-contact-intro p{display:none}.ag-direction-2 .ag-contact-intro>.ag-photo{height:16cqw}.ag-direction-2 .ag-contact .ag-message textarea{height:5cqw}.ag-direction-2 .ag-contact input,.ag-direction-2 .ag-contact select{padding:.35cqw}.ag-direction-2 .ag-interest{margin-bottom:.3cqw}.ag-direction-2 .ag-interest input:checked+span,.ag-direction-2 .ag-contact .ag-button{background:var(--ag-accent);color:#fff}.ag-direction-2 .ag-contact-actions{margin-top:.5cqw}.ag-direction-2 .ag-contact-actions>button{min-height:2.8cqw}.ag-properties:has(.ag-detail-sheet){height:auto;min-height:var(--ag-height)}}@container aangan (max-width:1000px){.ag-header{background:var(--ag-ink)}.ag-language{margin-left:auto;font-size:11px}.ag-header>.ag-button{display:none}.ag-header .ag-menu{margin-left:0}.ag-track-arrows{display:none}.ag-contact-panel{padding:20px}.ag-interest{gap:8px;margin-bottom:16px}.ag-interest legend{margin-right:10px;font-size:11px}.ag-interest label span{border-radius:6px;padding:8px;font-size:12px}.ag-contact .ag-interest{display:flex}.ag-form-fields{gap:12px}.ag-contact-actions{gap:10px;margin-top:14px}.ag-contact-actions>button{border-radius:6px;flex:1;min-height:40px;margin:0;padding:10px;font-size:12px}.ag-whatsapp svg{width:18px;height:18px}.ag-tour-scene{min-height:280px;padding:25px}.ag-tour button{gap:12px;font-size:12px}.ag-tour button>svg{width:44px;height:44px;padding:13px}.ag-tour button span{gap:12px}.ag-tour button span svg{width:14px;height:14px}.ag-direction-1 .ag-tour button{gap:14px}.ag-direction-2 .ag-tour{gap:16px}.ag-direction-2 .ag-tour>h2{font-size:24px}.ag-direction-2 .ag-tour>h2 small{margin-bottom:8px;font-size:11px;display:block}.ag-footer{display:block}.ag-footer>div:first-child{gap:20px}.ag-footer>div>span:not(.ag-logo){font-size:10px}.ag-footer nav{margin:20px 0}.ag-footer-social{justify-content:flex-start;gap:20px;margin-bottom:20px}.ag-footer-social svg{width:17px;height:17px}.ag-footer>small{margin-top:8px;display:block;text-align:left!important}.ag-dark .ag-contact-panel{background:var(--ag-paper);color:var(--ag-ink)}.ag-dark .ag-contact input,.ag-dark .ag-contact textarea,.ag-dark .ag-contact select{color:inherit}.ag-dark .ag-contact-intro h2 small,.ag-contact-panel h2 small{margin-bottom:8px;font-size:11px;display:block}.ag-contact-panel h2{display:block}.ag-dark .ag-contact-intro>.ag-photo{display:none}.ag-dark .ag-services header small>span{margin-bottom:8px;font-size:11px;display:block}.ag-service-text-only{display:block!important}.ag-dark .ag-process h2 em{color:inherit}}@container aangan (max-width:600px){.ag-hero{height:480px;min-height:0;padding:100px 6% 52px}.ag-hero>.ag-photo{object-position:61% center}.ag-hero:after{background:linear-gradient(0deg,var(--ag-ink),transparent 75%)}.ag-hero>div{width:100%}.ag-hero>div>div{flex-direction:column;align-items:center;gap:12px}.ag-hero .ag-button{border-radius:28px;width:100%}.ag-hero .ag-text-button{border-bottom:1px solid #fff7}.ag-dark .ag-hero-break{display:inline}.ag-search{background:var(--ag-ink);padding:0 6% 24px}.ag-search form{background:var(--ag-ink);color:var(--ag-paper);border:1px solid #fff4;border-radius:10px;grid-template-columns:1fr;gap:15px;padding:16px}.ag-search input:checked+span{background:var(--ag-paper);color:var(--ag-ink)}.ag-search form>label{border:0;padding:0}.ag-search select{background:#ffffff08;border-radius:5px;padding:8px}.ag-dark .ag-search form{background:var(--ag-paper);color:var(--ag-ink)}.ag-dark .ag-search input:checked+span,.ag-dark .ag-search .ag-button{background:var(--ag-ink);color:var(--ag-paper)}.ag-direction-2 .ag-search input:checked+span,.ag-direction-2 .ag-search .ag-button{background:var(--ag-accent);color:#fff}.ag-properties{padding:30px 0}.ag-properties>header{gap:18px;padding:0 6%}.ag-properties h2{font-size:25px}.ag-properties h2 small{margin-bottom:10px;font-size:11px;display:block}.ag-properties>header>div[role=group]{gap:6px}.ag-properties>header button{padding:8px 11px;font-size:11px}.ag-property-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding:0 6% 14px;display:flex;overflow-x:auto}.ag-property-grid>article{scroll-snap-align:center;flex:0 0 90%}.ag-property-grid p{align-items:center;gap:8px;display:flex}.ag-property-grid p svg{width:17px;height:17px}.ag-property-grid footer button{justify-content:center;width:100%}.ag-dark .ag-property-grid footer button{border-radius:50%;width:40px;height:40px;padding:12px}.ag-dark .ag-property-grid footer button span{display:none}.ag-direction-2 .ag-property-grid footer button{border-radius:24px;width:100%;height:auto}.ag-direction-2 .ag-property-grid footer button span{display:inline}.ag-service-grid article{grid-template-columns:1fr 1fr;min-height:190px}.ag-service-grid article>div{grid-area:1;padding:18px}.ag-service-grid .ag-photo{grid-area:1/2;height:100%}.ag-direction-0 .ag-service-0 .ag-photo{grid-column:1}.ag-direction-0 .ag-service-0>div{grid-column:2}.ag-service-grid article>div>svg{width:26px;height:26px;color:var(--ag-accent);margin-bottom:10px}.ag-services>header{margin-bottom:22px}.ag-services header small{font-size:12px}.ag-services header p{margin-top:14px;font-size:13px}.ag-form-fields{display:block}.ag-form-pair{gap:14px}.ag-contact .ag-message{margin-top:14px}.ag-contact-actions{flex-direction:column}.ag-contact-intro{display:none}.ag-dark .ag-contact-intro{display:block}.ag-dark .ag-contact-intro h2{font-size:30px}.ag-dark .ag-contact-intro p{margin:14px 0;font-size:14px}.ag-direction-2 .ag-contact-panel{color:var(--ag-paper);background:#202722}.ag-direction-2 .ag-interest input:checked+span,.ag-direction-2 .ag-contact .ag-button{background:var(--ag-accent);color:#fff}}.ag-contact .ag-interest input{opacity:0;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;top:0;left:0}.aangan-story .serein-chapter-rationale h3{letter-spacing:-.025em;margin:12px 0 20px;font-size:23px;font-weight:550;line-height:1.3}.aangan-story .serein-chapter-rationale p{line-height:1.7}.aangan-story .serein-chapter-rationale p+small{margin-top:26px;display:block}.aangan-story .serein-chapter-rationale>div{background:#faf8f3;border:1px solid #e5ddcf;border-left:3px solid #b6966b}.aangan-story .serein-design-spread{align-items:start}.aangan-story .serein-design-spread>figure{position:sticky;top:24px}@media (max-width:900px){.aangan-story .serein-design-spread>figure{position:static}.aangan-story .serein-chapter-rationale h3{font-size:21px}}@container aangan (min-width:1001px){.ag-dark .ag-property-grid article>div{padding:.8cqw}.ag-dark .ag-property-grid p{margin:.7cqw 0}}
.singhaar-native{isolation:isolate;background:var(--sg-paper);color:var(--sg-ink);font-family:var(--font-figtree),sans-serif;--sg-action:#3b2117;--sg-line:#c7b6a143;line-height:1.4;position:relative;overflow-x:clip;container:singhaar/inline-size}.sg-direction-1{--sg-action:#461e2f;--sg-line:#b68e9c33}.sg-direction-2{--sg-action:#2a392a;--sg-line:#89967f44}.singhaar-native *{box-sizing:border-box}.singhaar-native h1,.singhaar-native h2,.singhaar-native h3,.singhaar-native p{color:inherit;margin:0}.singhaar-native h1,.singhaar-native h2,.singhaar-native h3{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.05}.singhaar-native h2{font-size:4.5cqw}.singhaar-native h3{font-size:2.25cqw}.singhaar-native p{font-size:1.3cqw;line-height:1.4}.singhaar-native small{letter-spacing:.13em;font-size:1cqw;font-weight:550}.singhaar-native button,.singhaar-native input,.singhaar-native select{font-family:inherit}.singhaar-native button{cursor:pointer}.singhaar-native button:focus-visible,.singhaar-native input:focus-visible,.singhaar-native select:focus-visible{outline:2px solid var(--sg-ink);outline-offset:3px}.sg-section{height:var(--sg-height);border-top:1px solid var(--sg-line);padding:4cqw 6cqw}.sg-photo.site-image{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.sg-photo img{object-fit:inherit!important;object-position:inherit!important}.sg-logo{text-align:center;color:inherit;flex-direction:column;align-items:center;line-height:1;display:inline-flex}.sg-logo>svg{width:3.7cqw;height:2.4cqw;margin-bottom:.3cqw}.sg-logo>span{letter-spacing:.14em;font:400 2.15cqw/1 Georgia,serif}.sg-logo small{font:500 .62cqw/1.8 var(--font-figtree),sans-serif;letter-spacing:.32em;display:block}.sg-header{z-index:3;align-items:center;gap:2.2cqw;height:7.45cqw;padding:1.7cqw 6cqw;display:flex;position:absolute;inset:0 0 auto}.sg-header>button:first-child{color:inherit;background:0 0;border:0;padding:0}.sg-header nav{gap:2.7cqw;margin:auto;display:flex}.sg-header nav button{color:inherit;background:0 0;border:0;padding:0;font-size:.98cqw}.sg-header>span{white-space:nowrap;font-size:.9cqw}.sg-header>.sg-button{gap:1cqw;min-height:3.3cqw;padding:.8cqw 1.5cqw;font-size:.95cqw}.sg-header>.sg-button svg{width:1cqw;height:1cqw}.sg-menu-toggle{display:none}.sg-button{background:var(--sg-action);color:var(--sg-paper);white-space:nowrap;border:0;border-radius:3cqw;justify-content:center;align-items:center;gap:1.6cqw;min-height:4.6cqw;padding:1.3cqw 2.2cqw;font-size:1.15cqw;font-weight:550;display:inline-flex}.sg-button svg{flex-shrink:0;width:1.7cqw;height:1.7cqw}.sg-text-action{color:inherit;background:0 0;border:0;align-items:center;gap:.8cqw;padding:1cqw 0;font-size:1.1cqw;font-weight:600;display:inline-flex}.sg-text-action svg{width:1.4cqw;height:1.4cqw}.sg-hero{height:var(--sg-height);isolation:isolate;background:#b48e75;align-items:center;padding:9cqw 6cqw 4cqw;display:flex;position:relative;overflow:hidden}.sg-hero-art{z-index:-2;position:absolute;inset:0}.sg-hero-portrait{object-position:center center}.sg-hero-copy{z-index:1;max-width:42%;position:relative}.sg-hero small{margin-bottom:1.1cqw;font-size:1cqw;display:block}.sg-hero-signature{letter-spacing:.03em;margin-bottom:3.5cqw;font:400 6.9cqw/1 Georgia,serif}.sg-hero h1{letter-spacing:-.035em;font-size:4.8cqw;line-height:1.02}.sg-hero p{max-width:33cqw;margin:2cqw 0 2.3cqw;font-size:1.35cqw}.sg-orbit{z-index:-1;pointer-events:none;border:1px solid #f8eddd33;border-radius:50%;width:70cqw;height:70cqw;position:absolute}.sg-orbit-one{top:14%;left:25%}.sg-orbit-two{top:-45%;left:38%}.sg-direction-0 .sg-header,.sg-direction-0 .sg-hero{color:#fff4e1}.sg-direction-1 .sg-hero{background:#eed9d8;padding-top:8cqw}.sg-direction-1 .sg-hero h1{font-size:6cqw}.sg-direction-1 .sg-hero-copy>small{color:#74696a;letter-spacing:.16em;white-space:nowrap;font-size:.88cqw;position:absolute;top:15cqw}.sg-direction-1 .sg-hero p{margin-top:4cqw;font-size:1.3cqw}.sg-direction-1 .sg-header nav{background:#fff7f066;align-self:stretch;align-items:center;padding:0 1.4cqw}.sg-direction-1 .sg-header{padding-top:0;padding-bottom:0}.sg-direction-1 .sg-orbit{border-color:#8e5b7322}.sg-direction-2 .sg-header{background:#f8f6ed;height:8.3cqw;position:relative}.sg-direction-2 .sg-hero{background:#adb49d;padding-top:4cqw}.sg-direction-2 .sg-hero h1{white-space:nowrap;font-size:5.8cqw}.sg-direction-2 .sg-hero-copy{max-width:51%}.sg-direction-2 .sg-hero small{letter-spacing:.18em;margin-bottom:1.5cqw;font-size:1.15cqw}.sg-intro{grid-template-columns:1.15fr 1fr;align-items:center;gap:6.4cqw;display:grid}.sg-intro>.sg-photo{height:32.5cqw}.sg-intro small{margin-bottom:1cqw;display:block}.sg-intro p{max-width:34cqw;margin:2cqw 0}.sg-intro .sg-text-action{margin-top:.6cqw}.sg-direction-1 .sg-intro{grid-template-columns:.72fr 1.5fr;gap:3.2cqw;padding-top:2.5cqw;padding-bottom:2.5cqw}.sg-direction-1 .sg-intro h2{font-size:4.1cqw}.sg-direction-1 .sg-intro p{margin:1.7cqw 0;font-size:1.1cqw}.sg-intro-collage{grid-template-columns:.55fr 1fr;gap:.8cqw;height:36cqw;display:grid}.sg-direction-2 .sg-intro{grid-template-columns:1.45fr 1fr;gap:4cqw;padding:2.2cqw 2.5cqw}.sg-direction-2 .sg-intro>.sg-photo{height:35cqw}.sg-direction-2 .sg-intro p{font-size:1.4cqw}.sg-services{padding-top:2cqw;padding-bottom:3cqw}.sg-services>header{justify-content:space-between;align-items:flex-end;gap:3cqw;margin-bottom:2.8cqw;display:flex}.sg-services header small{margin-bottom:1.1cqw;display:block}.sg-services header p{max-width:29cqw;font-size:1.22cqw}.sg-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw 1.3cqw;display:grid}.sg-service-card{text-align:left;color:var(--sg-action);background:#efe7da;border:0;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.sg-service-card>.sg-photo{height:20cqw;aspect-ratio:auto!important}.sg-service-card>div{flex:1;padding:1.4cqw 2cqw;position:relative}.sg-service-card h3{margin-bottom:.8cqw}.sg-service-card p{max-width:19cqw;padding-right:1.2cqw;font-size:1.1cqw;line-height:1.35}.sg-card-arrow{border:1px solid #8b826866;border-radius:50%;place-items:center;width:2.8cqw;height:2.8cqw;display:grid;position:absolute;top:2.4cqw;right:1.5cqw}.sg-card-arrow svg{width:1.5cqw;height:1.5cqw}.sg-direction-1 .sg-services{padding:2.7cqw 5.4cqw}.sg-direction-1 .sg-services h2{white-space:nowrap;font-size:4.9cqw}.sg-direction-1 .sg-services>header{gap:2cqw;margin-bottom:2.8cqw}.sg-direction-1 .sg-services header p{max-width:26cqw;font-size:1.1cqw}.sg-direction-1 .sg-service-grid{grid-template-rows:23.8cqw 23.8cqw;grid-template-columns:1.32fr .72fr .72fr 1fr;gap:.8cqw}.sg-direction-1 .sg-service-card{background:#fcf4ef}.sg-direction-1 .sg-service-card-0{isolation:isolate;color:#fff;grid-area:1/1/3;justify-content:flex-end}.sg-direction-1 .sg-service-card-0>.sg-photo{z-index:-2;height:100%;position:absolute;inset:0}.sg-direction-1 .sg-service-card-0:after{content:"";z-index:-1;background:linear-gradient(#0000,#63263d);position:absolute;inset:45% 0 0}.sg-direction-1 .sg-service-card-0>div{flex:0;padding:2cqw}.sg-direction-1 .sg-service-card-0 h3{font:500 3.3cqw var(--font-figtree),sans-serif;letter-spacing:-.04em}.sg-direction-1 .sg-service-card-0 .sg-card-arrow{border-color:#fff8;margin-top:1cqw;position:static}.sg-direction-1 .sg-service-card-1{grid-area:1/2/auto/4}.sg-direction-1 .sg-service-card-2{grid-area:1/4}.sg-direction-1 .sg-service-card-3{grid-area:2/2}.sg-direction-1 .sg-service-card-4{grid-area:2/3}.sg-direction-1 .sg-service-card-5{grid-area:2/4}.sg-direction-1 .sg-service-card>.sg-photo{height:15.7cqw}.sg-direction-1 .sg-service-card-0>.sg-photo{height:100%}.sg-direction-1 .sg-service-card>div{padding:1cqw}.sg-direction-1 .sg-service-card h3{font:550 1.55cqw var(--font-figtree),sans-serif;letter-spacing:-.025em;margin-bottom:.5cqw}.sg-direction-1 .sg-service-card p{max-width:20cqw;font-size:.96cqw}.sg-direction-1 .sg-card-arrow{width:2.5cqw;height:2.5cqw;top:3cqw;right:1cqw}.sg-direction-2 .sg-services{padding:2.2cqw 5.5cqw}.sg-direction-2 .sg-services h2{white-space:nowrap;font-size:5.7cqw}.sg-direction-2 .sg-services header .sg-text-action{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.9cqw}.sg-direction-2 .sg-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqw}.sg-direction-2 .sg-service-card-0,.sg-direction-2 .sg-service-card-1{grid-column:span 2}.sg-direction-2 .sg-service-card{background:#e9e8d7}.sg-direction-2 .sg-service-card>.sg-photo{height:19.7cqw}.sg-direction-2 .sg-service-card:nth-child(n+3)>.sg-photo{height:18cqw}.sg-direction-2 .sg-service-card h3{font-size:2.2cqw}.sg-direction-2 .sg-service-card>div{padding:1.2cqw 1.8cqw}.sg-direction-2 .sg-service-card p{max-width:32cqw;font-size:1.04cqw}.sg-direction-2 .sg-service-card:nth-child(n+3)>div{padding:1cqw}.sg-direction-2 .sg-service-card:nth-child(n+3) h3{font-size:1.8cqw}.sg-direction-2 .sg-service-card:nth-child(n+3) p{max-width:15cqw;font-size:1cqw}.sg-direction-2 .sg-service-card:nth-child(n+3) .sg-card-arrow{width:2.3cqw;height:2.3cqw;top:3.8cqw;right:.8cqw}.sg-transformation{grid-template-columns:.8fr 1fr;align-items:center;gap:4cqw;display:grid}.sg-transformation h2{margin:1.2cqw 0 2.6cqw}.sg-transformation p{max-width:28cqw;font-size:1.25cqw}.sg-transformation figure{min-width:0;margin:0}.sg-before-after{height:30cqw;position:relative}.sg-before-after>.sg-photo{object-fit:cover;aspect-ratio:auto!important}.sg-before-after>span{letter-spacing:.07em;text-transform:uppercase;background:#f7f0e0c9;padding:.5cqw .8cqw;font-size:1cqw;position:absolute;bottom:1cqw;left:1cqw}.sg-before-after>span:last-child{left:51%}.sg-transformation figcaption{text-align:right;color:#7a746c;margin-top:.7cqw;font-size:.85cqw}.sg-direction-1 .sg-transformation{grid-template-columns:.7fr 1.1fr;gap:4cqw;padding-block:3.2cqw}.sg-direction-1 .sg-before-after{height:32cqw}.sg-direction-2 .sg-transformation{grid-template-columns:.75fr 1fr;gap:2.4cqw;padding:2.2cqw 6cqw}.sg-direction-2 .sg-transformation h2{font-size:4.6cqw}.sg-direction-2 .sg-before-after{height:25cqw}.sg-approach{grid-template-columns:1fr .7fr .7fr;align-items:center;gap:4cqw;padding-block:2.5cqw;display:grid}.sg-approach>.sg-photo{height:27cqw}.sg-approach h2{margin:1.3cqw 0 2cqw;font-size:3.8cqw}.sg-approach-heading p{font-size:1cqw}.sg-principles>div{border-bottom:1px solid var(--sg-line);align-items:flex-start;gap:1.2cqw;padding:1.2cqw 0;display:flex}.sg-principles>div:last-child{border:0}.sg-principles>div>span{flex-shrink:0}.sg-principles svg{stroke-width:1px;width:3cqw;height:3cqw}.sg-principles h3{font:600 1.2cqw var(--font-figtree),sans-serif;letter-spacing:-.01em;margin-bottom:.6cqw}.sg-principles p{font-size:1cqw}.sg-direction-0 .sg-principles{border-left:1px solid var(--sg-line);padding-left:2.7cqw}.sg-direction-1 .sg-approach{padding:2.5cqw 6cqw;display:block}.sg-direction-1 .sg-approach h2{margin:.8cqw 0 2.3cqw;font-size:4.1cqw}.sg-direction-1 .sg-principles{grid-template-columns:repeat(3,1fr);gap:2.5cqw;display:grid}.sg-direction-1 .sg-principles>div{border:0;grid-template-columns:auto 1fr;gap:1cqw;padding:0;display:grid}.sg-direction-1 .sg-principles>div>span{font:400 3.5cqw Georgia,serif}.sg-direction-1 .sg-principles>div>.sg-photo{grid-column:1/-1;height:17cqw;margin-top:1.1cqw;aspect-ratio:auto!important}.sg-direction-1 .sg-principles h3{font-size:1.25cqw}.sg-direction-1 .sg-principles p{font-size:1.05cqw}.sg-direction-2 .sg-approach{grid-template-columns:1.2fr 1fr;gap:3.8cqw;padding:1.5cqw 0}.sg-direction-2 .sg-approach>.sg-photo{grid-row:1/3;height:34cqw}.sg-direction-2 .sg-approach-heading{align-self:end}.sg-direction-2 .sg-approach h2{max-width:34cqw;margin:0;font-size:4.5cqw}.sg-direction-2 .sg-approach-heading>small{display:none}.sg-direction-2 .sg-principles{align-self:start;padding-right:4cqw}.sg-direction-2 .sg-principles>div{border:0;gap:1.8cqw;padding:1.1cqw 0}.sg-direction-2 .sg-principles>div>span{background:#d9decd;border-radius:50%;padding:.9cqw}.sg-direction-2 .sg-principles svg{width:2.4cqw;height:2.4cqw}.sg-direction-2 .sg-principles h3{font:550 1.7cqw Georgia,serif}.sg-direction-2 .sg-principles p{font-size:1.15cqw}.sg-booking{grid-template-columns:.95fr .9fr .95fr;align-items:center;gap:2.4cqw;padding:2.2cqw 6cqw;display:grid}.sg-booking-copy h2{margin:1.2cqw 0 2cqw;font-size:4.5cqw}.sg-booking-copy p{font-size:1.2cqw}.sg-booking-form{background:#fff9f488;min-width:0;padding:1.4cqw}.sg-booking-form label{color:#38332f;margin-bottom:.9cqw;font-size:.95cqw;display:block}.sg-booking-form input,.sg-booking-form select{width:100%;min-width:0;color:inherit;background:#fff2;border:1px solid #a99b8130;border-radius:.2cqw;min-height:2.7cqw;padding:.75cqw .8cqw;font-size:.95cqw;display:block}.sg-booking-form .sg-button{border-radius:.3cqw;width:100%;min-height:3.8cqw;padding:.85cqw;font-size:.95cqw}.sg-booking-form .sg-button svg{display:none}.sg-contact-info{grid-column:3;justify-content:space-between;align-self:start;gap:1.5cqw;font-size:.8cqw;display:flex}.sg-contact-info span,.sg-contact-info button{flex-wrap:wrap;align-items:center;gap:.7cqw;display:flex}.sg-contact-info svg{flex-shrink:0;width:1.7cqw;height:1.7cqw}.sg-contact-info button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.sg-direction-0 .sg-booking{grid-template-rows:1fr auto;gap:1cqw 2.4cqw}.sg-direction-0 .sg-booking-copy,.sg-direction-0 .sg-booking-form{grid-row:1/3}.sg-direction-0 .sg-booking-room{align-self:end;height:22cqw;aspect-ratio:auto!important}.sg-direction-1 .sg-booking{background:#faeee8;grid-template-rows:1fr auto;grid-template-columns:1.6fr 1fr;gap:0 3cqw;padding:0 6cqw 0 0}.sg-direction-1 .sg-booking-copy{isolation:isolate;color:#fff7ef;grid-row:1/3;height:100%;padding:14cqw 6cqw 3cqw;position:relative;overflow:hidden}.sg-direction-1 .sg-booking-campaign{z-index:-2;object-position:65% center;position:absolute;inset:0}.sg-direction-1 .sg-booking-copy:after{content:"";z-index:-1;background:linear-gradient(#0000,#3a102caa);position:absolute;inset:0}.sg-direction-1 .sg-booking h2{margin:1.3cqw 0;font-size:4.6cqw}.sg-direction-1 .sg-booking-form{background:0 0;grid-column:2;align-self:end;padding:2cqw 0 .5cqw}.sg-direction-1 .sg-booking-form label{margin-bottom:1cqw;font-size:1.1cqw}.sg-direction-1 .sg-booking-form input,.sg-direction-1 .sg-booking-form select{min-height:3cqw;font-size:1.05cqw}.sg-direction-1 .sg-booking-form .sg-button{border-radius:1cqw;font-size:1.1cqw}.sg-direction-1 .sg-contact-info{grid-column:2;align-self:start;margin:1cqw 0 2cqw}.sg-direction-1 .sg-contact-info>span:last-child{display:none}.sg-direction-2 .sg-booking{grid-template-rows:auto 1fr auto;grid-template-columns:1.1fr 1fr;gap:1.4cqw 4cqw;padding:2.5cqw 3cqw 2cqw 0}.sg-direction-2 .sg-booking-copy{grid-column:2}.sg-direction-2 .sg-booking-copy>p{display:none}.sg-direction-2 .sg-booking-copy h2{margin:.6cqw 0;font-size:4.15cqw}.sg-direction-2 .sg-booking-room{grid-area:1/1/4;height:32cqw;aspect-ratio:auto!important}.sg-direction-2 .sg-booking-form{background:0 0;grid-column:2;padding:0}.sg-direction-2 .sg-booking-form form{grid-template-columns:1fr 1fr;gap:.9cqw 1cqw;display:grid}.sg-direction-2 .sg-booking-form label{margin:0}.sg-direction-2 .sg-booking-form .sg-button{grid-column:1/-1;margin-top:.4cqw}.sg-direction-2 .sg-contact-info{grid-column:2}.sg-footer{background:var(--sg-action);color:#f5eadc;grid-template-columns:1.3fr .7fr .7fr .8fr;gap:3cqw;padding:3cqw 6cqw 2cqw;display:grid}.sg-footer .sg-logo{align-items:flex-start}.sg-footer .sg-logo>span{font-size:2.2cqw}.sg-footer p{max-width:21cqw;margin-top:2cqw;font-size:1.1cqw;line-height:1.4}.sg-footer h3{font:550 1.2cqw var(--font-figtree),sans-serif;letter-spacing:0;margin-bottom:1cqw}.sg-footer button{color:inherit;text-align:left;background:0 0;border:0;padding:.15cqw 0;font-size:1.05cqw;display:block}.sg-footer>small{letter-spacing:0;border-top:1px solid #fff2;grid-column:1/-1;align-self:end;padding-top:1.3cqw;font-size:.8cqw;font-weight:400}.sg-social{gap:1.5cqw;margin-top:1.3cqw;display:flex}.sg-social svg{width:1.9cqw;height:1.9cqw}.sg-direction-1 .sg-footer{gap:4cqw;padding-top:3.4cqw}.sg-direction-2 .sg-footer .sg-logo{align-items:center}.sg-direction-2 .sg-footer .sg-logo>svg{width:5.2cqw;height:3.5cqw}.sg-service-detail{background:var(--sg-paper);border:1px solid var(--sg-line);margin-top:2cqw;padding:3cqw;position:relative}.sg-services:has(.sg-service-detail){height:auto;min-height:var(--sg-height)}.sg-service-detail h3{margin:1cqw 0;font-size:3cqw}.sg-service-detail p{max-width:60cqw;margin-bottom:2cqw}.sg-detail-close{color:inherit;background:0 0;border:0;padding:.5cqw;position:absolute;top:1cqw;right:1cqw}.sg-detail-close svg{width:2cqw;height:2cqw}.sg-confirmation h3{font-size:2.4cqw}.sg-confirmation p{margin:1.5cqw 0;font-size:1.2cqw}@container singhaar (max-width:1000px){.sg-section{height:auto;min-height:var(--sg-height)}.sg-header{gap:20px;height:75px;padding:18px 5%}.sg-logo>span{font-size:19px}.sg-logo small{font-size:7px}.sg-logo>svg{width:31px;height:23px}.sg-header nav{z-index:5;background:var(--sg-paper);color:var(--sg-ink);border-bottom:1px solid var(--sg-line);padding:18px 5%;display:none;position:absolute;top:100%;left:0;right:0}.sg-header nav.sg-menu-open{flex-wrap:wrap;gap:24px;display:flex}.sg-header nav button{min-height:36px;font-size:14px}.sg-header>span{margin-left:auto;font-size:11px}.sg-header>.sg-button{display:none}.sg-menu-toggle{width:38px;height:38px;color:inherit;background:0 0;border:0;place-items:center;padding:7px;display:grid}.sg-menu-toggle svg{width:25px;height:25px}.sg-direction-2 .sg-header{height:75px}.sg-button{border-radius:25px;gap:14px;min-height:42px;padding:12px 20px;font-size:12px}.sg-button svg{width:16px;height:16px}.sg-text-action{gap:10px;padding:10px 0;font-size:12px}.sg-text-action svg{width:15px;height:15px}.singhaar-native small{font-size:10px}.singhaar-native p{font-size:13px}.sg-hero{min-height:430px}.sg-hero h1,.sg-direction-1 .sg-hero h1,.sg-direction-2 .sg-hero h1{white-space:normal;font-size:42px}.sg-hero p,.sg-direction-1 .sg-hero p{margin-block:18px;font-size:13px}.sg-hero-signature{font-size:6.3cqw}.sg-direction-1 .sg-hero-copy>small{white-space:normal;order:0;font-size:9px;position:static}.sg-intro p,.sg-direction-1 .sg-intro p,.sg-direction-2 .sg-intro p{font-size:13px}.sg-services header p,.sg-direction-1 .sg-services header p{font-size:12px}.sg-service-card h3,.sg-direction-2 .sg-service-card h3{font-size:21px}.sg-service-card p,.sg-direction-1 .sg-service-card p,.sg-direction-2 .sg-service-card p{font-size:11px}.sg-direction-1 .sg-service-card h3{font-size:15px}.sg-card-arrow{width:26px;height:26px;right:10px}.sg-card-arrow svg{width:14px;height:14px}.sg-direction-1 .sg-card-arrow{width:22px;height:22px;right:6px}.sg-service-card>.sg-photo{height:20cqw}.sg-service-card>div{padding:14px}.sg-transformation p{font-size:13px}.sg-transformation figcaption{font-size:9px}.sg-before-after>span{padding:5px 8px;font-size:10px}.sg-approach-heading p,.sg-principles p,.sg-direction-1 .sg-principles p,.sg-direction-2 .sg-principles p{font-size:11px}.sg-principles h3,.sg-direction-1 .sg-principles h3{font-size:13px}.sg-direction-2 .sg-principles h3{font-size:17px}.sg-booking-copy p{font-size:12px}.sg-booking-form label,.sg-direction-1 .sg-booking-form label{font-size:11px}.sg-booking-form input,.sg-booking-form select,.sg-direction-1 .sg-booking-form input,.sg-direction-1 .sg-booking-form select{min-height:34px;padding:8px;font-size:12px}.sg-booking-form .sg-button,.sg-direction-1 .sg-booking-form .sg-button{min-height:38px;font-size:11px}.sg-contact-info{gap:10px;font-size:9px}.sg-contact-info svg{width:16px;height:16px}.sg-footer h3{font-size:12px}.sg-footer button,.sg-footer p{font-size:11px}.sg-footer>small{font-size:9px}.sg-service-detail{padding:25px}.sg-service-detail h3{font-size:28px}.sg-service-detail p{font-size:14px}.sg-detail-close svg{width:22px;height:22px}.sg-confirmation h3{font-size:25px}.sg-confirmation p{font-size:13px}}@container singhaar (max-width:600px){.sg-header,.sg-direction-1 .sg-header,.sg-direction-2 .sg-header{background:var(--sg-paper);height:70px;color:var(--sg-ink);padding:15px 6%;position:relative}.sg-logo>span{font-size:18px}.sg-direction-2 .sg-logo>svg{width:25px;height:17px}.sg-hero,.sg-direction-1 .sg-hero,.sg-direction-2 .sg-hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:0;display:flex}.sg-hero-art{z-index:auto;order:1;height:300px;position:relative;inset:auto}.sg-hero-portrait{object-position:74% center}.sg-hero-copy,.sg-direction-2 .sg-hero-copy{order:2;width:100%;max-width:none;padding:26px 6% 32px}.sg-hero h1,.sg-direction-1 .sg-hero h1,.sg-direction-2 .sg-hero h1{font-size:39px;line-height:1.04}.sg-hero p,.sg-direction-1 .sg-hero p{max-width:none;margin:18px 0;font-size:14px;line-height:1.45}.sg-hero small,.sg-direction-2 .sg-hero small,.sg-direction-1 .sg-hero-copy>small{letter-spacing:.12em;margin-bottom:13px;font-size:9px;position:static}.sg-hero-signature{margin-bottom:22px;font-size:41px}.sg-orbit{display:none}.sg-section,.sg-direction-1 .sg-intro,.sg-direction-2 .sg-intro,.sg-direction-1 .sg-services,.sg-direction-2 .sg-services,.sg-direction-1 .sg-transformation,.sg-direction-2 .sg-transformation,.sg-direction-1 .sg-approach,.sg-direction-2 .sg-approach{height:auto;min-height:0;padding:32px 6%;display:block}.singhaar-native h2,.sg-direction-1 .sg-intro h2,.sg-direction-1 .sg-services h2,.sg-direction-2 .sg-services h2,.sg-direction-2 .sg-transformation h2,.sg-direction-1 .sg-approach h2,.sg-direction-2 .sg-approach h2{white-space:normal;max-width:none;font-size:33px;line-height:1.08}.sg-intro>.sg-photo,.sg-direction-2 .sg-intro>.sg-photo{height:235px;margin-bottom:24px;aspect-ratio:auto!important}.sg-intro p,.sg-direction-1 .sg-intro p,.sg-direction-2 .sg-intro p{max-width:none;margin:17px 0;font-size:14px}.sg-intro small{margin-bottom:12px}.sg-intro-collage{gap:8px;height:230px;margin-top:24px}.sg-services>header,.sg-direction-1 .sg-services>header{margin-bottom:24px;display:block}.sg-services header p,.sg-direction-1 .sg-services header p{max-width:none;margin-top:16px;font-size:13px}.sg-services header small{margin-bottom:12px}.sg-service-grid,.sg-direction-1 .sg-service-grid,.sg-direction-2 .sg-service-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.sg-service-card,.sg-direction-1 .sg-service-card,.sg-direction-2 .sg-service-card{grid-area:auto}.sg-service-card>.sg-photo,.sg-direction-1 .sg-service-card>.sg-photo,.sg-direction-2 .sg-service-card>.sg-photo,.sg-direction-2 .sg-service-card:nth-child(n+3)>.sg-photo{height:140px}.sg-service-card>div,.sg-direction-1 .sg-service-card>div,.sg-direction-2 .sg-service-card>div,.sg-direction-2 .sg-service-card:nth-child(n+3)>div{padding:12px 11px 18px}.sg-service-card h3,.sg-direction-1 .sg-service-card h3,.sg-direction-2 .sg-service-card h3,.sg-direction-2 .sg-service-card:nth-child(n+3) h3{letter-spacing:-.03em;margin-bottom:9px;font:400 22px/1.05 Georgia,serif}.sg-service-card p,.sg-direction-1 .sg-service-card p,.sg-direction-2 .sg-service-card p,.sg-direction-2 .sg-service-card:nth-child(n+3) p{max-width:none;padding:0 15px 0 0;font-size:11px;line-height:1.4}.sg-card-arrow,.sg-direction-1 .sg-card-arrow,.sg-direction-2 .sg-service-card:nth-child(n+3) .sg-card-arrow{width:26px;height:26px;margin:13px 0 0 auto;position:static}.sg-card-arrow svg{width:14px;height:14px}.sg-direction-1 .sg-service-card-0{grid-area:auto/1/auto/-1;min-height:300px}.sg-direction-1 .sg-service-card-0>.sg-photo{height:100%}.sg-direction-1 .sg-service-card-0>div{padding:22px}.sg-direction-1 .sg-service-card-0 h3{font-size:32px}.sg-direction-1 .sg-service-card-0 p{max-width:220px;font-size:13px}.sg-direction-1 .sg-service-card-0 .sg-card-arrow{margin-left:0}.sg-direction-2 .sg-service-card-0,.sg-direction-2 .sg-service-card-1{grid-column:1/-1}.sg-direction-2 .sg-service-card-0>.sg-photo,.sg-direction-2 .sg-service-card-1>.sg-photo{height:210px}.sg-direction-2 .sg-services header .sg-text-action{margin-top:15px;font-size:10px}.sg-transformation h2{margin:14px 0 18px}.sg-transformation p{max-width:none;margin-bottom:24px;font-size:14px}.sg-before-after,.sg-direction-1 .sg-before-after,.sg-direction-2 .sg-before-after{height:250px}.sg-transformation figcaption{margin-top:9px;font-size:10px}.sg-before-after>span{bottom:8px;left:8px}.sg-before-after>span:last-child{left:52%}.sg-approach>.sg-photo,.sg-direction-2 .sg-approach>.sg-photo{height:245px;margin-bottom:25px;aspect-ratio:auto!important}.sg-approach h2{margin:14px 0 18px;font-size:33px}.sg-approach-heading p{font-size:14px}.sg-principles,.sg-direction-0 .sg-principles{border:0;margin-top:23px;padding:0}.sg-principles>div{gap:16px;padding:17px 0}.sg-principles svg{width:28px;height:28px}.sg-principles h3,.sg-direction-1 .sg-principles h3{margin-bottom:8px;font-size:15px}.sg-principles p,.sg-direction-1 .sg-principles p,.sg-direction-2 .sg-principles p{font-size:13px;line-height:1.45}.sg-direction-1 .sg-principles{display:block}.sg-direction-1 .sg-principles>div{grid-template-columns:auto 1fr;gap:14px;margin-bottom:25px}.sg-direction-1 .sg-principles>div>span{font-size:30px}.sg-direction-1 .sg-principles>div>.sg-photo{height:200px;margin-top:14px}.sg-direction-2 .sg-principles{margin-top:20px;padding:0}.sg-direction-2 .sg-principles>div{gap:16px;padding:15px 0}.sg-direction-2 .sg-principles>div>span{padding:10px}.sg-direction-2 .sg-principles svg{width:25px;height:25px}.sg-direction-2 .sg-principles h3{margin-bottom:8px;font-size:21px}.sg-booking,.sg-direction-0 .sg-booking,.sg-direction-1 .sg-booking,.sg-direction-2 .sg-booking{flex-direction:column;align-items:stretch;gap:24px;padding:32px 6%;display:flex}.sg-booking-copy h2,.sg-direction-1 .sg-booking h2,.sg-direction-2 .sg-booking-copy h2{margin:12px 0 20px;font-size:34px}.sg-booking-copy p{font-size:14px}.sg-booking-form,.sg-direction-1 .sg-booking-form,.sg-direction-2 .sg-booking-form{background:#fff9f488;align-self:stretch;padding:18px}.sg-booking-form label,.sg-direction-1 .sg-booking-form label{margin-bottom:15px;font-size:12px}.sg-booking-form input,.sg-booking-form select,.sg-direction-1 .sg-booking-form input,.sg-direction-1 .sg-booking-form select{border-radius:4px;min-height:43px;padding:10px;font-size:14px}.sg-booking-form .sg-button,.sg-direction-1 .sg-booking-form .sg-button{border-radius:6px;min-height:44px;font-size:13px}.sg-direction-2 .sg-booking-form form{display:block}.sg-booking-room,.sg-direction-0 .sg-booking-room,.sg-direction-2 .sg-booking-room{order:0;width:100%;height:230px}.sg-booking-copy{order:-2}.sg-booking-form{order:-1}.sg-contact-info,.sg-direction-1 .sg-contact-info{flex-wrap:wrap;gap:16px;margin:0;font-size:11px}.sg-contact-info svg{width:18px;height:18px}.sg-direction-1 .sg-booking-copy{height:390px;min-height:390px;margin:-32px -6.82% 0;padding:200px 25px 25px}.sg-direction-1 .sg-booking-copy p{font-size:13px}.sg-direction-2 .sg-booking-copy>p{display:none}.sg-footer,.sg-direction-1 .sg-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 6% 25px;display:grid}.sg-footer>div:first-child{grid-column:1/-1}.sg-footer .sg-logo>span{font-size:25px}.sg-footer .sg-logo small{font-size:8px}.sg-footer p{max-width:none;margin-top:18px;font-size:12px}.sg-footer h3{margin-bottom:13px;font-size:13px}.sg-footer button{padding:5px 0;font-size:12px}.sg-footer>small{padding-top:18px;font-size:10px}.sg-social{gap:18px;margin-top:18px}.sg-social svg{width:18px;height:18px}.sg-direction-2 .sg-footer .sg-logo>svg{width:42px;height:28px}.sg-service-detail p{max-width:none}.sg-confirmation h3{font-size:26px}}.sg-story-identities{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 7% 50px;display:grid}.sg-story-identities section{flex-direction:column;justify-content:center;align-items:center;gap:35px;min-height:250px;padding:55px 20px;display:flex}.sg-story-identities .sg-logo>span{font-size:29px}.sg-story-identities .sg-logo small{font-size:9px}.sg-story-identities .sg-logo>svg{width:50px;height:32px}.sg-story-identities section>small{font-size:11px}.singhaar-story .serein-story-cover-split{background:#f8f1e8}.singhaar-story .serein-walkthrough{background:#fcf8f0}.singhaar-story .serein-crop-pin{background:#624434}.singhaar-story .serein-chapter-rationale>div{background:#fbf5eb;border:1px solid #e4d8c8;border-left:3px solid #b69578}.singhaar-story .serein-chapter-rationale h3{letter-spacing:-.025em;margin:12px 0 20px;font-size:23px;font-weight:550;line-height:1.3}.singhaar-story .serein-chapter-rationale p{line-height:1.7}.singhaar-story .serein-chapter-rationale p+small{margin-top:25px;display:block}.singhaar-story .serein-design-spread{align-items:start}.singhaar-story .sg-story-body-sample{font-family:var(--font-figtree),sans-serif}.singhaar-story .serein-art-gallery .site-image,.singhaar-story .serein-story-full>.site-image{object-fit:contain;height:auto}@media (max-width:700px){.sg-story-identities{grid-template-columns:1fr;padding:0 22px 30px}.singhaar-story .serein-chapter-rationale h3{font-size:21px}}@container singhaar (min-width:601px){.sg-direction-1 .sg-service-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.sg-direction-1 .sg-service-card-0{grid-area:1/1/3/4}.sg-direction-1 .sg-service-card-1{grid-area:1/4/auto/7}.sg-direction-1 .sg-service-card-2{grid-area:1/7/auto/10}.sg-direction-1 .sg-service-card-3{grid-area:2/4/auto/6}.sg-direction-1 .sg-service-card-4{grid-area:2/6/auto/8}.sg-direction-1 .sg-service-card-5{grid-area:2/8/auto/10}}@container singhaar (max-width:600px){.sg-direction-0 .sg-header{color:var(--sg-ink)}}
