/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:NT Titling;src:url(/assets/nt-titling-Bx4TUcsE.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Titling;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}@font-face{font-family:NT Serif;src:url(/assets/nt-serif-light-CLeX1ZZp.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Serif;src:url(data:font/woff2;base64,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)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}@font-face{font-family:NT Serif;src:url(/assets/nt-serif-light-italic-88VojbrG.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Serif;src:url(data:font/woff2;base64,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)format("woff2");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}@font-face{font-family:NT Serif Text;src:url(/assets/nt-serif-text-DWymuIsj.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Serif Text;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}@font-face{font-family:NT Sans;src:url(/assets/nt-sans-300-BBp83mIJ.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Sans;src:url(data:font/woff2;base64,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)format("woff2");font-weight:300;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}@font-face{font-family:NT Sans;src:url(/assets/nt-sans-400-ZvGgu_sW.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Sans;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}@font-face{font-family:NT Sans;src:url(/assets/nt-sans-500-njAMq2i9.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:NT Sans;src:url(data:font/woff2;base64,d09GMgABAAAAAAYUABAAAAAAC4QAAAW6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi4bgWYceAZgP1NUQVREAGwRCAqIdIc5CzAAATYCJANSBCAFhDIHIAwHG4EJyB6D426JMLQY/vFFoVx9wBDEk97/z9nsZR7Fb3YCKhctoQ5gDvKySSFmIRRgCi1R4wT+YD5BEDPuL04x8AHx/v97Vf/NWJT3s2lMDWgsukEiNPbL1jlorde1AUvVWk+Aekrd1K/VnopWt2C1QNhlbhidEzOOxx9DAA8AQBC8EATQdvF5ArhJgI9LQ3ZhJQSMUHXYIQAN8IXMDNe12cEL0NUonDI4cY9G77SCYdxxAFgP0T1kfcWPFQlqvRMXJp54LQIZGFyFbNhAIzv2vMYsLgKNQIoavUBZnQYu+yFQ7UsKUYjqUlKEQtBik+Kl2QAS1AiHxgphMg4gwlubVAOHp+yPkKCe4olWBfIVd1DLVA0Abb1VZABQJQXd1sG1LcsogeMQIwNdX/6/AZmhcGIAWQUg79QBIAZX5ADyEEBQCcRkg7EDAX4IEYgbIQC3RuuVmACITCI2+QoACBvwvCviITd6xXyMn3QFYkizlhNIouTIwP//M5BADXjc+mAdt5xWGvD/LhD0pFPIa8yt+A2CWBbeAAQDQBaADyDxgCwDBgEaAADKshDCx6V1IAbSGHMOnaqzsoL8hFfW2kuHepnDfYf6DGjAMN/uqul378rovXvmjDtVlXfvuqffvs2cO3fMGfdu3ROku494KncP0s7bt013U9fMVWMlmy6dktGjd+UXYUpe5e6rgvM7K0fu5F0orzDn9u2GvorldZEYrXLhHJjT3bXI6Ma9Z8V7796U0VuKoo3rSeWGM6IzsRNMum4UQaC4x4xbl970mX4d5tzAqrGyqirNzTRs150rryGjGy+SN188uBMZpSqswt0Xm1D7hzccEG26cOEEdd1AxGTg+XZrnn4X8Z1zRI4dc7O3qzJzVdP37o3gLNrDxDeNJbPXR1qhZs8VmHO53r9VQMD+jv77R58hniVylkfVvcPVga0D5vQu2zDCWrZ+Za3KsnIorrEJH5VqyM3P1KaKO8rLxZ3a1ExCbsh1UkU6JyLrbL33uDr/2X7htdLKGCj4QQdINIdPHR3QTx3pU49lpZKm+6H4gnT8w7M9ROx8kVhY3sxJyTAq35TysJfURM/1EfHeNShyr6eYUyBRyhsMIvC/PXygKMvdO3g2dj+jwtVmJHQkKEVpcWiwaMAovFsV3UYnMscmPTsaFLIpnOjRLbAmDqVkO/OcJkUNk1csEAlKaphiYQ1TWCYRcguraLIidhSNmclgVdHp0mvbmtiWaj9eeQk7Joy40mW4bC6fSUyI+sN/tm/Vu+MJKS2FpbJG9qqr3LckwpvokOzjns++NAcyOJzsKgowa7sd3cBMt80cOmsFnKWW5GfnpbK/0xkvWCkFhZnAvFSwaHD3IpZdCiB5Hbj7wB3ov90voCZSE5JcJdkwUYOnHubso475mSnZpMck8m1iVnphGrgkgQAO/PjM5QTbVRPELqBxJ+9LTDF49uwEzgRZFDCa7SPyr2T72QS2eamACqDfBfACNc11IVnWZ7XaMEAOYK8xiXhLqLzUWW8+yWLIT3WAiGRbNso34loEMIxuL//vKmwOrPjmFZEvAZ5Nj/YimC//prauWyRjh7EbsKMAEHjDoqcrBP8KTkHQST/5C18txUugH5Ol4g8F5pyUQKBtJKnlHhG0hrNAJvt2CBBMMTf6cR+MmUYAk2UYiHYBJ+F5ZBTSOGxUeLHVaFCF86iuNtoIo9pgJwX2hIAHcQTYuEHg5rr/WhM30IWDjYpdng4qViYaRXS0TDrZYHRMDIw65FKxs9Cxy9HGoYNOOwtWc6j+2TbtTBzsUASw4cJDIFsqyJUpQ8nB4ITymIE4b6XSBjgJ5azRzRkcnHq1LaKLwodrdXmgVGZAtw9cuFQGM9ZAyTSdOhg5FplHoeKsdHBKkHI4cDAwVY52UmOj2WTM2WjcRsWsFhgu7tSOg3FgexaGOg1XdG/WFFIY3i//F253mwU=)format("woff2");font-weight:500;font-display:swap;unicode-range:U+100-130,U+132-24F,U+1E??}:root{--nt-ivory:#f2ede4;--nt-paper:#f7f4ee;--nt-stone:#e6ddcf;--nt-limestone:#d8ccb9;--nt-sand:#bfae94;--nt-bronze:#8b6a48;--nt-bronze-light:#b8956c;--nt-forest:#1c2822;--nt-forest-2:#243329;--nt-moss:#56645a;--nt-ink:#121915;--nt-night:#0c120f;--nt-night-2:#131b17;--nt-lamp:#e6c08a;--nt-mist:#a3aca4;--bg:var(--nt-ivory);--bg-raised:var(--nt-paper);--bg-alt:var(--nt-stone);--fg:var(--nt-forest);--fg-soft:#465048;--fg-faint:#59645d;--line:#1c282229;--line-strong:#1c28226b;--accent:#7a5a3a;--on-media:#f4efe6;--media-grade:saturate(.94) contrast(1.02);--dark-bg:var(--nt-forest);--dark-fg:#ece6da;--dark-soft:#aeb6ae;--dark-line:#ece6da29;--font-titling:"NT Titling", "Castoro Titling", "Times New Roman", serif;--font-serif:"NT Serif", "Newsreader", Georgia, serif;--font-serif-text:"NT Serif Text", "NT Serif", Georgia, serif;--font-sans:"NT Sans", "Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--t-hero:clamp(3.6rem, 13.2vw, 17rem);--t-display:clamp(2.7rem, 6.4vw, 7.6rem);--t-h2:clamp(2.15rem, 4.2vw, 4.9rem);--t-h3:clamp(1.45rem, 2.1vw, 2.2rem);--t-lead:clamp(1.14rem, 1.35vw, 1.5rem);--t-body:1rem;--t-small:.84rem;--t-label:.7rem;--track-label:.22em;--gutter:clamp(20px, 3.4vw, 64px);--col-gap:clamp(14px, 1.6vw, 28px);--max:1720px;--section:clamp(88px, 14vh, 190px);--header-h:84px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--dur:.9s;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=night]{--bg:var(--nt-night);--bg-raised:var(--nt-night-2);--bg-alt:#16201b;--fg:#ebe4d7;--fg-soft:#a9b2aa;--fg-faint:#808a83;--line:#ebe4d721;--line-strong:#ebe4d761;--accent:var(--nt-lamp);--dark-bg:#0a0f0c;--media-grade:saturate(.9) contrast(1.04) brightness(.96);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=760px){:root{--header-h:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:var(--header-h)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;transition:background-color .9s var(--ease-inout), color .9s var(--ease-inout);margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img,video,svg,canvas{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--nt-bronze);color:var(--nt-ivory)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--bg)}.skip-link{z-index:200;background:var(--nt-forest);color:var(--nt-ivory);font-size:var(--t-small);transition:top .3s var(--ease-out);padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-titling{font-family:var(--font-titling);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:.9}.t-display{font-family:var(--font-serif);font-size:var(--t-display);letter-spacing:-.022em;font-weight:300;line-height:.98}.t-h2{font-family:var(--font-serif);font-size:var(--t-h2);letter-spacing:-.018em;font-weight:300;line-height:1.02}.t-h3{font-family:var(--font-serif);font-size:var(--t-h3);letter-spacing:-.01em;font-weight:300;line-height:1.14}.t-display em,.t-h2 em,.t-h3 em{letter-spacing:-.03em;font-style:italic}.t-lead{font-family:var(--font-serif-text);font-size:var(--t-lead);color:var(--fg-soft);text-wrap:pretty;line-height:1.5}.t-body{font-size:var(--t-body);color:var(--fg-soft);text-wrap:pretty;line-height:1.7}.t-label{font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500;line-height:1.4}.t-num{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-weight:300}.balance{text-wrap:balance}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section);position:relative}@media (width<=900px){:root{--section:clamp(64px, 10vh, 100px)}}.surface-dark{--bg:var(--dark-bg);--fg:var(--dark-fg);--fg-soft:var(--dark-soft);--fg-faint:#8f9991;--line:var(--dark-line);--line-strong:#ece6da66;--accent:var(--nt-bronze-light);background:var(--bg);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.surface-alt{background:var(--bg-alt);transition:background-color .9s var(--ease-inout)}.hairline{background:var(--line);border:0;height:1px;margin:0}.chapter-label{color:var(--fg-soft);align-items:center;gap:14px;display:inline-flex}.chapter-label .no{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--accent);font-size:.95rem;font-style:italic}.chapter-label .bar{opacity:.5;background:currentColor;width:42px;height:1px}.link-arrow{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:14px;padding-block:10px;font-weight:500;display:inline-flex;position:relative}.link-arrow:after{content:"";transform-origin:100%;height:1px;transition:transform .7s var(--ease-out);background:currentColor;position:absolute;bottom:4px;left:0;right:30px;transform:scaleX(0)}.link-arrow:hover:after,.link-arrow:focus-visible:after{transform-origin:0;transform:scaleX(1)}.link-arrow svg{width:16px;height:16px;transition:transform .6s var(--ease-out)}.link-arrow:hover svg{transform:translate(4px)}.btn{--btn-bg:var(--fg);--btn-fg:var(--bg);background:var(--btn-bg);min-height:54px;color:var(--btn-fg);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease-out), transform .45s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--accent);transition:transform .6s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn svg{width:16px;height:16px}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:hover{--btn-fg:var(--nt-ivory)}.btn--light{--btn-bg:var(--nt-ivory);--btn-fg:var(--nt-forest)}.media{background:linear-gradient(135deg, var(--fg), var(--fg));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media{background:linear-gradient(135deg, color-mix(in srgb, var(--fg) 7%, transparent), color-mix(in srgb, var(--fg) 13%, transparent))}}.media>picture,.media>picture>img,.media>video,.media>.media-layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media img,.media video{filter:var(--media-grade)}.media video{opacity:0;transition:opacity 1.1s var(--ease-inout)}.media video.is-playing{opacity:1}.media-grain:after{content:"";pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}.provenance{letter-spacing:.01em;color:var(--fg-faint);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-flex}.provenance:before{content:"";border-radius:50%;flex:none;width:7px;height:7px;margin-top:.5em;box-shadow:inset 0 0 0 1px}.provenance__kind{letter-spacing:.16em;text-transform:uppercase;margin-right:.7em;font-size:.66rem;font-weight:500}.provenance[data-kind=photo]:before{background:currentColor}.provenance[data-kind=visualisation]:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.on-media .provenance,.provenance.on-media{color:#f4efe6c7}@media (width<=900px){html:not(.cv-off) :is(main>section:nth-child(n+3),.site-footer):not([data-rendered]){content-visibility:auto;contain-intrinsic-size:auto 1400px}}.js-motion [data-reveal]{opacity:0;transform:translateY(28px)}.js-motion [data-reveal=fade]{transform:none}.split-line-mask{clip-path:inset(-.3em -.2em -.16em);overflow:visible!important}.split-line,.split-line>.split-inner{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-motion [data-reveal]{opacity:1;transform:none}}.site-header{z-index:60;height:var(--header-h);padding-inline:var(--gutter);color:var(--fg);transition:transform .8s var(--ease-out), color .6s var(--ease-inout);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header>*{pointer-events:auto}.site-header.tone-light{color:var(--on-media)}.site-header.is-hidden{transform:translateY(-110%)}.site-header.is-hidden:focus-within{transform:none}.site-header:before{content:"";opacity:0;transition:opacity .6s var(--ease-inout);pointer-events:none;z-index:-1;background:linear-gradient(#0c120f61,#0000);position:absolute;inset:0 0 -30px}.site-header.tone-light:before{opacity:1}.site-header:after{content:"";z-index:-1;background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-header:after{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.site-header:after{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--line);opacity:0;transition:opacity .45s var(--ease-out);pointer-events:none}.site-header.is-raised.tone-dark:after,html.hero-covered .site-header.is-raised:after{opacity:1}.site-header__brand{width:clamp(150px,13vw,196px);display:block}.site-header__brand .lockup{width:100%;height:auto}.site-header__tools{align-items:center;gap:clamp(14px,2vw,34px);display:flex}.lang-switch{font-size:var(--t-label);letter-spacing:.18em;align-items:center;gap:10px;font-weight:500;display:flex}.lang-switch a{opacity:.7;padding:8px 0;transition:opacity .3s}.lang-switch [aria-current]{opacity:1;padding:8px 0}.lang-switch a[href]:hover{opacity:1}.lang-switch__sep{opacity:.4;background:currentColor;width:1px;height:11px}.site-header__cta{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;transition:background-color .4s var(--ease-out), transform .45s var(--ease-out);border-radius:999px;padding:12px 20px;font-weight:500;box-shadow:inset 0 0 0 1px}.site-header__cta:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.site-header__cta:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.daynight{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-weight:500;display:flex}.daynight button{opacity:.7;align-items:center;gap:7px;padding:8px 0;transition:opacity .4s;display:inline-flex}.daynight button[aria-pressed=true]{opacity:1}.daynight button svg{width:13px;height:13px}.daynight-track{opacity:.8;border-radius:99px;width:30px;height:14px;position:relative;box-shadow:inset 0 0 0 1px}.daynight-track span{width:8px;height:8px;transition:transform .7s var(--ease-out);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.daynight[data-state=night] .daynight-track span{transform:translate(16px)}.daynight--compact span:not(.daynight-track,.daynight-track span){display:inline}.menu-button{transition:transform .45s var(--ease-out);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:12px;padding:10px 0;font-weight:500;display:inline-flex}.menu-button__icon{width:26px;height:10px;position:relative}.menu-button__icon span{height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.menu-button__icon span:first-child{top:0}.menu-button__icon span:last-child{bottom:0;left:8px}.menu-button:hover .menu-button__icon span:last-child{transform:translate(-8px)}.menu-button__icon.is-x span:first-child{top:4.5px;transform:rotate(18deg)}.menu-button__icon.is-x span:last-child{bottom:4.5px;left:0;transform:rotate(-18deg)}.menu-overlay{z-index:90;background:0 0;position:fixed;inset:0}.menu{z-index:100;color:var(--dark-fg);outline:none;position:fixed;inset:0;overflow:hidden auto}.menu__louvres{grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.menu__louvres span{background:var(--nt-forest);transform-origin:top;animation:louvre-in .9s var(--ease-inout) both;animation-delay:calc(var(--i) * 45ms)}[data-theme=night] .menu__louvres span{background:#0a100d}@keyframes louvre-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.menu__inner{grid-template-rows:var(--header-h) 1fr auto;height:100%;animation:fade-in .6s .45s var(--ease-out) both;display:grid;position:relative}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.menu__top{justify-content:space-between;align-items:center;display:flex}.menu__brand{width:clamp(150px,13vw,196px)}.menu__body{gap:var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;min-height:0;display:grid;overflow-y:auto}.menu__list{flex-direction:column;display:flex}.menu__list li{border-top:1px solid var(--dark-line);animation:rise .9s var(--ease-out) both;animation-delay:calc(.55s + var(--i) * 60ms)}.menu__list li:last-child{border-bottom:1px solid var(--dark-line)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.menu__list a{grid-template-columns:3.2rem 1fr auto;align-items:baseline;gap:18px;padding:clamp(8px,1.4vh,18px) 0;transition:color .4s;display:grid}.menu__no{font-family:var(--font-serif);color:var(--nt-bronze-light);font-size:1rem;font-style:italic}.menu__label{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.7rem, min(4.4vh + 1.2vw, calc(31vh / var(--n,6) * 1.5)), 4.4rem);letter-spacing:-.02em;transition:transform .7s var(--ease-out);line-height:1}.menu__note{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--dark-soft);opacity:0;transition:opacity .5s, transform .6s var(--ease-out);transform:translate(-8px)}.menu__list a:hover .menu__label,.menu__list a:focus-visible .menu__label{transform:translate(14px)}.menu__list a:hover .menu__note,.menu__list a:focus-visible .menu__note{opacity:1;transform:none}.menu__preview{aspect-ratio:4/5;justify-self:end;width:100%;max-height:64vh;position:relative;overflow:hidden}.menu__preview-img{opacity:0;transition:opacity .8s var(--ease-inout), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.menu__preview-img.is-active{opacity:1;transform:none}.menu__preview-img picture,.menu__preview-img img{object-fit:cover;width:100%;height:100%;filter:var(--media-grade)}.menu__foot{border-top:1px solid var(--dark-line);font-size:var(--t-small);align-items:flex-end;gap:clamp(20px,4vw,64px);padding-block:26px 30px;display:flex}.menu__foot>div{flex-direction:column;gap:6px;display:flex}.menu__foot .t-label{color:var(--dark-soft)}.menu__foot-tools{align-items:center;margin-left:auto;flex-direction:row!important;gap:28px!important}.preloader{display:none}.intro-play .preloader{z-index:120;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.preloader{--pl-bg:var(--nt-forest);--pl-glow:#e6c08a29}[data-theme=night] .preloader{--pl-bg:var(--nt-night)}.preloader__veil{will-change:transform;height:50%;position:absolute;left:0;right:0}.preloader__veil--top{background:radial-gradient(ellipse 55% 90% at 50% 100%, var(--pl-glow), transparent 70%), var(--pl-bg);animation:veil-up 1.05s var(--ease-inout) 1.75s forwards;border-bottom:1px solid #b8956c52;top:0}.preloader__veil--bottom{background:radial-gradient(ellipse 55% 90% at 50% 0%, var(--pl-glow), transparent 70%), var(--pl-bg);animation:veil-down 1.05s var(--ease-inout) 1.75s forwards;bottom:0}@keyframes veil-up{to{transform:translateY(-100%)}}@keyframes veil-down{to{transform:translateY(100%)}}.preloader__frame{opacity:0;animation:frame-in 1.3s var(--ease-out) .1s forwards, fade-out .5s var(--ease-inout) 1.55s forwards;border:1px solid #b8956c57;position:absolute;inset:clamp(14px,2.2vw,30px);transform:scale(.965)}@keyframes frame-in{to{opacity:1;transform:none}}@keyframes fade-out{to{opacity:0}}.preloader__mark{color:var(--nt-ivory);animation:mark-out .7s var(--ease-inout) 1.7s forwards;justify-items:center;gap:28px;display:grid;position:relative}@keyframes mark-out{to{opacity:0;transform:translateY(-18px)scale(1.04)}}.intro-wait :is(.preloader__veil,.preloader__mark,.preloader__frame,.preloader__line,.hero__media-inner,.hero__letter,.hero__fade){animation-play-state:paused!important}.preloader__emblem{width:clamp(88px,12vw,116px);height:clamp(88px,12vw,116px)}.preloader__emblem .emblem-trunk{fill:var(--nt-lamp)}.preloader__word{clip-path:inset(0 100% 0 0);width:clamp(170px,22vw,210px);height:auto;animation:word-in 1.1s .6s var(--ease-inout) forwards;translate:-9.8%}.preloader__word g:first-child{display:none}@keyframes word-in{to{clip-path:inset(0)}}.preloader__place{text-transform:uppercase;letter-spacing:.9em;color:var(--nt-bronze-light);opacity:0;animation:place-in 1.1s var(--ease-out) .95s forwards;margin:0;padding-left:.9em;font-size:.68rem}@keyframes place-in{to{opacity:1;letter-spacing:.42em;padding-left:.42em}}.preloader__line{width:min(240px,52vw);height:1px;animation:fade-out .4s var(--ease-inout) 1.6s forwards;background:#f2ede424;margin-left:calc(min(240px,52vw)/-2);position:absolute;bottom:clamp(44px,9vh,84px);left:50%}.preloader__line:after{content:"";background:var(--nt-bronze-light);transform-origin:0;animation:line-fill 1.5s var(--ease-inout) .2s forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes line-fill{to{transform:scaleX(1)}}.emblem--draw .emblem-ring,.emblem--draw .emblem-lines{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.35s var(--ease-inout) forwards}.emblem--draw .emblem-lines{animation-duration:1.2s;animation-delay:.15s}.emblem--draw .emblem-trunk{opacity:0;transform-origin:50% 100%;transform-box:fill-box;animation:trunk-in .9s .45s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes trunk-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.cursor{z-index:150;pointer-events:none;mix-blend-mode:difference;color:#fff;--s:8px;position:fixed;top:0;left:0}.cursor__ring{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out), background-color .3s, opacity .3s;background:currentColor;border:1px solid;border-radius:50%;position:absolute}.cursor[data-mode=link]{--s:40px}.cursor[data-mode=view],.cursor[data-mode=drag]{--s:92px}.cursor[data-mode=link] .cursor__ring,.cursor[data-mode=view] .cursor__ring,.cursor[data-mode=drag] .cursor__ring{background:0 0}.cursor[data-mode=text] .cursor__ring,.cursor[data-mode=hidden] .cursor__ring{opacity:0}.cursor__label{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:.62rem;font-weight:500;transition:opacity .3s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor[data-mode=view] .cursor__label,.cursor[data-mode=drag] .cursor__label{opacity:1}@media (hover:hover) and (pointer:fine){html.has-cursor [data-cursor=view],html.has-cursor [data-cursor=drag],html.has-cursor [data-cursor=drag] *{cursor:none}}[data-magnetic]{will-change:transform}.site-footer{padding-block:clamp(90px,14vh,180px) 36px;position:relative;overflow:hidden}.site-footer__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:clamp(48px,8vh,96px);display:flex}.site-footer__statement{max-width:14em}.site-footer__grid{gap:var(--gutter);font-size:var(--t-small);color:var(--fg-soft);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:48px;display:grid}.site-footer__grid>*{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer__grid .t-label{color:var(--fg);margin-bottom:8px}.site-footer__grid a:not(.link-arrow):hover{color:var(--fg)}.site-footer__word{color:var(--fg);opacity:.92;padding-block:10px 40px}.site-footer__word .lockup{width:100%;height:auto}.site-footer__legal{color:var(--fg-faint);border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding-top:24px;font-size:.74rem;display:flex}.site-footer__legal p:first-child{max-width:62ch}.site-footer__legal a:hover{color:var(--fg)}.dock{--dock-edge:#f4efe629;z-index:55;right:var(--gutter);opacity:0;transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);pointer-events:none;position:fixed;bottom:clamp(20px,3vw,36px);transform:translateY(18px)}.dock.is-shown{opacity:1;pointer-events:auto;transform:none}.dock__call,.dock__visit,.dock__label{display:none}.dock__item{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.dock__item svg{flex:none}.dock__wa{background:var(--nt-forest);height:58px;color:var(--on-media);transition:background-color .4s var(--ease-out);border-radius:999px;align-items:center;padding:0 19px;display:inline-flex;box-shadow:0 16px 36px -16px #0c120f99,0 2px 6px #0c120f29}.dock__wa svg{fill:currentColor;width:20px;height:20px}.dock__long{white-space:nowrap;opacity:0;max-width:0;transition:max-width .7s var(--ease-out), margin .7s var(--ease-out), opacity .4s var(--ease-out);overflow:hidden}.dock__wa:hover,.dock__wa:focus-visible{background:var(--nt-forest-2)}.dock__wa:hover .dock__long,.dock__wa:focus-visible .dock__long{opacity:1;max-width:20em;margin-left:12px}[data-theme=night] .dock__wa{box-shadow:inset 0 0 0 1px var(--dock-edge), 0 16px 36px -16px #000000b3}@media (width<=900px){.dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--nt-forest);color:var(--on-media);border-radius:999px;grid-template-columns:1fr 1.3fr 1fr;gap:4px;padding:5px;display:grid;transform:translateY(calc(100% + 24px));box-shadow:0 18px 40px -18px #0c120fa6,0 2px 8px #0c120f2e}[data-theme=night] .dock{box-shadow:inset 0 0 0 1px var(--dock-edge), 0 18px 40px -18px #000000bf}.dock__call,.dock__visit,.dock__label{display:inline}.dock__long{display:none}.dock__item{letter-spacing:.14em;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.dock__call svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:16px;height:16px}.dock__visit svg{width:13px;height:13px}.dock__wa,[data-theme=night] .dock__wa{background:var(--on-media);height:auto;color:var(--nt-forest);box-shadow:none;padding:0 12px}.dock__wa svg{width:17px;height:17px}.dock__call:active,.dock__visit:active{background:#f4efe61a}}@media (width<=1250px){.menu__list a{grid-template-columns:3.2rem 1fr}.menu__note{display:none}}@media (width<=1100px){.site-header__cta{display:none}}@media (width<=900px){.site-header .lang-switch,.site-header .daynight{display:none}.menu__body{grid-template-columns:1fr;align-items:start;padding-top:16px}.menu__preview{display:none}.menu__foot{flex-wrap:wrap}.menu__foot-tools{justify-content:space-between;width:100%;margin-left:0}.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.menu__list a{grid-template-columns:2.4rem 1fr;padding:clamp(7px,1.2vh,13px) 0}.menu__label{font-size:clamp(1.45rem,6.8vw,2.3rem)}.menu__note{display:none}.site-footer__top{flex-direction:column;align-items:flex-start}.site-footer__grid{grid-template-columns:1fr;gap:34px}.site-footer__legal{flex-direction:column}}.hero{height:100svh;min-height:560px;color:var(--on-media);background:var(--nt-forest);position:relative;overflow:hidden}.hero__media,.hero__media-inner,.hero__layer{position:absolute;inset:0}.hero__media,.hero__media-inner{will-change:transform}.hero__layer{transition:opacity 1.4s var(--ease-inout)}.hero__layer.media{background:0 0}.hero__layer--night{opacity:0}[data-theme=night] .hero__layer--night{opacity:1}[data-theme=night] .hero__layer--day{opacity:0}.hero__layer img,.hero__layer video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__layer--day img,.hero__layer--day video,.hero__layer--night img,.hero__layer--night video{object-position:56% 58%}.hero__layer--night img{animation:fade-in 1.2s var(--ease-soft) both}.hero__grain{pointer-events:none;position:absolute;inset:0}.hero__shade{pointer-events:none;background:linear-gradient(#0a100d94 0%,#0a100d4d 24%,#0a100d00 50%),linear-gradient(#0a100d00 56%,#0a100d33 74%,#0a100dbd 100%);position:absolute;inset:0}.hero__content{z-index:2;padding-top:calc(var(--header-h) + clamp(14px, 4.5vh, 52px));pointer-events:none;grid-template-rows:auto 1fr auto;margin-inline:auto;padding-bottom:clamp(74px,9.5vh,100px);display:grid;position:absolute;inset:0}.hero__head{grid-row:1}.hero__kicker{color:#f4efe6db;margin-bottom:clamp(16px,1.9vw,34px)}.hero__title{color:var(--on-media);font-family:var(--font-titling);letter-spacing:.02em;text-transform:uppercase;margin:0 0 0 -.035em;font-size:clamp(4rem,15vw,19rem);font-weight:400;line-height:.8}.hero__word{display:flex}.hero__mask{margin-top:-.06em;padding-top:.06em;display:inline-block;overflow:hidden}.hero__letter{will-change:transform;display:inline-block}.hero__letter:before{content:attr(data-ch)}.hero__row{border-top:1px solid #f4efe64d;grid-row:3;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:clamp(14px,2.2vh,22px);display:flex}.hero__line{font-family:var(--font-serif);max-width:22em;font-size:clamp(1.25rem,2.1vw,2.2rem);font-style:italic;font-weight:300;line-height:1.15}.hero__facts{color:#f4efe6d1;text-align:right}.hero__foot{z-index:2;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex;position:absolute;bottom:26px;left:0;right:0}.hero__disc-short{display:none}.hero__scroll{color:var(--on-media);flex:none;align-items:center;gap:14px;display:inline-flex}.hero__scroll svg{width:13px;height:13px}.hero__scroll-line{background:#f4efe64d;width:54px;height:1px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--on-media);animation:scrollcue 2.6s var(--ease-inout) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes scrollcue{0%{transform:translate(-100%)}55%{transform:translate(0)}to{transform:translate(100%)}}.hero__louvres{z-index:3;pointer-events:none;grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:-1px 0 -2px}.hero__louvres span{background:var(--bg);transform-origin:bottom;margin-inline:-.5px;transform:scaleY(0)}@media (width>=901px) and (prefers-reduced-motion:no-preference){.js-motion .hero-pin{height:calc(max(100svh,560px) + 55vh)}.js-motion .hero{position:sticky;top:0}}.intro-play .hero__media-inner{animation:hero-zoom 3s var(--ease-out) 1.7s both}.intro-skip .hero__media-inner{animation:hero-zoom 2.2s var(--ease-out) both}@keyframes hero-zoom{0%{transform:scale(1.1)}to{transform:none}}.intro-play .hero__letter{animation:hero-letter 1.7s var(--ease-out) calc(1.85s + var(--i,0) * 60ms)}@keyframes hero-letter{0%{transform:translateY(108%)}to{transform:none}}.intro-play .hero__fade{animation:hero-fade calc(2.05s + var(--j,0) * .246s) linear 1.7s}@keyframes hero-fade{0%,36.6%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (width<=900px) and (prefers-reduced-motion:no-preference){.hero__media{animation:linear both hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}.hero__shade{animation:linear both hero-dim;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes hero-drift{to{transform:translateY(12%)}}@keyframes hero-dim{to{background-color:#0a100d8c}}html.hero-covered .site-header{color:var(--fg)}html.hero-covered .site-header:before{opacity:0}.place{z-index:4;background:var(--bg);transition:background-color .9s var(--ease-inout);margin-top:-2px;padding-top:clamp(72px,12vh,160px);padding-bottom:clamp(70px,10vh,140px);position:relative}.place__intro{row-gap:clamp(26px,4vh,44px);padding-bottom:clamp(56px,9vh,120px)}.place__label{grid-column:1/-1}.place__statement{grid-column:1/span 10}.place__copy{grid-column:8/-1;gap:18px;margin-top:clamp(8px,2vh,30px);display:grid}.place__window{clip-path:inset(0);height:clamp(420px,92vh,980px);color:var(--on-media);position:relative;overflow:hidden}.place__window .media{will-change:transform;position:absolute;inset:0}.place__caption{color:#f4efe6eb;font-size:var(--t-small);z-index:2;justify-content:space-between;align-items:flex-end;gap:20px;margin-inline:auto;display:flex;position:absolute;bottom:22px;left:0;right:0}.place__window:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a100d8c);height:34%;position:absolute;inset:auto 0 0}.place__facts{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(44px,7vh,80px);display:grid}.place__note{color:var(--fg-faint);grid-column:1/-1;font-size:.74rem}.stat{padding-top:20px;position:relative}.stat__dim{border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);height:9px;position:absolute;top:0;left:0;right:18%}.stat__dim:after{content:"";background:var(--line-strong);transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out) .2s;position:absolute;top:4px;left:0;right:0}.js-motion .stat:not(.is-in) .stat__dim:after{transform:scaleX(0)}.stat__value{align-items:baseline;gap:.18em;font-size:clamp(2.8rem,5vw,5.4rem);line-height:1;display:flex}.stat__unit{font-family:var(--font-sans);letter-spacing:.08em;color:var(--fg-soft);font-size:.26em}.stat__label{font-size:var(--t-small);color:var(--fg-soft);margin-top:10px}.arch__grid{align-items:center;row-gap:48px;padding-bottom:clamp(36px,6vh,80px)}.arch__copy{grid-column:1/span 5;align-content:start;gap:26px;display:grid}.arch__stats{gap:36px var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.arch__stats .stat__value{font-size:clamp(2.3rem,3.6vw,3.8rem)}.arch__media{grid-column:7/-1}.arch__frame{aspect-ratio:4/5;width:100%;max-height:88vh}figcaption{font-size:var(--t-small);color:var(--fg-soft)}.arch__media figcaption,.int__hero figcaption,.int__photo figcaption,.timeline__item figcaption,.loc__media figcaption,.about__media figcaption,.mplan figcaption,.pview__sheet figcaption,.sfilms__stage figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:12px;display:flex}.details{padding-top:calc(var(--header-h) + 8px);padding-bottom:clamp(60px,9vh,120px);position:relative;overflow:hidden}.details__head{color:var(--fg-soft);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.details__hint{align-items:center;gap:10px;display:inline-flex}.details__hint svg{width:14px}.details__track{padding-inline:var(--gutter);will-change:transform;gap:clamp(18px,2.4vw,40px);width:max-content;display:flex}.details__item{flex:none}.details__item figure{gap:16px;display:grid}.details__item .media{height:clamp(260px, calc(100svh - var(--header-h) - 240px), 700px)}.details__item--portrait .media{aspect-ratio:3/4}.details__item--landscape .media{aspect-ratio:4/3}.details__item figcaption{grid-template-columns:auto 1fr;gap:4px 16px;max-width:36ch;display:grid}.details__no{font-family:var(--font-serif);color:var(--accent);grid-row:span 3;font-size:1rem;font-style:italic}.details__title{font-family:var(--font-serif);color:var(--fg);font-size:1.3rem;font-weight:300}.res__head{align-items:end;row-gap:26px;margin-bottom:clamp(44px,7vh,80px)}.res__head-copy{grid-column:1/span 7;gap:24px;display:grid}.res__intro{grid-column:9/-1}.res__body{align-items:start;row-gap:44px}.res__plan{grid-column:1/span 7}.res__info{grid-column:9/-1;gap:30px;display:grid}.res__tabs{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.res__tab{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:16px;padding:20px 0 4px;display:grid;position:relative}.res__tab-letter,.res__tab-name{transition:opacity .4s}.res__tab:not([aria-selected=true]) :is(.res__tab-letter,.res__tab-name){opacity:.7}.res__tab:not([aria-selected=true]):hover :is(.res__tab-letter,.res__tab-name){opacity:.9}.res__tab+.res__tab{padding-left:var(--col-gap);border-left:1px solid var(--line)}.res__tab:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .8s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.res__tab[aria-selected=true]:before{transform:scaleX(1)}.res__tab-letter{font-family:var(--font-titling);grid-row:span 2;font-size:clamp(2.6rem,3.6vw,3.6rem);line-height:.9}.res__tab-name{font-family:var(--font-serif);font-size:1.35rem;font-weight:300;line-height:1.1}.res__tab-kind{color:var(--fg-soft);text-wrap:balance;font-size:.78rem}.res__panel{animation:fade-in .8s var(--ease-out);gap:26px;display:grid}.res__facts{gap:24px var(--col-gap);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding-bottom:26px;display:grid}.res__facts dt{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-soft);margin-bottom:8px;font-weight:500}.res__facts dd.t-num{font-size:clamp(1.9rem,2.5vw,2.7rem);line-height:1}.res__facts dd span{font-family:var(--font-sans);color:var(--fg-soft);margin-left:6px;font-size:.8rem}.res__note{color:var(--fg-faint);margin-top:6px;font-size:.78rem}.res__sheets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.res__sheet{color:var(--fg-soft);gap:8px;font-size:.72rem;display:grid}.res__sheet-img{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--line);background:#fbfaf7;transition:box-shadow .4s;display:block;overflow:hidden}.res__sheet-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}[data-theme=night] .res__sheet-img{background:#e9e5dc}.res__sheet:hover .res__sheet-img{box-shadow:inset 0 0 0 1px var(--accent)}.res__disclaimer{color:var(--fg-faint);font-size:.76rem}.res__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.mplan__stage{width:100%;position:relative}.mplan__pin{width:46px;height:46px;color:var(--nt-forest);font-family:var(--font-titling);transition:transform .5s var(--ease-out), background-color .3s, color .3s;z-index:2;background:#f4efe6eb;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;font-size:1.15rem;line-height:1;display:grid;position:absolute;box-shadow:0 6px 24px #00000038}.mplan__pin:after{content:"";opacity:0;transition:opacity .4s, transform .6s var(--ease-out);border-radius:50%;position:absolute;inset:-9px;transform:scale(.8);box-shadow:inset 0 0 0 1px #f4efe6e6}.mplan__pin:hover,.mplan__pin.is-active{background:var(--nt-forest);color:var(--nt-ivory);transform:scale(1.08)}.mplan__pin.is-active:after{opacity:1;transform:none}.mplan__legend{gap:18px;display:flex}.mplan__legend button{color:var(--fg);opacity:.7;align-items:center;gap:8px;transition:opacity .3s;display:inline-flex}.mplan__legend button.is-active{opacity:1;color:var(--fg)}.mplan__legend i{font-style:normal;font-family:var(--font-titling);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;line-height:1;display:grid;box-shadow:inset 0 0 0 1px}.dn{color:var(--on-media);background:var(--nt-night);position:relative}.dn__stage{height:100svh;min-height:560px;position:relative;overflow:hidden}.dn__layer{transition:opacity .7s var(--ease-inout);position:absolute;inset:0}.dn__layer>.media,.dn__layer.media{background:0 0;position:absolute;inset:0}.dn__layer img,.dn__layer video{object-position:60% 50%}.dn__layer--trans,.dn__layer--night{opacity:0}.dn--trans .dn__layer--trans,.dn--night .dn__layer--trans,.dn--night .dn__layer--night{opacity:1}.dn__layer--trans video{object-fit:cover;opacity:1;width:100%;height:100%;filter:var(--media-grade);position:absolute;inset:0}.dn__shade{pointer-events:none;background:linear-gradient(90deg,#080c0a66 0%,#080c0a1a 40%,#080c0a00 60%),linear-gradient(#080c0a00 54%,#080c0aa8),linear-gradient(#080c0a5c,#080c0a00 22%);position:absolute;inset:0}.dn__ui{padding-top:calc(var(--header-h) + 34px);grid-template-rows:auto 1fr auto;margin-inline:auto;padding-bottom:34px;display:grid;position:absolute;inset:0}.dn__label{color:#f4efe6cc}.dn__label .no{color:var(--nt-lamp)}.dn__texts{align-self:end;max-width:min(680px,92vw);min-height:15rem;position:relative}.dn__text{opacity:0;transition:opacity .9s var(--ease-inout), transform 1.1s var(--ease-out);gap:18px;display:grid;position:absolute;bottom:0;left:0;transform:translateY(20px)}.dn__text.is-active{opacity:1;transform:none}.dn__text .t-body{color:#f4efe6d6;max-width:44ch}.dn__control{right:var(--gutter);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;grid-template-columns:auto auto auto;align-items:end;gap:6px;font-weight:500;display:grid;position:absolute;bottom:84px}.dn__control button{opacity:.7;padding:8px 10px 0;transition:opacity .4s}.dn__control button[aria-pressed=true]{opacity:1}.dn__dial{width:132px;height:72px;position:relative}.dn__dial svg{width:100%;height:100%;overflow:visible}.dn__arc{stroke:var(--nt-lamp);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0))}.dn__sun{background:var(--nt-lamp);width:10px;height:10px;transform:rotate(calc(-90deg + var(--p,0) * 180deg)) translateY(-59px);border-radius:50%;position:absolute;bottom:1px;left:calc(50% - 5px);box-shadow:0 0 16px 3px #e6c08a8c}.dn--static{--p:0}.dn--static.dn--late{--p:1}.dn--static .dn__arc{transition:stroke-dashoffset 1.2s var(--ease-inout)}.dn--static .dn__sun{transition:transform 1.2s var(--ease-inout)}.dn__caption{place-self:end start;max-width:70ch;margin-top:26px}.int__grid{align-items:start;row-gap:clamp(70px,12vh,150px)}.int__left{grid-column:1/span 6;gap:clamp(60px,11vh,130px);display:grid}.int__copy{gap:24px;max-width:35rem;display:grid}.int__pair{gap:var(--col-gap);grid-template-columns:1fr 1fr;display:grid}.int__hero{grid-column:8/-1;justify-self:end;width:min(100%,49.5vh)}.int__hero-frame{aspect-ratio:9/16;position:relative;overflow:hidden}.int__hero-frame .media{position:absolute;inset:0}.int__row{gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.int__photo .media{aspect-ratio:3/4}.int__photo figcaption{flex-direction:column;align-items:flex-start;gap:4px}.int__photo .media-layer{width:100%;height:120%;position:absolute;inset:-10% 0}.int__photo .media-layer picture,.int__photo .media-layer img{object-fit:cover;width:100%;height:100%;display:block}.specs{margin-top:clamp(110px,16vh,200px)}.specs__head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:18px;display:flex}.specs__note{color:var(--fg-faint);text-align:right;max-width:56ch;font-size:.76rem}.specs__list{column-gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.specs__list li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr 1.25fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.specs__no{font-family:var(--font-serif);color:var(--accent);font-style:italic}.specs__title{font-family:var(--font-serif);font-size:1.3rem;font-weight:300}.specs__text{font-size:var(--t-small);color:var(--fg-soft)}.loc__grid{align-items:center;row-gap:56px}.loc__copy{grid-column:1/span 4;align-content:start;justify-items:start;gap:26px;display:grid}.loc__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);gap:10px 30px;width:100%;padding-top:22px;display:grid}.loc__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:8px;font-size:.68rem}.loc__facts dd{font-size:clamp(1.6rem,2.2vw,2.3rem);line-height:1}.loc__facts dd span{font-family:var(--font-sans);color:var(--fg-soft);margin-left:5px;font-size:.74rem}.loc__address{gap:6px;font-style:normal;display:grid}.loc__address .t-label{color:var(--fg-soft)}.map{color:var(--fg);grid-column:6/-1;padding-left:58px}.map__canvas{width:100%;position:relative}.map__canvas>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map__grid line,.map__grid rect{fill:none;stroke:currentColor;stroke-width:1px;opacity:.11;vector-effect:non-scaling-stroke}.map__coast{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.map__road{fill:none;stroke:var(--nt-bronze-light);stroke-width:1px;stroke-dasharray:1;vector-effect:non-scaling-stroke;opacity:.55}.map__route{fill:none;stroke:var(--nt-lamp);stroke-width:1.6px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.map__scale path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.map__north path,.map__pt circle{fill:currentColor}.map__pt--kabakoz circle:last-child{fill:var(--nt-lamp)}.map__halo{aspect-ratio:1;border:1px solid var(--nt-lamp);opacity:0;pointer-events:none;border-radius:50%;width:3.6%;margin:-1.8% 0 0 -1.8%;position:absolute}.map.is-live.is-in .map__halo{animation:halo 3.2s var(--ease-out) 2.2s infinite}.no-motion .map__halo{opacity:.5;transform:scale(1.5)}.map__grid{transition:opacity 1.2s var(--ease-soft)}.map__coast{transition:stroke-dashoffset 2.6s var(--ease-inout) .1s}.map__sea{transition:opacity 1.6s var(--ease-soft) 1.1s}.map__road{transition:stroke-dashoffset 2s var(--ease-inout) .8s}.map__route{transition:stroke-dashoffset 1.8s var(--ease-inout) 1.7s}.map__pt circle{transform-box:fill-box;transform-origin:50%;transition:transform 1s cubic-bezier(.34,1.56,.64,1) 1.5s}.map__scale,.map__north,.map__tag{transition:opacity .9s var(--ease-soft) 1.9s}.js-motion .map[data-inview]:not(.is-in) :is(.map__grid,.map__sea,.map__scale,.map__north,.map__tag){opacity:0}.js-motion .map[data-inview]:not(.is-in) :is(.map__coast,.map__road,.map__route){stroke-dashoffset:1px}.js-motion .map[data-inview]:not(.is-in) .map__pt circle{transform:scale(0)}@keyframes halo{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(2.2)}}.map__tag{white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;font-size:.68rem;font-weight:500;line-height:1.2;position:absolute}.map__tag--tick{letter-spacing:.12em;color:var(--fg-faint);font-size:.58rem;transform:translate(-50%,10px)}.map__tag--lat{transform:translate(calc(-100% - 10px),-50%)}.map__tag--sea{font-family:var(--font-serif);letter-spacing:.04em;text-transform:none;color:var(--fg-soft);font-size:clamp(1.2rem,2.3vw,2.3rem);font-style:italic;font-weight:300;transform:translate(-50%,-50%)}.map__tag--place{transform:translate(-100%)}.map__tag--main{gap:5px;display:grid;transform:translateY(-50%)}.map__tag--main b{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;color:var(--nt-lamp);font-size:clamp(1.4rem,2.3vw,2.2rem);font-weight:300;line-height:1}.map__tag--main i{color:var(--fg-soft);font-size:.6rem;font-style:normal}.map__tag--dim{transform:translate(-50%, -50%) rotate(var(--a))}.map__tag--dim em{letter-spacing:.12em;color:var(--nt-lamp);font-style:normal;display:block;transform:translateY(1.5em)}.map__tag--ist{color:var(--fg-soft);align-items:center;gap:10px;display:inline-flex;transform:translateY(-50%)}.map__tag--ist svg{flex:none;width:14px;height:14px}.map__tag--road{color:var(--nt-bronze-light);font-size:.6rem;transform:translate(-50%,-140%)}.map__tag--scale{color:var(--fg-soft);font-size:.6rem;transform:translate(-50%,-100%)}.map__tag--north{color:var(--fg-soft);font-size:.6rem;transform:translate(-50%)}.map__attr{color:var(--fg-faint);margin-top:40px;font-size:.68rem}.loc__media{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;margin-top:clamp(90px,14vh,170px);display:grid}.loc__film{grid-column:1/span 5;margin-top:clamp(40px,9vh,120px)}.loc__photo{grid-column:6/-1}.loc__photo .media{aspect-ratio:16/9}.film{color:#f4efe6;background:#0d1310;width:100%;position:relative;overflow:hidden}.film__poster,.film video{object-fit:cover;width:100%;height:100%;filter:var(--media-grade);position:absolute;inset:0}.film video{opacity:0;transition:opacity .6s var(--ease-inout)}.film video.is-playing{opacity:1}.film__toggle{place-items:center;width:100%;display:grid;position:absolute;inset:0}.film__icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:78px;height:78px;transition:transform .6s var(--ease-out), opacity .4s;background:#0c120f47;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f4efe6e6}.film__icon svg{width:20px;height:20px}.film__toggle:hover .film__icon{transform:scale(1.08)}.film.is-playing .film__icon{opacity:0}.film.is-playing .film__toggle:hover .film__icon,.film.is-playing .film__toggle:focus-visible .film__icon{opacity:1}.film__bar{background:#f4efe638;height:2px;position:absolute;bottom:0;left:0;right:0}.film__bar span{transform-origin:0;background:#f4efe6;height:100%;display:block;transform:scaleX(0)}.prog__head{align-items:end;row-gap:40px;padding-bottom:clamp(50px,8vh,90px)}.prog__head-copy{grid-column:1/span 6;gap:24px;display:grid}.prog__status{grid-column:9/-1;gap:8px;display:grid}.prog__pct{align-items:baseline;gap:.12em;font-size:clamp(5rem,11vw,12.5rem);line-height:.82;display:flex}.prog__approx{font-family:var(--font-serif);letter-spacing:0;color:var(--fg-soft);font-size:.17em;font-style:italic}.prog__meter{border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);height:9px;margin:18px 0 6px;position:relative}.prog__meter:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:4px;left:0;right:0}.prog__meter span{background:var(--accent);transform-origin:0;width:90%;height:3px;transition:transform 1.8s var(--ease-out) .3s;position:absolute;top:3px;left:0}.js-motion .prog__status:not(.is-in) .prog__meter span{transform:scaleX(0)}.prog__status-text{font-size:1rem}.prog__status-note{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.7rem}.prog__stage{height:100svh;min-height:520px;color:var(--on-media);background:var(--nt-forest);position:relative;overflow:hidden}.prog__film{position:absolute;inset:0}.prog__film img,.prog__film video{object-position:56% 58%}.prog__film video{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}.prog__film-shade{pointer-events:none;background:linear-gradient(#080c0a00 58%,#080c0aa8),linear-gradient(#080c0a66,#080c0a00 22%);position:absolute;inset:0}.prog__film-ui{grid-template-columns:1fr 1fr;align-items:end;gap:16px 30px;margin-inline:auto;display:grid;position:absolute;bottom:30px;left:0;right:0}.prog__film-label{opacity:.7;text-align:left;padding:8px 0;transition:opacity .6s}.prog__film-label:hover{opacity:.85}.prog__still{opacity:0;transition:opacity .6s var(--ease-inout);position:absolute;inset:0}.prog__still.is-on{opacity:1}.prog__still picture,.prog__still img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prog__film-label:nth-child(2){justify-self:end}.prog__film-label.is-active{opacity:1}.prog__bar{background:#f4efe647;grid-column:1/-1;height:1px;position:relative}.prog__bar span{background:var(--on-media);transform-origin:0;transform:scaleX(var(--fp,0));position:absolute;inset:-1px 0}.prog__film-note{color:#f4efe6bd;grid-column:1/-1;max-width:78ch;font-size:.74rem}.timeline{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.timeline__item{border-top:1px solid var(--line-strong);align-content:start;gap:12px;padding-top:20px;display:grid}.timeline__item .media{aspect-ratio:16/10}.timeline__date{margin-bottom:8px;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1}.timeline__title{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-top:10px;font-weight:500}.prog__dates-note{color:var(--fg-faint);margin-top:18px;font-size:.72rem}.prog__compare{gap:22px;margin-top:clamp(90px,14vh,170px);display:grid}.prog__actions{margin-top:44px}.sfilms{gap:30px;margin-top:clamp(90px,14vh,170px);display:grid}.sfilms__head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:18px;display:flex}.sfilms__head .t-body{text-align:right;max-width:46ch}.sfilms__body{gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.sfilms__tabs{display:grid}.sfilms__tabs button{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 16px;padding:22px 0;display:grid}.sfilms__date{transition:opacity .4s}.sfilms__tabs button:not([aria-selected=true]) .sfilms__date{opacity:.7}.sfilms__tabs button:not([aria-selected=true]):hover .sfilms__date{opacity:.9}.sfilms__date{font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1}.sfilms__title{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-soft);grid-column:1;font-weight:500}.sfilms__len{font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--fg-soft);grid-area:1/2/span 2;align-self:center}.compare{gap:18px;display:grid}.compare__tabs{flex-wrap:wrap;gap:8px;display:flex}.compare__tabs button{box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-small);border-radius:99px;align-items:center;gap:10px;padding:10px 16px;transition:background-color .3s,color .3s;display:inline-flex}.compare__tabs button[aria-selected=true]{background:var(--fg);color:var(--bg)}.compare__tab-no{font-family:var(--font-serif);opacity:.7;font-style:italic}.compare__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;--pos:50%;width:100%;position:relative;overflow:hidden}.compare__img{position:absolute;inset:0}.compare__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare__handle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#f4efe6f2;width:1px;position:absolute}.compare__handle span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141c1838;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #f4efe6f2}.compare__handle span:before,.compare__handle span:after{content:"";border-top:1px solid #f4efe6;border-left:1px solid #f4efe6;width:7px;height:7px;position:absolute;top:50%}.compare__handle span:before{left:14px;transform:translateY(-50%)rotate(-45deg)}.compare__handle span:after{right:14px;transform:translateY(-50%)rotate(135deg)}.compare__tag{color:#f4efe6;text-shadow:0 1px 10px #0006;pointer-events:none;gap:4px;display:grid;position:absolute;top:18px}.compare__tag--before{left:20px}.compare__tag--after{text-align:right;justify-items:end;right:20px}.compare__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare__stage:focus-within .compare__handle span{box-shadow:inset 0 0 0 1px #f4efe6, 0 0 0 3px var(--accent)}.dev__grid{align-items:start;row-gap:40px}.dev__copy{grid-column:1/span 5;align-content:start;justify-items:start;gap:24px;display:grid}.dev__list{grid-column:7/-1;gap:16px;display:grid}.dev__list ol{border-top:1px solid var(--line-strong)}.dev__list li{border-bottom:1px solid var(--line)}.dev__item.link-arrow{text-transform:none;letter-spacing:0;width:100%;transition:padding .6s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:3rem 1fr auto;gap:6px 16px;padding:24px 0;font-size:1rem;font-weight:400;display:grid}.dev__item.link-arrow:after{display:none}.dev__item.link-arrow:hover{padding-left:14px}.dev__item svg{grid-area:1/3/span 2;align-self:center}.dev__no{font-family:var(--font-serif);color:var(--accent);grid-row:span 2;font-style:italic}.dev__name{font-family:var(--font-serif);font-size:var(--t-h3);font-weight:300;line-height:1.1}.dev__meta{font-size:var(--t-small);color:var(--fg-soft);grid-column:2}.contact__grid{align-items:start;row-gap:56px}.contact__copy{grid-column:1/span 6;align-content:start;gap:28px;display:grid}.contact__lines{gap:22px var(--col-gap);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:24px;display:grid}.contact__lines dt{color:var(--fg-soft);margin-bottom:6px}.contact__lines dd a{font-family:var(--font-serif);align-items:center;gap:8px;font-size:1.3rem;font-weight:300;transition:color .3s;display:inline-flex}.contact__lines dd a:hover{color:var(--accent)}.contact__lines dd a svg{width:12px}.contact__hours{font-size:var(--t-small);color:var(--fg-soft)}.contact__form{grid-column:8/-1}.cform{gap:26px;display:grid}.cform__row--2{gap:var(--col-gap);grid-template-columns:1fr 1fr;display:grid}.cform__span{grid-column:1/-1}.field{gap:10px;display:grid}.field__label{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-soft);font-weight:500}.field__req{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--accent);margin-left:.8em;font-size:.86rem;font-style:italic;font-weight:300}.field input,.field textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;font-family:var(--font-serif);color:var(--fg);resize:vertical;background:0 0;border-radius:0;padding:10px 0 12px;font-size:1.25rem;font-weight:300;transition:border-color .3s}.field textarea{font-size:1.1rem;line-height:1.5}.field input:focus,.field textarea:focus{border-bottom-color:var(--accent);outline:none}.field [aria-invalid=true]{border-bottom-color:#d08b6d}.field__error{color:#e3a589;font-size:.78rem}.cform__interest{border:0;gap:12px;margin:0;padding:0;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-small);cursor:pointer;border-radius:99px;padding:9px 16px;transition:background-color .3s,color .3s;display:inline-block}.chip.is-on span{background:var(--fg);color:var(--bg)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.cform__actions{flex-wrap:wrap;gap:12px;display:flex}.cform__note{color:var(--fg-faint);max-width:60ch;font-size:.76rem}.cform__status{gap:inherit;display:grid}.cform__status:empty{position:absolute}.cform__drafted{font-size:var(--t-small)}.cform__drafted a{text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.specs__list{grid-template-columns:1fr}.res__plan{grid-column:1/span 6}.res__info{grid-column:8/-1}}@media (width<=900px){:root{--section:clamp(84px, 12vh, 120px)}.grid>*{grid-column:1/-1!important}.hero__row{flex-direction:column;align-items:flex-start;gap:12px}.hero__facts{text-align:left}.hero__content{padding-bottom:84px}.hero__disc-long{display:none}.hero__disc-short{display:inline}.hero__title{font-size:18.2vw}.hero__layer--day img,.hero__layer--day video{object-position:50% 50%}.hero__shade{background:linear-gradient(#0a100d9e 0%,#0a100d57 22%,#0a100d00 42%),linear-gradient(#0a100d00 50%,#0a100d4d 70%,#0a100dd1 100%)}.place__window{height:72svh}.place__caption{flex-direction:column;align-items:flex-start;gap:6px}.place__facts{grid-template-columns:1fr 1fr;row-gap:36px}.arch__frame{aspect-ratio:4/5;max-height:none}.details{padding-top:0;padding-bottom:80px}.details__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.details__viewport::-webkit-scrollbar{display:none}.details__track{align-items:flex-start;padding-bottom:6px}.details__item{scroll-snap-align:center}.details__item .media{height:auto;max-height:none}.details__item--portrait .media{width:76vw}.details__item--landscape .media{width:84vw}.details__item figcaption{max-width:76vw}.dn__stage{height:92svh}.dn__control{justify-content:start;margin-top:22px;position:static}.dn__ui{grid-template-rows:auto 1fr auto auto}.dn__texts{min-height:14rem}.dn__shade{background:linear-gradient(#080c0a1f 28%,#080c0ad6),linear-gradient(#080c0a66,#080c0a00 22%)}.dn__caption{margin-top:16px}.int__left{display:contents}.int__copy,.int__pair{grid-column:1/-1}.int__copy{order:1}.int__hero{order:2;justify-self:stretch;width:100%}.int__pair{order:3}.int__row{order:4}.int__hero-frame{aspect-ratio:4/5}.int__row{grid-template-columns:1fr 1fr;row-gap:40px}.specs__head{flex-direction:column}.specs__note{text-align:left}.specs__list li{grid-template-columns:2.4rem 1fr}.specs__text{grid-column:2}.map{padding-left:0}.map__viewport{aspect-ratio:1/1.08;overflow:hidden}.map__canvas{width:165%;margin-left:-32.5%}.map__tag--tick,.map__tag--scale,.map__tag--north,.map__tag--road,.map__scale,.map__north{display:none}.map__tag--main{transform:translate(-24px,16px)}.map__tag--ist{top:93%!important;left:21.5%!important}.map__attr{margin-top:16px}.loc__film,.loc__photo{grid-column:1/-1;margin-top:0}.loc__photo{order:-1}.prog__film-ui{grid-template-columns:1fr}.prog__film-label:nth-child(2){justify-self:start}.timeline{grid-template-columns:1fr;gap:44px}.sfilms__head{flex-direction:column;gap:12px}.sfilms__head .t-body{text-align:left}.sfilms__body{grid-template-columns:1fr}.sfilms__tabs{grid-template-columns:repeat(3,1fr);gap:12px}.sfilms__tabs button{border-bottom:0;border-top:1px solid var(--line-strong);grid-template-columns:1fr;padding:14px 0}.sfilms__len{display:none}.sfilms__stage{order:-1}.contact__lines{grid-template-columns:1fr 1fr}.cform__row--2{grid-template-columns:1fr}.mplan__pin{width:34px;height:34px;margin:-17px 0 0 -17px;font-size:.9rem}}@media (width<=560px){.hero__scroll-line{display:none}.place__facts{grid-template-columns:1fr 1fr}.place__facts .stat:last-of-type{grid-column:1/-1}.loc__facts{grid-template-columns:1fr 1fr;row-gap:22px}.contact__lines{grid-template-columns:1fr}.compare__tag{top:12px}.compare__tag--before{left:12px}.compare__tag--after{right:12px}.compare__tag .provenance{display:none}.film__icon{width:62px;height:62px}}.lh__head{align-items:end;row-gap:26px;margin-bottom:clamp(40px,7vh,84px)}.lh__head-copy{grid-column:1/span 7;gap:24px;display:grid}.lh__intro{grid-column:9/-1}.lh__stage-wrap{gap:0;display:grid}.lh__stage{aspect-ratio:16/9;background:var(--nt-night);width:100%;max-height:78vh;margin:0;position:relative;overflow:hidden}.lh__film{animation:lh-in .9s var(--ease-inout) both;position:absolute;inset:0}@keyframes lh-in{0%{opacity:0;transform:scale(1.015)}}.lh__shade{pointer-events:none;background:linear-gradient(#080c0a00 58%,#080c0a9e 100%),linear-gradient(90deg,#080c0a52 0%,#080c0a00 45%);position:absolute;inset:0}.lh__caption{max-width:52ch;color:var(--dark-fg);gap:10px;display:grid;position:absolute;bottom:clamp(16px,3vw,38px);left:clamp(18px,3vw,44px);right:clamp(18px,3vw,44px)}.lh__time{color:var(--nt-lamp)}.lh__note{font-family:var(--font-serif);font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:1.3}.lh__rail{grid-template-columns:repeat(var(--n), 1fr);padding-top:22px;display:grid;position:relative}.lh__hour{text-align:left;color:var(--fg-soft);justify-items:start;gap:12px;padding:18px 12px 6px 0;transition:color .4s;display:grid;position:relative}.lh__hour:hover,.lh__hour[aria-selected=true]{color:var(--fg)}.lh__name{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.lh__dot{background:var(--bg);border:1px solid var(--line-strong);width:11px;height:11px;transition:background-color .4s, border-color .4s, transform .4s var(--ease-out);border-radius:50%;position:absolute;top:-5px;left:0}.lh__hour--day[aria-selected=true] .lh__dot,.lh__hour--golden[aria-selected=true] .lh__dot,.lh__hour--sunset[aria-selected=true] .lh__dot,.lh__hour--evening[aria-selected=true] .lh__dot{border-color:#0000;transform:scale(1.5)}.lh__hour--day[aria-selected=true] .lh__dot{background:#e9e3d4}.lh__hour--golden[aria-selected=true] .lh__dot{background:#e3b45f}.lh__hour--sunset[aria-selected=true] .lh__dot{background:#d9714a}.lh__hour--evening[aria-selected=true] .lh__dot{background:#5d86b8}.lh__track{background:var(--line);pointer-events:none;height:1px;position:absolute;top:22px;left:0;right:0}.lh__track span{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(calc(var(--i) / (var(--n) - 1)));transition:transform .7s var(--ease-inout);display:block}.lh__closer{gap:28px;margin-top:clamp(80px,12vh,150px);display:grid}.lh__closer-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:18px;display:flex}.lh__closer-head .t-body{text-align:right;max-width:46ch}.lh__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(30px,5vh,56px);margin:0;padding:0;list-style:none;display:grid}.lh__item{grid-column:span 4}.lh__item--0{grid-column:span 7}.lh__item--1{grid-column:span 5}.lh__item figure{gap:14px;margin:0;display:grid}.lh__tile{aspect-ratio:16/9}.lh__item--1 .lh__tile{aspect-ratio:5/4.4}.lh__item--0 .lh__tile{aspect-ratio:7/4.4}.lh__item figcaption{gap:4px;display:grid}.lh__title{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.lh__text{color:var(--fg-soft);font-size:var(--t-small)}.lh__foot{justify-self:start}@media (width<=900px){.lh__head-copy,.lh__intro{grid-column:1/-1}.lh__stage{aspect-ratio:4/5;max-height:none}.lh__stage .media img,.lh__stage .media video{object-position:var(--lh-pos,56% 50%)}.lh__hour{padding-right:4px}.lh__name{letter-spacing:.1em;font-size:.66rem}.lh__closer-head{flex-direction:column;gap:10px}.lh__closer-head .t-body{text-align:left}.lh__item,.lh__item--0,.lh__item--1{grid-column:1/-1}.lh__item .lh__tile,.lh__item--0 .lh__tile,.lh__item--1 .lh__tile{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.lh__film{animation:none}}.dev__media{gap:14px;margin:clamp(56px,9vh,110px) 0 0;display:grid}.dev__media .media{aspect-ratio:21/9}.dev__media figcaption{font-size:var(--t-small);color:var(--fg-soft);justify-content:space-between;align-items:baseline;gap:24px;display:flex}@media (width<=900px){.dev__media .media{aspect-ratio:4/3}.dev__media figcaption{flex-direction:column;gap:6px}}.place__credits{margin-top:18px}.place__credits summary{cursor:pointer;width:max-content;color:var(--fg-soft)}.place__credits ul{font-size:var(--t-small);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.place__credits li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;padding-bottom:8px;display:flex}.place__credits li span{min-width:min(22rem,100%)}.place__credits a{color:var(--fg-soft);text-underline-offset:3px;text-decoration:underline}.place__credits p{max-width:62ch;font-size:var(--t-small);color:var(--fg-faint);margin:12px 0 0}.loc__sile{gap:28px;margin-top:clamp(70px,11vh,140px);display:grid}.loc__sile-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:18px;display:flex}.loc__sile-head .t-body{text-align:right;max-width:52ch}.loc__sile-grid{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.loc__sile-grid li:nth-child(2){margin-top:clamp(24px,5vw,72px)}.loc__sile-grid .media{aspect-ratio:3/4}.loc__sile-grid figure{gap:12px;margin:0;display:grid}.loc__sile-grid figcaption{font-size:var(--t-small);gap:4px;display:grid}@media (width<=900px){.loc__sile-head{flex-direction:column;gap:10px}.loc__sile-head .t-body{text-align:left}.loc__sile-grid{grid-template-columns:1fr}.loc__sile-grid li:nth-child(2){margin-top:0}.loc__sile-grid .media{aspect-ratio:4/3}}.cform .btn:disabled{opacity:.6;cursor:progress}.phero{height:88svh;min-height:520px;color:var(--on-media);background:var(--nt-forest);position:relative;overflow:hidden}.phero__media{position:absolute;inset:0}.phero__shade{background:linear-gradient(#0a100d00 42%,#0a100dc7),linear-gradient(#0a100d73,#0a100d00 24%);position:absolute;inset:0}.phero__content{gap:18px;margin-inline:auto;display:grid;position:absolute;bottom:clamp(36px,7vh,80px);left:0;right:0}.phero__content .t-label{color:#f4efe6db}.phero__content .t-display{font-size:clamp(3rem,8.4vw,10rem);line-height:.92}.phero__nav{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;border-top:1px solid #f4efe647;flex-wrap:wrap;gap:8px 26px;margin-top:6px;padding-top:18px;font-weight:500;display:flex}.phero__nav a{opacity:.72;padding:6px 0;transition:opacity .3s}.phero__nav a:hover{opacity:1}.phero__nav .provenance{margin-left:auto}.pintro__grid{align-items:start;row-gap:44px}.pintro__copy{grid-column:1/span 6;gap:26px;display:grid}.pintro__facts{gap:28px var(--col-gap);grid-column:8/-1;grid-template-columns:1fr 1fr;display:grid}.pintro__facts>div{border-top:1px solid var(--line-strong);padding-top:16px}.pintro__facts dt{color:var(--fg-soft);margin-bottom:8px}.pintro__facts dd{font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1.1}.pplans__head{align-items:end;row-gap:26px;margin-bottom:clamp(40px,6vh,64px)}.pplans__head>div{grid-column:1/span 7;gap:22px;display:grid}.pplans__head>p{grid-column:9/-1}.pplans__plan{max-width:1180px;margin-inline:auto}.pplans__viewer{gap:10px;margin-top:clamp(80px,12vh,140px);display:grid}.pplans__hint{max-width:60ch;margin-bottom:18px}.pplans__cta{margin-top:46px}.pview{gap:26px;display:grid}.pview__bar{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:0 30px;display:flex}.pview__types,.pview__levels{flex-wrap:wrap;display:flex}.pview__bar button{font-size:var(--t-small);color:var(--fg-soft);align-items:center;gap:10px;padding:16px 22px 16px 0;transition:color .3s;display:inline-flex;position:relative}.pview__bar button:hover,.pview__bar button[aria-selected=true]{color:var(--fg)}.pview__bar button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:22px}.pview__letter{font-family:var(--font-titling);font-size:1.3rem;line-height:1}.pview__lvno{font-family:var(--font-serif);color:var(--accent);font-style:italic}.pview__body{gap:var(--gutter);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.pview__paper{background:#fbfaf6;width:100%;position:relative;overflow:hidden}[data-theme=night] .pview__paper{background:#ebe7de}.pview__paper img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;animation:fade-in .6s var(--ease-out);position:absolute;inset:0}.pview__overlay{width:100%;height:100%;position:absolute;inset:0}.pview__vector{opacity:0;pointer-events:none;fill:none;stroke:#262b28;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.pview__vector .pv-pen{stroke-dasharray:1}.pview__vector .pv-grid{stroke:var(--nt-bronze)}.pview__vector .pv-detail,.pview__vector .pv-furniture{stroke:#4a504c}.pview.is-armed .pview__paper img{clip-path:inset(0 100% 0 0)}.pview.is-armed .pview__room{stroke-opacity:0}.pview.is-armed .pview__rooms li{opacity:.35}.pview__room{fill:var(--nt-bronze);fill-opacity:0;stroke:var(--nt-bronze);stroke-opacity:.3;stroke-width:2px;cursor:pointer;transition:fill-opacity .3s,stroke-opacity .3s}.pview__room:hover,.pview__room.is-active{fill-opacity:.2;stroke-opacity:.9}.pview__enlarge{color:var(--nt-ivory);background:#1c2822eb;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;bottom:14px;right:14px}.pview__enlarge svg{width:12px;height:12px}.pview__info{top:calc(var(--header-h) + 20px);align-content:start;gap:18px;display:grid;position:sticky}.pview__type{color:var(--fg-soft)}.pview__rooms{border-top:1px solid var(--line)}.pview__rooms button{border-bottom:1px solid var(--line);width:100%;font-size:var(--t-small);text-align:left;justify-content:space-between;gap:16px;padding:11px 0;transition:color .3s;display:flex}.pview__rooms button:hover,.pview__rooms button.is-active{color:var(--accent)}.pview__selected{font-family:var(--font-serif);min-height:1.6em;color:var(--accent);font-size:1.2rem}.pview__totals{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,auto);gap:14px;padding:16px 0;display:grid}.pview__totals dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:4px;font-size:.66rem}.pview__totals dd{font-size:1.3rem}.pview__note{color:var(--fg-faint);font-size:.76rem}.pview__views{gap:18px;display:inline-flex}.pview__views button{font-size:var(--t-small);color:var(--fg-soft);border-bottom:1px solid #0000;padding:2px 0 4px;transition:color .3s,border-color .3s}.pview__views button:hover,.pview__views button[aria-pressed=true]{color:var(--fg)}.pview__views button[aria-pressed=true]{border-bottom-color:var(--accent)}.pview__hint{width:100%;color:var(--fg-faint);font-size:.76rem}@media (hover:hover) and (pointer:fine){.pview__hint .on-touch{display:none}}@media (hover:none),(pointer:coarse){.pview__hint .on-pointer{display:none}}.paxo{--axo-slab:#fbf9f4;--axo-line:#1c282280;--axo-edge-a:#e6ddcf;--axo-edge-b:#d3c7b3;--axo-face-a:#ece5d8;--axo-face-b:#d4c8b4;--axo-face-line:#1c2822b8;--axo-top:var(--nt-forest);--axo-roof:#ebe4d7;--axo-ink:#3a403c;--axo-furn:#747b74;--axo-col:var(--nt-bronze);--axo-room:var(--nt-bronze);--axo-shadow:#1c282233;aspect-ratio:1;width:100%;max-height:calc(100svh - var(--header-h) - 96px);position:relative;overflow:hidden}[data-theme=night] .paxo{--axo-slab:#1b2420;--axo-line:#ebe4d742;--axo-edge-a:#141c18;--axo-edge-b:#101613;--axo-face-a:#2b3630;--axo-face-b:#212a25;--axo-face-line:#ebe4d757;--axo-top:#e9dfcc;--axo-roof:#222c27;--axo-ink:#c3cac2;--axo-furn:#84907f;--axo-col:var(--nt-lamp);--axo-room:var(--nt-lamp);--axo-shadow:#0000008c}.paxo__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.paxo__svg path{vector-effect:non-scaling-stroke;stroke-linejoin:round}.paxo__svg .axo-setout path{vector-effect:none;fill:none;stroke:var(--axo-col);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75}.axo-shadow{fill:var(--axo-shadow);stroke:none}.axo-cols path{fill:none;stroke:var(--axo-col);stroke-width:.7px;stroke-dasharray:2 5;opacity:.55}.axo-edge,.axo-slab,.axo-roof{stroke:var(--axo-line);stroke-width:.6px}.axo-edge{fill:var(--axo-edge-b)}.axo-edge.axo-t4{fill:var(--axo-edge-a)}.axo-face{fill:var(--axo-face-b)}.axo-face.axo-t4{fill:var(--axo-face-a)}@supports (color:color-mix(in oklab, red 50%, blue)){.axo-edge.axo-t1{fill:color-mix(in oklab, var(--axo-edge-a) 25%, var(--axo-edge-b))}.axo-edge.axo-t2{fill:color-mix(in oklab, var(--axo-edge-a) 50%, var(--axo-edge-b))}.axo-edge.axo-t3{fill:color-mix(in oklab, var(--axo-edge-a) 75%, var(--axo-edge-b))}.axo-face.axo-t1{fill:color-mix(in oklab, var(--axo-face-a) 25%, var(--axo-face-b))}.axo-face.axo-t2{fill:color-mix(in oklab, var(--axo-face-a) 50%, var(--axo-face-b))}.axo-face.axo-t3{fill:color-mix(in oklab, var(--axo-face-a) 75%, var(--axo-face-b))}}.axo-slab{fill:var(--axo-slab)}.axo-roof{fill:var(--axo-roof)}.axo-joinery,.axo-furniture,.axo-loose{fill:none;stroke-linecap:round}.axo-joinery{stroke:var(--axo-ink);stroke-width:.7px}.axo-furniture{stroke:var(--axo-furn);stroke-width:.45px}.axo-loose{stroke:var(--axo-ink);stroke-width:.8px;opacity:.7}.axo-room{fill:var(--axo-room);fill-opacity:.14;stroke:none;transition:fill-opacity .3s}.axo-room.is-active{fill-opacity:.45}.axo-lv:not(.is-active) .axo-rooms{display:none}.axo-face{stroke:var(--axo-face-line);stroke-width:.6px}.axo-top{fill:var(--axo-top);stroke:var(--axo-top);stroke-width:.5px}.axo-zones path{fill:#0000;cursor:pointer}.paxo__mark{font-size:var(--t-small);white-space:nowrap;color:var(--fg-soft);pointer-events:none;opacity:0;transition:top .9s var(--ease-inout), opacity .7s var(--ease-out) calc(var(--i,0) * 90ms), transform .9s var(--ease-out) calc(var(--i,0) * 90ms), color .3s;align-items:baseline;gap:8px;display:flex;position:absolute;transform:translate(-28px,-50%)}.paxo__mark:after{content:"";background:var(--line-strong);align-self:center;width:18px;height:1px}.paxo.is-ready .paxo__mark{opacity:1;transform:translate(-12px,-50%)}.paxo.is-ready .paxo__mark.is-ghost{opacity:.45}.paxo__mark.is-active{color:var(--fg)}@media (width<=900px){.paxo{aspect-ratio:5/6}.paxo__mark{display:none}}.pgallery .t-h2{margin:20px 0 40px}.gallery__filters{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.gallery__filters button{box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-small);border-radius:99px;align-items:center;gap:10px;padding:10px 16px;transition:background-color .3s,color .3s;display:inline-flex}.gallery__filters button span{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:.7rem}.gallery__filters button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.gallery__filters button[aria-pressed=true] span{color:inherit;opacity:.6}.gallery__grid{columns:3;column-gap:var(--col-gap)}.gallery__item{break-inside:avoid;margin-bottom:calc(var(--col-gap) * 1.5);gap:10px;display:grid}.gallery__item button{width:100%;display:block}.gallery__item .media{display:block}.gallery__item .media img{transition:transform 1.4s var(--ease-out)}.gallery__item button:hover .media img,.gallery__item button:focus-visible .media img{transform:scale(1.04)}.gallery__note{color:var(--fg-faint);margin-top:10px;font-size:.74rem}.lightbox-overlay{z-index:130;animation:fade-in .4s var(--ease-out);background:#080c0af2;position:fixed;inset:0}.lightbox{z-index:140;padding:70px var(--gutter) 40px;color:var(--dark-fg);animation:fade-in .4s var(--ease-out);outline:none;place-items:center;display:grid;position:fixed;inset:0}.lightbox__figure{gap:16px;max-width:min(92vw,1500px);max-height:100%;display:grid}.lightbox__figure img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100svh - 190px);margin-inline:auto}.lightbox__figure figcaption{font-size:var(--t-small);color:var(--dark-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.lightbox__nav{width:54px;height:54px;box-shadow:inset 0 0 0 1px var(--dark-line);border-radius:50%;place-items:center;margin-top:-27px;transition:background-color .3s;display:grid;position:absolute;top:50%}.lightbox__nav:hover{background:#ece6da1a}.lightbox__nav svg{width:16px;height:16px}.lightbox__nav--prev{left:18px}.lightbox__nav--next{right:18px}.lightbox__close{top:22px;right:var(--gutter);padding:10px 0;position:absolute}.lightbox--plan{place-items:stretch stretch;padding:0}.lightbox__scroll{background:#fbfaf6;overflow:auto}.lightbox__scroll img{width:1920px;max-width:none;height:auto}.lightbox--plan .lightbox__close{color:var(--nt-ivory);background:#1c2822eb;border-radius:99px;padding:10px 16px;top:16px;right:16px}.pdocs__grid{align-items:start;row-gap:30px}.pdocs__grid>div{grid-column:1/span 5;gap:20px;display:grid}.pdocs__list{border-top:1px solid var(--line-strong);grid-column:7/-1}.pdocs__list a{border-bottom:1px solid var(--line);font-family:var(--font-serif);font-size:var(--t-h3);transition:padding .6s var(--ease-out);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:24px 0;font-weight:300;display:grid}.pdocs__list a:hover{padding-left:14px}.pdocs__list svg{width:16px;height:16px}.pdocs__list .t-label{color:var(--fg-soft)}.pdocs__note{color:var(--fg-faint);grid-column:7/-1;font-size:.76rem}.pother{padding-top:calc(var(--header-h) + clamp(32px, 7vh, 84px))}.pother__grid,.pother-flag__grid{align-items:end;row-gap:40px}.pother__grid>div:first-child{grid-column:1/span 7;gap:22px;display:grid}.pother__grid .t-label{color:var(--fg-soft)}.pother__copy{grid-column:9/-1;gap:20px;display:grid}.pother__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.pfacts{gap:28px var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,8vh,96px);display:grid}.pfacts>div{border-top:1px solid var(--line-strong);padding-top:14px}.pfacts dt{color:var(--fg-soft);margin-bottom:8px}.pfacts dd{font-family:var(--font-serif);font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:300;line-height:1.2}.pother-flag__media{aspect-ratio:16/10;grid-column:1/span 6}.pother-flag__grid>div:last-child{grid-column:8/-1;justify-items:start;gap:20px;display:grid}.pother-flag__grid .t-label{color:var(--fg-soft)}.retypes__label{color:var(--fg-soft);grid-column:1/-1}.retypes__grid{row-gap:40px}.retype{border-top:1px solid var(--line-strong);grid-column:span 6;align-content:start;gap:16px;padding-top:22px;display:grid}.retype__letter{font-family:var(--font-titling);font-size:clamp(2.6rem,4vw,4.2rem);line-height:.9}.retype__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 36px;display:grid}.retype__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);margin-bottom:4px;font-size:.66rem}.retype__facts dd{font-family:var(--font-serif);font-size:clamp(1.4rem,1.8vw,1.9rem);font-weight:300;line-height:1}.retype__facts dd small{font-family:var(--font-sans);color:var(--fg-soft);margin-left:4px;font-size:.72rem}.retype__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.retypes__note{font-size:var(--t-small);color:var(--fg-soft);grid-column:1/-1;max-width:60ch}.retopics{gap:28px var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.retopics>div{border-top:1px solid var(--line);padding-top:14px}.retopics h2{font-family:var(--font-serif);margin-bottom:6px;font-size:1.35rem;font-weight:300}.retopics p{font-size:var(--t-small);color:var(--fg-soft)}.phead{padding-top:calc(var(--header-h) + clamp(32px, 7vh, 84px));column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:22px;padding-bottom:clamp(36px,6vh,72px);display:grid}.phead>*{grid-column:1/-1}@media (width>=901px){.phead__title{grid-column:1/span 8}.phead__intro{grid-column:9/-1;padding-bottom:.9em}}.phead__title{max-width:15em}.phead__intro{max-width:46ch}.contact--page{padding-top:calc(var(--header-h) + clamp(32px, 7vh, 84px))}.about__grid{align-items:center;row-gap:40px}.about__media{grid-column:1/span 5}.about__media .media{aspect-ratio:3/4}.about__copy{grid-column:7/-1;gap:26px;display:grid}.privacy__list{display:grid}.privacy__list li{column-gap:var(--col-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:14px;padding-block:34px;display:grid}.privacy__list li:last-child{border-bottom:1px solid var(--line-strong)}.privacy__no{font-family:var(--font-serif);color:var(--accent);grid-column:1/span 1;font-style:italic}.privacy__list h2{grid-column:2/span 4}.privacy__list p{grid-column:7/span 6;max-width:44ch}@media (width<=900px){.privacy__list li>*{grid-column:1/-1}}.notfound{padding-top:calc(var(--header-h) + 16vh);align-content:start;justify-items:start;gap:24px;min-height:88vh;padding-bottom:16vh;display:grid}.notfound__code{color:var(--accent);margin-bottom:12px;font-size:clamp(6rem,18vw,17rem);line-height:.8}.error-page{justify-items:start;gap:24px;padding-top:30vh;display:grid}@media (width<=1100px){.gallery__grid{columns:2}}@media (width<=900px){.pfacts{grid-template-columns:1fr 1fr}.retype{grid-column:1/-1}.retopics{grid-template-columns:1fr}.phero__nav .provenance{width:100%;margin-left:0}.pintro__facts{grid-template-columns:1fr 1fr}.pview__body{grid-template-columns:1fr}.pview__info{position:static}}@media (width<=560px){.gallery__grid{column-gap:12px}.gallery__item{gap:7px;margin-bottom:18px}.gallery__item .provenance{font-size:.68rem}.gallery__item .provenance__kind{letter-spacing:.12em;font-size:.6rem}.lightbox{padding:64px 12px 84px}.lightbox__nav{margin-top:0;top:auto;bottom:18px}.lightbox__nav--prev{left:calc(50% - 64px)}.lightbox__nav--next{right:calc(50% - 64px)}.pdocs__list a{grid-template-columns:1fr auto}.pdocs__list a .t-label{display:none}.pview__totals{grid-template-columns:1fr 1fr}}.phead+.section{padding-top:clamp(20px,4vh,56px)}.phead__banner{gap:12px;margin:clamp(10px,3vh,36px) 0 0;display:grid}.phead__banner .media{aspect-ratio:21/8}.phead__banner figcaption{font-size:var(--t-small);color:var(--fg-soft);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.phead__banner figcaption a{color:var(--fg-soft);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.phead__banner .media{aspect-ratio:4/3}.phead__banner figcaption{flex-direction:column;gap:4px}}.ahero{background:var(--nt-night);align-items:end;min-height:min(92vh,980px);display:grid;position:relative;overflow:hidden}.ahero__media{position:absolute;inset:0}.ahero__media>.media{background:0 0;position:absolute;inset:0}.ahero__shade{pointer-events:none;background:linear-gradient(#080c0a8c 0%,#080c0a0d 32%,#080c0a33 52%,#080c0adb 100%);position:absolute;inset:0}.ahero__body{z-index:1;padding-top:calc(var(--header-h) + 12vh);color:var(--dark-fg);gap:22px;padding-bottom:clamp(34px,8vh,96px);display:grid;position:relative}.ahero__statement{max-width:11em;margin:0}.ahero__intro{color:#ece6dae6;max-width:48ch}.ahero__caption{justify-self:start}.manifesto__grid{align-items:end;row-gap:48px}.manifesto__lead{grid-column:1/span 7;align-content:start;gap:26px;display:grid}.manifesto__story{grid-column:9/-1;gap:20px;display:grid}.manifesto__pair{border-top:1px solid var(--line-strong);gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(24px,6vh,72px) 0 0;padding-top:30px;display:grid}.manifesto__pair dt{color:var(--accent);margin-bottom:14px}.manifesto__pair dd{font-family:var(--font-serif);margin:0;font-weight:300;line-height:1.22}.factsband{padding-block:clamp(34px,6vh,64px)}.factsband__grid{gap:var(--col-gap);grid-template-columns:minmax(0,.9fr) repeat(4,minmax(0,1fr));align-items:end;display:grid}.factsband__title{color:var(--fg-soft);align-self:start}.principles__grid{gap:clamp(48px, 7vw, 110px) var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(32px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.pcard{align-content:start;gap:24px;display:grid}.pcard:nth-child(2n){margin-top:clamp(32px,7vw,110px)}.pcard figure{gap:12px;margin:0;display:grid}.pcard .media{aspect-ratio:4/3}.pcard__copy{gap:12px;max-width:46ch;display:grid}.pcard__no{font-family:var(--font-serif);color:var(--accent);font-style:italic}.pf__head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:22px;margin-bottom:clamp(32px,6vh,64px);display:grid}.pf__head>:first-child{grid-column:1/span 6}.pf__intro{grid-column:8/-1;max-width:24ch;margin:0}.pf__grid{gap:clamp(28px, 4vw, 56px) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pf__card{border-top:1px solid var(--line-strong);align-content:start;gap:18px;padding-top:22px;display:grid}.pf__card--lead{gap:var(--col-gap);border-top:0;grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;padding-top:0}.pf__media{aspect-ratio:16/9}.pf__copy{align-content:start;justify-items:start;gap:12px;display:grid}.pf__no{font-family:var(--font-serif);font-style:italic;font-size:var(--t-h3);color:var(--accent)}.pf__card--lead .pf__copy{padding-bottom:8px}.visit__grid{align-items:center;row-gap:44px}.visit__copy{grid-column:1/span 6;justify-items:start;gap:26px;display:grid}.visit__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.visit__card{border:1px solid var(--line-strong);grid-column:8/-1;gap:18px;padding:clamp(24px,3vw,40px);font-style:normal;display:grid}.visit__card p{margin:0}.visit__card dl{border-top:1px solid var(--line);gap:16px;margin:8px 0 0;padding-top:20px;display:grid}.visit__card dl>div{gap:4px;display:grid}.visit__card dd{margin:0}.visit__card a{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.ahero{min-height:min(88vh,760px)}.manifesto__lead,.manifesto__story,.visit__copy,.visit__card{grid-column:1/-1}.manifesto__pair{grid-template-columns:1fr;gap:28px}.factsband__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.factsband__title{grid-column:1/-1}.principles__grid{grid-template-columns:1fr}.pcard:nth-child(2n){margin-top:0}.pf__head>:first-child,.pf__intro{grid-column:1/-1}.pf__grid,.pf__card--lead{grid-template-columns:1fr}}.find__grid{align-items:center;row-gap:40px}.find__list{grid-column:1/span 4;gap:44px;display:grid}.find__list>div{border-top:1px solid var(--line-strong);justify-items:start;gap:10px;padding-top:22px;display:grid}.find__map{background:var(--bg);grid-column:6/-1;padding:clamp(14px,2vw,28px)}.vsteps__list{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(30px,5vh,56px) 0 0;padding:0;list-style:none;display:grid}.vsteps__list li{border-top:1px solid var(--line-strong);align-content:start;gap:12px;padding-top:22px;display:grid}.vsteps__no{font-family:var(--font-serif);font-style:italic;font-size:var(--t-h3);color:var(--accent)}@media (width<=900px){.find__list,.find__map{grid-column:1/-1}.vsteps__list{grid-template-columns:1fr;gap:28px}}.ptrack{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(30px,5vh,56px) auto 0;padding:26px 0 0;list-style:none;display:grid;position:relative}.ptrack:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:31px;left:0;right:0}.ptrack li{color:var(--fg-faint);justify-items:start;gap:14px;display:grid;position:relative}.ptrack__dot{z-index:1;background:var(--bg);border:1px solid var(--line-strong);border-radius:50%;width:11px;height:11px;position:relative}.ptrack li.is-current{color:var(--fg)}.ptrack li.is-current .ptrack__dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ptrack li.is-current .ptrack__dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent)}}.pband{gap:12px;margin-block:clamp(40px,7vh,90px) 0;display:grid}.pband .media{aspect-ratio:21/8}.pband figcaption{font-size:var(--t-small);color:var(--fg-soft);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.pband figcaption a{color:var(--fg-soft);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.pband .media{aspect-ratio:4/3}.pband figcaption{flex-direction:column;gap:4px}}.pflow__path{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,5vh,52px) 0 0;padding:0;list-style:none;display:grid}.pflow__path li{border-top:1px solid var(--line-strong);align-content:start;gap:12px;padding:22px 0 0;display:grid;position:relative}.pflow__no{font-family:var(--font-serif);color:var(--accent);font-style:italic}.pflow__arrow{top:-9px;right:calc(var(--col-gap) / -2 - 9px);background:var(--bg);width:18px;height:18px;color:var(--accent);place-items:center;display:grid;position:absolute}.pflow__note{max-width:52ch;margin:clamp(28px,5vh,52px) 0 0}.privacy__aside{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:clamp(30px,5vh,56px);display:flex}.privacy__mark{width:46px;color:var(--accent)}@media (width<=900px){.pflow__path{grid-template-columns:1fr;gap:22px}.pflow__arrow{display:none}}.ld-num,.ld-table,.ld-pin,.ld-width__y,.ld-width__x{font-variant-numeric:lining-nums tabular-nums}.ld-mark{vertical-align:-1px;flex:none;width:11px;height:11px;margin-right:.55em;display:inline-block;box-shadow:inset 0 0 0 1.25px}.ld-mark[data-s=documented]{background:currentColor}.ld-mark[data-s=planning]{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.ld-mark[data-s=conditional]{background:repeating-linear-gradient(-45deg,currentColor 0 1.25px,#0000 1.25px 3.5px)}.ld-mark[data-s=confirm]{box-shadow:none;outline-offset:-1.25px;outline:1.25px dashed}.ld-tag{font-family:var(--font-sans);letter-spacing:.01em;color:var(--fg);align-items:center;font-size:.78rem;font-weight:500;line-height:1.35;display:inline-flex}.ld-sec{padding-block:clamp(72px,11vh,150px)}.ld-head{gap:16px;margin-bottom:clamp(32px,5vh,64px);display:grid}.ld-head .t-h2{text-wrap:balance;max-width:14em}.ld-head__lede{max-width:52ch;font-family:var(--font-serif-text);color:var(--fg-soft);text-wrap:pretty;font-size:1.08rem;line-height:1.6}.ld-head__lede .ld-tag{margin-bottom:8px;display:flex}@media (width>=960px){.ld-head{align-items:end;column-gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ld-open{padding-top:calc(var(--header-h) + clamp(20px, 4vh, 48px));padding-bottom:clamp(48px,8vh,96px)}.ld-open__grid{gap:clamp(40px,6vw,96px);display:grid}@media (width>=1000px){.ld-open__grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start}}.ld-title{font-family:var(--font-serif);letter-spacing:-.02em;max-width:13em;font-size:clamp(2.2rem,5.4vw,5.8rem);font-weight:300;line-height:1.02}.ld-open__statement{max-width:40ch;margin-top:clamp(20px,3vh,36px)}.ld-sheet{border:1px solid var(--line-strong);background:var(--bg-raised);font-size:.92rem}.ld-sheet__rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,.38fr) 1fr;display:grid}.ld-sheet__rows dt,.ld-sheet__rows dd{padding:10px 14px}.ld-sheet__rows dt{border-right:1px solid var(--line);color:var(--fg-faint);font-size:.78rem}.ld-sheet__rows dd{font-family:var(--font-serif-text);line-height:1.45}.ld-legend{padding:14px 14px 16px}.ld-legend__title{color:var(--fg-faint);margin-bottom:10px;font-size:.78rem}.ld-legend dl{gap:10px;display:grid}.ld-legend dt{align-items:center;font-size:.86rem;font-weight:500;display:flex}.ld-legend dd{color:var(--fg-soft);padding-left:calc(11px + .55em);font-size:.82rem;line-height:1.5}.ld-facts{border-bottom:1px solid var(--line)}.ld-fact{border-top:1px solid var(--line);gap:6px 24px;padding:20px 0;display:grid}.ld-fact dt{color:var(--fg-faint);font-size:.82rem}.ld-fact__value{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.25}.ld-fact__note{color:var(--fg-soft);max-width:56ch;font-size:.92rem;line-height:1.55}@media (width>=900px){.ld-fact{grid-template-columns:minmax(0,2fr) minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:baseline}}.ld-switch{border:1px solid var(--line-strong);border-radius:28px;flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:20px;padding:4px;display:inline-flex}.ld-switch__btn{text-align:left;min-height:44px;color:var(--fg-soft);transition:background-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:22px;padding:8px 18px;font-size:.88rem;font-weight:500;line-height:1.3}.ld-switch__btn:hover{color:var(--fg)}.ld-switch__btn[aria-pressed=true]{background:var(--fg);color:var(--bg)}@media (width<=560px){.ld-switch{border-radius:24px;width:100%;display:grid}.ld-switch__btn{width:100%}}.ld-sheetfig{margin:0}.ld-sheetfig__frame{border:1px solid var(--line-strong);background-color:var(--bg-raised);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px;padding:clamp(28px,3vw,44px) clamp(10px,2vw,32px) clamp(14px,2vw,28px);position:relative}.ld-sheetfig__frameNote{font-family:var(--font-serif);color:var(--fg-soft);background:var(--bg-raised);padding:0 4px;font-size:.86rem;font-style:italic;position:absolute;top:8px;left:12px}.ld-sheetfig figcaption{color:var(--fg-soft);max-width:70ch;margin-top:14px;font-size:.92rem}.ld-only-v{display:block}.ld-only-h{display:none}@media (width>=1000px){.ld-only-v{display:none}.ld-only-h{display:block}}.ld-plan{width:100%;margin-inline:auto;position:relative}.ld-plan--h{max-width:1400px}.ld-plan--v{max-width:300px}.ld-plan>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-plan path,.ld-plan rect{vector-effect:non-scaling-stroke}.ld-parcel{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-parcel{fill:color-mix(in srgb, var(--accent) 11%, transparent)}}.ld-parcel{stroke:var(--fg);stroke-width:.8px;transition:fill .5s var(--ease-out), stroke-opacity .5s var(--ease-out)}.ld-plan--consolidated .ld-parcel{fill:#0000;stroke-opacity:.35;stroke-dasharray:3 4}.ld-merged{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-merged{fill:color-mix(in srgb, var(--accent) 20%, transparent)}}.ld-merged{stroke:none}.ld-outline{fill:none;stroke:var(--fg);stroke-width:1.7px;stroke-linejoin:round}.ld-parcels-faint path{fill:none;stroke:var(--fg);stroke-opacity:.28;stroke-width:.6px;stroke-dasharray:2 3}.ld-hatch{stroke:var(--fg);stroke-opacity:.22;stroke-width:.5px}.ld-road{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ld-road{fill:color-mix(in srgb, var(--nt-sand) 55%, transparent)}}.ld-road{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ld-road{stroke:color-mix(in srgb, var(--fg) 35%, transparent)}}.ld-road{stroke-width:.5px}.ld-road-line{fill:none;stroke:var(--nt-sand);stroke-width:5px;stroke-linecap:round}.ld-parking{stroke:var(--fg);stroke-width:.6px}.ld-bldg{--b:var(--nt-moss);fill:var(--b);stroke:var(--fg);stroke-width:.8px}.ld-bldg[data-use=core]{--b:var(--accent)}.ld-bldg[data-use=suite]{--b:var(--nt-sand)}.ld-bldg[data-use=house],.ld-bldg[data-use=paired]{--b:var(--nt-forest-2)}.ld-bldg[data-storeys="1"]{fill-opacity:.6}[data-theme=night] .ld-bldg[data-use=house],[data-theme=night] .ld-bldg[data-use=paired]{--b:var(--nt-mist)}.ld-scale rect{fill:none;stroke:var(--fg);stroke-width:.8px}.ld-scale rect.on,.ld-north path{fill:var(--fg)}.ld-dim path{fill:none;stroke:var(--accent);stroke-width:.9px}.ld-pins{pointer-events:none;position:absolute;inset:0}.ld-pin{transform:translate(-50%, -50%) rotate(var(--rot,0deg));white-space:nowrap;font-family:var(--font-sans);color:var(--fg);font-size:12px;line-height:1.2;position:absolute}.ld-pin--parcel{transition:opacity .5s var(--ease-out);font-size:11px;font-weight:500}.ld-plan--consolidated .ld-pin--parcel{opacity:.32}.ld-pin--merged{white-space:normal;text-align:center;width:max-content;max-width:200px;font-family:var(--font-serif);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line-strong);padding:2px 8px;font-size:14px;font-style:italic}.ld-plan--h .ld-pin--merged{white-space:nowrap;max-width:none}.ld-pin--env{font-family:var(--font-serif);color:var(--fg-soft);font-size:13px;font-style:italic}.ld-pin--dim{color:var(--accent);font-weight:500}.ld-pin--note{color:var(--accent);font-size:12px}.ld-pin--n{font-weight:500}.ld-pin--tick{color:var(--fg-soft);font-size:11px}@media (prefers-reduced-motion:no-preference){.js-motion .ld-sheetfig[data-inview]:not(.is-in) .ld-parcel{opacity:0}.ld-sheetfig[data-inview] .ld-parcel{transition:opacity .7s var(--ease-out) calc(var(--i,0) * 55ms), fill .5s var(--ease-out), stroke-opacity .5s var(--ease-out)}}.ld-site__below{gap:40px var(--col-gap);margin-top:clamp(40px,6vh,72px);display:grid}@media (width>=1000px){.ld-site__below{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.ld-width,.ld-terrain,.ld-site__notes,.ld-imagery{grid-column:1}.ld-table{grid-area:1/2/span 4}}.ld-width{margin:0}.ld-width__title{font-family:var(--font-serif);margin-bottom:18px;font-size:1.25rem}.ld-width__chart{height:150px;margin-left:30px;position:relative}.ld-width__chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-width__chart path{vector-effect:non-scaling-stroke}.ld-width__grid{stroke:var(--line);stroke-width:1px}.ld-width__area{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-width__area{fill:color-mix(in srgb, var(--accent) 16%, transparent)}}.ld-width__line{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round}.ld-width__axis{stroke:var(--line-strong);stroke-width:1px}.ld-width__y,.ld-width__x{color:var(--fg-soft);font-size:11px;position:absolute}.ld-width__y{left:-30px;transform:translateY(-50%)}.ld-width__x{top:calc(100% + 6px);transform:translate(-50%)}.ld-width__axislabel{color:var(--fg-soft);margin:28px 0 0 30px;font-size:.8rem}.ld-site__notes{color:var(--fg-soft);gap:14px;max-width:70ch;font-size:.92rem;line-height:1.6;display:grid}.ld-site__notes .ld-tag{margin-bottom:2px;display:flex}.ld-table{border-collapse:collapse;align-self:start;width:100%;font-size:.92rem}.ld-table caption{text-align:left;font-family:var(--font-serif);margin-bottom:14px;font-size:1.25rem}.ld-table th,.ld-table td{border-bottom:1px solid var(--line);text-align:left;padding:7px 0;font-weight:400}.ld-table td{text-align:right}.ld-table thead th{color:var(--fg-faint);border-bottom-color:var(--line-strong);font-size:.78rem}.ld-table thead th:last-child{text-align:right}.ld-table tfoot th,.ld-table tfoot td{border-bottom:0;border-top:1px solid var(--line-strong);font-weight:500}.ld-imagery{border:1px dashed var(--line-strong);padding:20px 22px 20px 44px;position:relative}.ld-imagery:before{content:"";border-right:1px dashed var(--line-strong);background:repeating-linear-gradient(-45deg, transparent 0 5px, var(--line-strong) 5px 6px);width:22px;position:absolute;inset:0 auto 0 0}.ld-imagery h3{font-family:var(--font-serif);margin-bottom:6px;font-size:1.15rem;font-weight:400}.ld-imagery p{max-width:60ch;color:var(--fg-soft);font-size:.92rem}.ld-routes{gap:24px;display:grid}@media (width>=900px){.ld-routes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 clamp(20px,3vw,48px)}}.ld-route{border-top:2px solid var(--fg);padding-top:20px}.ld-route__summary{color:var(--fg-soft);max-width:44ch;margin:8px 0 20px}.ld-route dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;padding:10px 0;display:grid}.ld-route dt{color:var(--fg-soft);font-size:.86rem}.ld-route dd{font-family:var(--font-serif-text);font-variant-numeric:lining-nums tabular-nums}.ld-routes__or{font-family:var(--font-serif);color:var(--accent);justify-content:center;align-items:center;font-size:1.4rem;font-style:italic;display:flex}.ld-routes__or span{background:var(--bg);padding:4px 12px}@media (width>=900px){.ld-routes__or{position:relative}.ld-routes__or:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.ld-routes__or span{position:relative}}.ld-basis__notes{gap:28px var(--col-gap);margin-top:clamp(48px,7vh,88px);display:grid}@media (width>=1000px){.ld-basis__notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-basis__notes h3{font-family:var(--font-serif);align-items:center;margin-bottom:10px;font-size:1.2rem;font-weight:400;line-height:1.3;display:flex}.ld-basis__notes p{color:var(--fg-soft);font-size:.94rem;line-height:1.6}.ld-note{border-top:1px solid var(--line-strong);padding-top:16px}.ld-calc{border:1px solid var(--line-strong);padding:24px 18px 18px;position:relative}.ld-calc:before{content:"";border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(-45deg, var(--fg-soft) 0 1px, transparent 1px 4px);height:7px;position:absolute;inset:0 0 auto}.ld-calc dl{margin:14px 0 10px}.ld-calc dl>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 0;font-size:.92rem;display:flex}.ld-calc dt{color:var(--fg-soft)}.ld-calc__note{font-style:italic}.ld-explorer{position:relative}.ld-anchor{position:absolute;top:0}.ld-tabs{gap:0 var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.ld-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-tab{text-align:left;border-top:1px solid var(--line-strong);min-height:64px;color:var(--fg-soft);transition:color .3s var(--ease-out), box-shadow .3s var(--ease-out);align-content:start;gap:2px;padding:14px 4px 14px 0;display:grid}.ld-tab:hover{color:var(--fg)}.ld-tab[aria-selected=true]{color:var(--fg);box-shadow:inset 0 3px 0 var(--fg)}.ld-tab__id{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.8rem;font-weight:500}.ld-tab__name{font-family:var(--font-serif);font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.25}.ld-panel{padding-top:clamp(28px,4vh,48px)}.ld-panel:focus-visible{outline-offset:6px}.ld-panel__text{gap:32px var(--col-gap);display:grid}@media (width>=960px){.ld-panel__text{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ld-chip{border:1px solid var(--line-strong);border-radius:14px;align-items:center;width:fit-content;min-height:28px;margin:12px 0 20px;padding:3px 12px;font-size:.8rem;font-weight:500;line-height:1.3;display:inline-flex}.ld-chip--conditional,.ld-chip--open{border-style:dashed}.ld-chip--open{margin:0}.ld-panel__dl>div{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}@media (width>=700px){.ld-panel__dl>div{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:16px}}.ld-panel__dl dt{color:var(--fg-soft);font-size:.86rem}.ld-panel__dl dd{font-family:var(--font-serif-text);max-width:60ch;line-height:1.6}.ld-panel__conditions h4{font-family:var(--font-serif);margin-bottom:10px;font-size:1.2rem;font-weight:400}.ld-panel__conditions li{border-top:1px solid var(--line);padding:9px 0 9px 22px;font-size:.94rem;line-height:1.55;position:relative}.ld-panel__conditions li:before{content:"";outline:1.25px dashed var(--fg-soft);outline-offset:-1.25px;width:11px;height:11px;position:absolute;top:1.05em;left:0}.ld-fit{border:1px solid var(--line-strong);background:var(--bg-raised);margin:clamp(32px,5vh,56px) 0 0;padding:clamp(14px,2vw,28px)}.ld-fit__label{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin-bottom:16px;padding-bottom:12px;font-size:.86rem;display:flex}.ld-fit__label strong{font-weight:500}.ld-fit__label span{color:var(--fg-soft)}.ld-swatch--road{background:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ld-swatch--road{background:color-mix(in srgb, var(--nt-sand) 55%, transparent)}}.ld-swatch--road{box-shadow:inset 0 0 0 1px var(--fg)}@supports (color:color-mix(in lab, red, red)){.ld-swatch--road{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 35%, transparent)}}.ld-swatch--parking{background:repeating-linear-gradient(-45deg, var(--fg) 0 1px, transparent 1px 4px)}.ld-swatch--outline{box-shadow:inset 0 0 0 2px var(--fg);background:0 0}.ld-swatch--parcels{box-shadow:none;border:1px dashed var(--fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.ld-swatch--parcels{border:1px dashed color-mix(in srgb, var(--fg) 45%, transparent)}}.ld-fit--empty{position:relative}.ld-fit__empty{max-width:52ch;margin-bottom:18px}.ld-fit__emptyTitle{font-family:var(--font-serif);margin-bottom:6px;font-size:1.3rem}.ld-fit__empty p:not(.ld-fit__emptyTitle){color:var(--fg-soft);font-size:.94rem}.ld-fit--empty .ld-plan{opacity:.75}.ld-explorer__more{gap:32px var(--col-gap);border-top:1px solid var(--line-strong);margin-top:clamp(40px,6vh,72px);padding-top:24px;display:grid}@media (width>=900px){.ld-explorer__more{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-explorer__more h3{font-family:var(--font-serif);align-items:center;margin-bottom:8px;font-size:1.2rem;font-weight:400;display:flex}.ld-explorer__more p,.ld-explorer__more li{color:var(--fg-soft);font-size:.94rem;line-height:1.6}.ld-explorer__more ul{margin-top:8px}.ld-explorer__more li{border-top:1px solid var(--line);padding:5px 0}.ld-steps{counter-reset:ld-step;border-bottom:1px solid var(--line)}.ld-steps li{counter-increment:ld-step;border-top:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:18px 0;display:grid}.ld-steps li:before{content:counter(ld-step);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--accent);grid-row:1/span 2;font-size:1.3rem}.ld-steps h3{font-family:var(--font-serif);font-size:1.2rem;font-weight:400;line-height:1.3}.ld-steps p{color:var(--fg-soft);grid-column:2;max-width:64ch;font-size:.94rem;line-height:1.6}.ld-steps .ld-chip{grid-area:1/3}@media (width>=900px){.ld-steps li{grid-template-columns:3rem minmax(0,4fr) minmax(0,7fr) auto}.ld-steps li:before{grid-row:1}.ld-steps p{grid-area:1/3}.ld-steps .ld-chip{grid-column:4}}.ld-partner__grid{gap:40px var(--col-gap);display:grid}@media (width>=960px){.ld-partner__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.ld-partner .t-lead{max-width:44ch;margin:20px 0 32px}.ld-audiences>div{border-top:1px solid var(--line-strong);padding:16px 0}.ld-audiences dt{font-family:var(--font-serif);margin-bottom:4px;font-size:1.3rem}.ld-audiences dd{color:var(--fg-soft);max-width:48ch}.ld-method{padding-block:clamp(56px,8vh,110px)}.ld-method__grid{gap:20px var(--col-gap);display:grid}@media (width>=960px){.ld-method__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ld-method li{border-top:1px solid var(--line);color:var(--fg-soft);max-width:72ch;padding:8px 0 8px 20px;font-size:.94rem;line-height:1.6;position:relative}.ld-method li:before{content:"";background:var(--fg-soft);width:9px;height:1px;position:absolute;top:1.15em;left:0}.ld-method__disclaimer{font-family:var(--font-serif);max-width:56ch;margin-top:20px;font-size:1.1rem;font-style:italic;line-height:1.5}.ld-paved{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ld-paved{fill:color-mix(in srgb, var(--fg) 10%, transparent)}}.ld-paved{stroke:var(--line-strong);stroke-width:.25px}.ld-basement{fill:none;stroke:var(--accent);stroke-width:.45px;stroke-dasharray:1.6 1.1}.ld-swatch--paved{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ld-swatch--paved{background:color-mix(in srgb, var(--fg) 10%, transparent)}}.ld-swatch--paved{border:1px solid var(--line-strong)}.ld-swatch--basement{border:1px dashed var(--accent);background:0 0}.ld-locfilm{margin:0 0 clamp(28px,4vh,48px)}.ld-locfilm .film{border:1px solid var(--line)}.ld-locfilm figcaption{max-width:72ch;font-size:var(--t-small);color:var(--fg-soft);gap:.4rem;padding-top:1rem;display:grid}.ld-locfilm figcaption strong{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h3);color:var(--fg)}.ld-locfilm figcaption small{opacity:.85;font-size:.78rem;line-height:1.5}.ld-locmap{border:1px solid var(--line);background:var(--bg-raised);margin:0}.ld-locmap svg{width:100%;height:auto;display:block}.ld-loc-land{fill:var(--bg-raised)}.ld-loc-sea{fill:var(--nt-mist)}@supports (color:color-mix(in lab, red, red)){.ld-loc-sea{fill:color-mix(in srgb, var(--nt-mist) 45%, var(--bg-raised))}}.ld-loc-coast{fill:none;stroke:var(--nt-moss);stroke-width:1px}.ld-loc-road{fill:none;stroke:var(--nt-sand);stroke-width:1.2px}.ld-loc-road--major{stroke:var(--accent);stroke-width:2.6px}.ld-loc-site{fill:var(--fg);stroke:var(--fg);stroke-width:1.5px}.ld-loc-ref{fill:var(--accent)}.ld-loc-label{font-family:var(--font-sans);fill:var(--fg);paint-order:stroke;stroke:var(--bg-raised);stroke-width:4px;font-size:15px}.ld-loc-label--site{font-weight:500}.ld-loc-scale rect{fill:var(--fg)}.ld-loc-scale text{font-family:var(--font-sans);fill:var(--fg);font-size:13px}.ld-locmap__cap{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--fg-soft);flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.9rem 1rem;display:flex}.ld-locdist{gap:0 var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:2rem 0 1rem;display:grid}.ld-locdist div{border-top:1px solid var(--line);padding:.8rem 0}.ld-locdist dt{font-size:var(--t-small);color:var(--fg-soft)}.ld-locdist dd{font-size:var(--t-h3);font-family:var(--font-serif);margin:.25rem 0 0;font-weight:300}.ld-attrib{font-size:var(--t-small);color:var(--fg-faint)}@media (width<=760px){.ld-loc-label{stroke-width:8px;font-size:40px}.ld-loc-scale text{font-size:34px}.ld-loc-site{stroke-width:4px}}.ld-axo{width:100%;height:auto;display:block}.ld-axo-ground{fill:var(--nt-stone);stroke:var(--fg);stroke-width:1.2px}.ld-axo-parcel{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-axo-parcel{stroke:color-mix(in srgb, var(--accent) 30%, transparent)}}.ld-axo-parcel{stroke-width:.6px}.ld-axo-drive{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ld-axo-drive{fill:color-mix(in srgb, var(--nt-sand) 70%, var(--nt-stone))}}.ld-axo-paved,.ld-axo-parking{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ld-axo-paved,.ld-axo-parking{fill:color-mix(in srgb, var(--nt-sand) 55%, var(--nt-stone))}}.ld-axo-paved,.ld-axo-parking{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-axo-paved,.ld-axo-parking{stroke:color-mix(in srgb, var(--accent) 50%, transparent)}}.ld-axo-paved,.ld-axo-parking{stroke-width:.5px}.ld-axo-bldg{--base:var(--nt-moss);fill:var(--base)}@supports (color:color-mix(in lab, red, red)){.ld-axo-bldg{fill:color-mix(in srgb, var(--base) calc(var(--shade,1) * 100%), #141a17)}}.ld-axo-bldg{stroke:#141a17;stroke-width:.6px;stroke-linejoin:round}.ld-axo-core{--base:var(--nt-bronze)}.ld-axo-suite{--base:#9aa894}.ld-axo-other{--base:#a99a84}.ld-road-line,.ld-loc-road{stroke:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ld-road-line,.ld-loc-road{stroke:color-mix(in srgb, var(--nt-sand) 60%, var(--fg))}}.ld-switch__btn,.ld-tab{touch-action:manipulation}@media (width<=1000px) and (width>=761px){.ld-loc-label{font-size:22px}}@media (forced-colors:active){.ld-switch__btn[aria-pressed=true],.ld-tab[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.ld-mark{forced-color-adjust:none;color:canvastext}}.ld-reel{padding:0 0 var(--col-gap)}.ld-reel .film{border:1px solid var(--line)}.ld-films__grid{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.ld-films__item{margin:0}.ld-films__item .film{border:1px solid var(--line)}.ld-films__item figcaption{font-size:var(--t-small);color:var(--fg-soft);gap:.3rem;padding-top:.8rem;display:grid}.ld-films__item figcaption strong{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h3);color:var(--fg)}.ld-terrain{margin-top:clamp(28px,4vh,48px)}.ld-terrain .ld-width__title{margin-bottom:34px}.ld-terrain__area{fill:var(--nt-moss)}@supports (color:color-mix(in lab, red, red)){.ld-terrain__area{fill:color-mix(in srgb, var(--nt-moss) 22%, transparent)}}.ld-terrain__sides{fill:none;stroke:var(--fg-soft);stroke-width:1px;stroke-dasharray:4 3}.ld-terrain__end{color:var(--fg-soft);font-size:11px;position:absolute;top:-22px}.ld-terrain__end--s{left:0}.ld-terrain__end--n{right:0}.ld-terrain__legend{color:var(--fg-soft);flex-wrap:wrap;gap:6px 20px;margin:12px 0 0 30px;padding:0;font-size:.8rem;list-style:none;display:flex}.ld-terrain__key:before{content:"";vertical-align:middle;border-top:1.5px solid var(--fg);width:18px;margin-right:8px;display:inline-block}.ld-terrain__key--sides:before{border-top:1px dashed var(--fg-soft)}.ld-terrain__note{color:var(--fg-soft);max-width:62ch;margin:14px 0 0 30px;font-size:.85rem}.ld-films__feature{margin:0 0 clamp(32px,5vh,56px)}.ld-films__feature .film{border:1px solid var(--line)}.ld-films__feature figcaption{max-width:68ch;font-size:var(--t-small);color:var(--fg-soft);gap:.4rem;padding-top:1rem;display:grid}.ld-films__feature figcaption strong{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h3);color:var(--fg)}.ld-films__badge{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);justify-self:start;padding:.15rem .6rem;font-size:.72rem}.ld-films__features{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));margin:0 0 clamp(32px,5vh,56px);display:grid}.ld-films__features .ld-films__feature{margin:0}.ld-films__features>.ld-films__feature:first-child{grid-column:1/-1}.ld-pot{position:relative}.ld-pot__num,.ld-pot__fig,.ld-pot__facts,.ld-pot__meter,.ld-pot__alt,.ld-pot__truth,.ld-pot__pin{font-variant-numeric:lining-nums tabular-nums}.ld-pot__kicker{color:var(--accent);margin-bottom:18px}.ld-pot__title{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;max-width:11em;font-size:clamp(2.3rem,4.6vw,5.2rem);font-weight:300;line-height:1.02}.ld-pot__lede{max-width:44ch;font-family:var(--font-serif-text);color:var(--fg-soft);text-wrap:pretty;margin-top:clamp(16px,2.4vh,28px);font-size:clamp(1.02rem,1.15vw,1.2rem);line-height:1.55}.ld-pot__h{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;max-width:14em;margin:12px 0 clamp(16px,2.6vh,28px);font-size:clamp(1.7rem,2.6vw,2.9rem);font-weight:300;line-height:1.08}.ld-pot__figs{gap:clamp(10px,1.8vh,22px);display:grid}.ld-pot__fig{gap:4px;display:grid}.ld-pot__num{font-family:var(--font-serif);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(2.8rem,5.4vw,6.2rem);font-weight:300;line-height:.95}.ld-pot__fig--lead .ld-pot__num{font-size:clamp(3.4rem,7vw,8rem)}.ld-pot__unit{max-width:34ch;color:var(--fg-soft);font-size:.92rem;line-height:1.45}.ld-pot__facts{flex-wrap:wrap;gap:6px 10px;margin-top:clamp(14px,2.4vh,26px);display:flex}.ld-pot__facts li{border:1px solid var(--line-strong);border-radius:16px;padding:5px 12px;font-size:.86rem;line-height:1.35}.ld-pot__cond{max-width:46ch;color:var(--fg-soft);gap:4px;margin-top:clamp(14px,2.2vh,24px);font-size:.9rem;line-height:1.5;display:grid}.ld-pot__caveat{max-width:46ch;font-family:var(--font-serif);color:var(--fg-soft);margin-top:clamp(12px,2vh,22px);font-size:.98rem;font-style:italic;line-height:1.45}.ld-pot__routes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:0 clamp(12px,1.6vw,28px);display:grid}.ld-pot__route{border-top:2px solid var(--fg);padding-top:12px}.ld-pot__route .ld-pot__num{font-size:clamp(2.4rem,3.8vw,4.6rem)}.ld-pot__routeName{letter-spacing:.04em;margin-bottom:8px;font-size:.82rem;font-weight:500}.ld-pot__rule{color:var(--fg-soft);margin-top:8px;font-size:.84rem}.ld-pot__or{font-family:var(--font-serif);color:var(--accent);align-self:center;font-size:clamp(1.3rem,1.8vw,1.9rem);font-style:italic}.ld-pot__lead{max-width:50ch;color:var(--fg-soft);margin-bottom:clamp(12px,2vh,22px);font-size:.92rem;line-height:1.5}.ld-pot__pairLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:clamp(14px,2.4vh,26px) 0 8px;font-size:.78rem;font-weight:500}.ld-pot__routes--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:40rem}.ld-pot__routes--pair .ld-pot__route+.ld-pot__route{border-top-style:dashed}.ld-pot__routes--pair .ld-pot__fig{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ld-pot__routes--pair .ld-pot__route .ld-pot__num{font-size:clamp(2rem,3vw,3.6rem)}.ld-pot__fp{fill:var(--nt-bronze)}@supports (color:color-mix(in lab, red, red)){.ld-pot__fp{fill:color-mix(in srgb, var(--nt-bronze) 85%, var(--nt-paper))}}.ld-pot__fp{stroke:#141a17;stroke-width:.8px}.ld-pot__section{max-width:440px;margin-top:clamp(8px,1.4vh,14px)}.ld-pot__secSvg{width:100%;height:auto;display:block;overflow:visible}.ld-pot__secSvg text{font-family:var(--font-sans);fill:var(--fg-soft);font-size:12px}.ld-pot__secSvg .ld-pot__secTitle{letter-spacing:.08em;text-transform:uppercase;fill:var(--accent);font-size:11px;font-weight:500}.ld-pot__secEarth{fill:var(--nt-limestone)}@supports (color:color-mix(in lab, red, red)){.ld-pot__secEarth{fill:color-mix(in srgb, var(--nt-limestone) 70%, var(--nt-paper))}}.ld-pot__secGround{stroke:var(--fg);stroke-width:1.4px}.ld-pot__secExisting{stroke:var(--fg-soft);stroke-width:.8px;stroke-dasharray:3 3}.ld-pot__secCounted,.ld-pot__secLower,.ld-pot__secRoof{stroke:#141a17;stroke-width:1px}.ld-pot__secCounted{fill:var(--nt-moss)}.ld-pot__secRoof{fill:#141a17}.ld-pot__secLower{fill:var(--nt-bronze)}@supports (color:color-mix(in lab, red, red)){.ld-pot__secLower{fill:color-mix(in srgb, var(--nt-bronze) 85%, var(--nt-paper))}}.ld-pot__secGlass{stroke:var(--nt-paper);stroke-width:3px}.ld-pot__secSun{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 3}.ld-pot__secSun+.ld-pot__secSun{stroke-dasharray:none}.ld-pot__secSvg .ld-pot__secIn{text-anchor:middle;fill:var(--nt-paper)}.ld-pot__secSvg .ld-pot__secIn--lower{fill:#141a17}.ld-pot__meter{max-width:44ch;color:var(--fg-soft);gap:8px;margin-top:clamp(14px,2.4vh,26px);font-size:.92rem;line-height:1.5;display:grid}.ld-pot__bar{border:1px solid var(--line-strong);height:6px;display:block;position:relative}.ld-pot__bar span{width:var(--w);background:repeating-linear-gradient(-45deg, var(--fg) 0 1.5px, transparent 1.5px 4px);position:absolute;inset:0 auto 0 0}.ld-pot__alt{max-width:46ch;color:var(--fg-soft);margin-top:10px;font-size:.86rem;line-height:1.5}.ld-pot__truth{max-width:62ch;color:var(--fg-soft);font-size:.82rem;line-height:1.5}.ld-pot__axo{position:relative}.ld-pot__axo .ld-axo polygon{transition:opacity .2s linear}.ld-pot__cap{color:var(--fg-soft);margin-top:8px;font-size:.78rem}.ld-pot__pins{pointer-events:none;position:absolute;inset:0}.ld-pot__pin{white-space:nowrap;background:var(--bg);box-shadow:0 0 0 1px var(--line-strong);color:var(--fg-soft);padding:2px 8px;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.ld-pot__pin[data-end=s]{transform:translate(-12%,calc(-100% - 10px))}.ld-pot__pin[data-end=n]{transform:translate(-92%,calc(-100% - 10px))}.ld-pot__pin strong{color:var(--fg);font-weight:500}.ld-pot__layer{--bg:var(--nt-paper);--fg:var(--nt-forest);--fg-soft:#465048;--line:#1c282229;--line-strong:#1c28226b;--accent:#7a5a3a;background:var(--bg);color:var(--fg);margin:0;padding:clamp(12px,1.6vw,22px)}.ld-pot--flow{padding-block:clamp(64px,10vh,130px)}.ld-pot__film{margin:clamp(28px,4vh,48px) 0 0}.ld-pot__film .film{border:1px solid var(--line)}.ld-pot__film figcaption{font-size:var(--t-small);color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:.8rem;display:flex}.ld-pot--flow .ld-pot__chapters{gap:0;display:grid}.ld-pot--flow .ld-pot__ch{border-top:1px solid var(--line);padding:clamp(32px,5vh,56px) 0}.ld-pot--flow .ld-pot__ch--intro{border-top:0;padding-top:0}.ld-pot--flow .ld-pot__layer{margin-top:clamp(20px,3vh,32px)}.ld-pot--flow .ld-pot__cap--site{display:none}.ld-pot--flow .ld-pot__foot{border-top:1px solid var(--line-strong);padding-top:24px}@media (width<=560px){.ld-pot__routes{grid-template-columns:minmax(0,1fr);gap:14px}.ld-pot__or{justify-self:start}}@media (width>=901px){.ld-pot--flow .ld-pot__ch:not(.ld-pot__ch--intro){column-gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ld-pot--flow .ld-pot__ch:not(.ld-pot__ch--intro)>*{grid-column:1}.ld-pot--flow .ld-pot__ch>.ld-pot__layer{grid-area:1/2/span 8;margin-top:0}}.ld-pot--pinned{height:calc(100vh + var(--pot-n) * 90vh)}.ld-pot--pinned .ld-pot__stage{height:100vh;position:sticky;top:0;overflow:hidden}.ld-pot__bg{background:#0d1310;position:absolute;inset:0}.ld-pot__bg img,.ld-pot__bg video{object-fit:cover;width:100%;height:100%;filter:var(--media-grade);position:absolute;inset:0}.ld-pot__bg video{opacity:0;transition:opacity .8s var(--ease-inout)}.ld-pot__bg video.is-ready{opacity:1}.ld-pot__shade{transition:background-color .8s var(--ease-inout);background-image:linear-gradient(90deg,#0a0f0ce0 0%,#0a0f0ca8 34%,#0a0f0c2e 62%,#0a0f0c1a 100%),linear-gradient(#0000 74%,#0a0f0cb3 100%);position:absolute;inset:0}.ld-pot--pinned:is([data-ch=slope],[data-ch=plan],[data-ch=hotel],[data-ch=homes]) .ld-pot__shade{background-color:#0a0f0c59}.ld-pot--pinned .ld-pot__inner{height:100%;padding-top:calc(var(--header-h) + 8px);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(24px,3vw,64px);padding-bottom:clamp(14px,2.2vh,26px);display:grid;position:relative}.ld-pot--pinned .ld-pot__chapters{grid-area:1/1;position:relative}.ld-pot--pinned .ld-pot__ch{opacity:0;transition:opacity .55s var(--ease-out), transform .9s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;transform:translateY(36px)}.ld-pot--pinned .ld-pot__ch.is-on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.ld-pot--pinned .ld-pot__ch--intro .ld-pot__title{max-width:9em;font-size:clamp(2.6rem,5.4vw,6.4rem)}.ld-pot--pinned .ld-pot__panel{opacity:0;transition:opacity .8s var(--ease-out), transform 1.1s var(--ease-out);grid-area:1/2;align-self:center;position:relative;transform:translate(48px)scale(.97)}.ld-pot--pinned:not([data-ch=intro]) .ld-pot__panel{opacity:1;transform:none}.ld-pot--pinned .ld-pot__layer{background:var(--nt-paper);box-shadow:0 24px 60px #00000059}@supports (color:color-mix(in lab, red, red)){.ld-pot--pinned .ld-pot__layer{background:color-mix(in srgb, var(--nt-paper) 94%, transparent)}}.ld-pot--pinned .ld-pot__layer{transition:opacity .7s var(--ease-out)}.ld-pot--pinned .ld-pot__layer--homes{opacity:0;position:absolute;inset:0 0 auto}.ld-pot--pinned[data-ch=homes] .ld-pot__layer--homes{opacity:1}.ld-pot--pinned:is([data-ch=homes],[data-ch=slope]) .ld-pot__layer--hotel{opacity:0}.ld-pot--pinned .ld-pot__layer--slope{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.ld-pot--pinned[data-ch=slope] .ld-pot__layer--slope{opacity:1}.ld-pot--pinned .ld-pot__slopePlan{position:relative}.ld-pot--pinned .ld-pot__section{width:40%;margin:0;position:absolute;bottom:0;right:0}.ld-pot--pinned .ld-pot__layer--hotel .ld-pot__cap--fit{display:none}.ld-pot--pinned[data-ch=hotel] .ld-pot__layer--hotel .ld-pot__cap--fit{display:inline}.ld-pot--pinned[data-ch=hotel] .ld-pot__layer--hotel .ld-pot__cap--site{display:none}.ld-pot--pinned .ld-pot__pins{opacity:0;transition:opacity .6s var(--ease-out)}.ld-pot--pinned[data-ch=ground] .ld-pot__pins{opacity:1}.ld-pot--pinned .ld-axo-parcel{transition:opacity .6s var(--ease-out) calc(.3s + var(--i,0) * 60ms)}.ld-pot--pinned[data-ch=intro] .ld-axo-parcel{opacity:0}.ld-pot--pinned .ld-pot__foot{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:10px clamp(24px,3vw,64px);display:grid}.ld-pot--pinned .ld-pot__truth{grid-area:1/1/span 2;align-self:end}.ld-pot__nav{flex-wrap:wrap;grid-column:2;gap:2px 4px;padding-right:68px;display:flex}.ld-pot__nav button{border-top:1px solid var(--line-strong);min-height:36px;color:var(--fg-soft);transition:color .3s var(--ease-out), box-shadow .3s var(--ease-out);touch-action:manipulation;align-items:baseline;gap:6px;padding:6px 7px;font-size:.78rem;display:inline-flex}.ld-pot__nav button:hover{color:var(--fg)}.ld-pot__nav button[aria-current=step]{color:var(--fg);box-shadow:inset 0 2px 0 var(--fg)}.ld-pot__navNo{font-variant-numeric:tabular-nums;color:var(--accent)}.ld-pot__badge{color:var(--fg-soft);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 10px;font-size:.78rem;display:flex}.ld-pot__badge .ld-films__badge{background:#0a0f0c73}.ld-pot__disclosure{flex-basis:100%;font-size:.92em;line-height:1.45}.ld-pot__badge .ld-pot__disclosure{max-width:calc(100% - 72px)}@media (height<=760px){.ld-pot--pinned .ld-pot__num{font-size:clamp(2.4rem,4.4vw,4.4rem)}.ld-pot--pinned .ld-pot__fig--lead .ld-pot__num{font-size:clamp(2.8rem,5.4vw,5.4rem)}.ld-pot--pinned .ld-pot__h{font-size:clamp(1.5rem,2.2vw,2.3rem)}.ld-pot--pinned .ld-pot__facts li{font-size:.8rem}.ld-pot--pinned .ld-pot__caveat,.ld-pot--pinned .ld-pot__alt{font-size:.82rem}}@media (height<=860px){.ld-pot--pinned .ld-pot__ch--slope .ld-pot__h{margin-bottom:10px}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__lead{max-width:none;margin-bottom:6px;font-size:.8rem;line-height:1.45}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__num{font-size:clamp(2.2rem,3.6vw,3.6rem)}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__routes--pair .ld-pot__num{font-size:clamp(1.6rem,2.1vw,2.4rem)}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__unit,.ld-pot--pinned .ld-pot__ch--slope .ld-pot__rule{max-width:none;font-size:.78rem;line-height:1.4}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__routes--pair .ld-pot__unit{font-size:.74rem}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__routeName{margin-bottom:4px;font-size:.76rem;line-height:1.3}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__pairLabel{margin-top:10px}.ld-pot--pinned .ld-pot__ch--slope .ld-pot__caveat{max-width:none;margin-top:10px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ld-pot__axo .ld-axo polygon{transition:none}}.ld-pot__layer .ld-axo-ground{fill:var(--nt-limestone)}@supports (color:color-mix(in lab, red, red)){.ld-pot__layer .ld-axo-ground{fill:color-mix(in srgb, var(--nt-limestone) 70%, var(--nt-paper))}}.ld-pot__layer .ld-axo-drive{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ld-pot__layer .ld-axo-drive{fill:color-mix(in srgb, var(--nt-sand) 80%, var(--nt-limestone))}}.ld-3d{color:#f2ede4;background:#0e1714;position:relative}.ld-3d__frame{position:relative}.ld-3d__stage{isolation:isolate;height:min(94vh,960px);min-height:560px;position:relative;overflow:hidden}.ld-3d__canvas{cursor:grab;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ld-3d__canvas:active{cursor:grabbing}.ld-3d__canvas:focus-visible{box-shadow:inset 0 0 0 2px #e9c27a}.ld-3d__poster{object-fit:cover;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.ld-3d__poster.is-hidden{opacity:0}.ld-3d__stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a100d9e 0%,#0a100d00 30%),linear-gradient(#0a100d00 66%,#0a100db3 100%);position:absolute;inset:0}.ld-3d__labels{pointer-events:none;z-index:2;position:absolute;inset:0}.ld-3d__label{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f2ede4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c141199;border:1px solid #f2ede438;padding:6px 10px;font-size:11px;transition:opacity .3s;position:absolute;top:0;left:0}.ld-3d__label.is-site{color:#ffe2a8;border-color:#e9c27acc}.ld-3d__label.is-sea{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-serif);letter-spacing:.3em;text-transform:none;color:#bedcd6bf;background:0 0;border:0;font-size:22px;font-style:italic}.ld-3d__label.is-coast,.ld-3d__label.is-road{font-size:10px}.ld-3d__label.is-sile{color:#e9c27a}.ld-3d__tip{z-index:4;pointer-events:none;font-family:var(--font-sans);color:#141d18;background:#ffe9be;padding:7px 12px;font-size:13px;position:absolute;top:0;left:0;box-shadow:0 10px 30px #00000059}.ld-3d__head{z-index:3;left:var(--gutter);max-width:min(600px, calc(100% - 2 * var(--gutter)));pointer-events:none;position:absolute;top:clamp(84px,12vh,140px)}.ld-3d__eyebrow{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#e9c27a;margin:0 0 12px;font-size:12px}.ld-3d__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:300;line-height:1.04}.ld-3d__lede{max-width:46ch;font-size:var(--t-small,.95rem);color:#f2ede4c7;margin:16px 0 0;line-height:1.55}.ld-3d__activate{z-index:3;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#141d18;cursor:pointer;background:#e9c27a;border:0;padding:16px 26px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000073}.ld-3d__ui{z-index:3;left:var(--gutter);right:calc(var(--gutter) + 72px);pointer-events:none;gap:10px;display:grid;position:absolute;bottom:clamp(16px,3vh,28px)}.ld-3d__ui>*{pointer-events:auto}.ld-3d__info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2ede4d9;background:#0c1411b8;border:1px solid #f2ede429;border-top:2px solid #e9c27a;justify-self:end;gap:4px;max-width:440px;padding:14px 18px;font-size:13px;line-height:1.45;display:grid}.ld-3d__info strong{font-family:var(--font-serif);color:#f2ede4;font-size:1.5rem;font-weight:300}.ld-3d__info em{letter-spacing:.08em;color:#f2ede499;font-size:11px;font-style:normal}.ld-3d__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1411bd;border:1px solid #f2ede424;gap:10px;padding:12px;display:grid;box-shadow:0 24px 70px #0006}.ld-3d__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.ld-3d__seg{flex-wrap:wrap;gap:4px;display:flex}.ld-3d__seg button,.ld-3d__btn{font-family:var(--font-sans);color:#f2ede4db;cursor:pointer;background:#f2ede40f;border:1px solid #f2ede429;padding:9px 14px;font-size:13px;transition:background .25s,color .25s,border-color .25s}.ld-3d__seg button:hover,.ld-3d__btn:hover{border-color:#e9c27ab3}.ld-3d__seg button[aria-pressed=true],.ld-3d__btn[aria-pressed=true]{color:#141d18;background:#e9c27a;border-color:#e9c27a}.ld-3d__seg button:focus-visible,.ld-3d__btn:focus-visible,.ld-3d__range input:focus-visible{outline-offset:2px;outline:2px solid #ffe2a8}.ld-3d__seg--small button{padding:7px 11px;font-size:12px}.ld-3d__sun,.ld-3d__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-3d__range{align-items:center;gap:10px;display:flex}.ld-3d__range input{accent-color:#e9c27a;width:clamp(120px,14vw,220px)}.ld-3d__range output{min-width:3.2em;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:#ffe2a8;font-size:13px}.ld-3d__hint{letter-spacing:.06em;color:#f2ede49e;justify-self:start;margin:0;font-size:11px}.ld-3d__note{color:#f2ede499;margin:0;padding-top:14px;padding-bottom:28px;font-size:12px;line-height:1.5}@media (width<=900px){.ld-3d__stage{height:74vh;min-height:520px}.ld-3d__ui{padding:12px var(--gutter) 0;position:relative;bottom:auto;left:auto;right:auto}.ld-3d__bar{padding:10px}.ld-3d__row{justify-content:flex-start}.ld-3d__head{top:72px}.ld-3d__seg:not(.ld-3d__seg--small){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ld-3d__seg button{flex:none}.ld-3d__info{justify-self:stretch;max-width:none}.ld-3d__hint{display:none}}.ldst{--k-core:#8b6a48;--k-pavilion:#56645a;--k-suite:#7f8f78;--k-service:#9c8c74;--k-house:#5f6f63;--k-paired:#7a8b70;--on-k:#f7f4ee;--sh:#1c282229;--paper:var(--bg-raised);font-variant-numeric:lining-nums tabular-nums;gap:18px;display:grid}[data-theme=night] .ldst{--k-core:#c49a6c;--k-pavilion:#8fa293;--k-suite:#a9b8a0;--k-service:#bba98f;--k-house:#93a597;--k-paired:#aab99e;--on-k:#101713;--sh:#00000080}.ldst-k--core{--k:var(--k-core)}.ldst-k--pavilion{--k:var(--k-pavilion)}.ldst-k--suite{--k:var(--k-suite)}.ldst-k--service{--k:var(--k-service)}.ldst-k--house{--k:var(--k-house)}.ldst-k--paired{--k:var(--k-paired)}.ld-fit--studio{padding:clamp(14px,1.8vw,26px)}.ldst__top{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.ldst__variants{flex-wrap:wrap;gap:8px;display:flex}.ldst__variants button,.ldst__single{border:1px solid var(--line-strong);text-align:left;min-height:52px;color:var(--fg-soft);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out), transform .35s var(--ease-out);touch-action:manipulation;background:0 0;border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:9px 16px 9px 12px;display:grid}.ldst__single{color:var(--fg);border-style:dashed;margin:0}.ldst__variants button:hover{color:var(--fg);border-color:var(--fg)}.ldst__variants button:active{transform:scale(.985)}.ldst__variants button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.ldst__vid{letter-spacing:.08em;opacity:.8;border:1px solid;border-radius:6px;grid-row:span 2;align-self:center;padding:3px 7px;font-size:.68rem;font-weight:600}.ldst__vname{font-size:.9rem;font-weight:500;line-height:1.25}.ldst__vnum{opacity:.75;font-size:.76rem}.ldst__views{border:1px solid var(--line-strong);border-radius:999px;align-self:center;gap:3px;padding:4px;display:inline-flex}.ldst__views button{min-height:40px;color:var(--fg-soft);transition:background-color .35s var(--ease-out), color .35s var(--ease-out);touch-action:manipulation;border-radius:999px;align-items:center;gap:7px;padding:6px 15px 6px 11px;font-size:.84rem;font-weight:500;display:inline-flex}.ldst__views button:hover{color:var(--fg)}.ldst__views button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.ldst__vicon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.ldst__body{gap:22px;display:grid}@media (width>=1280px){.ldst__body{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}.ldst__main{align-content:start;gap:12px;min-width:0;display:grid}.ldst__stage{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.ldst__loading{min-height:300px;color:var(--fg-soft);justify-content:center;align-items:center;gap:12px;font-size:.88rem;display:flex}.ldst__loading span{border:1.5px solid var(--line-strong);border-top-color:var(--fg);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite ldst-spin}.ldst__plan{-webkit-user-select:none;user-select:none;width:100%;position:relative}.ldst__svg{touch-action:pan-y;outline:none;width:100%;height:100%;display:block}.ldst__plan .ldst__svg{position:absolute;inset:0}.is-zoomed .ldst__svg{touch-action:none;cursor:grab}.is-zoomed .ldst__svg:active{cursor:grabbing}.ldst__svg:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ldst__svg path,.ldst__svg line,.ldst__svg rect,.ldst__svg circle{vector-effect:non-scaling-stroke}.ldst-paper{fill:var(--paper)}.ldst-grid path{fill:none;stroke:var(--line);stroke-width:.5px}.ldst-grid path.is-major{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-grid path.is-major{stroke:color-mix(in srgb, var(--fg) 15%, transparent)}}.ldst-grid path.is-major{stroke-width:.7px}.ldst-outside{fill:var(--bg-alt)}@supports (color:color-mix(in lab, red, red)){.ldst-outside{fill:color-mix(in srgb, var(--bg-alt) 62%, transparent)}}.ldst-c,.ldst-ci{fill:none;stroke-linejoin:round}.ldst-c{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-c{stroke:color-mix(in srgb, var(--fg) 15%, transparent)}}.ldst-c{stroke-width:.55px}.ldst-ci{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-ci{stroke:color-mix(in srgb, var(--fg) 34%, transparent)}}.ldst-ci{stroke-width:.9px}.ldst-clabel,.ldst-plabel{font-family:var(--font-serif);fill:var(--fg-soft);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-style:italic}.ldst-parcels path{fill:none;stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-parcels path{stroke:color-mix(in srgb, var(--fg) 42%, transparent)}}.ldst-parcels path{stroke-width:.8px;stroke-dasharray:4 3}.ldst-env path{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ldst-env path{fill:color-mix(in srgb, var(--accent) 7%, transparent)}}.ldst-env path{stroke:var(--accent);stroke-width:1.1px;stroke-dasharray:7 4}.ldst-base{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-base{fill:color-mix(in srgb, var(--fg) 4%, transparent)}}.ldst-base{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-base{stroke:color-mix(in srgb, var(--fg) 58%, transparent)}}.ldst-base{stroke-width:1px;stroke-dasharray:3 3}.ldst-baselabel{font-family:var(--font-sans);letter-spacing:.06em;fill:var(--fg-soft);text-anchor:middle;pointer-events:none;font-weight:600}.ldst-drive{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst-drive{fill:color-mix(in srgb, var(--nt-sand) 48%, var(--paper))}}.ldst-drive{stroke:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst-drive{stroke:color-mix(in srgb, var(--nt-sand) 70%, var(--fg))}}.ldst-drive{stroke-width:.6px}.ldst-court path{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst-court path{fill:color-mix(in srgb, var(--nt-sand) 34%, var(--paper))}}.ldst-court path{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-court path{stroke:color-mix(in srgb, var(--fg) 45%, transparent)}}.ldst-court path{stroke-width:.8px}.ldst-court .ldst-courtx{fill:none;stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-court .ldst-courtx{stroke:color-mix(in srgb, var(--fg) 32%, transparent)}}.ldst-court .ldst-courtx{stroke-width:.6px}.ldst-stall path{fill:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst-stall path{fill:color-mix(in srgb, var(--nt-sand) 22%, var(--paper))}}.ldst-stall path{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-stall path{stroke:color-mix(in srgb, var(--fg) 46%, transparent)}}.ldst-stall path{stroke-width:.6px}.ldst-site{fill:none;stroke:var(--fg);stroke-width:1.8px;stroke-linejoin:round}.ldst-b{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:opacity .3s var(--ease-out);animation:ldst-rise .7s var(--ease-out) backwards;outline:none}.ldst-bshadow{fill:var(--sh)}.ldst-bfill{fill:var(--k);transition:fill .3s var(--ease-out)}.ldst-b.is-low .ldst-bfill{fill:var(--k)}@supports (color:color-mix(in lab, red, red)){.ldst-b.is-low .ldst-bfill{fill:color-mix(in srgb, var(--k) 72%, var(--paper))}}.ldst-bcore{fill:var(--k)}@supports (color:color-mix(in lab, red, red)){.ldst-bcore{fill:color-mix(in srgb, var(--k) 70%, var(--fg))}}.ldst-mod{fill:none;stroke:var(--k)}@supports (color:color-mix(in lab, red, red)){.ldst-mod{stroke:color-mix(in srgb, var(--k) 40%, var(--paper))}}.ldst-mod{stroke-width:.7px}.ldst-bline{fill:none;stroke:var(--k)}@supports (color:color-mix(in lab, red, red)){.ldst-bline{stroke:color-mix(in srgb, var(--k) 45%, var(--fg))}}.ldst-bline{stroke-width:1px;stroke-linejoin:round;transition:stroke .25s var(--ease-out), stroke-width .25s var(--ease-out)}.ldst-blabel{font-family:var(--font-sans);letter-spacing:.02em;fill:var(--on-k);text-anchor:middle;pointer-events:none;font-weight:600}.ldst-b.is-dim{opacity:.36}.ldst-b.is-on .ldst-bline{stroke:var(--fg);stroke-width:2px}.ldst-b.is-sel .ldst-bline,.ldst-b:focus-visible .ldst-bline{stroke:var(--accent);stroke-width:2.6px}.ldst-dims line{stroke-linecap:round}.ldst-dimline{stroke:var(--fg);stroke-width:1px}.ldst-dimext{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-dimext{stroke:color-mix(in srgb, var(--fg) 55%, transparent)}}.ldst-dimext{stroke-width:.7px}.ldst-dimtext{font-family:var(--font-sans);fill:var(--fg);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-weight:600}.ldst-axis path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:12 3 2 3}.ldst-axis .ldst-tick{stroke:var(--accent);stroke-width:1px}.ldst-axis text{font-family:var(--font-sans);fill:var(--accent);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:3px}.ldst-axisend circle{fill:var(--paper);stroke:var(--accent);stroke-width:1.2px}.ldst-axisend text{stroke:none;font-weight:700}.ldst__hud{z-index:2;pointer-events:none;position:absolute}.ldst__hud>*{pointer-events:auto}.ldst__hud--tl{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);align-items:baseline;gap:10px;font-size:.7rem;font-weight:600;display:flex;top:12px;left:14px}.ldst__hudtitle{color:var(--fg)}.ldst__hud--tr{align-items:flex-start;gap:10px;display:flex;top:10px;right:10px}.ldst__north{justify-items:center;gap:1px;padding-top:2px;display:grid}.ldst__north svg{width:18px;height:25px;transform:rotate(var(--rot,90deg));transition:transform .6s var(--ease-out)}.ldst__north path{fill:var(--paper);stroke:var(--fg);stroke-width:1px;stroke-linejoin:round}.ldst__north path.is-half{fill:var(--fg)}.ldst__north b{color:var(--fg);font-size:.68rem;font-weight:700}.ldst__zoom{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ldst__zoom{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.ldst__zoom{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.ldst__zoom button{width:40px;height:40px;color:var(--fg);touch-action:manipulation;transition:background-color .25s var(--ease-out), opacity .25s var(--ease-out);place-items:center;display:grid}.ldst__zoom button+button{border-top:1px solid var(--line)}.ldst__zoom button:hover:not(:disabled){background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst__zoom button:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 7%, transparent)}}.ldst__zoom button:disabled{opacity:.35;cursor:default}.ldst__zoom button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ldst__zoom svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.ldst__hud--bl{justify-items:start;gap:6px;display:grid;bottom:10px;left:14px}.ldst__scale{color:var(--fg);gap:3px;font-size:.68rem;font-weight:600;display:grid}.ldst__scalebar{border:1px solid var(--fg);height:5px;transition:width .25s var(--ease-out);display:flex}.ldst__scalebar i{flex:1}.ldst__scalebar i:first-child{background:var(--fg)}.ldst__scale>span{justify-content:space-between;display:flex}.ldst__readout{min-height:1.4em;color:var(--fg);background:var(--paper);border-radius:6px;padding:2px 8px;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.ldst__readout{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.ldst__readout{opacity:0;transition:opacity .2s var(--ease-out)}.ldst__readout.is-on{opacity:1}.ldst__mini{z-index:2;border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;width:min(220px,34%);position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ldst__mini{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.ldst__mini{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:crosshair;touch-action:none;animation:ldst-in .4s var(--ease-out) backwards}.is-vert .ldst__mini{width:52px}.ldst-mini-site{fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-mini-site{fill:color-mix(in srgb, var(--fg) 6%, transparent)}}.ldst-mini-site{stroke:var(--fg);stroke-width:.8px}.ldst-mini-b{fill:var(--k)}.ldst-mini-view{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ldst-mini-view{fill:color-mix(in srgb, var(--accent) 14%, transparent)}}.ldst-mini-view{stroke:var(--accent);stroke-width:1.4px}.ldst__wheel{z-index:3;color:var(--bg);background:var(--fg);border-radius:999px;padding:10px 16px;font-size:.84rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ldst__wheel{background:color-mix(in srgb, var(--fg) 88%, transparent)}}.ldst__wheel{opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:translate(-50%,-50%)scale(.96)}.ldst__wheel.is-on{opacity:1;transform:translate(-50%,-50%)}.ldst__tip{z-index:4;min-width:170px;max-width:230px;color:var(--bg);background:var(--fg);pointer-events:none;animation:ldst-in .18s var(--ease-out) backwards;border-radius:10px;gap:2px;padding:9px 12px 10px;font-size:.76rem;line-height:1.4;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 30px -12px #00000080}.ldst__tip b{align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:flex}.ldst__tip b span{opacity:.75;font-weight:400}.ldst__tip>span{opacity:.85}.ldst__hint{z-index:1;color:var(--fg-faint);pointer-events:none;transition:opacity .3s var(--ease-out);margin:0;font-size:.72rem;position:absolute;bottom:12px;right:14px}.is-zoomed .ldst__hint{opacity:0}@container (width<=860px){.ldst__hint{display:none}}@media (pointer:coarse){.ldst__hint,.ldst__readout{display:none}}.ldst__legend{gap:10px;display:grid}.ldst__layers{flex-wrap:wrap;gap:6px;display:flex}.ldst__chip{border:1px solid var(--line);min-height:36px;color:var(--fg);touch-action:manipulation;transition:border-color .25s var(--ease-out), color .25s var(--ease-out), background-color .25s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:.78rem;display:inline-flex}.ldst__chip:hover{border-color:var(--line-strong)}.ldst__chip[aria-pressed=false]{color:var(--fg-faint);background:0 0}.ldst__chip[aria-pressed=true]{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst__chip[aria-pressed=true]{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.ldst__chip[aria-pressed=true]{border-color:var(--line-strong)}.ldst__chip i{width:20px;height:13px;transition:opacity .25s var(--ease-out);border-radius:2px;flex:none;position:relative}.ldst__chip[aria-pressed=false] i{opacity:.3}.ldst__chip--contours i{background:radial-gradient(circle at 0 120%, transparent 6px, var(--fg-soft) 6px 7px, transparent 7.2px), radial-gradient(circle at 0 120%, transparent 11px, var(--fg-soft) 11px 12px, transparent 12.2px)}.ldst__chip--envelope i{border:1.5px dashed var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ldst__chip--envelope i{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.ldst__chip--drive i{background:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst__chip--drive i{background:color-mix(in srgb, var(--nt-sand) 60%, var(--paper))}}.ldst__chip--drive i{box-shadow:inset 0 0 0 1px var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst__chip--drive i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nt-sand) 70%, var(--fg))}}.ldst__chip--parking i{background:linear-gradient(90deg, transparent 47%, var(--fg-soft) 47% 55%, transparent 55%), var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst__chip--parking i{background:linear-gradient(90deg, transparent 47%, var(--fg-soft) 47% 55%, transparent 55%), color-mix(in srgb, var(--nt-sand) 22%, var(--paper))}}.ldst__chip--parking i{box-shadow:inset 0 0 0 1px var(--fg-soft)}.ldst__chip--basement i{border:1.2px dashed var(--fg-soft)}.ldst__chip--modules i{background:repeating-linear-gradient(90deg, var(--k-pavilion) 0 4px, var(--k-pavilion) 4px 5px)}@supports (color:color-mix(in lab, red, red)){.ldst__chip--modules i{background:repeating-linear-gradient(90deg, var(--k-pavilion) 0 4px, color-mix(in srgb, var(--k-pavilion) 40%, var(--paper)) 4px 5px)}}.ldst__chip--axis i{border-top:1.5px dashed var(--accent);border-radius:0;height:0}.ldst__chip--parcels i{border:1px dashed var(--fg-soft)}.ldst__chip--grid i{background-image:linear-gradient(var(--line-strong) 1px, transparent 1px), linear-gradient(90deg, var(--line-strong) 1px, transparent 1px);box-shadow:inset 0 0 0 1px var(--line-strong);background-size:5px 5px}.ldst__chip--labels i:before{content:"P1";color:var(--on-k);background:var(--k-pavilion);border-radius:2px;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;inset:0}.ldst__kinds{color:var(--fg-soft);flex-wrap:wrap;gap:4px 16px;font-size:.8rem;display:flex}.ldst__kinds li{cursor:default;transition:color .2s var(--ease-out);align-items:center;gap:7px;padding:3px 0;display:inline-flex}.ldst__kinds li:hover,.ldst__kinds li.is-on{color:var(--fg)}.ldst__kinds li span{text-align:center;background:var(--fg);border-radius:999px;min-width:20px;padding:0 6px;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.ldst__kinds li span{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.ldst__sw{background:var(--k);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--k);border-radius:3px;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ldst__sw{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k) 50%, var(--fg))}}.ldst__sectionwrap{scrollbar-width:thin;padding:14px 10px 8px;overflow-x:auto}.ldst__exag{color:var(--fg-soft);justify-content:flex-end;align-items:center;gap:4px;margin-bottom:6px;font-size:.7rem;display:flex;position:sticky;left:0}.ldst__exag span{letter-spacing:.14em;text-transform:uppercase;margin-right:6px;font-weight:600}.ldst__exag button{border:1px solid var(--line-strong);min-width:40px;min-height:32px;color:var(--fg-soft);touch-action:manipulation;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600}.ldst__exag button:hover{color:var(--fg)}.ldst__exag button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.ldst__section{min-width:740px;height:auto}.ldst__section text{font-family:var(--font-sans);fill:var(--fg-soft);font-size:7.4px}.ldst__section .ldst-stitle{letter-spacing:.14em;text-transform:uppercase;fill:var(--fg);font-size:8px;font-weight:600}.ldst__section .ldst-sfall,.ldst__section .ldst-sunit{font-family:var(--font-serif);font-size:8px;font-style:italic}.ldst-zgrid line{stroke:var(--line);stroke-width:.5px}.ldst-zgrid.is-major line{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-zgrid.is-major line{stroke:color-mix(in srgb, var(--fg) 16%, transparent)}}.ldst-earth-a{stop-color:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst-earth-a{stop-color:color-mix(in srgb, var(--nt-sand) 52%, var(--paper))}}.ldst-earth-b{stop-color:var(--nt-sand)}@supports (color:color-mix(in lab, red, red)){.ldst-earth-b{stop-color:color-mix(in srgb, var(--nt-sand) 14%, var(--paper))}}.ldst-soilline{stroke:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst-soilline{stroke:color-mix(in srgb, var(--fg) 9%, transparent)}}.ldst-soilline{stroke-width:.5px}.ldst-ground{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round}.ldst-sb{cursor:pointer;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .3s var(--ease-out);animation:ldst-up .8s var(--ease-out) backwards;outline:none}.ldst-floor{fill:var(--k);stroke:var(--k)}@supports (color:color-mix(in lab, red, red)){.ldst-floor{stroke:color-mix(in srgb, var(--k) 45%, var(--fg))}}.ldst-floor{stroke-width:.8px}.ldst-lower{fill:var(--k,var(--fg-soft))}@supports (color:color-mix(in lab, red, red)){.ldst-lower{fill:color-mix(in srgb, var(--k,var(--fg-soft)) 30%, transparent)}}.ldst-lower{stroke:var(--k,var(--fg-soft))}@supports (color:color-mix(in lab, red, red)){.ldst-lower{stroke:color-mix(in srgb, var(--k,var(--fg-soft)) 60%, var(--fg))}}.ldst-lower{stroke-width:.8px;stroke-dasharray:2.5 2}.ldst-roof{stroke:var(--fg);stroke-width:1.3px}.ldst__section .ldst-slabel{text-anchor:middle;fill:var(--fg);pointer-events:none;font-size:7px;font-weight:600}.ldst-sb.is-dim{opacity:.32}.ldst-sb.is-on .ldst-floor{stroke:var(--fg);stroke-width:1.4px}.ldst-sb.is-sel .ldst-floor,.ldst-sb:focus-visible .ldst-floor{stroke:var(--accent);stroke-width:2px}.ldst-stations line{stroke:var(--fg-soft);stroke-width:.7px}.ldst-stations text{text-anchor:middle}.ldst-sann circle{fill:var(--fg)}.ldst__section .ldst-sann text{fill:var(--fg);font-weight:600}.ldst-coast path{fill:none;stroke:var(--accent);stroke-width:1px}.ldst__section .ldst-coast text{font-family:var(--font-serif);fill:var(--accent);font-style:italic;font-weight:400}.ldst-scur{pointer-events:none}.ldst-scur line{stroke:var(--accent);stroke-width:.8px;stroke-dasharray:2 2}.ldst-scur circle{fill:var(--accent)}.ldst__section .ldst-scur text{fill:var(--fg);paint-order:stroke;stroke:var(--paper);stroke-width:3px;font-weight:600}.ldst__axo{animation:ldst-in .5s var(--ease-out) backwards;padding:clamp(12px,2vw,28px)}.ldst__axonote{color:var(--fg-soft);max-width:70ch;margin-top:10px;font-size:.8rem}.ldst__rail{align-content:start;gap:16px;min-width:0;display:grid}@media (width>=1280px){.ldst__rail{border-left:1px solid var(--line);padding-left:26px}}@media (width>=700px) and (width<=1279px){.ldst__rail:not(:has(.ldst__card)){grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px 28px}}.ldst__rail>*{animation:ldst-in .45s var(--ease-out) backwards}.ldst__label{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft);font-size:.68rem;font-weight:600}.ldst__big{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg);font-size:clamp(3.2rem,5vw,4.6rem);line-height:.9}.ldst__big small{letter-spacing:0;color:var(--fg-soft);font-size:.42em}.ldst__sub{color:var(--fg-soft);margin-top:4px;font-size:.8rem;line-height:1.45}.ldst__hero .ldst__sub{font-size:.9rem}.ldst__kpi{border-top:1px solid var(--line);padding-top:11px}.ldst__kpirow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ldst__val{font-family:var(--font-serif-text);color:var(--fg);white-space:nowrap;font-size:1.04rem}.ldst__meter{background:var(--fg);border-radius:3px;height:6px;margin:9px 0 6px;position:relative}@supports (color:color-mix(in lab, red, red)){.ldst__meter{background:color-mix(in srgb, var(--fg) 9%, transparent)}}.ldst__meter i{background:var(--fg);transform-origin:0;transform:scaleX(var(--f,0));transition:transform .8s var(--ease-out);animation:ldst-grow .9s var(--ease-out) backwards;border-radius:3px;position:absolute;inset:0}.ldst__meter b{background:var(--accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ldst__facts{display:grid}.ldst__facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:8px 0;font-size:.82rem;display:flex}.ldst__facts dt{color:var(--fg-soft)}.ldst__facts dd{text-align:right;color:var(--fg)}.ldst__prog{border-top:1px solid var(--line);gap:8px;padding-top:11px;display:grid}.ldst__progbar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.ldst__progbar i{animation:ldst-grow .9s var(--ease-out) backwards;transform-origin:0;flex-basis:0}.ldst .is-pub{background:var(--k-core)}.ldst .is-boh{background:var(--k-pavilion)}.ldst .is-circ{background:repeating-linear-gradient(-45deg, var(--fg-soft) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--line-strong)}.ldst__prog ul{color:var(--fg-soft);gap:4px;font-size:.8rem;display:grid}.ldst__prog li{align-items:center;gap:8px;display:flex}.ldst__prog li i{border-radius:2px;flex:none;width:10px;height:10px}.ldst__prog li b{color:var(--fg);margin-left:auto;font-weight:500}.ldst__checks{border-top:1px solid var(--line);gap:7px;padding-top:11px;display:grid}.ldst__checks ul{gap:5px;display:grid}.ldst__checks li{color:var(--fg);animation:ldst-in .4s var(--ease-out) backwards;align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.35;display:flex}.ldst__checks svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:15px;height:15px;margin-top:1px;padding:1px}.ldst__checks .is-ok svg{color:var(--bg);background:var(--k-pavilion)}.ldst__checks .is-no svg{color:var(--bg);background:#9b3d2e}.ldst__checks--not li{color:var(--fg-soft)}.ldst__checks--not svg{stroke:var(--fg-faint);stroke-dasharray:2 1.6}.ldst__hint2{font-family:var(--font-serif);color:var(--fg-faint);font-size:.84rem;font-style:italic}.ldst__card{gap:10px;display:grid}.ldst__cardhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ldst__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.ldst__close{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--fg);transition:background-color .25s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ldst__close:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst__close:hover{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.ldst__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.ldst__minib{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);border:1px solid var(--line);background-size:16px 16px;border-radius:4px;width:100%;max-height:180px;padding:6px 0;display:block}.ldst__minib path{vector-effect:non-scaling-stroke}.ldst-minidim path{fill:none;stroke:var(--fg-soft);stroke-width:.8px}.ldst-minidim text{font-family:var(--font-sans);fill:var(--fg-soft);text-anchor:middle;font-weight:600}.ldst__big--card{font-size:2.5rem}.ldst__layout{color:var(--fg-soft);font-size:.8rem}.ldst__floors{border-top:1px solid var(--line);gap:7px;padding-top:10px;display:grid}.ldst__floor{grid-template-columns:6.8em minmax(40px,1fr) auto;align-items:center;gap:2px 10px;font-size:.8rem;display:grid}.ldst__lvl{color:var(--fg-soft)}.ldst__fbar{background:var(--fg);border-radius:4px;height:8px}@supports (color:color-mix(in lab, red, red)){.ldst__fbar{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.ldst__fbar{overflow:hidden}.ldst__fbar i{background:var(--fg);height:100%;animation:ldst-grow .7s var(--ease-out) backwards;transform-origin:0;border-radius:4px;display:block}.ldst__floor.is-free .ldst__fbar i{background:repeating-linear-gradient(-45deg, var(--fg-soft) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--fg-soft)}.ldst__floor b{color:var(--fg);white-space:nowrap;font-weight:500}.ldst__floor em{color:var(--fg-faint);grid-column:2/-1;font-size:.7rem;font-style:normal}.ldst__slope{border-top:1px solid var(--line);color:var(--fg-soft);gap:3px;padding-top:10px;font-size:.8rem;display:grid}.ldst__slope li:before{content:"↘";color:var(--accent);margin-right:7px}.ldst__ledger{align-items:start;gap:22px 32px;display:grid}@media (width>=1100px){.ldst__ledger{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ldst__checkcols{gap:16px;display:grid}.ldst__checkcols>:first-child{border-top-color:var(--line-strong)}.ldst__tablewrap{border-top:1px solid var(--line-strong);overflow-x:auto}.ldst__table{border-collapse:collapse;width:100%;font-size:.84rem}.ldst__table th,.ldst__table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 12px}.ldst__table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft);font-size:.66rem;font-weight:600}.ldst__table .is-num{text-align:right}.ldst__table tbody tr{transition:background-color .2s var(--ease-out)}.ldst__table tbody tr.is-on{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst__table tbody tr.is-on{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.ldst__table tbody tr.is-sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ldst__table tbody tr.is-sel{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.ldst__table tbody th{padding:2px 6px}.ldst__table tbody th button{min-height:36px;color:var(--fg);border-radius:6px;align-items:center;gap:8px;padding:0 6px;font-weight:600;display:inline-flex}.ldst__table tbody th button:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ldst__table tbody th button:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.ldst__table tbody th button:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ldst__tfoot{min-width:9em;position:relative}.ldst__tbar{background:var(--fg);border-radius:3px;height:20px;position:absolute;top:50%;right:6px}@supports (color:color-mix(in lab, red, red)){.ldst__tbar{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.ldst__tbar{transform:translateY(-50%)}.ldst__tfoot>span:last-child{position:relative}.ldst__table tfoot th,.ldst__table tfoot td{border-top:1.5px solid var(--fg);color:var(--fg);border-bottom:0;font-weight:600}.ldst__note{color:var(--fg-soft);max-width:82ch;font-size:.8rem;line-height:1.5}@media (width<=640px){.ldst__top{flex-direction:column}.ldst__variants{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding:2px 4px 4px;overflow-x:auto}.ldst__variants button{flex:none;max-width:78vw}.ldst__views{justify-content:space-between;align-self:stretch}.ldst__views button{flex:1;justify-content:center;padding-inline:8px}.ldst__hud--tl{display:none}.ldst__layers{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding:0 4px 4px;overflow-x:auto}.ldst__chip{flex:none}}@media (width<=420px){.ldst__vicon{display:none}.ldst__views button{white-space:nowrap;padding-inline:6px}}@keyframes ldst-rise{0%{opacity:0;transform:scale(.9)}}@keyframes ldst-up{0%{opacity:0;transform:scaleY(.2)}}@keyframes ldst-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ldst-grow{0%{transform:scaleX(0)}}@keyframes ldst-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ldst *,.ldst :before{transition:none!important;animation:none!important}}@media (forced-colors:active){.ldst__variants button[aria-pressed=true],.ldst__views button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.js-motion [data-reveal]{transition:opacity 1.2s var(--ease-out) var(--d,0s), transform 1.4s var(--ease-out) var(--d,0s)}.js-motion [data-reveal].is-in{opacity:1;transform:none}@media (width>=901px){.js-motion [data-split]:not(.is-split){visibility:hidden}}@media (width<=900px){.js-motion [data-split]{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.3s var(--ease-out);transform:translateY(24px)}.js-motion [data-split].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.theme-transition *,.theme-transition :before,.theme-transition :after{transition-property:color,background-color,border-color,fill,stroke!important;transition-duration:.9s!important;transition-delay:0s!important}::view-transition-old(root){animation:vt-out .55s var(--ease-inout) both}::view-transition-new(root){animation:vt-in .95s var(--ease-out) both}}@keyframes vt-out{to{opacity:.35;transform:translateY(-3vh)}}@keyframes vt-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
