html{--c0:snow;--c1:azure;--c2:aquamarine;--c3:turquoise;--c4:mediumpurple;--c5:indigo;--c6:skyblue;--s:min(0.1em, 0.25rem);--z:clamp(0.5rem, calc(0rem + 1.333vw), 1rem);--ff1:Superclarendon,'Bookman Old Style','URW Bookman','URW Bookman L','Georgia Pro',Georgia,serif;--ff2:Avenir,Montserrat,Corbel,'URW Gothic',source-sans-pro,sans-serif;--ff3:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace;--tr1:101ms;--tr2:303ms;scroll-behavior:smooth}html{--c0:snow;--c1:azure;--c2:hsl(160, 100%, 85%);--c3:hsl(174, 82%, 76%);--c4:hsl(260, 57%, 44%);--c5:hsl(275, 100%, 10%);--c6:hsl(197, 51%, 83%)}body{background-color:var(--c1);background-image:linear-gradient(to bottom,transparent,var(--c1)),linear-gradient(to bottom,transparent 50%,var(--c1) 50%);background-size:100%,100% .1rem;background-attachment:fixed;color:var(--c5);font-family:var(--ff2);line-height:1.3;display:grid;margin:unset}body:has(section:only-child){min-block-size:100dvh;grid-template-rows:auto 1fr auto}::selection{color:var(--c5);background-color:var(--c2)}:is(.sr-only){clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}:is(a){color:inherit;text-decoration-thickness:0.05em;text-underline-offset:0.1em;outline:solid .2em transparent;outline-offset:0.2em;transition:var(--tr1) ease-in}:is(a):is(:hover,:focus,:active){transition:var(--tr2) ease-out}:is(a):is(:focus-visible){outline-color:currentColor}:is(ul){margin-inline:unset;padding-inline-start:1em}:is(li){margin-block:0.33em}:is(header,footer){display:grid;row-gap:min(5dvh,1rem)}header{background-color:var(--c3);color:var(--c5);padding-block:clamp(1rem,calc(0.5rem + 1.333vw),1.5rem) clamp(1.5rem,calc(0.75rem + 2vw),2.25rem);padding-inline:0.25rem;-webkit-mask:conic-gradient(from -35deg at bottom,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%;mask:conic-gradient(from -35deg at bottom,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%;position:sticky;inline-size:calc(100% - 0.5rem);inset-block-start:0;z-index:3}footer{background-color:var(--c6);color:var(--c5);padding-block:clamp(1.75rem,calc(0rem + 4.667vw),3.5rem) clamp(1.5rem,calc(0rem + 4vw),3rem);-webkit-mask:conic-gradient(from 145deg at top,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%;mask:conic-gradient(from 145deg at top,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%;text-align:center;box-shadow:0 -.5rem 0 5rem var(--c5)}:is(header,footer) ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:clamp(.75rem,calc(-1.5rem + 6vw),3rem);row-gap:clamp(.25rem,calc(0rem + .667vw),.5rem);list-style:none;padding-inline:unset;margin-block:unset}:is(header,footer) li a{font-family:var(--ff2);font-size:clamp(1rem, calc(.5rem + 1.333vw), 1.5rem);font-weight:900;letter-spacing:.025em;line-height:1.4;text-align:center;text-wrap:pretty;text-decoration:none;text-transform:uppercase}:is(header,footer) a{display:inline-flex}:is(header,footer) a:not(:has(svg)):is(:hover,:active){filter:brightness(5) hue-rotate(10deg)}:is(header,footer) a:has(svg):is(:hover,:focus,:active){filter:brightness(1.5) hue-rotate(10deg)}footer p{color:inherit;font-size:clamp(.875rem, calc(.75rem + .333vw), 1rem);font-weight:700;text-align:center;margin-block-start:0.5em;margin-block-end:unset}:is(header,footer) svg{max-block-size:clamp(1.25rem,calc(0rem + 3.333vw),2.5rem);inline-size:auto;transition:var(--tr2)}:is(header,footer) svg:is(:hover,:focus,:active){transform:scale(1.0125);filter:brightness(1.25)}section{display:grid;align-items:center;padding-inline:1rem;margin-block-end:-1rem;padding-block:clamp(2.5rem,calc(-5rem + 20vw),10rem)}section:not(:only-child){background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.025))}section:not(:last-child){-webkit-mask:conic-gradient(from -35deg at bottom,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%,conic-gradient(from -35deg at top,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%;mask:conic-gradient(from -35deg at bottom,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%,conic-gradient(from -35deg at top,#0000,#000 1deg 69deg,#0000 70deg) 50%/var(--z) 100%}section:has(.cover){position:relative}.cover{display:flex;justify-content:end;position:fixed;inset-inline-end:3dvw;inset-block-start:25dvh;pointer-events:none;z-index:-1}.cover svg{block-size:max(40dvmin,15rem);inline-size:max(40dvmin,15rem);filter:blur(.5rem) opacity(.2);transform:skew(-3deg)}section:nth-of-type(odd) .cover svg{color:var(--c3)}section:nth-of-type(2n) .cover svg{color:var(--c6)}.inner{display:grid;justify-items:start;max-inline-size:min(80rem,90dvw);inline-size:100%;margin-inline:auto}.title{font-family:var(--ff1);font-weight:900;line-height:1.2;letter-spacing:-.05em;text-shadow:var(--s) var(--s) 0 var(--c2),-1px -1px 0 var(--c2),1px -1px 0 var(--c2),-1px 1px 0 var(--c2);text-wrap:balance;margin-block:1em}.title:is(h1){font-size:clamp(1.875rem, calc(0rem + 5vw), 3.75rem)}.title:is(h2){font-size:clamp(1.688rem, calc(.25rem + 3.833vw), 3.125rem)}.title::first-line{font-size:110%}.subtitle{font-family:var(--ff2);font-size:clamp(1.563rem, calc(.625rem + 2.5vw), 2.5rem);font-weight:500;line-height:1.1;letter-spacing:-.01em}.description{text-wrap:pretty;font-size:clamp(1.25rem, calc(.938rem + .833vw), 1.563rem);max-inline-size:60ch;margin-block-end:1em}.description p{margin-block-start:unset;margin-block-end:1em}[class*='__title']{font-size:clamp(1.563rem, calc(.625rem + 2.5vw), 2.5rem);line-height:1.05;margin-block:0.5em}[class*='__title']:has(a){transition:var(--tr1)}[class*='__title']:has(a):is(:hover,:focus,:active){filter:brightness(1.5) hue-rotate(10deg)}[class*='__title']::first-letter{color:var(--c4);font-size:110%}[class*='__title']:not(:has(a))::first-letter{text-decoration:overline;text-decoration-thickness:0.05em;text-underline-offset:0.1em}[class*='__subtitle']{font-size:clamp(1.438rem, calc(1rem + 1.167vw), 1.875rem);line-height:1.2}[class*='__description']{font-size:clamp(1.125rem, calc(.75rem + 1vw), 1.5rem);line-height:1.5}[class*='__tags']{font-size:clamp(1rem, calc(.625rem + 1vw), 1.375rem);line-height:1.2}[class*='__note']{display:inline-flex;font-size:clamp(1rem, calc(.75rem + .667vw), 1.25rem);line-height:1.5;margin-block-start:3em}[class*='__grid']{inline-size:100%}:is([class*='__item'],[class*='__note']) a:is(:hover,:focus,:active){text-decoration-thickness:0.2em}.inner :is(p,li):not([class]) a:is(:hover,:focus,:active){filter:brightness(4) hue-rotate(10deg)}.cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));grid-template-rows:auto 1fr;column-gap:max(5dvw,2rem);row-gap:max(2.5dvw,1rem)}.cards__item{grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:.1rem}.cards__item h3{margin-block-end:unset}.split__item{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));align-items:baseline;column-gap:3rem;row-gap:1rem;position:relative}.split__item:nth-of-type(2n){background-image:radial-gradient(closest-side,var(--c1),transparent)}.split__item:not(:first-of-type){margin-block-start:clamp(1.25rem,calc(-2.321rem + 9.524vw),6.25rem)}.split__item:is(:first-of-type){margin-block-start:clamp(1.25rem,calc(0.357rem + 2.381vw),2.5rem)}.split__tags,.split__title{grid-column:1}.split__tags,.split__title{margin:unset}.quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(17.5rem,calc(10rem + 20vw),25rem),1fr));column-gap:max(10dvw,4rem);row-gap:max(5dvw,2rem);margin-block-start:2em}.quotes__block{margin-block:unset;margin-inline:unset}.quotes__block details{margin-block-end:1em;font-size:clamp(1.125rem, calc(.875rem + .667vw), 1.375rem);font-style:italic;padding-inline-end:1em}.quotes__block summary{display:block;cursor:pointer;position:relative;outline:solid .2em transparent;outline-offset:0.2em;transition:var(--tr1) ease-out}.quotes__block summary:before{font-family:var(--ff3);font-size:125%;position:absolute;inset-inline-end:0;inset-block-start:0;transform:translate(150%,-50%)}.quotes__block details:is([open]) summary:before{content:'-'}.quotes__block details:not([open]) summary:before{content:'+'}.quotes__block summary p{display:inline}.quotes__block summary:is(:hover,:focus,:active){transition:var(--tr2) ease-in}.quotes__block summary:is(:focus-visible){outline-color:currentColor}.quotes__block details:not([open]) summary:after{font-size:87.5%;font-weight:700;font-style:normal;display:block;margin-block-start:1em}[lang=en] .quotes__block details:not([open]) summary:after{content:'More...'}[lang=hr] .quotes__block details:not([open]) summary:after{content:'Više...'}.quotes__block details+div{text-align:right;font-size:clamp(1rem, calc(.75rem + .667vw), 1.25rem)}.contact__form{display:grid;row-gap:2em;inline-size:min(100%,30rem);margin-block-start:2em}.contact__row{display:grid;row-gap:.5em}.contact label{font-family:var(--ff3);font-weight:700;font-size:clamp(1rem, calc(.75rem + .667vw), 1.25rem);letter-spacing:.1em;text-transform:uppercase}.contact :is(input,textarea){background-color:var(--c0);color:var(--c5);font-family:var(--ff2);font-weight:500;font-size:clamp(1rem, calc(.75rem + .667vw), 1.25rem);letter-spacing:.025em;padding-block:0.5em;padding-inline:0.5em;border:.125em solid var(--c6);border-radius:0;outline:solid .2em transparent;outline-offset:0.2em;transition:var(--tr1) ease-in}.contact :is(input,textarea):is(:hover,:active){border-color:var(--c5);border-radius:0;transition:var(--tr2) ease-out}.contact :is(input,textarea):is(:focus-visible){outline-color:var(--c4)}.contact button{background-color:var(--c5);color:var(--c1);font-family:var(--ff2);font-weight:900;font-size:clamp(1rem, calc(.75rem + .667vw), 1.25rem);letter-spacing:.025em;text-transform:uppercase;padding-block:0.75em;padding-inline:1em;border:unset;cursor:pointer;outline:solid .2em transparent;outline-offset:0.2em;transition:var(--tr1) ease-in}.contact button:is(:hover,:active){filter:brightness(2) hue-rotate(10deg);transition:var(--tr2) ease-out}.contact button:is(:focus-visible){outline-color:var(--c4)}.content .inner{max-inline-size:min(50rem,90dvw);font-size:clamp(1.125rem, calc(.75rem + 1vw), 1.5rem);line-height:1.3}.content h1{font-family:var(--ff1);font-size:clamp(1.688rem, calc(.25rem + 3.833vw), 3.125rem);font-weight:900;line-height:1.2;letter-spacing:-.05em;text-shadow:var(--s) var(--s) 0 var(--c2),-1px -1px 0 var(--c2),1px -1px 0 var(--c2),-1px 1px 0 var(--c2);text-wrap:balance;margin-block:1em;margin-block-end:1em;padding-block-end:1em;border-block-end:0.1em dotted var(--c6)}.content p{text-wrap:pretty}.content__footer{font-size:clamp(1rem, calc(.75rem + .667vw), 1.25rem);font-weight:500;line-height:1.2;padding-block-start:1em;margin-block-start:1em;border-block-start:0.2em dotted var(--c6)}.articles ul{list-style:none;padding-inline:unset;margin-block:unset}.articles li{margin-block:2em;padding-inline-start:2em;border-inline-start:0.2em dotted var(--c6)}.action{margin-block-start:1em}.cta{background-color:var(--c5);color:var(--c1);font-family:var(--ff2);font-size:clamp(1.125rem, calc(.625rem + 1.333vw), 1.625rem);font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;min-block-size:3.2em;min-inline-size:10em;padding-inline:clamp(1.25rem,calc(-0.625rem + 5vw),3.125rem);border-radius:3em;margin-block:1rem;outline:solid .2em transparent;outline-offset:0.2em;cursor:pointer;transition:var(--tr1) ease-in}.cta:is([href]){text-decoration:none}.cta:is(:hover,:active){filter:brightness(2) hue-rotate(10deg);transition:var(--tr2) ease-out}.cta:is(:focus-visible){outline-color:var(--c4)}