:root{color-scheme:light;--balts:#fff;--diena:#eff1ef;--melns:#000;--karmins:#9e3039;--karmins-gaiss:#c9525b;--peleks:#4a504d;--debess:#bed0e9;--debess-gaiss:#f7f9fc;--perle:#e4e7ee;--linija:color-mix(in srgb, var(--melns) 13%, transparent);--burbulis:color-mix(in srgb, var(--melns) 9%, var(--diena));--rule:var(--linija);--ena:0 1px 1.5px #0c203b24, 14px 18px 34px -16px #0c203b57;--mala:color-mix(in srgb, #0c203b 65%, var(--balts));--ena-lauks:0 1px 1.5px #0c203b29, 5px 7px 16px -8px #0c203b66;--rule-w:1px;--radius:8px;--radius-screen:10px;--radius-bubble:1.15rem;--focus:var(--karmins);--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--serif:"Petrona", Georgia, "Times New Roman", serif;--font:var(--sans);--text--1:.9375rem;--text-0:1.0625rem;--text-1:1.1875rem;--text-2:1.4375rem;--text-3:clamp(1.5rem, 1.05rem + 1.6vw, 2.125rem);--text-price:clamp(1.4rem, 1.05rem + 1.3vw, 1.9rem);--text-name:clamp(1.8rem, 1.05rem + 2.3vw, 2.75rem);--text-figure:clamp(2.375rem, 1.6rem + 3vw, 3.5rem);--text-display:clamp(2rem, 1.1rem + 3.5vw, 3.8rem);--leading-body:1.6;--leading-tight:1.08;--measure:52ch;--container:82rem;--rail:clamp(1.25rem, 5vw, 5rem);--header-h:3.875rem;--header-expanded-h:5rem;--sticky-top:calc(var(--header-h) + var(--space-l));--space-xs:.375rem;--space-s:.75rem;--space-m:1.5rem;--space-l:3rem;--space-xl:clamp(2.5rem, 6vw, 5rem)}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/SchibstedGrotesk-400-600.woff2)format("woff2-variations");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Petrona;src:url(/fonts/Petrona-400-700.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Petrona;src:url(/fonts/Petrona-400-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--debess-gaiss);color:var(--melns);font-family:var(--sans);font-synthesis:none;font-size:100%;line-height:var(--leading-body);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;hyphens:manual;scroll-padding-block-start:calc(var(--header-h) + 2.5rem);overflow-x:clip}html[data-ground=sky]{background:var(--perle);--ena:0 1px 1.5px #20283c1f, 14px 18px 34px -16px #20283c4d;--ena-lauks:0 1px 1.5px #20283c24, 5px 7px 16px -8px #20283c57;--sky-glass-a:.7;--sky-glass-b:.56}.sky-canvas,.sky-grain{z-index:-1;pointer-events:none;block-size:100lvh;inline-size:100%;position:fixed;inset-block-start:0;inset-inline-start:0}.sky-canvas{opacity:0;transition:opacity 1.2s ease-out;display:block}.sky-canvas[data-drawn]{opacity:1}.sky-grain{opacity:.55;background:url(/sky-grain.svg) 0 0/160px 160px}.sky-sheet{background:linear-gradient(160deg, rgb(253 252 250/var(--sky-glass-a)), rgb(249 249 251/var(--sky-glass-b)));backdrop-filter:blur(34px);border-radius:clamp(22px,2.4vw,34px);max-inline-size:min(86rem,100% - 2*clamp(.75rem,3vw,3rem));margin:0 auto clamp(2.5rem,6vw,5rem);position:relative;overflow:clip;box-shadow:inset 0 1px #fffffff2,0 60px 110px -60px #24334c57,0 2px 6px -2px #24334c1a}.sky-sheet:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(128deg,#fff 0%,#ffffff8c 22%,#ffffff2e 55%,#ffffff6b 100%);padding:1.25px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-ground=sky] .sky-sheet .has-rule{border-color:#39456021}.sky-sheet>.has-rule:first-child{border-block-start-color:#0000}.sky-sheet.sky-whole{margin-block-start:clamp(.5rem,2vw,1.5rem)}@media (prefers-reduced-motion:reduce){.sky-canvas{transition:none}}@media (prefers-reduced-transparency:reduce){.sky-sheet{background:var(--debess-gaiss);backdrop-filter:none}}@media print{.sky-canvas,.sky-grain{display:none}.sky-sheet{box-shadow:none;backdrop-filter:none;background:0 0}}body{font-size:var(--text-0);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr auto;min-height:100dvh;margin:0;display:grid;position:relative;overflow-x:clip}body>*{min-inline-size:0}@media (width>=64em){body{font-size:1.125rem}}img{max-inline-size:100%}.flow>*+*{margin-block-start:var(--space-m)}:lang(lv){quotes:"„" "“" "‚" "‘"}:lang(en){quotes:"“" "”" "‘" "’"}h1,h2,h3,p,ul,ol,dl,figure,table{margin:0}ul,ol{padding:0;list-style:none}h1{font-size:var(--text-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.018em;text-wrap:balance;max-inline-size:19ch}h2{font-size:var(--text-3);letter-spacing:-.015em;text-wrap:balance;max-inline-size:20ch;font-weight:600;line-height:1.15}h3{font-size:var(--text-1);max-inline-size:40ch;font-weight:500;line-height:1.35}p,li,dd{max-inline-size:var(--measure);text-wrap:pretty}a{color:inherit;text-decoration:underline;text-decoration-color:var(--karmins);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover,a:focus-visible{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}.field :is(input:not([type=radio],[type=checkbox]),textarea){font:inherit;font-size:var(--text-0);min-block-size:3.5rem;inline-size:100%;min-inline-size:0;color:var(--melns);background:var(--balts);border:var(--rule-w) solid var(--mala);border-radius:var(--radius);box-shadow:var(--ena-lauks);padding:.8rem 1rem}.field textarea{resize:vertical;line-height:1.5}.field input::placeholder{color:var(--peleks);opacity:.8}.field :is(input,textarea)[aria-invalid=true]{border-color:var(--karmins);box-shadow:inset 0 0 0 1px var(--karmins), var(--ena-lauks)}.button{font:inherit;color:var(--balts);background:var(--karmins);border:1.5px solid var(--karmins);border-radius:var(--radius);cursor:pointer;text-align:left;padding:.78em 1.1em;font-weight:500;line-height:1.35;text-decoration:none;display:inline-block}.button:hover{background:#8a2932;border-color:#8a2932}.button-line{font:inherit;color:var(--melns);border:1.5px solid var(--karmins);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.78em 1.1em;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s;display:inline-block}.button-line:hover,.button-line:focus-visible{color:var(--balts);background:var(--karmins)}.key{border:var(--rule-w) solid color-mix(in srgb, var(--melns) 45%, transparent);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.7em;padding:.55em .85em;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.key:hover,summary:focus-visible .key{background:var(--balts);border-color:color-mix(in srgb, var(--melns) 72%, transparent)}.sign{flex:none;block-size:.68em;inline-size:.68em;position:relative}.sign:before,.sign:after{content:"";block-size:var(--rule-w);background:currentColor;position:absolute;inset-block-start:50%;inset-inline:0}.sign:before{transform:translateY(-50%)}.sign:after{transition:transform .34s cubic-bezier(.2,.65,.3,1);transform:translateY(-50%)rotate(90deg)}[open] .sign:after{transform:translateY(-50%)rotate(90deg)scaleX(0)}@media (prefers-reduced-motion:reduce){.key,.sign:after{transition:none}}.num{font-variant-numeric:tabular-nums}.small{font-size:var(--text--1);line-height:1.5}.quiet{color:var(--peleks)}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--rail));padding-inline:var(--rail);margin-inline:auto}.skip{z-index:30;background:var(--diena);padding:var(--space-xs) var(--space-s);position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--rail);transform:translateY(-200%)}.skip:focus-visible{transform:none}.site-main{padding-block-start:clamp(1.25rem,2vw,1.6rem)}.site-footer{--focus:var(--karmins-gaiss);background:var(--melns);color:var(--balts);font-size:var(--text--1);padding-block:clamp(2.75rem,6vw,4.25rem);line-height:1.6}.site-footer a{color:var(--balts);text-decoration-color:var(--karmins-gaiss)}.site-footer .container{display:grid}.site-footer .proverb{font-family:var(--serif);letter-spacing:-.01em;color:var(--karmins-gaiss);max-inline-size:16ch;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);font-style:italic;font-weight:400;line-height:1.2}.site-footer .colophon{gap:1.75rem;margin-block-start:clamp(2rem,4.5vw,3rem);display:grid}.site-footer address{font-style:normal}@media (width>=48rem){.site-footer .colophon{column-gap:var(--space-xl);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.language-dropdown,.nav-dropdown{position:relative}.language-dropdown{font-size:var(--text--1);line-height:1.3}.language-dropdown>summary,.nav-dropdown>summary{cursor:pointer;align-items:center;gap:.35rem;min-block-size:2.75rem;list-style:none;display:flex}.language-dropdown>summary{min-inline-size:2.75rem;font-weight:600}.language-dropdown>summary::-webkit-details-marker,.nav-dropdown>summary::-webkit-details-marker{display:none}.language-dropdown>summary svg,.nav-dropdown>summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none}.language-dropdown[open]>summary svg,.nav-dropdown[open]>summary svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.language-dropdown>summary svg,.nav-dropdown>summary svg{transition:transform .16s}}.language-options,.nav-options{z-index:1;background:var(--debess-gaiss);border-radius:var(--radius);border:1px solid #0000001f;min-inline-size:9rem;padding:.35rem;position:absolute;inset-block-start:calc(50% + var(--header-bar-h) / 2 + .5rem);box-shadow:0 12px 24px #00000014}.language-options{inset-inline-end:0}.nav-options{inset-inline-start:calc(-1px - 1.1rem)}.nav-options:before{content:"";block-size:calc(var(--header-bar-h) / 2 + .5rem - 1.375rem + 1px);position:absolute;inset-block-end:100%;inset-inline:0}.language-options a,.nav-options a{min-block-size:2.75rem;color:var(--melns);white-space:nowrap;align-items:center;padding-inline:.75rem;text-decoration:none;display:flex}.language-options a[aria-current],.nav-options a[aria-current]{font-weight:600}.language-options a:hover,.language-options a:focus-visible,.nav-options a:hover,.nav-options a:focus-visible{text-decoration:underline}.language-options a:focus-visible,.nav-options a:focus-visible{outline-offset:-2px}@media (width<=67.999rem){.language-options{box-shadow:none;margin-block-start:.25rem;position:static}}
