@font-face{font-family:SmartCrew Display;src:url(../fonts/special-gothic-var.latin.woff2)format("woff2");font-weight:400 700;font-stretch:75% 110%;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2195,U+2212,U+2248,U+2260,U+2264-2265,U+25CF}@font-face{font-family:SmartCrew Text;src:url(../fonts/finlandica-text-var.latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2195,U+2212,U+2248,U+2260,U+2264-2265,U+25CF}@font-face{font-family:SmartCrew Text;src:url(../fonts/special-gothic-figures-w104.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+30-39}@font-face{font-family:SmartCrew Display Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);font-weight:400 700;size-adjust:90.25%;ascent-override:111.36%;descent-override:32.69%;line-gap-override:0%}@font-face{font-family:SmartCrew Display Fallback R;src:local(Roboto Bold),local(Roboto-Bold);font-weight:400 700;size-adjust:95.96%;ascent-override:104.73%;descent-override:30.74%;line-gap-override:0%}@font-face{font-family:SmartCrew Text Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:400 549;size-adjust:105.45%;ascent-override:90.09%;descent-override:23.71%;line-gap-override:0%}@font-face{font-family:SmartCrew Text Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);font-weight:550 700;size-adjust:103.41%;ascent-override:91.87%;descent-override:24.18%;line-gap-override:0%}@font-face{font-family:SmartCrew Text Fallback R;src:local(Roboto),local(Roboto-Regular);font-weight:400 549;size-adjust:106.18%;ascent-override:89.47%;descent-override:23.54%;line-gap-override:0%}@font-face{font-family:SmartCrew Text Fallback R;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 700;size-adjust:109.95%;ascent-override:86.4%;descent-override:22.74%;line-gap-override:0%}:root{--ground:#fbf8f4;--ground-2:#f4eee7;--paper:#fff;--night:#14110e;--night-2:#1d1a16;--ink:#17130f;--ink-2:#4a4038;--ink-3:#74665a;--line:#e8dfd5;--line-night:#2e2822;--orange:#ff7a01;--orange-2:#ffa94a;--orange-ink:#b84f00;--green:#1f9d55;--red:#e5484d;--dawn:#eef1f3;--day:#fbf8f4;--dusk:#f6e7d4;--evening:#1d1a16;--r-sm:.625rem;--r-md:.875rem;--r-lg:1.375rem;--shadow-1:0 1px .125rem #17130f0f, 0 .5rem 1.5rem #17130f0f;--shadow-2:0 1.875rem 5rem #17130f2e;--btn-dark:#1d1a16;--btn-dark-border:#3b332b;--btn-dark-bevel:inset 0 -.25rem .25rem #0f0d0b, inset 0 .25rem .25rem #3b332b;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--header-h:4rem;--gutter:clamp(1.25rem, 4vw, 4rem);--max:82rem}@media (width<=760px){:root{--header-h:3.5rem}}@media (width>=1024px) and (hover:hover){html{font-size:90%}}:root{--ink-night:#f4eee7;--ink-night-2:#b9ab9c;--ink-night-3:#85786b;--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1);--dur-1:.16s;--dur-2:.28s;--dur-3:.56s;--z-backdrop:-1;--z-stage:0;--z-content:1;--z-header:50;--z-sticky:50;--z-popup:100;--sticky-h:4rem;--font-display:"SmartCrew Display", "SmartCrew Display Fallback", "SmartCrew Display Fallback R", system-ui, sans-serif;--font-text:"SmartCrew Text", "SmartCrew Text Fallback", "SmartCrew Text Fallback R", system-ui, sans-serif;--wdth-head:96;--wdth-sub:100;--wdth-quote:100;--wdth-state:88;--wdth-time:75;--wdth-label:108;--display-wdth:var(--wdth-head);--display-wght:700;--sub-wght:650;--time-wght:700;--label-wght:600;--text-wght:400;--display-track:-.012em;--track-head:-.012em;--track-sub:-.006em;--track-quote:-.008em;--track-state:-.004em;--track-time:-.01em;--track-label:.06em;--display-word:.04em;--text-track:0em;--num-tabular:"tnum" 1, "lnum" 1;--num-time:"tnum" 1, "lnum" 1, "case" 1;--fs-hero:clamp(2.5rem, 2.4vw + 2.1svh + .625rem, 4.75rem);--fs-display:clamp(2.625rem, 3.6vw + 2.6svh, 6.5rem);--fs-time:clamp(4.5rem, 6.6vw + 4.6svh, 11.5rem);--fs-h2:clamp(1.9375rem, 2.4vw + 1.3svh + .375rem, 3.75rem);--fs-h3:clamp(1.3125rem, .9vw + .75rem, 1.75rem);--fs-lead:clamp(1.03125rem, .35vw + .8125rem, 1.1875rem);--fs-body:1rem;--fs-small:.875rem;--fs-micro:.8125rem;--fs-label:.78125rem}@media (height<=620px){:root{--fs-hero:clamp(2.375rem, 2.2vw + 2.2svh + .375rem, 4rem)}}:root{--card-r:.875rem;--card-r-sm:.625rem;--card-line:#17130f21;--card-line-hover:#17130f42;--card-line-night:#f6f0e81f;--card-shadow:0 1px .125rem #17130f0f;--card-shadow-on:0 .875rem 1.75rem -1rem #17130f8c;--card-pad:1rem;--card-pad-lg:1.5rem;--card-gap:1rem;--fs-card-meta:.8125rem;--fs-card-small:.875rem;--fs-card-name:.9375rem;--fs-card-body:1rem;--fs-card-title:1.125rem;--fs-card-quote:1.375rem}@media (width<=760px){:root{--card-pad-lg:1rem;--fs-card-quote:1.25rem}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%}body{color:var(--ink-2);font-family:var(--font-text);font-size:var(--fs-body);margin:0;line-height:1.65}.lg-bar,.lg-main,.lg-foot{width:100%;max-width:47.5rem;margin:0 auto;padding-inline:1rem}.lg-bar{border-bottom:1px solid var(--line);max-width:none;padding-block:1.125rem}.lg-home{max-width:47.5rem;display:inline-flex}.lg-home img{width:auto;height:1.875rem;display:block}@media (width>=792px){.lg-bar{padding-inline:calc(50% - 22.75rem)}}.lg-main{padding-block:3rem 4rem}.lg-main h1{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(2.25rem,4vw + 1rem,3.25rem);font-weight:700;line-height:1.05}.lg-text h2{color:var(--ink);font-family:var(--font-display);margin:2.5rem 0 .75rem;font-size:1.375rem;font-weight:700;line-height:1.25}.lg-text h3{color:var(--ink);font-family:var(--font-display);margin:1.75rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.lg-text p{margin:0 0 .875rem}.lg-text ul,.lg-text ol{margin:0 0 1rem;padding-left:1.375rem}.lg-text li{margin:0 0 .5rem}.lg-text li::marker{color:var(--orange)}.lg-text strong{color:var(--ink);font-weight:650}.lg-text a,.lg-foot a{color:var(--orange-ink);text-underline-offset:.1875rem;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.lg-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:.5rem 1.25rem;padding-block:1.5rem 2.5rem;font-size:.875rem;display:flex}.lg-foot a{color:var(--ink-2)}:focus-visible{outline:.15625rem solid var(--orange);outline-offset:.1875rem;border-radius:.25rem}
