img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}@font-face{font-family:'Bricolage Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Roboto Bold'),local('Roboto-Bold');font-weight:600 800;size-adjust:98%;ascent-override:94.9%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:'Bricolage Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Roboto');font-weight:200 599;size-adjust:98%;ascent-override:94.9%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:'Instrument Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Roboto');font-weight:400;size-adjust:100.9%;ascent-override:96.1%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:'Instrument Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Roboto Medium'),local('Roboto-Medium');font-weight:500 700;size-adjust:100.9%;ascent-override:96.1%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/mkdigital/assets/fonts/bricolage-grotesque-latin-ext-opsz-normal.woff2) format('woff2-variations'),url(/wp-content/themes/mkdigital/assets/fonts/bricolage-grotesque-latin-ext-opsz-normal.woff2) format('woff2');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:'Bricolage Grotesque';font-style:normal;font-display:swap;font-weight:200 800;src:url(/wp-content/themes/mkdigital/assets/fonts/bricolage-grotesque-latin-opsz-normal.woff2) format('woff2-variations'),url(/wp-content/themes/mkdigital/assets/fonts/bricolage-grotesque-latin-opsz-normal.woff2) format('woff2');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:'Instrument Sans';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/mkdigital/assets/fonts/instrument-sans-latin-ext-400-normal.woff2) format('woff2');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:'Instrument Sans';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/mkdigital/assets/fonts/instrument-sans-latin-400-normal.woff2) format('woff2');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:'Instrument Sans';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/mkdigital/assets/fonts/instrument-sans-latin-ext-500-normal.woff2) format('woff2');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:'Instrument Sans';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/mkdigital/assets/fonts/instrument-sans-latin-500-normal.woff2) format('woff2');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:'Instrument Sans';font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/mkdigital/assets/fonts/instrument-sans-latin-ext-600-normal.woff2) format('woff2');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:'Instrument Sans';font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/mkdigital/assets/fonts/instrument-sans-latin-600-normal.woff2) format('woff2');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:'Caveat';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/mkdigital/assets/fonts/caveat-latin-ext-500-normal.woff2) format('woff2');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:'Caveat';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/mkdigital/assets/fonts/caveat-latin-500-normal.woff2) format('woff2');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:'Caveat';font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/mkdigital/assets/fonts/caveat-latin-ext-700-normal.woff2) format('woff2');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:'Caveat';font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/mkdigital/assets/fonts/caveat-latin-700-normal.woff2) format('woff2');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{color-scheme:light;--ink:#0F1B3D;--paper:#EEF1F3;--dot:#CBD3DB;--card:#FFFFFF;--pencil:#4FA3F7;--violet:#8B5CF6;--brand-gradient:linear-gradient(115deg,#4FA3F7 0%,#8B5CF6 100%);--marker:#D5ED86;--muted:#5B6478;--line:#D2D9E0;--bg:var(--paper);--fg:var(--ink);--display:"Bricolage Grotesque","Bricolage Fallback",Arial,sans-serif;--body:"Instrument Sans","Instrument Fallback",Arial,sans-serif;--hand:"Caveat","Comic Sans MS",cursive;--wrap:1200px;--pad:clamp(20px,4vw,40px);--sekcija:clamp(80px,11vw,140px);--radij:0px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:24px 24px;color:var(--fg);font-family:var(--body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--pencil);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--fg);color:var(--bg);padding:12px 18px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;line-height:1.02}h2{font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:800;max-width:16ch}section{padding:var(--sekcija) 0}.lead{color:var(--muted);max-width:50ch;font-size:1.15rem}.hand{font-family:var(--hand);color:var(--pencil);font-weight:500;line-height:1.1}.prose{max-width:68ch}.prose h2{font-size:clamp(1.8rem,4vw,2.6rem);margin:1.6em 0 .4em}.prose p,.prose ul,.prose ol{margin-bottom:1em}.prose ul,.prose ol{padding-left:1.2em}.btn{--postit:var(--marker);--btn-barva:var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:15px 46px 15px 22px;border:0;border-radius:2px 2px 3px 3px;background:linear-gradient(180deg,#0f1b3d14 0,transparent 10px),linear-gradient(160deg,transparent 72%,#0f1b3d12 100%),var(--postit);color:var(--btn-barva);font:600 1rem var(--body);text-decoration:none;cursor:pointer;box-shadow:0 1px 1px #0f1b3d18,4px 10px 12px -9px #0f1b3d70;transform:rotate(-1.5deg);transition:transform .22s,box-shadow .22s}.btn:hover,.btn:focus-visible,.btn:active{color:var(--btn-barva)}.btn::after{content:"";position:absolute;right:17px;top:calc(50% - 9px);width:19px;height:18px;flex:none;background:var(--ink);clip-path:polygon(0 47%,68% 38%,42% 12%,51% 3%,100% 43%,61% 96%,51% 87%,75% 50%,0 60%);transform:rotate(-12deg);opacity:0;transition:opacity .2s,transform .25s}.btn.ghost{min-height:48px;padding:13px 5px;gap:0;border-radius:0;background:none;box-shadow:none;transform:none}.btn.ghost::before{content:"";position:absolute;left:3px;right:3px;bottom:7px;height:5px;background:var(--brand-gradient);border-radius:60% 25% 55% 35%;transform:rotate(-1.5deg) scaleX(.2);transform-origin:left;opacity:.55;transition:transform .3s,opacity .3s}.btn.ghost::after{display:none}.links .btn{min-height:43px;gap:8px;padding:11px 35px 11px 16px;font-size:.9rem;font-weight:600;transform:rotate(1.5deg)}.links .btn::after{width:15px;height:14px;right:11px;top:calc(50% - 8px)}@media (hover:hover){.btn:hover,.links .btn:hover{transform:translateY(-3px) rotate(0);box-shadow:0 2px 2px #0f1b3d14,6px 16px 18px -10px #0f1b3d70}.btn:hover::after{opacity:1;transform:rotate(0)}.btn.ghost:hover{box-shadow:none;transform:none}.btn.ghost:hover::before{transform:rotate(-1.5deg) scaleX(1);opacity:1}}@media (hover:none){.btn::after{opacity:1}.btn.ghost::before{transform:rotate(-1.5deg) scaleX(.65)}}.btn:active,.links .btn:active{transform:translateY(1px) rotate(-.5deg);box-shadow:0 1px 2px #0f1b3d22}.btn.ghost:active{box-shadow:none}.btn:focus-visible{outline:3px solid var(--pencil);outline-offset:6px}.btn:focus-visible::after{opacity:1}.btn.ghost:focus-visible::before{transform:rotate(-1.5deg) scaleX(1)}.draw path{fill:none;stroke:var(--pencil);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.in .draw path,.draw.go path{transition:stroke-dashoffset 1.2s ease-out;stroke-dashoffset:0}.mark{background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 88%/0% 42%;transition:background-size .7s ease-out .2s;padding:0 .08em}.in .mark{background-size:100% 42%}.bg-dots,.bg-mm,.bg-zelena,.bg-lila,.bg-nacrt,.bg-modra{position:relative;color:var(--fg);background-color:var(--sec-bg)}.bg-dots{--sec-bg:var(--paper);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:24px 24px}.bg-mm{--sec-bg:#FAFBFC;background-image:linear-gradient(#D6E6F7 1px,transparent 1px),linear-gradient(90deg,#D6E6F7 1px,transparent 1px),linear-gradient(#EAF2FB 1px,transparent 1px),linear-gradient(90deg,#EAF2FB 1px,transparent 1px);background-size:60px 60px,60px 60px,12px 12px,12px 12px}.bg-zelena{--sec-bg:#E9F2CF;--muted:#4E5A36;background-image:radial-gradient(#D5E5A6 1.1px,transparent 1.3px);background-size:18px 18px}.bg-lila{--sec-bg:#F4F2FB}.bg-nacrt{--sec-bg:#0F1B3D;--bg:#0F1B3D;--fg:#E9EEF7;--muted:#A9B6CF;--line:#2B3A63;background-image:linear-gradient(#FFFFFF14 1px,transparent 1px),linear-gradient(90deg,#FFFFFF14 1px,transparent 1px);background-size:24px 24px}.bg-modra{--sec-bg:#E6F0FB;--muted:#4A5873;background-image:radial-gradient(#CFE1F6 1.1px,transparent 1.3px);background-size:18px 18px}.tear-top::before,.tear-top::after{content:"";position:absolute;left:0;right:0;height:16px;pointer-events:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%2016%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%2016%20L0.0%208.0%20L6.9%205.8%20L11.6%206.0%20L14.1%201.9%20L16.1%206.0%20L20.7%203.4%20L32.2%202.0%20L41.8%204.9%20L47.4%202.7%20L49.4%207.9%20L54.0%201.6%20L56.0%205.6%20L67.3%203.6%20L77.1%202.8%20L81.6%202.0%20L91.8%202.0%20L101.0%202.0%20L112.2%203.3%20L121.4%203.4%20L131.9%202.1%20L137.0%202.0%20L140.4%202.3%20L142.4%202.0%20L153.2%202.5%20L160.1%203.7%20L169.3%203.4%20L181.8%203.3%20L186.3%204.6%20L199.3%206.6%20L204.7%201.9%20L206.7%207.7%20L210.2%202.5%20L212.2%205.2%20L217.4%203.6%20L229.3%202.0%20L238.2%204.5%20L250.0%203.0%20L257.2%205.5%20L262.6%203.4%20L268.7%203.3%20L275.0%202.0%20L282.3%202.4%20L292.6%202.5%20L302.6%202.0%20L313.7%204.4%20L319.2%202.3%20L321.2%203.8%20L325.8%202.0%20L329.2%201.0%20L331.2%202.0%20L336.6%202.0%20L340.8%204.4%20L346.1%202.8%20L353.4%202.0%20L366.4%202.0%20L371.1%202.0%20L377.5%204.1%20L381.7%207.0%20L385.0%202.1%20L387.0%207.3%20L399.9%209.6%20L406.2%208.7%20L417.2%208.9%20L424.1%207.2%20L437.0%209.4%20L448.3%2011.0%20L455.0%201.1%20L457.0%2010.0%20L463.5%208.5%20L476.1%208.2%20L489.0%2011.1%20L495.0%209.3%20L500.8%2010.1%20L512.4%2010.0%20L523.6%207.3%20L535.8%209.1%20L544.1%207.1%20L551.1%209.0%20L558.7%208.4%20L569.2%206.3%20L574.5%208.9%20L579.9%2010.9%20L589.8%2010.0%20L594.9%206.9%20L600.0%208.0%20L600%2016%20Z%22/%3E%3C/svg%3E) repeat-x 0 0/600px 16px;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%2016%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%2016%20L0.0%208.0%20L6.9%205.8%20L11.6%206.0%20L14.1%201.9%20L16.1%206.0%20L20.7%203.4%20L32.2%202.0%20L41.8%204.9%20L47.4%202.7%20L49.4%207.9%20L54.0%201.6%20L56.0%205.6%20L67.3%203.6%20L77.1%202.8%20L81.6%202.0%20L91.8%202.0%20L101.0%202.0%20L112.2%203.3%20L121.4%203.4%20L131.9%202.1%20L137.0%202.0%20L140.4%202.3%20L142.4%202.0%20L153.2%202.5%20L160.1%203.7%20L169.3%203.4%20L181.8%203.3%20L186.3%204.6%20L199.3%206.6%20L204.7%201.9%20L206.7%207.7%20L210.2%202.5%20L212.2%205.2%20L217.4%203.6%20L229.3%202.0%20L238.2%204.5%20L250.0%203.0%20L257.2%205.5%20L262.6%203.4%20L268.7%203.3%20L275.0%202.0%20L282.3%202.4%20L292.6%202.5%20L302.6%202.0%20L313.7%204.4%20L319.2%202.3%20L321.2%203.8%20L325.8%202.0%20L329.2%201.0%20L331.2%202.0%20L336.6%202.0%20L340.8%204.4%20L346.1%202.8%20L353.4%202.0%20L366.4%202.0%20L371.1%202.0%20L377.5%204.1%20L381.7%207.0%20L385.0%202.1%20L387.0%207.3%20L399.9%209.6%20L406.2%208.7%20L417.2%208.9%20L424.1%207.2%20L437.0%209.4%20L448.3%2011.0%20L455.0%201.1%20L457.0%2010.0%20L463.5%208.5%20L476.1%208.2%20L489.0%2011.1%20L495.0%209.3%20L500.8%2010.1%20L512.4%2010.0%20L523.6%207.3%20L535.8%209.1%20L544.1%207.1%20L551.1%209.0%20L558.7%208.4%20L569.2%206.3%20L574.5%208.9%20L579.9%2010.9%20L589.8%2010.0%20L594.9%206.9%20L600.0%208.0%20L600%2016%20Z%22/%3E%3C/svg%3E) repeat-x 0 0/600px 16px}.tear-top::before{top:-15px;z-index:1;background:var(--sec-bg)}.tear-top::after{top:-17px;z-index:0;background:#0F1B3D1F}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(10px)}.site-header nav{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;text-decoration:none}.logo svg{height:40px;width:auto;display:block}.links{display:flex;gap:28px;align-items:center;list-style:none}.links a{text-decoration:none;font-weight:500}.links a:not(.btn):hover{color:var(--pencil)}.links a[aria-current]:not(.btn){background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 90%/100% 35%}@media (max-width:780px){.links li:not(:last-child){display:none}}.nav-toggle{display:none;align-items:center;gap:8px;padding:8px 4px 8px 8px;border:0;background:none;color:var(--ink);font:700 1.35rem var(--hand);cursor:pointer}.nav-ico{position:relative;width:26px;height:18px}.nav-ico i{position:absolute;left:0;height:2.5px;border-radius:2px;background:var(--ink);transition:transform .3s cubic-bezier(.6,0,.2,1),opacity .2s,width .3s}.nav-ico i:nth-child(1){top:0;width:26px;transform:rotate(-2deg)}.nav-ico i:nth-child(2){top:8px;width:20px;transform:rotate(1.5deg)}.nav-ico i:nth-child(3){top:16px;width:24px;transform:rotate(-1deg)}.nav-toggle[aria-expanded="true"] .nav-ico i:nth-child(1){top:8px;width:26px;transform:rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-ico i:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] .nav-ico i:nth-child(3){top:8px;width:26px;transform:rotate(-45deg)}.nav-toggle:focus-visible{outline:3px solid var(--pencil);outline-offset:2px;border-radius:6px}.m-menu{position:fixed;left:0;right:0;top:72px;bottom:0;z-index:49;overflow-y:auto;overscroll-behavior:contain;padding:28px var(--pad) calc(32px + env(safe-area-inset-bottom,0px));background-color:var(--paper);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:24px 24px;clip-path:inset(0 0 100% 0);transition:clip-path .45s cubic-bezier(.6,0,.2,1)}.m-menu.open{clip-path:inset(0 0 0 0)}.m-menu[hidden]{display:none}.m-links{list-style:none;display:grid;gap:6px}.m-links>li{border-bottom:2px solid var(--ink);padding:12px 0 14px;opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .35s}.m-menu.open .m-links>li{opacity:1;transform:none}.m-menu.open .m-links>li:nth-child(1){transition-delay:.12s}.m-menu.open .m-links>li:nth-child(2){transition-delay:.18s}.m-menu.open .m-links>li:nth-child(3){transition-delay:.24s}.m-menu.open .m-links>li:nth-child(4){transition-delay:.3s}.m-links>li>a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ink);text-decoration:none;font:800 clamp(2rem,9vw,2.6rem)/1.05 var(--display);letter-spacing:-.03em}.m-links>li>a .hand{font-size:1.25rem;letter-spacing:0;transform:rotate(-3deg)}.m-links a[aria-current],.m-links .current-menu-item>a{background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 85%/fit-content 38%}.m-sub,.m-links .sub-menu{list-style:none;display:grid;gap:4px;margin-top:10px;padding-left:4px}.m-sub a,.m-links .sub-menu a{display:inline-block;padding:6px 0;color:var(--ink);text-decoration:none;font:600 1.1rem var(--body)}.m-sub a::before,.m-links .sub-menu a::before{content:"→ ";color:var(--pencil)}.m-foot{margin-top:34px;display:grid;gap:22px;justify-items:start;opacity:0;transition:opacity .4s .3s}.m-menu.open .m-foot{opacity:1}.m-foot p{color:var(--muted);line-height:1.8}.m-foot p a{color:var(--ink);font-weight:600;text-decoration:none;background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 90%/100% 30%}body.menu-open{overflow:hidden}@media (max-width:780px){.nav-toggle{display:inline-flex}.links{margin-left:auto;margin-right:8px}}@media (min-width:781px){.m-menu{display:none!important}}@media (prefers-reduced-motion:reduce){.m-menu,.m-links>li,.m-foot{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.links .has-sub,.links .menu-item-has-children{position:relative;display:flex;align-items:center;gap:2px}.sub-toggle{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:4px}.sub-toggle svg{transition:transform .22s}.links .sub-menu{position:absolute;top:calc(100% + 16px);left:-24px;z-index:60;min-width:300px;margin:0;padding:24px 14px 12px;list-style:none;background:#fff;border:1px solid #d2d5d8;box-shadow:0 2px 4px #0f1b3d12,2px 16px 30px -14px #0f1b3d4d;opacity:0;visibility:hidden;transform:rotate(-1deg) translateY(-8px);transform-origin:30% 0;transition:opacity .18s,transform .22s,visibility 0s .22s}.links .sub-menu::before{content:"";position:absolute;top:-11px;left:calc(50% - 44px);width:88px;height:24px;rotate:2deg;background:rgb(79 163 247 / .35)}.links .sub-menu::after{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.links .has-sub:hover>.sub-menu,.links .has-sub:focus-within>.sub-menu,.links .has-sub.open>.sub-menu,.links .menu-item-has-children:hover>.sub-menu,.links .menu-item-has-children:focus-within>.sub-menu,.links .menu-item-has-children.open>.sub-menu{opacity:1;visibility:visible;transform:rotate(-1deg);transition-delay:0s}.links .has-sub:hover .sub-toggle svg,.links .has-sub.open .sub-toggle svg{transform:rotate(180deg)}.links .sub-menu li+li{border-top:1px dashed var(--line)}.links .sub-menu a{display:block;padding:12px 10px;color:var(--ink)}.links .sub-menu a:hover{color:var(--ink)}.links .sub-menu strong{display:inline-block;font:800 1.25rem/1.2 var(--display);letter-spacing:-.02em;background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 88%/0 40%;transition:background-size .3s}.links .sub-menu a:hover strong,.links .sub-menu a:focus-visible strong,.links .sub-menu a[aria-current] strong{background-size:100% 40%}.links .sub-menu span{display:block;margin-top:2px;font-size:.88rem;font-weight:500;color:var(--muted)}.links .sub-menu .sub-mizi{margin-left:6px;padding:2px 6px;border:1.5px solid #C8574B;border-radius:3px;color:#C8574B;font:700 .62rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;font-style:normal;vertical-align:3px}.links .sub-menu a[aria-current]{background:none}.links .sub-menu .sub-vsi a{padding-top:12px;font-weight:600;color:var(--pencil)}.site-footer{--ink:#E9EEF7;padding:clamp(72px,9vw,112px) 0 28px;font-size:1rem;overflow-x:clip}.site-footer>.wrap{position:relative;z-index:1}.foot-art{position:absolute;z-index:0;right:max(-80px,calc((100vw - var(--wrap)) / 2 - 120px));bottom:-60px;width:min(56vw,700px);height:auto;opacity:.16;pointer-events:none;overflow:visible}.foot-art .o{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s ease-out var(--d,0s)}.foot-art .g{fill:none;stroke:var(--pencil);stroke-width:1.5;stroke-dasharray:6 7}.foot-art text{display:none}.foot-art .g,.foot-art text,.foot-art .f{opacity:0;transition:opacity 1.4s ease var(--d,1.4s)}.foot-art .f path{fill:var(--ink)}.site-footer.in .foot-art .o{stroke-dashoffset:0}.site-footer.in .foot-art .g,.site-footer.in .foot-art text,.site-footer.in .foot-art .f{opacity:1}.no-motion .foot-art .o{stroke-dashoffset:0}.no-motion .foot-art .g,.no-motion .foot-art text,.no-motion .foot-art .f{opacity:1}@media (prefers-reduced-motion:reduce){.foot-art .o{stroke-dashoffset:0}.foot-art .g,.foot-art text,.foot-art .f{opacity:1}}@media (max-width:760px){.foot-art{width:120vw;right:-40vw;bottom:auto;top:40px;opacity:.1}}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px 32px}@media (max-width:960px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}.foot-logo svg{height:42px}.foot-tag{margin-top:20px;max-width:32ch;color:var(--muted)}.foot-note{display:inline-block;margin-top:18px;font-size:1.7rem;transform:rotate(-3deg)}.foot-h{margin-bottom:14px;font:700 1.7rem/1 var(--hand);color:var(--pencil);letter-spacing:0}.foot-col ul{list-style:none;display:grid;gap:10px}.foot-col a{color:var(--fg);text-decoration:none;background:var(--brand-gradient) no-repeat 0 100%/0 2px;padding-bottom:2px;transition:background-size .3s}.foot-col a:hover,.foot-col a:focus-visible{background-size:100% 2px}.foot-kraj{color:var(--muted)}.foot-col a.f-ico{display:inline-flex;align-items:center;gap:10px}.f-ico .ico{width:17px;height:17px;flex:none;fill:none;stroke:var(--pencil);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.foot-col .foot-social{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.foot-bottom{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:64px;padding-top:22px;color:var(--muted);font-size:.88rem}.foot-bottom::before{content:"";position:absolute;top:0;left:var(--pad);right:var(--pad);border-top:1px dashed var(--line)}.foot-bottom a{color:inherit;text-underline-offset:3px}.foot-bottom a:hover{color:var(--fg)}.foot-legal{display:flex;flex-wrap:wrap;gap:8px 22px}.to-top{margin-left:auto;text-decoration:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:480px){.logo svg{height:26px}.links .btn{font-size:.85rem;padding:11px 28px 11px 12px}.links .btn::after{display:none}}.cta-kratko{display:none}@media (max-width:520px){.links .cta-dolgo{display:none}.links .cta-kratko{display:inline}}@media (max-width:400px){.nav-label{display:none}}@media (max-width:360px){.logo svg{height:22px}.site-header nav{gap:12px}.links .btn{white-space:nowrap;font-size:.8rem;padding:11px 24px 11px 10px}}.btn.btn-lila{--postit:#E4DEFA}.soglasje{position:fixed;z-index:90;left:clamp(12px,3vw,28px);bottom:calc(clamp(12px,3vw,28px) + env(safe-area-inset-bottom,0px));width:min(440px,calc(100vw - 24px));opacity:0;transform:translateY(20px) rotate(-1.5deg);transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.2)}.soglasje.odprto{opacity:1;transform:rotate(-1deg)}.soglasje[hidden],.soglasje [hidden]{display:none!important}.sogl-list{position:relative;padding:24px 22px 18px;background:#fff;box-shadow:0 2px 4px #0f1b3d14,4px 18px 34px -16px #0f1b3d66}.sogl-list::before{content:"";position:absolute;top:-12px;left:calc(50% - 46px);width:92px;height:24px;rotate:-2deg;background:rgb(79 163 247 / .4)}.sogl-h{font:700 1.7rem/1.1 var(--hand);color:var(--ink)}.sogl-t{margin-top:8px;font-size:.92rem;line-height:1.5;color:var(--muted)}.sogl-t a{color:var(--ink)}.sogl-nast{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.sogl-opt{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;line-height:1.4;color:var(--muted);cursor:pointer}.sogl-opt b{display:block;color:var(--ink);font-size:.95rem}.sogl-opt input{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:38px;height:22px;margin-top:2px;border:2px solid var(--ink);border-radius:99px;background:#fff;cursor:pointer;transition:background .2s}.sogl-opt input::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink);transition:transform .2s}.sogl-opt input:checked{background:var(--marker)}.sogl-opt input:checked::after{transform:translateX(16px)}.sogl-opt input:disabled{opacity:.55;cursor:not-allowed}.sogl-opt input:focus-visible{outline:3px solid var(--pencil);outline-offset:2px}.sogl-gumbi{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:16px}.sogl-gumbi .btn{min-height:44px;padding:10px 36px 10px 16px;font-size:.92rem}.sogl-gumbi .btn::after{width:15px;height:14px;right:12px;top:calc(50% - 7px)}.sogl-link{padding:6px 2px;border:0;background:none;color:var(--ink);font:600 .92rem var(--body);text-decoration:underline;text-decoration-color:var(--pencil);text-underline-offset:4px;cursor:pointer}@media (max-width:520px){.soglasje{left:12px;right:12px;width:auto}.sogl-gumbi .btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.soglasje{transition:none}}.hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,80px)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}@media (max-width:920px){.hero-grid{grid-template-columns:1fr}}.hero h1{font-size:clamp(2.25rem,5vw,4.4rem);font-weight:800}.hero h1 .l2{display:block;margin-top:.55em}.strike{position:relative;white-space:nowrap;color:var(--muted)}.strike svg{position:absolute;left:-4%;top:38%;width:108%;height:.4em;overflow:visible}.strike svg path{stroke-width:5}.fix{position:absolute;left:4%;top:-.72em;font-family:var(--hand);font-weight:700;color:var(--pencil);font-size:.72em;white-space:nowrap;transform:rotate(-4deg);clip-path:inset(0 100% 0 0);letter-spacing:0}.loaded .fix{transition:clip-path .9s steps(18) 1.5s;clip-path:inset(0 0 0 0)}.hero .lead{margin-top:28px}.hero .row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.desk{position:relative;height:600px;margin-top:58px;touch-action:pan-y;border:9px solid #d5d8d6;border-radius:18px;background:linear-gradient(125deg,#fffefa 0%,#f4f3ed 65%,#eeeee7 100%);box-shadow:inset 0 0 0 2px #fff,inset 0 0 30px #d4d7cf55,0 3px 0 #aeb5b4,0 20px 35px -22px #0f1b3d55}.drag{position:absolute;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;transform:rotate(var(--r,0deg));opacity:0;translate:0 -40px;transition:box-shadow .2s,scale .2s}.loaded .drag{animation:mkb-drop .7s cubic-bezier(.2,.9,.3,1.3) forwards}.loaded .drag:nth-child(2){animation-delay:.15s}.loaded .drag:nth-child(3){animation-delay:.3s}.loaded .drag:nth-child(4){animation-delay:.45s}.loaded .drag:nth-child(5){animation-delay:.6s}@keyframes mkb-drop{to{opacity:1;translate:0 0}}.drag img{-webkit-user-drag:none;user-select:none;pointer-events:none}.drag.grabbing{cursor:grabbing;scale:1.04;box-shadow:0 24px 40px -16px rgb(20 33 61 / .45)!important}.desk .polaroid::before,.desk .todo::before{content:"";position:absolute;z-index:2;top:-10px;left:calc(50% - 14px);width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#a5d8ff,var(--pencil) 65%,#2274bc);box-shadow:1px 3px 3px #14213d55,inset 0 1px 2px #ffffffb3}.desk .polaroid:nth-of-type(2)::before{background:radial-gradient(circle at 32% 26%,#eff8cc,var(--marker) 65%,#93ad45)}.desk .todo::before{width:22px;height:22px;left:calc(50% - 11px);background:radial-gradient(circle at 32% 26%,#c7b7ff,var(--violet) 65%,#6240bb)}.desk .polaroid{width:39%;margin:0;padding:12px 12px 16px;background:#fff;color:#0F1B3D;border:1px solid #d2d5d8;box-shadow:0 2px 4px #0f1b3d12,2px 7px 13px #0f1b3d24;transform-origin:50% 8%}.polaroid .ph{aspect-ratio:1;display:grid;place-items:center;font:800 5rem var(--display);overflow:hidden;border:1px solid #c8cdd2}.polaroid .ph img{width:100%;height:100%;object-fit:cover}.polaroid .ph-a{background:var(--marker)}.polaroid .ph-b{background:#9BD3EA}.polaroid figcaption{font:700 1.5rem var(--hand);text-align:center;margin-top:8px;line-height:1}.desk .todo{width:41%;padding:18px 16px;background:#EEF5CF;color:#0F1B3D;font:500 1.3rem/1.25 var(--hand);box-shadow:1px 5px 9px #0f1b3d20;transform-origin:50% 0}.todo b{display:block;font-weight:700;margin-bottom:6px}.todo li{list-style:none;padding-left:26px;position:relative}.todo li::before{content:"";position:absolute;left:0;top:.35em;width:15px;height:15px;border:2px solid #0F1B3D;border-radius:3px}.todo li.done{text-decoration:line-through;text-decoration-color:var(--pencil);text-decoration-thickness:2px}.todo li.done::after{content:"";position:absolute;left:1px;top:.25em;width:17px;height:15px;background:var(--pencil);clip-path:polygon(8% 55%,24% 42%,40% 62%,82% 6%,96% 18%,40% 92%)}.desk .badge{width:116px;height:116px;border-radius:50%;padding:18px;display:grid;place-items:center;text-align:center;background:var(--ink);color:#fff;font:600 .95rem/1.2 var(--body);border:3px solid #263352;box-shadow:inset 0 2px 3px #ffffff40,inset 0 -4px 4px #00000033,2px 5px 6px #0f1b3d30}.badge em{display:block;font:700 1.6rem var(--hand);color:var(--marker);font-style:normal}.desk .inspiration{width:38%;background:#dcece5;color:#173a31;padding:18px 12px 14px;text-align:center;font:500 1.6rem/1.12 var(--hand);box-shadow:1px 4px 7px #0f1b3d20;transform-origin:50% 0}.inspiration::before{content:"";position:absolute;width:48px;height:17px;top:-8px;left:calc(50% - 24px);background:#b9d8cbcc;transform:rotate(-5deg);border-left:1px dashed #ffffff80;border-right:1px dashed #ffffff80}.inspiration strong{font-weight:700}.desk-note{position:absolute;top:-66px;right:4%;z-index:2;display:flex;align-items:flex-start;gap:6px;font-size:1.55rem;white-space:nowrap;transform:rotate(-3deg);pointer-events:none}.desk-note svg{width:60px;height:50px;flex:none;margin-top:12px}@media (min-width:481px) and (max-width:920px){.desk{width:100%;max-width:560px;justify-self:center}.desk .polaroid{max-width:215px}}@media (max-width:480px){.hero .row{gap:18px 24px}.hero .row .btn{font-size:.95rem}.desk{height:460px;margin-top:66px;border-width:6px;border-radius:14px}.desk .polaroid{width:41%;padding:8px 8px 12px}.desk .polaroid::before{width:24px;height:24px;left:calc(50% - 12px)}.desk .polaroid figcaption{font-size:1.12rem}.desk .todo{width:46%;font-size:1.05rem;padding:16px 10px 12px}.desk .todo li{padding-left:21px}.desk .badge{width:88px;height:88px;font-size:.7rem;padding:7px}.desk .badge em{font-size:1.1rem}.desk .inspiration{font-size:1.12rem;padding:15px 6px 10px}.inspiration::before{width:36px;left:calc(50% - 18px);height:14px}.desk-note{font-size:1.3rem;right:0}}.svc{margin-top:64px}.svc-row{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:24px;align-items:baseline;padding:30px 0;border-top:2px solid var(--fg)}.svc-row:last-child{border-bottom:2px solid var(--fg)}@media (max-width:820px){.svc-row{grid-template-columns:1fr;gap:6px}}.svc-row h3{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}.svc-row h3 a{text-decoration:none}.svc-row h3 a:hover{color:var(--pencil)}.svc-row p{color:var(--muted)}.svc-row>*{min-width:0}.svc-row .hand{width:fit-content;max-width:100%;overflow:visible;padding:.15em .45em .25em .1em;font-size:1.7rem;font-weight:700;line-height:1.4;color:#6551bd;background:linear-gradient(110deg,#307cce,#7950d6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transform:rotate(-2deg)}@media (forced-colors:active){.svc-row .hand{background:none;-webkit-text-fill-color:CanvasText}}.tech{margin-top:32px;color:var(--muted);max-width:62ch}.work{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:64px;align-items:start}@media (max-width:860px){.work{grid-template-columns:1fr;max-width:480px}}.card{display:block;text-decoration:none;background:var(--card);padding:14px 14px 20px;position:relative;box-shadow:0 14px 30px -20px rgb(20 33 61 / .5);transform:rotate(var(--r));transition:transform .3s}.card:nth-child(2){margin-top:48px}@media (max-width:860px){.card:nth-child(2){margin-top:0}}.card:hover{transform:rotate(0deg) translateY(-6px)}.card::before{content:"";position:absolute;top:-14px;left:50%;width:96px;height:28px;translate:-50% 0;rotate:-3deg;background:rgb(79 163 247 / .35)}.shot{aspect-ratio:4/5;display:flex;align-items:flex-end;padding:22px;overflow:hidden}.shot .shot-img{width:100%;height:100%;object-fit:cover}.shot strong{font:800 clamp(2.2rem,4vw,3.2rem)/.9 var(--display);letter-spacing:-.04em}.card h3{font-size:1.25rem;font-weight:600;margin-top:14px}.card p{color:var(--muted);font-size:.95rem}.card .hand{font-size:1.45rem;margin-top:6px}.try-in{margin-top:36px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.try-in label{font:700 1.7rem var(--hand);color:var(--pencil)}.try input{font:600 clamp(1.6rem,4vw,2.6rem) var(--display);background:#fff0;border:0;border-bottom:3px solid var(--fg);color:var(--fg);width:min(560px,86vw);padding:4px 2px;letter-spacing:-.02em}.try input:focus{outline:none;border-color:var(--pencil)}.notes{display:grid;grid-template-columns:repeat(4,1fr);gap:64px 28px;margin-top:56px;padding-bottom:40px}@media (max-width:900px){.notes{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.notes{grid-template-columns:1fr}}.note{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;position:relative;margin:0;transform:rotate(var(--r));box-shadow:0 14px 26px -18px rgb(20 33 61 / .55);transition:transform .25s}.note:hover{transform:rotate(0) scale(1.03)}.note figcaption{position:absolute;bottom:-38px;left:0;right:0;font:700 1.5rem var(--hand);color:var(--pencil)}.nm{overflow-wrap:anywhere;line-height:1.05}.t1{background:#F7F1EC;color:#2B2320}.t1 .mk{width:58px;height:58px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font:500 italic 1.8rem "Fraunces",Georgia,serif}.t1 .nm{font:500 italic clamp(1.2rem,2vw,1.6rem) "Fraunces",Georgia,serif}.t2{background:#9BD3EA;color:#0F1B3D}.t2 .mk{width:56px;height:56px;border-radius:14px 14px 14px 0;background:#0F1B3D;color:#9BD3EA;display:grid;place-items:center;font:700 1.6rem "Unbounded",sans-serif}.t2 .nm{font:700 clamp(.95rem,1.6vw,1.15rem) "Unbounded",sans-serif}.t3{background:#0F1B3D;color:#fff}.t3 .mk{font:800 2.2rem "Syne",sans-serif;color:var(--pencil)}.t3 .nm{font:800 clamp(1.1rem,1.9vw,1.45rem) "Syne",sans-serif;text-transform:uppercase}.t4{background:var(--marker);color:#0F1B3D}.t4 .mk{width:52px;height:52px;border-radius:50%;background:#0F1B3D;position:relative}.t4 .mk::after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:var(--marker);right:6px;top:6px}.t4 .nm{font:600 clamp(1.2rem,2vw,1.6rem) var(--body);letter-spacing:-.02em}.nm.pop{animation:mkb-wig .35s}@keyframes mkb-wig{40%{transform:rotate(-2deg) scale(1.04)}}.path-wrap{position:relative;margin-top:72px}.path-wrap svg.draw{position:absolute;inset:0;width:100%;height:120px;top:10px;overflow:visible;clip-path:inset(0 100% 0 0);transition:clip-path 2s ease-out}.path-wrap svg.draw path{stroke-dasharray:.012 .012;stroke-dashoffset:0;stroke-width:2.5}.path-wrap.in svg.draw{clip-path:inset(0 0 0 0)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:s;position:relative}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}.path-wrap svg.draw{display:none}}@media (max-width:480px){.steps{grid-template-columns:1fr}}.steps li{list-style:none;counter-increment:s}.steps li::before{content:counter(s);display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--bg);border:3px solid var(--fg);font:800 2.4rem var(--display);margin-bottom:18px}.steps li:nth-child(odd){padding-top:48px}@media (max-width:860px){.steps li:nth-child(odd){padding-top:0}}.steps h3{font-size:1.5rem;font-weight:600;margin-bottom:6px}.steps p{color:var(--muted)}#pismo{overflow-x:clip}.pismo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:start;margin-top:48px}@media (max-width:900px){.pismo-grid{grid-template-columns:1fr}}.koraki{display:grid;gap:48px}.korak-h{display:flex;align-items:center;gap:12px;margin-bottom:14px;font:700 1.9rem/1.1 var(--hand);color:var(--ink)}.korak-h span{flex:none;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--ink);border-radius:50%;font:800 1.2rem var(--display);background:var(--marker)}.korak-sub{margin-top:22px;font:700 1.35rem var(--hand);color:var(--pencil)}.ime-in{width:100%;padding:6px 2px;border:0;border-bottom:3px solid var(--fg);background:#fff0;color:var(--fg);font:600 clamp(1.5rem,3vw,2.2rem) var(--display);letter-spacing:-.02em}.ime-in::placeholder{color:#9AA3B5;opacity:1}.ime-in:focus{outline:none;border-color:var(--pencil)}.notes-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:560px;margin-top:12px;padding-bottom:26px}.notes-mini .note{aspect-ratio:1;padding:10px 8px;gap:7px;box-shadow:0 10px 18px -14px rgb(20 33 61 / .55)}.notes-mini .note figcaption{bottom:-26px;font-size:1.05rem}.notes-mini .t1 .mk{width:30px;height:30px;font-size:1rem;border-width:1px}.notes-mini .t2 .mk{width:28px;height:28px;font-size:.85rem;border-radius:8px 8px 8px 0}.notes-mini .t3 .mk{font-size:1.1rem}.notes-mini .t4 .mk{width:26px;height:26px}.notes-mini .t4 .mk::after{width:10px;height:10px;right:3px;top:3px}.notes-mini .note .nm{font-size:.82rem;line-height:1.1}.notes-mini .t1 .nm{font-size:.9rem}.notes-mini .t2 .nm{font-size:.66rem}.notes-mini .t3 .nm{font-size:.7rem;letter-spacing:.01em}@media (max-width:520px){.notes-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;max-width:320px}}.dej{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dej-b{padding:6px 12px;border:1.5px solid var(--line);border-radius:999px;background:var(--card);color:var(--fg);font:500 .88rem var(--body);cursor:pointer;transition:border-color .15s,background .15s}.dej-b:hover{border-color:var(--fg)}.dej-b[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.gen-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:560px;margin-top:22px}.gen-bar .korak-sub{margin:0}.premesaj{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border:2px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);font:600 .9rem var(--body);cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .15s,box-shadow .15s}.premesaj:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.premesaj:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.premesaj:active svg,.premesaj:focus-visible svg{transform:rotate(180deg)}.premesaj svg{transition:transform .4s}.note.gen{border:0;font:inherit;cursor:pointer;background:var(--bg);color:var(--fg)}.note.gen .cap{position:absolute;bottom:-26px;left:0;right:0;font:700 1.05rem var(--hand);color:var(--pencil);text-align:center}.note.gen[aria-pressed="true"]{outline:3px solid var(--pencil);outline-offset:4px}.note.gen[aria-pressed="true"]::after{content:"♥";position:absolute;top:-10px;right:-8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pencil);color:#fff;font-size:.8rem}.note.gen.swap{animation:mkb-swap .45s cubic-bezier(.2,.9,.3,1.3) backwards}@keyframes mkb-swap{from{transform:rotate(var(--r)) scale(.6) translateY(10px);opacity:0}}.gen-hint{margin-top:6px;font-size:1.15rem;opacity:.85}.gm{flex:none;display:grid;place-items:center;line-height:1}.gm-ring{width:32px;height:32px;border:1.5px solid var(--ac);border-radius:50%;font-size:.8rem;color:var(--fg)}.gm-badge{width:32px;height:32px;border-radius:50%;background:var(--ac);color:var(--bg);font-size:.78rem;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ac)}.gm-tile{width:30px;height:30px;border-radius:8px 8px 8px 0;background:var(--fg);color:var(--bg);font-size:.72rem}.gm-code{display:flex;gap:1px;font-size:1rem;color:var(--fg)}.gm-code i{font-style:normal;color:var(--ac)}.gm-under{font-size:1.25rem;color:var(--fg);padding-bottom:3px;border-bottom:4px solid var(--ac)}.gm-dot{width:26px;height:26px;border-radius:50%;background:var(--fg);position:relative}.gm-dot::after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--bg);right:3px;top:3px}.gm-icon{width:34px;height:34px;border:1.5px solid var(--ac);border-radius:50%}.gm-icon svg{width:20px;height:20px;fill:none;stroke:var(--fg);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.letter-wrap{position:sticky;top:100px}.letter-wrap .letter{position:relative;z-index:5;transform-origin:0 0}@media (max-width:900px){.letter-wrap{position:relative;top:auto}}.l-email{width:min(260px,100%);padding:0 2px;border:0;border-bottom:2px dashed #7E8AA3;background:#fff0;color:#2F7FD0;font:700 1.75rem/1.2 var(--hand)}.l-email::placeholder{color:#9AA3B5;font-weight:500}.l-email:focus{outline:none;border-bottom-color:#2F7FD0}.l-email.napaka{border-bottom-color:#C0392B;animation:mkb-shake .4s}@keyframes mkb-shake{25%{transform:translateX(-6px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.letter .btn{border:0;font:600 1rem var(--body)}.env{position:absolute;z-index:6;left:50%;bottom:6%;width:min(78%,360px);aspect-ratio:1.62;transform:translateX(-50%);perspective:900px;opacity:0;pointer-events:none}.env>*{position:absolute;inset:0}.env-back{background:#E9E4D6;border-radius:6px;box-shadow:0 18px 30px -18px #0f1b3d66}.env-flap{z-index:1;height:62%;background:#F3EFE3;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transform:rotateX(180deg);backface-visibility:visible;filter:drop-shadow(0 1px 0 #d8d1bd)}.env-list{z-index:2;left:9%;right:9%;inset-block:auto;top:10%;height:34%;background:#EEF5CF;border-radius:2px;opacity:0;background-image:linear-gradient(#D6E3A6,#D6E3A6),linear-gradient(#D6E3A6,#D6E3A6),repeating-linear-gradient(transparent 0 9px,#D6E3A6 9px 10px);background-size:100% 1px,100% 1px,100% 100%;background-position:0 33%,0 66%,0 0;background-repeat:no-repeat,no-repeat,repeat}.env-front{z-index:3;background:#FBF8F0;border-radius:0 0 6px 6px;clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%)}.env-naslov{inset:auto;position:absolute;z-index:4;left:12%;bottom:14%;font:700 1.25rem/1.15 var(--hand);color:#0F1B3D;transform:rotate(-2deg)}.env-znamka{position:absolute;z-index:4;right:7%;top:auto;bottom:34%;left:auto;width:17%;aspect-ratio:.82;height:auto;border:3px dashed #fff;outline:1px solid #cfc7b1;background:linear-gradient(135deg,#4FA3F7,#8B5CF6);display:grid;place-items:center;color:#fff;font:800 .7rem var(--display);transform:rotate(4deg)}.env-pecat{position:absolute;z-index:5;left:50%;top:44%;width:52px;height:52px;margin:-26px 0 0 -26px;inset:auto;border-radius:50%;background:#C8574B;color:#fff;display:grid;place-items:center;font:800 .78rem var(--display);box-shadow:inset 0 0 0 4px #b24a3f,0 2px 4px #0f1b3d40;transform:scale(0)}.env-pecat{left:calc(50% - 26px);top:calc(56% - 30px);margin:0}.sled{position:absolute;z-index:4;inset:-40% -30% auto auto;width:130%;height:130%;pointer-events:none;overflow:visible}.sled path{fill:none;stroke:var(--pencil);stroke-width:2.5;stroke-dasharray:6 9;stroke-linecap:round;opacity:0;vector-effect:non-scaling-stroke}.poslano{position:absolute;z-index:7;inset:8% 6% auto;padding:28px 26px 24px;background:#fff;box-shadow:0 18px 40px -24px #0f1b3d66;transform:rotate(-1.5deg);text-align:center;opacity:0;pointer-events:none}.poslano.vidno{opacity:1;pointer-events:auto;transition:opacity .5s}.poslano .hand{font-size:2.3rem;font-weight:700;color:#2E7D4F}.poslano p{margin-top:8px;color:var(--muted)}.poslano .kam{margin-top:4px;font-size:.92rem}.poslano [hidden]{display:none}.poslano .btn{margin-top:18px;border:0;--postit:#E4DEFA}.poslano .kljuk{width:56px;height:56px;margin:0 auto 6px;display:block}.poslano .kljuk path{fill:none;stroke:#2E7D4F;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.poslano.vidno .kljuk path{transition:stroke-dashoffset .6s ease .2s;stroke-dashoffset:0}.l-ok{display:flex;align-items:flex-start;gap:10px;margin-top:6px;font:500 1.35rem/1.25 var(--hand);color:#0F1B3D;cursor:pointer}.l-ok input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin-top:3px;border:2px solid #0F1B3D;border-radius:4px;background:#fff0;cursor:pointer;position:relative}.l-ok input:checked::after{content:"";position:absolute;left:0;top:-3px;width:21px;height:19px;background:#2F7FD0;clip-path:polygon(8% 55%,24% 42%,40% 62%,82% 6%,96% 18%,40% 92%)}.l-ok input:focus-visible{outline:3px solid var(--pencil);outline-offset:3px}.l-ok a{color:inherit}.l-ok.napaka{color:#C0392B;animation:mkb-shake .4s}.l-ok.napaka input{border-color:#C0392B}.l-fav{animation:mkb-fav .4s ease}@keyframes mkb-fav{from{opacity:0;transform:translateY(-4px)}}.letter .btn{margin-top:14px}.letter .l-msg{margin-top:8px;font:600 .92rem/1.3 var(--body);color:#C0392B}.letter .l-msg:empty{display:none}.blank-ime{padding:0 2px;border:0;border-bottom:2px dashed currentColor;background:none;font:inherit;color:#2F7FD0;font-weight:700;cursor:pointer}.letter .blank-ime:not(.filled){color:#7E8AA3}.blank-ime::after{content:" ✎";font-size:.85em}.blank-ime.filled::after{content:""}.chips{display:flex;flex-wrap:wrap;gap:14px 12px;margin-top:24px}.chip{--postit:#E3EFFC;position:relative;min-height:50px;padding:12px 44px 12px 16px;border:0;border-radius:2px 2px 3px 3px;background:linear-gradient(180deg,#0f1b3d12 0,transparent 9px),var(--postit);color:var(--ink);font:700 1.45rem/1.05 var(--hand);cursor:pointer;box-shadow:0 1px 1px #0f1b3d18,4px 9px 11px -8px #0f1b3d66;transform:rotate(-1.5deg);transition:transform .22s,box-shadow .22s,background-color .22s}.chip:nth-child(even){--postit:#ECE8FB;transform:rotate(1.2deg)}.chip:nth-child(3n){transform:rotate(-.5deg)}.chip::before{content:"";position:absolute;right:16px;top:calc(50% - 8px);width:16px;height:16px;border:2px solid var(--ink);border-radius:3px;opacity:.45;transition:opacity .2s}.chip::after{content:"";position:absolute;right:12px;top:calc(50% - 11px);width:21px;height:19px;background:var(--pencil);clip-path:polygon(8% 55%,24% 42%,40% 62%,82% 6%,96% 18%,40% 92%);opacity:0;transform:scale(.4) rotate(-10deg);transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1.4)}.chip[aria-pressed="true"]{--postit:var(--marker)}.chip[aria-pressed="true"]::before{opacity:1}.chip[aria-pressed="true"]::after{opacity:1;transform:none}@media (hover:hover){.chip:hover{transform:translateY(-3px) rotate(0);box-shadow:0 2px 2px #0f1b3d14,6px 15px 17px -10px #0f1b3d6b}}.chip:active{transform:translateY(1px) rotate(-.5deg);box-shadow:0 1px 2px #0f1b3d22}.chip:focus-visible{outline:3px solid var(--pencil);outline-offset:5px}.letter{background:#EEF5CF;color:#0F1B3D;padding:clamp(28px,4vw,48px);box-shadow:0 24px 50px -28px rgb(20 33 61 / .55);transform:rotate(1.2deg);background-image:repeating-linear-gradient(transparent 0 43px,#D6E3A6 43px 44px);background-position:0 30px}.letter p{font:500 1.75rem/44px var(--hand)}.letter .blank{color:#2F7FD0;font-weight:700}.letter .total{display:inline-block;position:relative;padding:0 14px;margin-top:6px}.letter .total svg{position:absolute;inset:-10px -6px;width:calc(100% + 12px);height:calc(100% + 20px);overflow:visible}.letter .total svg path{stroke:#E0473E}.letter .fine{font:400 .85rem var(--body);color:var(--muted);margin-top:18px}.letter .btn{--postit:#E4DEFA;margin-top:22px}.cta h2{font-size:clamp(3.2rem,10vw,8rem);max-width:10ch}.contact{display:grid;gap:14px;margin-top:40px;font:600 clamp(1.3rem,2.4vw,1.8rem) var(--display)}.c-vrsta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.c-line{display:inline-flex;align-items:center;gap:.4em;color:var(--ink);text-decoration:none;background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 90%/100% 30%}.c-line .ico{width:.85em;height:.85em;flex:none;fill:none;stroke:var(--pencil);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-line:hover .ico{stroke:var(--ink)}.c-wa{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 11px;border:2px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font:600 .95rem var(--body);box-shadow:2px 2px 0 var(--ink);transform:rotate(-1.5deg);transition:transform .15s,box-shadow .15s}.c-wa .ico{width:18px;height:18px;fill:none;stroke:#1FAF54;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-wa:hover{transform:rotate(0) translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.c-wa:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.sign{margin-top:56px;font:700 clamp(2.6rem,6vw,4rem) var(--hand);color:var(--pencil);transform:rotate(-3deg);transform-origin:left;display:inline-block;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s steps(24)}.in .sign{clip-path:inset(0 0 0 0)}.cta-kava .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center}.cta-kava h2{font-size:clamp(3rem,6.2vw,6.2rem)}@media (max-width:900px){.cta-kava .wrap{grid-template-columns:1fr}.kava-skica{max-width:560px}}.kava-skica{margin:0}.sketch{display:block;width:100%;height:auto;overflow:visible}.sketch .l{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.sketch .p{stroke:var(--pencil);stroke-width:1.8}.in .sketch .l{transition:stroke-dashoffset 1.1s ease-out var(--d,0s);stroke-dashoffset:0}.sketch .hl,.sketch text{opacity:0;transition:opacity .8s ease var(--d,2s)}.in .sketch .hl,.in .sketch text{opacity:1}.sketch text{font:500 23px var(--hand);fill:var(--pencil)}.sketch text.mk{font:800 22px var(--display);fill:var(--ink);letter-spacing:-.02em}.sketch text.mk-s{font-size:11px}.kava-slika{position:relative;margin:0;padding:12px 12px 16px;background:#fff;border:1px solid #d2d5d8;box-shadow:0 2px 4px #0f1b3d12,2px 12px 24px -10px #0f1b3d40;transform:rotate(1.4deg) translateY(16px);opacity:0;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.9,.3,1.2)}.kava-slika::before{content:"";position:absolute;z-index:1;top:-12px;left:calc(50% - 48px);width:96px;height:26px;rotate:-3deg;background:rgb(79 163 247 / .35)}.kava-slika img{display:block;width:100%;height:auto}.in .kava-slika{opacity:1;transform:rotate(1.4deg)}.no-motion .kava-slika{opacity:1;transform:rotate(1.4deg)}@media (prefers-reduced-motion:reduce){.kava-slika{opacity:1;transform:rotate(1.4deg)}}@media (max-width:900px){.kava-slika{max-width:560px;margin-top:24px}}.in .sketch .steam{animation:mkb-steam 3.2s ease-in-out 3.2s infinite}@keyframes mkb-steam{50%{transform:translateY(-4px);opacity:.55}}@media (max-width:600px){.sketch text{font-size:32px}.sketch text.mk{font-size:24px}.sketch text.mk-s{font-size:13px}}.no-motion .drag,body:not(.loaded) .no-motion .drag{opacity:1;translate:0 0}.no-motion .fix,.no-motion .sign,.no-motion .path-wrap svg.draw{clip-path:none}.no-motion .draw path{stroke-dashoffset:0}.no-motion .mark{background-size:100% 42%}.no-motion .sketch .l{stroke-dashoffset:0}.no-motion .sketch .hl,.no-motion .sketch text{opacity:1}@media (prefers-reduced-motion:reduce){.drag{opacity:1;translate:0 0}.fix,.sign,.path-wrap svg.draw{clip-path:none}.draw path{stroke-dashoffset:0}.mark{background-size:100% 42%}.sketch .l{stroke-dashoffset:0}.sketch .hl,.sketch text{opacity:1}}.ref-feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:56px}@media (max-width:960px){.ref-feature{grid-template-columns:1fr}}.ref-txt .ref-panoga{font:700 1.5rem var(--hand);color:var(--pencil);transform:rotate(-2deg);display:inline-block}.ref-txt .ref-naslov,.ref-txt h3{margin-top:6px;font:800 clamp(2.4rem,5vw,3.6rem)/1 var(--display);letter-spacing:-.03em}.ref-opis{margin-top:16px;color:var(--muted);max-width:44ch}.ref-kaj{list-style:none;display:grid;gap:8px;margin-top:22px;padding:18px 20px 16px;background:#fff;box-shadow:0 10px 22px -16px #0f1b3d66;transform:rotate(-1deg);max-width:340px;position:relative}.ref-kaj::before{content:"";position:absolute;top:-11px;left:calc(50% - 40px);width:80px;height:22px;rotate:-3deg;background:rgb(79 163 247 / .35)}.ref-kaj li{position:relative;padding-left:34px;font:700 1.45rem/1.2 var(--hand);color:var(--ink)}.ref-kaj li::before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border:2px solid var(--ink);border-radius:3px}.ref-kaj li::after{content:"";position:absolute;left:2px;top:-.05em;width:26px;height:24px;background:#2F7FD0;clip-path:polygon(8% 55%,24% 42%,40% 62%,82% 6%,96% 18%,40% 92%);transform:scale(0) rotate(-12deg);transition:transform .35s cubic-bezier(.2,.9,.3,1.5)}.in .ref-kaj li::after{transform:none}.in .ref-kaj li:nth-child(2)::after{transition-delay:.15s}.in .ref-kaj li:nth-child(3)::after{transition-delay:.3s}.in .ref-kaj li:nth-child(4)::after{transition-delay:.45s}.in .ref-kaj li:nth-child(5)::after{transition-delay:.6s}.ref-link{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:26px}.ref-kolaz{position:relative;aspect-ratio:1.25;min-height:360px}.ref-kolaz>*{position:absolute;box-shadow:0 2px 4px #0f1b3d14,4px 14px 26px -12px #0f1b3d59}.k-brskalnik{left:4%;top:9%;width:74%;background:#fff;border-radius:10px;overflow:hidden;transform:rotate(-1.2deg)}.k-vrstica{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#EEF1F3;border-bottom:1px solid #d2d9e0}.k-vrstica i{width:9px;height:9px;border-radius:50%;background:#cfd6de}.k-vrstica span{margin-left:10px;padding:3px 14px;border-radius:99px;background:#fff;font:500 .72rem var(--body);color:var(--muted)}.k-telefon{right:3%;bottom:2%;width:25%;aspect-ratio:.5;padding:7px;background:#0F1B3D;border-radius:22px;transform:rotate(4deg)}.k-telefon>div{width:100%;height:100%;border-radius:16px;overflow:hidden;background:var(--c3)}.k-telefon img{width:100%;height:100%;object-fit:cover;object-position:top}.k-brskalnik img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;object-position:top}.k-logo img{max-width:78%;max-height:78%;width:auto;height:auto;object-fit:contain}.brez-app .k-brskalnik{width:82%}.k-logo{left:-2%;bottom:0;width:32%;padding:10px 10px 30px;background:#fff;transform:rotate(-5deg)}.k-logo::after{content:attr(data-pis);position:absolute;left:0;right:0;bottom:6px;text-align:center;font:700 1.1rem var(--hand);color:#0F1B3D}.k-logo>div{aspect-ratio:1;display:grid;place-items:center;background:var(--c3)}.k-barve{right:8%;top:0;display:flex;gap:6px;padding:8px;background:#fff;transform:rotate(3deg)}.k-barve span{display:flex;align-items:flex-end;width:58px;height:78px;padding:5px;font:600 .62rem var(--body);color:#fff}.k-barve span.svetla{color:#0F1B3D;box-shadow:inset 0 0 0 1px #e2dde2}.k-trak{position:absolute;width:74px;height:22px;background:rgb(79 163 247 / .35);box-shadow:none!important;z-index:2}@media (max-width:560px){.ref-kolaz{aspect-ratio:.95}.k-brskalnik{width:92%;left:4%}.k-telefon{width:34%}.k-logo{width:42%}.k-barve span{width:42px;height:56px}}.nad-splet{aspect-ratio:1.6;background:var(--c2);color:var(--c3);padding:6% 7%;display:flex;flex-direction:column;gap:8%}.nad-splet .nv{display:flex;justify-content:space-between;align-items:center}.nad-splet .nv b{font:800 1rem var(--display);letter-spacing:.02em;text-transform:uppercase}.nad-splet .nv i{display:flex;gap:10px}.nad-splet .nv i::before,.nad-splet .nv i::after{content:"";width:34px;height:5px;border-radius:3px;background:var(--c3);opacity:.35}.nad-splet .h{width:66%;height:14%;border-radius:4px;background:var(--c3)}.nad-splet .h2{width:48%;height:14%;border-radius:4px;background:var(--c3)}.nad-splet .gb{width:28%;height:12%;border-radius:99px;background:var(--c1)}.nad-logo{padding:8px;font:800 1.15rem/1.05 var(--display);color:var(--c1);text-align:center;letter-spacing:-.01em}.ref-ostale{margin-top:72px}.ref-ostale-h{font:700 1.6rem var(--hand);color:var(--pencil)}.ref-ostale .work{grid-template-columns:repeat(auto-fill,minmax(220px,280px));gap:32px;margin-top:28px}.ref-ostale .card:nth-child(2){margin-top:24px}.ref-ostale .shot{aspect-ratio:4/3}.ref-ostale .work{grid-template-columns:repeat(auto-fill,minmax(220px,280px));gap:32px;margin-top:28px}.ref-ostale .card:nth-child(2){margin-top:24px}.ref-ostale .shot{aspect-ratio:4/3}.mail{position:relative;max-width:520px;margin-top:10px;background:#fff;border:1px solid #D9DEE5;border-radius:10px;box-shadow:0 2px 4px #0f1b3d12,4px 16px 30px -18px #0f1b3d59;transform:rotate(-.8deg);overflow:hidden}.mail-bar{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#F1F4F7;border-bottom:1px solid #E1E6EC;font:600 .8rem var(--body);color:var(--muted)}.mail .ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mail-akcije{display:flex;gap:10px;margin-left:auto}.mail-glava{display:flex;align-items:center;gap:12px;padding:16px 20px 0}.mail-avatar{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;font:800 1rem var(--display)}.mail-od{font-size:.98rem;line-height:1.2;color:var(--ink)}.mail-za{font-size:.82rem;color:var(--muted);line-height:1.3}.mail-zadeva{padding:12px 20px 10px;font:800 1.08rem/1.25 var(--display);letter-spacing:-.01em;color:var(--ink);border-bottom:1px dashed #E1E6EC}.mail-telo{padding:14px 20px 20px;font-size:.98rem;line-height:1.65;color:#2B3346}.mail-besedilo p+p{margin-top:.85em}.mail-podpis{margin-top:14px;color:var(--muted)}.mail-podpis span{display:inline-block;margin-top:2px;font:700 1.5rem/1.1 var(--hand);color:#2F7FD0;transform:rotate(-2deg)}.ref-txt .mail{margin-bottom:6px}.ref-pojasnilo{margin-top:24px;max-width:46ch}.ref-zelja-h{margin-top:18px;font-size:1.35rem;font-weight:700}.ref-zelja-h+.ref-opis{margin-top:4px}.ref-desk{height:580px;margin-top:0;touch-action:pan-y}.ref-desk .k-pin{position:absolute;transform:rotate(var(--r,0deg))}.ref-desk .k-pin::before{content:"";position:absolute;z-index:3;top:-10px;left:calc(50% - 12px);width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffb4bd,#d7263d 65%,#8f1424);box-shadow:1px 3px 3px #14213d55,inset 0 1px 2px #ffffffb3}.ref-desk .k-pin-splet{width:60%}.ref-desk .k-pin-splet::before{background:radial-gradient(circle at 32% 26%,#a5d8ff,var(--pencil) 65%,#2274bc)}.ref-desk .k-pin-barve::before{background:radial-gradient(circle at 32% 26%,#eff8cc,var(--marker) 65%,#93ad45)}.ref-desk .k-pin-tel{width:16%}.ref-desk .k-brskalnik,.ref-desk .k-telefon,.ref-desk .k-barve{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;transform:none;box-shadow:0 2px 4px #0f1b3d14,3px 10px 18px -8px #0f1b3d59}.ref-desk .k-barve{width:auto}.ref-desk .k-barve span{width:50px;height:66px}.ref-desk .k-logo-p{width:27%}.ref-desk .k-logo-p .ph{background:var(--c3);font-size:1rem}.ref-desk .k-logo-p .ph img{max-width:78%;max-height:78%;width:auto;height:auto;object-fit:contain}.ref-desk .k-logo-p figcaption{font-size:1.3rem}.ref-desk .todo-kaj{width:36%}.todo-kaj li{padding-left:1.35em}.todo-kaj li::before{left:0;top:.28em;width:.78em;height:.78em;box-sizing:border-box;border:2px solid #0F1B3D;border-radius:3px}.todo-kaj li::after{content:"";position:absolute;left:.06em;top:.12em;width:1em;height:.9em;background:#2F7FD0;clip-path:polygon(8% 55%,24% 42%,40% 62%,82% 6%,96% 18%,40% 92%)}.ref-desk-malo{height:440px}.ref-desk-malo .k-pin-splet{width:58%;top:12%!important}.ref-desk-malo .todo-kaj{top:18%!important}@media (max-width:960px){.ref-desk{height:540px;width:100%;max-width:640px;justify-self:center}}@media (max-width:520px){.ref-desk{height:470px}.ref-desk .k-pin-splet{width:74%}.ref-desk .todo-kaj{width:48%;top:40%!important;font-size:.98rem}.ref-desk .k-logo-p{width:34%}.ref-desk .k-barve span{width:36px;height:48px;font-size:.5rem}}.na-mizi{display:inline-block;vertical-align:middle;margin-left:10px;padding:4px 10px;border:2px solid #C8574B;border-radius:4px;color:#C8574B;font:700 .72rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-6deg)}.card .na-mizi{position:absolute;z-index:2;top:22px;right:-10px;margin:0;background:#fff}.na-mizi.koncano{border-color:#2E7D4F;color:#2E7D4F;transform:rotate(5deg)}.card.v-delu .shot{background-image:repeating-linear-gradient(45deg,transparent 0 12px,#ffffff1f 12px 24px)}.more{margin-top:56px}.hero-pregled{margin-top:22px}.hero-pregled a{display:inline-flex;align-items:center;gap:8px;font:700 1.5rem/1.15 var(--hand);color:var(--pencil);text-decoration:none;transform:rotate(-1.5deg);transform-origin:left}.hero-pregled a span{background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 92%/0 28%;transition:background-size .3s}.hero-pregled a:hover span,.hero-pregled a:focus-visible span{background-size:100% 28%}.hero-pregled a:hover{color:#2F7FD0}.hero-pregled svg{width:34px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:480px){.hero-pregled a{font-size:1.3rem}}.nise{margin-top:40px;max-width:62ch;font:600 1.12rem/1.5 var(--body);color:var(--ink)}#paketi{overflow-x:clip}.pak-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px;margin-top:64px;align-items:stretch}@media (max-width:1080px){.pak-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:620px){.pak-grid{grid-template-columns:minmax(0,1fr);max-width:440px}.pak-top{order:-1}}.pak{--r:-1deg;position:relative;display:flex;flex-direction:column;min-width:0;padding:32px 24px 26px;background:var(--card);color:var(--ink);box-shadow:0 2px 4px #0f1b3d10,3px 14px 26px -16px #0f1b3d59;transform:rotate(var(--r));transition:transform .25s}.pak:nth-child(2){--r:.8deg}.pak:nth-child(3){--r:-.5deg}.pak:nth-child(4){--r:1deg}@media (hover:hover){.pak:hover{transform:rotate(0) translateY(-4px)}}.pak::before{content:"";position:absolute;top:-12px;left:calc(50% - 44px);width:88px;height:24px;rotate:-3deg;background:rgb(79 163 247 / .3)}.pak-top{background:#EEF5CF;box-shadow:0 0 0 3px var(--ink),3px 18px 30px -16px #0f1b3d73}.pak-top::before{background:rgb(139 92 246 / .35)}.pak-oznaka{position:absolute;z-index:1;top:-20px;right:-10px;padding:5px 12px 7px;background:var(--ink);color:var(--marker);font:700 1.3rem/1 var(--hand);transform:rotate(4deg);box-shadow:2px 4px 8px -4px #0f1b3d80}.pak h3{font-size:clamp(1.4rem,1.9vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.pak-za{margin-top:8px;font:700 1.3rem/1.15 var(--hand);color:var(--pencil)}.pak-top .pak-za{color:#2F7FD0}.pak-cena{margin-top:20px;font:800 clamp(2rem,3vw,2.5rem)/1 var(--display);letter-spacing:-.03em;white-space:nowrap}.pak-cena small{display:block;margin-top:6px;font:500 .8rem var(--body);letter-spacing:0;color:var(--muted);white-space:normal}.pak-seznam{flex:1;display:grid;gap:9px;align-content:start;margin:18px 0 0;padding:16px 0 0;border-top:2px dashed var(--line)}.pak-top .pak-seznam{border-top-color:#C9D88F}.pak-seznam li{list-style:none;position:relative;padding-left:26px;color:#3E4760;font-size:.97rem;line-height:1.4}.pak-seznam li::before{content:"";position:absolute;left:0;top:.22em;width:17px;height:15px;background:var(--pencil);clip-path:polygon(8% 55%,24% 42%,40% 62%,82% 6%,96% 18%,40% 92%)}.pak-poudarek{margin-top:18px;padding:8px 12px;background:var(--marker);color:var(--ink);font-weight:600;font-size:.95rem;transform:rotate(-1deg)}.pak .btn{align-self:flex-start;margin-top:24px;font-size:.95rem}.pak-top .btn{--postit:#E4DEFA}.pak:not(.pak-top) .btn{--postit:#E3EFFC}.pak-noga{display:flex;flex-wrap:wrap;align-items:center;gap:10px 32px;margin-top:56px}.pak-noga .fine{color:var(--muted);font-size:.92rem}.pak-link{font:700 1.5rem/1.15 var(--hand);color:var(--pencil);text-decoration:none;background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 92%/100% 28%}.pak-link:hover{color:#2F7FD0}#pismo[data-nacin="pregled"] .za-ponudbo{display:none!important}#pismo:not([data-nacin="pregled"]) .za-pregled{display:none!important}.nacin{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;scroll-margin-top:110px}.nacin-b{padding:10px 18px;border:2px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);font:600 .98rem var(--body);cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .15s,box-shadow .15s,background-color .15s}.nacin-b:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.nacin-b[aria-pressed="true"]{background:var(--ink);color:#fff;box-shadow:2px 2px 0 var(--pencil)}.nacin-b:focus-visible{outline:3px solid var(--pencil);outline-offset:4px}.pregled-tocke{display:grid;gap:22px;margin:6px 0 0;padding:0;counter-reset:pt}.pregled-tocke li{list-style:none;position:relative;min-height:40px;padding-left:58px;counter-increment:pt;color:var(--ink);font-size:1.05rem;line-height:1.45}.pregled-tocke li::before{content:counter(pt);position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--ink);border-radius:50%;background:var(--marker);font:800 1.15rem var(--display)}.pregled-tocke b{display:block;font:700 1.55rem/1.1 var(--hand);color:var(--pencil)}.pregled-opomba{max-width:440px;margin-top:8px;padding:16px 18px 18px;background:#FFF7C9;font:700 1.35rem/1.25 var(--hand);transform:rotate(-1.2deg);box-shadow:0 12px 24px -16px #0f1b3d73}.l-polje{width:min(300px,100%);padding:0 2px;border:0;border-bottom:2px dashed #7E8AA3;background:#fff0;color:#2F7FD0;font:700 1.75rem/1.2 var(--hand)}.l-polje::placeholder{color:#9AA3B5;font-weight:500}.l-polje:focus{outline:none;border-bottom-color:#2F7FD0}.l-polje.napaka{border-bottom-color:#C0392B;animation:mkb-shake .4s}.letter .neobv{font-size:1.25rem;color:#7E8AA3}.pregled-info{gap:24px}.pak-poudarek{text-wrap:balance}@media (max-width:620px){.pak-oznaka{right:6px}}.stik .sidro{position:absolute;top:0;left:0}.stik .pismo-grid{margin-top:0}.stik-levo{min-width:0}.stik-opis{margin-top:24px}.stik .contact{margin-top:32px}.stik-ali{margin-top:48px;font-size:1.7rem;font-weight:700;transform:rotate(-2deg);transform-origin:left}.stik .nacin{margin-top:14px}.stik-nacin{margin-top:18px;max-width:50ch;color:var(--muted)}.stik-levo .koraki{margin-top:40px}.stik .letter-wrap{margin-top:10px}@media (max-width:900px){.stik .letter-wrap{margin-top:24px}}.svc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:64px}.svc-row,.svc-row:last-child{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px 28px 28px;border:2px solid var(--fg);background:var(--card);box-shadow:4px 4px 0 var(--fg)}.svc-row h3{font-size:clamp(1.75rem,2.4vw,2.3rem);line-height:1.02;letter-spacing:-.03em}.svc-row p{font-size:1rem;line-height:1.55}.svc-row .hand{margin-top:auto;font-size:1.55rem}.svc-vec{align-self:flex-start;margin-top:4px;font:600 .95rem var(--body);color:var(--ink);text-decoration:none;background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 92%/100% 32%}.svc-vec::after{content:" →"}.svc-vec:hover{color:#2F7FD0}.svc-top{padding:48px 34px 36px;background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--pencil),0 30px 50px -30px #0f1b3d99}.svc-top h3{font-size:clamp(2.2rem,3.4vw,3.2rem)}.svc-top h3 a,.svc-top h3 a:hover{color:#fff}.svc-top h3 a:hover{text-decoration:underline;text-decoration-color:var(--marker);text-decoration-thickness:3px}.svc-top p{color:#C9D2E6;font-size:1.06rem}.svc-top .hand{background:none;-webkit-text-fill-color:var(--marker);color:var(--marker)}.svc-top .svc-vec{color:var(--ink);background:var(--marker);padding:9px 14px;font-size:1rem}.svc-top .svc-vec:hover{color:var(--ink);background:#fff}.svc-oznaka{position:absolute;top:-18px;left:24px;padding:5px 12px 7px;background:var(--marker);color:var(--ink)!important;font:700 1.25rem/1 var(--hand)!important;transform:rotate(-3deg);box-shadow:2px 4px 8px -4px #0f1b3d80}@media (max-width:960px){.svc{grid-template-columns:minmax(0,1fr);max-width:560px;gap:28px}.svc-top{order:-1}}.letter .l-sporocilo-p{margin:4px 0 6px}.l-sporocilo{display:block;width:min(420px,100%);min-height:132px;padding:0 2px;border:0;border-left:2px dashed #fff0;background-color:#fff0;background-image:linear-gradient(90deg,#EEF5CF 0 5px,transparent 5px 12px),linear-gradient(transparent 0 41px,#7E8AA3 41px 43px,transparent 43px);background-size:12px 100%,100% 44px;background-attachment:local;color:#2F7FD0;font:700 1.75rem/44px var(--hand);resize:vertical;overflow:auto}.l-sporocilo::placeholder{color:#9AA3B5;font-weight:500}.l-sporocilo:focus{outline:none;border-left-color:#2F7FD0}.l-sporocilo.napaka{border-left-color:#C0392B;animation:mkb-shake .4s}#proces h2{font-size:clamp(2rem,3.8vw,3.1rem);max-width:none}#proces .path-wrap{margin-top:56px}#proces .steps li::before{width:92px;height:92px;background:var(--marker);border-color:var(--marker);color:#0F1B3D;font-size:2.9rem;box-shadow:0 0 0 6px #0F1B3D,0 0 0 8px #D5ED8666}#proces .steps h3{font-size:1.6rem;margin-top:4px}#proces .steps p{font-size:1.02rem}@media (max-width:480px){#proces .steps li::before{width:76px;height:76px;font-size:2.4rem}}.links .btn{white-space:nowrap}@media (max-width:960px){.links .cta-dolgo{display:none}.links .cta-kratko{display:inline}}.hero .hero-h{font-family:var(--display);font-size:clamp(2.25rem,5vw,4.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0}.hero .hero-h .l2{display:block;margin-top:.55em}.hero .hero-h del,.hero .hero-h ins{text-decoration:none;color:inherit}.strike del::before{content:attr(data-t)}.hero h1.hero-seo{margin-top:30px;max-width:30ch;font:700 clamp(1.15rem,1.7vw,1.4rem)/1.35 var(--display);letter-spacing:-.01em;color:var(--ink)}.hero h1.hero-seo+.lead{margin-top:12px}.hero-pregled.hand{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:1.35rem;font-weight:700;color:var(--pencil);transform:rotate(-1.5deg);transform-origin:left}.hero-pregled.hand svg{width:30px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:scaleY(-1)}.ref-pas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:900px){.ref-pas{grid-template-columns:minmax(0,1fr)}}.ref-pas-h{font-size:1.5rem;font-weight:700;margin-bottom:10px}.ref-pas h2{font-size:clamp(2rem,3.6vw,3rem);max-width:18ch}.ref-pas .lead{margin-top:18px}.ref-pas-kaj{border-top:0;padding-top:0;margin-top:20px;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 24px}@media (max-width:520px){.ref-pas-kaj{grid-template-columns:minmax(0,1fr)}}.ref-pas .btn{margin-top:28px}.ref-pas-slika{display:block;position:relative;padding:12px 12px 16px;background:#fff;border:1px solid #d2d5d8;box-shadow:0 2px 4px #0f1b3d12,4px 16px 30px -12px #0f1b3d55;transform:rotate(1.5deg);transition:transform .3s}.ref-pas-slika::before{content:"";position:absolute;z-index:1;top:-12px;left:calc(50% - 48px);width:96px;height:26px;rotate:-3deg;background:rgb(79 163 247 / .35)}.ref-pas-slika:hover{transform:rotate(0) translateY(-4px)}.ref-pas-slika img{display:block;width:100%;height:auto}.page-hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.page-hero h1{font-size:clamp(2.6rem,7vw,6rem);font-weight:800;max-width:16ch}.page-hero .lead{margin-top:24px;max-width:58ch}.page-hero .row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.page-note{font-size:1.9rem;margin-top:10px;transform:rotate(-2deg);transform-origin:left}.crumbs{margin-bottom:28px;font-size:.95rem;color:var(--muted)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li::before{content:"/";margin-right:6px;opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--pencil)}.page-hero.has-art{position:relative;overflow-x:clip}.page-hero.has-art .wrap{position:relative;z-index:1}.hero-art{position:absolute;z-index:0;right:max(-60px,calc((100vw - var(--wrap)) / 2 - 90px));top:50%;width:min(48vw,660px);height:auto;transform:translateY(-44%);opacity:.3;pointer-events:none;overflow:visible}.hero-art .o{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s ease-out var(--d,0s)}.hero-art rect.o[fill],.hero-art .o[fill]{fill:var(--bg)}.hero-art .g{fill:none;stroke:var(--pencil);stroke-width:1.5;stroke-dasharray:6 7}.hero-art text{font:700 26px var(--hand);fill:var(--pencil)}.hero-art .g,.hero-art text,.hero-art .f{opacity:0;transition:opacity 1.2s ease var(--d,1.2s)}.hero-art .f{--d:1.4s}.loaded .hero-art .o{stroke-dashoffset:0}.loaded .hero-art .g,.loaded .hero-art text,.loaded .hero-art .f{opacity:1}.no-motion .hero-art .o{stroke-dashoffset:0}.no-motion .hero-art .g,.no-motion .hero-art text,.no-motion .hero-art .f{opacity:1}@media (prefers-reduced-motion:reduce){.hero-art .o{stroke-dashoffset:0}.hero-art .g,.hero-art text,.hero-art .f{opacity:1}}@media (max-width:900px){.hero-art{width:88vw;right:-30vw;top:24px;transform:none;opacity:.16}}.get-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 48px;margin-top:40px;max-width:980px}@media (max-width:700px){.get-list{grid-template-columns:1fr}}.get-list li{display:flex;gap:14px;align-items:flex-start;font-size:1.2rem;padding-bottom:18px;border-bottom:1px dashed var(--line)}.get-list svg{width:26px;height:26px;flex:none;margin-top:2px}.get-list .draw path{stroke-width:3.5}.get-opomba{margin-top:32px;max-width:62ch;font-size:1.1rem}.get+.body-price{padding-top:0}.body-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,6vw,80px);align-items:start}@media (max-width:900px){.body-grid{grid-template-columns:1fr}}.prose{font-size:1.1rem}.prose>*:first-child{margin-top:0}.prose h2{font-size:clamp(1.8rem,3.6vw,2.6rem);margin:1.6em 0 .5em;max-width:none}.prose h3{font-size:1.4rem;margin:1.4em 0 .4em}.prose a:not(.btn){color:var(--pencil);text-underline-offset:3px}.prose strong{background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 90%/100% 35%}.price-note{position:sticky;top:100px;background:#FFF7C9;color:var(--ink);padding:28px 28px 32px;transform:rotate(1.5deg);box-shadow:0 18px 36px -22px rgb(20 33 61 / .55)}.price-note .hand{font-size:1.7rem}.price-big{font:800 clamp(2.4rem,4vw,3.2rem)/1 var(--display);letter-spacing:-.03em;margin:4px 0 14px}.price-big small{font:500 1rem var(--body);letter-spacing:0}.price-note p:not(.hand):not(.price-big){color:#3E4760;font-size:.98rem}.price-note .btn{margin-top:20px}.price-paket{margin-top:18px;padding-top:14px;border-top:1px dashed #0f1b3d33}.price-paket .hand{display:block;font-size:1.35rem;color:var(--pencil);margin-bottom:2px}.price-paket a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--pencil);text-underline-offset:3px}.price-paket a:hover{color:#2F7FD0}.page-hero .hero-pregled{margin-top:18px}@media (max-width:900px){.price-note{position:static;transform:none}}.related .work,.archive-work .work{margin-top:48px}.work-all .card:nth-child(2){margin-top:0}.work-all .card:nth-child(3n+2){margin-top:48px}@media (max-width:860px){.work-all .card:nth-child(3n+2){margin-top:0}}.nav-links{display:flex;gap:16px;justify-content:center;margin-top:64px;font-weight:600}.nav-links a,.nav-links span{padding:.4em .8em;text-decoration:none}.nav-links .current{border-bottom:3px solid var(--pencil)}.faq-list{margin-top:40px;max-width:880px;border-top:2px solid var(--fg)}.faq-list details{border-bottom:2px solid var(--fg)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:600 clamp(1.15rem,2.2vw,1.45rem)/1.3 var(--display);letter-spacing:-.01em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover span{color:var(--pencil)}.faq-list summary i{font-style:normal;flex:none;width:38px;height:38px;border-radius:50%;border:2px solid var(--fg);display:grid;place-items:center;font-size:1.3rem;transition:transform .25s,background .25s}.faq-list details[open] summary i{transform:rotate(45deg);background:var(--marker)}.faq-list details p{padding:0 56px 26px 0;color:var(--muted);max-width:66ch}.others{padding-bottom:clamp(56px,8vw,96px)}.faq+.others{padding-top:0}.others .hand{font-size:1.8rem}.others-list{list-style:none;display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:10px}.others-list a{font:800 clamp(1.8rem,4vw,3rem) var(--display);letter-spacing:-.03em;text-decoration:none}.others-list a:hover{color:var(--pencil)}.project-meta{display:flex;flex-wrap:wrap;gap:20px 48px;margin-top:36px;padding-top:20px;border-top:2px solid var(--fg)}.project-meta dt{font-size:.85rem;color:var(--muted)}.project-meta dd{font-weight:600;font-size:1.1rem}.project-meta a{color:var(--pencil);text-decoration:none}.project-cover{margin:0;min-height:clamp(320px,50vw,640px);display:flex;align-items:flex-end;padding:clamp(24px,4vw,48px);overflow:hidden;box-shadow:0 24px 50px -30px rgb(20 33 61 / .55)}.project-cover:has(img){padding:0}.project-cover img{width:100%;height:100%;object-fit:cover}.project-cover strong{font:800 clamp(3rem,10vw,8rem)/.85 var(--display);letter-spacing:-.05em}.project-body .prose{margin:0 auto}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:700px){.gallery-grid{grid-template-columns:1fr}}.gallery-grid figure{margin:0;background:var(--card);padding:12px;box-shadow:0 14px 30px -22px rgb(20 33 61 / .5)}.gallery-grid figure:nth-child(odd){transform:rotate(-.8deg)}.gallery-grid figure:nth-child(even){transform:rotate(.8deg);margin-top:36px}@media (max-width:700px){.gallery-grid figure:nth-child(even){margin-top:0}}.next-project{padding:clamp(40px,6vw,72px) 0}.project-gallery+.next-project{padding-top:0}.project-poziv{padding:clamp(40px,6vw,72px) 0 0}.project-poziv h2{font:800 clamp(1.8rem,3.6vw,2.6rem)/1.1 var(--display);letter-spacing:-.03em;margin:0}.project-poziv .hero-pregled{margin-top:14px}.project-poziv+.next-project{padding-top:clamp(28px,4vw,48px)}.next-project a{display:inline-block;text-decoration:none}.next-project .hand{display:block;font-size:1.7rem}.next-project strong{font:800 clamp(2.4rem,6vw,4.8rem) var(--display);letter-spacing:-.04em}.next-project a:hover strong{color:var(--pencil)}.cta-sub h2{font-size:clamp(2.8rem,8vw,6rem);max-width:14ch}.project-hero+.wrap .ref-kolaz{max-width:900px;margin:0 auto;aspect-ratio:1.55}.brief-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,6vw,88px);align-items:start}@media (max-width:860px){.brief-grid{grid-template-columns:1fr}}.brief-h{margin-bottom:18px;font-size:2rem;font-weight:700;color:var(--pencil);max-width:none;letter-spacing:0;transform:rotate(-2deg);transform-origin:left}.brief-pismo p{font:500 1.6rem/40px var(--hand)}.brief-pismo .brief-podpis{margin-top:10px;text-align:right;color:#2F7FD0;font-weight:700}.brief-obseg .ref-kaj{max-width:none}.brief-obseg-t{margin-top:22px;color:var(--muted);font-size:1.08rem}.brief-obseg-t p+p{margin-top:.8em}.project-body .prose>h2:first-child{margin-top:0}.project-top{padding-top:clamp(28px,4vw,48px)}.project-top .ref-feature{margin-top:18px}.project-top .ref-naslov{font-size:clamp(2.6rem,6vw,4.4rem)}.project-leto{margin-top:28px;font-size:1.5rem}.tabela-ovoj{overflow-x:auto;margin:1.2em 0}.piskotki-tabela{width:100%;border-collapse:collapse;font-size:.95rem;background:var(--card)}.piskotki-tabela th,.piskotki-tabela td{padding:10px 12px;border-bottom:1px dashed var(--line);text-align:left;vertical-align:top}.piskotki-tabela th{font-family:var(--display);border-bottom:2px solid var(--ink)}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}