:root{--isarch-green: #8fc4a0;--isarch-green-deep: #3e7a55;--isarch-rank-gold: #ffdd29;--isarch-rank-silver: #c9cdd3;--isarch-rank-bronze: #c8875a;--isarch-rank-esg: #8fc4a0;--isarch-rank-winner: #b3afa6;--isd-accent: var(--isarch-yellow, #ffdd29);--isd-accent-2: var(--isarch-green, #8fc4a0);--isd-line: var(--isarch-line-dark, #4a4236);--isd-rise-ms: .7s;--isd-ease: cubic-bezier(.16, 1, .3, 1)}.isd-esg{--isd-accent: var(--isarch-green, #8fc4a0);--isd-accent-2: var(--isarch-yellow, #ffdd29)}@media(prefers-reduced-motion:no-preference){html.js :is(.isd-rise,.isd-pedestal,.isd-block,.isd-extrude).is-pending,html.js :is(.isd-plan,.isd-podium).is-pending>*{opacity:0;transform:perspective(900px) translateY(26px) rotateX(72deg)}html.js :is(.isd-rise,.isd-pedestal,.isd-block,.isd-extrude,.isd-plan>*,.isd-podium>*){transform-origin:50% 100%}:is(.isd-rise,.isd-pedestal,.isd-block,.isd-extrude,.isd-plan>*,.isd-podium>*){transition:opacity .45s ease-out var(--isd-delay, 0ms),transform var(--isd-rise-ms) var(--isd-ease) var(--isd-delay, 0ms),translate .35s var(--isd-ease)}html.js :is(.isd-rise,.isd-pedestal,.isd-block,.isd-extrude).is-in,html.js :is(.isd-plan,.isd-podium).is-in>*{opacity:1;transform:none}html.js :is(.isd-rise,.isd-pedestal,.isd-block,.isd-extrude,.isd-floors>li).is-pending:focus-within,html.js :is(.isd-plan,.isd-podium).is-pending>:focus-within{opacity:1;transform:none;transition:none}html.js .isd-wdth-in.is-pending:focus-within{scale:1;opacity:1;transition:none}:is(.is-now,.is-now *,.is-now *:before){transition:none!important}:is(.isd-plan,.isd-podium)>:nth-child(2){--isd-delay: .12s}:is(.isd-plan,.isd-podium)>:nth-child(3){--isd-delay: .24s}:is(.isd-plan,.isd-podium)>:nth-child(4){--isd-delay: .36s}:is(.isd-plan,.isd-podium)>:nth-child(5){--isd-delay: .42s}:is(.isd-plan,.isd-podium)>:nth-child(6){--isd-delay: .48s}:is(.isd-plan,.isd-podium)>:nth-child(n+7){--isd-delay: .54s}.isd-plan>*{--isd-delay: .3s}.isd-plan>:nth-child(n+2){margin-top:0}html.js .isd-wdth-in{transform-origin:0 50%;transition:scale .9s var(--isd-ease),opacity .5s ease-out}html.js .isd-wdth-in.is-pending{scale:.84 1;opacity:0}html.js .isd-wdth-in.is-in{scale:1;opacity:1}}:is(.isd-sweep,.isd-rank--gold,.isd-rank--silver,.isd-rank--bronze,.isd-block>a){position:relative;overflow:hidden;isolation:isolate}:is(.isd-sweep,.isd-rank--gold,.isd-rank--silver,.isd-rank--bronze,.isd-block>a):before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;z-index:1;width:40%;pointer-events:none;background:linear-gradient(100deg,#fff0,#fffffff2 50%,#fff0);mix-blend-mode:soft-light;opacity:0;transform:translate(-130%) skew(-18deg)}@media(prefers-reduced-motion:no-preference){.is-sweeping:before{animation:isd-sweep .9s var(--isd-ease) 1}}@keyframes isd-sweep{0%{opacity:1}to{opacity:1;transform:translate(360%) skew(-18deg)}}.isd-rank{white-space:nowrap}:is(.isd-rank--gold,.isd-rank--grand_prix){border-color:var(--isarch-rank-gold);background:linear-gradient(115deg,#ffec80,#ffdd29 40%,#f0c419,#ffe45c);color:var(--isarch-black, #000)}.isd-rank--silver{border-color:var(--isarch-rank-silver);background:linear-gradient(115deg,#eef0f3,#c9cdd3 42%,#aeb3bb 70%,#dcdfe3);color:var(--isarch-black, #000)}.isd-rank--bronze{border-color:var(--isarch-rank-bronze);background:linear-gradient(115deg,#e2ac85,#c8875a 42%,#b97c50 70%,#d49a70);color:var(--isarch-black, #000)}.isd-rank--special{border-color:var(--isarch-yellow, #ffdd29);background:transparent;color:var(--isarch-yellow, #ffdd29)}:is(.isd-rank--esg,.isd-rank--esg_winner,.isd-rank--esg-winner){border-color:var(--isarch-rank-esg);background:transparent;color:var(--isarch-rank-esg)}.isd-rank--winner{border-color:var(--isarch-rank-winner);background:transparent;color:var(--isarch-rank-winner)}.isd-roof{display:grid;grid-template-columns:repeat(var(--isd-roof-cols, 8),1fr);gap:1px;padding:1px}.isd-roof b{background:var(--isd-roof-color, var(--isarch-green, #8fc4a0));border-radius:1px}@media(prefers-reduced-motion:no-preference){html.js .isd-roof b{scale:0;transition:scale .32s var(--isd-ease) calc(var(--isd-roof-delay, .65s) + var(--i) * 40ms)}html.js .is-in .isd-roof b,html.js .isd-roof.is-in b{scale:1}}.isd-block{--d: var(--isd-depth, 14px);position:relative;isolation:isolate;margin:var(--d) var(--d) 0 0}.isd-block:before,.isd-block:after{content:"";position:absolute;pointer-events:none}.isd-block:before{left:0;bottom:100%;width:100%;height:var(--d);background:var(--isd-face-top, #ffe975);transform:skew(-45deg);transform-origin:0 100%}.isd-block:after{left:100%;top:0;width:var(--d);height:100%;background:var(--isd-face-side, #b89a12);transform:skewY(-45deg);transform-origin:0 0}.isd-esg .isd-block{--isd-face-top: #2a9b8f;--isd-face-side: #01564d}.isd-block__fx{position:absolute;inset:0;pointer-events:none}.isd-block__fx .isd-roof{position:absolute;left:0;bottom:100%;width:100%;height:var(--d);grid-template-rows:repeat(2,1fr);transform:skew(-45deg);transform-origin:0 100%}.isd-block__shadow{position:absolute;left:6%;right:calc(var(--d) * -1);top:calc(100% - 6px);z-index:-1;height:34px;background:radial-gradient(closest-side,#0009,#0000);transform-origin:50% 0;opacity:.7}@media(prefers-reduced-motion:no-preference){.isd-block__shadow{transition:transform .35s var(--isd-ease),opacity .35s ease-out}.isd-block.is-in:is(:hover,:focus-within){translate:0 -8px}.isd-block:is(:hover,:focus-within) .isd-block__shadow{opacity:1;transform:translateY(8px) scaleY(1.7)}}.isd-isocubes{--c: clamp(30px, 4.8vw, 70px);position:relative;display:block;width:calc(var(--c) * 5.6);height:calc(var(--c) * 5);max-width:100%;overflow:hidden;pointer-events:none}.isd-iso{position:absolute;left:47%;top:68%;transform-style:preserve-3d;transform:rotateX(-28deg) rotateY(45deg)}.isd-iso__cube{position:absolute;transform-style:preserve-3d;transform:translate3d(calc((var(--x) - 1.15) * var(--c)),0,calc((var(--z) - 1.15) * var(--c)))}.isd-iso__cube>i{position:absolute;left:calc(var(--c) / -2);top:calc(var(--h) * var(--c) * -1);width:var(--c);height:calc(var(--h) * var(--c));backface-visibility:hidden;box-shadow:inset 0 0 0 1px #1e181040}.isd-iso__f{transform:translateZ(calc(var(--c) / 2));background:#ffdd29}.isd-iso__r{transform:rotateY(90deg) translateZ(calc(var(--c) / 2));background:#b99a0e}.isd-iso__b{transform:rotateY(180deg) translateZ(calc(var(--c) / 2));background:#8f770a}.isd-iso__l{transform:rotateY(-90deg) translateZ(calc(var(--c) / 2));background:#d9b714}.isd-iso__cube>.isd-iso__t{top:calc(var(--c) / -2);height:var(--c);--isd-roof-cols: 3;grid-template-rows:repeat(3,1fr);gap:2px;padding:3px;background:#ffec85;transform:translateY(calc(var(--h) * var(--c) * -1)) rotateX(90deg)}.isd-esg .isd-iso__f{background:#8fc4a0}.isd-esg .isd-iso__r{background:#5f9473}.isd-esg .isd-iso__b{background:#44705a}.isd-esg .isd-iso__l{background:#76ac8b}.isd-esg .isd-iso__cube>.isd-iso__t{background:#c9e3d1;--isd-roof-color: #3e7a55}@media(prefers-reduced-motion:no-preference){html.js .isd-iso__cube{scale:1 .02 1;transition:scale .8s var(--isd-ease) calc(var(--i) * .11s)}html.js .isd-isocubes.is-in .isd-iso__cube{scale:none}@supports (animation-timeline: scroll()){.isd-iso{animation:isd-iso-turn linear both;animation-timeline:scroll(root);animation-range:0 110vh}}}@keyframes isd-iso-turn{0%{transform:rotateX(-28deg) rotateY(25deg)}to{transform:rotateX(-28deg) rotateY(70deg)}}.isd-floors__tower{display:none}.isd-floors__now{display:inline-block;justify-self:start;width:max-content;margin:0 0 .5rem;padding:.2rem .65rem;border-radius:999px;background:var(--isd-accent);color:var(--isarch-ink, #1e1810);font:700 .75rem/1.4 var(--isarch-font-body, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase}@media(min-width:900px){.isd-floors{display:grid;grid-template-columns:minmax(170px,28%) 1fr;column-gap:clamp(24px,5vw,72px);align-items:start}.isd-floors>li{grid-column:2}.isd-floors>.isd-floors__tower{display:block;grid-column:1;grid-row:1 / span var(--floors, 12);align-self:stretch;list-style:none}.isd-floors__stack{position:sticky;top:calc(var(--isarch-header-height, 72px) + 12vh);display:flex;flex-direction:column-reverse;gap:7px;padding:18px 16px 0 0;background:linear-gradient(var(--isd-line),var(--isd-line)) 4px 0 / 1px 100% no-repeat,linear-gradient(var(--isd-line),var(--isd-line)) calc(100% - 26px) 0 / 1px 100% no-repeat}}.isd-floors__slab{--d: 10px;position:relative;display:block;height:30px;margin-right:var(--d);padding-left:12px;border:1px dashed var(--isd-line);background:#2b241a99;color:var(--isarch-mist, #b3afa6);font:700 .6875rem/28px var(--isarch-font-display, sans-serif);font-style:normal;letter-spacing:.12em;opacity:.35}.isd-floors__slab:before,.isd-floors__slab:after{content:"";position:absolute;opacity:0}.isd-floors__slab:before{left:-1px;bottom:100%;width:calc(100% + 2px);height:var(--d);background:var(--isd-slab-top, #4a3f30);transform:skew(-45deg);transform-origin:0 100%}.isd-floors__slab:after{left:100%;top:-1px;width:var(--d);height:calc(100% + 2px);background:var(--isd-slab-side, #1b160f);transform:skewY(-45deg);transform-origin:0 0}.isd-floors__slab.is-built{border-style:solid;border-color:#5a4c38;background:#3a3125;color:var(--isarch-paper, #f8f7f3);opacity:1}.isd-floors__slab.is-built:before,.isd-floors__slab.is-built:after{opacity:1}.isd-floors__slab.is-built:not(.is-past,.is-current){background:#2b241a;color:var(--isarch-mist, #b3afa6)}.isd-floors__slab.is-current.is-built{border-color:var(--isd-accent);background:var(--isd-accent);color:var(--isarch-ink, #1e1810);--isd-slab-top: #fff0a0;--isd-slab-side: #a68b0b}.isd-esg .isd-floors__slab.is-current.is-built{--isd-slab-top: #c9e3d1;--isd-slab-side: #4f7f61}.isd-esg .isd-floors__slab.is-past.is-built{--isd-slab-top: #3e7a55}@media(prefers-reduced-motion:no-preference){html.js .isd-floors__slab:not(.is-built){translate:0 -28px}.isd-floors__slab{transition:translate .6s var(--isd-ease),opacity .4s ease-out}@media(max-width:899px){html.js .isd-floors>li:not(.isd-floors__tower){transform-origin:50% 100%;transition:opacity .45s ease-out,transform var(--isd-rise-ms) var(--isd-ease)}html.js .isd-floors>li.is-pending:not(.isd-floors__tower){opacity:0;transform:perspective(800px) translateY(20px) rotateX(55deg)}html.js .isd-floors>li.is-in{opacity:1;transform:none}}}:is(.isd-blueprint,.isd-siteplan){position:relative;isolation:isolate;overflow:clip}:is(.isd-blueprint,.isd-siteplan):before{content:"";position:absolute;left:-15%;right:-15%;bottom:0;z-index:-1;height:min(46%,420px);pointer-events:none;background:linear-gradient(var(--isd-line) 1px,transparent 1px) 50% 100% / 56px 56px,linear-gradient(90deg,var(--isd-line) 1px,transparent 1px) 50% 100% / 56px 56px;-webkit-mask-image:linear-gradient(to top,#000 15%,transparent 95%);mask-image:linear-gradient(to top,#000 15%,transparent 95%);transform:perspective(420px) rotateX(60deg);transform-origin:50% 100%}.e-con:is(.isd-blueprint,.isd-siteplan):before{top:auto;width:auto}.isd-plan{position:relative;isolation:isolate}.isd-plan:before{content:"";position:absolute;inset:-14px;z-index:-1;pointer-events:none;background:linear-gradient(var(--isd-line) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,var(--isd-line) 1px,transparent 1px) 0 0 / 28px 28px;border:1px solid var(--isd-line);opacity:.6;transform-origin:0 0}@media(prefers-reduced-motion:no-preference){html.js .isd-plan:before{transform:scaleY(0);transition:transform .9s cubic-bezier(.65,0,.35,1)}html.js .isd-plan.is-in:before{transform:none}@supports (animation-timeline: view()){:is(.isd-blueprint,.isd-siteplan):before{animation:isd-ground linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes isd-ground{0%{transform:perspective(420px) rotateX(60deg) scaleY(0)}to{transform:perspective(420px) rotateX(60deg) scaleY(1)}}.isd-dimline{position:relative;display:block;height:17px;margin:0 auto;border:0;background:none;color:var(--isd-dim-color, var(--isarch-mist, #b3afa6))}.isd-dimline:before,.isd-dimline:after{content:"";position:absolute;inset:0;pointer-events:none}.isd-dimline:before{top:8px;height:1px;background:currentColor}.isd-dimline:after{background:linear-gradient(currentColor,currentColor) 0 0 / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) 100% 0 / 1px 100% no-repeat,linear-gradient(135deg,transparent 44%,currentColor 44% 56%,transparent 56%) -5px 50% / 11px 11px no-repeat,linear-gradient(135deg,transparent 44%,currentColor 44% 56%,transparent 56%) calc(100% + 5px) 50% / 11px 11px no-repeat}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.isd-dimline:before{animation:isd-dim-line linear both;animation-timeline:view();animation-range:entry 30% cover 40%}.isd-dimline:after{animation:isd-dim-ticks linear both;animation-timeline:view();animation-range:cover 36% cover 44%}}}@keyframes isd-dim-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes isd-dim-ticks{0%{opacity:0}to{opacity:1}}.isd-extrude{display:inline-block;text-shadow:1px 1px 0 #e3c21a,2px 2px 0 #d1b114,3px 3px 0 #bfa10f,4px 4px 0 #ab900b,5px 5px 0 #967d08,6px 6px 0 #806a05,7px 7px 0 #6a5803,10px 12px 18px rgb(0 0 0 / .55)}.isd-yearmark{position:relative;isolation:isolate;overflow:hidden}.isd-yearmark__num{position:absolute;right:-1%;bottom:0;z-index:-1;display:block;height:clamp(6rem,22vw,24rem);aspect-ratio:2.7;max-width:100%;pointer-events:none}.isd-pedestal{--isd-plinth: 36px;position:relative;isolation:isolate;padding-bottom:var(--isd-plinth)}.isd-pedestal--low{--isd-plinth: 22px}.isd-pedestal:before{content:"";position:absolute;left:2.5%;right:2.5%;bottom:0;z-index:-1;height:calc(var(--isd-plinth) + 10px);background:linear-gradient(#5a4c38 0 10px,#3a3125 10px,#231d15);border-top:2px solid var(--isd-accent);box-shadow:0 22px 34px -14px #000000bf;pointer-events:none}.isd-pedestal:after{content:"";position:absolute;left:-6%;right:-6%;bottom:calc(var(--isd-plinth) - 46px);z-index:-2;height:120px;background:radial-gradient(closest-side,#ffdd294d,#ffdd2900);pointer-events:none}.isd-pedestal--low:after{background:radial-gradient(closest-side,#ffdd2929,#ffdd2900)}.isd-pedestal img{transform:perspective(900px) rotateY(calc(var(--isd-px, 0) * 8deg)) rotateX(calc(var(--isd-py, 0) * -8deg)) scale(1.05)}@media(prefers-reduced-motion:no-preference){.isd-pedestal img{transition:transform .5s var(--isd-ease)}}.isd-podium.isd-podium{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem;align-items:end}.isd-podium>*{position:relative;min-width:0}.isd-podium>:first-child{grid-column:1 / -1}@media(min-width:900px){.isd-podium.isd-podium{grid-template-columns:repeat(12,1fr);column-gap:1.25rem}.isd-podium>*{grid-column:span 3}.isd-podium>:first-child{display:grid;grid-column:1 / -1;grid-template-columns:1.3fr 1fr;align-content:center;column-gap:2rem}.isd-podium>:first-child>:first-child{grid-row:1 / span 6}.isd-podium>:first-child>:not(:first-child){grid-column:2}.isd-podium>:nth-child(2){grid-column:2 / span 5}.isd-podium>:nth-child(3){grid-column:7 / span 5}}.isd-podium__num{position:absolute;z-index:2;font:900 clamp(5rem,15vw,15rem) / .8 var(--isarch-font-display, sans-serif);font-stretch:112%;pointer-events:none;user-select:none}.isd-podium>:first-child .isd-podium__num{right:3%;bottom:6%;color:var(--isarch-yellow, #ffdd29);text-shadow:1px 1px 0 #e3c21a,2px 2px 0 #d1b114,3px 3px 0 #bfa10f,4px 4px 0 #ab900b,5px 5px 0 #967d08,6px 6px 0 #806a05,7px 7px 0 #6a5803,8px 8px 0 #574802,9px 9px 0 #453901,16px 20px 34px rgb(0 0 0 / .6);translate:calc(var(--isd-px, 0) * -12px) calc(var(--isd-py, 0) * -8px)}.isd-podium>:first-child img{transform:translate(calc(var(--isd-px, 0) * 10px),calc(var(--isd-py, 0) * 7px)) scale(1.07)}.isd-podium>:is(:nth-child(2),:nth-child(3)){--isd-plinth: 64px;padding-bottom:var(--isd-plinth)}.isd-podium>:nth-child(3){--isd-plinth: 40px}.isd-podium>:is(:nth-child(2),:nth-child(3)):before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:var(--isd-plinth);background:linear-gradient(#5a4c38 0 8px,#3a3125 8px,#231d15);border-top:2px solid var(--isarch-rank-silver);box-shadow:0 20px 30px -14px #000000b3}.isd-podium>:nth-child(3):before{border-top-color:var(--isarch-rank-bronze)}.isd-podium>:is(:nth-child(2),:nth-child(3)) .isd-podium__num{right:10px;bottom:4px;font-size:calc(var(--isd-plinth) * .9)}.isd-podium>:nth-child(2) .isd-podium__num{color:var(--isarch-rank-silver);text-shadow:1px 1px 0 #aeb3bb,2px 2px 0 #9599a1,3px 3px 0 #7c8087,6px 8px 12px rgb(0 0 0 / .5)}.isd-podium>:nth-child(3) .isd-podium__num{color:var(--isarch-rank-bronze);text-shadow:1px 1px 0 #b0744b,2px 2px 0 #96613c,3px 3px 0 #7c4f30,6px 8px 12px rgb(0 0 0 / .5)}@media(prefers-reduced-motion:no-preference){.isd-podium>:first-child img{transition:transform .6s var(--isd-ease)}.isd-podium__num{transition:translate .6s var(--isd-ease)}}.isd-facade{--isd-reveal-depth: 26px;transform-style:preserve-3d;transform:perspective(1600px) rotateY(calc(var(--isd-px, 0) * 3.5deg)) rotateX(calc(var(--isd-py, 0) * -2.5deg));background:linear-gradient(90deg,rgb(74 66 54 / .55) 1px,transparent 1px) 0 0 / 25% 100%,linear-gradient(rgb(74 66 54 / .55) 1px,transparent 1px) 0 0 / 100% 50%,linear-gradient(160deg,#2e271c,#1b160f);box-shadow:inset 0 0 0 1px var(--isd-line)}.isd-facade>*{position:relative;transform-style:preserve-3d}.isd-facade>*>:not(:first-child){transform:translateZ(var(--isd-reveal-depth))}.isd-facade>*:before,.isd-facade>*:after{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1;border-radius:var(--isd-window-radius, 12px);pointer-events:none;transform:translateZ(var(--isd-reveal-depth))}.isd-facade>*:before{box-shadow:inset 0 0 0 7px #241e15,inset 10px 12px 18px #000000a6,inset -2px -2px 0 7px #5a4c3880}.isd-facade>*:after{box-shadow:inset 0 0 0 3px var(--isd-accent),0 0 24px #ffdd2959;opacity:0}.isd-facade>:nth-child(2n)>:first-child{transform:translateZ(8px)}.isd-facade>*>:first-child{position:relative}.isd-facade>*>:first-child:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#7854246b;mix-blend-mode:multiply;pointer-events:none}.isd-facade>:is(:hover,:focus-within):after{opacity:1}.isd-facade>:is(:hover,:focus-within)>:first-child:after{opacity:0}@media(prefers-reduced-motion:no-preference){.isd-facade{transition:transform .6s var(--isd-ease)}.isd-facade>*:after,.isd-facade>*>:first-child:after{transition:opacity .35s ease-out}}.isd-siteplan{--s: min(22px, calc((100vw - 3rem) / 36));--isd-siteplan-space: calc(var(--s) * 8.6 + 64px);overflow:hidden;padding-top:var(--isd-siteplan-space)}.isd-siteplan__site{position:absolute;inset:0 0 auto;height:var(--isd-siteplan-space);pointer-events:none}.isd-siteplan__mark{position:absolute;left:50%;top:calc(var(--s) * .8 + 36px);width:calc(var(--cols) * var(--s));height:calc(var(--s) * 7);margin-left:calc(var(--cols) * var(--s) / -2)}.isd-siteplan__mark i{position:absolute;left:calc(var(--x) * var(--s));top:calc(var(--y) * var(--s));width:var(--s);height:var(--s);background:var(--isarch-yellow, #ffdd29);box-shadow:inset 0 0 0 1px #1e18102e}.isd-siteplan__mark i:before,.isd-siteplan__mark i:after{content:"";position:absolute}.isd-siteplan__mark i:before{left:0;bottom:100%;width:100%;height:calc(var(--s) * .55);background:var(--isarch-green, #8fc4a0);transform:skew(-45deg);transform-origin:0 100%}.isd-siteplan__mark i:after{left:100%;top:0;width:calc(var(--s) * .55);height:100%;background:#9c830c;transform:skewY(-45deg);transform-origin:0 0}.isd-siteplan__mark:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:22%;background:linear-gradient(100deg,#fff0,#fffffff2 50%,#fff0);mix-blend-mode:soft-light;opacity:0;transform:translate(-140%) skew(-18deg)}.isd-siteplan__compass{position:absolute;top:18px;right:var(--isarch-gutter, 1.5rem);width:64px;height:64px;color:var(--isarch-mist, #b3afa6);rotate:calc(var(--isd-px, 0) * 14deg)}.isd-siteplan__compass svg{display:block;width:100%;height:100%;font-family:var(--isarch-font-display, sans-serif);font-weight:700}.isd-siteplan__scale{position:absolute;top:96px;right:var(--isarch-gutter, 1.5rem);width:96px;height:6px;border:1px solid var(--isarch-mist, #b3afa6);background:repeating-linear-gradient(90deg,var(--isarch-mist, #b3afa6) 0 24px,transparent 24px 48px)}.isd-siteplan a{position:relative}.isd-siteplan a:before,.isd-siteplan a:after{content:"";position:absolute;top:55%;pointer-events:none}.isd-siteplan a:before{left:calc(100% + 6px);width:30px;height:1px;background:var(--isd-accent);transform:scaleX(0);transform-origin:0 50%}.isd-siteplan a:after{left:calc(100% + 36px);width:1px;height:9px;margin-top:-4px;background:var(--isd-accent);opacity:0}.isd-siteplan a:is(:hover,:focus-visible):before{transform:none}.isd-siteplan a:is(:hover,:focus-visible):after{opacity:1}@media(max-width:767px){.isd-siteplan{--isd-siteplan-space: calc(var(--s) * 8.6 + 84px)}.isd-siteplan__mark{top:calc(var(--s) * .8 + 58px)}.isd-siteplan__compass{top:8px;width:36px;height:36px}.isd-siteplan__scale{top:22px;right:calc(var(--isarch-gutter, 1rem) + 48px);width:64px}}@property --isd-b{syntax: "<number>"; inherits: true; initial-value: 1;}@media(prefers-reduced-motion:no-preference){html.js .isd-siteplan__mark{--isd-b: 0;transition:--isd-b 3.3s linear}html.js .isd-siteplan.is-in .isd-siteplan__mark{--isd-b: 1}html.js .isd-siteplan__mark i{--isd-t: calc(var(--isd-b) * 3300 - var(--x) * 32 - (6 - var(--y)) * 22);opacity:clamp(0,var(--isd-t) / 300,1);translate:0 calc(var(--s) * 3 * pow(1 - clamp(0,var(--isd-t) / 600,1),5))}html.js .isd-siteplan__mark i:before{scale:1 calc(1 - pow(1 - clamp(0,(var(--isd-b) * 3300 - 1300 - var(--i) * 12) / 300,1),5))}.isd-siteplan.is-in .isd-siteplan__mark:after{animation:isd-sweep 1.1s var(--isd-ease) 2.6s 1}.isd-siteplan__compass{transition:rotate .8s var(--isd-ease)}.isd-siteplan a:before{transition:transform .3s var(--isd-ease)}.isd-siteplan a:after{transition:opacity .2s ease-out .2s}}.isd-elevator{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px}.isd-elevator__floor{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:70px;height:40px;padding:0 12px;border:1px solid var(--isd-line);border-radius:6px;background:#0b0905;box-shadow:inset 0 0 14px #ffdd2924;color:var(--isd-accent);font:700 1.125rem/1 var(--isarch-font-display, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.08em}.isd-elevator__floor:before{content:"";border:5px solid transparent;border-top:7px solid currentColor;border-bottom-width:0}.isd-elevator__floor[data-dir=up]:before{border-top-width:0;border-bottom:7px solid currentColor}button:is(.isd-elevator__button,.isd-motion-toggle){display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:0;padding:0 1.1rem;border:1px solid var(--isd-toggle-line, rgb(248 247 243 / .5));border-radius:999px;background:transparent;color:var(--isd-toggle-ink, var(--isarch-paper, #f8f7f3));font:500 .875rem/1 var(--isarch-font-body, system-ui, sans-serif);cursor:pointer}button:is(.isd-elevator__button,.isd-motion-toggle):focus{background:transparent;color:var(--isd-toggle-ink, var(--isarch-paper, #f8f7f3))}.isd-elevator__button:before{content:"";border:6px solid transparent;border-bottom:8px solid currentColor;border-top-width:0}.isd-motion-toggle:before{content:"";box-sizing:border-box;width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.isd-motion-toggle.is-paused:before{width:0;height:0;border:6px solid transparent;border-left:10px solid currentColor;border-right-width:0}.isd-motion-toggle[hidden]{display:none}button:is(.isd-elevator__button,.isd-motion-toggle):hover{border-color:var(--isd-toggle-hover, var(--isd-accent));background:transparent;color:var(--isd-toggle-hover, var(--isd-accent))}:is(.isd-elevator__button,.isd-motion-toggle):focus-visible{outline:3px solid var(--isarch-yellow, #ffdd29);outline-offset:3px}.isd-pause{display:flex;justify-content:flex-end;min-height:44px}.isarch-reading{--isd-toggle-ink: var(--isarch-ink, #1e1810);--isd-toggle-line: var(--isarch-ink, #1e1810);--isd-toggle-hover: var(--isarch-green-deep, #3e7a55)}.isarch-reading .isd-motion-toggle:focus-visible{outline-color:var(--isarch-ink, #1e1810)}.isarch-reading :is(.isd-flow,.isd-cycle){--isd-flow-color: rgb(62 122 85 / .55);--isd-cycle-color: var(--isarch-green-deep, #3e7a55)}.isd-pavilion__pause{position:relative;display:flex;width:max-content;inset:auto;margin:-44px var(--isarch-gutter, 1rem) 0 auto;translate:0 -18px}:where(.isd-pavilion__stage){position:relative;height:clamp(420px,72vh,720px);overflow:hidden;border-radius:var(--isarch-radius, 20px);background:var(--isarch-ink, #1e1810) url(../stills/isd-pavilion-still-desktop.webp) 50% 50% / cover no-repeat}@media(max-width:767px){:where(.isd-pavilion__stage){height:420px;background-image:url(../stills/isd-pavilion-still-mobile.webp)}}.isd-pavilion__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .4s linear}.isd-pavilion__stage.is-live .isd-pavilion__canvas{opacity:1}:is(.isd-flow,.isd-cycle){position:relative;isolation:isolate}.isd-flow__lines{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;color:var(--isd-flow-color, rgb(143 196 160 / .55))}.isd-flow__lines:before,.isd-flow__lines:after{content:"";position:absolute;left:0;width:calc(100% + 240px);height:56px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='56'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.3' stroke-dasharray='7 5.25'%3E%3Cpath d='M0 16C40 6 80 6 120 16S200 26 240 16'/%3E%3Cpath d='M0 34C40 26 80 26 120 34S200 42 240 34' stroke-dasharray='3 6'/%3E%3Cpath d='M0 48C60 42 120 54 180 48S230 44 240 48' opacity='.6'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 240px 56px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='56'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.3' stroke-dasharray='7 5.25'%3E%3Cpath d='M0 16C40 6 80 6 120 16S200 26 240 16'/%3E%3Cpath d='M0 34C40 26 80 26 120 34S200 42 240 34' stroke-dasharray='3 6'/%3E%3Cpath d='M0 48C60 42 120 54 180 48S230 44 240 48' opacity='.6'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 240px 56px repeat-x}.isd-flow__lines:before{top:4px}.isd-flow__lines:after{bottom:4px;scale:-1 1;transform-origin:50% 50%}.isd-cycle__ring{position:absolute;top:16px;right:var(--isarch-gutter, 1rem);z-index:0;width:60px;height:60px;pointer-events:none;background:var(--isd-cycle-color, var(--isarch-green, #8fc4a0));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M30 6a24 24 0 0 1 20.8 12'/%3E%3Cpath d='M54 30a24 24 0 0 1-12 20.8'/%3E%3Cpath d='M30 54a24 24 0 0 1-20.8-12'/%3E%3Cpath d='M6 30a24 24 0 0 1 12-20.8'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M53.5 12.5l1 8.5-8-3z'/%3E%3Cpath d='M47.5 53.5l-8.5 1 3-8z'/%3E%3Cpath d='M6.5 47.5l-1-8.5 8 3z'/%3E%3Cpath d='M12.5 6.5l8.5-1-3 8z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M30 6a24 24 0 0 1 20.8 12'/%3E%3Cpath d='M54 30a24 24 0 0 1-12 20.8'/%3E%3Cpath d='M30 54a24 24 0 0 1-20.8-12'/%3E%3Cpath d='M6 30a24 24 0 0 1 12-20.8'/%3E%3C/g%3E%3Cg fill='%23000'%3E%3Cpath d='M53.5 12.5l1 8.5-8-3z'/%3E%3Cpath d='M47.5 53.5l-8.5 1 3-8z'/%3E%3Cpath d='M6.5 47.5l-1-8.5 8 3z'/%3E%3Cpath d='M12.5 6.5l8.5-1-3 8z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}@media(prefers-reduced-motion:no-preference){.isd-flow__lines:before,.isd-flow__lines:after{animation:isd-flow 14s linear infinite paused}.isd-flow__lines:after{animation-duration:19s}.isd-cycle__ring{animation:isd-cycle 16s linear infinite paused}.is-running>.isd-cycle__ring,.is-running>.isd-flow__lines:before,.is-running>.isd-flow__lines:after{animation-play-state:running}html.isd-motion-paused .is-running>.isd-cycle__ring,html.isd-motion-paused .is-running>.isd-flow__lines:before,html.isd-motion-paused .is-running>.isd-flow__lines:after{animation-play-state:paused}}@keyframes isd-flow{to{transform:translate(-240px)}}@keyframes isd-cycle{to{transform:rotate(360deg)}}.isd-vine__plant{position:fixed;top:calc(var(--isarch-header-height, 72px) + 24px);bottom:20px;left:max(8px,calc((100vw - var(--isarch-reading-width, 46rem)) / 2 - 72px));z-index:1;width:30px;color:var(--isd-vine-color, var(--isarch-green-deep, #3e7a55));pointer-events:none}.isd-vine__stem{position:absolute;top:0;bottom:0;left:14px;width:2px;border-radius:2px;background:currentColor;transform-origin:50% 100%}.isd-vine__leaf{position:absolute;left:15px;bottom:calc(var(--at) * 100%);width:19px;height:10px;border-radius:0 100%;background:currentColor;transform-origin:0 50%;rotate:calc(-30deg - (1 - var(--side)) * 60deg)}@media(max-width:899px){.isd-vine__plant{left:auto;right:1px;width:14px}.isd-vine__stem{left:7px}.isd-vine__leaf{left:8px;width:9px;height:6px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.isd-vine{view-timeline:--isd-read block}.isd-vine__stem{animation:isd-stem linear both;animation-timeline:--isd-read;animation-range:contain 0% contain 100%}.isd-vine__leaf{animation:isd-leaf linear both;animation-timeline:--isd-read}}}@keyframes isd-stem{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes isd-leaf{0%{scale:0}to{scale:1}}.isd-sprout{position:relative}.isd-sprout__row{position:absolute;top:0;left:0;right:0;height:9px;--isd-roof-cols: 24;--isd-roof-color: var(--isd-sprout-color, var(--isarch-green-deep, #3e7a55));--isd-roof-delay: .15s;pointer-events:none}.isd-dimlinks a{position:relative}.isd-dimlinks a:before,.isd-dimlinks a:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.isd-dimlinks a:after{left:var(--isd-dim-inset, 0px);right:var(--isd-dim-inset, 0px);bottom:var(--isd-dim-bottom, -4px);height:1px;background:currentColor;transform:scaleX(0)}.isd-dimlinks a:before{left:calc(var(--isd-dim-inset, 0px) - 1px);right:calc(var(--isd-dim-inset, 0px) - 1px);bottom:calc(var(--isd-dim-bottom, -4px) - 3px);height:7px;background:linear-gradient(currentColor,currentColor) 0 0 / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) 100% 0 / 1px 100% no-repeat;opacity:0}.isd-dimlinks a:is(:hover,:focus-visible):not(.is-multiline):after{transform:none}.isd-dimlinks a:is(:hover,:focus-visible):not(.is-multiline):before{opacity:1}.isd-dimlinks .isarch-nav a{--isd-dim-inset: .75rem;--isd-dim-bottom: 7px}@media(prefers-reduced-motion:no-preference){.isd-dimlinks a:after{transition:transform .3s var(--isd-ease)}.isd-dimlinks a:before{transition:opacity .15s ease-out .22s}}@property --isd-px{syntax: "<number>"; inherits: true; initial-value: 0;}@property --isd-py{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes isd-walk-past{0%{--isd-px: -1.15;--isd-py: .8}50%{--isd-px: 0;--isd-py: 0}to{--isd-px: 1.15;--isd-py: -.8}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference),(pointer:none)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){:is(.isd-pedestal,.isd-facade,.isd-podium>:first-child){animation:isd-walk-past linear both;animation-timeline:view();animation-range:entry 0% exit 100%}:is(.isd-pedestal,.isd-facade,.isd-podium>:first-child):focus-within{animation:none}}}.isd-panels{position:relative}.isd-panels__grid{position:absolute;inset:0;z-index:1;display:grid;grid-template:repeat(3,1fr) / repeat(4,1fr);grid-auto-flow:column;border-radius:var(--isarch-radius, 12px);overflow:hidden;perspective:900px;pointer-events:none;visibility:hidden}.isd-panels__grid>span{position:relative;overflow:hidden;background-color:#2b241a;backface-visibility:hidden}.isd-panels .isd-panels__grid img{position:absolute;top:calc(var(--isd-r) * -100%);left:calc(var(--isd-c) * -100%);width:400%;max-width:none;height:300%;border-radius:0}@media(prefers-reduced-motion:no-preference){html.js .isd-panels:is(.is-pending,.is-in:not(.is-ready))>img{opacity:0}html.js .isd-panels:is(.is-pending,.is-in) .isd-panels__grid{visibility:visible}html.js .isd-panels:is(.is-pending,.is-in:not(.is-ready)) .isd-panels__grid>span{transform:rotateY(-90deg)}html.js .isd-panels.is-in.is-ready .isd-panels__grid{visibility:hidden;transition:visibility 0s linear 1.35s}html.js .isd-panels.is-in.is-ready>img{transition:opacity 0s linear 1.35s}html.js .isd-panels .isd-panels__grid>span{transition:transform .7s var(--isd-ease) calc(var(--isd-i) * 50ms)}@media(hover:hover)and (pointer:fine){html.js .isd-panels.is-in.is-ready:hover .isd-panels__grid{visibility:visible;transition-delay:0s}html.js .isd-panels.is-in.is-ready:hover>img{opacity:0;transition-delay:0s}html.js .isd-panels.is-in.is-ready:hover .isd-panels__grid>span{transform:translateZ(calc(max(0,1 - hypot((var(--isd-px) - (var(--isd-c) * 2 + 1) / 4 + 1) * 3,var(--isd-py) - (var(--isd-r) * 2 + 1) / 3 + 1) / 1.1)*16px));transition:transform .3s var(--isd-ease)}}}.isd-field{position:relative;isolation:isolate}.isd-field__layer{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:#15110b}.isd-field__layer:before,.isd-field__layer:after{content:"";position:absolute;inset:0}.isd-field__layer:before{background:linear-gradient(90deg,rgb(248 247 243 / .06) 1px,transparent 1px) 50% 0 / 48px 48px,linear-gradient(rgb(248 247 243 / .06) 1px,transparent 1px) 50% 0 / 48px 48px}.isd-field__layer canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}.isd-field__layer.is-live canvas{opacity:1}.isd-field__layer:after{z-index:1;background:linear-gradient(90deg,#1e1810e0,#1e1810cc 45%,#1e181033 75%,#1e18101a)}[data-isd-field=empty-plot]>.isd-field__layer:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Crect x='2' y='2' width='68' height='68' fill='%23ffdd29' fill-opacity='.14' stroke='%23ffdd29' stroke-width='2' stroke-dasharray='8 6'/%3E%3C/svg%3E") calc(50% + 560px) 62% / 72px 72px no-repeat,radial-gradient(circle at calc(50% + 540px) 30%,rgb(255 243 176 / .9) 0 7px,rgb(255 221 41 / .25) 8px,transparent 46px),linear-gradient(90deg,rgb(248 247 243 / .06) 1px,transparent 1px) 50% 0 / 48px 48px,linear-gradient(rgb(248 247 243 / .06) 1px,transparent 1px) 50% 0 / 48px 48px}[data-isd-field=empty-plot]>.isd-field__layer:after{background:linear-gradient(90deg,transparent calc(50% - 520px),rgb(30 24 16 / .8) calc(50% - 460px),rgb(30 24 16 / .8) calc(50% + 460px),transparent calc(50% + 520px)) 0 72% / 100% 24% no-repeat,linear-gradient(90deg,#1e181026 calc(50% - 520px),#1e1810d1 calc(50% - 460px) calc(50% + 260px),#1e181026 calc(50% + 330px))}@media(max-width:767px){[data-isd-field=empty-plot]>.isd-field__layer:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Crect x='2' y='2' width='68' height='68' fill='%23ffdd29' fill-opacity='.14' stroke='%23ffdd29' stroke-width='2' stroke-dasharray='8 6'/%3E%3C/svg%3E") calc(50% + 40px) calc(100% - 20px) / 48px 48px no-repeat,linear-gradient(90deg,rgb(248 247 243 / .06) 1px,transparent 1px) 50% 0 / 32px 32px,linear-gradient(rgb(248 247 243 / .06) 1px,transparent 1px) 50% 0 / 32px 32px}.isd-field__layer:after,[data-isd-field=empty-plot]>.isd-field__layer:after{background:linear-gradient(180deg,#1e1810d9 0 calc(100% - 100px),#1e181033 calc(100% - 40px),#1e181026)}}.isd-field__layer--auto{bottom:auto;height:min(100%,var(--isd-field-h, 100%));background:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 96px),transparent);mask-image:linear-gradient(#000 calc(100% - 96px),transparent)}.isd-field__layer--auto:before,.isd-field__layer--auto:after{content:none}.isd-field__shade{position:absolute;inset:0;opacity:.86;filter:blur(16px)}.isd-field__shade i{position:absolute;border-radius:10px;background:#1e1810}.is-field-live.isd-blueprint:before{opacity:0}@media(prefers-reduced-motion:no-preference){.isd-field__layer canvas,.isd-blueprint:before{transition:opacity .4s ease-out}}.isd-wind{position:absolute;z-index:-1;pointer-events:none;opacity:0}.isd-wind.is-live{opacity:1}.isd-wind canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.isd-wind{transition:opacity .6s ease-out}}.isd-jury__loop .elementor-loop-container{position:relative;isolation:isolate}.isd-jury__loop .elementor-loop-container:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:20px;pointer-events:none;background:linear-gradient(160deg,#2a2319,#18130d);box-shadow:inset 0 0 0 1px var(--isd-line)}.isd-jury__loop .isd-juror__photo{position:relative}.isd-jury__loop .isd-juror__photo:before,.isd-jury__loop .isd-juror__photo:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none}.isd-jury__loop .isd-juror__photo:before{box-shadow:inset 0 0 0 6px #241e15,inset -2px -2px 0 6px #5a4c3880;background:linear-gradient(rgb(0 0 0 / .55),transparent 26px),linear-gradient(90deg,rgb(0 0 0 / .45),transparent 22px)}.isd-jury__loop .isd-juror__photo:after{box-shadow:inset 0 0 0 3px var(--isd-accent),0 0 24px #ffdd2959;opacity:0}@media(hover:hover){.isd-jury__loop .isd-juror__photo img{filter:grayscale(1) sepia(.32) brightness(.92)}.isd-jury__loop .isd-juror:hover .isd-juror__photo:after{opacity:1}.isd-jury__loop .isd-juror:hover .isd-juror__photo img{filter:none}}@media(prefers-reduced-motion:no-preference){.isd-jury__loop .isd-juror__photo:after{transition:opacity .35s ease-out}.isd-jury__loop .isd-juror__photo img{transition:filter .35s ease-out}}.isd-ranking__list-html{--isd-sky-h: 140px;position:relative}html.js .isd-ranking__list-html{padding-top:calc(var(--isd-sky-h) + 2.5rem)}.isd-skyline{position:absolute;top:0;left:0;right:14px;height:var(--isd-sky-h);display:flex;align-items:flex-end;gap:3px;pointer-events:none}.isd-skyline:after{content:"";position:absolute;left:-6px;right:-20px;bottom:-1px;height:9px;border-inline:1px solid var(--isd-line);background:linear-gradient(var(--isd-line),var(--isd-line)) 0 100% / 100% 1px no-repeat}.isd-skyline i{position:relative;flex:1;height:calc(var(--h) * 100%);background:repeating-linear-gradient(0deg,rgb(248 247 243 / .08) 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,transparent 0 3px,rgb(30 24 16 / .35) 3px 4px),linear-gradient(#4f4434,#2b241a);transform-origin:50% 100%}.isd-skyline i:before,.isd-skyline i:after{content:"";position:absolute}.isd-skyline i:before{left:0;bottom:100%;width:100%;height:6px;background:#7a6c55;transform:skew(-45deg);transform-origin:0 100%}.isd-skyline i:after{left:100%;top:0;width:6px;height:100%;background:#211b13;transform:skewY(-45deg);transform-origin:0 0}.isd-skyline .is-first:before{background:var(--isarch-yellow, #ffdd29)}@media(max-width:767px){.isd-ranking__list-html{--isd-sky-h: 96px}.isd-skyline{gap:2px;right:8px}.isd-skyline i:before{height:4px}.isd-skyline i:after{width:4px}}@media(prefers-reduced-motion:no-preference){html.js .isd-skyline{--isd-b: 0;transition:--isd-b 2.1s linear}html.js .isd-skyline.is-in{--isd-b: 1}html.js .isd-skyline i{scale:1 calc(1 - pow(1 - clamp(0,(var(--isd-b) * 2100 - var(--k) * 40) / 700,1),4))}}.isarch-pg-page-award .isd-isocubes{overflow:visible}.isd-trophy__stage{position:absolute;top:calc(var(--c) * -1.1);right:calc(var(--c) * -.4);bottom:calc(var(--c) * -.7);left:calc(var(--c) * -.4);container-type:size}.isd-trophy__view{position:absolute;inset:0;--u: 15.55cqh;perspective:283cqh;transition:opacity .4s linear}.isd-trophy__body{position:absolute;left:50%;top:80cqh;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-24deg)}.isd-trophy__body>i{position:absolute;left:calc(var(--u) / -2);top:calc(var(--u) * -4.5);width:var(--u);height:calc(var(--u) * 4.5);backface-visibility:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.isd-trophy__f{transform:translateZ(calc(var(--u) / 2));background:linear-gradient(90deg,rgb(255 255 255 / .32),transparent 4%),linear-gradient(180deg,#1b1b1e,#0a0a0c 30%,#232326 41%,#08080a 49%,#050506 75%,#0c0c0e);font:600 calc(var(--u) * .235) / 1 var(--isarch-font-display, "Archivo", sans-serif);color:#d8ac3a}.isd-trophy__f:before,.isd-trophy__f:after{position:absolute;left:50%;white-space:nowrap;translate:-50% 0}.isd-trophy__f:before{content:attr(data-award);top:6%;writing-mode:vertical-rl;letter-spacing:.02em}.isd-trophy__f:after{content:attr(data-mark);bottom:3.5%;font-size:calc(var(--u) * .1);font-weight:500;letter-spacing:.04em}@container (max-height: 400px){.isd-trophy__f:after{content:none}}.isd-trophy__r{transform:rotateY(90deg) translateZ(calc(var(--u) / 2));background:linear-gradient(90deg,#3a3835,#121213 45%,#070708)}.isd-trophy__b{transform:rotateY(180deg) translateZ(calc(var(--u) / 2));background:#0b0b0c}.isd-trophy__l{transform:rotateY(-90deg) translateZ(calc(var(--u) / 2));background:#121214}.isd-trophy__body>.isd-trophy__t{top:calc(var(--u) / -2);height:var(--u);background:linear-gradient(140deg,#77736c,#2c2a27 70%);transform:translateY(calc(var(--u) * -4.5)) rotateX(90deg)}.isd-trophy__halo{position:absolute;left:50%;top:80cqh;width:62cqh;height:14cqh;translate:-50% -50%;background:radial-gradient(closest-side,rgb(255 221 41 / .2),rgb(255 221 41 / .07) 55%,transparent)}.isd-trophy__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .4s linear}.isd-trophy.is-live .isd-trophy__canvas{opacity:1}.isd-trophy.is-live .isd-trophy__view{opacity:0}.isd-trophy.is-live .isd-trophy__stage{pointer-events:auto;touch-action:pan-y;cursor:grab}.isd-trophy.is-dragging .isd-trophy__stage{cursor:grabbing}@media(max-width:767px){.isarch-pg-page-award .isd-isocubes{height:220px}.isd-trophy__stage{inset:-28px auto -40px 50%;width:min(360px,100vw - 32px);translate:-50% 0}}@media(prefers-reduced-motion:no-preference){html.js .isd-trophy .isd-trophy__body{transition:translate .9s var(--isd-ease),opacity .6s ease-out}html.js .isd-trophy.is-pending .isd-trophy__body{opacity:0;translate:0 6cqh}}html.isd-gallery-on .e-con.isd-winners__zones{--isd-gallery-walk: calc(var(--isd-gallery-n, 12) * 190px + 700px);--isd-gw-list: clamp(220px, 21vw, 300px);--isd-gw-podium: clamp(280px, 27vw, 400px);--isd-gw-gold: min(1200px, 100vw - 200px);display:block;position:relative;height:calc(100svh + var(--isd-gallery-walk));margin-block:0;padding:0;overflow:clip}html.isd-gallery-on .isd-winners__zones>.e-con-inner{position:sticky;top:0;display:block;width:100%;max-width:none;height:100svh;margin:0;padding:0;overflow:clip;perspective:var(--isd-gallery-p, 900px);perspective-origin:50% var(--isd-gallery-oy, 52%);background:linear-gradient(transparent 55%,#ffdd290d),#100c08;touch-action:pan-y;cursor:grab}html.isd-gallery-on .isd-winners__zones .isd-hall{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}html.isd-gallery-on .isd-winners__zones>.e-con-inner>.e-con.isd-winners__zone{display:block;position:absolute;left:50%;top:50%;z-index:1;width:0;height:0;min-height:0;margin:0;padding:0;transform-style:preserve-3d}html.isd-gallery-on .isd-winners__zones .isd-winners__zone--list,html.isd-gallery-on .isd-winners__zones .isd-winners__zone--group_1{z-index:3}html.isd-gallery-on .isd-winners__zones .isd-winners__zone--podium,html.isd-gallery-on .isd-winners__zones .isd-winners__zone--group_2{z-index:2}html.isd-gallery-on .isd-winners__zone :is(.isd-winners__grid,.isd-winners__grid .elementor-widget-container,.elementor-loop-container,.e-loop-item){display:block;position:static;width:0;height:0;min-height:0;margin:0;padding:0;transform-style:preserve-3d}html.isd-gallery-on .isd-winners__zones .e-con.isd-winner{position:absolute;left:0;top:0;width:var(--isd-gw-list);height:auto;max-width:none;margin:0;opacity:0;backface-visibility:hidden;transition:none!important;animation:none!important;cursor:pointer}html.isd-gallery-on .isd-winners__zones .isd-winners__zone--top .e-con.isd-winner{width:var(--isd-gw-gold)}html.isd-gallery-on .isd-winners__zones .isd-winners__zone--top.isd-gallery-pair .e-con.isd-winner{width:min(720px,44vw)}html.isd-gallery-on .isd-winners__zones :is(.isd-winners__zone--podium,.isd-winners__group) .e-con.isd-winner{width:var(--isd-gw-podium)}html.isd-gallery-on.isd-gallery-placed .isd-winners__zones .e-con.isd-winner{opacity:1}html.isd-gallery-on .isd-winners__zones .e-con.isd-winner__card{height:auto;box-shadow:0 30px 60px -20px #000c,0 0 0 1px #f8f7f314}html.isd-gallery-on .isd-winners__zones .e-con>.elementor-widget.isd-winners__group-title{position:absolute;left:0;top:0;width:min(640px,80vw);max-width:none;margin:0;padding:.75rem 1.5rem 1rem;background:#241c13;border:1px solid rgb(248 247 243 / .32);border-bottom:3px solid var(--isd-accent);text-align:center;backface-visibility:hidden}html.isd-gallery-on .isd-winners__zones .isd-winners__group-title .elementor-heading-title{border-top:0;padding-top:0}html.isd-motion-paused .isd-winners__zones .isd-pedestal img{transition:none}html.isd-gallery-on .isd-winners__zones .isd-pedestal--low img{transform:scale(1.05)}.isd-gallery-bar{position:sticky;top:calc(100svh - 64px);z-index:4;display:flex;justify-content:flex-end;gap:8px;height:0;padding:0 24px}.isd-gallery-bar button,.isd-gallery-back{min-height:40px;padding:.625rem .875rem;font:600 .8125rem/1 var(--isarch-font-body, system-ui, sans-serif);letter-spacing:.04em;color:#f8f7f3;background:#1e1810e6;border:1px solid rgb(248 247 243 / .4);border-radius:var(--isarch-radius, 2px);cursor:pointer}.isd-gallery-bar button:hover,.isd-gallery-back:hover{border-color:var(--isd-accent)}.isd-gallery-bar button:focus-visible,.isd-gallery-back:focus-visible{outline:2px solid var(--isd-accent);outline-offset:2px}html.isd-gallery-list .isd-winners__zones>.e-con-inner{position:relative}.isd-gallery-back{position:absolute;right:0;bottom:calc(100% + .625rem);z-index:2}@media(max-width:767px){html.isd-gallery-on .e-con.isd-winners__zones{--isd-gallery-walk: calc(var(--isd-gallery-n, 12) * 260px + 500px);--isd-gw-list: min(100vw - 32px, 420px);--isd-gw-podium: var(--isd-gw-list);--isd-gw-gold: var(--isd-gw-list)}html.isd-gallery-on .isd-winners__zones>.e-con-inner{perspective:var(--isd-gallery-p, 700px)}html.isd-gallery-on .isd-winners__zones .isd-winners__zone--top.isd-gallery-pair .e-con.isd-winner{width:var(--isd-gw-gold)}.isd-gallery-bar{justify-content:center;top:calc(100svh - 56px);padding:0 12px}}@property --isd-in-z{syntax: "<length>"; inherits: false; initial-value: -260px;}@property --isd-in-rx{syntax: "<angle>"; inherits: false; initial-value: 16deg;}@property --isd-in-clip{syntax: "*"; inherits: false;}@property --isd-out-z{syntax: "<length>"; inherits: false; initial-value: 110px;}@property --isd-out-rx{syntax: "<angle>"; inherits: false; initial-value: -12deg;}.isd-shell{position:fixed;inset:0;width:100%;height:100vh;z-index:-1;pointer-events:none}.isd-shell.is-covered{visibility:hidden}html.isd-spatial .e-con.isd-winners-index{background-color:transparent}html.isd-spatial .isarch-main{overflow-x:clip}html.isd-spatial :is(.isarch-pg-band,.isarch-pg-timeline-band,.isd-winners-index__hero,.isd-winners-index__timeline,.isd-winners-index__award,.isd-winners-index__years){--isd-in-z: -260px;--isd-in-rx: 16deg;--isd-in-clip: inset(0 0 0 0);--isd-out-z: 110px;--isd-out-rx: -12deg}html.isd-spatial .isd-room--in-plan{--isd-in-z: -200px;--isd-in-rx: 22deg}html.isd-spatial .isd-room--in-portal{--isd-in-z: -380px;--isd-in-rx: 0deg;--isd-in-clip: inset(0 calc(50% - 230px) 0 calc(50% - 230px) )}html.isd-spatial .isd-room--in-facade{--isd-in-z: -320px;--isd-in-rx: 0deg;--isd-in-clip: inset(0 calc(50% - 150px) 0 calc(50% - 150px) )}html.isd-spatial :is(.isd-room--out-portal,.isd-room--out-facade){--isd-out-z: 280px;--isd-out-rx: 0deg}html.isd-spatial .isd-room--out-end{--isd-out-z: 0px;--isd-out-rx: 0deg}@supports (animation-timeline: view()){html.isd-spatial:not(.isd-motion-paused,.isd-spatial-still) :is(.isarch-pg-band,.isarch-pg-timeline-band,.isd-winners-index__hero,.isd-winners-index__timeline,.isd-winners-index__award,.isd-winners-index__years){animation:isd-room-in linear backwards,isd-room-out linear forwards;animation-timeline:view(),view();animation-range:entry 0% entry 100%,exit 0% exit 100%}html.isd-spatial :is(.isarch-pg-band,.isarch-pg-timeline-band,.isd-winners-index__hero,.isd-winners-index__timeline,.isd-winners-index__award,.isd-winners-index__years):focus-within{animation:none}html.isd-spatial.isd-spatial-measure :is(.isarch-pg-band,.isarch-pg-timeline-band,.isd-winners-index__hero,.isd-winners-index__timeline,.isd-winners-index__award,.isd-winners-index__years){animation:none}@media(min-width:1024px){html.isd-spatial:not(.isd-motion-paused,.isd-spatial-still) .isd-winners-index__timeline{animation:none}}}@keyframes isd-room-in{0%{transform:perspective(1200px) translateZ(var(--isd-in-z)) rotateX(var(--isd-in-rx));transform-origin:50% 0%;clip-path:var(--isd-in-clip)}28%{clip-path:inset(0 0 0 0)}60%,to{transform:perspective(1200px) translateZ(0) rotateX(0);transform-origin:50% 0%;clip-path:inset(0 0 0 0)}}@keyframes isd-room-out{0%,40%{transform:perspective(1200px) translateZ(0) rotateX(0);transform-origin:50% 100%}to{transform:perspective(1200px) translateZ(var(--isd-out-z)) rotateX(var(--isd-out-rx));transform-origin:50% 100%}}.isd-levels{position:fixed;left:16px;top:50%;z-index:40;display:none;flex-direction:column;gap:2px;padding:6px;transform:translateY(-50%);font:600 11px/1 var(--isarch-font-body, Montserrat, system-ui, sans-serif);letter-spacing:.08em;color:#b3afa6;background:#1e1810;border:1px solid rgb(248 247 243 / .14);pointer-events:none}.isd-levels span{display:block;min-width:22px;padding:4px 3px;text-align:center}.isd-levels span.is-on{color:#1e1810;background:var(--isarch-yellow, #ffdd29)}@media(min-width:1360px){html.isd-spatial .isd-levels{display:flex}}@media(max-width:767px){html.isd-spatial :is(.isarch-pg-band,.isarch-pg-timeline-band,.isd-winners-index__hero,.isd-winners-index__timeline,.isd-winners-index__award,.isd-winners-index__years){--isd-in-z: -140px;--isd-in-rx: 0deg;--isd-out-z: 60px;--isd-out-rx: 0deg}html.isd-spatial :is(.isd-room--in-portal,.isd-room--in-facade){--isd-in-z: -160px;--isd-in-clip: inset(0 22% 0 22%)}html.isd-spatial :is(.isd-room--out-portal,.isd-room--out-facade){--isd-out-z: 80px}}
