._4UzK7W_rule{height:var(--thread-w);margin-left:calc(var(--thread-x) - var(--thread-w) / 2 - var(--bleed));width:calc(100% + var(--bleed) * 2 - var(--thread-x) + var(--thread-w) / 2);background:var(--signal);display:block}._4UzK7W_guide{width:var(--thread-w);background:var(--signal);position:absolute;top:0;bottom:0}
.XjHCNa_plate{background:var(--bg);box-shadow:inset 0 0 0 var(--hairline) var(--line);grid-template-rows:minmax(0,1fr) auto minmax(0,.85fr);display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.XjHCNa_name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-self:end;padding:0 7cqi 3cqi;font-size:clamp(1.75rem,15cqi,7rem);font-weight:300;line-height:.9}.XjHCNa_line{height:var(--datum-m);background:var(--signal)}.XjHCNa_place{font-family:var(--font-mono);color:var(--ink-2);padding:3.5cqi 7cqi 0;font-size:clamp(.6875rem,2.6cqi,1rem);line-height:1.4}
._4UgRuW_mark{border:1px solid var(--ink);flex:none;width:.75rem;height:.75rem;display:inline-block}._4UgRuW_mark[data-tone=sale]{background:var(--signal)}._4UgRuW_mark[data-tone=neutral]{border-color:var(--ink-2);background:var(--ink-2)}
.VMVMAW_button{font-family:var(--font-sans);--btn-fg:var(--c-mineral-white);--btn-bg:var(--ink);--btn-line:var(--ink);justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-6);border:var(--hairline) solid var(--btn-line);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:0;line-height:1;display:inline-flex;position:relative}.VMVMAW_button:active{transform:translateY(1px)}.VMVMAW_button:after{content:"";height:var(--datum-s);background:var(--signal);transform-origin:0;width:calc(100% + 2px);transition:transform var(--dur) var(--ease);position:absolute;bottom:-1px;left:-1px;transform:scaleX(0)}.VMVMAW_button:hover:after{transform:scaleX(1)}.surface-dark .VMVMAW_primary{--btn-fg:var(--c-deep-black);--btn-bg:var(--c-mineral-white);--btn-line:var(--c-mineral-white)}.VMVMAW_secondary{--btn-fg:var(--ink);--btn-bg:transparent;--btn-line:var(--ink)}.VMVMAW_secondary:hover{--btn-bg:var(--ink);--btn-fg:var(--c-mineral-white)}.surface-dark .VMVMAW_secondary{--btn-fg:var(--inv-ink);--btn-line:var(--inv-ink)}.surface-dark .VMVMAW_secondary:hover{--btn-bg:var(--inv-ink);--btn-fg:var(--c-deep-black)}.VMVMAW_text{--btn-bg:transparent;--btn-line:transparent;--btn-fg:currentColor;min-height:2.75rem;color:inherit;padding:0}.VMVMAW_text:after{width:100%;height:var(--hairline);background:currentColor;bottom:.55rem;left:0;transform:scaleX(1)}.VMVMAW_text:hover:after{height:var(--datum-s);background:var(--signal)}.VMVMAW_arrow{letter-spacing:0;transition:transform var(--dur) var(--ease);font-weight:400;display:inline-block}.VMVMAW_button:hover .VMVMAW_arrow{transform:translate(.25rem)}
.fkqt0W_root{z-index:calc(var(--z-header) + 30);--lightbox-strip:0px;touch-action:none;-webkit-tap-highlight-color:transparent;color:var(--c-mineral-white);grid-template-rows:1fr;display:grid;position:fixed;inset:0}.fkqt0W_root:before{content:"";z-index:-1;background:color-mix(in srgb, var(--c-deep-black) 98%, transparent);opacity:calc(1 - var(--lightbox-dismiss,0));position:absolute;inset:0}.fkqt0W_tools,.fkqt0W_counter,.fkqt0W_strip,.fkqt0W_arrow{opacity:calc(1 - 2 * var(--lightbox-dismiss,0))}@media (prefers-reduced-motion:no-preference){.fkqt0W_root:not([data-dismiss=drag]):before,.fkqt0W_root:not([data-dismiss=drag]) .fkqt0W_tools,.fkqt0W_root:not([data-dismiss=drag]) .fkqt0W_counter,.fkqt0W_root:not([data-dismiss=drag]) .fkqt0W_strip,.fkqt0W_root:not([data-dismiss=drag]) .fkqt0W_arrow{transition:opacity var(--dur-fast) var(--ease)}.fkqt0W_root[data-flight=in]:not([data-dismiss=drag]):before,.fkqt0W_root[data-flight=in]:not([data-dismiss=drag]) .fkqt0W_tools,.fkqt0W_root[data-flight=in]:not([data-dismiss=drag]) .fkqt0W_counter,.fkqt0W_root[data-flight=in]:not([data-dismiss=drag]) .fkqt0W_strip,.fkqt0W_root[data-flight=in]:not([data-dismiss=drag]) .fkqt0W_arrow{transition:opacity .35s cubic-bezier(.22,1,.36,1)}.fkqt0W_root[data-flight=out]:before,.fkqt0W_root[data-flight=out] .fkqt0W_tools,.fkqt0W_root[data-flight=out] .fkqt0W_counter,.fkqt0W_root[data-flight=out] .fkqt0W_strip,.fkqt0W_root[data-flight=out] .fkqt0W_arrow{transition:opacity .3s cubic-bezier(.22,1,.36,1)}.fkqt0W_root{animation:fkqt0W_lightbox-in var(--dur-fast) var(--ease) both}}@keyframes fkqt0W_lightbox-in{0%{opacity:0}}.fkqt0W_root[data-flight]{animation:none}.fkqt0W_root[data-dismiss=out]{pointer-events:none}.fkqt0W_root[data-chrome=hidden] .fkqt0W_tools,.fkqt0W_root[data-chrome=hidden] .fkqt0W_counter,.fkqt0W_root[data-chrome=hidden] .fkqt0W_strip,.fkqt0W_root[data-chrome=hidden] .fkqt0W_arrow{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.fkqt0W_root[data-chrome=hidden] .fkqt0W_tools,.fkqt0W_root[data-chrome=hidden] .fkqt0W_counter,.fkqt0W_root[data-chrome=hidden] .fkqt0W_strip,.fkqt0W_root[data-chrome=hidden] .fkqt0W_arrow{transition:opacity var(--dur-fast) var(--ease), visibility 0s linear var(--dur-fast)}}.fkqt0W_root:focus{outline:none}.fkqt0W_root[data-thumbs]{--lightbox-strip:calc(3.5rem + 1.5rem);grid-template-rows:minmax(0,1fr) auto}.fkqt0W_stage{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.fkqt0W_track{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.fkqt0W_track[data-anim]{transition:transform .38s cubic-bezier(.22,1,.36,1)}}.fkqt0W_slide{cursor:zoom-out;justify-content:center;align-items:center;padding:clamp(3.5rem,7vh,5.5rem) clamp(1rem,7vw,6rem);display:flex;position:absolute;inset:0;container-type:size}.fkqt0W_frame{cursor:default;transform-origin:50%;background-color:#111;background-size:100% 100%;max-width:100%;max-height:100%;position:relative}.fkqt0W_stage[data-zoomed] .fkqt0W_frame{cursor:grab}.fkqt0W_stage[data-zoomed] .fkqt0W_frame[data-gesture]{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.fkqt0W_frame:not([data-gesture]){transition:transform var(--dur-fast) var(--ease)}.fkqt0W_frame[data-flight=in]{transition:transform .35s cubic-bezier(.22,1,.36,1),clip-path .35s cubic-bezier(.22,1,.36,1)}.fkqt0W_frame[data-flight=out]{transition:transform .3s cubic-bezier(.22,1,.36,1),clip-path .3s cubic-bezier(.22,1,.36,1)}}.fkqt0W_img{width:min(var(--lightbox-w,100cqw), 100cqw, calc(100cqh * var(--lightbox-ratio,1.5)));height:auto;aspect-ratio:var(--lightbox-ratio,1.5);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.fkqt0W_sharp{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.fkqt0W_tools{align-items:center;gap:1px;display:flex;position:absolute;top:clamp(.6rem,1.6vw,1.15rem);right:clamp(.6rem,1.6vw,1.15rem)}.fkqt0W_btn{background:color-mix(in srgb, var(--c-deep-black) 72%, transparent);width:2.75rem;height:2.75rem;color:var(--c-mineral-white);cursor:pointer;border:0;border-radius:0;place-items:center;padding:0;display:grid}.fkqt0W_btn svg,.fkqt0W_mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;width:1.35rem;height:1.35rem}.fkqt0W_close{margin-left:var(--space-2)}@media (prefers-reduced-motion:no-preference){.fkqt0W_btn,.fkqt0W_mark{transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}}@media (hover:hover){.fkqt0W_btn:hover,.fkqt0W_arrow:hover .fkqt0W_mark{background:var(--c-deep-black);color:var(--c-acid-green)}}.fkqt0W_btn:focus-visible{outline:2px solid var(--inv-focus);outline-offset:2px}@media (pointer:coarse){.fkqt0W_btn{width:3rem;height:3rem}}.fkqt0W_arrow{z-index:1;width:clamp(4rem,12vw,6rem);color:var(--c-mineral-white);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.fkqt0W_prev{left:0}.fkqt0W_next{right:0}.fkqt0W_mark{background:color-mix(in srgb, var(--c-deep-black) 72%, transparent);width:3rem;height:3rem;color:var(--c-mineral-white);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fkqt0W_prev .fkqt0W_mark{left:clamp(.4rem,1.4vw,1.15rem)}.fkqt0W_next .fkqt0W_mark{right:clamp(.4rem,1.4vw,1.15rem)}.fkqt0W_arrow:focus-visible{outline:none}.fkqt0W_arrow:focus-visible .fkqt0W_mark{outline:2px solid var(--inv-focus);outline-offset:2px}.fkqt0W_stage[data-zoomed] .fkqt0W_arrow{pointer-events:none}.fkqt0W_stage[data-zoomed] .fkqt0W_mark{pointer-events:auto}.fkqt0W_counter{left:50%;bottom:calc(var(--lightbox-strip) + clamp(.9rem, 2.5vh, 1.6rem));align-items:baseline;gap:var(--space-4);max-width:calc(100% - 2rem);padding:var(--space-1) var(--space-3);white-space:nowrap;background:color-mix(in srgb, var(--c-deep-black) 72%, transparent);color:var(--c-mineral-white);pointer-events:none;margin:0;display:flex;position:absolute;transform:translate(-50%)}.fkqt0W_caption{text-overflow:ellipsis;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.3;overflow:hidden}.fkqt0W_count{font-family:var(--font-mono);font-size:var(--fs-data);line-height:var(--lh-data);color:var(--c-concrete-03);font-variant-numeric:tabular-nums}.fkqt0W_strip{height:var(--lightbox-strip);overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;position:relative;overflow:auto hidden}.fkqt0W_strip::-webkit-scrollbar{display:none}.fkqt0W_row{gap:var(--space-2);width:max-content;height:100%;padding:var(--space-3) clamp(.75rem, 2vw, 1.25rem);box-sizing:border-box;margin-inline:auto;display:flex}.fkqt0W_thumb{cursor:pointer;opacity:.45;background:#1a1a1a;border:0;border-radius:0;flex:none;height:3.5rem;padding:0;position:relative}.fkqt0W_thumb img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fkqt0W_thumb:after{content:"";height:var(--datum-s);background:var(--signal);transform-origin:0;position:absolute;bottom:-.375rem;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.fkqt0W_thumb{transition:opacity var(--dur-fast) var(--ease)}.fkqt0W_thumb:after{transition:transform var(--dur) var(--ease)}}@media (hover:hover){.fkqt0W_thumb:hover{opacity:.8}}.fkqt0W_thumb[aria-current]{opacity:1}.fkqt0W_thumb[aria-current]:after{transform:scaleX(1)}.fkqt0W_thumb:focus-visible{opacity:1;outline:2px solid var(--inv-focus);outline-offset:2px}
.zcOy_W_open{background:var(--bg-2);cursor:zoom-in;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.zcOy_W_open img{object-fit:cover;width:100%;height:100%;display:block}.zcOy_W_play{background:color-mix(in srgb, var(--c-deep-black) 78%, transparent);width:3.5rem;height:3.5rem;color:var(--c-mineral-white);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zcOy_W_play svg{fill:currentColor;width:1.5rem;height:1.5rem}.zcOy_W_open:after{content:"";height:var(--datum-m);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.zcOy_W_open:hover:after{transform:scaleX(1)}}.zcOy_W_open:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.zcOy_W_open:focus-visible:after{transform:scaleX(1)}.zcOy_W_rows{gap:var(--grid-gap);flex-direction:column;display:flex}.zcOy_W_row{gap:var(--grid-gap);display:flex}.zcOy_W_tile{flex:var(--r) 1 0;min-width:0;margin:0}.zcOy_W_tile .zcOy_W_open{aspect-ratio:var(--r)}.zcOy_W_caption{margin-top:var(--space-2);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--ink-2)}@media (max-width:899px){.zcOy_W_rows{gap:var(--space-2);flex-flow:wrap}.zcOy_W_rows .zcOy_W_row{display:contents}.zcOy_W_rows .zcOy_W_tile{order:var(--mo);flex:0 0 100%}.zcOy_W_rows .zcOy_W_tile[data-mw=half]{flex:0 0 calc(50% - var(--space-2) / 2)}.zcOy_W_rows .zcOy_W_tile .zcOy_W_open{aspect-ratio:var(--mar)}.zcOy_W_rows .zcOy_W_caption{display:none}}.zcOy_W_foot{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.zcOy_W_footCaption{max-width:60ch;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--ink-2)}.zcOy_W_action{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.zcOy_W_actionCount{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:0;color:var(--ink-2);font-weight:400}.zcOy_W_actionLine{height:var(--hairline);background:var(--ink);position:absolute;bottom:0;left:0;right:0}.zcOy_W_actionLine:after{content:"";height:var(--datum-s);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (hover:hover){.zcOy_W_action:hover .zcOy_W_actionLine:after{transform:scaleX(1)}}.zcOy_W_action:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.zcOy_W_tabs{gap:var(--space-6);margin-bottom:var(--space-5);border-bottom:var(--hairline) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.zcOy_W_tabs::-webkit-scrollbar{display:none}.zcOy_W_tab{align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;color:var(--ink-2);font-family:var(--font-sans);font-size:var(--fs-lead);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;line-height:1.2;display:inline-flex;position:relative}.zcOy_W_tabCount{font-family:var(--font-mono);color:var(--ink-2);font-size:.75rem}.zcOy_W_tab:after{content:"";height:var(--datum-m);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.zcOy_W_tab[aria-selected=true]{color:var(--ink)}.zcOy_W_tab[aria-selected=true]:after{transform:scaleX(1)}@media (hover:hover){.zcOy_W_tab:hover{color:var(--ink)}}.zcOy_W_tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:599px){.zcOy_W_tabs{gap:var(--space-5)}.zcOy_W_tab{font-size:var(--fs-body)}}@media (prefers-reduced-motion:no-preference){.zcOy_W_panel>.zcOy_W_rows{animation:zcOy_W_panel-in .24s var(--ease) both}}@keyframes zcOy_W_panel-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.zcOy_W_open:after,.zcOy_W_actionLine:after,.zcOy_W_tab:after,.zcOy_W_tab{transition:none}}
.B0WvGG_section{border-top:var(--hairline) solid var(--line);padding-block:clamp(3rem,1.5rem + 3.5vw,4.5rem)}.B0WvGG_muted{color:var(--ink-2)}.B0WvGG_datum{width:var(--space-9);height:var(--datum-m);margin-bottom:var(--space-4);background:var(--signal);display:block}.B0WvGG_h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:400}.B0WvGG_head{display:grid}.B0WvGG_switchRoot{gap:var(--space-5);display:grid}@media (min-width:900px){.B0WvGG_switchRoot{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-6)}.B0WvGG_switchRoot>.B0WvGG_head{grid-column:1/span 7;align-self:end}.B0WvGG_switchRoot>.B0WvGG_tabs{grid-column:8/-1;align-self:end}.B0WvGG_switchRoot>.B0WvGG_panels{grid-column:1/-1}}.B0WvGG_tabs{border-bottom:var(--hairline) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.B0WvGG_tab{gap:var(--space-3);min-height:4rem;padding:var(--space-3) var(--space-5) var(--space-3) 0;color:var(--ink-2);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-content:center;display:grid}.B0WvGG_tab:hover,.B0WvGG_tab[aria-selected=true]{color:var(--ink)}.B0WvGG_tabName{font-family:var(--font-sans);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.1}.B0WvGG_tabStrip{outline:var(--hairline) solid var(--line-soft);opacity:.55;max-width:11rem;height:.5rem;transition:opacity var(--dur) var(--ease);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.B0WvGG_tab[aria-selected=true] .B0WvGG_tabStrip,.B0WvGG_tab:hover .B0WvGG_tabStrip{opacity:1}.B0WvGG_tabLine{height:var(--datum-m);background:var(--signal);transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0}.B0WvGG_panels{display:grid}.B0WvGG_panel{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;grid-area:1/1}.B0WvGG_panel:not([data-seen]) img{display:none}.B0WvGG_panel[data-active]{opacity:1;visibility:visible;transition:opacity .6s var(--ease) .1s, visibility 0s}.B0WvGG_palette{gap:var(--space-6);display:grid}.B0WvGG_intro{gap:var(--space-3);align-content:start;max-width:30rem;display:grid}.B0WvGG_name{letter-spacing:-.01em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);font-weight:300;line-height:1.05}.B0WvGG_words{gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:.75rem;display:flex}.B0WvGG_words span+span:before{content:"/";margin-right:var(--space-4);color:var(--line)}.B0WvGG_tonesBox{align-self:end}.B0WvGG_tones{column-gap:var(--space-4);border-top:var(--hairline) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.B0WvGG_tone{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--line-soft);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid}.B0WvGG_chip{outline:var(--hairline) solid var(--line);outline-offset:-1px;width:2.25rem;height:2.25rem}.B0WvGG_toneText{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.B0WvGG_toneName{font-family:var(--font-sans);font-weight:500;line-height:1.25}.B0WvGG_panel .B0WvGG_tone{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(.5rem)}.B0WvGG_panel[data-active] .B0WvGG_tone{opacity:1;transition-delay:calc(.15s + var(--i) * 50ms);transform:none}.B0WvGG_pieces{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.B0WvGG_piece{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;margin:0;display:grid}.B0WvGG_pieceFrame{aspect-ratio:1;background:var(--bg-2);outline:var(--hairline) solid var(--line-soft);outline-offset:-1px;position:relative;overflow:hidden}.B0WvGG_pieceFrame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.B0WvGG_room .B0WvGG_pieceFrame{aspect-ratio:6/5}.B0WvGG_floor .B0WvGG_pieceFrame{background:var(--bg);outline:none}.B0WvGG_floor .B0WvGG_pieceFrame img{object-fit:contain;mix-blend-mode:darken}.B0WvGG_vanity .B0WvGG_pieceFrame img{object-position:50% 58%}.B0WvGG_bath .B0WvGG_pieceFrame img{object-position:45% 62%}.B0WvGG_tag{gap:var(--space-2);font-family:var(--font-sans);align-items:baseline;font-size:.8125rem;line-height:1.3;display:flex}.B0WvGG_tagNote{display:block}.B0WvGG_pieces .B0WvGG_tag>span:last-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.B0WvGG_room{position:relative}.B0WvGG_room .B0WvGG_tag{max-width:calc(100% - var(--space-5));padding:var(--space-3) var(--space-4);background:var(--bg);font-size:.9375rem;position:absolute;bottom:0;left:0}.B0WvGG_palette>.B0WvGG_shared{margin-top:0}@media (min-width:900px){.B0WvGG_palette{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));gap:var(--space-5) var(--grid-gap);align-items:start}.B0WvGG_room{grid-area:1/1/span 3/span 6}.B0WvGG_intro,.B0WvGG_pieces,.B0WvGG_tonesBox{grid-column:7/-1}.B0WvGG_pieces{gap:var(--grid-gap)}.B0WvGG_tag{font-size:.875rem}.B0WvGG_tonesBox{align-self:end}.B0WvGG_palette>.B0WvGG_shared{margin-top:var(--space-5);grid-column:1/-1}}.B0WvGG_shared{gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--hairline) solid var(--line);display:grid}.B0WvGG_sharedTitle{font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:500;line-height:1.2}.B0WvGG_strip{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);gap:var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;grid-auto-columns:38%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.B0WvGG_item{gap:var(--space-2);scroll-snap-align:start;align-content:start;display:grid}.B0WvGG_itemFrame{aspect-ratio:1;background:var(--bg-2);position:relative;overflow:hidden}.B0WvGG_itemFrame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.B0WvGG_itemName{font-family:var(--font-sans);font-size:.875rem;line-height:1.3}@media (min-width:900px){.B0WvGG_shared{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);margin-top:var(--space-8)}.B0WvGG_sharedTitle{grid-column:1/span 2}.B0WvGG_strip{grid-column:3/-1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.B0WvGG_set{gap:var(--space-6);display:grid}.B0WvGG_setIntro{gap:var(--space-3);align-content:start;display:grid}.B0WvGG_swatch{outline:var(--hairline) solid var(--line);outline-offset:-1px;position:absolute;inset:0}.B0WvGG_setTones{margin-top:var(--space-4)}.B0WvGG_setPieces{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:899.98px){.B0WvGG_setPieces>li:last-child:nth-child(odd){grid-column:1/-1}.B0WvGG_setPieces>li:last-child:nth-child(odd) .B0WvGG_itemFrame{aspect-ratio:2}}@media (min-width:900px){.B0WvGG_set{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}.B0WvGG_setIntro{grid-column:1/span 4}.B0WvGG_setPieces{gap:var(--space-5) var(--grid-gap);grid-column:6/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.B0WvGG_panel,.B0WvGG_panel[data-active],.B0WvGG_panel .B0WvGG_tone,.B0WvGG_panel[data-active] .B0WvGG_tone,.B0WvGG_tabLine{transition:none}}
.gtr6lq_map{gap:var(--space-2);display:grid}.gtr6lq_frame{outline:var(--hairline) solid var(--ink-2);outline-offset:-1px;background:var(--bg);height:clamp(420px,38vw + 120px,600px);position:relative;overflow:hidden}@media (max-width:599px){.gtr6lq_frame{border-block:var(--hairline) solid var(--ink-2);outline:none;height:clamp(420px,115vw,480px)}}.gtr6lq_poster{object-fit:cover;opacity:.55;pointer-events:none;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.gtr6lq_frame[data-state=ready] .gtr6lq_poster{opacity:0}.gtr6lq_frame[data-state=failed] .gtr6lq_poster{opacity:.2}.gtr6lq_failed{place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-5);text-align:center;display:grid;position:absolute;inset:0}.gtr6lq_failedText{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.02em;color:var(--ink-2)}.gtr6lq_failedLinks{justify-content:center;gap:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--fs-data);flex-wrap:wrap;display:flex}.gtr6lq_failedLink{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.gtr6lq_frame>.gtr6lq_live{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.gtr6lq_frame[data-state=ready] .gtr6lq_live{opacity:1}@media (prefers-reduced-motion:reduce){.gtr6lq_poster,.gtr6lq_live{transition:none}}.gtr6lq_frame .maplibregl-map{font-family:var(--font-mono);font-size:12px}.gtr6lq_frame .maplibregl-canvas:focus-visible{outline:var(--focus-w,2px) solid var(--focus);outline-offset:-2px}:is(.gtr6lq_frame .maplibregl-ctrl-top-right,.gtr6lq_frame .maplibregl-ctrl-bottom-left){z-index:4}.gtr6lq_frame .maplibregl-ctrl-group{box-shadow:none;border:var(--hairline) solid var(--ink-2);background:var(--bg);border-radius:0}.gtr6lq_frame .maplibregl-ctrl-group button{border-radius:0;width:36px;height:36px}.gtr6lq_frame .maplibregl-ctrl-group button+button{border-top:var(--hairline) solid var(--line)}.gtr6lq_frame .maplibregl-ctrl-group button:focus-visible{outline:var(--focus-w,2px) solid var(--focus);outline-offset:-2px;box-shadow:none}.gtr6lq_frame .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:var(--space-3) var(--space-3) 0 0}.gtr6lq_frame .maplibregl-ctrl-scale{margin:0 0 var(--space-3) var(--space-3);border:var(--hairline) solid var(--ink);background:color-mix(in srgb, var(--bg) 80%, transparent);color:var(--ink);font-family:var(--font-mono);border-top:none;padding:0 4px;font-size:11px;line-height:1.4}.gtr6lq_frame .maplibregl-cooperative-gesture-screen{background:color-mix(in srgb, var(--ink) 55%, transparent);color:var(--inv-ink);font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.02em}.gtr6lq_marker{cursor:pointer;width:12px;height:12px;color:var(--ink);background:0 0;border:0;padding:0;position:relative}.gtr6lq_marker:before{content:"";position:absolute;inset:-12px}.gtr6lq_node{background:var(--ink);outline:2px solid var(--bg);position:absolute;inset:0}.gtr6lq_node:after{content:"";border:2px solid var(--signal);opacity:0;transition:opacity .2s var(--ease);position:absolute;inset:-5px}.gtr6lq_marker:hover .gtr6lq_node:after,.gtr6lq_marker:focus-visible .gtr6lq_node:after,.gtr6lq_marker[data-active] .gtr6lq_node:after{opacity:1}.gtr6lq_marker:focus-visible{outline:none}.gtr6lq_marker:focus-visible .gtr6lq_markerLabel{outline:var(--focus-w,2px) solid var(--focus);outline-offset:1px}.gtr6lq_markerLabel{background:color-mix(in srgb, var(--bg) 90%, transparent);white-space:nowrap;text-align:start;pointer-events:auto;gap:1px;padding:3px 6px 4px;display:grid;position:absolute}.gtr6lq_markerName{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500;line-height:1.25}.gtr6lq_markerStatus{font-family:var(--font-mono);color:var(--ink-2);font-size:11px;line-height:1.3}.gtr6lq_marker:hover .gtr6lq_markerName{color:var(--ink-2)}.gtr6lq_marker[data-side=right] .gtr6lq_markerLabel{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.gtr6lq_marker[data-side=left] .gtr6lq_markerLabel{text-align:end;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.gtr6lq_marker[data-side=top] .gtr6lq_markerLabel{bottom:calc(100% + 6px);left:-6px}.gtr6lq_marker[data-side=top-end] .gtr6lq_markerLabel{text-align:end;bottom:calc(100% + 6px);right:-6px}.gtr6lq_marker[data-side=bottom] .gtr6lq_markerLabel{top:calc(100% + 6px);left:-6px}.gtr6lq_marker[data-side=top-center] .gtr6lq_markerLabel{text-align:center;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (max-width:599px){.gtr6lq_markerLabel,.gtr6lq_marker[data-side-sm] .gtr6lq_markerLabel{text-align:start;inset:auto;transform:none}.gtr6lq_marker[data-side-sm=right] .gtr6lq_markerLabel{top:50%;left:calc(100% + 5px);transform:translateY(-50%)}.gtr6lq_marker[data-side-sm=left] .gtr6lq_markerLabel{text-align:end;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.gtr6lq_marker[data-side-sm=top] .gtr6lq_markerLabel{bottom:calc(100% + 5px);left:-6px}.gtr6lq_marker[data-side-sm=top-end] .gtr6lq_markerLabel{text-align:end;bottom:calc(100% + 5px);right:-6px}.gtr6lq_marker[data-side-sm=bottom] .gtr6lq_markerLabel{top:calc(100% + 5px);left:-6px}.gtr6lq_marker[data-side-sm=top-center] .gtr6lq_markerLabel{white-space:normal;text-align:center;width:min-content;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.gtr6lq_markerName{letter-spacing:.08em;font-size:11px}.gtr6lq_markerStatus{font-size:10px}}.gtr6lq_popup{z-index:3}.gtr6lq_popup .maplibregl-popup-content{padding:var(--space-3) var(--space-6) var(--space-3) var(--space-4);border:var(--hairline) solid var(--ink);background:var(--bg);box-shadow:none;border-radius:0}.gtr6lq_popup .maplibregl-popup-tip{display:none}.gtr6lq_popup .maplibregl-popup-close-button{width:32px;height:32px;color:var(--ink);border-radius:0;font-size:18px;line-height:1}.gtr6lq_popup .maplibregl-popup-close-button:hover{background:var(--bg-2)}.gtr6lq_popup .maplibregl-popup-close-button:focus-visible{outline:var(--focus-w,2px) solid var(--focus);outline-offset:-2px}.gtr6lq_card{gap:2px;min-width:180px;display:grid}.gtr6lq_cardName{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:500}.gtr6lq_cardStatus{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.gtr6lq_cardLinks{margin-top:var(--space-2);gap:2px;display:grid}.gtr6lq_cardLink{font-family:var(--font-mono);color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:3px;justify-self:start;font-size:12px;font-weight:500;line-height:1.6}.gtr6lq_cardLink:hover{color:var(--ink-2)}.gtr6lq_cardLink:focus-visible{outline:var(--focus-w,2px) solid var(--focus);outline-offset:2px}.gtr6lq_credit{font-family:var(--font-mono);color:var(--ink-2);justify-self:end;font-size:11px;line-height:1.4}.gtr6lq_credit a:hover{color:var(--ink)}
.bV-6KG_root{--bleed:calc((100vw - min(100vw, var(--container))) / 2 + var(--gutter));--thread-x:calc(var(--bleed) - var(--gutter) / 2);--thread-w:3px}@media (min-width:900px){.bV-6KG_root{--thread-w:var(--datum-m)}}.bV-6KG_ink{z-index:2;background:var(--signal);pointer-events:none;position:absolute;inset:0}html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-reveal]{clip-path:inset(0 0 100%);animation:0s 3s forwards bV-6KG_m-failsafe}:is(html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-rule],html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-bar],html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-progress-line]){animation:0s 3s forwards bV-6KG_m-failsafe;transform:scaleX(0)}:is(html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-rule^=y],html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-draw]){animation:0s 3s forwards bV-6KG_m-failsafe;transform:scaleY(0)}:is(html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-rise],html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-item]){opacity:0;animation:0s 3s forwards bV-6KG_m-failsafe}html[data-motion] .bV-6KG_root [data-m-plane]{position:relative}.bV-6KG_edge{z-index:3;width:100%;height:var(--datum-m);background:var(--signal);transform-origin:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}html[data-motion]:not([data-motion-ready]) .bV-6KG_root [data-m-plane]{clip-path:inset(0 0 100%);animation:0s 3s forwards bV-6KG_m-failsafe}@keyframes bV-6KG_m-failsafe{to{opacity:1;clip-path:inset(0);transform:none}}
.FzAboa_root{gap:var(--space-5);min-width:0;display:grid}.FzAboa_filters{gap:var(--space-6);border-bottom:var(--hairline) solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.FzAboa_filters::-webkit-scrollbar{display:none}.FzAboa_filter{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) 0;color:var(--ink-2);font-family:var(--font-sans);font-size:var(--fs-lead);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;line-height:1.2;display:inline-flex;position:relative}.FzAboa_filterIcon{flex:none;width:20px;height:20px}.FzAboa_count{font-family:var(--font-mono);color:var(--ink-2);align-self:baseline;font-size:.75rem}.FzAboa_filter:after{content:"";height:var(--datum-m);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.FzAboa_filter[aria-pressed=true]{color:var(--ink)}.FzAboa_filter[aria-pressed=true]:after{transform:scaleX(1)}@media (hover:hover){.FzAboa_filter:hover{color:var(--ink)}}.FzAboa_filter:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:899px){.FzAboa_filters{gap:var(--space-5);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.FzAboa_filter{scroll-snap-align:start;font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.FzAboa_filter,.FzAboa_filter:after{transition:none}}.FzAboa_body{gap:var(--space-6);min-width:0;display:grid}.FzAboa_mapCol{gap:var(--space-2);min-width:0;display:grid}.FzAboa_frame{background:var(--bg)}.FzAboa_list{columns:1;column-gap:var(--grid-gap)}@media (min-width:600px){.FzAboa_list{columns:2}}@media (min-width:1200px){.FzAboa_list{columns:3}}.FzAboa_group{break-inside:avoid;padding-bottom:var(--space-5)}.FzAboa_groupTitle{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:var(--hairline) solid var(--ink);font-family:var(--font-sans);line-height:inherit;text-wrap:wrap;font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;display:flex}.FzAboa_groupIcon{flex:none;width:20px;height:20px}.FzAboa_row{align-items:start;gap:0 var(--space-3);width:100%;min-height:1.75rem;padding:.25rem var(--space-2) .25rem var(--space-3);text-align:start;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.FzAboa_row:before{content:"";width:var(--datum-m);background:var(--signal);opacity:0;position:absolute;top:.25rem;bottom:.25rem;left:0}.FzAboa_row[data-active]{background:var(--bg-2)}.FzAboa_row[data-active]:before{opacity:1}.FzAboa_row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.FzAboa_rowName{font-family:var(--font-text);font-size:.9375rem;line-height:1.3}.FzAboa_rowMeta{justify-content:end;align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;margin-top:.125rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.FzAboa_modeIcon{flex:none;width:20px;height:20px;margin-block:-1px}.FzAboa_note{column-span:all;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.FzAboa_row{transition:none}}
._45h2Mq_root{gap:var(--space-5);display:grid}._45h2Mq_muted{color:var(--ink-2)}._45h2Mq_figure{--plan-max-h:min(78svh, 52rem);gap:var(--space-4);width:min(100%, calc(var(--plan-max-h) * var(--ar)));align-content:start;margin:0;display:grid}._45h2Mq_stage{aspect-ratio:var(--ratio);border:var(--hairline) solid var(--line);background:#fff;position:relative;overflow:hidden}._45h2Mq_stage>svg{width:100%;height:100%;display:block;position:absolute;inset:0}._45h2Mq_spots{pointer-events:none;position:absolute;inset:0}._45h2Mq_spot{width:0;height:0;position:absolute}._45h2Mq_spotLabel{pointer-events:auto;aspect-ratio:1;width:1.375rem;box-shadow:inset 0 0 0 2px var(--signal);color:var(--ink);font-family:var(--font-mono);cursor:default;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%;place-items:center;font-size:.625rem;line-height:1;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}._45h2Mq_spotLabel[data-active]{background:var(--signal);transform:scale(1.15)}._45h2Mq_schedule{gap:var(--space-4);align-content:start;display:grid}._45h2Mq_scheduleHead{padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--ink);justify-content:space-between;display:flex}._45h2Mq_groups{gap:var(--space-4) var(--grid-gap);display:grid}._45h2Mq_group{gap:var(--space-1);align-content:start;display:grid}._45h2Mq_groupTitle{color:var(--ink-2)}._45h2Mq_rooms{display:grid}._45h2Mq_room{box-shadow:inset 0 0 0 0 var(--signal);transition:box-shadow var(--dur-fast) var(--ease)}._45h2Mq_roomBtn{gap:var(--space-2);border:0;border-bottom:var(--hairline) solid var(--line-soft);text-align:left;cursor:default;background:0 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;width:100%;padding:.2rem 0;display:grid}._45h2Mq_room[data-active]{box-shadow:inset 3px 0 0 0 var(--signal)}._45h2Mq_roomN{color:var(--ink-2);padding-left:.5rem}._45h2Mq_roomArea{font-weight:500}@media (min-width:600px){._45h2Mq_groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){._45h2Mq_root{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}._45h2Mq_figure{grid-column:1/span 5}._45h2Mq_schedule{padding-left:var(--space-5);grid-column:6/-1}}
.fw3w6q_plan{background:#fff;width:100%;height:auto;display:block}.fw3w6q_room{fill:#0000;mix-blend-mode:multiply;transition:fill var(--dur-fast) var(--ease), stroke var(--dur-fast) var(--ease)}.fw3w6q_room[data-active]{fill:color-mix(in srgb, var(--signal) 32%, #fff);stroke:var(--signal);stroke-width:6px}
.B9ZFNa_root{gap:var(--space-5);display:grid}.B9ZFNa_sheet{gap:var(--space-5);padding:var(--space-3);border:var(--hairline) solid var(--line);background:#fff;align-content:start;margin:0;display:grid}.B9ZFNa_floor{min-width:0}.B9ZFNa_floorLabel{color:var(--ink-2)}.B9ZFNa_stage{width:100%;position:relative}.B9ZFNa_stage>svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:600px){.B9ZFNa_sheet{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.B9ZFNa_stage{margin-top:var(--offset)}}@media (min-width:1100px){.B9ZFNa_root{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);align-items:start}.B9ZFNa_sheet{grid-column:1/span 8}.B9ZFNa_schedule{grid-column:9/-1}.B9ZFNa_groups.B9ZFNa_groups{grid-template-columns:minmax(0,1fr)}}
.cMeApW_root{gap:var(--space-4);display:grid}.cMeApW_tabs{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cMeApW_tab{border:0;border-bottom:var(--hairline) solid transparent;color:var(--ink-2);cursor:pointer;background:0 0;padding:0 0 .25rem}.cMeApW_tab:hover,.cMeApW_tab[aria-pressed=true]{color:var(--ink)}.cMeApW_tab[aria-pressed=true]{border-bottom-color:var(--ink)}
.V7bpTG_banner{z-index:60;background:var(--bg);border-top:var(--hairline) solid var(--line);padding-block:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.V7bpTG_inner{gap:var(--space-3);align-items:center;display:grid}.V7bpTG_text{max-width:44rem;font-family:var(--font-text);font-size:var(--fs-caption);color:var(--ink);margin:0;line-height:1.45}.V7bpTG_link{width:fit-content;margin-top:var(--space-2);color:inherit;text-underline-offset:.2em;text-decoration:underline;display:block}.V7bpTG_actions{gap:var(--space-3);display:flex}.V7bpTG_banner .V7bpTG_actions>button{min-height:2.75rem;padding-inline:var(--space-4);flex:1 1 0}@media (min-width:720px){.V7bpTG_inner{gap:var(--space-6);grid-template-columns:1fr auto}.V7bpTG_banner .V7bpTG_actions>button{flex:none;min-width:9rem}}
.V8ySqa_bar{z-index:calc(var(--z-header) - 1);gap:var(--space-2);padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:var(--hairline) solid var(--line);visibility:hidden;transition:transform var(--dur) var(--ease), visibility 0s linear var(--dur);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.V8ySqa_bar[data-show]{visibility:visible;transition:transform var(--dur) var(--ease), visibility 0s;transform:none}.V8ySqa_btn{font-family:var(--font-sans);min-height:3rem;padding:0 var(--space-4);border:var(--hairline) solid var(--ink);font-size:.8125rem;font-weight:var(--fw-nav);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.V8ySqa_primary{background:var(--c-deep-black);color:var(--c-mineral-white);--focus:var(--inv-focus);flex:auto}.V8ySqa_secondary{background:var(--bg);color:var(--ink);flex:none}@media (max-width:899px){html:has([data-sticky-cta]){scroll-padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}@media (min-width:900px){.V8ySqa_bar{display:none}}
.LPYfGW_datum{background:var(--signal);flex:none;display:block}.LPYfGW_sized{font-size:calc(var(--datum-x) / .73)}.LPYfGW_horizontal{width:var(--datum-len);height:var(--datum-thickness)}.LPYfGW_vertical{width:var(--datum-thickness);height:var(--datum-len)}.LPYfGW_datum{--bleed:calc((100vw - min(100vw, var(--container))) / 2 + var(--gutter))}.LPYfGW_horizontal.LPYfGW_bleed-start{width:calc(var(--datum-len) + var(--bleed));margin-left:calc(var(--bleed) * -1)}.LPYfGW_horizontal.LPYfGW_bleed-end{width:calc(100% + var(--bleed))}.LPYfGW_vertical.LPYfGW_bleed-start,.LPYfGW_vertical.LPYfGW_bleed-end{height:100%;min-height:var(--datum-len)}
.G2LuWW_dates{gap:var(--space-6);display:flex}.G2LuWW_date{gap:var(--space-1);padding:var(--space-4) 0 0;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;display:grid;position:relative}.G2LuWW_date:before{content:"";top:calc(var(--datum-m) / -2);width:100%;height:var(--datum-m);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;left:0;transform:scaleX(0)}.G2LuWW_date[aria-pressed=true]{color:var(--ink)}.G2LuWW_date[aria-pressed=true]:before{transform:scaleX(1)}.G2LuWW_date:hover{color:var(--ink)}.G2LuWW_date:focus-visible,.G2LuWW_play:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.G2LuWW_dateDay{white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.3}.G2LuWW_dateLabel{font:var(--fs-caption) / var(--lh-caption) var(--font-mono);letter-spacing:var(--ls-caption);white-space:nowrap}.G2LuWW_time{gap:var(--space-1);min-width:0;padding-top:var(--space-4);display:grid}.G2LuWW_clockRow{align-items:center;gap:var(--space-4);display:flex}.G2LuWW_play{border:var(--hairline) solid var(--ink);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.G2LuWW_play:hover{background:var(--ink);color:var(--bg)}.G2LuWW_play svg{fill:currentColor;width:1rem;height:1rem}.G2LuWW_clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);line-height:1}.G2LuWW_tz{font:var(--fs-caption) / var(--lh-caption) var(--font-mono);letter-spacing:var(--ls-caption);color:var(--ink-2)}.G2LuWW_slider{--p:0%;cursor:pointer;appearance:none;background:0 0;width:100%;height:1.75rem;margin:0}.G2LuWW_slider:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.G2LuWW_slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--p), var(--line) var(--p));height:2px}.G2LuWW_slider::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--signal);appearance:none;border-radius:50%;width:1.125rem;height:1.125rem;margin-top:calc(1px - .5625rem)}.G2LuWW_slider::-moz-range-track{background:var(--line);height:2px}.G2LuWW_slider::-moz-range-progress{background:var(--ink);height:2px}.G2LuWW_slider::-moz-range-thumb{border:2px solid var(--ink);background:var(--signal);border-radius:50%;width:.875rem;height:.875rem}.G2LuWW_scale{justify-content:space-between;gap:var(--space-4);font:var(--fs-caption) / var(--lh-caption) var(--font-mono);letter-spacing:var(--ls-caption);color:var(--ink-2);display:flex}.G2LuWW_scale b{color:var(--ink);font-weight:400}@media (max-width:420px){.G2LuWW_dateDay{font-size:.875rem}.G2LuWW_dateLabel{white-space:normal;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.G2LuWW_date:before,.G2LuWW_play{transition:none}}
.pTVvtG_stage{--sun-ratio:4 / 5;row-gap:var(--space-5);background:var(--bg);grid-template-columns:minmax(0,1fr);display:grid}.pTVvtG_head{align-content:start;justify-items:start;display:grid}.pTVvtG_head h2{margin-top:var(--space-4)}.pTVvtG_view{--sun-fade:0;--sun-touch:pan-y;aspect-ratio:var(--sun-ratio);background:var(--bg);position:relative;overflow:hidden}.pTVvtG_view[data-ready]{--sun-fade:1}.pTVvtG_poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pTVvtG_loading,.pTVvtG_hint{left:0;bottom:var(--space-3);z-index:2;font:var(--fs-caption) / var(--lh-caption) var(--font-mono);letter-spacing:var(--ls-caption);color:var(--ink-2);pointer-events:none;position:absolute}.pTVvtG_start{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;display:none;position:absolute;inset:0}@media (pointer:coarse),(max-width:899px){.pTVvtG_start{display:block}}.pTVvtG_startChip{left:0;bottom:var(--space-3);align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);background:color-mix(in srgb, var(--bg) 86%, transparent);color:var(--ink);font:var(--fs-caption) / var(--lh-caption) var(--font-mono);letter-spacing:var(--ls-caption);border-bottom:var(--datum-s) solid var(--signal);display:inline-flex;position:absolute}.pTVvtG_startChip svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.pTVvtG_start:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pTVvtG_toggle{top:var(--space-2);z-index:3;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);background:color-mix(in srgb, var(--bg) 86%, transparent);color:var(--ink);font:var(--fs-caption) / var(--lh-caption) var(--font-mono);letter-spacing:var(--ls-caption);cursor:pointer;border:0;display:inline-flex;position:absolute;right:0}.pTVvtG_toggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:1rem;height:1rem}.pTVvtG_toggle:hover .pTVvtG_toggleText{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:var(--datum-s);text-underline-offset:.3em}.pTVvtG_toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pTVvtG_controls{border-top:var(--hairline) solid var(--ink);min-width:0;container-type:inline-size}.pTVvtG_controlsGrid{gap:var(--space-2) var(--space-7);align-items:start;display:grid}.pTVvtG_controls .pTVvtG_dates{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pTVvtG_controls .pTVvtG_dates button{align-content:start}.pTVvtG_controls .pTVvtG_dates span{white-space:normal}.pTVvtG_controls .pTVvtG_time{padding-top:var(--space-4)}.pTVvtG_time input[type=range]{height:2.75rem}@container (min-width:40rem){.pTVvtG_controlsGrid{grid-template-columns:auto minmax(0,1fr)}.pTVvtG_controls .pTVvtG_dates{gap:var(--space-6);display:flex}.pTVvtG_controls .pTVvtG_dates span{white-space:nowrap}}.pTVvtG_caption{color:var(--ink-2)}@media (min-width:700px){.pTVvtG_stage{--sun-ratio:6 / 5}}@media (min-width:1100px){.pTVvtG_stage{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));grid-template-rows:auto minmax(var(--space-6), 1fr) auto auto;column-gap:var(--grid-gap);row-gap:0}.pTVvtG_head{grid-area:1/1/auto/span 5}.pTVvtG_view{grid-area:1/6/-1/-1;place-self:stretch stretch}.pTVvtG_controls{grid-area:3/1/auto/span 5}.pTVvtG_caption{margin-top:var(--space-4);grid-area:4/1/auto/span 5}}@media (max-width:699px){.pTVvtG_toggleText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pTVvtG_stage[data-full]{z-index:calc(var(--z-header) + 20);padding:0 var(--gutter) max(var(--space-4), env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:0;position:fixed;inset:0;overflow:hidden}.pTVvtG_stage[data-full] .pTVvtG_head,.pTVvtG_stage[data-full] .pTVvtG_caption{display:none}.pTVvtG_stage[data-full] .pTVvtG_view{--sun-touch:none;min-height:0;margin-inline:calc(var(--gutter) * -1);aspect-ratio:auto;grid-area:1/1}.pTVvtG_stage[data-full] .pTVvtG_controls{grid-area:2/1}.pTVvtG_stage[data-full] .pTVvtG_toggle{top:max(var(--space-3), env(safe-area-inset-top));right:var(--gutter)}.pTVvtG_stage[data-full] .pTVvtG_toggleText{clip-path:none;width:auto;height:auto;position:static}.pTVvtG_stage[data-full] .pTVvtG_hint,.pTVvtG_stage[data-full] .pTVvtG_loading{left:var(--gutter)}
.zX2wcG_footer{font-family:var(--font-sans);padding-block:var(--space-8) var(--space-5);position:relative;overflow:hidden}.zX2wcG_inner{gap:var(--space-6);grid-template-columns:1fr;display:grid}.zX2wcG_brand{gap:var(--space-5);align-content:start;display:grid}.zX2wcG_logo{width:min(11rem,55vw);display:block}.zX2wcG_logo svg{width:100%;height:auto}.zX2wcG_col{gap:var(--space-3);align-content:start;display:grid}.zX2wcG_heading{margin-block:-.9375rem;display:flex}.zX2wcG_parts{gap:var(--space-1);padding-top:var(--space-2);display:grid}.zX2wcG_part{align-items:center;min-height:2.75rem;font-size:.9375rem;line-height:1.3;display:inline-flex}.zX2wcG_part:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.zX2wcG_navLink{min-height:2.75rem;font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;align-items:center;line-height:1;display:inline-flex}.zX2wcG_navLink:hover,.zX2wcG_project:hover .zX2wcG_projectName,.zX2wcG_phone:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.zX2wcG_projects{gap:var(--space-4) var(--space-5);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zX2wcG_project{gap:var(--space-1);display:grid}.zX2wcG_projectName{letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:400;line-height:1.3}.zX2wcG_project .zX2wcG_projectPlace{color:var(--inv-ink-2);font-size:.75rem;line-height:1.4}.zX2wcG_contacts{align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-3);grid-template-columns:auto 1fr;font-style:normal;display:grid}.zX2wcG_person{font-size:1rem}.zX2wcG_contacts .zX2wcG_role{color:var(--inv-ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.zX2wcG_contacts .zX2wcG_phone{word-spacing:-.3em;grid-column:1/-1;justify-self:start;align-items:center;min-height:2.75rem;font-size:1.25rem;display:inline-flex}.zX2wcG_legal{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);padding-top:var(--space-4);border-top:var(--hairline) solid #f8f8f629;color:var(--inv-ink-2);flex-wrap:wrap;display:flex}.zX2wcG_legal .zX2wcG_legalLine{flex:100%;order:3;font-size:.6875rem;line-height:1.5}.zX2wcG_legalLink{position:relative}.zX2wcG_legalLink:after{content:"";height:2.75rem;position:absolute;top:50%;left:-.25rem;right:-.25rem;transform:translateY(-50%)}.zX2wcG_legalButton{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.zX2wcG_legalLink:hover{color:var(--inv-ink)}@media (min-width:720px){.zX2wcG_footer{padding-block:var(--space-9) var(--space-6)}.zX2wcG_inner{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(3,1fr)}.zX2wcG_logo{width:min(15rem,70vw)}.zX2wcG_brand,.zX2wcG_legal{grid-column:1/-1}.zX2wcG_projects{gap:var(--space-5);grid-template-columns:1fr}.zX2wcG_projectName{letter-spacing:.14em;font-size:.9375rem}.zX2wcG_project .zX2wcG_projectPlace{font-size:.8125rem}.zX2wcG_legal .zX2wcG_legalLine{flex:0 auto;order:0;font-size:.75rem}}@media (min-width:1100px){.zX2wcG_footer{padding-top:var(--space-10)}.zX2wcG_inner{grid-template-columns:5fr 2fr 3fr 3fr}.zX2wcG_brand{grid-column:auto}}
._8SpwPq_timeline{background:var(--bg-2)}._8SpwPq_head{gap:var(--space-4);align-content:start;display:grid}._8SpwPq_text{max-width:46ch}._8SpwPq_scale{padding-top:var(--space-8);position:relative}._8SpwPq_months{font-family:var(--font-mono);color:var(--ink-2);grid-template-columns:repeat(12,minmax(0,1fr));font-size:.75rem;display:grid}._8SpwPq_months li{padding:0 0 var(--space-2) var(--space-1);border-left:var(--hairline) solid var(--line)}._8SpwPq_track{height:var(--hairline);position:relative}._8SpwPq_fill{left:0;top:calc(var(--datum-m) / -2);height:var(--datum-m);position:absolute}._8SpwPq_dot{position:absolute;top:50%;translate:-50% -50%}._8SpwPq_dot._8SpwPq_dotFuture{border:var(--datum-s) solid var(--ink);background:var(--bg-2)}._8SpwPq_dotLabel{top:calc(100% + var(--space-3));white-space:nowrap;font-size:.75rem;position:absolute;left:50%;translate:-50%}._8SpwPq_dot[data-align=end] ._8SpwPq_dotLabel{left:auto;right:-.25rem;translate:0}._8SpwPq_dot[data-align=start] ._8SpwPq_dotLabel{left:-.25rem;translate:0}@media (max-width:699px){._8SpwPq_dotLabel{display:none}._8SpwPq_dot[data-align=end]{translate:calc(-50% - .375rem) -50%}._8SpwPq_dot[data-align=start]{translate:calc(.375rem - 50%) -50%}}._8SpwPq_now{bottom:calc(100% + var(--space-8));justify-items:center;display:grid;position:absolute;translate:-50%}._8SpwPq_now:after{content:"";width:var(--hairline);background:var(--ink);height:3.6rem;margin-bottom:-4.1rem}._8SpwPq_year{margin-top:var(--space-4);text-align:right;color:var(--ink-2)}._8SpwPq_events{display:grid}._8SpwPq_past,._8SpwPq_list{display:grid;position:relative}._8SpwPq_rail{width:var(--datum-m);background:var(--signal);position:absolute;top:0;bottom:0;left:.75rem;translate:-50%}._8SpwPq_listFuture:before{content:"";border-left:var(--datum-s) dashed var(--ink-2);height:.6rem;position:absolute;top:0;left:.75rem;translate:-50%}._8SpwPq_event{column-gap:var(--space-4);grid-template-columns:1.5rem minmax(0,1fr);grid-template-areas:"node date""node body";display:grid;position:relative}._8SpwPq_date{font-family:var(--font-sans);padding-bottom:var(--space-2);grid-area:date;font-size:1rem}._8SpwPq_node{grid-area:node;position:relative}._8SpwPq_node:after{content:"";background:var(--ink);width:.875rem;height:.875rem;position:absolute;top:.35rem;left:50%;translate:-50%}._8SpwPq_event[data-state=now] ._8SpwPq_node:after{border:.3rem solid var(--signal);width:1.375rem;height:1.375rem;top:.1rem}._8SpwPq_event[data-state=future] ._8SpwPq_node:after{border:var(--datum-s) solid var(--ink);background:var(--bg-2)}._8SpwPq_event[data-state=future] ._8SpwPq_date,._8SpwPq_event[data-state=future] ._8SpwPq_title{color:var(--ink-2)}._8SpwPq_body{gap:var(--space-3);padding-bottom:var(--space-7);grid-area:body;align-content:start;display:grid}._8SpwPq_listFuture ._8SpwPq_body{padding-bottom:0}._8SpwPq_title{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:500;line-height:1.2}._8SpwPq_evText{max-width:52ch}._8SpwPq_photo{max-width:15rem;margin-top:var(--space-2)}._8SpwPq_photoImg{background:var(--c-concrete-02);overflow:hidden}._8SpwPq_photoTile{height:100%}._8SpwPq_stamp{justify-self:start;align-items:end;gap:var(--space-1) var(--space-5);margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--hairline) solid var(--ink);grid-template-rows:auto auto;grid-template-columns:auto auto;display:inline-grid}._8SpwPq_stampCls{font-family:var(--font-sans);grid-row:1/span 2;font-size:3.5rem;font-weight:300;line-height:.8}@media (min-width:900px){._8SpwPq_head{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-2);align-items:end}._8SpwPq_head>:first-child{grid-column:1/-1}._8SpwPq_head>h2{grid-area:2/1/auto/span 6}._8SpwPq_head>._8SpwPq_text{grid-area:2/7/auto/-1}._8SpwPq_head>p:last-child{grid-area:3/7/auto/-1}._8SpwPq_scale,._8SpwPq_events{grid-column:1/-1}._8SpwPq_events{column-gap:var(--grid-gap);margin-top:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}._8SpwPq_past,._8SpwPq_list{display:contents}._8SpwPq_rail,._8SpwPq_listFuture:before{display:none}._8SpwPq_event{padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"node""date""body";align-content:start}._8SpwPq_node{height:var(--datum-m);margin-bottom:var(--space-4);background:var(--ink)}._8SpwPq_node:after{display:none}._8SpwPq_event[data-state=past] ._8SpwPq_node{height:var(--hairline);margin-bottom:calc(var(--space-4) + var(--datum-m) - var(--hairline))}._8SpwPq_event[data-state=now] ._8SpwPq_node{background:var(--signal)}._8SpwPq_event[data-state=future] ._8SpwPq_node{height:0;margin-bottom:calc(var(--space-4) + var(--datum-m));border-top:var(--datum-s) dashed var(--ink-2)}._8SpwPq_body{padding-bottom:0}._8SpwPq_title{font-size:clamp(1.125rem,.9rem + .5vw,1.375rem)}}
.wuuuIG_sentinel{pointer-events:none;width:1px;height:2rem;position:absolute;top:0;left:0}.wuuuIG_spacer{height:var(--header-h)}body:has([data-header-over=dark]) .wuuuIG_spacer{display:none}.wuuuIG_header{font-family:var(--font-sans);--h-fg:var(--ink);--h-fg-dim:color-mix(in srgb, var(--ink) 72%, transparent);--h-bg:transparent;--h-line:transparent;--h-h:var(--header-h);--logo-w:7.25rem;z-index:var(--z-header);color:var(--h-fg);position:fixed;inset:0 0 auto}.wuuuIG_spacer:has(+.wuuuIG_header[data-tone=dark]){display:none}:is(.wuuuIG_header[data-tone=dark]:not([data-scrolled],[data-open]),body:has([data-header-over=dark]) .wuuuIG_header:not([data-scrolled],[data-open])){--h-fg:var(--c-mineral-white);--h-fg-dim:color-mix(in srgb, var(--c-mineral-white) 78%, transparent);--focus:var(--inv-focus)}.wuuuIG_header:before{content:"";height:calc(var(--header-h) * 1.8);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);background:linear-gradient(#0000006b,#0000);position:absolute;inset:0 0 auto}.wuuuIG_header[data-tone=dark]:not([data-scrolled],[data-open]):before{opacity:1}body:has([data-header-over=dark]) .wuuuIG_header:not([data-scrolled],[data-open]):before{opacity:1}html:not([data-motion-ready]) body:not(:has([data-header-over=dark])) .wuuuIG_header:not([data-open],[data-tone=dark]){--h-bg:var(--bg)}.wuuuIG_header[data-scrolled]{--h-bg:var(--bg);--h-line:var(--line-soft);--h-h:var(--header-h-compact);--logo-w:6.75rem}.wuuuIG_header[data-open]{--h-fg:var(--c-mineral-white);--h-fg-dim:color-mix(in srgb, var(--c-mineral-white) 78%, transparent);--h-bg:var(--c-deep-black);--h-line:transparent;--focus:var(--inv-focus)}.wuuuIG_bar{z-index:2;align-items:center;gap:var(--space-6);height:var(--h-h);transition:height var(--dur) var(--ease);display:flex;position:relative}.wuuuIG_bar:before{content:"";z-index:-1;background:var(--h-bg);border-bottom:var(--hairline) solid var(--h-line);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);position:absolute;inset:0 calc(50% - 50vw)}.wuuuIG_logo{width:var(--logo-w);aspect-ratio:549.4/145;transition:width var(--dur) var(--ease);flex:none;margin-right:auto;display:block;position:relative}.wuuuIG_logo:after{content:"";min-height:2.75rem;position:absolute;inset:-.5rem -.25rem}.wuuuIG_logoSvg{width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.wuuuIG_logoSvg [data-part=development]{transition:opacity var(--dur-fast) var(--ease)}.wuuuIG_header[data-scrolled]:not([data-open]) .wuuuIG_logoSvg [data-part=development]{opacity:0}.wuuuIG_nav,.wuuuIG_langs{display:none}.wuuuIG_navList{gap:var(--space-6);display:flex}.wuuuIG_navLink,.wuuuIG_lang{min-height:2.75rem;font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;position:relative}.wuuuIG_navLink{color:var(--h-fg)}.wuuuIG_navLink:after{content:"";height:var(--hairline);transform-origin:0;transition:transform var(--dur-fast) var(--ease);background:currentColor;position:absolute;bottom:.7rem;left:0;right:0;transform:scaleX(0)}.wuuuIG_navLink:hover:after{transform:scaleX(1)}.wuuuIG_navLink[aria-current=page]:before,.wuuuIG_lang[aria-current=true]:before{content:"";width:2cap;height:var(--datum-s);background:var(--signal);position:absolute;top:.45rem;left:0}.wuuuIG_langs{gap:var(--space-4)}.wuuuIG_lang{color:var(--h-fg-dim);letter-spacing:.08em;transition:color var(--dur-fast) var(--ease)}.wuuuIG_lang:hover,.wuuuIG_lang[aria-current=true]{color:var(--h-fg)}@media (min-width:900px){.wuuuIG_header{--logo-w:9.25rem}.wuuuIG_header[data-scrolled]{--logo-w:7.5rem}.wuuuIG_nav{display:block}.wuuuIG_langs{padding-left:var(--space-6);border-left:var(--hairline) solid color-mix(in srgb, var(--h-fg) 22%, transparent);display:flex}}@media (min-width:1200px){.wuuuIG_navList{gap:var(--space-7)}}.wuuuIG_toggle{width:2.75rem;height:2.75rem;margin-right:calc(var(--space-3) * -1);color:var(--h-fg);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.wuuuIG_toggleLines,.wuuuIG_toggleLines:before{width:1.5rem;height:1.5px;transition:transform var(--dur) var(--ease);background:currentColor;display:block}.wuuuIG_toggleLines{transform:translateY(-4px)}.wuuuIG_toggleLines:before{content:"";transform:translateY(8px)}.wuuuIG_toggle[aria-expanded=true] .wuuuIG_toggleLines{transform:rotate(45deg)}.wuuuIG_toggle[aria-expanded=true] .wuuuIG_toggleLines:before{transform:rotate(-90deg)}@media (min-width:900px){.wuuuIG_toggle{display:none}}.wuuuIG_panel{font-family:var(--font-sans);z-index:1;overscroll-behavior:contain;padding-top:var(--h-h);background:var(--c-deep-black);color:var(--c-mineral-white);--focus:var(--inv-focus);visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease), visibility 0s linear var(--dur);position:fixed;inset:0;overflow-y:auto}.wuuuIG_header[data-open] .wuuuIG_panel{visibility:visible;opacity:1;transition:opacity var(--dur) var(--ease), visibility 0s}.wuuuIG_panelInner{justify-content:space-between;gap:var(--space-8);min-height:100%;padding-block:var(--space-8) var(--space-7);flex-direction:column;display:flex}.wuuuIG_panelList{gap:var(--space-2);display:grid}.wuuuIG_panelList li{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(.75rem)}.wuuuIG_header[data-open] .wuuuIG_panelList li{opacity:1;transition-delay:calc(80ms + var(--i) * 50ms);transform:none}.wuuuIG_panelLink{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:3.5rem;font-size:clamp(1.625rem,1.2rem + 2.4vw,2.25rem);font-weight:300;line-height:1;display:inline-flex;position:relative}.wuuuIG_panelLink[aria-current=page]:before{content:"";background:var(--signal);width:2cap;height:.18cap;position:absolute;top:.35rem;left:0}.wuuuIG_panelFoot{gap:var(--space-4);color:var(--inv-ink-2);display:grid}.wuuuIG_panelLangs{gap:var(--space-6);display:flex}.wuuuIG_panelLang{min-height:2.75rem;font-size:1rem;font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);color:var(--inv-ink-2);align-items:center;display:inline-flex;position:relative}.wuuuIG_panelLang[aria-current=true]{color:var(--c-mineral-white)}.wuuuIG_panelLang[aria-current=true]:after{content:"";width:100%;height:var(--datum-s);background:var(--signal);position:absolute;bottom:.5rem;left:0}
._5rCuJW_energy{padding-block:var(--section-y);position:relative}._5rCuJW_dim{color:var(--inv-ink-2)}._5rCuJW_grid{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}._5rCuJW_head{gap:var(--space-4);display:grid}._5rCuJW_text{max-width:46ch;color:var(--inv-ink-2)}._5rCuJW_cls{align-items:end;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"letter value""letter unit";justify-self:start;display:grid}._5rCuJW_clsLetter{font-family:var(--font-sans);color:var(--signal);grid-area:letter;font-size:clamp(6rem,3.5rem + 8vw,12rem);font-weight:300;line-height:.74}._5rCuJW_clsValue{font-family:var(--font-sans);grid-area:value;font-size:clamp(2.5rem,1.5rem + 3vw,4.5rem);font-weight:300;line-height:1}._5rCuJW_clsUnit{color:var(--inv-ink-2);grid-area:unit}._5rCuJW_chart{gap:var(--space-4);display:grid}._5rCuJW_bar{height:3rem;margin-top:var(--space-6);background:#ffffff0f;position:relative}._5rCuJW_seg{box-shadow:inset -2px 0 0 0 var(--inv-bg);position:absolute;top:0;bottom:0}._5rCuJW_seg[data-i="0"],._5rCuJW_swatch[data-i="0"]{background:var(--signal)}._5rCuJW_seg[data-i="1"],._5rCuJW_swatch[data-i="1"]{background:var(--c-concrete-01)}._5rCuJW_seg[data-i="2"],._5rCuJW_swatch[data-i="2"]{background:var(--c-concrete-02)}._5rCuJW_seg[data-i="3"],._5rCuJW_swatch[data-i="3"]{background:var(--c-concrete-03)}._5rCuJW_totalMark{top:calc(var(--space-6) * -1);bottom:calc(var(--space-2) * -1);width:var(--hairline);background:var(--inv-ink);position:absolute}._5rCuJW_totalMark span{bottom:100%;left:var(--space-2);white-space:nowrap;line-height:1;position:absolute}._5rCuJW_ticks{height:1.25rem;color:var(--inv-ink-2);font-size:.75rem;position:relative}._5rCuJW_ticks li{position:absolute;top:0;translate:-50%}._5rCuJW_ticks li:first-child{translate:0}._5rCuJW_ticks li:last-child{translate:-100%}._5rCuJW_legend{gap:var(--space-3) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._5rCuJW_legendItem{align-items:center;gap:var(--space-2);display:inline-flex}._5rCuJW_legendTotal{margin-left:auto}._5rCuJW_swatch,._5rCuJW_swatchTotal{flex:none;width:.75rem;height:.75rem}._5rCuJW_swatchTotal{width:var(--hairline);background:var(--inv-ink);height:1rem}._5rCuJW_figures{gap:var(--space-6);display:grid}._5rCuJW_figure{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--hairline) solid #f8f8f64d;align-content:start;display:grid}._5rCuJW_figure dt{order:2;max-width:30ch}._5rCuJW_figureValue{font-family:var(--font-sans);align-items:baseline;gap:var(--space-3);font-size:clamp(2.25rem,1.5rem + 2.5vw,4rem);font-weight:300;line-height:1;display:flex}._5rCuJW_figureNote{color:var(--signal)}._5rCuJW_cert{gap:var(--space-1);padding-top:var(--space-4);border-top:var(--hairline) solid #f8f8f64d;display:grid}._5rCuJW_cert p:last-child{margin-top:var(--space-2);max-width:60ch}@media (max-width:699px){._5rCuJW_ticks li:nth-child(2n){display:none}._5rCuJW_legendTotal{margin-left:0}}@media (min-width:900px){._5rCuJW_grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}._5rCuJW_head{grid-column:1/span 6;align-self:end}._5rCuJW_cls{grid-column:8/-1;justify-self:end}._5rCuJW_chart,._5rCuJW_cert{grid-column:1/-1}._5rCuJW_figures{column-gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}
@font-face{font-family:geist;src:url(../media/Geist_wght-s.p.1-is6abzmuklw.woff2)format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.kGPIja_className{font-family:geist,geist Fallback}.kGPIja_variable{--font-geist:"geist", "geist Fallback"}
.tYFJfG_gallery{--ink:var(--inv-ink);--ink-2:var(--inv-ink-2);--line:color-mix(in srgb, var(--inv-ink) 22%, transparent);--bg-2:color-mix(in srgb, var(--inv-ink) 8%, var(--inv-bg));padding-block:clamp(3rem,1.5rem + 3.5vw,4.5rem)}.tYFJfG_head{margin-bottom:var(--space-4)}
@font-face{font-family:plex;src:url(../media/IBMPlexSans_wght-s.p.2dum9vxrhgyc7.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.yTUqRa_className{font-family:plex,plex Fallback}.yTUqRa_variable{--font-plex:"plex", "plex Fallback"}
.F6EKwG_grid{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.F6EKwG_grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}}.F6EKwG_section{padding-block:var(--section-y)}.F6EKwG_muted{color:var(--ink-2)}.surface-dark .F6EKwG_muted{color:var(--inv-ink-2)}.F6EKwG_plainLink.F6EKwG_plainLink:hover:after{background:currentColor}.F6EKwG_rule{margin-bottom:calc(var(--space-6) * -1 + var(--space-4));grid-column:1/-1}.F6EKwG_hero{--hero-fs:clamp(2.75rem, 1rem + 5.6vw, 7rem);--hero-pt:clamp(var(--space-5), 3vw, var(--space-7));--hero-gap:var(--space-5);padding-top:var(--hero-pt);padding-bottom:var(--space-6)}.F6EKwG_hero .F6EKwG_grid{row-gap:var(--hero-gap)}.F6EKwG_heroHead{min-width:0;font-size:var(--hero-fs);grid-area:1/1/auto/-1;justify-items:start;display:grid}.F6EKwG_heroTitle{font-family:var(--font-sans);overflow-wrap:break-word;max-width:21ch;font-size:inherit;letter-spacing:-.03em;font-weight:300;line-height:.95}.F6EKwG_heroRule{z-index:2;top:calc(var(--datum-m) * -1);height:var(--datum-m);background:var(--signal);transform-origin:0;pointer-events:none;position:absolute;left:0;right:0}.F6EKwG_heroFigure{margin-inline:calc(var(--gutter) * -1);grid-area:2/1/auto/-1;position:relative}.F6EKwG_heroMedia{background:var(--bg-2);position:relative;overflow:hidden}.F6EKwG_heroMedia img{object-fit:cover;object-position:50% 64%;width:100%;height:100%}@media (max-width:899px){.F6EKwG_hero{--hero-photo-min:min(10rem, 21svh);--hero-gap:min(var(--space-5), 2.8svh);--hero-pb:min(var(--space-6), 4svh);padding-bottom:var(--hero-pb)}.F6EKwG_hero .F6EKwG_heroCaption{margin-top:min(var(--space-4), 2svh)}.F6EKwG_hero .F6EKwG_grid{min-height:calc(100svh - var(--header-h) - var(--hero-pt) - var(--hero-pb));grid-template-rows:auto minmax(var(--hero-photo-min), 1fr) auto}.F6EKwG_heroFigure{flex-direction:column;display:flex}.F6EKwG_heroMedia{flex:auto}.F6EKwG_heroMedia img{position:absolute;inset:0}}.F6EKwG_heroAside{gap:var(--space-3) var(--space-5);grid-area:3/1/auto/-1;align-content:end;justify-items:start;min-width:0;display:grid}.F6EKwG_heroLead{line-height:var(--lh-lead);font-size:var(--fs-lead);max-width:34ch}.F6EKwG_heroCaption{gap:var(--space-1);width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline) solid var(--line);display:grid}.F6EKwG_heroName{background-image:linear-gradient(currentColor,currentColor);background-size:0 var(--datum-s);width:fit-content;transition:background-size var(--dur) var(--ease);background-position:0 100%;background-repeat:no-repeat;padding-bottom:.3rem;position:relative}.F6EKwG_heroName:hover,.F6EKwG_heroName:focus-visible{background-size:100% var(--datum-s)}.F6EKwG_heroName:after{content:"";height:2.75rem;position:absolute;top:50%;left:-.25rem;right:-.25rem;transform:translateY(-50%)}@media (min-width:900px){.F6EKwG_hero{--hero-gap:var(--space-6)}.F6EKwG_heroAside{gap:var(--space-5)}.F6EKwG_heroFigure{margin-inline:calc(var(--bleed) * -1) 0;grid-column:1/span 9}.F6EKwG_heroMedia{aspect-ratio:2.3;height:auto}.F6EKwG_heroAside{grid-area:2/10/auto/-1}}@media (prefers-reduced-motion:no-preference){.F6EKwG_heroRule{animation:F6EKwG_hero-rule 1.1s var(--hero-ease) .2s both}.F6EKwG_heroTitle{animation:F6EKwG_rise 1.1s var(--ease) .1s both}.F6EKwG_heroMedia{animation:F6EKwG_hero-open 1.3s var(--ease) 1.2s both}.F6EKwG_heroMedia img{animation:F6EKwG_settle 2.2s var(--ease) 1.2s both}.F6EKwG_heroAside{animation:F6EKwG_fade 1s var(--ease) 1.4s both}}.F6EKwG_hero{--hero-ease:cubic-bezier(.65, 0, .35, 1)}@keyframes F6EKwG_hero-rule{0%{transform:scaleX(0)}}@keyframes F6EKwG_rise{0%{opacity:0;transform:translateY(.25em)}}@keyframes F6EKwG_fade{0%{opacity:0}}@keyframes F6EKwG_settle{0%{transform:scale(1.07)}}@keyframes F6EKwG_hero-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}html[data-hero-fx] .F6EKwG_heroMedia{animation:none}html[data-hero-fx] .F6EKwG_heroMedia img{animation:none}html[data-hero-fx]:not([data-hero-fx-done]) .F6EKwG_heroRule{top:calc(50% - var(--datum-m) / 2)}html[data-hero-fx] .F6EKwG_heroRule{z-index:3}html[data-hero-fx] .F6EKwG_heroRule{animation:.9s cubic-bezier(.45,0,.2,1) .2s both F6EKwG_hero-rule}html[data-hero-fx] .F6EKwG_heroMedia:before{content:"";z-index:2;background:var(--bg);will-change:transform;pointer-events:none;position:absolute;left:-2px;right:-2px}html[data-hero-fx] .F6EKwG_heroMedia:after{content:"";z-index:2;background:var(--bg);will-change:transform;pointer-events:none;position:absolute;left:-2px;right:-2px}html[data-hero-fx] .F6EKwG_heroMedia:before{transform:translate3d(0, calc(var(--fx-open,0px) * -1), 0);top:-2px;bottom:calc(50% - 1px)}html[data-hero-fx] .F6EKwG_heroMedia:after{transform:translate3d(0, var(--fx-open,0px), 0);top:calc(50% - 1px);bottom:-2px}html[data-hero-fx][data-hero-fx-done] .F6EKwG_heroMedia:before{content:none}html[data-hero-fx][data-hero-fx-done] .F6EKwG_heroMedia:after{content:none}html[data-hero-fx] .F6EKwG_heroMedia img{will-change:transform}html[data-hero-fx] .F6EKwG_heroTitle{animation:none}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]{animation:F6EKwG_rise .5s cubic-bezier(.33, 1, .68, 1) calc(.25s + var(--fx-w,0) * .1s) both;display:inline-block}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]:nth-child(2){--fx-w:1}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]:nth-child(3){--fx-w:2}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]:nth-child(4){--fx-w:3}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]:nth-child(5){--fx-w:4}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]:nth-child(6){--fx-w:5}html[data-hero-fx] .F6EKwG_heroTitle [data-hero-word]:nth-child(n+7){--fx-w:6}html[data-hero-fx][data-hero-fx-done] .F6EKwG_heroTitle [data-hero-word]{animation:none;display:inline}html[data-hero-fx] .F6EKwG_heroAside{opacity:0;animation:none}.F6EKwG_heroMedia .F6EKwG_fxPatch,.F6EKwG_heroMedia .F6EKwG_fxDay{z-index:1;pointer-events:none;position:absolute;inset:0}.F6EKwG_heroMedia .F6EKwG_fxDayDodge{mix-blend-mode:color-dodge;background:#131313}.F6EKwG_heroMedia .F6EKwG_fxDayScreen{mix-blend-mode:screen;background:#080808}.F6EKwG_heroMedia .F6EKwG_fxDaySat{mix-blend-mode:saturation;opacity:.32;background:gray}.F6EKwG_heroMedia .F6EKwG_fxDaySky{mix-blend-mode:soft-light;background:linear-gradient(#ecf0f699,#f0f3f74d 42%,#0000 70%)}:is(html[data-hero-fx-done] .F6EKwG_heroMedia .F6EKwG_fxDay,html[data-hero-fx-done] .F6EKwG_heroMedia .F6EKwG_fxPatch){display:none}.F6EKwG_statement{font-family:var(--font-sans);overflow-wrap:break-word;letter-spacing:-.02em;grid-column:1/-1;max-width:26ch;font-size:clamp(1.75rem,1.1rem + 2.2vw,3.25rem);font-weight:300;line-height:1.08}.F6EKwG_theses{gap:var(--space-7);grid-column:1/-1;display:grid}.F6EKwG_thesis{gap:var(--space-4);align-content:start;min-width:0;display:grid}.F6EKwG_thesisFigure{gap:var(--space-2);align-content:start;min-width:0;display:grid}.F6EKwG_drawing{--pad-y:var(--space-3);--pad-x:var(--space-3);aspect-ratio:3/2;border-bottom:var(--hairline) solid var(--line);position:relative}.F6EKwG_drawing img,.F6EKwG_drawing>svg{inset:var(--pad-y) var(--pad-x);width:calc(100% - 2 * var(--pad-x));height:calc(100% - 2 * var(--pad-y));object-fit:contain;position:absolute}.F6EKwG_drawing>svg .dwg-text{font-family:var(--font-mono)}@media (max-width:599px){.F6EKwG_thesis:last-child .F6EKwG_drawing>svg .dwg-text{display:none}}.F6EKwG_drawing.F6EKwG_sunFrame{--pad-y:0px;--pad-x:0px;aspect-ratio:16/10}.F6EKwG_sunFrame img{object-fit:cover;mix-blend-mode:multiply}.F6EKwG_figCaption{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.F6EKwG_sunLink{min-height:2.75rem;color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.25em;transition:text-decoration-thickness var(--dur-fast) var(--ease);align-items:center;margin-block:calc(-1.375rem + .77em);display:inline-flex;position:relative}.F6EKwG_sunLink:hover,.F6EKwG_sunLink:focus-visible{text-decoration-thickness:var(--datum-s)}.F6EKwG_thesisBody{gap:var(--space-2);min-width:0;display:grid}.F6EKwG_thesisTitle{font-family:var(--font-sans);overflow-wrap:break-word;align-items:baseline;gap:var(--space-3);font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:500;line-height:1.2;display:flex}.F6EKwG_thesisN{color:var(--ink-2)}.F6EKwG_thesisText{max-width:44ch;color:var(--ink-2)}.F6EKwG_thesis:last-child .F6EKwG_drawing{--pad-y:var(--space-2);--pad-x:0px;aspect-ratio:2.4}@media (min-width:900px){.F6EKwG_statement{grid-column:1/span 9}.F6EKwG_theses{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-8);margin-top:var(--space-2)}.F6EKwG_thesis:first-child{grid-column:1/span 6}.F6EKwG_thesis:nth-child(2){grid-column:7/-1}.F6EKwG_thesis:nth-child(3){grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);align-items:end}.F6EKwG_thesis:nth-child(3) .F6EKwG_thesisFigure{grid-column:1/span 9}.F6EKwG_thesis:nth-child(3) .F6EKwG_thesisBody{padding-bottom:calc(var(--space-2) + 1.25rem);grid-column:10/-1}.F6EKwG_thesis:nth-child(-n+2) .F6EKwG_drawing{aspect-ratio:16/10}.F6EKwG_thesis:last-child .F6EKwG_drawing{aspect-ratio:3.6}}.F6EKwG_newsTitle{font-family:var(--font-sans);overflow-wrap:break-word;font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);grid-column:1/-1}.F6EKwG_feed{gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-column:1/-1;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.F6EKwG_feed::-webkit-scrollbar{display:none}.F6EKwG_entry{scroll-snap-align:start;min-width:0}.F6EKwG_newsFoot{grid-column:1/-1}@media (min-width:900px){.F6EKwG_feed{column-gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.F6EKwG_newsFoot{padding-top:var(--space-2)}}
.ecnjlq_link{align-content:start;gap:var(--space-3);height:100%;color:inherit;text-decoration:none;display:grid}.ecnjlq_frame{aspect-ratio:4/3;margin-bottom:var(--space-1);background:var(--bg-2);display:block;position:relative;overflow:hidden}.ecnjlq_frame img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease);position:absolute;inset:0}.ecnjlq_meta{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ecnjlq_date{color:var(--ink-2)}.ecnjlq_text{font-family:var(--font-sans);overflow-wrap:break-word;max-width:34ch;font-size:1.0625rem;font-weight:400;line-height:1.3}.ecnjlq_link:hover .ecnjlq_text,.ecnjlq_link:focus-visible .ecnjlq_text{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.25em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ecnjlq_link:hover .ecnjlq_frame img{transform:scale(1.03)}}
.IOS4WW_counts{gap:var(--space-4) var(--grid-gap);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:600px){.IOS4WW_counts{column-gap:var(--space-4);grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column}}.IOS4WW_count{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--hairline) solid var(--ink);display:grid}.IOS4WW_count dt{color:var(--ink-2)}.IOS4WW_countValue{font-family:var(--font-sans);order:-1;font-size:1.5rem;line-height:1.2}.IOS4WW_list{padding-bottom:clamp(var(--space-8), 6vw, var(--space-10))}.IOS4WW_item+.IOS4WW_item{margin-top:var(--space-2)}.IOS4WW_row{gap:var(--space-5);padding-block:var(--space-6) var(--space-7);border-top:var(--hairline) solid var(--ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:900px){.IOS4WW_row{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);padding-block:var(--space-6);align-items:start}.IOS4WW_index{grid-area:1/1}.IOS4WW_text{grid-area:1/2/auto/span 5}.IOS4WW_figure{grid-area:1/7/auto/-1}}.IOS4WW_rule{width:var(--space-9);height:var(--datum-m);background:var(--signal);transition:width var(--dur) var(--ease);position:absolute;top:-2px;left:0}.IOS4WW_row:hover .IOS4WW_rule{width:40%}.IOS4WW_row:has(.IOS4WW_link:focus-visible) .IOS4WW_rule{width:40%}.IOS4WW_link{z-index:1;position:absolute;inset:0}.IOS4WW_link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.IOS4WW_row .IOS4WW_amenities{z-index:2;pointer-events:none;align-self:flex-start}.IOS4WW_row .IOS4WW_amenities>li{pointer-events:auto}.IOS4WW_index{font-family:var(--font-sans);color:var(--ink-2);padding-top:.6rem}@media (max-width:899px){.IOS4WW_index{order:2}.IOS4WW_text{order:3}.IOS4WW_figure{order:1}.IOS4WW_index{display:none}}.IOS4WW_text{gap:var(--space-5);flex-direction:column;display:flex}.IOS4WW_name{font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(2.25rem,1.5rem + 3vw,4.5rem);font-weight:300;line-height:1}.IOS4WW_passport{gap:var(--space-2);display:grid}.IOS4WW_status{gap:var(--space-1) var(--space-4);font-size:var(--fs-caption);letter-spacing:var(--ls-caption);flex-wrap:wrap;display:flex}.IOS4WW_stage,.IOS4WW_sale{align-items:center;gap:var(--space-2);display:inline-flex}.IOS4WW_sale{font-weight:500}.IOS4WW_stage[data-tone=neutral],.IOS4WW_muted{color:var(--ink-2)}.IOS4WW_go{font-family:var(--font-sans);padding-top:var(--space-1);font-size:.75rem}.IOS4WW_host{text-transform:none;letter-spacing:.02em}.IOS4WW_arrow{transition:transform var(--dur) var(--ease);display:inline-block}.IOS4WW_row:hover .IOS4WW_arrow{transform:translate(.3rem)}.IOS4WW_figure{gap:var(--space-2);display:grid}.IOS4WW_frame{aspect-ratio:16/10;background:var(--bg-2);position:relative;overflow:hidden}.IOS4WW_img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.IOS4WW_row:hover .IOS4WW_img{transform:scale(1.03)}.IOS4WW_frameEmpty{background:var(--bg)}.IOS4WW_note{margin-top:var(--space-5,2rem)}
.TtYsbW_head{row-gap:var(--space-6);padding-top:clamp(var(--space-7), 6vw, var(--space-9));padding-bottom:clamp(var(--space-7), 5vw, var(--space-9));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.TtYsbW_head{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);align-items:end}.TtYsbW_headMain{grid-column:1/span 7}.TtYsbW_headAside{grid-column:9/-1}}.TtYsbW_headLabel{font-family:var(--font-sans);align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.TtYsbW_headDatum{width:var(--space-8);height:var(--datum-m);background:var(--signal);display:block}.TtYsbW_title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(2.75rem,1.6rem + 4.6vw,6.5rem);font-weight:300;line-height:.95}.TtYsbW_lead{max-width:40ch;font-size:var(--fs-lead);line-height:var(--lh-lead)}.TtYsbW_section{padding-block:clamp(var(--space-8), 6vw, var(--space-10))}.TtYsbW_grid{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.TtYsbW_grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}}.TtYsbW_muted{color:var(--ink-2)}.surface-dark .TtYsbW_muted{color:var(--inv-ink-2)}.TtYsbW_h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:400}.TtYsbW_datum{width:var(--space-9);height:var(--datum-m);margin-bottom:var(--space-5);background:var(--signal);display:block}.TtYsbW_hairline,.TtYsbW_next{border-top:var(--hairline) solid var(--line)}.TtYsbW_nextInner{gap:var(--space-5);padding-block:var(--space-8);display:grid}@media (min-width:900px){.TtYsbW_nextInner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.TtYsbW_nextTitle{font-family:var(--font-sans);font-size:var(--fs-h3);max-width:28ch;font-weight:400;line-height:1.2}.TtYsbW_nextActions{gap:var(--space-3) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}
.ce0Mmq_hero{--hero-pt:clamp(var(--space-5), 3vw, var(--space-7));padding-top:var(--hero-pt)}.ce0Mmq_top{gap:var(--space-4);display:grid}.ce0Mmq_crumbs{font-family:var(--font-sans);gap:var(--space-2);color:var(--ink-2);display:flex}.ce0Mmq_crumbs a{color:var(--ink);border-bottom:var(--hairline) solid var(--line);position:relative}.ce0Mmq_crumbs a:after{content:"";height:2.75rem;position:absolute;top:50%;left:-.5rem;right:-.5rem;transform:translateY(-50%)}.ce0Mmq_crumbs a:hover{border-color:var(--ink)}.ce0Mmq_title{font-family:var(--font-sans);margin-top:var(--space-4);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-size:min(clamp(2.75rem,.2rem + 10vw,9.5rem),12svh);font-weight:300;line-height:.86}.ce0Mmq_mask{margin-block:-.16em -.12em;padding-block:.16em .12em;display:block;overflow:hidden}.ce0Mmq_titleLine{display:block}.ce0Mmq_meta{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ce0Mmq_place{font-size:1rem}.ce0Mmq_status{align-items:center;gap:var(--space-3);display:inline-flex}.ce0Mmq_status[data-tone=neutral]{color:var(--ink-2)}.ce0Mmq_level{height:var(--datum-m);margin-top:var(--space-5);position:relative}.ce0Mmq_levelLine{background:var(--signal);position:absolute;inset:0}.ce0Mmq_figure{margin:0;position:relative}.ce0Mmq_media{background:var(--bg-2);position:absolute;inset:0;overflow:hidden}.ce0Mmq_figure[data-whole] .ce0Mmq_media{background:#778fb8;container-type:size}@container (max-aspect-ratio:4/3){.ce0Mmq_figure[data-whole] .ce0Mmq_media img{object-fit:contain;object-position:50% 100%;background:0 0;-webkit-mask-image:linear-gradient(#0000 calc(100cqh - 75cqw),#000 calc(100cqh - 75cqw + 4rem));mask-image:linear-gradient(#0000 calc(100cqh - 75cqw),#000 calc(100cqh - 75cqw + 4rem))}}.ce0Mmq_media img{object-fit:cover;object-position:var(--hero-pos,50% 55%);width:100%;height:100%}.ce0Mmq_lead{max-width:34ch;font-size:var(--fs-lead);line-height:var(--lh-lead)}.ce0Mmq_price{gap:var(--space-2);display:grid}.ce0Mmq_priceValue{font-family:var(--font-sans);font-size:var(--fs-h2);letter-spacing:-.01em;white-space:nowrap;font-weight:300;line-height:1}.ce0Mmq_figures{gap:var(--space-2);display:grid}.ce0Mmq_figureList{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce0Mmq_figureList[data-n="4"]{grid-template-columns:repeat(4,auto)}.ce0Mmq_figureList[data-n="6"],.ce0Mmq_figureList[data-n="9"]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.ce0Mmq_figureList[data-n="6"] .ce0Mmq_figureValue,.ce0Mmq_figureList[data-n="9"] .ce0Mmq_figureValue{font-size:clamp(1.125rem,2.5vw - .5rem,1.75rem)}.ce0Mmq_figureItem{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--hairline) solid var(--ink);align-content:start;display:grid}.ce0Mmq_figureItem dt{order:2;line-height:1.3}.ce0Mmq_figureValue{font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:300;line-height:1.1}.ce0Mmq_phrase{font-size:var(--fs-lead);line-height:var(--lh-lead)}.ce0Mmq_amenities [role=img]{width:2.25rem;height:2.25rem}@media (max-width:599px){.ce0Mmq_amenities [role=img]{width:2rem}}.ce0Mmq_ctas{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ce0Mmq_ctaMore{display:none}.ce0Mmq_empty{min-height:0;padding:var(--space-6);background:var(--bg-2);align-content:end;display:grid;position:relative;overflow:hidden}.ce0Mmq_emptyLine{top:0;bottom:0;left:var(--space-6);width:var(--datum-m);background:var(--signal);position:absolute}.ce0Mmq_emptyName{font-family:var(--font-sans);padding-left:var(--space-6);text-transform:uppercase;letter-spacing:.02em;color:var(--c-concrete-02);font-size:clamp(2.5rem,1rem + 6vw,7rem);font-weight:300;line-height:.9}@media (max-width:899px){.ce0Mmq_hero{--hero-step:min(var(--space-4), 1.8svh);--hero-pb:min(var(--space-5), 2.6svh);--hero-photo-min:min(9rem, 22svh);grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);grid-template-rows:auto auto auto auto minmax(var(--hero-photo-min), 1fr) auto auto auto var(--hero-pb) auto auto auto auto;padding-bottom:var(--space-8);display:grid}.ce0Mmq_top{gap:min(var(--space-3), 1.6svh)}.ce0Mmq_title{margin-top:0}.ce0Mmq_hero:before{content:"";height:calc(100vh - var(--header-h) - var(--hero-pt));height:calc(100svh - var(--header-h) - var(--hero-pt));pointer-events:none;grid-area:1/1/10/-1}.ce0Mmq_top{grid-area:1/1/auto/-1}.ce0Mmq_level{margin-top:min(var(--space-4), 2.2svh);grid-area:2/1/auto/-1}.ce0Mmq_body,.ce0Mmq_aside,.ce0Mmq_asideMain{display:contents}.ce0Mmq_meta,.ce0Mmq_price,.ce0Mmq_ctas,.ce0Mmq_ctaMore,.ce0Mmq_lead,.ce0Mmq_figures,.ce0Mmq_phrase,.ce0Mmq_amenitiesWrap{grid-column:2;min-width:0}.ce0Mmq_meta{padding-top:var(--hero-step);column-gap:var(--space-4);grid-row:3}.ce0Mmq_place{font-size:.875rem}.ce0Mmq_status{gap:var(--space-2)}.ce0Mmq_price{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--hero-step);flex-wrap:wrap;grid-row:4;display:flex}.ce0Mmq_priceValue{font-size:clamp(1.75rem,5svh,2.25rem)}.ce0Mmq_figure,.ce0Mmq_empty{margin-top:var(--hero-step);grid-area:5/1/auto/-1}.ce0Mmq_lead{margin-top:var(--hero-step);max-width:none;font-size:var(--fs-body);grid-row:6;line-height:1.4}.ce0Mmq_figures{gap:var(--space-1);margin-top:var(--hero-step);grid-row:7}.ce0Mmq_figureList,.ce0Mmq_figureList[data-n="4"],.ce0Mmq_figureList[data-n="6"],.ce0Mmq_figureList[data-n="9"]{grid-template-columns:repeat(var(--n,3), auto);gap:var(--space-2) var(--space-3)}.ce0Mmq_figureList[data-n="4"]{--n:4}.ce0Mmq_figureItem{padding-top:var(--space-1);gap:0}.ce0Mmq_figureValue{font-size:1.375rem}.ce0Mmq_ctas{margin-top:calc(var(--hero-step) * 1.25);grid-row:8}.ce0Mmq_ctaWide{display:none}.ce0Mmq_ctaMore{margin-top:var(--space-2);grid-row:11;display:block}.ce0Mmq_phrase{margin-top:var(--space-5);grid-row:12}.ce0Mmq_amenitiesWrap{margin-top:var(--space-4);grid-row:13}}@media (max-width:899px) and (max-height:640px){.ce0Mmq_hero:has(.ce0Mmq_ctas) .ce0Mmq_figures{margin-top:var(--space-5);grid-row:10}}@media (max-width:899px) and (max-height:700px){.ce0Mmq_hero:has(.ce0Mmq_price) .ce0Mmq_figures{margin-top:var(--space-5);grid-row:10}}@media (max-width:899px) and (orientation:landscape) and (max-height:500px){.ce0Mmq_hero{--hero-photo-min:55svh}}@media (min-width:700px) and (max-width:899px){.ce0Mmq_figure,.ce0Mmq_empty{grid-column:2}}@media (min-width:900px){.ce0Mmq_hero{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));grid-template-rows:auto auto 1fr;padding-top:clamp(.5rem,1.6svh,1rem);padding-bottom:clamp(.75rem,2.4svh,1.5rem);display:grid}.ce0Mmq_top{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:clamp(.25rem,1svh,.75rem)}.ce0Mmq_crumbs{grid-column:1/-1}.ce0Mmq_title{grid-column:1/-1;margin-top:0;font-size:clamp(3.5rem,min(12.5svh,.2rem + 10vw),9.5rem)}.ce0Mmq_level{margin-top:clamp(.75rem,2.2svh,1.5rem)}.ce0Mmq_body{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);grid-template-rows:1fr;margin-top:clamp(.5rem,1.6svh,1rem);display:grid}.ce0Mmq_figure,.ce0Mmq_empty{grid-column:1/span 8;min-height:16rem}.ce0Mmq_aside{--hero-group:var(--space-5);--hero-tight:var(--space-2);gap:var(--hero-tight);min-width:0;padding-left:var(--space-5);flex-direction:column;grid-column:9/-1;display:flex}.ce0Mmq_asideMain{gap:var(--hero-group);flex-direction:column;flex:auto;min-width:0;display:flex}.ce0Mmq_phrase,.ce0Mmq_amenitiesWrap{margin-top:auto}.ce0Mmq_phrase+.ce0Mmq_amenitiesWrap{margin-top:calc(var(--hero-tight) - var(--hero-group))}.ce0Mmq_ctas{gap:var(--space-1) var(--space-6);flex:none}.ce0Mmq_figures:has(.ce0Mmq_figureList[data-n="9"]){flex:auto;grid-template-rows:minmax(0,1fr)}.ce0Mmq_figureList[data-n="9"]{row-gap:var(--space-3);grid-template-rows:repeat(3,minmax(min-content,1fr))}.ce0Mmq_meta{margin-top:-.3em}.ce0Mmq_lead{max-width:none}}@media (min-width:900px) and (max-width:1279px){.ce0Mmq_figure,.ce0Mmq_empty{grid-column:1/span 7}.ce0Mmq_aside{grid-column:8/-1}.ce0Mmq_meta{flex-direction:column;align-items:start}}@media (min-width:900px) and (max-height:760px){.ce0Mmq_aside{--hero-group:1rem}.ce0Mmq_title{font-size:clamp(3rem,min(8.5svh,.2rem + 10vw),9.5rem)}.ce0Mmq_hero{padding-bottom:clamp(.5rem,1.6svh,1.5rem)}.ce0Mmq_meta+.ce0Mmq_lead{margin-top:calc(var(--hero-tight) - var(--hero-group))}}@media (min-width:900px) and (max-height:860px){.ce0Mmq_lead{font-size:var(--fs-body);line-height:1.4}.ce0Mmq_priceValue{font-size:clamp(1.75rem,5svh,2.5rem)}.ce0Mmq_price{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:no-preference){.ce0Mmq_titleLine{animation:ce0Mmq_hero-title 1.2s var(--ease) .1s both}.ce0Mmq_levelLine{transform-origin:0;animation:1.3s cubic-bezier(.87,0,.13,1) .15s both ce0Mmq_hero-grow}.ce0Mmq_media img{animation:ce0Mmq_hero-settle 2.2s var(--ease) both}.ce0Mmq_hero [data-intro]{animation:ce0Mmq_hero-item 1s var(--ease) calc(.55s + var(--i,0) * 70ms) both}}@keyframes ce0Mmq_hero-title{0%{transform:translateY(105%)}}@keyframes ce0Mmq_hero-grow{0%{transform:scaleX(0)}}@keyframes ce0Mmq_hero-settle{0%{transform:scale(1.06)}}@keyframes ce0Mmq_hero-item{0%{opacity:0;transform:translateY(18px)}}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_wght-s.39ip_r--0gb8-.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.AuRc1G_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.AuRc1G_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
.IzFFSq_slot,.IzFFSq_homeSlot{width:0;height:0}.IzFFSq_homeSlot{z-index:2;pointer-events:none}.IzFFSq_home{display:block;position:absolute;top:-7px;left:-7px}.IzFFSq_homeNode{background:var(--ink);outline:2px solid var(--bg);width:14px;height:14px;display:block}.IzFFSq_homeName{background:color-mix(in srgb, var(--bg) 90%, transparent);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink);padding:3px 6px 4px;font-size:12px;font-weight:500;line-height:1.25;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.IzFFSq_pin{cursor:pointer;display:block;position:absolute;top:-12px;left:-12px}.IzFFSq_pin:before{content:"";position:absolute;inset:-8px}.IzFFSq_mark{background:var(--bg);border:var(--hairline) solid var(--ink);width:24px;height:24px;color:var(--ink);place-items:center;display:grid;position:relative}.IzFFSq_mark svg{width:18px;height:18px}.IzFFSq_mark:after{content:"";border:2px solid var(--signal);opacity:0;position:absolute;inset:-5px}.IzFFSq_pin[data-active] .IzFFSq_mark{background:var(--ink);color:var(--bg)}.IzFFSq_pin[data-active] .IzFFSq_mark:after{opacity:1}.IzFFSq_label{background:var(--bg);border:var(--hairline) solid var(--line);white-space:nowrap;gap:1px;padding:3px 6px 4px;display:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.IzFFSq_pin[data-active] .IzFFSq_label{display:grid}.IzFFSq_slot[data-flip] .IzFFSq_label{left:auto;right:calc(100% + 8px)}.IzFFSq_name{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:500;line-height:1.3}.IzFFSq_meta{font-family:var(--font-mono);color:var(--ink-2);font-size:11px;line-height:1.3}@media (max-width:599px){.IzFFSq_pin{top:-10px;left:-10px}.IzFFSq_mark{width:20px;height:20px}.IzFFSq_mark svg{width:15px;height:15px}.IzFFSq_homeName{letter-spacing:.08em;font-size:11px}}
.C_Xu1a_figure{--px:12.3px;--fs:10.5;width:100%}.C_Xu1a_frame{width:100%}.C_Xu1a_svg{width:100%;height:auto;display:block;overflow:visible}@media (min-width:600px){.C_Xu1a_figure{--px:8.09px;--fs:11.5;width:min(100%,34rem)}}@media (min-width:900px){.C_Xu1a_figure{--px:6.875px;--fs:12;width:min(100%,40rem)}}.C_Xu1a_line{fill:none;stroke:var(--ink);stroke-width:calc(var(--px) * 1.1);stroke-linecap:square;stroke-linejoin:miter}.C_Xu1a_hatch{fill:none;stroke:var(--c-concrete-03);stroke-width:calc(var(--px) * .6)}.C_Xu1a_green{fill:none;stroke:var(--signal);stroke-width:calc(var(--px) * 3)}.C_Xu1a_mark{fill:var(--ink)}.C_Xu1a_leader{fill:none;stroke:var(--ink-2);stroke-width:calc(var(--px) * .75)}.C_Xu1a_dot{fill:none;stroke:var(--ink);stroke-width:calc(var(--px) * 5);stroke-linecap:round}.C_Xu1a_text{fill:var(--ink-2);font-family:var(--font-mono);font-size:calc(var(--px) * var(--fs));letter-spacing:.01em}.C_Xu1a_name{fill:var(--ink);font-weight:500}
._7FQyRa_section{padding-block:var(--section-y)}._7FQyRa_grid{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){._7FQyRa_grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}}._7FQyRa_muted{color:var(--ink-2)}.surface-dark ._7FQyRa_muted{color:var(--inv-ink-2)}._7FQyRa_datum{width:var(--space-9);height:var(--datum-m);margin-bottom:var(--space-4);background:var(--signal);display:block}._7FQyRa_h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:400}._7FQyRa_plans{border-top:var(--hairline) solid var(--line);padding-block:clamp(3rem,1.5rem + 3.5vw,4.5rem)}._7FQyRa_plansText{max-width:52ch;margin-top:var(--space-4)}._7FQyRa_plansBody{gap:var(--space-5);min-width:0;display:grid}@media (min-width:900px){._7FQyRa_plansHead{grid-column:1/-1;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);align-items:end;display:grid}._7FQyRa_plansHead>._7FQyRa_datum{grid-column:1/-1}._7FQyRa_plansHead>h2{grid-column:1/span 5}._7FQyRa_plansText{padding-left:var(--space-5);grid-column:6/-1;margin-top:0}._7FQyRa_plansBody{grid-column:1/-1}}._7FQyRa_location{padding-bottom:var(--space-7)}._7FQyRa_location>.container{row-gap:var(--space-5)}._7FQyRa_locationHead{min-width:0}._7FQyRa_locationHead ._7FQyRa_datum{margin-bottom:var(--space-3)}._7FQyRa_locationRow{align-items:baseline;gap:var(--space-1) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._7FQyRa_address{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:400;line-height:var(--lh-h3)}._7FQyRa_mapLink{font-family:var(--font-sans);padding-bottom:var(--space-1);font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;border-bottom:var(--hairline) solid var(--ink);align-items:center;margin-left:auto;display:inline-flex;position:relative}._7FQyRa_mapLink:before{content:"";height:2.75rem;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}._7FQyRa_mapLink:after{content:"";height:var(--datum-s);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}._7FQyRa_mapLink:hover:after,._7FQyRa_mapLink:focus-visible:after{transform:scaleX(1)}@media (max-width:599px){._7FQyRa_mapLink{margin-left:0}}._7FQyRa_around{gap:var(--space-4);min-width:0;display:grid}@media (min-width:900px){._7FQyRa_locationHead,._7FQyRa_around{grid-column:1/-1}}._7FQyRa_footnote{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline) solid var(--line)}@media (min-width:900px){._7FQyRa_footnote{grid-column:1/-1}}._7FQyRa_footnoteBare{margin-block:0 var(--space-6)}._7FQyRa_sun{border-top:var(--hairline) solid var(--line)}._7FQyRa_sunText{max-width:40ch;margin-top:var(--space-4)}._7FQyRa_contact{padding-bottom:var(--section-y);border-bottom:var(--hairline) solid color-mix(in srgb, var(--inv-ink) 18%, transparent)}._7FQyRa_contact>.container{align-items:center}._7FQyRa_contactHead p{max-width:38ch;margin-top:var(--space-4)}._7FQyRa_actions{display:grid}._7FQyRa_action{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-5) var(--space-4);border-top:var(--hairline) solid currentColor;transition:background-color var(--dur-fast) var(--ease);grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"n title""n text";display:grid;position:relative}._7FQyRa_actions li:last-child ._7FQyRa_action{border-bottom:var(--hairline) solid currentColor}._7FQyRa_actionN{color:var(--ink-2);grid-area:n}:is(.surface-dark ._7FQyRa_actionN,.surface-dark ._7FQyRa_actionText){color:var(--inv-ink-2)}._7FQyRa_actionTitle{font-family:var(--font-sans);grid-area:title;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:400;line-height:1.1}._7FQyRa_actionText{color:var(--ink-2);grid-area:text}._7FQyRa_actionLine{height:var(--datum-m);background:var(--signal);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}._7FQyRa_action:hover ._7FQyRa_actionLine,._7FQyRa_action:focus-visible ._7FQyRa_actionLine{transform:scaleX(1)}._7FQyRa_action:hover{background:var(--bg-2)}.surface-dark ._7FQyRa_action:hover{background:color-mix(in srgb, var(--inv-ink) 8%, transparent)}._7FQyRa_actionPrimary{background:var(--c-deep-black);color:var(--c-mineral-white);border-top-color:var(--c-deep-black);--focus:var(--inv-focus)}._7FQyRa_actionPrimary ._7FQyRa_actionN,._7FQyRa_actionPrimary ._7FQyRa_actionText{color:var(--inv-ink-2)}._7FQyRa_actionPrimary:hover{background:#1a1a19}.surface-dark ._7FQyRa_actionPrimary{background:var(--c-mineral-white);color:var(--c-deep-black);border-top-color:var(--c-mineral-white);--focus:var(--c-deep-black)}:is(.surface-dark ._7FQyRa_actionPrimary ._7FQyRa_actionN,.surface-dark ._7FQyRa_actionPrimary ._7FQyRa_actionText){color:var(--ink-2)}.surface-dark ._7FQyRa_actionPrimary:hover{background:var(--c-concrete-01)}@media (min-width:900px){._7FQyRa_contactHead{grid-column:1/span 5}._7FQyRa_actions{grid-column:6/-1}._7FQyRa_action{padding-inline:var(--space-5);grid-template-columns:3rem minmax(0,5fr) minmax(0,4fr);grid-template-areas:"n title text"}}
.yTo6PG_standard{padding-bottom:var(--section-y)}.yTo6PG_stdTop{padding-block:var(--section-y) var(--space-7);flex-direction:column;justify-content:flex-end;display:flex}.yTo6PG_stdHead{--std-fs:clamp(2.25rem, 1rem + 4vw, 5rem);gap:var(--space-4);justify-items:start;min-width:0;display:grid}.yTo6PG_wall{--wall-h:9.5rem;--wall-sw:calc(var(--wall-h) * 84 / 7450);margin-right:calc(var(--bleed) * -1);align-items:flex-end;display:flex;overflow:hidden}.yTo6PG_wallSvg{width:calc(var(--wall-h) * 5500 / 7450);height:var(--wall-h);flex:none;overflow:visible}.yTo6PG_wallLead{min-width:var(--space-6);height:var(--wall-sw);margin-bottom:calc(var(--wall-h) * 950 / 7450 - var(--wall-sw) / 2);margin-left:calc(var(--wall-h) * -600 / 7450);background:var(--signal);flex:auto}.yTo6PG_wallGreen{fill:none;stroke:var(--signal);stroke-width:84px;stroke-linejoin:miter}.yTo6PG_wallLine{fill:none;stroke:color-mix(in srgb, var(--inv-ink) 65%, transparent);stroke-width:26px}.yTo6PG_wallMark{fill:color-mix(in srgb, var(--inv-ink) 80%, transparent);stroke:none}.yTo6PG_wallText{fill:color-mix(in srgb, var(--inv-ink) 80%, transparent);font-family:var(--font-mono);font-size:250px}@media (max-width:899px){.yTo6PG_wallText{font-size:520px}}.yTo6PG_stdTitle{font-family:var(--font-sans);overflow-wrap:break-word;text-wrap:balance;max-width:20ch;font-size:var(--std-fs);letter-spacing:-.03em;font-weight:300;line-height:.98}.yTo6PG_stdLead{line-height:var(--lh-lead);font-size:var(--fs-lead);max-width:52ch;color:color-mix(in srgb, var(--inv-ink) 80%, transparent)}.yTo6PG_proofs{gap:var(--space-7);display:grid}.yTo6PG_proof{gap:var(--space-4);align-content:start;min-width:0;display:grid}.yTo6PG_plateValue{align-content:end;align-items:baseline;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--hairline) solid color-mix(in srgb, var(--inv-ink) 35%, transparent);flex-wrap:wrap;display:flex}.yTo6PG_proofBody{gap:var(--space-2);min-width:0;display:grid}.yTo6PG_proofTitle{font-family:var(--font-sans);overflow-wrap:break-word;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:500;line-height:1.2}.yTo6PG_proofText{max-width:40ch;color:color-mix(in srgb, var(--inv-ink) 80%, transparent)}.yTo6PG_bigValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:var(--signal);font-size:clamp(4rem,2.4rem + 5vw,8rem);line-height:.85}.yTo6PG_bigUnit{font-family:var(--font-mono);font-size:1rem}.yTo6PG_stdFine{max-width:60ch;margin-top:var(--space-7)}@media (min-width:900px){.yTo6PG_stdHead{grid-area:1/1/auto/span 7}.yTo6PG_wall{--wall-h:clamp(18rem, 26vw, 24rem);grid-area:1/9/auto/-1;align-self:end}.yTo6PG_proofs{column-gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.yTo6PG_plateValue{min-height:clamp(9rem,6rem + 6vw,13rem)}}.yTo6PG_steps{--node:.75rem;--step-head:1.75rem;--node-top:calc((var(--step-head) - var(--node)) / 2)}.yTo6PG_stepsHead{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.yTo6PG_stepsTitle{font-family:var(--font-sans);overflow-wrap:break-word;font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.yTo6PG_stepsText{line-height:var(--lh-lead);font-size:var(--fs-lead);max-width:40ch}.yTo6PG_stepsWrap{margin-top:var(--space-4);grid-column:1/-1;position:relative}.yTo6PG_stepsLine{top:calc(var(--node-top) + var(--node) / 2);bottom:0;left:calc(var(--node) / 2);width:var(--hairline);position:absolute;translate:-50%}.yTo6PG_stepsFill{width:var(--thread-w)}.yTo6PG_stepList{gap:var(--space-6);padding-left:calc(var(--node) + var(--space-5));display:grid}.yTo6PG_step{gap:var(--space-2);align-content:start;min-width:0;display:grid;position:relative}.yTo6PG_stepNode{--track-node:var(--node);top:var(--node-top);left:calc((var(--node) + var(--space-5)) * -1);position:absolute}.yTo6PG_step:last-child:before{content:"";top:calc(var(--node-top) + var(--node));bottom:calc(var(--section-y) * -1);left:calc((var(--node) + var(--space-5)) * -1 - var(--space-1));width:calc(var(--node) + var(--space-2));background:var(--bg);position:absolute}.yTo6PG_stepHead{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--step-head);max-width:36ch;display:flex}.yTo6PG_stepN{color:var(--ink-2)}.yTo6PG_stepIcon{width:var(--step-head);height:var(--step-head);flex:none}.yTo6PG_stepTitle{font-family:var(--font-sans);overflow-wrap:break-word;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:500;line-height:1.2}.yTo6PG_stepText{max-width:36ch;color:var(--ink-2)}@media (min-width:900px){.yTo6PG_stepsHead{grid-column:1/span 8}.yTo6PG_stepsWrap{margin-top:var(--space-6)}.yTo6PG_stepsLine{top:calc(var(--node) / 2);bottom:auto;left:0;right:calc((100% - 5 * var(--grid-gap)) / 6);width:auto;height:var(--hairline);translate:0 -50%}.yTo6PG_stepsFill{width:auto;height:var(--thread-w)}.yTo6PG_stepList{column-gap:var(--grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0;padding-left:0}.yTo6PG_step{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-3);padding-top:calc(var(--node) + var(--space-5))}.yTo6PG_stepNode{top:0;left:0}.yTo6PG_stepHead{max-width:none}.yTo6PG_stepTitle{font-size:clamp(1.125rem,.9rem + .5vw,1.375rem)}.yTo6PG_step:last-child:before{display:none}}.yTo6PG_final{padding-bottom:var(--section-y)}.yTo6PG_finalTitle{font-family:var(--font-sans);overflow-wrap:break-word;letter-spacing:-.04em;font-size:clamp(3.5rem,1rem + 8vw,9rem);font-weight:300;line-height:.9}.yTo6PG_finalLink{transition:background-size .7s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .08em;padding-bottom:.08em;display:inline-block}.yTo6PG_finalLink:hover,.yTo6PG_finalLink:focus-visible{background-size:100% .08em}.yTo6PG_finalAside{gap:var(--space-5);align-content:end;justify-items:start;min-width:0;display:grid}.yTo6PG_finalText{line-height:var(--lh-lead);font-size:var(--fs-lead);max-width:34ch}@media (min-width:900px){.yTo6PG_finalTitle{grid-column:1/span 8}.yTo6PG_finalAside{grid-column:9/-1}}
.kOt5ka_grid{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.kOt5ka_grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}}.kOt5ka_h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.kOt5ka_reach{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline) solid var(--line);display:grid}.kOt5ka_countries{font-family:var(--font-sans);font-size:var(--fs-lead);word-spacing:.15em;font-weight:500;line-height:1.3}.kOt5ka_kinds{max-width:44ch;color:var(--ink-2);font-size:var(--fs-caption)}.kOt5ka_how{padding-block:var(--space-8) var(--section-y);border-top:var(--hairline) solid var(--line)}.kOt5ka_howHead{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.kOt5ka_howLead{max-width:46ch;font-size:var(--fs-lead);line-height:var(--lh-lead)}.kOt5ka_howBody{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.kOt5ka_drawing{justify-content:center;display:flex}.kOt5ka_groups{gap:var(--space-6) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.kOt5ka_group{align-content:start;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--hairline) solid var(--ink);display:grid}.kOt5ka_groupTitle{font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.25}.kOt5ka_value{align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.kOt5ka_big{letter-spacing:-.02em;word-spacing:-.3em;white-space:nowrap;font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:300;line-height:1}.kOt5ka_unit{color:var(--ink-2);font-size:var(--fs-caption);line-height:var(--lh-caption)}.kOt5ka_lines{gap:var(--space-2);max-width:62ch;color:var(--ink-2);display:grid}.kOt5ka_fine{max-width:70ch;margin-top:var(--space-7);color:var(--ink-2)}@media (min-width:600px){.kOt5ka_groups{grid-template-columns:repeat(2,minmax(0,1fr))}.kOt5ka_side>:nth-child(3){column-gap:var(--grid-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.kOt5ka_side>:nth-child(3)>.kOt5ka_lines{grid-area:1/2/span 3}}@media (min-width:1200px){.kOt5ka_howHead{column-gap:var(--space-8);grid-template-columns:40rem minmax(0,1fr);align-items:end}.kOt5ka_howBody{column-gap:var(--space-8);row-gap:var(--space-8);grid-template-columns:40rem minmax(0,1fr)}.kOt5ka_drawing{justify-content:flex-start}.kOt5ka_side{align-content:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.kOt5ka_side>:nth-child(3){grid-column:auto;grid-template-columns:minmax(0,1fr)}.kOt5ka_side>:nth-child(3)>.kOt5ka_lines{grid-area:auto}.kOt5ka_rest{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.kOt5ka_where{padding-block:var(--space-8) var(--section-y);border-top:var(--hairline) solid var(--line)}.kOt5ka_whereHead{gap:var(--space-4);align-content:start;display:grid}.kOt5ka_whereLead{max-width:34ch;font-size:var(--fs-lead);line-height:var(--lh-lead)}.kOt5ka_places{margin-top:var(--space-5);border-top:var(--hairline) solid var(--line)}.kOt5ka_place{gap:var(--space-1);padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--line);display:grid}.kOt5ka_placeName{font-family:var(--font-sans);font-size:var(--fs-nav);font-weight:var(--fw-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast);justify-self:start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.kOt5ka_placeName:hover,.kOt5ka_placeName:focus-visible{text-decoration-color:currentColor}.kOt5ka_placeMeta{justify-content:space-between;gap:var(--space-1) var(--space-4);color:var(--ink-2);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.kOt5ka_placeStage{color:var(--ink)}@media (min-width:900px){.kOt5ka_whereHead{grid-column:1/span 4}.kOt5ka_map{grid-column:5/-1}}@media (max-width:599px){.kOt5ka_map{margin-inline:calc(var(--gutter) * -1)}.kOt5ka_map figcaption{padding-inline:var(--gutter)}}
.LYhsUq_list{padding-bottom:clamp(var(--space-8), 6vw, var(--space-10))}.LYhsUq_grid{gap:var(--space-7) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.LYhsUq_grid>li{min-width:0}@media (min-width:600px){.LYhsUq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.LYhsUq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.R_eBoG_page{gap:var(--space-7);padding-top:clamp(var(--space-7), 6vw, var(--space-9));padding-bottom:clamp(var(--space-8), 7vw, var(--space-10));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.R_eBoG_page{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}.R_eBoG_head{grid-column:1/-1}.R_eBoG_toc{grid-column:1/span 3}.R_eBoG_body{grid-column:5/span 7}}.R_eBoG_head{gap:var(--space-4);justify-items:start;display:grid}.R_eBoG_label{font-family:var(--font-sans);align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.R_eBoG_datum{width:var(--space-8);height:var(--datum-m);background:var(--signal);display:block}.R_eBoG_title{font-family:var(--font-sans);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.025em;font-size:clamp(1.75rem,1rem + 3.4vw,5rem);font-weight:300;line-height:.98}.R_eBoG_muted{color:var(--ink-2)}.R_eBoG_toc ol{border-top:var(--hairline) solid var(--ink);display:grid}.R_eBoG_toc li{border-bottom:var(--hairline) solid var(--line)}.R_eBoG_toc a{padding-block:var(--space-2);font-size:var(--fs-caption);letter-spacing:var(--ls-caption);display:block}.R_eBoG_toc a:hover{box-shadow:inset 0 calc(var(--datum-s) * -1) 0 var(--signal)}@media (max-width:1099px){.R_eBoG_toc ol{column-gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}.R_eBoG_body{gap:var(--space-4);max-width:68ch;display:grid}.R_eBoG_section{gap:var(--space-4);padding-top:var(--space-6);display:grid}.R_eBoG_h2{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:500;line-height:1.25}.R_eBoG_list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.R_eBoG_list li{position:relative}.R_eBoG_list li:before{content:"";left:calc(var(--space-5) * -1);width:var(--space-3);height:var(--hairline);background:var(--ink);position:absolute;top:.8em}
