.dw{--dw-radius:14px;--dw-tilt-k:1;--dw-scale-k:1;contain:paint;pointer-events:none;perspective:1200px;perspective-origin:50%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;--dw-v:1;--dw-h:0;--dw-plane-flow:row;--dw-track-flow:column;--dw-col-w:calc(var(--dw-tile-w) + var(--dw-gap));--dw-col-ht:auto;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(78% 82% at 50% 46%,#000 40%,#0000 100%),linear-gradient(#0000 0%,#000 60%);mask-image:radial-gradient(78% 82% at 50% 46%,#000 40%,#0000 100%),linear-gradient(#0000 0%,#000 60%);-webkit-mask-composite:source-in;mask-composite:intersect}.dw[data-dir-desktop=horizontal]{--dw-v:0;--dw-h:1;--dw-plane-flow:column;--dw-track-flow:row;--dw-col-w:auto;--dw-col-ht:calc(var(--dw-tile-h) + var(--dw-gap))}.dw-plane{flex-direction:var(--dw-plane-flow);transform-origin:50%;transform:translate(-50%, -50%) scale(calc(1.18 * var(--dw-scale-k))) rotateX(calc(var(--dw-tilt) * var(--dw-tilt-k))) rotateY(calc(var(--dw-turn) * var(--dw-tilt-k))) translateZ(calc(var(--dw-depth) * -1));display:flex;position:absolute;top:50%;left:50%}.dw-col{width:var(--dw-col-w);height:var(--dw-col-ht);--dw-len:calc(var(--dw-len-v) * var(--dw-v) + var(--dw-len-h) * var(--dw-h));--dw-dur:calc(var(--dw-dur-v) * var(--dw-v) + var(--dw-dur-h) * var(--dw-h));flex:none;position:relative}.dw-track{flex-direction:var(--dw-track-flow);will-change:transform;transform:translate3d(calc(var(--dw-len) * var(--dw-h) * var(--dw-off) * -1), calc(var(--dw-len) * var(--dw-v) * var(--dw-off) * -1), 0);animation:dw-drift var(--dw-dur) linear infinite;animation-direction:var(--dw-dir);animation-delay:calc(var(--dw-dur) * var(--dw-off) * -1);display:flex}@keyframes dw-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--dw-len) * var(--dw-h) * -1), calc(var(--dw-len) * var(--dw-v) * -1), 0)}}.dw-tile{width:calc(var(--dw-tile-w) + var(--dw-gap));height:calc(var(--dw-tile-h) + var(--dw-gap));flex:none;display:block;position:relative}.dw-tile img{inset:calc(var(--dw-gap) / 2);width:calc(100% - var(--dw-gap));height:calc(100% - var(--dw-gap));object-fit:cover;border-radius:var(--dw-radius);background:var(--ld-soft);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.dw-veil{background:var(--ld-bg);opacity:var(--dw-dim);pointer-events:none;position:absolute;inset:0}.dw[data-animated=false] .dw-track{animation:none}.dw[data-paused=true] .dw-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dw-track{will-change:auto;animation:none}}@media (max-width:767px){.dw{--dw-scale-k:var(--dw-mobile-scale)}.dw[data-dir-mobile=vertical]{--dw-v:1;--dw-h:0;--dw-plane-flow:row;--dw-track-flow:column;--dw-col-w:calc(var(--dw-tile-w) + var(--dw-gap));--dw-col-ht:auto}.dw[data-dir-mobile=horizontal]{--dw-v:0;--dw-h:1;--dw-plane-flow:column;--dw-track-flow:row;--dw-col-w:auto;--dw-col-ht:calc(var(--dw-tile-h) + var(--dw-gap))}.dw[data-mobile-mode=static] .dw-track{will-change:auto;animation:none}.dw[data-mobile-mode=simplified]{--dw-tilt-k:.5}.dw[data-mobile-cols="1"] .dw-col:nth-child(n+2),.dw[data-mobile-cols="2"] .dw-col:nth-child(n+3),.dw[data-mobile-cols="3"] .dw-col:nth-child(n+4),.dw[data-mobile-cols="4"] .dw-col:nth-child(n+5),.dw[data-mobile-cols="5"] .dw-col:nth-child(n+6){display:none}}.ld-section[data-preview=mobile] .dw{--dw-scale-k:var(--dw-mobile-scale)}.ld-section[data-preview=mobile] .dw[data-dir-mobile=vertical]{--dw-v:1;--dw-h:0;--dw-plane-flow:row;--dw-track-flow:column;--dw-col-w:calc(var(--dw-tile-w) + var(--dw-gap));--dw-col-ht:auto}.ld-section[data-preview=mobile] .dw[data-dir-mobile=horizontal]{--dw-v:0;--dw-h:1;--dw-plane-flow:column;--dw-track-flow:row;--dw-col-w:auto;--dw-col-ht:calc(var(--dw-tile-h) + var(--dw-gap))}.ld-section[data-preview=mobile] .dw[data-mobile-mode=static] .dw-track{will-change:auto;animation:none}.ld-section[data-preview=mobile] .dw[data-mobile-mode=simplified]{--dw-tilt-k:.5}.ld-section[data-preview=mobile] .dw[data-mobile-cols="1"] .dw-col:nth-child(n+2),.ld-section[data-preview=mobile] .dw[data-mobile-cols="2"] .dw-col:nth-child(n+3),.ld-section[data-preview=mobile] .dw[data-mobile-cols="3"] .dw-col:nth-child(n+4),.ld-section[data-preview=mobile] .dw[data-mobile-cols="4"] .dw-col:nth-child(n+5),.ld-section[data-preview=mobile] .dw[data-mobile-cols="5"] .dw-col:nth-child(n+6){display:none}
.ld-section[data-highlight] .ld-inner{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ld-hl-width));align-content:center;column-gap:clamp(2rem,5cqi,5rem)}.ld-section[data-highlight=left] .ld-inner{grid-template-columns:minmax(0, var(--ld-hl-width)) minmax(0, 1fr)}.ld-section[data-highlight=right] .ld-content{grid-column:1}.ld-section[data-highlight=right] .ld-hl{grid-column:2;justify-self:end}.ld-section[data-highlight=left] .ld-content{grid-column:2}.ld-section[data-highlight=left] .ld-hl{grid-area:1/1;justify-self:start}.ld-section[data-highlight] .ld-hl{z-index:1;width:100%;max-width:var(--ld-hl-width);min-width:0;position:relative}.ld-hl[data-align=start]{align-self:start}.ld-hl[data-align=center]{align-self:center}.ld-hl[data-align=end]{align-self:end}.ld-section[data-highlight][data-title-scale=display] .ld-inner .ld-content,.ld-section[data-highlight][data-title-scale=poster] .ld-inner .ld-content{width:100%}.ld-section[data-highlight][data-title-scale=display] .ld-inner .ld-title,.ld-section[data-highlight][data-title-scale=poster] .ld-inner .ld-title{font-size:clamp(2.75rem,6.5cqi,7rem);line-height:1.05}@container (max-width:767px){.ld-section[data-highlight] .ld-inner{grid-template-columns:minmax(0,1fr);row-gap:2rem}.ld-section[data-highlight] .ld-content{grid-area:1/1}.ld-section[data-highlight] .ld-hl{grid-area:2/1;place-self:auto center}.ld-hl-panel{padding:var(--tenant-card-py-mobile,1.25rem) var(--tenant-card-px-mobile,1.25rem)}}@keyframes ld-hl-in{0%{opacity:0}to{opacity:1}}@keyframes ld-hl-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--ld-hl-amp) * -1))}}.ld-hl{animation:.7s both ld-hl-in}.ld-hl-tilt{transform:rotate(var(--ld-hl-tilt,0deg))}.ld-hl[data-float=on]:not([data-kind=stack]) .ld-hl-float{animation:6s ease-in-out infinite ld-hl-float}.ld-hl[data-float=on][data-kind=stack] .ld-hl-card-float{animation:6s ease-in-out infinite ld-hl-float;animation-delay:var(--ld-hl-phase,0s)}.ld-hl[data-float=on][data-paused=true] .ld-hl-float,.ld-hl[data-float=on][data-paused=true] .ld-hl-card-float{animation-play-state:paused}.ld-hl[data-motion=none],.ld-hl[data-motion=none] *{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.ld-hl,.ld-hl *{transition:none!important;animation:none!important}}.ld-hl-panel{box-sizing:border-box;color:var(--ld-fg);font-family:var(--ld-body-font);padding:var(--tenant-card-py-desktop,1.5rem) var(--tenant-card-px-desktop,1.5rem);border:var(--sc-card-border-width,var(--tenant-card-border-width,1px)) solid transparent;border-radius:var(--sc-card-radius,var(--tenant-card-radius,.75rem));box-shadow:var(--sc-card-shadow,var(--tenant-card-shadow,none));position:relative}.ld-hl[data-surface=solid] .ld-hl-panel{background:color-mix(in srgb, var(--ld-fg) 8%, var(--ld-bg));border-color:color-mix(in srgb, var(--ld-fg) 16%, transparent)}.ld-hl[data-surface=outlined] .ld-hl-panel{border-color:color-mix(in srgb, var(--ld-fg) 45%, transparent);box-shadow:none;background:0 0}.ld-hl[data-surface=glass] .ld-hl-panel{background:color-mix(in srgb, var(--ld-bg) 38%, transparent);border-color:color-mix(in srgb, var(--ld-fg) 28%, transparent);box-shadow:inset 0 1px 0 #ffffff73, var(--sc-card-shadow,var(--tenant-card-shadow,0 8px 32px #0000001f));-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6)}.ld-hl[data-surface=transparent] .ld-hl-panel{box-shadow:none;background:0 0;border-color:#0000}.ld-hl-panel[data-flush]{padding:0;overflow:hidden}.ld-hl[data-kind=stack] .ld-hl-panel,.ld-hl[data-kind=images] .ld-hl-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.ld-hl-head{border-bottom:1px solid color-mix(in srgb, var(--ld-fg) 22%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.ld-hl-title{font-family:var(--ld-heading-font);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.ld-hl-contact .ld-hl-row:first-child{margin-top:0}.ld-hl-title+.ld-hl-contact{margin-top:.75rem}.ld-hl-tag{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ld-fg) 78%, var(--ld-bg));flex:none;margin:0;font-size:.75rem}.ld-hl-spec,.ld-hl-contact{margin:0;padding:0;list-style:none;display:grid}.ld-hl-icon{vertical-align:middle;flex:none;width:1.25rem;margin-inline-end:.5rem;display:inline-flex}.ld-hl-spec dt{align-items:center;display:flex}.ld-hl-spec[data-icons] .ld-hl-row[data-check] dt:before{content:none}.ld-hl-row{border-bottom:1px dashed color-mix(in srgb, var(--ld-fg) 22%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;display:flex}.ld-hl-spec .ld-hl-row{align-items:center}.ld-hl-row:has(.ld-hl-qr){align-items:flex-start}.ld-hl-row:last-child{border-bottom:0}.ld-hl-row dt,.ld-hl-label{color:color-mix(in srgb, var(--ld-fg) 82%, var(--ld-bg));margin:0}.ld-hl-row dd,.ld-hl-value{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.ld-hl-row[data-check] dt:before{content:"✓" / "";margin-inline-end:.5em;font-weight:700}.ld-hl-label{overflow-wrap:anywhere;flex:none;max-width:45%}.ld-hl-value{text-align:end}.ld-hl-value a{color:inherit;text-decoration:underline}.ld-hl-row a{color:inherit}.ld-hl-multiline{white-space:pre-line}.ld-hl-qr{background:#fff;border-radius:.25rem;width:7rem;height:auto;display:block}.ld-hl-stats{grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;display:grid;container-type:inline-size}.ld-hl-stat{border-bottom:1px dashed color-mix(in srgb, var(--ld-fg) 22%, transparent);flex-direction:column-reverse;gap:.25rem;min-width:0;padding-block:.75rem;display:flex}.ld-hl-stat:last-child{border-bottom:0}.ld-hl-stat dt{color:color-mix(in srgb, var(--ld-fg) 82%, var(--ld-bg));overflow-wrap:anywhere;margin:0;font-size:.9rem}.ld-hl-stat dd{white-space:nowrap;font-family:var(--ld-heading-font);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,14cqi,3.75rem);font-weight:700;line-height:1.1}.ld-hl .sf-affix{margin-inline:.1em;font-size:.5em}.ld-hl .sf-num{display:inline-grid}.ld-hl .sf-num:after{content:attr(data-final) / "";visibility:hidden;height:0;display:block;overflow:hidden}.ld-hl-single img,.ld-hl-slide img,.ld-hl-card-float img{object-fit:cover;width:100%;height:100%;display:block}.ld-hl-single img{height:auto}.ld-hl-photo{box-sizing:border-box;isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative}.ld-hl-photo>:first-child{flex:auto;min-height:0}.ld-hl-single .ld-hl-photo{height:auto}.ld-hl-photo[data-photo=none]{border-radius:var(--sc-card-radius,var(--tenant-card-radius,.5rem));box-shadow:var(--sc-card-shadow,var(--tenant-card-shadow,0 .5rem 1.5rem #00000040));overflow:hidden}.ld-hl-card .ld-hl-photo[data-photo=none]{box-shadow:0 .5rem 1.5rem #00000040}.ld-hl-photo[data-photo=frame]{border:3px solid var(--ld-fg);background:color-mix(in srgb, var(--ld-bg) 94%, #fff);padding:.85rem;box-shadow:0 .6rem 1.4rem #0003}.ld-hl-photo[data-photo=frame] img{outline:1px solid color-mix(in srgb, var(--ld-fg) 35%, transparent)}.ld-hl-photo[data-photo=polaroid]{color:#222;background:#fff;padding:.7rem .7rem 0;box-shadow:0 .6rem 1.4rem #00000047}.ld-hl-caption{text-align:center;min-height:3.25rem;font-family:var(--ld-heading-font);overflow-wrap:anywhere;flex:none;justify-content:center;align-items:center;padding-inline:.5rem;font-size:.95rem;display:flex}.ld-hl-photo[data-photo=polaroid]:not(:has(.ld-hl-caption)){padding-bottom:3.25rem}.ld-hl-photo[data-photo=tape]{box-shadow:0 .5rem 1.2rem #00000038}.ld-hl-photo[data-photo=tape]:before{content:"";z-index:1;clip-path:polygon(0 8%,4% 0,8% 8%,12% 0,100% 0,100% 100%,12% 100%,8% 92%,4% 100%,0 92%);background:#f4e3a1c7;width:6rem;height:1.7rem;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #0003}.ld-hl-photo[data-photo=film]{background:#131313;padding:1.6rem .6rem;box-shadow:0 .6rem 1.4rem #0000004d}.ld-hl-photo[data-photo=film]:before,.ld-hl-photo[data-photo=film]:after{content:"";background:repeating-linear-gradient(90deg,#eee 0 .7rem,#0000 .7rem 1.4rem);border-radius:.1rem;height:.55rem;position:absolute;left:.6rem;right:.6rem}.ld-hl-photo[data-photo=film]:before{top:.5rem}.ld-hl-photo[data-photo=film]:after{bottom:.5rem}.ld-hl-photo[data-photo=pin]{box-shadow:0 .5rem 1.2rem #00000040}.ld-hl-photo[data-photo=pin]:before{content:"";z-index:1;background:radial-gradient(circle at 35% 30%,#ff8a80 0 12%,#d32f2f 45%,#8e1b1b 100%);border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;top:-.65rem;left:50%;transform:translate(-50%);box-shadow:0 .3rem .35rem #00000059}.ld-hl-photo[data-photo=offset]{border:2px solid var(--ld-fg)}.ld-hl-photo[data-photo=offset]:before{content:"";z-index:-1;background:var(--ld-accent);border:2px solid var(--ld-fg);position:absolute;inset:0;transform:translate(.9rem,.9rem)}.ld-hl-photo[data-photo=hard-shadow]{border:3px solid var(--ld-fg);box-shadow:.65rem .65rem 0 var(--ld-fg)}.ld-hl-photo[data-photo=browser]{border:1px solid color-mix(in srgb, var(--ld-fg) 30%, transparent);background:color-mix(in srgb, var(--ld-fg) 10%, var(--ld-bg));border-radius:.6rem;overflow:hidden;box-shadow:0 .8rem 1.8rem #00000038}.ld-hl-photo[data-photo=browser]:before{content:"";background:radial-gradient(circle at 1rem,#ff5f57 0 .3rem,#0000 .32rem),radial-gradient(circle at 2rem,#febc2e 0 .3rem,#0000 .32rem),radial-gradient(circle at 3rem,#28c840 0 .3rem,#0000 .32rem);flex:none;height:1.9rem}.ld-hl-carousel{position:relative}.ld-hl-carousel-stage{aspect-ratio:var(--ld-hl-ratio,4 / 3);position:relative}.ld-hl-slide{opacity:0;transition:opacity .5s;position:absolute;inset:0}.ld-hl-slide[data-current]{opacity:1}.ld-hl-carousel[data-hl-transition=slide] .ld-hl-slide{transition:opacity .5s,transform .5s;transform:translate(6%)}.ld-hl-carousel[data-hl-transition=slide] .ld-hl-slide[data-current]{transform:none}.ld-hl-dots{inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:.25rem}.ld-hl-dot{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:relative}.ld-hl-dot:before{content:"";background:#ffffff8c;border-radius:50%;position:absolute;inset:.5rem;box-shadow:0 0 0 1px #00000059}.ld-hl-dot[data-current]:before{background:#fff}.ld-hl-dot:focus-visible{outline:2px solid var(--ld-fg);outline-offset:0;border-radius:50%}.ld-hl-stack{--ld-hl-step-x:1.5rem;--ld-hl-step-y:1rem;width:100%;aspect-ratio:var(--ld-hl-ratio,4 / 3);position:relative}.ld-hl-card{top:0;left:0;right:calc((var(--ld-hl-count) - 1) * var(--ld-hl-step-x));bottom:calc((var(--ld-hl-count) - 1) * var(--ld-hl-step-y));transform:translate(calc(var(--ld-hl-pos) * var(--ld-hl-step-x)), calc(var(--ld-hl-pos) * var(--ld-hl-step-y))) rotate(var(--ld-hl-angle,0deg)) scale(calc(1 - var(--ld-hl-pos) * .04));transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute}.ld-hl-card-float{width:100%;height:100%}.ld-hl-card-button{cursor:pointer;border-radius:var(--sc-card-radius,var(--tenant-card-radius,.5rem));background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ld-hl-card-button:focus-visible{outline:2px solid var(--ld-fg);outline-offset:4px}
