.aura-interior{scroll-behavior:smooth;--aura-ink:#124d50;--aura-heading:#124d50;--aura-soft:#f7f4ee;--aura-line:#d9ccb0;--aura-gold:#94752c;background:var(--aura-soft);color:var(--aura-ink);font-family:var(--font-body-family,Assistant,sans-serif);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.aura-interior *{box-sizing:border-box;min-width:0}.aura-interior h1,.aura-interior h2,.aura-interior h3{color:var(--aura-heading);font-family:var(--font-heading-family,"DM Serif Text",Georgia,serif);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:0 0 16px}.aura-interior h1{font-size:clamp(40px,4.8vw,72px)}.aura-interior h2{font-size:clamp(30px,3.2vw,48px)}.aura-interior h3{font-size:clamp(20px,1.6vw,26px)}.aura-interior p{margin:0 0 16px}.aura-interior figure{margin:0}.aura-interior img{display:block;width:100%;height:auto;object-fit:cover}.aura-interior a:focus-visible{outline:3px solid var(--aura-gold);outline-offset:4px}.aura-interior__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media" "nav nav";max-width:1500px;margin:auto;align-items:stretch}.aura-interior__hero-copy{grid-area:copy}.aura-interior__hero-media{grid-area:media}.aura-interior__nav{grid-area:nav}.aura-interior__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px) clamp(24px,5vw,80px)}.aura-interior__hero-media{display:flex;flex-direction:column;justify-content:flex-end}.aura-interior__hero-media img{height:clamp(360px,42vw,620px)}.aura-interior__hero-media figcaption{font-size:12px;padding:10px 18px;color:#4e5b58}.aura-interior__kicker,.aura-interior__eyebrow{color:var(--aura-gold);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.aura-interior__intro{font-size:clamp(18px,1.3vw,21px);max-width:37ch}.aura-interior__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:14px 0 28px}.aura-interior__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--aura-ink);border:1px solid var(--aura-ink);color:#fff;text-decoration:none}.aura-interior__button:hover{background:#245759}.aura-interior__link{color:var(--aura-ink);text-underline-offset:5px}.aura-interior__proof{display:flex;flex-wrap:wrap;gap:22px;margin:0}.aura-interior__proof div{border-left:1px solid var(--aura-line);padding-left:12px}.aura-interior__proof dt{font-family:var(--font-heading-family,Georgia,serif);font-size:24px}.aura-interior__proof dd{font-size:12px;margin:0;color:#4e5b58}.aura-interior__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 30px;border-block:1px solid var(--aura-line);padding:15px 20px;scroll-margin-top:clamp(72px,8vw,112px);position:relative;z-index:1}.aura-interior__nav a{color:var(--aura-ink);font-size:13px;text-decoration:none;white-space:nowrap;flex:0 0 auto}.aura-interior__nav a:hover{text-decoration:underline;text-underline-offset:5px}.aura-interior__wrap{max-width:1260px;margin:auto;padding:0 clamp(20px,5vw,72px)}.aura-interior__split,.aura-interior__turnkey,.aura-interior__vastu,.aura-interior__contact{display:grid;grid-template-columns:1fr 1.35fr;gap:10%;padding:64px 0;border-bottom:1px solid var(--aura-line)}.aura-interior__richtext{max-width:70ch}.aura-interior__richtext p:last-child{margin-bottom:0}.aura-interior__section-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;align-items:end;margin-bottom:28px}.aura-interior__section-heading>p{max-width:48ch}.aura-interior__services,.aura-interior__portfolio,.aura-interior__process{padding:64px 0;border-bottom:1px solid var(--aura-line)}.aura-interior__filters{display:flex;gap:8px;overflow-x:auto;padding:0 0 20px;margin-bottom:4px;scrollbar-width:thin}.aura-interior__filter{flex:0 0 auto;border:1px solid var(--aura-line);background:transparent;color:var(--aura-ink);padding:8px 14px;white-space:nowrap;cursor:pointer;font:inherit;font-size:13px}.aura-interior__filter:hover,.aura-interior__filter.is-active{background:var(--aura-ink);color:#fff}.aura-interior__story[hidden]{display:none}.aura-interior__lightbox-trigger{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.aura-interior__lightbox{width:min(94vw,1240px);max-width:1240px;padding:18px;border:1px solid var(--aura-line);background:#fbfaf7;color:var(--aura-ink)}.aura-interior__lightbox::backdrop{background:#124d50c7}.aura-interior__lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.aura-interior__lightbox-nav,.aura-interior__lightbox-close{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border:1px solid var(--aura-line);background:#fbfaf7;color:var(--aura-ink);font-size:24px;line-height:1;cursor:pointer}.aura-interior__lightbox-close{font-size:28px}.aura-interior__lightbox-nav:disabled{opacity:.35;cursor:not-allowed}.aura-interior__lightbox-nav:focus-visible,.aura-interior__lightbox-close:focus-visible{outline:3px solid var(--aura-gold);outline-offset:3px}.aura-interior__lightbox img{display:block;width:100%;max-height:78vh;object-fit:contain;background:#eee9dd}.aura-interior__lightbox-caption{margin:10px 0 0;color:var(--aura-ink);font-size:14px}.aura-interior__lightbox-counter{margin:3px 0 0;color:#4e5b58;font-size:12px}.aura-interior__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.aura-interior__service{border-top:2px solid var(--aura-ink);padding-top:18px}.aura-interior__service>span,.aura-interior__story-index,.aura-interior__step>span{color:var(--aura-gold);font-size:12px;letter-spacing:.12em}.aura-interior__service h3{font-size:25px;margin-top:24px}.aura-interior__service p{font-size:15px;color:#4e5b58}.aura-interior__turnkey{background:#eee9dd;margin-inline:calc(clamp(20px,5vw,72px)*-1);padding-inline:clamp(20px,5vw,72px)}.aura-interior__turnkey-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;list-style:none;margin:26px 0 0;padding:0}.aura-interior__turnkey-copy li{border-top:1px solid var(--aura-line);padding-top:10px}.aura-interior__turnkey-copy li:before{content:"+";margin-right:8px;color:var(--aura-gold)}.aura-interior__story{display:grid;grid-template-columns:1fr 2.2fr;gap:8%;padding:30px 0 46px;border-bottom:1px solid var(--aura-line)}.aura-interior__story-copy{position:sticky;top:24px;align-self:start}.aura-interior__story-copy h3{margin-top:18px}.aura-interior__story-copy>p:last-child{font-size:15px;color:#4e5b58}.aura-interior__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.aura-interior__figure--1{grid-column:1/-1}.aura-interior__figure img{aspect-ratio:5/4;object-fit:cover}.aura-interior__figure--1 img{aspect-ratio:16/10}.aura-interior__figure figcaption{font-size:12px;color:#4e5b58;padding-top:8px}.aura-interior__media-note{display:grid;grid-template-columns:1fr 1.35fr;gap:10%;padding:84px 0;border-bottom:1px solid var(--aura-line)}.aura-interior__media-placeholder{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;border:1px solid var(--aura-line);padding:24px;background:#fbfaf7}.aura-interior__section-return{margin:20px 0 0}.aura-interior__section-return a{color:var(--aura-ink);font-size:13px;text-underline-offset:5px}.aura-interior__video-intro{max-width:36ch;color:#4e5b58}.aura-interior__video-shell{border:1px solid var(--aura-line);background:#fbfaf7}.aura-interior__video-trigger{position:relative;display:grid;place-items:center;min-height:280px;width:100%;padding:0;border:0;background:#eee9dd;color:var(--aura-ink);cursor:pointer;font:inherit}.aura-interior__video-trigger img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.aura-interior__video-trigger>span{position:relative;z-index:1}.aura-interior__video-play{display:grid;place-items:center;width:60px;height:60px;margin:0;border-radius:50%;background:var(--aura-ink);color:#fff}.aura-interior__video-shell video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#111}.aura-interior__video-note{padding:12px 18px;margin:0;color:#4e5b58;font-size:13px}.aura-interior__media-placeholder p{margin:0}.aura-interior__media-placeholder small{grid-column:2;color:#4e5b58}.aura-interior__media-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--aura-ink);color:#fff}.aura-interior__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.aura-interior__step{border-top:2px solid var(--aura-ink);padding-top:16px}.aura-interior__step h3{font-size:25px;margin-top:24px}.aura-interior__step p{font-size:15px;color:#4e5b58}.aura-interior__contact{border-bottom:0}.aura-interior__contact .aura-interior__button{margin-top:12px}.aura-interior__featured{padding:64px 0;border-bottom:1px solid var(--aura-line)}.aura-interior__featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aura-interior__featured-figure{margin:0}.aura-interior__featured-figure[hidden]{display:none}.aura-interior__featured-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.aura-interior__featured-figure figcaption{font-size:12px;color:#4e5b58;padding-top:8px}.aura-interior__featured-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.aura-interior__view-more,.aura-interior__view-less{border:1px solid var(--aura-ink);background:var(--aura-ink);color:#fff;padding:11px 22px;cursor:pointer;font:inherit}.aura-interior__view-more:hover,.aura-interior__view-less:hover{background:#245759}.aura-interior__view-more:focus-visible,.aura-interior__view-less:focus-visible{outline:3px solid var(--aura-gold);outline-offset:4px}@media(max-width:899px){.aura-interior__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.aura-interior__hero{grid-template-columns:1fr;grid-template-areas:"copy" "media" "nav"}.aura-interior__hero-media img{height:auto;max-height:620px}.aura-interior__split,.aura-interior__turnkey,.aura-interior__vastu,.aura-interior__contact,.aura-interior__media-note,.aura-interior__section-heading{grid-template-columns:1fr;gap:24px}.aura-interior__service-grid,.aura-interior__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-interior__story{grid-template-columns:1fr;gap:24px}.aura-interior__story-copy{position:static}.aura-interior__turnkey{margin-inline:calc(clamp(20px,5vw,72px)*-1)}}.aura-interior__gallery--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aura-interior__gallery--compact .aura-interior__figure{min-width:0}.aura-interior__gallery--compact .aura-interior__figure[hidden]{display:none}.aura-interior__gallery--compact .aura-interior__figure img{aspect-ratio:4/3}.aura-interior__gallery--compact .aura-interior__lightbox-trigger:focus-visible,.aura-interior__filter:focus-visible,.aura-interior__section-return a:focus-visible{outline:2px solid var(--aura-gold);outline-offset:4px}@media(max-width:599px){.aura-interior{font-size:15px}.aura-interior__hero-copy{padding:36px 20px}.aura-interior__actions{align-items:stretch;flex-direction:column}.aura-interior__button{width:100%}.aura-interior__proof{gap:16px}.aura-interior__nav{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.aura-interior__wrap{padding-inline:20px}.aura-interior__split,.aura-interior__turnkey,.aura-interior__vastu,.aura-interior__contact,.aura-interior__media-note,.aura-interior__services,.aura-interior__portfolio,.aura-interior__process{padding-block:44px}.aura-interior__service-grid,.aura-interior__steps,.aura-interior__gallery,.aura-interior__turnkey-copy ul{grid-template-columns:1fr}.aura-interior__story{padding-block:28px 40px}.aura-interior__figure--1{grid-column:auto}.aura-interior__figure img,.aura-interior__figure--1 img{aspect-ratio:4/3}.aura-interior__media-placeholder{grid-template-columns:auto 1fr}.aura-interior__media-placeholder small{grid-column:1/-1;margin-top:12px}}.agc-context-back,.agc-return-navigation{width:min(1200px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 0}.agc-context-back__link,.agc-return-navigation__link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.65rem .9rem;border:1px solid #ad8939;border-radius:999px;color:#074f53;background:#f8f5ed;font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.agc-context-back__link:hover,.agc-return-navigation__link:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ad89393d;background:#fff}.agc-context-back__link:focus-visible,.agc-return-navigation__link:focus-visible{outline:3px solid #ad8939;outline-offset:3px}@media(max-width:749px){.agc-context-back,.agc-return-navigation{width:calc(100% - 2rem);padding-top:.75rem}.agc-context-back__link,.agc-return-navigation__link{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.agc-context-back__link,.agc-return-navigation__link{transition:none}.agc-context-back__link:hover,.agc-return-navigation__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AABAAAAAAAAAAAAAACA */
