@font-face{font-family:"Young Serif";src:url(fonts/young-serif-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Young Serif";src:url(fonts/young-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;src:url(fonts/host-grotesk-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:300 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;src:url(fonts/host-grotesk-latin-wght-normal.woff2) format("woff2-variations");font-weight:300 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--ink: #000000;--ink-2: color-mix(in srgb, var(--ink) 52%, var(--bg));--ink-3: color-mix(in srgb, var(--ink) 16%, var(--bg));--wash: color-mix(in srgb, var(--ink) 5%, var(--bg));--inv-ink: var(--bg);--inv-bg: var(--ink);--f-sans: "Host Grotesk", "Neue Haas Grotesk Text Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mark: "Young Serif", Georgia, serif;--t-xs: 11px;--t-s: 13px;--t-m: 16px;--t-l: clamp(22px, 2.2vw, 30px);--t-xl: clamp(46px, 7.4vw, 132px);--pad: clamp(16px, 1.5vw, 22px);--top-h: 44px;--safe-t: env(safe-area-inset-top, 0px);--ease: cubic-bezier(.76, 0, .18, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light}html[data-ss-theme=dark]{--bg: #000000;--ink: #ffffff;color-scheme:dark}@view-transition{navigation: auto;}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-sans);font-size:var(--t-s);line-height:1.32;font-weight:420;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .5s ease,color .5s ease}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--bg)}[hidden]{display:none!important}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dim,.n{color:var(--ink-2)}.u{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease-out);padding-bottom:1px}.u:hover,.u[aria-current=page],.u.is-on{background-size:100% 1px}.top{position:fixed;inset:0 0 auto;z-index:50;height:calc(var(--top-h) + var(--safe-t));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--safe-t) max(var(--pad),env(safe-area-inset-right,0px)) 0 max(var(--pad),env(safe-area-inset-left,0px));color:var(--ink)}.top nav{display:flex;gap:clamp(14px,2vw,30px)}.top .right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.top .home{position:absolute;left:0;right:0;top:var(--safe-t);height:var(--top-h);pointer-events:none;font-family:var(--f-mark);font-size:15px;letter-spacing:-.02em;opacity:0;transition:opacity .5s ease}.top .home span{position:absolute;top:50%;transform:translateY(-52%);pointer-events:auto;white-space:nowrap}.top .home span:first-child{right:calc(100% - var(--split, 50%) + .13em)}.top .home span:last-child{left:calc(var(--split, 50%) + .13em)}body.is-flipped .top .home,body:not(.home) .top .home{opacity:1}.top.has-bg,body.is-flipped .top{background:var(--bg);transition:background-color .5s ease}body.author.is-flipped .top{background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.swatches{display:flex;gap:8px;align-items:center}.sw{width:15px;height:15px;border-radius:50%;border:1px solid var(--ink)}.sw-invert{background:linear-gradient(90deg,var(--ink) 50%,transparent 50%)}.sw-wheel{background:conic-gradient(from 90deg,#f43,#fd2 60deg,#3c5,#2be,#34f,#e3c,#f43 360deg);border-color:transparent}.picker{position:fixed;z-index:60;top:calc(var(--top-h) + var(--safe-t) + 2px);right:var(--pad);padding:12px;display:none;background:var(--bg);border:1px solid var(--ink)}.picker.is-open{display:grid;gap:10px;justify-items:center}.picker canvas{width:132px;height:132px;display:block;border-radius:50%;cursor:crosshair;touch-action:none}.picker .row{display:flex;gap:8px}.dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--ink)}.dot-w{background:#fff}.dot-b{background:#000}.hero{position:fixed;inset:0;z-index:40;background:var(--bg);overflow:hidden;transition:transform 1.05s var(--ease),background-color .5s ease;will-change:transform}body.is-flipped .hero{transform:translate3d(0,-100%,0)}body.no-anim .hero,body.no-anim .after-hero{transition:none!important}.after-hero,body.has-hero>main{transform:translate3d(0,6vh,0);opacity:.4;transition:transform 1.05s var(--ease),opacity 1.05s var(--ease)}body.is-flipped>main{transform:none;opacity:1}.go{position:absolute;left:50%;bottom:calc(var(--pad) + 4px);z-index:6;transform:translate(-50%);padding:8px;perspective:120px}.go svg{width:13px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.3;animation:flip 5s var(--ease) infinite}@keyframes flip{0%,84%{transform:rotateX(0)}92%{transform:rotateX(180deg)}to{transform:rotateX(360deg)}}.mark{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.wordmark{margin:0;font-family:var(--f-mark);font-weight:400;font-size:min(15.5vw,26vh);line-height:.7;letter-spacing:-.055em}.wordmark span{display:block}.wordmark .w1{margin-right:.08em}.tagline{margin:.9em 0 0;font-size:var(--t-s);line-height:1.3}.hero-home.is-ready .wordmark span{animation:rise 1.4s var(--ease-out) both}.hero-home.is-ready .wordmark .w2{animation-delay:.08s}.hero-home.is-ready .tagline{animation:fade 1.2s ease .5s both}@keyframes rise{0%{transform:translateY(.3em);opacity:0}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.float{position:absolute;top:0;left:0;width:clamp(120px,15vw,290px);will-change:transform}.float.a,.float.b{z-index:2}body.has-hero.author:not(.is-flipped) .top,body.has-hero.nap:not(.is-flipped) .top{color:#fff;mix-blend-mode:difference}body.has-hero.author:not(.is-flipped) .top .sw-invert,body.has-hero.nap:not(.is-flipped) .top .sw-invert{border-color:#fff;background:linear-gradient(90deg,#fff 50%,transparent 50%)}.float a{display:block}.float figure{margin:0}.float .img{overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path 1.6s var(--ease)}.hero-home.is-ready .float .img{clip-path:inset(0 0 0 0)}.hero-home.is-ready .float.b .img{transition-delay:.25s}.float img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transform:scale(1.12);transition:transform 2.2s var(--ease-out)}.hero-home.is-ready .float img{transform:scale(1)}.float figcaption{margin-top:8px;font-size:var(--t-xs);line-height:1.25;display:grid;grid-template-columns:auto 1fr;column-gap:10px;opacity:0;transition:opacity .8s ease 1s}.hero-home.is-ready .float figcaption{opacity:1}.float figcaption .n,.float figcaption .t{color:var(--ink-2)}.float figcaption .t{grid-column:2}.float.a figcaption{position:absolute;left:calc(100% + 12px);top:-3px;margin:0;width:14em}.hero.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero.split.fit{grid-template-columns:var(--split) minmax(0,1fr)}.hero.split.fit .split-media{background:transparent}.hero.split.fit .split-media img{object-fit:contain}.author .hero.split{background:radial-gradient(40vmax 34vmax at var(--ax, 75%) var(--ay, 30%),var(--a1) 0%,transparent 72%),radial-gradient(36vmax 32vmax at var(--bx, 85%) var(--by, 80%),var(--a2) 0%,transparent 70%),var(--bg)}.split-media{position:relative;margin:0;height:100%;min-height:0;overflow:hidden;background:var(--wash)}.split-media img{width:100%;height:100%;object-fit:cover}.split-media figcaption{position:absolute;left:var(--pad);bottom:var(--pad);padding:3px 6px 4px;background:var(--bg);color:var(--ink);font-size:var(--t-xs);max-width:calc(100% - 2 * var(--pad))}.split-media.ink{background:var(--bg);cursor:pointer}.split-media canvas{width:100%;height:100%;display:block}.split-text{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:calc(var(--top-h) + var(--safe-t) + 12px) var(--pad) calc(var(--pad) + 44px);min-width:0}.split-text h1{margin:auto 0 clamp(14px,1.6vw,26px);font-size:var(--t-xl);font-weight:460;line-height:.88;letter-spacing:-.05em;text-wrap:balance}.split-no{margin:0;color:var(--ink-2)}.split-no span{color:var(--ink)}.facts{margin:0;font-size:var(--t-m);line-height:1.25;display:grid;gap:8px}.facts dd{margin:0}.contact{list-style:none;margin:6px 0 0;padding:0;font-size:clamp(17px,1.5vw,21px);line-height:1.25;display:grid;gap:3px}.contact a{word-break:break-word}.lede{margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.18;letter-spacing:-.01em}.split-text .dim{margin:0;font-size:var(--t-m);line-height:1.3}.index{padding:calc(var(--top-h) + var(--safe-t) + 6px) var(--pad) 28px}.ix-bar{position:sticky;top:calc(var(--top-h) + var(--safe-t));z-index:20;display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;background:var(--bg);border-bottom:1px solid var(--ink);transition:background-color .5s ease}.ix-bar h2{margin:0;font-size:var(--t-s);font-weight:420}.views{display:flex;align-items:center;gap:4px}.views button{width:26px;height:24px;display:grid;place-items:center}.views i{display:block;border:1px solid var(--ink);transition:background-color .2s ease}.views [data-view=tesno] i{width:7px;height:9px}.views [data-view=srednje] i{width:10px;height:13px}.views [data-view=prostorno] i{width:13px;height:17px}.views button[aria-pressed=true] i{background:var(--ink)}.views button:hover i{background:var(--ink-3)}.views button[aria-pressed=true]:hover i{background:var(--ink)}.ix{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:clamp(20px,3vw,56px);margin-top:22px}.grid{display:grid;list-style:none;margin:0;padding:0}.tile a{display:block;position:relative}.tile .num{font-size:var(--t-xs);display:block}.tile .nm{display:none;font-size:var(--t-xs)}.tile img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--wash);transition:filter .35s ease}.grid.from-legend .tile:not(.is-hl) img{filter:grayscale(1)}.grid.from-legend .tile.is-hl img{outline:1px solid #008000;outline-offset:-1px}.grid[data-view=tesno]{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:12px 3px}.grid[data-view=tesno] .num{margin-bottom:2px;letter-spacing:-.01em}.grid[data-view=tesno] .num:before{content:"#"}.grid[data-view=srednje]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:34px clamp(18px,2.2vw,36px)}.grid[data-view=srednje] a{display:flex;flex-direction:column}.grid[data-view=srednje] .num{order:2;align-self:flex-end;margin-top:6px}.grid[data-view=srednje] img{order:1}.grid[data-view=prostorno]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.grid[data-view=prostorno] .tile a{aspect-ratio:1 / 1.02;display:grid;place-items:center}.grid[data-view=prostorno] .num{position:absolute;top:0;left:0}.grid[data-view=prostorno] .num:after{content:"."}.grid[data-view=prostorno] img{width:30%}.legend{position:sticky;top:calc(var(--top-h) + var(--safe-t) + 64px);align-self:start;max-height:calc(100vh - var(--top-h) - 84px);overflow:auto;scrollbar-width:none;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.28}.legend::-webkit-scrollbar{display:none}.legend li a{display:grid;grid-template-columns:2.4em 1fr;transition:color .2s ease}.legend.is-hovering li a{color:var(--ink-2)}.legend.is-hovering li.is-hl a{color:var(--ink)}.cursor-label{position:fixed;z-index:70;left:0;top:0;pointer-events:none;padding:5px 7px 6px;background:var(--ink);color:var(--bg);font-size:var(--t-xs);line-height:1.25;max-width:260px;opacity:0;transition:opacity .2s ease}.cursor-label.is-on{opacity:1}.cursor-label b{font-weight:560;display:block}body.author{background:var(--bg)}html[data-aura]{--a1: hsl(var(--h, 20) 82% 72% / .95);--a2: hsl(calc(var(--h, 20) + 42) 74% 80% / .85)}html[data-aura][data-ss-theme=dark]{--a1: hsl(var(--h, 20) 70% 30% / .95);--a2: hsl(calc(var(--h, 20) + 42) 64% 22% / .9)}html[data-aura][data-ss-theme=custom]{--a1: color-mix(in oklab, hsl(var(--h, 20) 80% 60%) 45%, var(--bg));--a2: color-mix(in oklab, hsl(calc(var(--h, 20) + 42) 80% 60%) 35%, var(--bg))}.aura{position:fixed;inset:-10vmax;z-index:-1;pointer-events:none;background:radial-gradient(42vmax 36vmax at var(--ax, 22%) var(--ay, 30%),var(--a1) 0%,transparent 72%),radial-gradient(38vmax 34vmax at var(--bx, 78%) var(--by, 74%),var(--a2) 0%,transparent 70%),var(--bg)}.au{padding:calc(var(--top-h) + var(--safe-t) + 28px) var(--pad) 80px}.au-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad)}.au-bio{grid-column:1 / span 6;font-size:var(--t-m);line-height:1.32;max-width:62ch}.au-bio p{margin:0 0 1em}.pager{grid-column:9 / span 4;justify-self:end;align-self:start;display:flex;gap:22px}.more{margin:clamp(48px,7vw,100px) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:36px var(--pad);list-style:none;padding:0}.more figure{margin:0}.more img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.cap{margin-top:8px;font-size:var(--t-xs);line-height:1.25}.cap .who{display:block}.cap .what{color:color-mix(in srgb,var(--ink) 62%,transparent)}.page{padding:calc(var(--top-h) + var(--safe-t) + 18px) var(--pad) 90px}.nap-page{padding-top:calc(var(--top-h) + var(--safe-t))}.tabs-bar{position:sticky;top:calc(var(--top-h) + var(--safe-t));z-index:20;display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;margin-bottom:26px;background:var(--bg);border-bottom:1px solid var(--ink);transition:background-color .5s ease}.tabs{display:flex;gap:22px}.tabs button{font-size:var(--t-l);letter-spacing:-.02em;line-height:1;color:var(--ink-2)}.tabs button[aria-selected=true]{color:var(--ink)}.tabs .n{font-size:var(--t-s);letter-spacing:0;vertical-align:top;margin-left:2px}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:40px var(--pad)}.card{display:flex;flex-direction:column;border:1px solid var(--ink);padding:10px 10px 14px}.card-img{position:relative;display:block;margin-bottom:10px}.stk{position:absolute;top:0;left:0;padding:3px 6px 4px;font-size:var(--t-xs);line-height:1;color:#fff;display:none}.card.is-new .stk{display:block;background:green;border-radius:0 0 6px}.card.is-last .stk{display:block;left:auto;right:0;background:#e10600}.card.is-last .card-img:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 22px 22px;border-color:transparent transparent #e10600 transparent}.card-link{display:flex;flex-direction:column}.card canvas{width:100%;aspect-ratio:4 / 5;display:block}.card .when{font-size:var(--t-xs);display:flex;justify-content:space-between;gap:10px}.card .flag:empty{display:none}.card .dates{color:var(--ink-2);margin-left:auto}.card h3{margin:6px 0 1px;font-size:19px;font-weight:500;line-height:1.04;letter-spacing:-.02em}.card .by{line-height:1.2}.card .where{margin:6px 0 0;color:var(--ink-2);line-height:1.2}.card .about{margin:6px 0 0;line-height:1.28}.card-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.card.ended{--ink: var(--inv-ink);--bg: var(--inv-bg);--ink-2: color-mix(in srgb, var(--ink) 58%, var(--bg));background:var(--bg);color:var(--ink);padding:10px 10px 14px}.arch-h{margin:80px 0 22px;padding-bottom:10px;border-bottom:1px solid var(--ink);font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1}.arch-h .n{font-size:var(--t-s);letter-spacing:0;vertical-align:top}.venues{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--pad);perspective:1400px}.venue{border:1px solid var(--ink);background:var(--bg);padding:14px 14px 18px;display:grid;grid-template-columns:84px 1fr;gap:14px;align-content:start;transform-style:preserve-3d;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);will-change:transform}.venue canvas{width:84px;height:84px;display:block}.venue h3{margin:0 0 4px;font-size:19px;font-weight:500;line-height:1.05;letter-spacing:-.015em}.venue p{margin:0;color:var(--ink-2);line-height:1.25}.venue ul{list-style:none;margin:8px 0 0;padding:0;line-height:1.25}.venue .links{margin-top:8px;display:flex;gap:14px;font-size:var(--t-xs);color:var(--ink)}.note{margin-top:70px;max-width:70ch;color:var(--ink-2);font-size:var(--t-xs)}.info-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:end;min-height:calc(100vh - var(--top-h) - 140px)}.map{margin:0}.slo{width:100%;height:auto;display:block}.slo path{fill:var(--ink);stroke:var(--bg);stroke-width:.7;transition:fill .3s ease}.slo path:hover{fill:var(--ink-2)}.map figcaption{margin-top:10px;font-size:var(--t-xs);color:var(--ink-2)}.facts-big{margin:0;display:grid;gap:18px}.facts-big div{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ink);padding-top:6px}.facts-big dt{font-size:clamp(34px,4.4vw,68px);font-weight:460;letter-spacing:-.045em;line-height:.95}.facts-big sup{font-size:11px;letter-spacing:0;vertical-align:top;margin-left:4px;color:var(--ink-2)}.facts-big dd{margin:4px 0 0;color:var(--ink-2)}.info-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad);margin-top:clamp(60px,8vw,120px);align-items:start}.info-text{grid-column:1 / span 7;font-size:clamp(17px,1.35vw,20px);line-height:1.38;max-width:58ch}.info-text p{margin:0 0 .9em}.info-text sup{font-size:.55em;margin-left:1px}.info-text sup a{color:var(--ink-2)}.info-lede{font-size:var(--t-l);line-height:1.12;letter-spacing:-.02em;margin-bottom:1em!important}.info-contact{grid-column:9 / span 4}.info-contact .mail{font-size:var(--t-l);letter-spacing:-.02em;line-height:1.1;word-break:break-word}.info-contact p{margin:10px 0 0}.sources{grid-column:9 / span 4;margin-top:28px!important;margin:0;padding-left:1.4em;font-size:var(--t-xs);color:var(--ink-2);line-height:1.3}.sources li{margin-bottom:6px}.foot{padding:18px var(--pad);display:flex;justify-content:space-between;gap:20px;font-size:var(--t-xs);color:var(--ink-2)}@media (max-width: 900px){.ix{grid-template-columns:1fr}.legend{position:static;max-height:none;columns:2;column-gap:18px;margin-top:48px;padding-top:12px;border-top:1px solid var(--ink)}.legend li{break-inside:avoid}.grid[data-view=tesno]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 2px}.grid[data-view=srednje]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.grid[data-view=prostorno]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-view=prostorno] img{width:46%}.grid[data-view=srednje] .nm,.grid[data-view=prostorno] .nm{display:block;color:var(--ink-2);margin-top:3px}.grid[data-view=prostorno] .nm{position:absolute;bottom:8px;left:0;right:0;text-align:center}.hero.split{grid-template-columns:1fr;grid-template-rows:52% 48%}.split-text{padding:16px var(--pad) calc(var(--pad) + 40px);gap:10px}.split-text h1{font-size:clamp(40px,11vw,64px)}.split-no{position:absolute;top:calc(52% + 14px);right:var(--pad)}.au-bio,.pager,.info-lede,.info-contact,.sources{grid-column:1 / -1}.pager{justify-self:start}.info-top{grid-template-columns:1fr;min-height:0}}@media (max-width: 640px){:root{--top-h: 46px}.top{grid-template-columns:1fr auto}.top nav.left{display:none}.top .center{justify-self:start}.top .right{gap:14px}.top .right .opt{display:none}.menu-btn{display:inline-block!important}.wordmark{font-size:20.5vw}.mark{top:41%}.float{width:28vw}.facts{font-size:14px}.contact{font-size:16px}}.menu-btn{display:none}.sheet{position:fixed;inset:0;z-index:55;background:var(--bg);color:var(--ink);padding:calc(var(--top-h) + var(--safe-t) + 24px) var(--pad) var(--pad);display:none;flex-direction:column;gap:10px;font-size:34px;letter-spacing:-.03em;line-height:1.05}.sheet.is-open{display:flex}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.lines path{fill:none;stroke:var(--ink);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1}.hero-home.is-ready .lines path{animation:draw-in 2.6s cubic-bezier(.45,.05,.25,1) forwards}.hero-home.is-ready .lines path:nth-child(2){animation-delay:.25s}.hero-home.is-ready .lines path:nth-child(3){animation-delay:.5s}.hero-home.is-ready .lines path:nth-child(4){animation-delay:.7s}.hero-home.is-ready .lines path:nth-child(5){animation-delay:.9s}@keyframes draw-in{to{stroke-dashoffset:0}}.dotbtn{position:absolute;z-index:5;width:0;height:0;border-radius:50%;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.dotbtn:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--ink);opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .4s var(--ease-out)}.dotbtn:hover:after,.dotbtn:focus-visible:after{opacity:1;transform:scale(1)}.reveal{position:fixed;inset:0;z-index:200;background:#fff;mix-blend-mode:difference;pointer-events:none;clip-path:circle(0px at var(--rx) var(--ry));transition:clip-path .9s cubic-bezier(.65,0,.25,1)}.reveal.go-on{clip-path:circle(var(--rr) at var(--rx) var(--ry))}.au-facts{margin:0;display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:2px 12px;font-size:var(--t-s);line-height:1.3}.au-facts dt{color:var(--ink-2)}.au-facts dd{margin:0;overflow-wrap:anywhere}.gal-open{display:block;width:100%;cursor:zoom-in}.gallery{position:fixed;inset:calc(var(--top-h) + var(--safe-t)) 0 0 0;z-index:45;background:var(--bg);color:var(--ink);display:grid;grid-template-rows:minmax(0,1fr) auto}.gallery[hidden]{display:none}.gal-stage{margin:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:18px var(--pad) 0}.gal-stage img{min-height:0;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;align-self:center}.gal-stage .cap{justify-self:center;text-align:center;margin-top:12px}.gal-prev,.gal-next{position:absolute;top:0;bottom:48px;width:50%}.gal-prev{left:0;cursor:w-resize}.gal-next{right:0;cursor:e-resize}.gal-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px var(--pad) calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink);position:relative;z-index:2;background:var(--bg)}.gal-count{color:var(--ink-2)}.gal-x{position:absolute;top:14px;right:var(--pad);z-index:3;width:26px;height:26px}.gal-x svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .35s var(--ease-out)}.gal-x:hover svg{transform:rotate(90deg)}body.gal-open-now{overflow:hidden}.next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(78vh,760px);margin-top:clamp(60px,9vw,140px);border-top:1px solid var(--ink);color:var(--ink)}.next-media{overflow:hidden}.next-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.next:hover .next-media img{transform:scale(1.03)}.next-text{display:flex;flex-direction:column;justify-content:space-between;padding:14px var(--pad) var(--pad)}.next-text .nm{font-size:var(--t-xl);font-weight:460;line-height:.88;letter-spacing:-.05em}.tally{display:flex;gap:clamp(24px,3vw,48px);margin-top:8px}.tally a{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline}.tally b{font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1}.tally span{color:var(--ink-2)}.tally i{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,9px);gap:3px;margin-top:8px}.tally s{width:9px;height:9px;background:var(--ink-3);text-decoration:none}.tally s.new{background:green}.tally s.last{background:#e10600}.tally-key{margin:10px 0 0;font-size:var(--t-xs);color:var(--ink-2)}.tally-key span{display:inline-block;width:8px;height:8px;margin-right:5px;vertical-align:0}.tally-key .k-new{background:green}.tally-key .k-last{background:#e10600}.tally .o s{background:none;border:1px solid var(--ink)}.tally a:hover s{background:var(--ink)}@media (max-width: 900px){.next{grid-template-columns:1fr;height:auto}.next-media{height:46vh}.next-text .nm{font-size:clamp(40px,11vw,64px);margin-top:18px}}@media (max-width: 640px){.top .home{position:static;height:auto;pointer-events:auto}.top .home span{position:static;transform:none}.top .right{grid-column:2}.gal-prev,.gal-next{bottom:60px}}@media (max-width: 900px){.info-text{grid-column:1 / -1}.hero.split.fit{grid-template-columns:1fr}:root[data-fit]{--split: 50% !important}}.lines.is-pen path{opacity:.9;stroke-width:1.15;stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}html.vt-reveal::view-transition-old(root),html.vt-reveal::view-transition-new(root){animation:none;mix-blend-mode:normal}html.vt-reveal::view-transition-new(root){z-index:2}.views [data-view=prostorno] i{position:relative}.views [data-view=prostorno] i:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:6px;transform:translate(-50%,-50%);border:1px solid var(--ink);background:var(--bg)}.tile-submit .submit-box{display:grid;place-items:center;aspect-ratio:4 / 5;width:100%;border:1px solid var(--ink);font-size:var(--t-s);text-align:center;transition:background-color .25s ease,color .25s ease}.tile-submit a:hover .submit-box{background:var(--ink);color:var(--bg)}.grid[data-view=srednje] .tile-submit .submit-box{order:1}.grid[data-view=tesno] .tile-submit .num:before{content:""}.grid[data-view=prostorno] .tile-submit .submit-box{width:30%;font-size:var(--t-xs)}.tile-submit .nm{display:none!important}.submit-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad);margin-top:clamp(40px,6vw,90px);align-items:start}.submit-cta{grid-column:1 / span 5;display:block;padding:22px 0 20px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:var(--t-xl);line-height:.9;letter-spacing:-.05em;font-weight:460;transition:padding-left .4s var(--ease-out)}.submit-cta:hover{padding-left:16px}.submit-notes{grid-column:8 / span 5;margin:0;padding-left:1.3em;font-size:var(--t-s);line-height:1.35;color:var(--ink-2)}.submit-notes li{margin-bottom:10px}@media (max-width: 900px){.submit-cta,.submit-notes{grid-column:1 / -1}}.next{grid-template-columns:20vw minmax(0,1fr);height:auto;align-items:end;gap:var(--pad);padding:14px var(--pad) var(--pad)}.next-media{overflow:visible;align-self:end}.next-media img{width:100%;height:auto;object-fit:contain}.next:hover .next-media img{transform:none}.next-text{padding:0;min-height:100%}@media (max-width: 900px){.next{grid-template-columns:38vw minmax(0,1fr)}.next-media{height:auto}.next-text .nm{font-size:clamp(30px,8vw,52px)}}.cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--pad)}.card{padding:14px}.card h3{margin-top:8px}.stk{background:var(--ink)!important;color:var(--bg)!important;border-radius:0!important;left:0!important;right:auto!important;display:none}.card.is-new .stk,.card.is-last .stk,.card.call .stk{display:block}.card.is-new .card-img:after,.card.is-last .card-img:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 22px 22px}.card.is-new .card-img:after{border-color:transparent transparent #008000 transparent}.card.is-last .card-img:after{border-color:transparent transparent #e10600 transparent}.card .flag.left{color:var(--ink)}.card.ended .card-img:after{display:none}.signup{margin-top:clamp(60px,8vw,110px);border-top:1px solid var(--ink);padding-top:16px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad)}.signup h2{grid-column:1 / span 5;margin:0;font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1.05}.signup-lede{grid-column:1 / span 5;margin:0;color:var(--ink-2)}.signup-form{grid-column:7 / span 6;grid-row:1 / span 2;display:grid;gap:10px}.signup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--ink)}.signup-row input{font:inherit;font-size:var(--t-l);letter-spacing:-.02em;color:var(--ink);background:transparent;border:0;padding:6px 0 8px;min-width:0;outline:none}.signup-row input::placeholder{color:var(--ink-3)}.signup-row button{font-size:var(--t-s);padding:0 0 0 16px}.signup-row:focus-within{border-bottom-width:2px}.chk{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:var(--t-xs);line-height:1.35;color:var(--ink-2);cursor:pointer}.chk input{margin:1px 0 0;accent-color:var(--ink)}.signup-msg{margin:0;min-height:1.3em;font-size:var(--t-s)}@media (max-width: 900px){.signup h2,.signup-lede,.signup-form{grid-column:1 / -1;grid-row:auto}}.info-page{padding-top:calc(var(--top-h) + var(--safe-t) + 28px)}.info-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(24px,4vw,72px);align-items:start}.info-head .info-text{grid-column:auto;max-width:56ch}.info-head .info-contact{margin-top:28px}.info-head .map{margin:0}.facts-band{margin:clamp(48px,7vw,100px) 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--pad)}.facts-band div{border-top:1px solid var(--ink);padding-top:6px}.facts-band dt{font-size:clamp(30px,3.6vw,60px);font-weight:460;letter-spacing:-.045em;line-height:.95;white-space:nowrap}.facts-band sup{font-size:11px;letter-spacing:0;vertical-align:top;margin-left:4px;color:var(--ink-2)}.facts-band dd{margin:4px 0 0;color:var(--ink-2)}.info-page>.sources{margin:40px 0 0!important;padding-left:1.4em;columns:2;max-width:760px}@media (max-width: 900px){.info-head{grid-template-columns:1fr}.info-head .map{order:-1}.facts-band{grid-template-columns:repeat(2,minmax(0,1fr))}.info-page>.sources{columns:1}}.fields{display:flex;flex-wrap:wrap;gap:4px 18px;padding:10px 0 0;font-size:var(--t-s)}.fields a{color:var(--ink-2)}.fields a.is-on,.fields a:hover{color:var(--ink)}.fields .n{font-size:10px;vertical-align:top}.field-h{margin:0;font-size:var(--t-s);font-weight:420}.field-page{padding-top:calc(var(--top-h) + var(--safe-t) + 6px)}.tile-submit .num:after,.tile-submit .num:before{content:""!important}@media (max-width: 640px){.tabs-bar .dim{display:none}.tabs{gap:16px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{font-size:20px;white-space:nowrap}.tally{flex-wrap:wrap;gap:14px 22px}.fields{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}}@media (max-width: 640px){.tabs{gap:12px}.tabs button{font-size:18px;letter-spacing:-.01em}.tabs .n{font-size:10px;margin-left:1px}}.tile[hidden],.legend li[hidden]{display:none!important}.fields a{cursor:pointer;transition:color .2s,opacity .2s}.fields .n{margin-left:3px;font-variant-numeric:tabular-nums}.fields a.is-on{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fields a.is-on .n{text-decoration:none;display:inline-block}.fields a.is-zero{opacity:.28;cursor:default;pointer-events:none}.tile.f-in{animation:f-in .42s cubic-bezier(.2,.7,.2,1) both}@keyframes f-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.tally{align-items:baseline}.tally a{grid-template-columns:auto auto}.tally-sep,.tab-sep{align-self:stretch;width:1px;background:var(--ink);flex:none}.tally-sep{margin:2px clamp(0px,1vw,8px)}.tab-sep{margin:2px 4px}.tabs{align-items:stretch}.cards{perspective:1400px}.cards>.card{background:var(--bg);transform-style:preserve-3d;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);will-change:transform}.card.call .card-img{overflow:visible}.card.call .badge{position:absolute;top:-14px;right:-12px;width:74px;height:74px;transform:rotate(var(--rot));transition:transform .5s var(--ease-out);filter:drop-shadow(0 1px 0 rgba(0,0,0,.12));z-index:2}.card.call:hover .badge{transform:rotate(calc(var(--rot) * -1)) scale(1.08)}.card.call .stk{background:var(--c)!important;color:var(--ct)!important;border-radius:999px!important;top:8px;left:8px!important;padding:4px 9px 5px}.card.call.is-last .card-img:after{border-color:transparent transparent #e10600 transparent}.call-key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:22px 0 0;font-size:var(--t-xs);color:var(--ink-2)}.call-key span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);margin-right:6px;vertical-align:0}.months{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:34px 0 6px;font-size:var(--t-s)}.months>span{color:var(--ink-2);margin-right:4px}.months a{color:var(--ink-2)}.months a.is-on,.months a:hover{color:var(--ink)}.month-page{padding-top:calc(var(--top-h) + var(--safe-t) + 24px)}.month-head h1{font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1;margin:6px 0 10px}.month-head .crumbs{margin:0;font-size:var(--t-xs);color:var(--ink-2)}.month-page .months{margin:0 0 26px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.ss-form.is-sending{opacity:.6}.ss-form.is-sent .signup-row,.ss-form.is-sent .chk{opacity:.35;pointer-events:none}@media (max-width: 640px){.tab-sep{margin:2px 0}.card.call .badge{width:60px;height:60px;top:-10px;right:-8px}}.month-head .lede{margin-bottom:26px}.hire-head,.sup-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--pad);align-items:end;padding-bottom:26px;border-bottom:1px solid var(--ink)}.hire-head h1,.sup-head h1{grid-column:1 / span 7;margin:0;font-size:var(--t-xl);font-weight:460;letter-spacing:-.05em;line-height:.86}.hire-head .lede,.sup-head .lede{grid-column:8 / -1;max-width:34ch}.hire-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ink)}.hire-steps li{padding:16px var(--pad) 22px 0;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:baseline}.hire-steps li+li{padding-left:var(--pad);border-left:1px solid var(--ink)}.hire-steps b{font-weight:460;color:var(--ink-2);font-variant-numeric:tabular-nums}.hire-steps span{font-size:var(--t-l);letter-spacing:-.02em;line-height:1}.hire-steps p{grid-column:2;margin:8px 0 0;color:var(--ink-2);line-height:1.3;max-width:32ch}.hire-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad);margin-top:34px}.hire-form{grid-column:1 / span 8;display:grid;grid-template-columns:1fr 1fr;gap:18px var(--pad)}.hire-form>label:not(.chk){display:grid;gap:4px;border-bottom:1px solid var(--ink);padding-bottom:6px}.hire-form>label:not(.chk):focus-within{border-bottom-width:2px;padding-bottom:5px}.hire-form label>span{font-size:var(--t-xs);color:var(--ink-2)}.hire-form label>span i{font-style:normal;color:var(--ink-3)}.hire-form input,.hire-form select,.hire-form textarea{font:inherit;font-size:clamp(17px,1.4vw,21px);letter-spacing:-.01em;color:var(--ink);background:transparent;border:0;outline:none;padding:2px 0;min-width:0;width:100%;border-radius:0}.hire-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size:5px 5px;background-repeat:no-repeat}.hire-form select option{color:#000}.hire-form textarea{resize:vertical;line-height:1.3}.hire-form ::placeholder{color:var(--ink-3)}.hire-form .wide{grid-column:1 / -1}.hire-send{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hire-send button,.tier-cta,.badge-actions button{font:inherit;font-size:var(--t-m);padding:11px 20px 12px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--bg);cursor:pointer;transition:background-color .25s,color .25s;display:inline-block}.hire-send button:hover,.tier-cta:hover,.badge-actions button:hover{background:transparent;color:var(--ink)}.form-msg{margin:0;font-size:var(--t-s)}.hire-fields{grid-column:10 / -1}.hire-fields h2{margin:0 0 10px;font-size:var(--t-xs);font-weight:420;color:var(--ink-2)}.hire-fields ul{list-style:none;margin:0;padding:0}.hire-fields li{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink-3);padding:7px 0}.hire-fields .n{color:var(--ink-2);font-variant-numeric:tabular-nums}.au-hire{margin:18px 0 0}.foot-links{display:flex;gap:14px}.wall-sec{margin-top:34px}.wall-head{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px}.wall-head h2,.badge-text h2,.sup-form-sec h2{margin:0;font-size:var(--t-l);font-weight:460;letter-spacing:-.02em}.wall-head p{margin:0;display:flex;gap:14px;align-items:baseline}.wall-head b{font-weight:460}.wall{position:relative;border:1px solid var(--ink)}.wall canvas{display:block;width:100%}.wall-tip{position:absolute;left:0;top:0;pointer-events:none;font-size:var(--t-xs);background:var(--ink);color:var(--bg);padding:3px 7px 4px;white-space:nowrap;opacity:0;transition:opacity .15s}.wall-tip.is-on{opacity:1}.wall-empty{margin:10px 0 0;font-size:var(--t-s);color:var(--ink-2)}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pad);margin-top:56px;perspective:1400px}.tier{border:1px solid var(--ink);padding:18px 18px 22px;display:flex;flex-direction:column;gap:6px;background:var(--bg)}.tier h3{margin:0;font-size:var(--t-l);font-weight:460;letter-spacing:-.02em}.tier .price{margin:0 0 8px;color:var(--ink-2)}.tier ul{list-style:none;margin:0 0 18px;padding:0;flex:1;line-height:1.3}.tier li{padding:6px 0;border-top:1px solid var(--ink-3)}.tier .tier-cta{align-self:flex-start}.tier-main{background:var(--ink);color:var(--bg)}.tier-main .price{color:inherit;opacity:.7}.tier-main li{border-color:color-mix(in srgb,var(--bg) 30%,transparent)}.tier-main .tier-cta{background:var(--bg);color:var(--ink);border-color:var(--bg)}.tier-main .tier-cta:hover{background:transparent;color:var(--bg)}.badge-sec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad);margin-top:72px;padding-top:18px;border-top:1px solid var(--ink);align-items:center}.badge-text{grid-column:1 / span 5}.badge-text>p{margin:10px 0 22px;color:var(--ink-2);max-width:40ch;line-height:1.3}.badge-form{display:grid;gap:16px}.badge-form>label{display:grid;gap:4px;border-bottom:1px solid var(--ink);padding-bottom:6px}.badge-form>label>span,.badge-form legend{font-size:var(--t-xs);color:var(--ink-2);padding:0}.badge-form input[name]{font:inherit;font-size:var(--t-l);letter-spacing:-.02em;background:transparent;color:var(--ink);border:0;outline:none;padding:2px 0;min-width:0}.badge-form fieldset{border:0;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.badge-form legend{width:100%;margin-bottom:6px}.badge-form fieldset input{position:absolute;opacity:0;pointer-events:none}.badge-form fieldset label{cursor:pointer;display:grid;place-items:center}.badge-colors label>span:first-of-type{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;transition:transform .2s}.badge-colors input:checked+span{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--ink)}.badge-shapes .sh{width:40px;height:28px;background:var(--ink-3);transition:background-color .2s}.badge-shapes input:checked+.sh,.badge-shapes label:hover .sh{background:var(--ink)}.badge-shapes input:focus-visible+.sh,.badge-colors input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.sh-zig{clip-path:polygon(0 50%,8% 22%,18% 14%,30% 4%,50% 0,70% 4%,82% 14%,92% 22%,100% 50%,92% 78%,82% 86%,70% 96%,50% 100%,30% 96%,18% 86%,8% 78%)}.sh-scallop{width:28px!important;border-radius:50%}.sh-burst{width:28px!important;clip-path:polygon(50% 0,61% 20%,85% 15%,80% 39%,100% 50%,80% 61%,85% 85%,61% 80%,50% 100%,39% 80%,15% 85%,20% 61%,0 50%,20% 39%,15% 15%,39% 20%)}.sh-ticket{height:20px!important;-webkit-mask:radial-gradient(circle 4px at 0 50%,transparent 98%,#000),radial-gradient(circle 4px at 100% 50%,transparent 98%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.sh-pill{height:18px!important;border-radius:999px}.badge-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:6px}.badge-stage{grid-column:7 / -1;margin:0;display:grid;justify-items:center;gap:6px}.badge-canvas{width:min(100%,560px);height:auto;aspect-ratio:1;transition:transform .6s var(--ease-out)}.badge-stage:hover .badge-canvas{transform:rotate(-4deg) scale(1.02)}.badge-stage figcaption{font-size:var(--t-xs)}.sup-form-sec{margin-top:72px;padding-top:18px;border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad)}.sup-form-sec h2{grid-column:1 / span 4}.sup-form-sec .lede-s{grid-column:1 / span 4;margin:0;color:var(--ink-2);line-height:1.3;max-width:32ch}.sup-form-sec .hire-form{grid-column:5 / -1;grid-row:1 / span 2}@media (max-width: 900px){.hire-head h1,.sup-head h1,.hire-head .lede,.sup-head .lede{grid-column:1 / -1}.hire-head .lede,.sup-head .lede{margin-top:16px}.hire-steps{grid-template-columns:1fr}.hire-steps li+li{padding-left:0;border-left:0;border-top:1px solid var(--ink)}.hire-form,.hire-fields,.badge-text,.badge-stage,.sup-form-sec h2,.sup-form-sec .lede-s,.sup-form-sec .hire-form{grid-column:1 / -1;grid-row:auto}.hire-form,.tiers{grid-template-columns:1fr}.foot{flex-wrap:wrap}}.grow,.curtain{position:fixed;inset:0;z-index:400;background:var(--ink);color:var(--bg);display:grid;place-items:center;pointer-events:none}.grow span,.curtain span{font-size:var(--t-xl);letter-spacing:-.05em;font-weight:460;line-height:.9}.curtain{animation:curtain-up .8s cubic-bezier(.7,0,.2,1) .15s both}.curtain span{animation:fade .25s ease .1s reverse both}@keyframes curtain-up{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media (prefers-reduced-motion: reduce){.curtain{display:none}}.story{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pad);padding:clamp(40px,6vw,90px) 0;border-bottom:1px solid var(--ink)}.story-big{grid-column:1 / span 9;margin:0;font-size:clamp(30px,4.4vw,72px);line-height:.98;letter-spacing:-.04em;font-weight:460}.story-cols{grid-column:7 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);margin-top:28px}.story-cols p{margin:0;line-height:1.32;color:var(--ink-2)}.picks{padding-top:18px}.picks h2{margin:0 0 16px;font-size:var(--t-xs);font-weight:420;color:var(--ink-2)}.picks-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--pad)}.picks-grid a{display:grid;gap:6px}.pk-img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink-3)}.pk-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out),filter .4s}.picks-grid a:hover img{transform:scale(1.04)}.picks-grid:hover img{filter:grayscale(1)}.picks-grid a:hover img{filter:none}.pk-f{font-size:var(--t-s)}.pk-f .n{font-size:10px;vertical-align:top;color:var(--ink-2)}.pk-a{font-size:var(--t-xs);color:var(--ink-2);margin-top:-4px}@media (max-width: 900px){.story-big,.story-cols{grid-column:1 / -1}.story-cols{grid-template-columns:1fr}.picks-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.picks-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.au-works-txt{color:var(--ink-2)}.ix-bar{flex-wrap:wrap;row-gap:0}.ix-bar .fields{flex:1 0 100%;order:3;padding:8px 0 0}@media (min-width: 901px){.legend{top:calc(var(--top-h) + var(--safe-t) + 104px);max-height:calc(100vh - var(--top-h) - 124px)}}.vodnik{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,27vw,420px);height:100vh;height:100svh;padding-top:calc(var(--top-h) + var(--safe-t))}.vd-map{position:relative;overflow:hidden;border-top:1px solid var(--ink);border-right:1px solid var(--ink);background:var(--bg);touch-action:none;user-select:none;-webkit-user-select:none}.vd-svg{display:block;width:100%;height:100%;cursor:grab;outline:none}.vd-map.is-dragging .vd-svg{cursor:grabbing}.vd-lines path{stroke:var(--ink);stroke-width:1.15;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.vd-lines .l-minor{opacity:.22;transition:opacity .5s ease}.vd-svg.z-near .l-minor{opacity:.55}.vd-lines .l-area{stroke-dasharray:.1 4.2;opacity:.8}.vd-lines .l-water{opacity:.85}.vd-lines .l-river-o{stroke-width:5.4}.vd-lines .l-river-i{stroke:var(--bg);stroke-width:3;transition:stroke .5s ease}.vd-svg.is-drawn .vd-lines{animation:vd-in 1.2s var(--ease-out) both}@keyframes vd-in{0%{opacity:0}to{opacity:1}}.lbl{font-family:"Young Serif",Georgia,serif;font-size:13px;fill:var(--ink-2);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;transition:opacity .4s}.vd-svg.z-close .lbl{opacity:.35}.pin{cursor:pointer;outline:none;transition:opacity .3s ease}.pin-s{transition:transform .3s var(--ease-out);transform-origin:0 0}.pin-s>rect,.pin-s>circle:not(.dot),.pin-s>path{fill:var(--ink);stroke:var(--bg);stroke-width:1.4}.pin text{fill:var(--bg);font-size:8.4px;font-weight:600;text-anchor:middle;font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none}.pin.cat-zasebna text{font-size:7.6px}.pin.cat-drugo .pin-s>circle:not(.dot){fill:var(--bg);stroke:var(--ink);stroke-width:1.15}.pin.cat-drugo text{display:none}.pin .dot{stroke:var(--bg);stroke-width:1.2}.pin.is-new .dot{fill:green}.pin.is-last .dot{fill:#e10600}.pin.is-hover .pin-s,.pin:focus-visible .pin-s,.pin.is-sel .pin-s{transform:scale(1.4)}.pin:focus-visible .pin-s>:first-child{stroke:var(--ink);stroke-width:2.5}.vd-svg.has-sel .pin:not(.is-sel):not(.is-hover){opacity:.4}.pin.is-off{display:none}.vd-tip{position:absolute;left:0;top:0;z-index:3;pointer-events:none;font-size:var(--t-xs);line-height:1;padding:4px 7px 5px;background:var(--ink);color:var(--bg);white-space:nowrap;opacity:0;transition:opacity .2s}.vd-tip.is-on{opacity:1}.vd-ctrl{position:absolute;right:14px;bottom:34px;display:grid;gap:6px;z-index:2}.vd-ctrl button{width:34px;height:34px;border:1px solid var(--ink);background:var(--bg);color:var(--ink);font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:background-color .2s,color .2s}.vd-ctrl button[data-z=fit]{font-size:10px}.vd-ctrl button:hover{background:var(--ink);color:var(--bg)}.vd-key{position:absolute;left:14px;bottom:12px;margin:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--t-xs);color:var(--ink-2);background:var(--bg);padding:4px 6px;max-width:calc(100% - 80px)}.vd-key .k{display:inline-block;width:9px;height:9px;background:var(--ink);margin-right:-6px}.vd-key .k-j{border-radius:50%}.vd-key .k-z{transform:rotate(45deg) scale(.85)}.vd-key .k-new{background:green;border-radius:50%;width:7px;height:7px}.vd-key .k-last{background:#e10600;border-radius:50%;width:7px;height:7px}.vd-credit{position:absolute;right:14px;bottom:10px;margin:0;font-size:9px;color:var(--ink-2);z-index:2}.vd-panel{overflow-y:auto;border-top:1px solid var(--ink);padding:18px var(--pad) 40px;scrollbar-width:thin}.vd-head h1{margin:0;font-size:clamp(44px,4.6vw,76px);font-weight:460;letter-spacing:-.05em;line-height:.86}.vd-head .lede{margin:12px 0 0;font-size:var(--t-m)}.vd-filter{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 14px}.vd-filter button{font:inherit;font-size:var(--t-xs);padding:4px 10px 5px;border:1px solid var(--ink);border-radius:999px;background:var(--bg);color:var(--ink);cursor:pointer;transition:background-color .2s,color .2s}.vd-filter button[aria-pressed=true],.vd-filter button:hover{background:var(--ink);color:var(--bg)}.vd-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--ink-3)}.vd-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:9px 0 10px;border-top:1px solid var(--ink-3);text-align:left;font:inherit;color:var(--ink);background:none;cursor:pointer}.vd-row .n{color:var(--ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.vd-row .cnt{font-size:10px;min-width:16px;height:16px;border-radius:8px;background:var(--ink);color:var(--bg);display:grid;place-items:center;padding:0 4px}.vd-row .cnt:empty{display:none}.vd-item:hover .nm,.vd-item.is-sel .nm{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vd-detail{padding:0 0 18px 34px;font-size:var(--t-s);line-height:1.35;animation:fade .3s ease both}.vd-detail p{margin:0 0 8px}.vd-meta{color:var(--ink-2);font-size:var(--t-xs)}.vd-about{color:var(--ink-2)}.vd-detail h3,.vd-sheet h3{margin:14px 0 6px;font-size:var(--t-xs);font-weight:420;color:var(--ink-2)}.vd-ex{list-style:none;margin:0 0 10px;padding:0}.vd-ex li+li{margin-top:8px}.vd-ex a{display:grid;gap:1px}.vd-ex b{font-weight:500;font-size:var(--t-m);letter-spacing:-.01em;line-height:1.15}.vd-ex a:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vd-ex .by{color:var(--ink-2)}.vd-ex .when{font-size:var(--t-xs);display:flex;gap:8px;align-items:center}.vd-ex .fl{font-style:normal;font-size:10px;padding:1px 6px 2px;color:#fff}.vd-ex .fl-new{background:green}.vd-ex .fl-last{background:#e10600}.vd-none{color:var(--ink-2)}.vd-links{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--t-xs);margin-top:10px!important}.vd-unmapped{font-size:var(--t-xs);color:var(--ink-2);margin:14px 0 0}.vd-sheet{position:absolute;left:0;right:0;bottom:0;z-index:4;max-height:58%;overflow-y:auto;background:var(--bg);border-top:1px solid var(--ink);padding:14px var(--pad) 18px;font-size:var(--t-s);line-height:1.35;animation:vd-sheet .35s var(--ease-out) both}.vd-sheet h2{margin:0 32px 6px 0;font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1.05}.vd-sheet p{margin:0 0 8px}.vd-sheet-x{position:absolute;right:12px;top:10px;width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;background:var(--bg);color:var(--ink);font-size:16px;line-height:1;cursor:pointer}@keyframes vd-sheet{0%{transform:translateY(100%)}to{transform:none}}.v-none{color:var(--ink-2);margin:6px 0 0}.v-free{color:var(--ink-2)}.tabs-map{font-size:var(--t-s)}@media (max-width: 900px){.vodnik{grid-template-columns:1fr;height:auto}.vd-map{height:66vh;height:66svh;border-right:0}.vd-panel{overflow:visible}.vd-key{display:none}.vd-ctrl{bottom:26px}}@media (max-width: 640px){.tabs-map{display:none}}.venue .links{flex-wrap:wrap;gap:4px 14px}.venue .links>*{white-space:nowrap}@media (min-width: 901px){.split-text h1{font-size:min(var(--t-xl),12.5vh)}.split-text{padding-bottom:calc(var(--pad) + 56px)}}.sup-head .lede .dim{display:block;margin-top:12px;color:var(--ink-2);font-size:var(--t-m);line-height:1.3;max-width:46ch}.submit-page .picks{margin-top:clamp(28px,4vw,56px)}.info-submit{display:inline-flex;gap:10px;align-items:baseline;margin-top:22px;font-size:var(--t-l);letter-spacing:-.02em;border-bottom:1px solid var(--ink);padding-bottom:2px;transition:gap .3s var(--ease-out)}.info-submit:hover{gap:18px}.cards>.card{position:relative}.card.is-new .flag{color:green}.card.is-last:not(.call) .flag{color:#e10600}.ex-badge{position:absolute;top:0;right:2px;width:74px;height:74px;z-index:3;display:none}.card.is-new .ex-badge,.card.is-last .ex-badge{display:block}.ex-badge .badge{position:absolute;inset:0;width:100%;height:100%;display:none;transform:rotate(var(--rot));transition:transform .5s var(--ease-out);filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))}.card.is-new .ex-badge .b-new,.card.is-last:not(.is-new) .ex-badge .b-last{display:block}.ex-badge:hover .badge{transform:rotate(calc(var(--rot) * -1)) scale(1.1)}.card.ended .ex-badge{display:none}@media (max-width: 640px){.ex-badge{width:60px;height:60px}}.vodnik{position:relative}.pin-s{transform:rotate(var(--r));transition:transform .35s var(--ease-out);transform-origin:0 0}.pin.is-hover .pin-s,.pin:focus-visible .pin-s,.pin.is-sel .pin-s{transform:rotate(0) scale(1.3)}.pin-st>g:first-child{stroke:var(--bg);stroke-width:7;paint-order:stroke}.pin .dot{stroke:var(--bg);stroke-width:1.6}.pin:focus-visible .pin-st>g:first-child{stroke:var(--ink)}.vd-svg.has-sel .pin:not(.is-sel):not(.is-hover){opacity:.45}.vd-key span{display:inline-flex;align-items:center;gap:5px}.vd-key .key-st{width:15px;height:15px}.vd-key .k{margin-right:0}.vd-top{position:sticky;top:-18px;z-index:3;background:var(--bg);margin:-18px calc(var(--pad) * -1) 0;padding:18px var(--pad) 14px;border-bottom:1px solid var(--ink);transition:background-color .5s ease}.vd-stage{position:absolute;right:calc(var(--pad) - 6px);top:12px;width:clamp(110px,9vw,150px);aspect-ratio:1;pointer-events:none}.vd-big{position:relative;width:100%;height:100%}.vd-big .st-main{width:100%;height:100%;display:block;transform:rotate(var(--rot));filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))}.vd-big .st-state{position:absolute;width:50%;height:50%;left:-14%;bottom:-10%;transform:rotate(var(--rot));filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}.vd-head{padding-right:clamp(120px,10vw,160px);min-height:clamp(110px,9vw,150px)}.vd-head h1{transition:font-size .4s var(--ease-out)}.vd-top.is-venue .vd-head{min-height:0}.vd-top.is-venue .vd-head h1{font-size:var(--t-m);letter-spacing:-.01em;line-height:1.2}.vd-top.is-venue .vd-head .lede{display:none}.vd-card{padding-right:0;animation:fade .35s ease both}.vd-card .vd-kicker{margin:8px 0 4px;font-size:var(--t-xs);color:var(--ink-2);padding-right:clamp(120px,10vw,160px)}.vd-card .vd-kicker .n{color:var(--ink);margin-right:4px}.vd-card h2,.vd-sheet h2{margin:0 0 10px;font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1.02;padding-right:clamp(120px,10vw,160px)}.vd-card p,.vd-sheet .vd-detail p{margin:0 0 8px;font-size:var(--t-s);line-height:1.35}.vd-ex li.is-hl{margin-left:-10px;padding-left:8px;border-left:2px solid var(--ink)}.vd-close{position:absolute;right:var(--pad);bottom:12px;width:26px;height:26px;border:1px solid var(--ink);border-radius:50%;background:var(--bg);color:var(--ink);font-size:15px;line-height:1;cursor:pointer}.vd-row{grid-template-columns:22px 24px minmax(0,1fr) auto}.vd-row .mini{width:18px;height:18px;display:block}.vd-row .mini-st{width:18px;height:18px;display:block;transform:rotate(var(--rot));transition:transform .3s var(--ease-out)}.vd-item:hover .mini-st,.vd-item.is-sel .mini-st{transform:rotate(0) scale(1.25)}.vd-item.is-sel .vd-row{font-weight:500}.vd-link{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:6;overflow:visible;opacity:0;transition:opacity .3s ease}.vd-link.is-on{opacity:1}.vd-link path{fill:none;stroke:var(--ink);stroke-width:1.15;stroke-dasharray:2 4;stroke-linecap:round}.vd-link circle{fill:var(--ink)}.vd-sheet .vd-big{position:absolute;right:12px;top:-46px;width:96px;height:96px}.vd-sheet .vd-kicker,.vd-sheet h2{padding-right:92px}.vd-sheet .vd-sheet-x{inset:auto 12px 12px auto}.vd-sheet{overflow:visible}.vd-sheet .vd-detail{max-height:calc(58vh - 30px);overflow-y:auto}@media (max-width: 900px){.vd-top{position:static;margin:0;padding:0 0 14px}.vd-stage{right:0;top:0}}.vd-top:before{content:"";float:right;width:clamp(104px,8.4vw,136px);height:clamp(96px,7.8vw,126px);margin:0 -6px 4px 10px}.vd-head,.vd-card .vd-kicker,.vd-card h2{padding-right:0}.vd-head{min-height:0}.vd-head h1{font-size:clamp(34px,3.1vw,52px)}.vd-top:after{content:"";display:block;clear:both}.vd-close{bottom:14px}.vd-card .vd-detail,.vd-sheet .vd-detail{padding:0;animation:none}@media (max-width: 900px){.vd-top{position:relative}}.vd-sheet .vd-detail{padding-bottom:44px}@media (min-width: 901px){.split-text{padding-bottom:calc(var(--pad) + 6px)}}.au-side{grid-column:8 / -1;display:flex;flex-direction:column;gap:26px;min-width:0}.au-side .pager{grid-column:auto;align-self:flex-end}.au-side .more{margin:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px var(--pad)}.au-side .au-works-txt{margin:auto 0 0;padding-top:18px;font-size:var(--t-s);line-height:1.35;color:var(--ink-2);max-width:46ch;align-self:flex-end;text-align:right}@media (max-width: 900px){.au-side{grid-column:1 / -1}.au-side .pager{align-self:flex-start}.au-side .au-works-txt{align-self:flex-start;text-align:left}}.hire-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.hire-steps{grid-template-columns:1fr}}.ex-pill{position:absolute;top:22px;left:22px;z-index:3;display:none;font-size:var(--t-xs);line-height:1}.ex-pill span{display:none;padding:4px 9px 5px;border-radius:999px;color:#fff;transition:padding .25s var(--ease-out)}.card.is-new .ex-pill,.card.is-last .ex-pill{display:block}.card.is-new .ex-pill .p-new{display:inline-block;background:green}.card.is-last:not(.is-new) .ex-pill .p-last{display:inline-block;background:#e10600}.ex-pill:hover span{padding:4px 14px 5px}.card.ended .ex-pill,.vd-map.is-canvas .vd-svg{display:none}.vd-canvas{position:absolute;inset:0;display:block}.vd-map{cursor:grab;outline:none}.vd-map.is-dragging{cursor:grabbing}.vd-labels,.vd-pins{position:absolute;inset:0;pointer-events:none}.vd-labels .lbl{position:absolute;left:0;top:0;translate:-50% -50%;white-space:nowrap;font-family:"Young Serif",Georgia,serif;font-size:13px;color:var(--ink-2);text-shadow:0 0 2px var(--bg),0 0 4px var(--bg),0 0 6px var(--bg);transition:opacity .4s;will-change:transform}.vd-map.z-close .lbl{opacity:.35}.vd-pins .pin{position:absolute;left:0;top:0;width:34px;height:34px;translate:-50% -50%;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;will-change:transform;transition:opacity .3s ease}.vd-pins .pin-s{display:block;width:100%;height:100%;transform:rotate(var(--r));transform-origin:50% 50%;transition:transform .35s var(--ease-out)}.vd-pins .pin-st{display:block;width:100%;height:100%}.vd-pins .pin.is-hover .pin-s,.vd-pins .pin:focus-visible .pin-s,.vd-pins .pin.is-sel .pin-s{transform:rotate(0) scale(1.3)}.vd-pins .pin:focus-visible{outline:none}.vd-pins .pin:focus-visible .pin-st>g:first-child{stroke:var(--ink)}.vd-pins .dot{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;border:2px solid var(--bg)}.vd-pins .pin.is-new .dot{background:green}.vd-pins .pin.is-last .dot{background:#e10600}.vd-pins .pin.is-off{display:none}.vd-map.has-sel .pin:not(.is-sel):not(.is-hover){opacity:.45}.vd-tip{z-index:4;will-change:transform}.vd-stage{width:clamp(104px,8.4vw,136px)}.vd-stage .vd-ink{display:block;width:100%;aspect-ratio:1}.vd-sheet .vd-ink{position:absolute;right:12px;top:-46px;width:96px;height:96px;background:var(--bg);border:1px solid var(--ink)}.vd-stage,.vd-top:before{width:clamp(120px,10vw,168px)}.vd-top:before{height:clamp(112px,9.4vw,158px)}.top .lang{font-variant-numeric:tabular-nums;letter-spacing:.02em}.nw{white-space:nowrap}.grow,.curtain{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:14px}.grow .g-logo,.curtain .g-logo{font-family:"Young Serif",Georgia,serif;font-size:clamp(18px,1.8vw,26px);letter-spacing:-.01em;font-weight:400;line-height:1}.curtain .g-logo{animation:fade .25s ease .1s reverse both}.submit-body .submit-cta.info-submit{grid-column:1 / span 6;justify-self:start;align-self:start;margin-top:0;padding:0 0 2px;border-top:0;border-bottom:1px solid var(--ink);font-size:var(--t-l);line-height:1.1;letter-spacing:-.02em;display:inline-flex;gap:10px}.submit-body .submit-cta.info-submit:hover{padding-left:0;gap:18px}.nap-map{align-self:flex-start;display:grid;gap:6px;width:clamp(180px,16vw,260px);margin-bottom:auto;color:var(--ink)}.nap-map svg{display:block;width:100%;aspect-ratio:5000 / 3300;border:1px solid var(--ink);background:var(--bg);transition:transform .5s var(--ease-out)}.nap-map path{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:.55}.nap-map path.r{stroke-width:2.2;opacity:.9}.nap-map .d circle{fill:var(--ink)}.nap-map>span{font-size:var(--t-s)}.nap-map:hover svg{transform:rotate(-1.5deg) scale(1.02)}.nap-split .split-text h1{margin-top:0}.vd-brand{margin:0 0 2px;font-family:"Young Serif",Georgia,serif;font-size:var(--t-m);letter-spacing:-.01em}.vd-top.is-venue .vd-brand{font-size:var(--t-s)}@media (max-width: 900px){.nap-map{width:160px;position:absolute;top:calc(52% + 14px);left:var(--pad)}.nap-map>span{display:none}}@media (min-width: 901px){body.home.is-flipped .index,body.field .index{height:100vh;height:100svh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;will-change:transform}body.home.is-flipped .index .ix-bar,body.field .index .ix-bar{position:relative;top:auto;flex:none}body.home.is-flipped .index .ix,body.field .index .ix{flex:1 1 auto;min-height:0;margin-top:0;grid-template-rows:minmax(0,1fr)}body.home.is-flipped .grid,body.field .grid{overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:22px 6px 48px 0;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}body.home.is-flipped .legend,body.field .legend{position:static;top:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:22px 0 48px}body.home.is-flipped .foot,body.field .foot{display:none}}@media (min-width: 901px){body.home.is-flipped,body.field{height:100vh;height:100svh;overflow:hidden}body.home.is-flipped .grid,body.field .grid,body.home.is-flipped .legend,body.field .legend{align-self:stretch;min-height:0}}@media (max-width: 900px){.nap-map{top:calc(var(--top-h) + var(--safe-t) + 10px);left:auto;right:var(--pad);width:118px;z-index:3}}.split-media video{width:100%;height:100%;object-fit:cover;display:block}.hero.split.fit .split-media video{object-fit:contain}.more video{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.gal-stage video{min-height:0;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;align-self:center}.gal-stage [hidden]{display:none}.hire-alt{font-size:var(--t-m);padding:11px 20px 12px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);transition:background-color .25s,color .25s}.hire-alt:hover{background:var(--ink);color:var(--bg)}.info-contact .mail{font-size:var(--t-m);letter-spacing:-.01em}.info-contact p{font-size:var(--t-m);margin-top:4px}.info-contact .info-submit{display:inline-block;margin-top:22px;font-size:var(--t-m);letter-spacing:0;padding:11px 20px 12px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--bg);transition:background-color .25s,color .25s}.info-contact .info-submit:hover{background:transparent;color:var(--ink)}.info-contact .info-submit span{display:none}.slo{pointer-events:none}.slo path,.slo path:hover{fill:var(--ink);stroke:var(--bg);stroke-width:.6;stroke-linejoin:round}.wordmark .w1{position:relative;top:.12em}.nap-mapwrap{position:relative;background:var(--bg)}.nap-mapwrap .vd-preview{position:absolute;inset:0;height:auto;display:block;border:0;cursor:pointer;color:var(--ink);touch-action:auto}.vd-preview .vd-pins .pin{pointer-events:none;cursor:pointer}.vd-open{position:absolute;left:var(--pad);bottom:var(--pad);z-index:2;font-size:var(--t-m);padding:9px 16px 10px;border:1px solid var(--ink);border-radius:999px;background:var(--bg);color:var(--ink);transition:background-color .25s,color .25s,opacity .3s}.vd-preview:hover .vd-open,.vd-preview:focus-visible .vd-open{background:var(--ink);color:var(--bg)}.vd-preview:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.vd-opening .vd-preview{border-top:1px solid var(--ink);border-right:1px solid var(--ink)}.vd-opening .vd-open{opacity:0}.vd-opening .nap-split .split-text,.vd-opening .nap-split .go{transform:translate(30%);opacity:0;transition:transform .7s cubic-bezier(.65,0,.2,1),opacity .45s ease}html.vd-opening body.has-hero.nap .top,html.vd-opening body .top{background:var(--bg);color:var(--ink);mix-blend-mode:normal;transition:background-color .4s ease}.vd-enter .vd-panel{animation:vd-panel-in .75s cubic-bezier(.2,.8,.2,1) both}@keyframes vd-panel-in{0%{transform:translate(100%)}to{transform:none}}@media (max-width: 900px){.vd-enter .vd-panel{animation-name:vd-panel-up}@keyframes vd-panel-up{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion: reduce){.vd-enter .vd-panel{animation:none}}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.ss-form{position:relative}.hire-alt{font:inherit;background:transparent;cursor:pointer}.hire-alt[aria-expanded=true]{background:var(--ink);color:var(--bg)}.hire-contact{margin-top:clamp(40px,6vw,80px);padding-top:22px;border-top:1px solid var(--ink);grid-row:2}.hire-contact[hidden]{display:none}.hire-contact h2{margin:0;font-size:var(--t-l);font-weight:460;letter-spacing:-.02em;line-height:1.05}.hire-contact-lede{margin:0;color:var(--ink-2);max-width:56ch}.hire-how{border:0;padding:0;margin:0;display:flex;gap:22px;flex-wrap:wrap}.hire-how legend{font-size:var(--t-xs);color:var(--ink-2);margin-bottom:8px;padding:0}.ss-form.is-error .form-msg,.ss-form.is-error .signup-msg{color:#e10600}@media (max-width: 900px){.hire-contact{grid-row:auto}}
