@font-face{font-family:Geist fallback;src:local(Arial);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist fallback;src:local(Arial);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --stage{syntax:"<color>";inherits:true;initial-value:#1a1c1e}@property --reveal{syntax:"<number>";inherits:true;initial-value:0}@property --surface{syntax:"<color>";inherits:true;initial-value:#f5f2eb}@property --surface-soft{syntax:"<color>";inherits:true;initial-value:#ece8de}@property --ink{syntax:"<color>";inherits:true;initial-value:#242424}@property --ink-2{syntax:"<color>";inherits:true;initial-value:#424242}@property --ghost{syntax:"<color>";inherits:true;initial-value:#d9d3c6}@property --accent{syntax:"<color>";inherits:true;initial-value:#b03b22}:root{--color-paper:#f5f2eb;--color-paper-2:#ece8de;--color-white:#fff;--color-black:#000;--color-ink:#242424;--color-ink-2:#424242;--color-grey:#9e9e9e;--color-grey-light:#e0e0e0;--color-chip-idle:#999;--color-input-line:#767676;--color-bronze-deep:#432f21;--color-bronze:#4e3928;--color-bronze-2:#5e4934;--color-bronze-line:#96784f;--color-code:#242424;--color-cut:#b03b22;--color-cut-deep:#93301b;--color-cut-dark:#e4694a;--color-cut-seam:#dc6244;--surface:var(--color-paper);--surface-soft:var(--color-paper-2);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--ghost:#d9d3c6;--accent:var(--color-cut);--muted:var(--color-grey);--divider:var(--color-grey);--dur-ground:1s;--ease-ground:cubic-bezier(.45, 0, .15, 1);--font-sans:"Geist", "Geist fallback", Arial, sans-serif;--font-mono:"Geist Mono", "Geist Mono fallback", "Courier New", monospace;--type-display-xl-size:10.25rem;--type-display-xl-weight:400;--type-display-xl-lh:.8;--type-display-xl-ls:-.02em;--type-display-l-size:6rem;--type-display-l-weight:400;--type-display-l-lh:.8;--type-display-l-ls:-.03em;--type-statement-size:3rem;--type-statement-weight:500;--type-statement-lh:.9;--type-statement-ls:-.02em;--type-cta-size:2rem;--type-cta-weight:500;--type-cta-lh:1.3;--type-cta-ls:-.02em;--type-nav-size:1.375rem;--type-nav-weight:400;--type-nav-lh:.8;--type-nav-ls:-.02em;--type-label-size:.875rem;--type-label-weight:500;--type-label-lh:1.3;--type-label-ls:.03em;--type-data-size:.875rem;--type-data-weight:400;--type-data-lh:1;--type-data-ls:.03em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--v-item:8px;--v-group:16px;--v-block:48px;--v-section:96px;--container:1312px;--gutter:64px;--section-block:96px;--nav-h:59px;--split-minor:30%;--split-major:68%;--split-half:37%;--measure-statement:65%;--split-decor:23%;--split-decor-body:73%;--form-width:600px;--radius:0px;--radius-dot:80px;--divider-width:1px;--input-line-width:2px;--card-width:300px;--noise-opacity:.1;--noise-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.17' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.17 0.005' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncG type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncB type='linear' slope='2' intercept='-0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='0.38'/%3E%3C/svg%3E");--dur-instant:.1s;--dur-fast:.15s;--dur-tween:.2s;--dur-veil:.3s;--dur-spring:.8s;--dur-char:.9s;--dur-spring-l:1.2s;--dur-spring-xl:1.6s;--dur-scramble:.8s;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-hover:cubic-bezier(.27, 0, .51, 1);--ease-inout-sine:cubic-bezier(.44, 0, .56, 1);--ease-expo-out:cubic-bezier(.16, 1, .3, 1);--stagger-step:.1s;transition:--surface var(--dur-ground) var(--ease-ground), --surface-soft var(--dur-ground) var(--ease-ground)}:root[data-ground=dark]{--surface:var(--color-bronze);--surface-soft:var(--color-bronze)}@media (width>=810px) and (width<=1199px){:root{--type-display-xl-size:8.25rem;--type-display-l-size:5rem;--type-statement-size:2rem;--type-nav-size:1.25rem;--container:770px;--gutter:32px;--nav-h:55px;--v-section:80px}}@media (width<=809px){:root{--type-display-xl-size:5rem;--display-l-phone:.61172;--type-display-l-size:clamp(calc(2rem * var(--display-l-phone)), calc((14.6vw - 6px) * var(--display-l-phone)), calc(3rem * var(--display-l-phone)));--type-display-l-lh:1.05;--type-statement-size:1.5rem;--type-nav-size:1.125rem;--type-label-size:.8125rem;--type-data-size:.8125rem;--container:350px;--gutter:20px;--section-block:64px;--nav-h:51px;--v-section:64px}}:root{--list:var(--color-paper);--list-2:var(--color-paper-2);--mreza:#d9d3c6;--mreza-strong:#b3ac9c;--grafit:var(--color-ink);--grafit-2:var(--color-ink-2);--grafit-inset:var(--color-bronze-2);--crta-na-temnem:var(--color-bronze-line);--papir-dim:#c6c9c3;--rez:var(--color-cut);--rez-deep:var(--color-cut-deep);--rez-na-temnem:var(--color-cut-dark);--rez-vodni:#f4eae6;--zemlja:var(--color-bronze-deep);--zemlja-2:var(--color-bronze);--ok-na-temnem:#8fc7a6;--err-na-temnem:#f0a48a;--font-display:var(--font-sans);--font-text:var(--font-sans);--wdth-monument:100%;--wdth-datum:100%;--fs-h1:clamp(2.1rem, 1.3rem + 3.6vw, 3.6rem);--fs-h2:clamp(1.5rem, 1.15rem + 1.6vw, 2.2rem);--fs-h3:clamp(1.125rem, 1.05rem + .4vw, 1.35rem);--fs-lead:clamp(1.05rem, 1rem + .35vw, 1.2rem);--fs-kicker:.72rem;--fs-annot:.75rem;--section-y:var(--section-block);--measure:66ch;--hero-inset:clamp(1.25rem, 4.9vw, 4.5rem);--hero-display:clamp(3rem, .25rem + 16vw, 8.25rem);--hero-wordmark:clamp(1.7rem, -.6rem + 12.7vw, 5rem);--hero-wordmark-wdth:88%;--hero-wordmark-scaley:1;--t-draw:.8s;--t-lift:.2s;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (width>=900px){:root{--hero-display:clamp(8.25rem, 4.9rem + 5.93vw, 10.25rem);--hero-wordmark:clamp(1.6rem, .52rem + 5.9vw, 6rem);--hero-wordmark-wdth:var(--wdth-monument);--hero-wordmark-scaley:1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html,body{background:var(--surface)}body{min-height:100vh;font-family:var(--font-text);color:var(--grafit);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}#app{background:var(--surface)}h1,h2{font-family:var(--font-display);font-weight:500;font-stretch:var(--wdth-monument);letter-spacing:-.03em;line-height:1.05}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-family:var(--font-display);font-weight:500;font-stretch:100%;font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}p{max-width:var(--measure)}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--rez);color:#fff}:focus-visible{outline:2px solid var(--rez);outline-offset:2px}.trad :focus-visible,.contact :focus-visible,.footer :focus-visible{outline-color:var(--rez-na-temnem)}@media (width>=1200px) and (prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}}[id]{scroll-margin-top:4.5rem}@media (width>=900px){[id]{scroll-margin-top:5rem}}.container{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.kicker{font-family:var(--font-display);font-stretch:var(--wdth-datum);font-size:var(--fs-kicker);text-transform:uppercase;letter-spacing:.11em;color:var(--grafit-2);font-weight:500}.kicker--on-dark{color:var(--papir-dim)}.annot{font-family:var(--font-display);font-stretch:var(--wdth-datum);font-weight:500;font-size:var(--fs-annot);letter-spacing:.04em}.emisija{font-family:var(--font-mono);font-size:var(--fs-annot);letter-spacing:.01em;overflow-wrap:anywhere}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--list);color:var(--grafit);border:1px solid var(--rez);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.press{--press-hi:#f5f2eb1c;--press-lo:#00000057;--press-cell:9px;--press-r:1.15px;--press-relief:1px;--press-dot-hi:radial-gradient(circle, var(--press-hi) var(--press-r), transparent calc(var(--press-r) + .35px));--press-dot-lo:radial-gradient(circle, var(--press-lo) var(--press-r), transparent calc(var(--press-r) + .35px));background-image:var(--press-dot-hi), var(--press-dot-lo), var(--press-dot-hi), var(--press-dot-lo);background-size:var(--press-cell) var(--press-cell);background-position:0 0, var(--press-relief) var(--press-relief), calc(var(--press-cell) / 2) calc(var(--press-cell) / 2), calc(var(--press-cell) / 2 + var(--press-relief)) calc(var(--press-cell) / 2 + var(--press-relief))}.press--light{--press-hi:#ffffff8c;--press-lo:#2424241a}.grain{z-index:9000;pointer-events:none;width:calc(100vw + 240px);height:calc(100vh + 240px);opacity:var(--noise-opacity);background-image:var(--noise-tile);background-size:300px 300px;animation:5.3s step-end infinite grain-jitter,23s step-end infinite grain-glitch;position:fixed;top:-120px;left:-120px}@keyframes grain-jitter{0%{transform:translate(0)}4%{transform:translate(-34px,18px)}8%{transform:translate(23px,-40px)}41%{transform:translate(-38px,-26px)}45%{transform:translate(30px,33px)}74%{transform:translate(41px,-12px)}78%{transform:translate(-27px,28px)}to{transform:translate(0)}}@keyframes grain-glitch{0%{opacity:var(--noise-opacity)}72%{opacity:calc(var(--noise-opacity) * 1.2)}72.7%{opacity:calc(var(--noise-opacity) * .8)}73.4%{opacity:calc(var(--noise-opacity) * 1.08)}74.1%{opacity:var(--noise-opacity)}to{opacity:var(--noise-opacity)}}@media (prefers-reduced-motion:no-preference){html[data-intro] .masthead__row{animation:settle-down .5s var(--ease-out) 2.38s both}html[data-intro] .stmt__title,html[data-intro] .work__plates{animation:settle-up .55s var(--ease-out) both}html[data-intro] .stmt__wordmark{animation:settle-word .55s var(--ease-out) 2.45s both}html[data-intro] .stmt__title{animation-delay:2.55s}html[data-intro] .work__plates{animation-delay:2.8s}}@keyframes settle-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes settle-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes settle-word{0%{opacity:0;transform:translateY(14px) scaleY(var(--hero-wordmark-scaley,1))}to{opacity:1;transform:translateY(0) scaleY(var(--hero-wordmark-scaley,1))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
