.x9UnIW_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.x9UnIW_grid{gap:var(--stack) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.x9UnIW_lead{gap:1.25rem;display:grid}.x9UnIW_leadFrame{aspect-ratio:16/10}.x9UnIW_leadCaption{justify-items:start;gap:.6rem;max-width:40rem;display:grid}.x9UnIW_meta{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:500}.x9UnIW_list{border-top:1px solid var(--rule)}.x9UnIW_row{border-bottom:1px solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-block:1rem;display:grid}.x9UnIW_thumb{aspect-ratio:4/3;display:block}.x9UnIW_rowText{gap:.2rem;display:grid}.x9UnIW_location{font-size:var(--fs-small);color:var(--muted)}.x9UnIW_arrow{color:var(--accent);transition:transform var(--t-mid) var(--ease)}@media (hover:hover){.x9UnIW_row:hover .x9UnIW_arrow{transform:translate(5px)}.x9UnIW_row:hover .title{color:var(--accent)}.x9UnIW_row:hover .x9UnIW_thumb img{transform:scale(1.05)}}.x9UnIW_row .title{transition:color var(--t-fast) var(--ease)}.x9UnIW_credentials{margin-top:var(--stack)}.x9UnIW_figures{border-top:1px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x9UnIW_figures>div{align-content:start;gap:.4rem;padding:1.75rem 1.5rem 1.75rem 0;display:grid}.x9UnIW_figures>div+div{border-left:1px solid var(--rule);padding-left:1.5rem}.x9UnIW_figures dt{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,1.7rem + 2vw,3.5rem);line-height:1}.x9UnIW_figures dd{font-size:var(--fs-small);color:var(--muted)}.x9UnIW_clients{border-top:1px solid var(--rule);gap:1.25rem;padding-top:2rem;display:grid}.x9UnIW_clients ul{border-left:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x9UnIW_clients li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.x9UnIW_clients a{min-height:6.5rem;transition:background-color var(--t-mid) var(--ease);align-content:center;gap:.3rem;padding:1.25rem 1.5rem;display:grid}.x9UnIW_clients a:hover{background:var(--card)}.x9UnIW_clientName{font-family:var(--font-display);font-size:var(--fs-title);line-height:1.2}.x9UnIW_clientMeta{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:500}.x9UnIW_cta{gap:1rem var(--grid-gap);margin-top:var(--stack);background:var(--panel);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;padding:clamp(1.75rem,3vw,2.5rem);display:grid}.x9UnIW_ctaTitle{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2}.x9UnIW_cta>.small{grid-column:1}.x9UnIW_ctaActions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:.75rem 1.5rem;display:flex}@media (max-width:900px){.x9UnIW_head,.x9UnIW_grid,.x9UnIW_cta{grid-template-columns:minmax(0,1fr)}.x9UnIW_ctaActions{grid-area:auto/1;justify-content:flex-start}.x9UnIW_clients ul{grid-template-columns:1fr 1fr}}@media (max-width:560px){.x9UnIW_figures{grid-template-columns:1fr}.x9UnIW_figures>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.x9UnIW_row{grid-template-columns:5rem minmax(0,1fr) auto;gap:.9rem}.x9UnIW_clients a{min-height:5rem;padding:1rem}}@media (max-width:400px){.x9UnIW_clients ul{grid-template-columns:minmax(0,1fr)}}
.n4n18a_band{isolation:isolate;padding-block:var(--section-y);position:relative;overflow:hidden}.n4n18a_bg{z-index:-1;position:absolute;inset:0}.n4n18a_bgImage{object-fit:cover;object-position:70% 50%}.n4n18a_bg:after{content:"";background:linear-gradient(90deg, rgb(var(--shade) / .95) 0%, rgb(var(--shade) / .8) 45%, rgb(var(--shade) / .25) 100%);position:absolute;inset:0}.n4n18a_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.n4n18a_title{max-width:16ch}.n4n18a_side{justify-items:start;gap:1.5rem;display:grid}.n4n18a_direct{font-size:var(--fs-small);color:var(--muted)}.n4n18a_direct a{min-height:44px;color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .65rem)/100% 1px no-repeat;align-items:center;display:inline-flex}@media (max-width:900px){.n4n18a_grid{grid-template-columns:1fr}.n4n18a_bg:after{background:linear-gradient(0deg, rgb(var(--shade) / .95) 0%, rgb(var(--shade) / .78) 60%, rgb(var(--shade) / .5) 100%)}}
.HHcomG_band{isolation:isolate;min-height:clamp(30rem,78vh,46rem);padding-block:var(--section-y);align-items:center;display:grid;position:relative;overflow:hidden}.HHcomG_media{z-index:-1;position:absolute;inset:0;overflow:hidden}.HHcomG_media:after{content:"";background:linear-gradient(90deg, rgb(var(--shade) / .9) 0%, rgb(var(--shade) / .7) 50%, rgb(var(--shade) / .45) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 18%, transparent 82%, var(--bg) 100%);position:absolute;inset:0}.HHcomG_image{object-fit:cover}.HHcomG_inner{position:relative}.HHcomG_mark{top:-.45em;left:calc(var(--gutter) - .08em);font-family:var(--font-display);color:var(--bronze);opacity:.4;pointer-events:none;font-size:clamp(8rem,5rem + 10vw,15rem);line-height:1;position:absolute}.HHcomG_quote{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.4rem,1.4rem + 3.6vw,5rem);line-height:1.04;position:relative}.HHcomG_quote em{color:var(--bronze-light)}.HHcomG_foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.HHcomG_rule{background:var(--bronze);width:3.5rem;height:1px}.HHcomG_note{max-width:44ch;font-size:var(--fs-small);color:var(--muted)}
._bX9Na_link{gap:1rem;display:grid}._bX9Na_frame{aspect-ratio:3/2}._bX9Na_body{gap:.55rem;display:grid}._bX9Na_meta{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);flex-wrap:wrap;gap:.5rem;font-weight:500;display:flex}._bX9Na_date{font-size:var(--fs-meta);color:var(--muted)}._bX9Na_card[data-size=large] ._bX9Na_link{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}._bX9Na_card[data-size=large] ._bX9Na_frame{aspect-ratio:4/3}._bX9Na_card[data-size=large] ._bX9Na_body{gap:.9rem}@media (max-width:900px){._bX9Na_card[data-size=large] ._bX9Na_link{grid-template-columns:1fr}}
.RVz1La_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.RVz1La_side{justify-items:start;gap:.75rem;display:grid}.RVz1La_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RVz1La_grid[data-count="1"],.RVz1La_grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.RVz1La_head,.RVz1La_grid,.RVz1La_grid[data-count]{grid-template-columns:1fr}}
._w2HtG_hero{isolation:isolate;background:var(--charcoal);min-height:max(620px,100svh);color:var(--porcelain);display:flex;position:relative;overflow:hidden}._w2HtG_media{z-index:-1;position:absolute;inset:0}._w2HtG_image{object-fit:cover;object-position:62% 50%}._w2HtG_shade{background:linear-gradient(90deg, rgb(var(--shade) / .72) 0%, rgb(var(--shade) / .45) 45%, rgb(var(--shade) / .12) 75%, transparent 90%), linear-gradient(0deg, rgb(var(--shade) / .9) 0%, rgb(var(--shade) / .6) 30%, rgb(var(--shade) / .15) 52%, transparent 62%), linear-gradient(180deg, rgb(var(--shade) / .55) 0%, transparent 22%);position:absolute;inset:0}._w2HtG_slats{pointer-events:none;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}._w2HtG_slats span{background:linear-gradient(90deg, var(--charcoal-deep), var(--charcoal-2) 60%, var(--charcoal-deep));transform-origin:0;transform:scaleX(0);box-shadow:inset -1px 0 #b092654d}._w2HtG_tag{top:calc(var(--header-h) + 1rem);bottom:auto;left:auto;right:var(--gutter)}._w2HtG_inner{width:100%;padding-top:calc(var(--header-h) + 2rem);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);padding-bottom:clamp(1.5rem,4vh,2.5rem);display:grid}._w2HtG_copy{align-self:end;padding-bottom:clamp(2rem,6vh,4rem)}._w2HtG_eyebrow{color:#d5d7d6;margin-bottom:1.25rem}._w2HtG_title{letter-spacing:-.018em;color:var(--ivory);text-shadow:0 2px 24px #00000040;font-size:clamp(2.2rem,.9rem + 3vw,4.1rem);line-height:1.06}._w2HtG_line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}._w2HtG_line>span{display:inline-block}@media (min-width:900px){._w2HtG_line{white-space:nowrap}._w2HtG_line+._w2HtG_line>span{padding-left:.04em}}._w2HtG_meta{flex-wrap:wrap;align-items:center;gap:1.5rem clamp(2rem,5vw,4.5rem);margin-top:clamp(1.5rem,3vh,2.25rem);display:flex}._w2HtG_intro{max-width:42ch;font-size:var(--fs-lede);color:#dcdedc;line-height:1.6}._w2HtG_ctas{flex-wrap:wrap;gap:.75rem;display:flex}._w2HtG_ghost{background:var(--glass-dark);box-shadow:var(--glass-edge-dark), var(--glass-depth);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-color:#0000;border-radius:999px}._w2HtG_rail{background:var(--glass-dark);box-shadow:var(--glass-edge-dark), var(--glass-depth);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;padding:1.1rem clamp(1.1rem,2vw,1.75rem);display:flex}._w2HtG_figures{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}._w2HtG_figures>div+div{border-left:1px solid #f3f0e838;padding-left:2.5rem}._w2HtG_figures dt{font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem);line-height:1}._w2HtG_figures dd{font-size:var(--fs-meta);color:#c4c8c7;margin-top:.35rem}._w2HtG_paths{gap:clamp(1.5rem,3vw,3rem);display:flex}._w2HtG_paths a{grid-template-columns:auto auto;align-items:baseline;column-gap:.75rem;display:grid}._w2HtG_pathLabel{font-family:var(--font-display);font-size:var(--fs-title)}._w2HtG_pathDetail{font-size:var(--fs-meta);color:#c4c8c7;grid-row:2}._w2HtG_pathArrow{color:var(--clay);transition:transform var(--t-mid) var(--ease)}._w2HtG_paths a:hover ._w2HtG_pathArrow{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){._w2HtG_slats span{animation:_w2HtG_louvre .65s var(--ease) both;animation-delay:calc(var(--i) * 30ms)}._w2HtG_image{animation:_w2HtG_settle 2.2s var(--ease) both}._w2HtG_line>span{animation:_w2HtG_rise .7s var(--ease) both;animation-delay:calc(var(--i) * 80ms + .15s)}._w2HtG_eyebrow,._w2HtG_intro,._w2HtG_ctas,._w2HtG_rail{animation:_w2HtG_fadeUp .6s var(--ease) both}._w2HtG_eyebrow{animation-delay:.1s}._w2HtG_intro{animation-delay:.3s}._w2HtG_ctas{animation-delay:.38s}._w2HtG_rail{animation-delay:.48s}}@media (prefers-reduced-motion:reduce){._w2HtG_slats{display:none}}@media (max-width:760px){._w2HtG_slats{display:none}._w2HtG_image,._w2HtG_line>span,._w2HtG_eyebrow,._w2HtG_intro{animation:none}}@keyframes _w2HtG_louvre{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _w2HtG_settle{0%{transform:scale(1.08)}}@keyframes _w2HtG_rise{0%{transform:translateY(105%)}}@keyframes _w2HtG_fadeUp{0%{opacity:0;transform:translateY(14px)}}@media (max-width:760px){._w2HtG_image{object-position:70% 50%}._w2HtG_shade{background:linear-gradient(0deg, rgb(var(--shade) / .92) 0%, rgb(var(--shade) / .7) 45%, rgb(var(--shade) / .15) 75%), linear-gradient(180deg, rgb(var(--shade) / .55) 0%, transparent 20%)}._w2HtG_copy{padding-bottom:1.75rem}._w2HtG_rail{gap:1.25rem}._w2HtG_paths{justify-content:space-between;width:100%}._w2HtG_tag{display:none}}@media (max-width:420px){._w2HtG_figures{gap:1.5rem}._w2HtG_figures>div+div{padding-left:1.5rem}._w2HtG_pathDetail{display:none}}:is(html[data-refract] ._w2HtG_rail,html[data-refract] ._w2HtG_ghost){-webkit-backdrop-filter:var(--glass-filter-refract);backdrop-filter:var(--glass-filter-refract)}
.NUOooW_intro{padding-top:var(--section-y);padding-bottom:var(--section-y)}.NUOooW_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.NUOooW_head>.label{grid-column:1/-1}.NUOooW_statement{grid-column:1/span 7}.NUOooW_body{color:var(--muted);grid-column:9/-1;justify-items:start;gap:1rem;max-width:46ch;display:grid}.NUOooW_body .text-link{color:var(--fg)}.NUOooW_stage{position:relative}.NUOooW_media{aspect-ratio:21/9;background:var(--linen);position:relative;overflow:hidden}.NUOooW_image{object-fit:cover;object-position:50% 58%}.NUOooW_stage .img-tag{left:var(--inset);top:1rem;bottom:auto}.NUOooW_lensWrap{z-index:1;justify-content:flex-end;margin-top:clamp(-6rem,-6vw,-2.5rem);display:flex;position:relative}.NUOooW_lenses{background:var(--porcelain);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,3vw,2.75rem);width:min(100%,58rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.75rem) 0;display:grid}.NUOooW_lenses dt{gap:.4rem;margin-bottom:.5rem;display:grid}.NUOooW_num{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);color:var(--terracotta-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.NUOooW_media{animation:linear both NUOooW_open;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes NUOooW_open{0%{clip-path:inset(0 var(--inset))}to{clip-path:inset(0)}}@media (max-width:960px){.NUOooW_statement,.NUOooW_body{grid-column:1/-1}.NUOooW_media{aspect-ratio:16/10}.NUOooW_lenses{grid-template-columns:1fr;gap:1.25rem}.NUOooW_lenses>div{border-top:1px solid var(--rule);grid-template-columns:minmax(9rem,.8fr) 1fr;gap:1rem;padding-top:1.25rem;display:grid}.NUOooW_lenses>div:first-child{border-top:0;padding-top:0}}@media (max-width:600px){.NUOooW_media{aspect-ratio:4/3}.NUOooW_lensWrap{margin-top:0}.NUOooW_lenses{background:0 0;padding:2rem 0 0}.NUOooW_lenses>div{grid-template-columns:1fr;gap:0}}
.DkYHcG_kitchen{overflow:hidden}.DkYHcG_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.DkYHcG_head>.label{grid-column:1/-1}.DkYHcG_head>h2{grid-column:1/span 6}.DkYHcG_lede{grid-column:8/-1}.DkYHcG_split{padding-left:var(--inset);grid-template-columns:minmax(17rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.DkYHcG_planner{align-content:start;gap:1.75rem;display:grid}.DkYHcG_tabs{border-top:1px solid var(--rule);display:grid}.DkYHcG_tab{border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;min-height:48px;font-family:var(--font-display);font-size:var(--fs-title);color:var(--muted);transition:color var(--t-fast) var(--ease), padding var(--t-mid) var(--ease);background:0 0;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex;position:relative}.DkYHcG_tab:after{content:"";background:var(--clay);transform-origin:0;width:100%;height:1px;transition:transform var(--t-mid) var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.DkYHcG_tab:hover{color:var(--fg)}.DkYHcG_tab[aria-selected=true]{color:var(--fg);padding-left:.5rem}.DkYHcG_tab[aria-selected=true]:after{transform:scaleX(1)}.DkYHcG_tabNum{font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.16em;color:var(--clay);font-weight:600}.DkYHcG_panel{gap:1.1rem;min-height:11rem;display:grid}.DkYHcG_panelText{font-size:var(--fs-body);color:var(--fg);max-width:40ch}.DkYHcG_points{flex-wrap:wrap;gap:.5rem;display:flex}.DkYHcG_points li{border:1px solid var(--rule);font-size:var(--fs-meta);color:var(--muted);padding:.4rem .75rem}.DkYHcG_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .75rem;display:grid}.DkYHcG_planLink{font-size:var(--fs-meta);color:var(--muted);transition:color var(--t-fast) var(--ease);gap:.45rem;display:grid}.DkYHcG_planThumb{aspect-ratio:4/3;background:var(--panel);outline-offset:-1px;outline:1px solid #f3f0e824;display:block;position:relative;overflow:hidden}.DkYHcG_planThumb img{object-fit:cover;transition:transform var(--t-slow) var(--ease)}.DkYHcG_planLink:hover{color:var(--fg)}.DkYHcG_planLink:hover .DkYHcG_planThumb img{transform:scale(1.06)}.DkYHcG_ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.DkYHcG_figure{min-height:26rem;aspect-ratio:var(--ar);align-self:stretch;position:relative;overflow:hidden;container-type:size}.DkYHcG_image{object-fit:cover}.DkYHcG_dot{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);left:calc(50% + (var(--x) - 50) / 100 * max(100cqw, 100cqh * var(--ar)));top:calc(50% + (var(--y) - 50) / 100 * max(100cqh, 100cqw / var(--ar)));background:var(--glass-dark);-webkit-backdrop-filter:blur(10px)saturate(170%);backdrop-filter:blur(10px)saturate(170%);width:34px;height:34px;color:var(--porcelain);transition:background-color var(--t-fast) var(--ease), transform var(--t-mid) var(--ease), border-color var(--t-fast) var(--ease);border:0;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;font-size:.72rem;font-weight:600;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff73,0 6px 16px -6px #00000080}.DkYHcG_dot:hover{transform:scale(1.1)}.DkYHcG_dot[data-active=true]{background:var(--terracotta-ink);border-color:var(--terracotta-ink);transform:scale(1.15)}.DkYHcG_dot[data-active=true]:before{content:"";border:1px solid #f3f0e899;border-radius:50%;position:absolute;inset:-8px}.DkYHcG_dotLabel{background:var(--glass-light);box-shadow:var(--glass-edge-light), 0 8px 20px -10px #00000080;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);color:var(--obsidian);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease);border-radius:999px;padding:.32rem .75rem;font-weight:600;position:absolute;top:50%;left:calc(100% + 10px);translate:0 -50%}.DkYHcG_dot[data-active=true] .DkYHcG_dotLabel{opacity:1}.DkYHcG_dot[data-flip=true] .DkYHcG_dotLabel{left:auto;right:calc(100% + 10px)}.DkYHcG_figure .img-tag{left:auto;right:.75rem}@media (prefers-reduced-motion:no-preference){.DkYHcG_panel{animation:DkYHcG_panelIn .5s var(--ease) both}}@keyframes DkYHcG_panelIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1000px){.DkYHcG_head>h2,.DkYHcG_lede{grid-column:1/-1}.DkYHcG_split{grid-template-columns:1fr;padding-left:0}.DkYHcG_figure{order:-1;min-height:0}.DkYHcG_planner{padding-inline:var(--gutter)}.DkYHcG_tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;border-top:0;gap:.5rem;display:flex;overflow-x:auto}.DkYHcG_tab{border:1px solid var(--rule);width:auto;min-height:44px;font-family:var(--font-body);font-size:var(--fs-small);flex:none;padding:.5rem 1rem}.DkYHcG_tab[aria-selected=true]{background:var(--porcelain);border-color:var(--porcelain);color:var(--obsidian);padding-left:1rem}.DkYHcG_tab:after,.DkYHcG_tabNum{display:none}.DkYHcG_panel{min-height:0}}@media (max-width:600px){.DkYHcG_dot{width:28px;height:28px;margin:-14px 0 0 -14px}.DkYHcG_dotLabel{display:none}}html[data-refract] .DkYHcG_dot:not([data-active=true]){-webkit-backdrop-filter:url(#liquid-refract)blur(10px)saturate(180%);backdrop-filter:url(#liquid-refract)blur(10px)saturate(180%)}html[data-refract] .DkYHcG_dotLabel{-webkit-backdrop-filter:url(#liquid-refract)blur(10px)saturate(180%);backdrop-filter:url(#liquid-refract)blur(10px)saturate(180%)}
.SbU9va_hero{--tint:var(--shade);isolation:isolate;min-height:clamp(30rem,52vh,36rem);padding-top:calc(var(--header-h) + 2.5rem);align-items:end;padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.SbU9va_hero[data-has-image=true]{min-height:max(560px,84svh)}.SbU9va_media{z-index:-1;position:absolute;inset:0}.SbU9va_drift{position:absolute;inset:0}.SbU9va_image{object-fit:cover}.SbU9va_shade{background:linear-gradient(0deg, rgb(var(--tint)) 0%, rgb(var(--tint) / .82) 18%, rgb(var(--tint) / .25) 48%, rgb(var(--tint) / 0) 66%), linear-gradient(90deg, rgb(var(--tint) / .78) 0%, rgb(var(--tint) / .5) 38%, rgb(var(--tint) / 0) 62%), linear-gradient(180deg, #22272473 0%, #22272400 18%);position:absolute;inset:0}.SbU9va_content{max-width:calc(var(--max));justify-items:start;display:grid}.SbU9va_crumbs ol{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;gap:.25rem .6rem;margin-bottom:clamp(1.25rem,3vh,2rem);display:flex}.SbU9va_crumbs li+li:before{content:"/";opacity:.6;margin-right:.6rem}.SbU9va_crumbs a{min-height:24px;transition:color var(--t-fast) var(--ease)}.SbU9va_crumbs a:hover,.SbU9va_crumbs [aria-current]{color:var(--fg)}.SbU9va_label{margin-bottom:clamp(1rem,2vh,1.5rem)}.SbU9va_title{max-width:20ch}.SbU9va_line{margin-bottom:-.1em;padding:0 .08em .1em 0;display:block;overflow:hidden}.SbU9va_line>span{display:inline-block}.SbU9va_lede{max-width:48ch;font-size:var(--fs-lede);color:var(--fg);opacity:.9;margin-top:clamp(1.25rem,2.5vh,1.75rem);line-height:1.6}.SbU9va_actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,3vh,2.25rem);display:flex}.SbU9va_tag{left:auto;right:var(--inset);bottom:auto;top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){.SbU9va_image{animation:SbU9va_settle 1.8s var(--ease) both}.SbU9va_line>span{animation:SbU9va_rise .9s var(--ease) both;animation-delay:calc(var(--i) * .11s + .15s)}.SbU9va_label,.SbU9va_crumbs,.SbU9va_lede,.SbU9va_actions{animation:SbU9va_fadeUp .8s var(--ease) both}.SbU9va_lede{animation-delay:.38s}.SbU9va_actions{animation-delay:.48s}@supports (animation-timeline:scroll()){.SbU9va_drift{animation:linear both SbU9va_drift;animation-timeline:scroll(root);animation-range:0 100vh}}}@media (max-width:760px){.SbU9va_image,.SbU9va_line>span,.SbU9va_label,.SbU9va_lede{animation:none}}@keyframes SbU9va_settle{0%{transform:scale(1.06)}}@keyframes SbU9va_rise{0%{transform:translateY(105%)}}@keyframes SbU9va_fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes SbU9va_drift{to{transform:translateY(10%)}}@media (max-width:700px){.SbU9va_hero[data-has-image=true]{min-height:max(540px,88svh)}.SbU9va_shade{background:linear-gradient(0deg, rgb(var(--tint)) 0%, rgb(var(--tint) / .9) 32%, rgb(var(--tint) / .35) 62%, rgb(var(--tint) / 0) 80%), linear-gradient(180deg, #22272480 0%, #22272400 20%)}.SbU9va_actions{width:100%}.SbU9va_actions .button{flex:100%}.SbU9va_tag{display:none}}
._3yM2_W_button{border:1px solid var(--rule);min-height:44px;color:var(--fg);font-size:var(--fs-meta);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .85rem;font-weight:500;display:inline-flex}._3yM2_W_button:hover{border-color:var(--fg)}._3yM2_W_icon{border:0;border-inline:3px solid;width:10px;height:12px;position:relative}._3yM2_W_icon[data-paused=true]{border-inline:0;border-left:10px solid;border-block:6px solid #0000;width:0;height:0}@media (prefers-reduced-motion:reduce){._3yM2_W_button{display:none}}@media (hover:none){._3yM2_W_button[data-touch-hidden]{display:none}}
.YB7N2W_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.YB7N2W_item:first-child{grid-column:span 2}.YB7N2W_grid[data-count="1"] .YB7N2W_item{grid-column:1/-1}.YB7N2W_frame{aspect-ratio:4/5}.YB7N2W_item:first-child .YB7N2W_frame{aspect-ratio:auto;height:100%;min-height:0}.YB7N2W_item:first-child .img-link{grid-template-rows:1fr auto;height:100%;display:grid}.YB7N2W_caption{gap:.2rem;padding-top:.9rem;display:grid}.YB7N2W_meta{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:500}.YB7N2W_location{font-size:var(--fs-small);color:var(--muted)}@media (max-width:900px){.YB7N2W_grid{grid-template-columns:1fr 1fr}.YB7N2W_item:first-child .YB7N2W_frame{aspect-ratio:4/3;height:auto}}@media (max-width:600px){.YB7N2W_grid{grid-template-columns:1fr}.YB7N2W_item:first-child{grid-column:auto}.YB7N2W_frame{aspect-ratio:4/3}}
.uHabwa_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.uHabwa_note{border-left:2px solid var(--terracotta);max-width:44ch;padding-left:1rem}.uHabwa_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.uHabwa_item{grid-column:span 5}.uHabwa_item:nth-child(4n+1),.uHabwa_item:nth-child(4n+4){grid-column:span 7}.uHabwa_frame{aspect-ratio:15/16;display:block}.uHabwa_item:nth-child(4n+1) .uHabwa_frame,.uHabwa_item:nth-child(4n+4) .uHabwa_frame{aspect-ratio:4/3}.uHabwa_item:last-child:nth-child(odd){grid-column:1/-1}.uHabwa_item:last-child:nth-child(odd) .uHabwa_frame{aspect-ratio:21/9}.uHabwa_gallery[data-count="1"] .uHabwa_item{grid-column:2/span 8}.uHabwa_gallery[data-count="1"] .uHabwa_frame{aspect-ratio:4/3}.uHabwa_open{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.uHabwa_zoom{background:var(--porcelain);width:2.5rem;height:2.5rem;color:var(--charcoal);opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-mid) var(--ease);border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;bottom:.9rem;right:.9rem;transform:scale(.85)}@media (hover:hover){.uHabwa_open:hover .uHabwa_frame img{transform:scale(1.03)}.uHabwa_open:hover .uHabwa_zoom{opacity:1;transform:none}}.uHabwa_open:focus-visible .uHabwa_zoom{opacity:1;transform:none}.uHabwa_caption{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;padding-top:.9rem;font-weight:600;display:flex}.uHabwa_kind{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:600}.uHabwa_dialog{background:var(--charcoal);width:min(92vw,1100px);max-height:92vh;color:var(--porcelain);box-shadow:var(--glass-edge-dark), 0 40px 100px -30px #000000b3;border:0;border-radius:22px;padding:0;overflow:hidden}.uHabwa_dialog::backdrop{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#1a1e1c8c}.uHabwa_viewer{display:grid}.uHabwa_viewerImage{background:var(--charcoal-deep);height:min(78vh,760px);position:relative}.uHabwa_viewerImage img{object-fit:contain}.uHabwa_viewer figcaption{font-size:var(--fs-small);justify-content:space-between;gap:1rem;padding:1rem 11rem 1rem 1.25rem;display:flex}.uHabwa_count{color:#b9bdb6}.uHabwa_controls{gap:.4rem;display:flex;position:absolute;bottom:.55rem;right:.75rem}.uHabwa_controls button{background:var(--glass-dark);width:44px;height:44px;box-shadow:var(--glass-edge-dark);color:var(--porcelain);transition:background-color var(--t-fast) var(--ease);border:0;border-radius:50%;font-size:1rem}.uHabwa_controls button:hover{background:#f3f0e81f}@media (prefers-reduced-motion:no-preference){.uHabwa_dialog[open]{animation:uHabwa_lightbox .35s var(--ease) both}}@keyframes uHabwa_lightbox{0%{opacity:0;transform:scale(.98)}}@media (max-width:900px){.uHabwa_head{grid-template-columns:1fr}}@media (max-width:700px){.uHabwa_item,.uHabwa_item:nth-child(n),.uHabwa_gallery[data-count="1"] .uHabwa_item{grid-column:1/-1;margin-top:0}.uHabwa_frame,.uHabwa_item:nth-child(n) .uHabwa_frame,.uHabwa_item:last-child:nth-child(odd) .uHabwa_frame{aspect-ratio:4/3}.uHabwa_viewerImage{height:60vh}.uHabwa_viewer figcaption{padding-bottom:4rem;padding-right:1.25rem}}
.sCFPGa_section{overflow:clip}.sCFPGa_head{gap:2rem var(--grid-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.sCFPGa_headMain{position:relative}.sCFPGa_glyph{z-index:0;font-family:var(--font-display);color:var(--bronze);opacity:.22;pointer-events:none;font-size:clamp(9rem,6rem + 10vw,16rem);line-height:1;position:absolute;top:-.32em;left:-.06em}.sCFPGa_headMain>:not(.sCFPGa_glyph){position:relative}.sCFPGa_headSide{border-left:1px solid var(--rule);justify-items:start;gap:1rem;padding-left:clamp(0rem,3vw,2.5rem);display:grid}.sCFPGa_sides{max-width:18ch;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.2}.sCFPGa_lede{max-width:36ch;font-size:var(--fs-small);color:var(--muted)}.sCFPGa_viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.sCFPGa_orbs{pointer-events:none;position:absolute;inset:-10% 0}.sCFPGa_orbs span{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.sCFPGa_orbs span:first-child{background:var(--forest);width:34rem;height:22rem;top:10%;left:4%}.sCFPGa_orbs span:nth-child(2){background:var(--bronze);width:28rem;height:20rem;top:30%;left:42%}.sCFPGa_orbs span:nth-child(3){background:var(--sage);width:30rem;height:20rem;top:0;right:2%}@media (prefers-reduced-motion:no-preference){.sCFPGa_orbs span{animation:18s ease-in-out infinite alternate sCFPGa_orb}.sCFPGa_orbs span:nth-child(2){animation-duration:22s;animation-delay:-6s}.sCFPGa_orbs span:nth-child(3){animation-duration:26s;animation-delay:-12s}}@keyframes sCFPGa_orb{to{transform:translate(8vw,-2rem)scale(1.15)}}.sCFPGa_track{--card-w:clamp(19rem, 15rem + 12vw, 25rem);--gap:clamp(.9rem, 1.5vw, 1.4rem);gap:var(--gap);width:max-content;padding:.5rem 0 1.5rem;padding-left:var(--inset);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.sCFPGa_track{animation:70s linear infinite sCFPGa_drift}.sCFPGa_viewport:hover .sCFPGa_track,.sCFPGa_viewport:focus-within .sCFPGa_track{animation-play-state:paused}}@keyframes sCFPGa_drift{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.sCFPGa_card{flex:0 0 var(--card-w);background:var(--glass-light);box-shadow:var(--glass-edge-light), 0 20px 40px -26px #1a1e1c73;-webkit-backdrop-filter:blur(18px)saturate(190%)brightness(1.06);backdrop-filter:blur(18px)saturate(190%)brightness(1.06);transition:transform var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease);border-radius:22px;grid-template-rows:1fr auto;display:grid;overflow:hidden}@media (hover:hover){.sCFPGa_card:hover{box-shadow:var(--glass-edge-light), 0 34px 60px -30px #1a1e1c8c;transform:translateY(-6px)}}.sCFPGa_figure{grid-template-rows:auto 1fr auto;gap:1.25rem;padding:clamp(1.5rem,2vw,2rem);display:grid}.sCFPGa_top{justify-content:space-between;align-items:flex-start;display:flex}.sCFPGa_mark{font-family:var(--font-display);height:1.6rem;color:var(--bronze);font-size:3.5rem;line-height:.7}.sCFPGa_sector{border:1px solid var(--rule);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:.3rem .6rem;font-weight:600}.sCFPGa_quote{font-family:var(--font-display);margin:0;font-size:clamp(1.1rem,1rem + .3vw,1.3rem);line-height:1.5}.sCFPGa_by{border-top:1px solid var(--rule);align-items:center;gap:.85rem;padding-top:1.25rem;display:flex}.sCFPGa_monogram{background:var(--bronze);width:2.75rem;height:2.75rem;color:var(--charcoal);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.sCFPGa_name{font-weight:600;display:block}.sCFPGa_role{font-size:var(--fs-small);color:var(--muted);display:block}.sCFPGa_more{border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--muted);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);justify-content:space-between;padding:.9rem clamp(1.5rem,2vw,2rem);display:flex}.sCFPGa_more:hover{color:var(--fg);background:#b092651a}@media (max-width:900px){.sCFPGa_head{grid-template-columns:1fr}.sCFPGa_headSide{border-left:0;border-top:1px solid var(--rule);padding-top:1.25rem;padding-left:0}}@media (hover:none){.sCFPGa_viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sCFPGa_viewport::-webkit-scrollbar{display:none}.sCFPGa_track{padding-right:var(--inset);animation:none}.sCFPGa_card{flex-basis:min(84vw, var(--card-w));scroll-snap-align:start;scroll-margin-left:var(--inset)}.sCFPGa_card[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.sCFPGa_track{width:auto;padding-right:var(--inset);flex-wrap:wrap}.sCFPGa_card[aria-hidden=true]{display:none}}.sCFPGa_invite{background:var(--glass-shine), linear-gradient(160deg, #b0926552, #fff3)}.sCFPGa_invite .sCFPGa_figure{grid-template-rows:auto auto 1fr;align-content:start}.sCFPGa_inviteTitle{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + .8vw,2rem);line-height:1.15}.sCFPGa_inviteText{font-size:var(--fs-small);color:var(--muted)}@media (hover:none){.sCFPGa_orbs span{animation:none}}.sCFPGa_headActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.sCFPGa_section[data-paused] .sCFPGa_track{animation-play-state:paused}
.UZ862G_head{gap:1.5rem var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:2.5rem;display:grid}.UZ862G_head>header{grid-column:1/span 6}.UZ862G_head>.lede{grid-column:8/-1}.UZ862G_jump ul{margin-bottom:var(--stack);flex-wrap:wrap;gap:.5rem;display:flex}.UZ862G_jump a{border:1px solid var(--rule);min-height:44px;font-size:var(--fs-small);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);align-items:center;gap:.6rem;padding:.35rem .9rem .35rem .45rem;display:inline-flex}.UZ862G_jump a:hover{border-color:var(--olive);background:var(--olive-tint)}.UZ862G_jumpPlan{width:1.75rem;height:1.75rem;color:var(--olive)}.UZ862G_list{gap:var(--section-y);display:grid}.UZ862G_layout{gap:var(--stack) clamp(2rem, 6vw, 7rem);scroll-margin-top:calc(var(--header-h) + 1rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.UZ862G_layout:nth-child(2n) .UZ862G_visual{order:2}.UZ862G_diagram{aspect-ratio:1;background:var(--olive-tint);color:var(--olive-deep);place-items:center;display:grid}.UZ862G_plan{width:62%;height:auto}.UZ862G_photo{aspect-ratio:5/4}.UZ862G_photoPlan{z-index:2;background:var(--porcelain);width:4.5rem;color:var(--olive-deep);padding:.5rem;position:absolute;top:1rem;right:1rem}.UZ862G_photoPlan svg{width:100%;height:auto;display:block}.UZ862G_copy{justify-items:start;gap:1rem;max-width:36rem;display:grid}.UZ862G_index{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:600}.UZ862G_facts{border-top:1px solid var(--rule);width:100%;display:grid}.UZ862G_facts>div{border-bottom:1px solid var(--rule);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.UZ862G_facts dt{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);padding-top:.2rem;font-weight:600}.UZ862G_facts dd{font-size:var(--fs-small)}.UZ862G_facts ul{gap:.35rem;display:grid}.UZ862G_facts li{padding-left:1rem;position:relative}.UZ862G_facts li:before{content:"";background:var(--terracotta);width:.45rem;height:1px;position:absolute;top:.7em;left:0}@media (max-width:960px){.UZ862G_head>header{grid-column:1/-1}.UZ862G_head>.lede{grid-column:1/-1}}@media (max-width:900px){.UZ862G_layout{grid-template-columns:1fr}.UZ862G_layout:nth-child(2n) .UZ862G_visual{order:0}.UZ862G_diagram{aspect-ratio:16/10}.UZ862G_plan{width:auto;height:72%}}@media (max-width:520px){.UZ862G_facts>div{grid-template-columns:1fr;gap:.35rem}}
._8a_ifa_related{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}._8a_ifa_heading{margin-bottom:2rem}._8a_ifa_list{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._8a_ifa_link{background:var(--card);border:1px solid var(--rule);height:100%;transition:border-color var(--t-fast) var(--ease), transform var(--t-mid) var(--ease);align-content:start;gap:.5rem;padding:1.5rem 3.5rem 1.75rem 1.5rem;display:grid;position:relative}._8a_ifa_link:hover{border-color:var(--accent);transform:translateY(-3px)}._8a_ifa_group{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:600}._8a_ifa_name{transition:color var(--t-fast) var(--ease)}._8a_ifa_link:hover ._8a_ifa_name{color:var(--accent)}._8a_ifa_arrow{color:var(--accent);transition:transform var(--t-mid) var(--ease);position:absolute;top:1.5rem;right:1.5rem}._8a_ifa_link:hover ._8a_ifa_arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){._8a_ifa_link:hover{transform:none}}@media (max-width:900px){._8a_ifa_list{grid-template-columns:1fr}}
._1CUDPa_heading{align-content:start;justify-items:start;gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}
.gDexQq_statement[data-continues=true]{padding-top:clamp(2.5rem,2rem + 3vw,5rem)}.gDexQq_grid{gap:var(--stack) clamp(2rem, 5vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.gDexQq_introCol{gap:1.25rem;display:grid}.gDexQq_text{font-family:var(--font-display);font-size:var(--fs-h3);max-width:30ch;line-height:1.3}.gDexQq_image{aspect-ratio:1;max-width:28rem;margin-top:1rem}.gDexQq_points{border-top:1px solid var(--rule)}.gDexQq_points li{border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:.35rem 1rem;padding-block:1.5rem;display:grid}.gDexQq_points li>:not(.gDexQq_num){grid-column:2}.gDexQq_num{font-size:var(--fs-caption);letter-spacing:.16em;color:var(--accent);grid-row:1/span 2;padding-top:.25rem;font-weight:600}@media (max-width:900px){.gDexQq_grid{grid-template-columns:1fr}}
.zQwOSa_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.zQwOSa_head>header{grid-column:1/span 6}.zQwOSa_head>.lede{grid-column:8/-1}.zQwOSa_full{position:relative}.zQwOSa_fullFrame{aspect-ratio:16/9}.zQwOSa_fullFrame img{object-position:50% 60%}.zQwOSa_plate{background:var(--porcelain);justify-items:start;gap:.75rem;width:min(100%,30rem);margin:clamp(-7rem,-7vw,-3rem) 0 0 auto;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.5rem,2.5vw,2.25rem) .5rem;display:grid;position:relative}.zQwOSa_rooms{gap:var(--stack) var(--grid-gap);margin-top:var(--stack);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.zQwOSa_wardrobes{grid-column:1/span 5}.zQwOSa_foyer{grid-column:6/span 4}.zQwOSa_bedrooms{grid-column:10/span 3}.zQwOSa_living{grid-column:1/span 8}.zQwOSa_pooja{grid-column:9/span 4}.zQwOSa_bathrooms{grid-column:1/span 5}.zQwOSa_index{grid-column:7/span 6}.zQwOSa_wardrobes .zQwOSa_frame{aspect-ratio:1}.zQwOSa_foyer .zQwOSa_frame{aspect-ratio:4/5}.zQwOSa_bedrooms .zQwOSa_frame{aspect-ratio:4/7}.zQwOSa_living .zQwOSa_frame{aspect-ratio:16/9}.zQwOSa_pooja .zQwOSa_frame{aspect-ratio:6/7}.zQwOSa_bathrooms .zQwOSa_frame{aspect-ratio:4/3}.zQwOSa_index{border-top:1px solid var(--rule);justify-items:start;gap:1.25rem;padding-top:1.5rem;display:grid}.zQwOSa_index ul{gap:0 var(--grid-gap);grid-template-columns:1fr 1fr;width:100%;display:grid}.zQwOSa_index li a{border-bottom:1px solid var(--rule);min-height:44px;font-family:var(--font-display);font-size:var(--fs-title);transition:color var(--t-fast) var(--ease), padding var(--t-mid) var(--ease);justify-content:space-between;align-items:center;display:flex}.zQwOSa_index li a:after{content:"→";font-family:var(--font-body);color:var(--accent);opacity:0;transition:opacity var(--t-fast) var(--ease);font-size:.85rem}.zQwOSa_index li a:hover{color:var(--accent);padding-left:.35rem}.zQwOSa_index li a:hover:after{opacity:1}@media (max-width:1100px){.zQwOSa_wardrobes,.zQwOSa_bedrooms,.zQwOSa_bathrooms{grid-column:1/span 6}.zQwOSa_foyer,.zQwOSa_pooja,.zQwOSa_index{grid-column:7/span 6}.zQwOSa_living{grid-column:1/-1}.zQwOSa_bedrooms,.zQwOSa_pooja{order:1}.zQwOSa_living{order:2}.zQwOSa_bathrooms,.zQwOSa_index{order:3}.zQwOSa_wardrobes .zQwOSa_frame,.zQwOSa_foyer .zQwOSa_frame,.zQwOSa_bedrooms .zQwOSa_frame,.zQwOSa_pooja .zQwOSa_frame{aspect-ratio:4/5}}@media (max-width:960px){.zQwOSa_head>header{grid-column:1/-1}.zQwOSa_head>.lede{grid-column:1/-1}}@media (max-width:700px){.zQwOSa_rooms>*{grid-column:1/-1!important;margin-top:0!important}.zQwOSa_fullFrame{aspect-ratio:4/3}.zQwOSa_plate{background:0 0;width:100%;margin:0;padding:1.25rem 0 0}.zQwOSa_rooms .zQwOSa_frame{aspect-ratio:4/3}.zQwOSa_index ul{grid-template-columns:1fr}}
.gnmajq_nav ul{flex-wrap:wrap;gap:.5rem;display:flex}.gnmajq_nav a{border:1px solid var(--rule);min-height:44px;font-size:var(--fs-small);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:.55rem;padding:.35rem 1rem;display:inline-flex}.gnmajq_nav a:hover{border-color:var(--fg)}.gnmajq_nav a[aria-current=page]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.gnmajq_nav span{font-size:var(--fs-caption);opacity:.7}
._7BPp5a_commercial{padding-bottom:var(--section-y);position:relative}._7BPp5a_band{isolation:isolate;align-items:end;min-height:clamp(36rem,85vh,54rem);display:grid;position:relative}._7BPp5a_bandMedia{z-index:-1;position:absolute;inset:0;overflow:hidden}._7BPp5a_bandImage{object-fit:cover;object-position:60% 35%}._7BPp5a_bandMedia:after{content:"";background:linear-gradient(0deg, var(--bg) 0%, rgb(var(--shade) / .86) 24%, rgb(var(--shade) / .2) 58%, rgb(var(--shade) / 0) 75%), linear-gradient(90deg, rgb(var(--shade) / .55) 0%, rgb(var(--shade) / 0) 55%);position:absolute;inset:0}._7BPp5a_bandTag{top:calc(var(--header-h) + .5rem);bottom:auto;left:auto;right:var(--inset)}._7BPp5a_bandCopy{padding-bottom:var(--stack);justify-items:start;gap:1.25rem;display:grid}._7BPp5a_bandCopy h2{max-width:18ch}._7BPp5a_bandLede{max-width:52ch;font-size:var(--fs-lede);color:var(--muted)}._7BPp5a_sectorNames{flex-wrap:wrap;gap:.5rem;display:flex}._7BPp5a_sectorNames li{background:var(--glass-dark);box-shadow:var(--glass-edge-dark);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);font-size:var(--fs-meta);color:var(--paper-text);border-radius:999px;padding:.42rem .9rem}._7BPp5a_pair{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}._7BPp5a_salon{grid-column:1/span 4}._7BPp5a_office{grid-column:5/-1}._7BPp5a_salonFrame{aspect-ratio:3/4}._7BPp5a_salonFrame img{object-position:50% 40%}._7BPp5a_officeFrame{aspect-ratio:16/10}._7BPp5a_trio{gap:var(--stack) var(--grid-gap);margin-top:var(--stack);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7BPp5a_trioFrame{aspect-ratio:4/3}._7BPp5a_needs{margin-top:var(--stack);padding-top:var(--stack);border-top:1px solid var(--rule);justify-items:start;gap:1.75rem;display:grid}._7BPp5a_needsList{gap:2rem var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}._7BPp5a_needsList dt{margin-bottom:.5rem}._7BPp5a_ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}@media (max-width:1000px){._7BPp5a_needsList,._7BPp5a_trio{grid-template-columns:1fr 1fr}._7BPp5a_trioItem:nth-child(3){grid-column:1/-1}._7BPp5a_trioItem:nth-child(3) ._7BPp5a_trioFrame{aspect-ratio:21/9}}@media (max-width:700px){._7BPp5a_bandMedia:after{background:linear-gradient(0deg, var(--bg) 0%, rgb(var(--shade) / .92) 45%, rgb(var(--shade) / .35) 72%, rgb(var(--shade) / 0) 88%)}._7BPp5a_salon,._7BPp5a_office{grid-column:1/-1}._7BPp5a_pair{row-gap:var(--stack)}._7BPp5a_trio{grid-template-columns:1fr}._7BPp5a_trioItem:nth-child(3) ._7BPp5a_trioFrame{aspect-ratio:4/3}._7BPp5a_needsList{grid-template-columns:1fr}}html[data-refract] ._7BPp5a_sectorNames li{-webkit-backdrop-filter:var(--glass-filter-refract);backdrop-filter:var(--glass-filter-refract)}
.I6jQpq_consultation{isolation:isolate;padding-top:calc(var(--header-h) + clamp(2rem, 5vw, 4rem));padding-bottom:clamp(3.5rem,6vw,6rem);position:relative;overflow:hidden}.I6jQpq_bg{z-index:-1;position:absolute;inset:0}.I6jQpq_bgImage{object-fit:cover;object-position:75% 50%}.I6jQpq_bg:after{content:"";background:linear-gradient(90deg,#222724f0 0%,#222724d1 40%,#22272459 100%),linear-gradient(#22272400 70%,#222724 100%);position:absolute;inset:0}.I6jQpq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.I6jQpq_copy{align-content:start;justify-items:start;gap:clamp(1.1rem,.9rem + .8vw,1.5rem);padding-top:clamp(0rem,2vw,2rem);display:grid}.I6jQpq_crumbs ol{font-size:var(--fs-meta);color:var(--muted);gap:.6rem;display:flex}.I6jQpq_crumbs li+li:before{content:"/";opacity:.6;margin-right:.6rem}.I6jQpq_crumbs [aria-current]{color:var(--fg)}.I6jQpq_title{max-width:14ch}.I6jQpq_title .line{display:block}.I6jQpq_title em{color:var(--accent)}.I6jQpq_lede{font-size:var(--fs-lede);color:#dcdfe0;max-width:40ch;line-height:1.6}@media (prefers-reduced-motion:no-preference){.I6jQpq_copy>*{animation:I6jQpq_fadeUp .8s var(--ease) both}.I6jQpq_copy>:nth-child(3){animation-delay:.1s}.I6jQpq_copy>:nth-child(n+4){animation-delay:.22s}.I6jQpq_form{animation:I6jQpq_fadeUp .9s var(--ease) .26s both}}@keyframes I6jQpq_fadeUp{0%{opacity:0;transform:translateY(14px)}}.I6jQpq_direct{border-top:1px solid var(--rule);flex-wrap:wrap;gap:1.5rem 3rem;padding-top:1.75rem;display:flex}.I6jQpq_direct dt{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);margin-bottom:.3rem;font-weight:600}.I6jQpq_direct dd a{font-family:var(--font-display);font-size:var(--fs-title);overflow-wrap:anywhere;transition:background-size var(--t-mid) var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/0 1px no-repeat}.I6jQpq_direct dd a:hover{background-size:100% 1px}.I6jQpq_form{--fg:var(--ink);--muted:var(--ink-soft);--rule:#1f19152e;--bg:var(--porcelain);background:var(--porcelain);color:var(--ink);gap:1.75rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid;position:relative;box-shadow:0 40px 80px -30px #0009}.I6jQpq_kind{border:0;border-bottom:1px solid var(--rule);margin:0;padding:0;display:flex}.I6jQpq_kind label{text-align:center;min-height:48px;font-size:var(--fs-button);letter-spacing:var(--track-button);text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color var(--t-fast) var(--ease);flex:1;padding:.9rem .5rem;font-weight:600;position:relative}.I6jQpq_kind label:after{content:"";background:var(--terracotta-ink);height:2px;transition:transform var(--t-mid) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.I6jQpq_kind label[data-checked=true]{color:var(--ink)}.I6jQpq_kind label[data-checked=true]:after{transform:scaleX(1)}.I6jQpq_kind input{opacity:0;pointer-events:none;position:absolute}.I6jQpq_kind label:has(input:focus-visible){outline:2px solid var(--terracotta-ink);outline-offset:2px}.I6jQpq_fields{grid-template-columns:1fr 1fr;gap:1.35rem 1.5rem;display:grid}.I6jQpq_field{align-content:start;gap:.35rem;display:grid}.I6jQpq_field[data-wide=true]{grid-column:1/-1}.I6jQpq_field label{font-size:var(--fs-caption);letter-spacing:var(--track-button);text-transform:uppercase;color:var(--muted);font-weight:600}.I6jQpq_field input,.I6jQpq_field select,.I6jQpq_field textarea{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:46px;transition:border-color var(--t-fast) var(--ease);background:0 0;border-radius:0;padding:.6rem 0;font-size:1rem}.I6jQpq_field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) right 6px center / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--muted) 50%) right 0 center / 6px 6px no-repeat;padding-right:1.5rem}.I6jQpq_field textarea{resize:vertical;min-height:6rem}.I6jQpq_field input::placeholder,.I6jQpq_field textarea::placeholder{color:#9a8e82}.I6jQpq_field input:focus,.I6jQpq_field select:focus,.I6jQpq_field textarea:focus{border-bottom-color:var(--terracotta-ink);box-shadow:0 1px 0 0 var(--terracotta-ink);outline:none}.I6jQpq_field[data-invalid=true] input{border-bottom-color:#a2432b}.I6jQpq_error{color:#a2432b;font-size:.8rem}.I6jQpq_submitRow{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;display:grid}.I6jQpq_submitRow .button{--btn-bg:var(--ink);--btn-fg:var(--porcelain)}.I6jQpq_note{font-size:var(--fs-meta);color:var(--muted);line-height:1.5}.I6jQpq_status{font-size:var(--fs-small);color:var(--ink)}.I6jQpq_status:empty{display:none}.I6jQpq_submitRow .button[disabled]{opacity:.7;cursor:progress}.I6jQpq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.I6jQpq_consent{font-size:var(--fs-small);color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.35rem .75rem;line-height:1.5;display:grid}.I6jQpq_consent input{width:22px;height:22px;accent-color:var(--forest);margin:.1rem 0 0}.I6jQpq_consent a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.I6jQpq_consent .I6jQpq_error{grid-column:2}.I6jQpq_failed{background:#b0926524;border:1px solid #7a61404d;border-radius:14px;gap:.85rem;padding:1rem 1.1rem;display:grid}.I6jQpq_failedActions,.I6jQpq_doneActions{flex-wrap:wrap;gap:.6rem;display:flex}.I6jQpq_wa,.I6jQpq_again{min-height:44px;font-size:var(--fs-small);transition:transform var(--t-mid) var(--ease), background-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:500;display:inline-flex}.I6jQpq_wa{background:var(--forest);color:var(--ivory)}.I6jQpq_wa:hover{transform:translateY(-2px)}.I6jQpq_again{border:1px solid var(--rule);color:var(--ink);background:0 0}.I6jQpq_again:hover{background:#2227240f}.I6jQpq_done{outline:none;align-content:center;justify-items:start;gap:1rem;min-height:28rem}.I6jQpq_doneMark{background:var(--forest);width:3.25rem;height:3.25rem;color:var(--ivory);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.I6jQpq_doneTitle{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.1}.I6jQpq_done p{max-width:40ch;color:var(--muted)}.I6jQpq_ref strong{color:var(--ink);letter-spacing:.04em}@media (prefers-reduced-motion:no-preference){.I6jQpq_done{animation:.6s cubic-bezier(.34,1.3,.64,1) both I6jQpq_doneIn}}@keyframes I6jQpq_doneIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (max-width:960px){.I6jQpq_grid{grid-template-columns:1fr}.I6jQpq_bg:after{background:linear-gradient(#222724b3 0%,#222724eb 45%,#222724 100%)}}@media (max-width:560px){.I6jQpq_fields,.I6jQpq_submitRow{grid-template-columns:1fr}.I6jQpq_form{margin-inline:calc(var(--gutter) * -.5)}}
.AB6CKq_phases{padding-top:clamp(2.5rem,2rem + 3vw,5rem)}.AB6CKq_head{margin-bottom:var(--stack)}
._4hx76G_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._4hx76G_item{grid-column:span 2}._4hx76G_item:nth-child(5n+1){grid-column:span 4}._4hx76G_frame{aspect-ratio:4/5}._4hx76G_item:nth-child(5n+1) ._4hx76G_frame{aspect-ratio:8/5}._4hx76G_help{background:var(--panel);grid-column:span 2;align-content:center;align-self:stretch;justify-items:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}._4hx76G_helpText{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2}@media (max-width:1100px){._4hx76G_grid{grid-template-columns:1fr 1fr}._4hx76G_item,._4hx76G_item:nth-child(5n+1),._4hx76G_help{grid-column:span 1}._4hx76G_item:nth-child(5n+1) ._4hx76G_frame{aspect-ratio:4/5}}@media (max-width:640px){._4hx76G_grid{grid-template-columns:1fr}._4hx76G_frame,._4hx76G_item:nth-child(5n+1) ._4hx76G_frame{aspect-ratio:4/3}}
.OrFKKG_header{padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 5rem));padding-bottom:clamp(2.5rem,5vw,4rem)}.OrFKKG_inner{justify-items:start;gap:1.1rem;display:grid}.OrFKKG_crumbs ol{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;gap:.25rem .6rem;margin-bottom:.5rem;display:flex}.OrFKKG_crumbs li+li:before{content:"/";opacity:.6;margin-right:.6rem}.OrFKKG_crumbs a:hover,.OrFKKG_crumbs [aria-current]{color:var(--fg)}.OrFKKG_title{max-width:20ch}.OrFKKG_lede{max-width:52ch;font-size:var(--fs-lede);color:var(--muted)}@media (prefers-reduced-motion:no-preference){.OrFKKG_inner>*{animation:OrFKKG_fadeUp .8s var(--ease) both}.OrFKKG_inner>:nth-child(3){animation-delay:80ms}.OrFKKG_inner>:nth-child(4){animation-delay:.16s}}@keyframes OrFKKG_fadeUp{0%{opacity:0;transform:translateY(12px)}}
.KRU6Oa_grid{gap:var(--stack) clamp(2rem, 5vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.KRU6Oa_head{top:calc(var(--header-h) + 2rem);position:sticky}.KRU6Oa_list{border-top:1px solid var(--rule)}.KRU6Oa_item{border-bottom:1px solid var(--rule)}.KRU6Oa_item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;padding-block:1.25rem;list-style:none;display:flex}.KRU6Oa_item summary::-webkit-details-marker{display:none}.KRU6Oa_item summary:hover .title{color:var(--accent)}.KRU6Oa_item summary .title{transition:color var(--t-fast) var(--ease)}.KRU6Oa_icon{flex:none;width:14px;height:14px;position:relative}.KRU6Oa_icon:before,.KRU6Oa_icon:after{content:"";height:1px;transition:transform var(--t-mid) var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.KRU6Oa_icon:after{transform:rotate(90deg)}.KRU6Oa_item[open] .KRU6Oa_icon:after{transform:rotate(0)}.KRU6Oa_a{max-width:60ch;color:var(--muted);padding-bottom:1.5rem}@media (max-width:900px){.KRU6Oa_grid{grid-template-columns:1fr}.KRU6Oa_head{position:static}}
.Q4o2uq_grid{gap:var(--stack) clamp(2rem, 5vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.Q4o2uq_copy{gap:var(--stack);align-content:start;display:grid}.Q4o2uq_index{gap:0 var(--grid-gap);border-top:1px solid var(--rule);grid-template-columns:1fr;display:grid}.Q4o2uq_index li{border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:.9rem;display:grid}.Q4o2uq_swatch{aspect-ratio:1;border-radius:2px;width:3.5rem;display:block;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #22272473}.Q4o2uq_swatchImg{object-fit:cover;transition:transform var(--t-slow) var(--ease);transform:scale(4.5)}@media (hover:hover){.Q4o2uq_index li:hover .Q4o2uq_swatchImg{transform:scale(5.2)}}.Q4o2uq_itemText{gap:.15rem;display:grid}.Q4o2uq_stage{top:calc(var(--header-h) + 1.5rem);padding-bottom:clamp(5rem,12vw,11rem);position:sticky}.Q4o2uq_detail{margin-left:clamp(2rem,8vw,7rem)}.Q4o2uq_detailFrame{aspect-ratio:1}.Q4o2uq_tagTop{inset:.75rem .75rem auto auto}.Q4o2uq_note{border-left:2px solid var(--terracotta);max-width:34ch;font-size:var(--fs-small);color:var(--muted);text-align:left;margin:1rem 0 0 max(52% + 1.5rem,100% - 34ch);padding-left:1rem}.Q4o2uq_sample{background:var(--porcelain);width:52%;padding:.6rem;position:absolute;bottom:0;left:0;box-shadow:0 30px 60px -30px #22272473}.Q4o2uq_sampleFrame{aspect-ratio:4/3}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Q4o2uq_sample{animation:linear both Q4o2uq_lift;animation-timeline:view();animation-range:entry 10% exit 40%}}}@keyframes Q4o2uq_lift{0%{translate:0 2.5rem}to{translate:0 -1.5rem}}.Q4o2uq_itemText .small{line-height:1.45}@media (max-width:900px){.Q4o2uq_grid{grid-template-columns:1fr}.Q4o2uq_index{grid-template-columns:1fr 1fr}.Q4o2uq_stage{order:-1;position:relative;top:0}}@media (max-width:560px){.Q4o2uq_index{grid-template-columns:1fr}.Q4o2uq_detail{margin-left:0}.Q4o2uq_sample{width:62%}.Q4o2uq_note{display:none}}
.OSLHOG_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,4fr));align-items:stretch;display:grid}.OSLHOG_head{align-content:start;gap:1.25rem;display:grid}.OSLHOG_card{background:var(--card);border:1px solid var(--rule);align-content:start;justify-items:start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);font-style:normal;display:grid}.OSLHOG_cardLabel{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.1}.OSLHOG_lines{color:var(--muted);display:grid}@media (max-width:1000px){.OSLHOG_grid{grid-template-columns:1fr 1fr}.OSLHOG_head{grid-column:1/-1}}@media (max-width:600px){.OSLHOG_grid{grid-template-columns:1fr}}.OSLHOG_desksHead{gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.OSLHOG_quick{flex-wrap:wrap;gap:.6rem;display:flex}.OSLHOG_quick a{background:var(--charcoal);min-height:44px;color:var(--ivory);font-size:var(--fs-small);transition:transform var(--t-mid) var(--ease), background-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:0 1.1rem 0 .9rem;display:inline-flex}.OSLHOG_quick a svg{color:var(--bronze-light)}.OSLHOG_quick a:hover{background:var(--forest);transform:translateY(-2px)}.OSLHOG_desksGrid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));display:grid}.OSLHOG_desk{background:var(--card);border:1px solid var(--rule);transition:transform var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease);border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:.6rem;padding:clamp(1.4rem,2.5vw,1.9rem);display:grid}@media (hover:hover){.OSLHOG_desk:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px #22272480}}.OSLHOG_deskIcon{width:22px;height:22px;color:var(--accent)}.OSLHOG_deskLabel{font-family:var(--font-display);font-size:var(--fs-title)}.OSLHOG_deskText{font-size:var(--fs-small);color:var(--muted)}.OSLHOG_deskMail{font-weight:500;font-size:var(--fs-small);color:var(--accent);overflow-wrap:break-word;margin-top:.4rem}.OSLHOG_deskMail:hover{text-underline-offset:3px;text-decoration:underline}
.kwgJbG_header{padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 5rem));padding-bottom:clamp(6rem,12vw,10rem)}.kwgJbG_headerInner{justify-items:start;gap:1.1rem;max-width:64rem;margin-left:0;display:grid}.kwgJbG_crumbs ol{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;gap:.25rem .6rem;display:flex}.kwgJbG_crumbs li+li:before{content:"/";opacity:.6;margin-right:.6rem}.kwgJbG_crumbs a:hover{color:var(--fg)}.kwgJbG_title{max-width:22ch;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.kwgJbG_excerpt{max-width:56ch;font-size:var(--fs-lede);color:var(--muted)}.kwgJbG_meta{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;gap:.4rem .6rem;display:flex}.kwgJbG_figureWrap{margin-top:clamp(-8rem,-9vw,-4.5rem)}.kwgJbG_figure{aspect-ratio:21/9}.kwgJbG_layout{gap:var(--grid-gap) clamp(2rem, 4vw, 4rem);padding-block:var(--stack) var(--section-y);grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);align-items:start;display:grid}.kwgJbG_toc{top:calc(var(--header-h) + 1.5rem);gap:1rem;display:grid;position:sticky}.kwgJbG_toc ol{border-left:1px solid var(--rule);gap:.15rem;display:grid}.kwgJbG_toc a{font-size:var(--fs-small);color:var(--muted);transition:color var(--t-fast) var(--ease);padding:.35rem 0 .35rem 1rem;display:block}.kwgJbG_toc a:hover{color:var(--fg)}.kwgJbG_prose{grid-column:2}.kwgJbG_apply{padding-block:var(--section-y)}.kwgJbG_applyTitle{margin-bottom:var(--stack)}.kwgJbG_services{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.kwgJbG_services a{background:var(--card);border:1px solid var(--rule);height:100%;transition:border-color var(--t-fast) var(--ease);gap:.4rem;padding:1.5rem 3rem 1.5rem 1.5rem;display:grid;position:relative}.kwgJbG_services a:hover{border-color:var(--accent)}.kwgJbG_go{color:var(--accent);position:absolute;top:1.5rem;right:1.25rem}.kwgJbG_projects{margin-top:var(--stack)}.kwgJbG_relatedGrid{gap:var(--stack) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.kwgJbG_layout{grid-template-columns:minmax(0,1fr)}.kwgJbG_prose{grid-column:1}.kwgJbG_toc{position:static}}@media (max-width:900px){.kwgJbG_relatedGrid{grid-template-columns:1fr}.kwgJbG_figure{aspect-ratio:16/10}}
._8fcG5q_featured{padding-top:clamp(2rem,4vw,3rem)}._8fcG5q_featuredCard{margin-top:var(--stack);gap:1.25rem;display:grid}._8fcG5q_sectionTitle{margin-bottom:var(--stack)}._8fcG5q_grid{gap:var(--stack) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._8fcG5q_topicList{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._8fcG5q_topicList a{border:1px solid var(--rule);height:100%;transition:border-color var(--t-fast) var(--ease);align-content:start;gap:.5rem;padding:1.5rem;display:grid}._8fcG5q_topicList a:hover{border-color:var(--accent)}._8fcG5q_count{font-size:var(--fs-small);color:var(--accent);margin-top:.5rem}@media (max-width:1000px){._8fcG5q_grid,._8fcG5q_topicList{grid-template-columns:1fr 1fr}}@media (max-width:640px){._8fcG5q_grid,._8fcG5q_topicList{grid-template-columns:1fr}}
.LT-C6q_aboutGrid{gap:var(--stack) clamp(2rem, 6vw, 7rem);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.LT-C6q_facts{border-top:1px solid var(--rule);display:grid}.LT-C6q_facts>div{border-bottom:1px solid var(--rule);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding-block:.9rem;display:grid}.LT-C6q_facts dt{font-size:var(--fs-caption);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);padding-top:.2rem;font-weight:500}.LT-C6q_facts dd a{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.LT-C6q_facts dd a:hover{color:var(--accent)}.LT-C6q_text{gap:1.25rem;max-width:44rem;display:grid}.LT-C6q_summary{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.35}.LT-C6q_featuresLabel{margin-top:1rem}.LT-C6q_features{border-top:1px solid var(--rule)}.LT-C6q_features li{border-bottom:1px solid var(--rule);padding:.9rem 0 .9rem 1.5rem;position:relative}.LT-C6q_features li:before{content:"";background:var(--terracotta);width:.7rem;height:1px;position:absolute;top:1.55rem;left:0}.LT-C6q_quote figure{gap:1rem;display:grid}.LT-C6q_quote blockquote{max-width:34ch;font-family:var(--font-display);font-size:var(--fs-h2);margin:0;line-height:1.2}.LT-C6q_quote figcaption{color:var(--muted)}.LT-C6q_relatedTitle{margin-bottom:var(--stack)}@media (max-width:900px){.LT-C6q_aboutGrid{grid-template-columns:1fr}}
.q81_BW_jump{padding-top:clamp(1.5rem,3vw,2.5rem)}.q81_BW_jump ul{flex-wrap:wrap;gap:.5rem;display:flex}.q81_BW_jump a{border:1px solid var(--rule);min-height:44px;font-size:var(--fs-small);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);align-items:center;gap:.6rem;padding:.35rem 1rem;display:inline-flex}.q81_BW_jump a:hover{border-color:var(--fg)}.q81_BW_jump span{font-size:var(--fs-caption);color:var(--muted)}.q81_BW_groupHead{gap:1rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;display:grid}@media (max-width:900px){.q81_BW_groupHead{grid-template-columns:1fr}}
.ylPtNa_craftGrid{gap:var(--stack) clamp(2rem, 6vw, 7rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.ylPtNa_frame{aspect-ratio:1}.ylPtNa_copy{justify-items:start;gap:1.5rem;max-width:38rem;display:grid}.ylPtNa_copy>p:not(.label){color:var(--muted)}.ylPtNa_links{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.ylPtNa_visitGrid{gap:var(--stack) var(--grid-gap);grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:end;display:grid}.ylPtNa_address{color:var(--muted);gap:.2rem;font-style:normal;display:grid}.ylPtNa_address .title{color:var(--fg);margin-bottom:.4rem}@media (max-width:900px){.ylPtNa_craftGrid{grid-template-columns:1fr}.ylPtNa_frame{aspect-ratio:4/3}.ylPtNa_visitGrid{grid-template-columns:1fr 1fr}.ylPtNa_visitGrid h2{grid-column:1/-1}}@media (max-width:520px){.ylPtNa_visitGrid{grid-template-columns:1fr}}
._0SUjSq_head{gap:1.5rem var(--grid-gap);margin-bottom:var(--stack);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}._0SUjSq_head>header{grid-column:1/span 6}._0SUjSq_head>.lede{grid-column:8/-1}@media (max-width:960px){._0SUjSq_head>header{grid-column:1/-1}._0SUjSq_head>.lede{grid-column:1/-1}}
.QapcGG_projectsHead{margin-bottom:var(--stack);justify-items:start;gap:1rem;display:grid}.QapcGG_planGrid{gap:var(--stack) clamp(2rem, 5vw, 6rem);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.QapcGG_planGrid[data-has-image=true]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.QapcGG_planGrid[data-has-image=false] .QapcGG_planCopy{max-width:60rem}.QapcGG_detailFrame{aspect-ratio:4/5}.QapcGG_planCopy{align-content:start;gap:1.75rem;display:grid}.QapcGG_checklist{border-top:1px solid var(--rule);grid-template-columns:1fr;display:grid}.QapcGG_planGrid[data-has-image=false] .QapcGG_checklist{column-gap:var(--grid-gap);grid-template-columns:1fr 1fr}.QapcGG_checklist li{border-bottom:1px solid var(--rule);padding:1rem 0 1rem 1.75rem;position:relative}.QapcGG_checklist li:before{content:"";background:var(--terracotta);width:.75rem;height:1px;position:absolute;top:1.55rem;left:0}.QapcGG_note{max-width:52ch}@media (max-width:900px){.QapcGG_planGrid[data-has-image=true]{grid-template-columns:1fr}.QapcGG_detailFrame{aspect-ratio:4/3}}@media (max-width:640px){.QapcGG_planGrid[data-has-image=false] .QapcGG_checklist{grid-template-columns:1fr}}
