@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_b3b00287-module__WCMKDG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_b3b00287-module__WCMKDG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7a4546d8114e54fa-s.18o8ati-4_x9g.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b9e7b9c6ff7672ac-s.2jjgzj9abf9cy.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8feca5bfbcc904f1-s.1xt3x57tcdmbv.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_32acb7f4-module__srrFlG__className{font-family:Newsreader,Newsreader Fallback;font-style:italic;font-weight:400}.newsreader_32acb7f4-module__srrFlG__variable{--font-newsreader-italic:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.0-95eo-012xnf.woff2?dpl=dpl_4MLUVtMaS7MV51RDu6vrxfpMvP15)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_9d82ecb6-module__-a4k3q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_9d82ecb6-module__-a4k3q__variable{--font-figtree:"Figtree", "Figtree Fallback"}
[data-niche=residence]{--r-close:clamp(1.75rem, 5vw, 4.5rem);--r-open:clamp(2.75rem, 9.5vw, 9rem);--r-vast:clamp(3.5rem, 17vw, 17rem);--r-flush:0rem;--tl-hdr-row:4rem;--tl-cols:12;--tl-page:1680px;--tl-margin:clamp(1.25rem, 5vw, 5.5rem);--tl-gutter:clamp(.75rem, 1.4vw, 1.5rem);--tl-row-gap:clamp(2.25rem, 4vw, 3.75rem);--tl-measure-display:15ch;--tl-measure-lede:46ch;--tl-measure-body:62ch;--tl-measure-note:30ch;--tl-t-hero:clamp(3.5rem, 15vw, 12rem);--tl-t-display:clamp(2.6rem, 8.5vw, 6.25rem);--tl-t-chapter:clamp(2rem, 5vw, 3.9rem);--tl-t-sub:clamp(1.35rem, 2.6vw, 2.05rem);--tl-t-row:clamp(1.0625rem, 1.4vw, 1.28rem);--tl-lh-hero:.88;--tl-lh-display:.98;--tl-lh-chapter:1.04;--tl-lh-sub:1.14;--tl-lh-row:1.24;--tl-track-display:-.018em;--tl-track-hero:-.03em;--tl-t-lede:clamp(1.0625rem, 1.4vw, 1.28rem);--tl-t-body:1rem;--tl-t-note:.8125rem;--tl-t-fact:.6875rem;--tl-track-fact:.2em;--tl-track-fact-wide:.32em;--tl-rule-hair:1px;--tl-rule-datum:1px;--tl-tick:.5rem;--tl-font-numeral:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;--tl-ease:var(--e-ease);--tl-ease-slab:cubic-bezier(.16, .84, .24, 1);--tl-dur-line:.9s;--tl-stagger-line:.105s;--tl-dur-rule:1.1s;--tl-dur-wipe:1.2s;--tl-dur-micro:.26s;--tl-para:6%}@media (min-width:40rem){[data-niche=residence]{--tl-hdr-row:4.5rem}}@media not (min-width:48rem){[data-niche=residence]{--r-close:1.25rem;--r-open:2rem;--r-vast:2.75rem;--tl-row-gap:1.5rem}}[dir=rtl] [data-niche=residence]{--tl-track-fact:0;--tl-track-fact-wide:0;--tl-track-display:0;--tl-track-hero:0;--tl-lh-hero:1.1;--tl-lh-display:1.16;--tl-lh-chapter:1.2;--tl-lh-sub:1.32;--tl-lh-row:1.44}:where([data-niche=residence]) .tl-chapter{--tl-inset:max(var(--tl-margin), (100% - var(--tl-page)) / 2);padding-block:var(--tl-rhythm,var(--r-open));position:relative;overflow-x:clip}:where([data-niche=residence]) .tl-chapter[id]{scroll-margin-block-start:calc(var(--e-chrome-total) + 1.5rem)}:where([data-niche=residence]) .tl-r-close{--tl-rhythm:var(--r-close)}:where([data-niche=residence]) .tl-r-open{--tl-rhythm:var(--r-open)}:where([data-niche=residence]) .tl-r-vast{--tl-rhythm:var(--r-vast)}:where([data-niche=residence]) .tl-r-flush{--tl-rhythm:var(--r-flush)}:where([data-niche=residence]) .tl-r-flush+.tl-chapter{padding-block-start:clamp(2rem,5vw,4.5rem)}:where([data-niche=residence]) .tl-chapter--full{align-content:center;display:grid}@media (min-width:64rem){:where([data-niche=residence]) .tl-chapter--full{min-block-size:calc(100svh - var(--e-chrome-total))}}:where([data-niche=residence]) .tl-grid{grid-template-columns:repeat(var(--tl-cols), minmax(0, 1fr));column-gap:var(--tl-gutter);row-gap:var(--tl-row-gap);padding-inline:var(--tl-inset);align-items:start;display:grid}:where([data-niche=residence]) .tl-grid .tl-grid{padding-inline:0}:where([data-niche=residence]) .tl-bar{--tl-inset:max(var(--tl-margin), (100% - var(--tl-page)) / 2);padding-inline:var(--tl-inset)}:where([data-niche=residence]) .tl-field{grid-column:1/-1;min-inline-size:0}@media (min-width:48rem){:where([data-niche=residence]) .tl-field{grid-column:var(--tl-field-md-start,1) / var(--tl-field-md-end,-1)}}@media (min-width:64rem){:where([data-niche=residence]) .tl-field{grid-column:var(--tl-field-start,1) / var(--tl-field-end,-1)}}:where([data-niche=residence]) .tl-bleed{grid-column:var(--tl-bleed-start,1) / var(--tl-bleed-end,-1);min-inline-size:0}:where([data-niche=residence]) .tl-grid>.tl-bleed--start{margin-inline-start:calc(-1 * var(--tl-inset))}:where([data-niche=residence]) .tl-grid>.tl-bleed--end{margin-inline-end:calc(-1 * var(--tl-inset))}:where([data-niche=residence]) .tl-grid>.tl-bleed--both{margin-inline:calc(-1 * var(--tl-inset))}@media not (min-width:64rem){:where([data-niche=residence]) .tl-grid>.tl-bleed{margin-inline:calc(-1 * var(--tl-inset));grid-column:1/-1}}:where([data-niche=residence]) .tl-rule{border:0;border-block-start:var(--tl-rule-w,var(--tl-rule-hair)) solid var(--tl-rule-c,var(--e-line-strong));block-size:0;inline-size:100%;display:block}:where([data-niche=residence]) .tl-rule--faint{--tl-rule-c:var(--e-line)}:where([data-niche=residence]) .tl-rule--structure{--tl-rule-c:var(--e-accent-2)}:where([data-niche=residence]) .tl-rule--brass{--tl-rule-c:var(--e-accent)}:where([data-niche=residence]) .tl-rule--vertical{border-block-start:0;border-inline-start:var(--tl-rule-w,var(--tl-rule-hair)) solid var(--tl-rule-c,var(--e-line-strong));block-size:100%;inline-size:0}:where([data-niche=residence]) .tl-datum{border-block-start:var(--tl-rule-datum) solid var(--e-accent-2);grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding-block-start:.75rem;display:grid;position:relative}:where([data-niche=residence]) .tl-datum:before{content:"";inline-size:var(--tl-rule-datum);block-size:var(--tl-tick);background:var(--e-accent-2);position:absolute;inset-block-start:0;inset-inline-start:0}:where([data-niche=residence]) .tl-datum__index{font-family:var(--tl-font-numeral);font-size:var(--tl-t-fact);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.06em;color:var(--e-accent-2);font-weight:500}:where([data-niche=residence]) .tl-datum__label{font-family:var(--e-font-mono);font-size:var(--tl-t-fact);letter-spacing:var(--tl-track-fact);text-transform:uppercase;color:var(--e-muted);font-weight:500;line-height:1.1}[dir=rtl] :where([data-niche=residence]) .tl-datum__label,[dir=rtl] :where([data-niche=residence]) .tl-fact{font-weight:700}:where([data-niche=residence]) .tl-display{font-family:var(--e-font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--tl-t-size,var(--tl-t-chapter));line-height:var(--tl-t-lh,var(--tl-lh-chapter));letter-spacing:var(--tl-track-display);text-wrap:balance}:where([data-niche=residence]) .tl-display--hero{--tl-t-size:var(--tl-t-hero);--tl-t-lh:var(--tl-lh-hero);letter-spacing:var(--tl-track-hero)}:where([data-niche=residence]) .tl-display--display{--tl-t-size:var(--tl-t-display);--tl-t-lh:var(--tl-lh-display)}:where([data-niche=residence]) .tl-field>.tl-display--display{container-type:inline-size}:where([data-niche=residence]) .tl-field>.tl-display--display .tl-line-mask{font-size:min(var(--tl-t-display), 20cqi)}:where([data-niche=residence]) .tl-display--sub{--tl-t-size:var(--tl-t-sub);--tl-t-lh:var(--tl-lh-sub)}:where([data-niche=residence]) .tl-display--row{--tl-t-size:var(--tl-t-row);--tl-t-lh:var(--tl-lh-row);letter-spacing:0;text-wrap:pretty;font-weight:500}:where([data-niche=residence]) .tl-display--medium{font-weight:500}:where([data-niche=residence]) .tl-body{font-family:var(--e-font-body);font-size:var(--tl-t-body);letter-spacing:-.003em;text-wrap:pretty;line-height:1.68}:where([data-niche=residence]) .tl-body--lede{font-size:var(--tl-t-lede);line-height:1.58}:where([data-niche=residence]) .tl-body--note{font-size:var(--tl-t-note);line-height:1.62}:where([data-niche=residence]) .tl-measure-display{max-inline-size:var(--tl-measure-display)}:where([data-niche=residence]) .tl-measure-lede{max-inline-size:var(--tl-measure-lede)}:where([data-niche=residence]) .tl-measure-body{max-inline-size:var(--tl-measure-body)}:where([data-niche=residence]) .tl-measure-note{max-inline-size:var(--tl-measure-note)}:where([data-niche=residence]) .tl-fact{font-family:var(--e-font-mono);font-size:var(--tl-t-fact);letter-spacing:var(--tl-track-fact);text-transform:uppercase;color:var(--e-muted);font-weight:500;line-height:1.3;display:block}:where([data-niche=residence]) th.tl-fact,:where([data-niche=residence]) td.tl-fact{display:table-cell}:where([data-niche=residence]) .tl-fact--wide{letter-spacing:var(--tl-track-fact-wide)}:where([data-niche=residence]) .tl-fact--structure{color:var(--e-accent-2-strong)}:where([data-niche=residence]) .tl-schedule{border-block-start:var(--tl-rule-hair) solid var(--e-line);grid-template-columns:minmax(min-content,1fr) minmax(min-content,auto);align-items:baseline;column-gap:1.5rem;padding-block:.85rem;display:grid}:where([data-niche=residence]) .tl-schedule:last-child{border-block-end:var(--tl-rule-hair) solid var(--e-line)}:where([data-niche=residence]) .tl-num{font-family:var(--tl-font-numeral);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em}:where([data-niche=residence]) .tl-num-col{text-align:end;display:block}:where([data-niche=residence]) .tl-figure{min-inline-size:0;display:block}:where([data-niche=residence]) .tl-figure__body{position:relative;overflow:hidden}:where([data-niche=residence]) .tl-bar>.tl-figure>.tl-figure__cap,:where([data-niche=residence]) .tl-bleed .tl-figure__cap{padding-inline:var(--tl-margin)}:where([data-niche=residence]) .tl-figure__cap{border-block-start:var(--tl-rule-hair) solid var(--e-line);font-family:var(--e-font-body);font-size:var(--tl-t-note);color:var(--e-muted);max-inline-size:var(--tl-measure-note);align-items:flex-start;gap:.75rem;margin-block-start:.85rem;padding-block-start:.7rem;line-height:1.5;display:flex}:where([data-niche=residence]) .tl-figure__idx{font-family:var(--tl-font-numeral);font-size:var(--tl-t-fact);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--e-accent-2-strong);flex:none;padding-block-start:.1em}:where([data-niche=residence]) .tl-action{background:var(--e-accent);color:var(--e-on-accent);font-family:var(--e-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color var(--tl-dur-micro) var(--tl-ease), color var(--tl-dur-micro) var(--tl-ease);border:0;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:.8125rem;font-weight:600;display:inline-flex}:where([data-niche=residence]) .tl-action:hover{background:var(--e-accent-strong);color:#fff}:where([data-niche=residence]) .tl-action--ghost{color:inherit;border:var(--tl-rule-hair) solid var(--e-line-strong);background:0 0}:where([data-niche=residence]) .tl-action--ghost:hover{color:inherit;border-color:var(--e-accent-2);background:0 0}[dir=rtl] :where([data-niche=residence]) .tl-action{letter-spacing:0;font-weight:700}:where([data-niche=residence]) .tl-line-mask{padding-block:.07em .18em;display:block;overflow:hidden}:where([data-niche=residence]) .tl-line-mask+.tl-line-mask{margin-block-start:-.25em}[dir=rtl] :where([data-niche=residence]) .tl-line-mask{padding-block:.22em .3em}[dir=rtl] :where([data-niche=residence]) .tl-line-mask+.tl-line-mask{margin-block-start:-.52em}:where([data-niche=residence]) .tl-line{display:block}:where([data-niche=residence]) .tl-pending .tl-line{transform:translateY(112%)}:where([data-niche=residence]) .tl-set .tl-line{transition:transform var(--tl-dur-line) var(--tl-ease-slab);transition-delay:calc(var(--tl-line-i,0) * var(--tl-stagger-line));transform:none}:where([data-niche=residence]) .tl-instant .tl-line{transition:none}:where([data-niche=residence]) .tl-line--intro{animation:tl-rise 1.15s var(--tl-ease-slab) both}@keyframes tl-rise{0%{transform:translateY(112%)}to{transform:translateY(0)}}:where([data-niche=residence]) .tl-rule--draw,:where([data-niche=residence]) .tl-datum--draw{transform-origin:0%}[dir=rtl] :where([data-niche=residence]) .tl-rule--draw,[dir=rtl] :where([data-niche=residence]) .tl-datum--draw{transform-origin:100%}:where([data-niche=residence]) .tl-rule--draw.tl-pending{transform:scaleX(0)}:where([data-niche=residence]) .tl-rule--draw.tl-set{transition:transform var(--tl-dur-rule) var(--tl-ease);transform:scaleX(1)}:where([data-niche=residence]) .tl-rule--draw.tl-instant{transition:none}:where([data-niche=residence]) .tl-datum.tl-pending{border-block-start-color:#0000}:where([data-niche=residence]) .tl-datum.tl-set{border-block-start-color:var(--e-accent-2);transition:border-color var(--tl-dur-rule) var(--tl-ease)}:where([data-niche=residence]) .tl-datum.tl-instant{transition:none}:where([data-niche=residence]) .tl-wipe{clip-path:inset(0)}:where([data-niche=residence]) .tl-wipe.tl-pending{clip-path:inset(0 0 0 100%)}[dir=rtl] :where([data-niche=residence]) .tl-wipe.tl-pending{clip-path:inset(0 100% 0 0)}:where([data-niche=residence]) .tl-wipe>*{transform-origin:50%;transform:scale(1.04)}:where([data-niche=residence]) .tl-wipe.tl-set{clip-path:inset(0);transition:clip-path var(--tl-dur-wipe) var(--tl-ease-slab)}:where([data-niche=residence]) .tl-wipe.tl-set>*{transition:transform calc(var(--tl-dur-wipe) + .4s) var(--tl-ease-slab);transform:scale(1)}:where([data-niche=residence]) .tl-wipe.tl-instant,:where([data-niche=residence]) .tl-wipe.tl-instant>*{transition:none}:where([data-niche=residence]) .tl-para{overflow:hidden}:where([data-niche=residence]) .tl-para>*{transform:translate3d(0, calc((var(--tl-p,.5) - .5) * var(--tl-para)), 0) scale(calc(1.13 - var(--tl-p,.5) * .06));will-change:transform;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){:where([data-niche=residence]) .tl-para>*,:where([data-niche=residence]) .tl-pending .tl-line,:where([data-niche=residence]) .tl-rule--draw.tl-pending{transform:none}:where([data-niche=residence]) .tl-wipe.tl-pending{clip-path:none}:where([data-niche=residence]) .tl-wipe>*{transform:none}:where([data-niche=residence]) .tl-datum.tl-pending{border-block-start-color:var(--e-accent-2)}}:where([data-niche=residence]) .tl-hero__lines{transform:translate3d(0, calc((var(--tl-p,.5) - .5) * -7rem), 0)}:where([data-niche=residence]) .tl-hero__foot{transform:translate3d(0, calc((var(--tl-p,.5) - .5) * 4.5rem), 0);opacity:calc(1 - (var(--tl-p,.5) - .5) * 1.6)}:where([data-niche=residence]) .tl-hero__media{transform:scale(calc(1 + var(--tl-p,0) * .16));transform-origin:50% 45%;will-change:transform;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){:where([data-niche=residence]) .tl-hero__lines,:where([data-niche=residence]) .tl-hero__foot,:where([data-niche=residence]) .tl-hero__media{opacity:1;transform:none}}:where([data-niche=residence]) .tl-ladder{margin-block-start:2.5rem}:where([data-niche=residence]) .tl-ladder__ends{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-block-end:.9rem;display:flex}:where([data-niche=residence]) .tl-ladder__end{gap:.4rem;min-inline-size:0;margin:0;display:grid}:where([data-niche=residence]) .tl-ladder__end--last{text-align:end}:where([data-niche=residence]) .tl-ladder__pct{color:var(--e-accent-ink);font-size:1.5rem;line-height:1}:where([data-niche=residence]) .tl-ladder__bar{align-items:stretch;gap:3px;block-size:.75rem;margin:0;padding:0;list-style:none;display:flex}:where([data-niche=residence]) .tl-ladder__seg{background:var(--e-accent);flex:1 1 0;min-inline-size:0}:where([data-niche=residence]) .tl-ladder__note{color:var(--e-muted);margin-block-start:.9rem}:where([data-niche=residence]) .tl-terms{margin-block-start:2.75rem}:where([data-niche=residence]) .tl-terms__row{border-block-start:var(--tl-rule-hair) solid var(--e-line);gap:.55rem;padding-block:1.1rem;display:grid}@media (min-width:30rem){:where([data-niche=residence]) .tl-terms__row{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);align-items:baseline;column-gap:1.5rem}}:where([data-niche=residence]) .tl-terms__row:last-child{border-block-end:var(--tl-rule-hair) solid var(--e-line)}:where([data-niche=residence]) .tl-terms__dt{align-items:baseline;gap:.75rem;min-inline-size:0;display:flex}:where([data-niche=residence]) .tl-terms__i{color:var(--e-accent-2);flex:none;font-size:.625rem}:where([data-niche=residence]) .tl-terms__dd{min-inline-size:0;margin:0}:where([data-niche=residence]) .tl-terms__value{display:block}:where([data-niche=residence]) .tl-terms__gloss{color:var(--e-muted);margin-block-start:.3rem;display:block}:where([data-niche=residence]) .tl-spec{border-block-start:var(--tl-rule-hair) solid var(--e-line);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){:where([data-niche=residence]) .tl-spec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:64rem){:where([data-niche=residence]) .tl-spec{grid-template-columns:repeat(4,minmax(0,1fr))}}:where([data-niche=residence]) .tl-spec__item{border-block-end:var(--tl-rule-hair) solid var(--e-line);grid-template-columns:auto minmax(0,1fr);gap:.4rem .85rem;min-inline-size:0;padding-block:1.1rem;display:grid}:where([data-niche=residence]) .tl-spec__i{color:var(--e-accent-2);padding-block-start:.28em;font-size:.625rem}:where([data-niche=residence]) .tl-spec__name{min-inline-size:0}:where([data-niche=residence]) .tl-spec__value{color:var(--e-muted);text-wrap:pretty;grid-column:2}:where([data-niche=residence]) .tl-spec__value .tl-num{color:var(--e-text);white-space:nowrap;font-size:1.1em}:where([data-niche=residence]) .tl-elev{border:var(--tl-rule-hair) solid var(--e-line);background:color-mix(in srgb, var(--e-line) 10%, transparent);margin:0;padding:1.25rem 1.25rem 0}:where([data-niche=residence]) .tl-elev__svg{block-size:auto;inline-size:100%;max-inline-size:19rem;margin-inline:auto;display:block}:where([data-niche=residence]) .tl-elev__slab{stroke-width:.5px}:where([data-niche=residence]) .tl-elev__slab--done{fill:color-mix(in srgb, var(--e-accent) 88%, transparent);stroke:var(--e-accent)}:where([data-niche=residence]) .tl-elev__slab--shell{fill:color-mix(in srgb, var(--e-accent) 20%, transparent);stroke:color-mix(in srgb, var(--e-accent) 70%, transparent)}:where([data-niche=residence]) .tl-elev__slab--planned{fill:none;stroke:color-mix(in srgb, var(--e-line-strong) 85%, transparent);stroke-dasharray:2.6 2}:where([data-niche=residence]) .tl-elev__lit{fill:var(--e-bg);opacity:.62}:where([data-niche=residence]) .tl-elev__crane{fill:none;stroke:var(--e-accent-2);stroke-width:.4px;vector-effect:non-scaling-stroke;opacity:.8}:where([data-niche=residence]) .tl-elev__hill{fill:none;stroke:var(--e-accent-2);stroke-width:.5px;vector-effect:non-scaling-stroke}:where([data-niche=residence]) .tl-elev__hill--ours{stroke:var(--e-accent);stroke-width:.9px}:where([data-niche=residence]) .tl-elev__cap{border-block-start:var(--tl-rule-hair) solid var(--e-line);flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;margin-block-start:1.1rem;padding-block:.85rem;display:flex}:where([data-niche=residence]) .tl-elev__key{align-items:center;gap:.5rem;display:inline-flex}:where([data-niche=residence]) .tl-elev__sw{flex:none;block-size:.5rem;inline-size:.9rem}:where([data-niche=residence]) .tl-elev__sw--finished{background:color-mix(in srgb, var(--e-accent) 88%, transparent);border:var(--tl-rule-hair) solid var(--e-accent)}:where([data-niche=residence]) .tl-elev__sw--shell{background:color-mix(in srgb, var(--e-accent) 20%, transparent);border:var(--tl-rule-hair) solid color-mix(in srgb, var(--e-accent) 70%, transparent)}:where([data-niche=residence]) .tl-elev__sw--toCome{border:var(--tl-rule-hair) dashed color-mix(in srgb, var(--e-line-strong) 85%, transparent);background:0 0}:where([data-niche=residence]) .tl-elev__note{color:var(--e-muted);flex-basis:100%}:where([data-niche=residence]) .tl-agent__head{align-items:center;gap:1.1rem;margin-block-start:1.1rem;display:flex}:where([data-niche=residence]) .tl-agent__frame{outline:var(--tl-rule-hair) solid var(--e-line);outline-offset:calc(-1 * var(--tl-rule-hair));border-radius:0;flex:none;block-size:5.5rem;inline-size:5.5rem;overflow:hidden}:where([data-niche=residence]) .tl-agent__frame img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}@media (min-width:40rem){:where([data-niche=residence]) .tl-agent__frame{block-size:7rem;inline-size:7rem}}:where([data-niche=residence]) .tl-plate{background:color-mix(in srgb, var(--e-ink) 82%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--e-on-ink);font-family:var(--e-font-body);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:.5rem .8rem;font-size:.625rem;font-weight:600;position:absolute;inset-block-start:0;inset-inline-start:0}[dir=rtl] :where([data-niche=residence]) .tl-plate{letter-spacing:0;font-weight:700}:where([data-niche=residence]) .tl-hours__stage{aspect-ratio:16/10;isolation:isolate;position:relative;overflow:hidden}@media (min-width:48rem){:where([data-niche=residence]) .tl-hours__stage{aspect-ratio:16/9}}:where([data-niche=residence]) .tl-hours__frame{opacity:0;transition:opacity 1.1s var(--tl-ease);position:absolute;inset:0}:where([data-niche=residence]) .tl-hours__frame.is-on{opacity:1}:where([data-niche=residence]) .tl-hours__frame img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-niche=residence]) .tl-hours__wash{pointer-events:none;mix-blend-mode:soft-light;opacity:.16;transition:background-color 1.1s var(--tl-ease);position:absolute;inset:0}:where([data-niche=residence]) .tl-hours__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--e-ink) 78%, transparent) 0%, color-mix(in srgb, var(--e-ink) 46%, transparent) 42%, transparent 100%);block-size:62%;position:absolute;inset-block-end:0;inset-inline:0}:where([data-niche=residence]) .tl-hours__read{z-index:2;margin:0;position:absolute;inset-block-end:5.25rem;inset-inline-start:clamp(1.1rem,3vw,2rem)}:where([data-niche=residence]) .tl-hours__clock{color:var(--e-on-ink);font-size:clamp(2.1rem,6.4vw,3.25rem);line-height:1;display:block}:where([data-niche=residence]) .tl-hours__name{color:color-mix(in srgb, var(--e-on-ink) 76%, transparent);margin-block-start:.5rem;display:block}:where([data-niche=residence]) .tl-hours__dial{z-index:3;border:0;margin:0;padding:0;position:absolute;inset-block-end:clamp(1rem,2.6vw,1.6rem);inset-inline:clamp(1.1rem,3vw,2rem)}:where([data-niche=residence]) .tl-hours__track{justify-content:space-between;align-items:flex-end;padding-block-start:1.1rem;display:flex;position:relative}:where([data-niche=residence]) .tl-hours__rule{block-size:var(--tl-rule-hair);background:color-mix(in srgb, var(--e-on-ink) 34%, transparent);position:absolute;inset-block-start:1.1rem;inset-inline:.35rem}:where([data-niche=residence]) .tl-hours__stop{cursor:pointer;flex-direction:column;align-items:center;gap:.6rem;margin-block-start:-1.1rem;padding-block:1.1rem .55rem;padding-inline:.35rem;display:flex;position:relative}:where([data-niche=residence]) .tl-hours__stop:first-child{align-items:flex-start;padding-inline-start:0}:where([data-niche=residence]) .tl-hours__stop:last-child{align-items:flex-end;padding-inline-end:0}:where([data-niche=residence]) .tl-hours__pip{border:var(--tl-rule-hair) solid color-mix(in srgb, var(--e-on-ink) 62%, transparent);block-size:.4375rem;inline-size:.4375rem;transition:background-color var(--tl-dur-micro) var(--tl-ease), border-color var(--tl-dur-micro) var(--tl-ease), transform var(--tl-dur-micro) var(--tl-ease);background:0 0}:where([data-niche=residence]) .tl-hours__stop.is-on .tl-hours__pip{background:var(--e-accent);border-color:var(--e-accent);transform:scale(1.55)}:where([data-niche=residence]) .tl-hours__stoptime{letter-spacing:.04em;color:color-mix(in srgb, var(--e-on-ink) 66%, transparent);transition:color var(--tl-dur-micro) var(--tl-ease);white-space:nowrap;font-size:.75rem}:where([data-niche=residence]) .tl-hours__stop.is-on .tl-hours__stoptime{color:var(--e-on-ink)}:where([data-niche=residence]) .tl-hours__stop:hover .tl-hours__pip{border-color:var(--e-accent)}:where([data-niche=residence]) .tl-hours__stop:focus-within .tl-hours__pip{outline:2px solid var(--e-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){:where([data-niche=residence]) .tl-hours__track[data-idle] .tl-hours__stop:not(.is-on) .tl-hours__pip{animation:tl-hourpip 2.6s var(--tl-ease) infinite}:where([data-niche=residence]) .tl-hours__track[data-idle] .tl-hours__stop:nth-child(3) .tl-hours__pip{animation-delay:.5s}}@keyframes tl-hourpip{0%,to{border-color:color-mix(in srgb, var(--e-on-ink) 62%, transparent);transform:scale(1)}45%{border-color:var(--e-accent);transform:scale(1.5)}}:where([data-niche=residence]) .tl-hours__foot{border-block-start:var(--tl-rule-datum) solid var(--e-accent);gap:1rem;margin-block-start:1.6rem;padding-block-start:1.35rem;display:grid}:where([data-niche=residence]) .tl-hours__note{font-family:var(--e-font-display);font-optical-sizing:auto;font-size:var(--tl-t-row);letter-spacing:-.004em;color:var(--e-text);text-wrap:pretty;max-inline-size:34ch;margin:0;line-height:1.44}@media (prefers-reduced-motion:no-preference){:where([data-niche=residence]) .tl-hours__note{animation:tl-hournote .7s var(--tl-ease) both}}@keyframes tl-hournote{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}:where([data-niche=residence]) .tl-hours__cue{font-family:var(--e-font-body);font-size:var(--tl-t-note);color:var(--e-text);text-wrap:pretty;align-items:flex-start;gap:.8rem;max-inline-size:46ch;margin:0 0 1rem;line-height:1.5;display:flex}:where([data-niche=residence]) .tl-hours__cueicon{block-size:.625rem;inline-size:2.5rem;color:var(--e-accent-2-strong);flex:none;margin-block-start:.42em;overflow:visible}:where([data-niche=residence]) .tl-hours__cueicon line,:where([data-niche=residence]) .tl-hours__cueicon rect{fill:var(--e-bg);stroke:currentColor;stroke-width:1px}:where([data-niche=residence]) .tl-hours__cueicon .tl-hours__cuelit{fill:var(--e-accent);stroke:var(--e-accent)}[dir=rtl] :where([data-niche=residence]) .tl-hours__cueicon{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){:where([data-niche=residence]) .tl-hours__cueicon .tl-hours__cuelit{animation:tl-cue-step 4.2s var(--tl-ease) infinite}}@keyframes tl-cue-step{0%,26%{transform:translate(0)}33%,59%{transform:translate(17px)}66%,92%{transform:translate(34px)}to{transform:translate(0)}}:where([data-niche=residence]) .tl-rail__stage{--tl-rail-foot:4.75rem;position:sticky;inset-block-start:max(var(--e-chrome-total), calc(var(--e-chrome-total) + (100svh - var(--e-chrome-total) - var(--tl-rail-foot) - var(--tl-rail-h,0px)) / 2))}@media (min-width:48rem){:where([data-niche=residence]) .tl-rail__stage{--tl-rail-foot:2.5rem}}:where([data-niche=residence]) .tl-rail{margin-inline:calc(-1 * var(--tl-inset));scroll-snap-type:x mandatory;scrollbar-width:none}:where([data-niche=residence]) .tl-rail::-webkit-scrollbar{display:none}:where([data-niche=residence]) .tl-rail__track{padding-inline:var(--tl-inset);align-items:flex-start;gap:clamp(1rem,2.6vw,2.25rem);inline-size:max-content;display:flex}:where([data-niche=residence]) .tl-rail__cell{scroll-snap-align:start;flex:none;inline-size:min(78vw,26rem);min-inline-size:0}@media (min-width:64rem){:where([data-niche=residence]) .tl-rail__cell{inline-size:min(32vw,26rem)}}:where([data-niche=residence]) .tl-rail__frame{aspect-ratio:4/5;outline:var(--tl-rule-hair) solid var(--e-line);outline-offset:calc(-1 * var(--tl-rule-hair));max-block-size:40svh;inline-size:100%;overflow:hidden}:where([data-niche=residence]) .tl-rail__frame img{object-fit:cover;block-size:100%;inline-size:100%}:where([data-niche=residence]) .tl-rail__frame--empty{border:var(--tl-rule-hair) solid var(--e-line);background:color-mix(in srgb, var(--e-line) 22%, transparent)}:where([data-niche=residence]) .tl-rail__head{border-block-start:var(--tl-rule-datum) solid var(--e-accent);align-items:baseline;gap:.9rem;margin-block-start:1.35rem;padding-block-start:1rem;display:flex}:where([data-niche=residence]) .tl-rail__index{color:var(--e-accent-2);flex:none;font-size:.6875rem}:where([data-niche=residence]) .tl-rail__note{color:var(--e-muted);margin-block-start:.75rem}:where([data-niche=residence]) .tl-rail__foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 1.25rem;margin-block-start:1.75rem;display:grid}:where([data-niche=residence]) .tl-rail__hint{color:var(--e-accent-2-strong);grid-column:1;min-inline-size:0}:where([data-niche=residence]) .tl-rail__hint--fine{display:none}@media (hover:hover) and (pointer:fine){:where([data-niche=residence]) .tl-rail__hint[data-both] .tl-rail__hint--touch{display:none}:where([data-niche=residence]) .tl-rail__hint--fine{display:inline}}:where([data-niche=residence]) .tl-rail__count{color:var(--e-accent-ink);white-space:nowrap;grid-area:1/2;font-size:.75rem}:where([data-niche=residence]) .tl-rail__of{color:var(--e-muted);margin-inline:.3em}:where([data-niche=residence]) .tl-rail__gauge{block-size:var(--tl-rule-hair);background:var(--e-line);grid-area:2/1/auto/-1;display:block;overflow:hidden}:where([data-niche=residence]) .tl-rail__gaugefill{background:var(--e-accent);transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(0)}[dir=rtl] :where([data-niche=residence]) .tl-rail__gaugefill{transform-origin:100%}:where([data-niche=residence]) .tl-note{border-block-start:var(--tl-rule-datum) solid var(--e-line-strong);flex-direction:column;min-inline-size:0;padding-block-start:1.35rem;display:flex}:where([data-niche=residence]) .tl-note__text{font-family:var(--e-font-display);font-optical-sizing:auto;font-size:var(--tl-t-row);letter-spacing:-.004em;color:var(--e-text);text-wrap:pretty;flex:auto;margin:0;line-height:1.44}:where([data-niche=residence]) .tl-note__by{align-items:center;gap:.75rem;margin:0;display:flex}:where([data-niche=residence]) .tl-note__rule{inline-size:1.35rem;block-size:var(--tl-rule-datum);background:var(--e-accent);flex:none}:where([data-niche=residence]) .tl-note__score{color:var(--e-rating);margin-inline-start:auto;font-size:.8125rem}:where([data-niche=residence]) .tl-stars{gap:.22rem;display:flex}:where([data-niche=residence]) .tl-stars__s{block-size:auto;inline-size:.8125rem;fill:color-mix(in srgb, var(--e-rating) 22%, transparent)}:where([data-niche=residence]) .tl-stars__s[data-on=true]{fill:var(--e-rating)}:where([data-niche=residence]) [data-tallet-header] a,:where([data-niche=residence]) [data-tallet-header] .tl-wordmark,:where([data-niche=residence]) [data-tallet-header] nav a,:where([data-niche=residence]) [data-tallet-header] [data-lang]{transition:color .5s var(--tl-ease)}:where([data-niche=residence]) .tl-action--bar{block-size:2.125rem;color:var(--e-accent-ink);border:var(--tl-rule-hair) solid color-mix(in srgb, var(--e-accent) 55%, transparent);letter-spacing:.13em;transition:background-color var(--tl-dur-micro) var(--tl-ease), border-color var(--tl-dur-micro) var(--tl-ease), color var(--tl-dur-micro) var(--tl-ease);background:0 0;gap:.55rem;padding-block:0;padding-inline:.9rem;font-size:.6875rem;position:relative}@media (min-width:64rem){:where([data-niche=residence]) .tl-action--bar{block-size:2.375rem;padding-inline:1.15rem;font-size:.6875rem}}:where([data-niche=residence]) .tl-action--bar:before{content:"";block-size:.3125rem;inline-size:.3125rem;transition:transform var(--tl-dur-micro) var(--tl-ease);background:currentColor;flex:none}:where([data-niche=residence]) .tl-action--bar:hover{background:var(--e-accent);border-color:var(--e-accent);color:var(--e-on-accent)}:where([data-niche=residence]) .tl-action--bar:hover:before{transform:rotate(45deg)}:where([data-niche=residence]) .tl-action--bar:active{background:var(--e-accent-strong);border-color:var(--e-accent-strong);color:#fff}body:has(main[data-hero=ink]) :where([data-niche=residence]) [data-tallet-header]:not([data-condensed]) .tl-action--bar{color:var(--e-on-ink);border-color:color-mix(in srgb, var(--e-accent) 78%, transparent);background:color-mix(in srgb, var(--e-ink) 26%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body:has(main[data-hero=ink]) :where([data-niche=residence]) [data-tallet-header]:not([data-condensed]) .tl-action--bar:hover{background:var(--e-accent);border-color:var(--e-accent);color:var(--e-on-accent)}:where([data-niche=residence]) [data-tallet-header] .tl-action{transition:background-color var(--tl-dur-micro) var(--tl-ease), border-color var(--tl-dur-micro) var(--tl-ease), color var(--tl-dur-micro) var(--tl-ease)}:where([data-niche=residence]) [data-tallet-header] .tl-burger{border-color:color-mix(in srgb, var(--e-accent) 40%, var(--e-line-strong));block-size:2.125rem;inline-size:2.125rem;transition:border-color var(--tl-dur-micro) var(--tl-ease)}:where([data-niche=residence]) [data-tallet-header] .tl-burger:hover{border-color:var(--e-accent)}@media not (min-width:64rem){:where([data-niche=residence]) .tl-figure--band .tl-figure__body,:where([data-niche=residence]) .tl-figure--band img{aspect-ratio:3/2}:where([data-niche=residence]) .tl-figure--band .tl-figure__body>.frame{aspect-ratio:3/2!important}:where([data-niche=residence]) .tl-figure--band img{object-fit:cover;block-size:100%;inline-size:100%}}:where([data-niche=residence]){--tl-frame-radius:3px}:where([data-niche=residence]) .tl-figure__body,:where([data-niche=residence]) .tl-wipe{border-radius:var(--tl-frame-radius);overflow:hidden}:where([data-niche=residence]) .tl-bleed--start .tl-figure__body,:where([data-niche=residence]) .tl-bleed--end .tl-figure__body,:where([data-niche=residence]) .tl-chapter--full .tl-hero__media,:where([data-niche=residence]) .tl-bar>.tl-figure .tl-figure__body{border-radius:0}:where([data-niche=residence]) .tl-bleed--start .tl-figure__body{border-start-end-radius:var(--tl-frame-radius);border-end-end-radius:var(--tl-frame-radius)}:where([data-niche=residence]) .tl-bleed--end .tl-figure__body{border-start-start-radius:var(--tl-frame-radius);border-end-start-radius:var(--tl-frame-radius)}:where([data-niche=residence]) .tl-plan{--tl-plan-ink:var(--e-text);--tl-plan-label:2.4px}:where([data-niche=residence]) .tl-plan__shell{fill:none;stroke:var(--tl-plan-ink);stroke-width:.7px}:where([data-niche=residence]) .tl-plan__room{fill:color-mix(in srgb, var(--e-text) 4%, transparent);stroke:var(--tl-plan-ink);stroke-width:.3px}:where([data-niche=residence]) .tl-plan__room--outdoor{fill:none;stroke-dasharray:1.4 1.1;stroke:color-mix(in srgb, var(--e-accent-2) 80%, transparent)}:where([data-niche=residence]) .tl-plan__label{fill:var(--e-text);font-family:var(--e-font-body);font-size:calc(var(--tl-plan-label) * var(--tl-plan-fit,1));letter-spacing:.04em;text-anchor:middle;text-transform:uppercase;font-weight:500}:where([data-niche=residence]) .tl-plan__area{fill:var(--e-muted);font-family:var(--tl-font-numeral);text-anchor:middle;font-size:2.1px}[dir=rtl] :where([data-niche=residence]) .tl-plan{--tl-plan-label:2.6px}[dir=rtl] :where([data-niche=residence]) .tl-plan__label{text-transform:none;letter-spacing:0}:where([data-niche=residence]) .tl-sitemodel{border:var(--tl-rule-hair) solid var(--e-line);position:relative}:where([data-niche=residence]) .tl-sitemodel img{display:block}:where([data-niche=residence]) .tl-sitemodel__marks{pointer-events:none;position:absolute;inset:0}:where([data-niche=residence]) .tl-sitemodel__label,:where([data-niche=residence]) .tl-sitemodel__ring,:where([data-niche=residence]) .tl-sitemodel__north{position:absolute;translate:-50% -50%}:where([data-niche=residence]) .tl-sitemodel__label{background:color-mix(in srgb, var(--tl-plaster) 90%, transparent);border:var(--tl-rule-hair) solid color-mix(in srgb, var(--tl-port-night) 22%, transparent);color:var(--tl-port-night);font-family:var(--e-font-mono);letter-spacing:var(--tl-track-fact);text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 6px color-mix(in srgb, var(--tl-port-night) 16%, transparent);align-items:center;gap:.4rem;padding:.28rem .5rem .3rem;font-size:.5625rem;font-weight:600;line-height:1.2;display:inline-flex}@media (min-width:40rem){:where([data-niche=residence]) .tl-sitemodel__label{font-size:.625rem}}:where([data-niche=residence]) .tl-sitemodel__label--water{box-shadow:none;color:var(--tl-plaster);text-shadow:0 1px 3px color-mix(in srgb, var(--tl-port-night) 60%, transparent);background:0 0;border:0}:where([data-niche=residence]) .tl-sitemodel__label--site{background:var(--tl-port-night);border-color:var(--tl-brass-soft);color:var(--tl-plaster)}:where([data-niche=residence]) .tl-sitemodel__pip{background:var(--tl-brass-soft);block-size:.375rem;inline-size:.375rem}:where([data-niche=residence]) .tl-sitemodel__ring{border:1.5px solid var(--tl-brass-soft);block-size:16%;inline-size:10%;box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-plaster) 55%, transparent)}:where([data-niche=residence]) .tl-sitemodel__north{color:var(--tl-port-night);font-family:var(--e-font-mono);flex-direction:column;align-items:center;gap:.15rem;font-size:.5625rem;font-weight:600;display:inline-flex}:where([data-niche=residence]) .tl-sitemodel__north svg{block-size:.875rem;inline-size:.625rem}:where([data-niche=residence]) .tl-sitemodel__north path{fill:currentColor}:where([data-niche=residence]) .tl-sitemodel__north line{stroke:currentColor;stroke-width:1px}[dir=rtl] :where([data-niche=residence]) .tl-sitemodel__label{text-transform:none;letter-spacing:0;font-size:.6875rem}:where([data-niche=residence]) .tl-directions{align-items:center;gap:.6rem;display:inline-flex}:where([data-niche=residence]) .tl-directions svg{flex:none;block-size:.8rem;inline-size:.8rem}:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__shell,:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__room{stroke-dashoffset:var(--tl-plan-len,400);stroke-dasharray:var(--tl-plan-len,400)}:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__label,:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__area{opacity:0}:where([data-niche=residence]) .tl-plan--draw.tl-set .tl-plan__shell,:where([data-niche=residence]) .tl-plan--draw.tl-set .tl-plan__room{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--tl-ease-slab), stroke-dasharray 0s linear .9s;transition-delay:calc(var(--tl-plan-i,0) * 55ms)}:where([data-niche=residence]) .tl-plan--draw.tl-set .tl-plan__room--outdoor{stroke-dasharray:1.4 1.1}:where([data-niche=residence]) .tl-plan--draw.tl-set .tl-plan__label,:where([data-niche=residence]) .tl-plan--draw.tl-set .tl-plan__area{opacity:1;transition:opacity .42s var(--tl-ease);transition-delay:calc(.6s + var(--tl-plan-i,0) * 55ms)}:where([data-niche=residence]) .tl-plan--draw.tl-instant .tl-plan__shell,:where([data-niche=residence]) .tl-plan--draw.tl-instant .tl-plan__room,:where([data-niche=residence]) .tl-plan--draw.tl-instant .tl-plan__label,:where([data-niche=residence]) .tl-plan--draw.tl-instant .tl-plan__area{transition:none}@media (prefers-reduced-motion:reduce){:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__shell,:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__room{stroke-dashoffset:0;stroke-dasharray:none}:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__room--outdoor{stroke-dasharray:1.4 1.1}:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__label,:where([data-niche=residence]) .tl-plan--draw.tl-pending .tl-plan__area{opacity:1}}:where([data-niche=residence]) .tl-progress__line{transform-origin:50% 0;transform:scaleY(clamp(0, calc((var(--tl-p,0) - .15) * 1.7), 1))}@media (prefers-reduced-motion:reduce){:where([data-niche=residence]) .tl-progress__line{transform:none}}:where([data-niche=residence]) .tl-route{fill:none;stroke:var(--e-accent-2);stroke-width:.35px;stroke-linecap:round;transition:stroke var(--tl-dur-micro) var(--tl-ease), stroke-width var(--tl-dur-micro) var(--tl-ease)}:where([data-niche=residence]) .tl-route[data-on=true]{stroke:var(--e-accent);stroke-width:.6px}:where([data-niche=residence]) .tl-map__glow{fill:color-mix(in srgb, var(--e-accent) 16%, transparent)}:where([data-niche=residence]) .tl-map__halo{fill:none;stroke:color-mix(in srgb, var(--e-accent) 55%, transparent);stroke-width:.35px}:where([data-niche=residence]) .tl-map__name{fill:var(--e-on-ink);font-family:var(--e-font-body);letter-spacing:.01em;paint-order:stroke fill;stroke:var(--e-bg);stroke-width:1.1px;stroke-linejoin:round;font-size:3px;font-weight:500}:where([data-niche=residence]) .tl-map__dot{fill:var(--e-accent-2);transition:fill var(--tl-dur-micro) var(--tl-ease), r var(--tl-dur-micro) var(--tl-ease)}:where([data-niche=residence]) .tl-map__dot[data-on=true]{fill:var(--e-accent)}:where([data-niche=residence]) .tl-map__label{fill:var(--e-on-ink-muted);font-family:var(--e-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:2.1px}:where([data-niche=residence]) .tl-map__label[data-on=true]{fill:var(--e-on-ink)}[dir=rtl] :where([data-niche=residence]) .tl-map__label{letter-spacing:0;text-transform:none}:where([data-niche=residence]) .tl-map__origin{fill:var(--e-accent)}:where([data-niche=residence]) .tl-map.tl-pending .tl-route{stroke-dasharray:var(--tl-route-len,60);stroke-dashoffset:var(--tl-route-len,60)}:where([data-niche=residence]) .tl-map.tl-pending .tl-map__dot,:where([data-niche=residence]) .tl-map.tl-pending .tl-map__label{opacity:0}:where([data-niche=residence]) .tl-map.tl-set .tl-route{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--tl-ease-slab), stroke var(--tl-dur-micro) var(--tl-ease), stroke-width var(--tl-dur-micro) var(--tl-ease);transition-delay:calc(var(--tl-route-i,0) * .13s)}:where([data-niche=residence]) .tl-map.tl-set .tl-map__dot,:where([data-niche=residence]) .tl-map.tl-set .tl-map__label{opacity:1;transition:opacity .36s var(--tl-ease);transition-delay:calc(.42s + var(--tl-route-i,0) * .13s)}:where([data-niche=residence]) .tl-map.tl-instant .tl-route,:where([data-niche=residence]) .tl-map.tl-instant .tl-map__dot,:where([data-niche=residence]) .tl-map.tl-instant .tl-map__label{transition:none}@media (prefers-reduced-motion:reduce){:where([data-niche=residence]) .tl-map.tl-pending .tl-route{stroke-dasharray:none;stroke-dashoffset:0}:where([data-niche=residence]) .tl-map.tl-pending .tl-map__dot,:where([data-niche=residence]) .tl-map.tl-pending .tl-map__label{opacity:1}}:where([data-niche=residence]) .tl-elev{gap:2px;display:grid}:where([data-niche=residence]) .tl-elev__floor{border:1px solid var(--e-line);background:color-mix(in srgb, var(--e-text) 3%, transparent);text-align:start;cursor:pointer;inline-size:100%;transition:transform var(--tl-dur-micro) var(--tl-ease), border-color var(--tl-dur-micro) var(--tl-ease), background-color var(--tl-dur-micro) var(--tl-ease);grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid;position:relative}:where([data-niche=residence]) .tl-elev__floor:hover,:where([data-niche=residence]) .tl-elev__floor:focus-visible{border-color:var(--e-accent-2);transform:translateY(-3px)}:where([data-niche=residence]) .tl-elev__floor[aria-selected=true]{border-color:var(--e-accent);background:color-mix(in srgb, var(--e-accent) 10%, transparent)}:where([data-niche=residence]) .tl-elev__floor[aria-selected=true]:before{content:"";background:var(--e-accent);inline-size:3px;position:absolute;inset-block:-1px;inset-inline-start:-1px}:where([data-niche=residence]) .tl-elev__floor[data-setback="1"]{margin-inline-end:6%}:where([data-niche=residence]) .tl-elev__floor[data-setback="2"]{margin-inline-end:12%}:where([data-niche=residence]) .tl-elev__floor[data-setback="3"]{margin-inline-end:18%}:where([data-niche=residence]) .tl-elev__ground{border-block-start:2px solid var(--e-accent-2);block-size:0;margin-block-start:.5rem;transform:skewY(-1.6deg)}[dir=rtl] :where([data-niche=residence]) .tl-elev__ground{transform:skewY(1.6deg)}@media (prefers-reduced-motion:reduce){:where([data-niche=residence]) .tl-elev__floor:hover,:where([data-niche=residence]) .tl-elev__floor:focus-visible{transform:none}}:where([data-niche=residence]) .tl-facade{z-index:78;pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:fixed;inset:0}:where([data-niche=residence]) .tl-facade__slab{background:var(--e-bg);transform-origin:50% 0;animation:tl-slab .7s var(--tl-ease-slab) both}:where([data-niche=residence]) .tl-facade__slab:nth-child(2){animation-delay:60ms}:where([data-niche=residence]) .tl-facade__slab:nth-child(3){animation-delay:.12s}@keyframes tl-slab{0%{transform:scaleY(1)}to{transform:scaleY(0)}}:where([data-niche=residence]) .tl-board{--tl-board-lh:1.35em;z-index:2;min-block-size:2.75rem;max-inline-size:calc(100% - 2 * var(--tl-inset));border:var(--tl-rule-hair) solid var(--tl-brass-soft);background:color-mix(in srgb, var(--tl-port-night) 66%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);color:var(--tl-plaster);transition:background-color var(--tl-dur-micro) var(--tl-ease), border-color var(--tl-dur-micro) var(--tl-ease);gap:.4rem;padding:.72rem .95rem .78rem;text-decoration:none;display:grid;position:absolute;inset-block-start:calc(var(--tl-hdr-row) + clamp(.9rem, 2.4vw, 1.75rem));inset-inline-end:var(--tl-inset)}:where([data-niche=residence]) .tl-board:hover{background:color-mix(in srgb, var(--tl-port-night) 82%, transparent);border-color:var(--tl-plaster)}:where([data-niche=residence]) .tl-board__brand{font-family:var(--e-font-mono);font-size:var(--tl-t-fact);letter-spacing:var(--tl-track-fact);text-transform:uppercase;color:color-mix(in srgb, var(--tl-plaster) 84%, transparent);white-space:nowrap;align-items:center;gap:.6rem;font-weight:500;line-height:1.3;display:flex}:where([data-niche=residence]) .tl-board__pip{background:var(--tl-brass-soft);flex:none;block-size:.4375rem;inline-size:.4375rem}:where([data-niche=residence]) .tl-board__arrow{color:var(--tl-brass-soft);letter-spacing:0;transition:transform var(--tl-dur-micro) var(--tl-ease);margin-inline-start:auto;padding-inline-start:.9rem}:where([data-niche=residence]) .tl-board:hover .tl-board__arrow{transform:translate(.2rem)}[dir=rtl] :where([data-niche=residence]) .tl-board__arrow{transform:scaleX(-1)}[dir=rtl] :where([data-niche=residence]) .tl-board:hover .tl-board__arrow{transform:scaleX(-1)translate(.2rem)}:where([data-niche=residence]) .tl-board__line{font-family:var(--e-font-display);font-optical-sizing:auto;font-size:clamp(1.0625rem,1.5vw,1.3rem);line-height:var(--tl-board-lh);white-space:nowrap;align-items:flex-end;gap:.32em;display:flex}:where([data-niche=residence]) .tl-board__flap{block-size:var(--tl-board-lh);color:var(--tl-brass-soft);display:inline-block;overflow:hidden}:where([data-niche=residence]) .tl-board__reel{flex-direction:column;display:flex}:where([data-niche=residence]) .tl-board__place{block-size:var(--tl-board-lh);display:block}@media (prefers-reduced-motion:no-preference){:where([data-niche=residence]) .tl-board__reel{animation:12.5s cubic-bezier(.7,0,.3,1) infinite tl-board-flap}:where([data-niche=residence]) .tl-board:hover .tl-board__reel,:where([data-niche=residence]) .tl-board:focus-visible .tl-board__reel{animation-play-state:paused}}@keyframes tl-board-flap{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(calc(-1 * var(--tl-board-lh)))}40%,56%{transform:translateY(calc(-2 * var(--tl-board-lh)))}60%,76%{transform:translateY(calc(-3 * var(--tl-board-lh)))}80%,96%{transform:translateY(calc(-4 * var(--tl-board-lh)))}to{transform:translateY(calc(-5 * var(--tl-board-lh)))}}html[data-tallet-debug] [data-rhythm=close]+[data-rhythm=close],html[data-tallet-debug] [data-rhythm=open]+[data-rhythm=open],html[data-tallet-debug] [data-rhythm=vast]+[data-rhythm=vast],html[data-tallet-debug] [data-rhythm=flush]+[data-rhythm=flush]{outline-offset:-3px;outline:3px dashed #ff3b30}
