:root{--font-family-default:"obviously-variable", sans-serif;--font-size-2xs:11px;--font-size-xs:clamp(.7813rem, .7511rem + .151vi, .8681rem);--font-size-s:clamp(.9375rem, .9013rem + .1812vi, 1.0417rem);--font-size-r:clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--font-size-m:clamp(1.35rem, 1.2978rem + .2609vi, 1.5rem);--font-size-l:clamp(1.62rem, 1.5574rem + .313vi, 1.8rem);--font-size-xl:clamp(1.944rem, 1.8689rem + .3757vi, 2.16rem);--font-size-2xl:clamp(2.3328rem, 2.2426rem + .4508vi, 2.592rem);--font-size-3xl:clamp(2.3328rem, 2.2426rem + .4508vi, 2.592rem);--condensed-semi:"ital" 0, "wdth" 75, "wght" 500;--condensed-bold:"ital" 0, "wdth" 75, "wght" 700;--narrow-semi:"ital" 0, "wdth" 90, "wght" 500;--normal-semi:"ital" 0, "wdth" 100, "wght" 500;--font-weight-l:200;--font-weight-r:400;--font-weight-m:500;--font-weight-bd:900;--lineheight-r:1.6;--lineheight-s:1.2;--color-accent:oklch(66.64% .12 239.96);--color-background-default:oklch(28.38% .0571 268.66);--color-base:oklch(32.97% .0697 268.18);--color-border:oklch(37.1% .0815 268.6);--color-light:oklch(87.29% .0072 268.54);--color-mid:oklch(60.44% .0219 260.16);--color-text-default:oklch(87.29% .0072 268.54);--color-text-alt:oklch(100% 0 0);--color-text-link:var(--color-accent);--color-button-background:oklch(55.85% .1152 241.44);--color-logo-enamel:oklch(45.02% .1663 26);--border-width-r:1px;--border-width-l:3px;--border-width-xl:6px;--border-radius-s:5px;--border-radius-r:10px;--border-radius-l:20px;--border-radius-xl:40px;--grid-12-col:repeat(12, 1fr);--grid-4-5:[a1] 4fr [b2] 1fr [a2] 3fr [b3] 2fr [a3] 2fr [b4] 3fr [a4] 1fr [b5] 4fr [a5];--grid-4-6:[a1] 2fr [b2] 1fr [a2] 1fr [b3] 2fr [a3 b4] 2fr [b5] 1fr [a4] 1fr [b6] 2fr [a5];--grid-3-4:[a1] 3fr [a2] 1fr [b2] 2fr [a3] 2fr [b3] 1fr [a4] 3fr [a5];--grid-column-gap:clamp(1.6875rem, 1.6223rem + .3261vi, 1.875rem);--grid-row-gap:clamp(1rem, calc(.89rem + .54vw), 1.31rem);--max-width:85rem;--spacing-s:clamp(.5625rem, .5408rem + .1087vi, .625rem);--spacing-r:clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--spacing-m:clamp(1.6875rem, 1.6223rem + .3261vi, 1.875rem);--spacing-l:clamp(2.25rem, 2.163rem + .4348vi, 2.5rem);--spacing-xl:clamp(4.5rem, 3.4565rem + 5.2174vi, 7.5rem);--svg-width:clamp(1.5rem, calc(1.34rem + .8vw), 2.06rem);--animate-duration:1s;--animate-duration-fast:.5s;--animate-duration-faster:.25s;--animate-delay:1s;--animate-function:ease-in;--animate-repeat:1;--scale-up:1.05;--scale-down:.98;--brightness-up:1.15;--brightness-down:.85;--saturate-up:1.25;--saturate-down:.85}@property --env-l{syntax:"<number>";inherits:true;initial-value:0}@property --env-c{syntax:"<number>";inherits:true;initial-value:1}@property --env-h{syntax:"<number>";inherits:true;initial-value:0}@property --env-a{syntax:"<number>";inherits:true;initial-value:1}.outlaw{--env-l:0;--env-c:1;--env-h:0;--env-a:1;--skin-highlight-base:#f7f1ed;--skin-mid-base:#f7bea1;--skin-dark-base:#ba7e5e;--skin-highlight:oklch(from var(--skin-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--skin-mid:oklch(from var(--skin-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--skin-dark:oklch(from var(--skin-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-light-highlight-base:#b5997d;--browns-light-mid-base:#74593e;--browns-light-dark-base:#413325;--browns-light-highlight:oklch(from var(--browns-light-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-light-mid:oklch(from var(--browns-light-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-light-dark:oklch(from var(--browns-light-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-medium-highlight-base:#8b4e22;--browns-medium-mid-base:#522e14;--browns-medium-dark-base:#351e0d;--browns-medium-highlight:oklch(from var(--browns-medium-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-medium-mid:oklch(from var(--browns-medium-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-medium-dark:oklch(from var(--browns-medium-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-deep-highlight-base:#503229;--browns-deep-mid-base:#321d1b;--browns-deep-dark-base:#211312;--browns-deep-highlight:oklch(from var(--browns-deep-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-deep-mid:oklch(from var(--browns-deep-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--browns-deep-dark:oklch(from var(--browns-deep-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greens-highlight-base:#5c4f3d;--greens-mid-base:#2e271f;--greens-dark-base:#221d17;--greens-highlight:oklch(from var(--greens-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greens-mid:oklch(from var(--greens-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greens-dark:oklch(from var(--greens-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greys-highlight-base:#798989;--greys-light-base:#405159;--greys-mid-base:#29373c;--greys-dark-base:#141c1e;--greys-highlight:oklch(from var(--greys-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greys-light:oklch(from var(--greys-light-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greys-mid:oklch(from var(--greys-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--greys-dark:oklch(from var(--greys-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--hair-light-base:#b3b4b1;--hair-mid-base:#80837d;--hair-dark-base:#595b57;--hair-light:oklch(from var(--hair-light-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--hair-mid:oklch(from var(--hair-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--hair-dark:oklch(from var(--hair-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--reds-highlight-base:#b21a34;--reds-light-base:#7f4a53;--reds-mid-base:#590d1a;--reds-dark-base:#440914;--reds-highlight:oklch(from var(--reds-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--reds-light:oklch(from var(--reds-light-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--reds-mid:oklch(from var(--reds-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--reds-dark:oklch(from var(--reds-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--silverbelly-highlight-base:#e8d8ca;--silverbelly-mid-base:#d1b294;--silverbelly-dark-base:#c29870;--silverbelly-highlight:oklch(from var(--silverbelly-highlight-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--silverbelly-mid:oklch(from var(--silverbelly-mid-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)));--silverbelly-dark:oklch(from var(--silverbelly-dark-base) calc(l + var(--env-l)) calc(c * var(--env-c)) calc(h + var(--env-h)) / calc(alpha * var(--env-a)))}@view-transition{navigation:auto}::-moz-selection{background-color:var(--color-base);text-shadow:none}::selection{background-color:var(--color-base);text-shadow:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:5px;width:5px}::-webkit-scrollbar-track{background-color:var(--color-base);border-radius:0}[id]{scroll-margin-top:var(--spacing-l)}[data-visibility=hidden],.visually-hidden{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-align-h=center]{text-align:center;text-wrap:balance;justify-content:center}[data-align-h=left]{text-align:left!important;justify-content:start!important}[data-align-h=right]{text-align:right!important;justify-content:end!important}[data-align-v=center]{align-items:center}[data-visibility=small]{display:block}[data-visibility=large]{display:none}[data-scroll-v=true]{max-block-size:250px;overflow-y:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:100%;background-color:var(--color-background-default);color-scheme:light;line-height:var(--lineheight-r);text-size-adjust:none;overflow-x:hidden}body{-webkit-font-smoothing:auto;background-color:var(--color-background-default);color:var(--color-text-default);cursor:url(/images/cursor-pointer.svg),auto;font-family:var(--font-family-default);font-feature-settings:liga 1;font-optical-sizing:auto;font-kerning:normal;font-variation-settings:"ital" 0, "wdth" 100, "wght" 400;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;font-size:.9em;font-style:normal;font-weight:400;line-height:var(--lineheight-r);margin:0;padding:0}@supports (font-variant-ligatures:common-ligatures){body{font-feature-settings:normal;font-variant-ligatures:common-ligatures}}a,a:visited{color:var(--color-text-link);cursor:url(/images/cursor-hand.svg),auto;filter:saturate();text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.15em;transition:all var(--animate-duration-faster) var(--animate-function);text-decoration-thickness:.5px;transform:translateY(0)}a:hover,a:active,a:focus-visible{color:var(--color-text-link);text-decoration-color:var(--color-border)}a:hover{filter:saturate(var(--saturate-up));text-decoration-color:var(--color-border)}a:active,a:focus-visible{outline:none}h1,h2,h3,h4{font-family:var(--font-family-default);font-variant-numeric:lining-nums;font-style:normal;font-weight:400;line-height:var(--lineheight-s);text-wrap:balance}h1,h2{font-variation-settings:var(--narrow-semi)}h1{font-size:var(--font-size-3xl);font-variant-ligatures:discretionary-ligatures}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-l);font-variation-settings:var(--normal-semi)}.alt-featured{align-items:center;gap:var(--grid-column-gap);display:flex}.alt-featured:is(){content:"";border-block-end:var(--border-width-r) solid var(--color-border);flex:1;height:1px;display:block}p{font-family:var(--font-family-default);line-height:var(--lineheight-r);orphans:3}alt-lede,.alt-uppercase{font-family:var(--font-family-default);font-style:normal}.alt-uppercase{--opentype-case:"case" on;font-size:var(--font-size-r);text-transform:uppercase;font-variation-settings:var(--condensed-semi)!important}.alt-lede{font-size:var(--font-size-m);line-height:var(--lineheight-r);font-variation-settings:var(--normal-semi)!important}.alt-message{max-block-end:var(--spacing-r);max-inline-size:100vw;padding-block:var(--spacing-s);text-align:center;background-color:#00000040;margin-inline:calc(50% - 50vw);overflow:hidden}.alt-message p{font-size:var(--font-size-2xs);margin:0}.alt-message a{text-decoration:underline}.alt-meta{font-size:var(--font-size-xs);line-height:var(--lineheight-r);text-transform:uppercase;font-variation-settings:var(--condensed-semi)!important}@supports (text-justify:inter-word){.custom__page p{hyphens:auto;text-align:justify;text-justify:inter-word}}details{margin-block-start:var(--spacing-m)}details>summary{cursor:pointer;font-family:var(--font-family-default);font-variation-settings:var(--condensed-semi);margin:0 0 var(--spacing-r);text-transform:uppercase;border:none;font-style:normal}details>summary:focus{outline:none}#faqs details{margin-block:0}#faqs details>summary{font-size:var(--font-size-s);font-variation-settings:var(--narrow-semi);text-transform:none}blockquote{margin:0;margin-inline:0;padding:0;position:relative}blockquote>svg{margin-block-end:var(--spacing-s)}blockquote p,blockquote footer{padding:0}blockquote p{font-variation-settings:var(--normal-semi);margin-block:0 var(--spacing-xs)}blockquote footer{font-size:var(--font-size-s);font-variation-settings:var(--condensed-semi);align-items:start;gap:var(--spacing-s);text-transform:uppercase;margin-block-start:var(--spacing-r);font-style:normal;display:flex}blockquote footer svg{margin:0;translate:0 5px}blockquote[data-variant=m] svg{inline-size:32px;margin-block-end:var(--spacing-s);display:block}blockquote[data-variant=m] path{fill:var(--color-text-default)}blockquote[data-variant=m] p{font-size:var(--font-size-m);font-weight:var(--font-weight-m)}blockquote[data-variant=l]{margin-block:var(--spacing-l);max-width:80ch;margin-inline:auto}blockquote[data-variant=l] footer svg{inline-size:48px;margin-block-end:var(--spacing-s);display:block}blockquote[data-variant=l] path{fill:var(--color-text-default)}blockquote[data-variant=l] p{font-size:var(--font-size-l);font-weight:var(--font-weight-m)}ul{margin-block:0 var(--spacing-r);margin-inline:0;padding-inline-start:0;list-style-type:none}ul li:before{color:var(--color-text-default);content:"• "}ol{margin-block:0 var(--spacing-r);margin-inline:0;padding-inline-start:0}ol li{margin-block-end:var(--spacing-s)}dl{margin-block:var(--spacing-r) 0;margin-inline:0;padding:0;line-height:2}:is(dd,dt){font-family:var(--font-family-default);margin:0;padding:0}dd{font-size:var(--font-size-xs);font-variation-settings:"ital" 0, "wdth" 100, "wght" 400;margin-block-start:-5px}dt{font-size:var(--font-size-s);font-variation-settings:var(--normal-semi);text-transform:uppercase}ul[class*=alt-] li:before,ol[class*=alt-] li:before{content:"";display:none}.alt-inline li{display:inline-block}.alt-inline li:not(:last-child){margin-inline-end:var(--spacing-r)}.alt-headline-logo svg{inline-size:220px}.alt-logos{gap:var(--spacing-r);flex-wrap:wrap;justify-content:center;margin-block-start:var(--spacing-m);display:flex}.alt-logos li{filter:brightness(var(--brightness-up));transition:all var(--animate-duration-faster) var(--animate-function);margin-block-end:0;scale:1}.alt-logos:has(li:hover) li:not(:hover){filter:brightness(var(--brightness-down));scale:.9}.alt-social{justify-content:center;gap:3px;display:flex}.alt-social li{display:inline-block}.alt-social svg{inline-size:var(--svg-width);transition:all var(--animate-duration-faster) var(--animate-function);scale:1}.alt-social svg:hover{scale:var(--scale-up)}.alt-social svg path{fill:var(--color-base);transition:all var(--animate-duration-faster) var(--animate-function)}.alt-social svg:hover path{fill:var(--color-text-link)}.alt-tabs{gap:var(--spacing-s);max-inline-size:100%;scroll-snap-type:x proximity;scrollbar-width:thin;white-space:nowrap;justify-content:center;margin:0;padding-block-end:var(--spacing-r);padding-inline-start:0;list-style:none;display:flex;overflow-x:scroll}.alt-tabs li{scroll-snap-align:start;flex:none}.alt-tabs::-webkit-scrollbar{block-size:8px}.alt-tabs::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--border-radius-r)}.alt-tabs::-webkit-scrollbar-track{background-color:#0000}.alt-tabs a{border:var(--border-width-r) solid var(--color-border);border-radius:var(--border-radius-r);color:var(--color-text-default);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-variation-settings:var(--condensed-semi);padding:var(--spacing-s) var(--spacing-r);text-align:center;text-transform:uppercase;background-color:#0000;font-style:normal;text-decoration:none;display:block}.alt-tabs a[aria-current=page]{background-color:var(--color-text-default);border-color:var(--color-text-default);color:var(--color-background-default)}.alt-tags li{color:var(--color-text-default);font-size:var(--font-size-2xs);background-color:#00000080;border-radius:5px;padding:5px 8px;display:inline-block}.alt-topics{column-gap:var(--grid-column-gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-inline:0;display:grid}.alt-topics li{border-block-start:var(--border-width-r) solid var(--color-border);font-size:var(--font-size-xs);align-items:flex-start;margin-block-end:5px;padding-block-start:5px;display:flex}code{background-color:var(--color-base);font-size:var(--font-size-xs);line-height:var(--lineheight-r);vertical-align:middle;padding:0}p code{font-size:var(--font-size-xs);line-height:inherit}pre{margin:var(--spacing-m) 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}sup{font-size:10px}:is(small,time){font-size:var(--font-size-xs);display:block}time{text-transform:uppercase;margin-block-end:0}hr,[data-function=spacer]{border:0;border-block-start:var(--border-width-r) solid var(--color-border);clear:both;height:1px;margin-block:var(--spacing-r);margin-inline:0;padding:0;display:block}[data-function=divider]{border-block-start:var(--border-width-l) solid var(--color-border)}[data-function=spacer]{border-block-start:0;grid-column:1/-1}figure{margin-block:var(--spacing-m);margin-inline:0;padding:0}figure img{margin-block:0 var(--spacing-s)}figcaption{font-family:var(--font-family-default);font-size:var(--font-size-xs);font-variation-settings:var(--condensed-semi);text-transform:uppercase;font-style:normal}img,video{block-size:auto;inline-size:100%;max-inline-size:100%}img{border-width:0}:is(.alt-avatar,.alt-circle){clip-path:circle(50%)}.alt-avatar{float:right;shape-outside:circle(50%);width:150px;height:150px;margin-block-end:10px;margin-inline-start:20px}.alt-circle{max-width:120px;margin-block-end:var(--spacing-m);margin-inline:auto}.alt-frame{float:left;shape-margin:20px;shape-outside:url(/images/img-photo.webp);width:80px;margin-inline-end:var(--spacing-r)}.alt-logo{text-align:center}.alt-logo svg{inline-size:220px}.logo-ext path{fill:var(--color-light)}.logo-enamel{fill:var(--color-logo-enamel)}#svg-small{display:block}#svg-large{display:none}svg use{animation:none}.custom__headline :is(ellipse,g,path,polygon,rect,use){transform-box:fill-box;transform-origin:50%}.alt-title svg{max-inline-size:60%;margin-inline:auto;display:block}table{border-collapse:collapse;border-spacing:0;margin:0 0 var(--spacing-r);background-color:#0000;width:100%;font-family:inherit}:is(thead td,thead th){border-bottom:var(--border-width-l) solid var(--color-border)}:is(tbody td,tbody th){border-bottom:var(--border-width-r) solid var(--color-border)}:is(th,td){font-size:var(--font-size-xs);padding:var(--spacing-s) var(--spacing-m) var(--spacing-s) 0;text-align:left;vertical-align:middle}td:first-of-type{padding-left:var(--spacing-s)}:is(table h3,table h4){font-size:var(--font-size-r);margin:0}th{font-family:var(--font-family-default);font-variation-settings:var(--normal-semi);white-space:nowrap}.table--responsive{vertical-align:top;-webkit-overflow-scrolling:touch;max-width:100%;display:inline-block;overflow-x:auto}.table__icons a{text-decoration:none}.table__icons img{width:18px;margin-right:5px;display:inline-block}:is(.table__icons,.table__numeral){width:50px;padding-right:0}.td--divider{border-left:var(--border-width-r) solid var(--color-border);padding-left:var(--spacing-m)}.td--dots{color:var(--color-accent);font-size:28px}video{border-radius:var(--border-radius-r);margin-bottom:var(--spacing-r)}.embed-container{border-radius:var(--border-radius-r);block-size:0;max-inline-size:100%;margin-block-end:1rem;padding-block-end:56.25%;position:relative;overflow:hidden}.embed-container :is(iframe,object,embed){width:100%;height:100%;position:absolute;top:0;left:0}[role=banner]{padding-block:var(--spacing-s) var(--spacing-r);text-align:center}[role=banner] .layout>*{text-align:center;margin:0}[role=banner] .layout>:first-child{margin-block-end:var(--spacing-s)}[role=banner] .layout>:first-child a{display:block}[role=banner] .layout>:nth-child(2){text-align:center}[role=banner] .layout>:nth-child(2) ul{gap:var(--spacing-s);grid-template-columns:repeat(3,1fr);display:grid}[role=banner] .layout>:nth-child(2) li:before{content:"";display:none}[role=banner] .layout>:nth-child(2) a,[role=banner] .layout>:nth-child(2) a:hover,[role=banner] .layout>:nth-child(2) a:visited{color:var(--color-text-default);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-variation-settings:var(--narrow-semi);text-align:center;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative}[role=banner] .layout>:nth-child(2):has(a:hover) a:not(:hover){opacity:.5}[role=banner] .layout>:nth-child(2) span{background-color:var(--color-accent);border-radius:var(--border-radius-l);color:#fff;font-size:var(--font-size-2xs);font-variation-settings:"ital" 0, "wdth" 100, "wght" 500;text-transform:uppercase;margin-block-start:-8px;padding:8px 10px;line-height:1;display:inline-block;translate:5px}#animation-banner{aspect-ratio:243/340}#animation-controls{display:none}[role=contentinfo]{padding-block-start:var(--spacing-m)}[role=contentinfo] p,[role=contentinfo] small{text-align:center}[role=contentinfo] p:has(.alt-sign),[role=contentinfo] p:has(.alt-sign)>*{display:block}[role=contentinfo] div:has([href=\#stuff-and-nonsense]){text-align:center}:is(.calendly-inline-widget,.calendly-badge-widget,.calendly-overlay),:is(.calendly-inline-widget *,.calendly-badge-widget *,.calendly-overlay *){font-size:16px;line-height:1.2em}:is(.calendly-inline-widget iframe,.calendly-badge-widget iframe,.calendly-overlay iframe){width:100%;height:100%;display:inline}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{z-index:9999;background-color:#1f1f1f66;position:fixed;inset:0;overflow:hidden}.calendly-overlay .calendly-close-overlay{position:absolute;inset:0}.calendly-overlay .calendly-popup{box-sizing:border-box;width:80%;min-width:900px;max-width:1000px;height:90%;max-height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=975px){.calendly-overlay .calendly-popup{width:100%;min-width:0;height:auto;max-height:none;position:fixed;inset:50px 0 0;transform:none}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{color:#fff;cursor:pointer;background:url(/assets/external/close-icon.svg) 0 0/contain no-repeat;width:19px;height:19px;position:absolute;top:25px;right:25px}@media (width<=975px){.calendly-overlay .calendly-popup-close{top:15px;right:15px}}.calendly-badge-widget{z-index:9998;position:fixed;bottom:15px;right:20px}.calendly-badge-widget .calendly-badge-content{color:#fff;cursor:pointer;text-align:center;vertical-align:middle;border-radius:25px;width:auto;height:45px;padding:0 30px;font-family:sans-serif;font-size:14px;font-weight:700;display:table-cell;box-shadow:0 2px 5px #00000040}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{font-size:12px;display:block}.calendly-spinner{text-align:center;z-index:-1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.calendly-spinner>div{vertical-align:middle;background-color:#e1e1e1;border-radius:50%;width:18px;height:18px;animation:1.4s ease-in-out infinite both calendly-bouncedelay;display:inline-block}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}:root{--game-accent:#5a0a19bf;--game-theme:#161d1a}.game-dialog{box-sizing:border-box;color:var(--color-text-default);max-width:1200px;height:90vh;background-color:#0000;border:none;width:80vw;margin:0;padding:0;padding-inline-end:var(--spacing-m);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.game-dialog:not([open]){display:none}.game-dialog::backdrop{background-color:var(--game-theme);opacity:.75}.game-dialog::backdrop{background-color:var(--game-theme);opacity:.75}.game-header{margin-trim:block;margin-block-end:var(--spacing-r)}.game-header h2,.game-header p{margin-block:0}.game-header p{margin-block-start:var(--spacing-s)}#close-dialog{cursor:pointer;height:30px;line-height:var(--lineheight-s);bottom:0;right:var(--spacing-m);top:var(--spacing-r);z-index:10;border-radius:50%;outline:none;justify-content:center;align-items:center;width:30px;padding:0;display:flex;position:absolute;font-size:var(--font-size-xs)!important}#posters-container{color:var(--game-theme);gap:var(--spacing-s);max-width:100%;height:fit-content;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(6,1fr);padding-block-end:var(--spacing-s);display:grid;overflow:auto hidden}.game-capture,.game-capture:hover{background-color:var(--game-theme)!important;color:#fff!important}.game-poster{color:var(--game-theme);min-width:240px;padding:var(--spacing-r);text-align:center;transition:all var(--animate-duration-faster) ease-in;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIxIDI4NjAiPgo8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYgNSkiPgo8cGF0aCBmaWxsPSIjYjljNmMwIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxMCIgZD0ibTQ5IDEwLjM3Mi0zMiA0MC0xNyAxNDBoMTdxLTE3IDY2LjY2OC0xNyAxMzggMCA3MS4zMzQgMTcgMTI3bC0xNyA4MDVxMTAgMTIwIDEwIDE4MXQtMTAgMTY1djMyM3ExMCAzMi4zMzQgMTAgNTMgMCAyMC42NjctMTAgNTBsMTcgNjE0IDI1IDI5LTcgOHE0Ljc2NyAyNS42OTIgMTQgNDEgOS4yMzQgMTUuMzEgMjQgMjJsNSAzNXEtMi44MTggMjQuMjE1IDExIDM2dDU3IDIycTUzLjMzNCA1IDk3IDUgNDMuNjY3IDAgNjItNSA0LjQxNyAzLjk2IDE5IDUgMTQuNTgzIDEuMDQzIDUxIDAgMjEuNiA2IDU3IDV0MTIwLTEwcTg2LjY2NyAxMCAxMzAgMTB0OTctMTBsOSA1cTcwLTUgMTA1LTV0OTggNWwxMy0xMCAxMCA1cTEyOS42NjYgNSAyMDIgNXQ4NS01cTgyLjc1NyAxMy4xOTcgMTQ5IDEwIDY2LjI0NC0zLjE5NSA3OS0yMSAyLjMxIDEyLjM4IDEzIDE2dDQ5IDVsMTgtNXE1Mi4yMy45NzUgODQgMCAzMS43Ny0uOTc0IDc5LTUgMjMuMyAyLjQwOSAzNiAwdDIyLTExbDU3LTQzdi0xOXEuODM2IDE3LjgxNSA1LThjNC4xNjMtMjUuODEzIDUtMzkuMjg1IDUtNTRzLTMuODYzLTE2LjcxNi01LTI5LTEuMTI0LTE1LjEwOSAwLTI1IDQuMTE4LTExLjU4OSA1LTE5cS44ODItNy40MSAwLTIzdi0xOTJsLTUtNHEtNi4wNTMtMzEuMTU4LTUtNDhjMS4wNTMtMTYuODQgOC4yNjUtMjAuMTk4IDEwLTMycTEuNzM1LTExLjggMC0zNmwtNS0xMjdxNC4wNTMtNi4wMjEgNS0xMCAuOTQ3LTMuOTc3IDAtMTF2LTUwcS44NzMtNjcuNjUgMC0xMDh0LTUtMTIycTYuMDMtMTEwLjU2NSA1LTE2OGMtLjUwNy0yOC4zMTYtNi41OTctMzguMDk0LTEwLTY1cS0xLjItOS40NzUgMC00NmwtOS03MC0xMS05IDExLTRxNy4xNTUtNzIuMzMgOS0xMDh0MC02NnExMC01IDEwLTYwdC0xMC0xNjdsMTAtMzY4LTUtMTEzaDV2LTM4NGwxMi0yMzBxLTM1LjQyNC05LTU0LTl0LTM3IDloLTc2cTUuMzg3LTUuOTEtNTUtOWMtNjAuMzg3LTMuMDg4LTc1IDAtMTIxIDBoLTEzOHEtNjMuNDktMi4wNTUtOTUgMGMtMzEuNTEgMi4wNTUtMTA5LjUwMiAwLTE0MyAwcy0zNS4wMiA5LTEwMCA5LTcwLjc4LTktMTMwLTljLTQ5LjE1MiAwLTExMS4wMTMgOS0xODEgOS0yMzEuNDY0IDAtMzc3Ljk2Ni05LTQ2My05cy0xMjEuNTIgNy4zNjYtMTcwIDlxLTQ4LjQ4IDEuNjM1LTk3IDBaIi8+CjwvZz4KPC9zdmc+) 40 fill/40px;margin-block-end:var(--spacing-r);rotate:0deg;scale:1}.game-eyelids{opacity:0}.game-poster:has(.status.game-available) .game-eyelids{opacity:0;animation:4s infinite eyelids}.game-poster:has(.status.game-captured) .game-eyelids{opacity:1}#completion-message p{color:var(--color-text-default);text-align:center}.game-reward,.status.game-available,.status.game-wanted{font-family:var(--font-family-default);font-size:var(--font-size-l);font-variation-settings:var(--condensed-bold);font-style:normal;font-weight:400;line-height:var(--lineheight-s);text-transform:uppercase;margin-block-end:var(--spacing-s);display:block}.status.game-wanted{font-size:var(--font-size-xl);margin-block-start:0}.captured{position:relative}.status.game-captured{border:5px solid var(--game-accent);color:var(--game-accent);font-family:var(--font-family-default);font-size:var(--font-size-2xl);font-variation-settings:var(--condensed-bold);font-style:normal;font-weight:400;line-height:var(--lineheight-s);padding:var(--spacing-s);text-align:center;text-transform:uppercase;background-color:#e6faf0bf;border-radius:5px;margin-block-end:var(--spacing-s);display:block;position:absolute;bottom:50px;left:10%;rotate:-30deg}.game-reward{margin-block:0 var(--spacing-r)}.portfolio-grid{grid-template-columns:1fr 1fr;gap:15px;margin-block-end:var(--spacing-l);display:grid}.portfolio-grid>div{background-color:var(--color-base);border-radius:var(--border-radius-l);justify-content:center;align-items:center;min-height:100px;display:flex;overflow:hidden}.portfolio-grid>div:first-of-type{grid-area:1/1}.portfolio-grid>div:nth-of-type(2){grid-area:2/1/auto/-1}.portfolio-grid>div:nth-of-type(3){grid-area:4/1/auto/-1}.portfolio-grid>div:nth-of-type(4){grid-area:1/2}.portfolio-grid>div:nth-of-type(5){grid-area:3/1/auto/-1;max-height:400px}.portfolio-grid [data-function=scroll]{border-radius:var(--border-radius-l);cursor:url(/images/cursor-scroll.svg),auto;height:100%;padding-inline-end:5px;overflow-y:auto;mask-image:linear-gradient(#000 75%,#0000 100%)}.portfolio-content{margin-block-end:var(--spacing-l)}.portfolio-content h2{margin-block:var(--spacing-s)}.portfolio-figure-scroll{border-radius:var(--border-radius-l);margin-block:var(--spacing-r);max-block-size:500px;padding-inline-end:5px;overflow-y:auto}.alt-sign{transform-origin:50%;margin-inline:auto;display:block}p:has(.alt-sign){align-items:center;gap:var(--spacing-r);justify-content:center;display:flex}p:has(.alt-sign)>*{display:inline-block}.alt-panel{border:var(--border-width-xl) solid var(--color-border);border-radius:var(--border-radius-xl);margin-trim:block-start;padding:var(--spacing-r) var(--spacing-s);text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative}.alt-panel[data-variant=recommended]{border-color:var(--color-accent)}.alt-panel .alt-uppercase{font-size:var(--font-size-xs);margin-block:0}.alt-panel h2,.alt-panel h3{font-size:var(--font-size-m);margin-block:var(--spacing-s) var(--spacing-r)}.alt-panel h2 svg,.alt-panel h3 svg{max-inline-size:60%;transition:scale var(--animate-duration-faster) 50ms var(--animate-function);margin-inline:auto;display:block;scale:1}.alt-panel:hover h2 svg,.alt-panel:hover h3 svg{scale:1.15}.alt-panel li:before{content:"";display:none}.alt-panel .btn-cta{margin-block-start:auto}.alt-panel blockquote footer{justify-content:center}.alt-product{margin-trim:block-start;text-align:center;flex-direction:column;justify-content:center;display:flex}.alt-product h2,.alt-product h3{font-size:var(--font-size-m);margin-block-start:0}.alt-product .btn-cta{margin-block-start:auto}.alt-timeline{height:19rem;margin:var(--spacing-m) var(--spacing-r);scroll-snap-type:x mandatory;padding:0;padding-block-end:8px;list-style-type:none;display:flex;overflow:auto hidden}.alt-timeline__date{font-family:var(--font-family-default);font-size:var(--font-size-s);font-variation-settings:var(--condensed-semi);margin-block-end:var(--spacing-s)}.alt-timeline__item{scroll-snap-align:start;flex:1 0 16rem;margin-inline-start:0;margin-inline-end:var(--spacing-l)}.alt-timeline__item a:is(:link,:visited){text-decoration:none}.alt-timeline__item img{inline-size:18px;margin:var(--spacing-s) var(--spacing-s) 0 0}.alt-timeline__item li{margin:0;padding:0}.alt-timeline__item li:before{content:"";display:none}.alt-timeline__item li:not(.alt-timeline__name){font-size:var(--font-size-xs)}.alt-timeline__item p{font-size:var(--font-size-xs);line-height:var(--lineheight-r);margin-block:0}.alt-timeline__item svg{float:left;inline-size:18px;margin-inline-end:15px;transform:translateY(4px)}.alt-timeline__item svg path{stroke:var(--color-text-default)}.alt-timeline__name{font-family:var(--font-family-default);font-size:var(--font-size-m);font-variation-settings:var(--condensed-semi);margin-block-end:var(--spacing-s)}.alt-timeline__title{position:relative}form{font-family:var(--font-family-default);margin:0;padding:0}label{font-family:inherit;font-size:var(--font-size-xs);margin-block-start:0;margin-block-end:var(--spacing-s);margin-inline:0;line-height:1;display:inline-block}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],textarea{-webkit-appearance:none;appearance:none;background-color:var(--color-input-background);border:var(--border-width-l) solid var(--color-border);box-shadow:none;box-sizing:border-box;caret-color:var(--color-accent);color:var(--color-text-default);font-family:var(--font-family-default);font-size:var(--font-size-xs);inline-size:100%;padding:var(--spacing-s);transition:all var(--animate-duration-faster) var(--animate-function);border-radius:0;margin:0;display:inline-block;scale:1}[type=email]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=url]:hover,textarea:hover{border-color:var(--color-border)}[type=email]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{accent-color:var(--color-accent);background-color:var(--color-input-background);border-color:var(--color-accent);color:var(--color-text-default);outline:0}textarea{min-height:12rem}input[type]::placeholder{color:var(--color-text-default);font-family:var(--font-family-default);font-size:var(--font-size-xs)}input:focus::-webkit-input-placeholder{opacity:0;transition:opacity .5s .25s!important}input:focus::placeholder{opacity:0;transition:opacity .5s .25s!important}.btn,.btn:visited,button{-webkit-appearance:none;appearance:none;background-color:var(--color-button-background);border-radius:var(--border-radius-r);box-shadow:none;color:var(--color-text-alt);cursor:url(/images/cursor-hand.svg),auto;font-family:var(--font-family-default);font-size:var(--font-size-s);font-variation-settings:var(--condensed-semi);inline-size:fit-content;line-height:var(--lineheight-s);padding-block:15px;padding-inline:var(--spacing-m);text-align:center;text-transform:uppercase;touch-action:manipulation;transition:scale var(--animate-duration-faster) var(--animate-function);-webkit-user-select:none;user-select:none;border:none;margin-inline:auto;text-decoration:none;display:inline-block;scale:1}.btn:hover,button:hover{color:var(--color-text-alt);scale:var(--scale-up)}.btn:active,.btn:focus,button:active,button:focus{color:var(--color-text-alt);scale:var(--scale-down)}.btn-large{padding-block:22px 20px;padding-inline:var(--spacing-m)}.btn-small{font-size:var(--font-size-xs);padding-block:10px!important;padding-inline:var(--spacing-r)!important}.btn-cta{padding-block:var(--spacing-r)}[data-size="2xs"]{font-size:var(--font-size-2xs)}[data-size=xs]{font-size:var(--font-size-xs)}[data-size=s]{font-size:var(--font-size-s)}[data-size=r]{font-size:var(--font-size-r)}[data-size=m]{font-size:var(--font-size-m)}[data-size=l]{font-size:var(--font-size-l)}[data-size=xl]{font-size:var(--font-size-xl)}[data-size="2xl"]{font-size:var(--font-size-2xl)}[data-size="3xl"]{font-size:var(--font-size-3xl)}.links-items header{margin-block-end:var(--spacing-m)}.links-items header img{inline-size:200px;margin-inline:auto;display:block}.item-link{align-items:center;gap:0 var(--grid-column-gap);grid-template-columns:100px 1fr;margin-block-end:var(--spacing-m);display:grid}.item-link a,.item-link a:visited{color:var(--color-text-default)}[data-testimonials]{gap:var(--spacing-l);scroll-snap-type:x mandatory;padding-block-end:var(--spacing-m);padding-inline-end:var(--spacing-r);display:flex;position:relative;overflow-x:auto}[data-testimonials]>blockquote{scroll-snap-align:start;flex:0 0 min(85vw,32rem);margin-block-end:0}[data-testimonials]>blockquote.is-active{opacity:1;pointer-events:auto}.alt-testimonials-nav{gap:var(--spacing-s);text-align:center;grid-column:1;justify-content:center;margin-block-start:var(--spacing-r);display:flex}.alt-testimonials-nav button{appearance:none;aspect-ratio:1;background-color:var(--color-mid);cursor:pointer;opacity:.5;border:0;border-radius:50%;block-size:16px;margin-inline:2px;padding:0}.alt-testimonials-nav>button[aria-current=true]{background-color:var(--color-accent);opacity:1}.item-faq:not(:last-child){border-block-end:var(--border-width-r) solid var(--color-border);margin-block-end:var(--spacing-s);padding-block-end:0}.item-faq summary{cursor:pointer;font-family:var(--font-family-default);font-style:normal;font-size:var(--font-size-r);font-variation-settings:var(--condensed-semi);align-items:start;gap:var(--spacing-s);grid-template-columns:auto 1fr;margin-block-end:var(--spacing-s);display:grid}.item-faq summary:before{content:"+";font-weight:var(--font-weight-bd);line-height:inherit;text-align:center;min-inline-size:1ch}.item-faq summary::-webkit-details-marker{display:none}.item-faq summary::marker{content:""}.item-faq[open] summary{margin-block-end:var(--spacing-s)}.item-faq[open] summary:before{content:"-"}.item-related{margin-trim:block;margin-block-end:var(--spacing-r)}.item-related:not(:last-child){border-block-end:var(--border-width-r) solid var(--color-border);padding-block-end:var(--spacing-r)}.item-post{border-block-end:var(--border-width-l) solid var(--color-border);margin-block-end:var(--spacing-l);padding-block-end:var(--spacing-r)}.item-meta{font-family:var(--font-family-alt);font-size:var(--font-size-xs);text-transform:uppercase}.h-entry time{align-items:center;gap:var(--grid-column-gap);display:flex}.h-entry time:has(svg){margin-block:-18px -19px}.h-entry time svg{transition:all var(--animate-duration-faster) var(--animate-function);scale:1}.h-entry:hover time svg{scale:var(--scale-up)}.h-entry:hover time .svg-accent{fill:var(--color-accent)}.h-entry time:after{border-block-end:var(--border-width-r) solid var(--color-border);content:"";flex:1;order:2;height:1px;display:block}.h-entry time svg{order:3}.h-entry p{font-size:var(--font-size-xs)}[data-layout=flex]{text-align:left}[data-layout=flex]>*{margin-block-end:var(--spacing-r)}.layout{padding-inline:var(--spacing-r)}.layout .layout{padding-inline:unset}.layout>*{margin-trim:block;margin-block-end:var(--spacing-l)}.alt-blocks{gap:var(--grid-column-gap);padding-inline:var(--spacing-r);grid-template-columns:repeat(2,1fr);display:grid}.modular{gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-flow:dense;display:grid}.modular>*{margin-trim:block}[data-layout=andorra]{grid-template-columns:repeat(2,1fr)}[data-theme=about]{--color-accent:#8ea49b;--color-background-default:#161d1a;--color-border:#8ea49b;--color-text-link:#8ea49b}[data-theme=about] #animation-banner{aspect-ratio:unset}[data-theme=about] :is(button,.btn,.btn:visited){background-color:var(--color-border);color:var(--color-background-default)}[data-theme=about] .alt-social svg path{fill:var(--color-border)}[data-theme=about] .alt-timeline__title:before{background-color:var(--color-background-default);border:4px solid var(--color-border)}.alt-timeline__title.lg:before{background-color:var(--color-background-default)}@media screen and (width>=48em){body{padding-inline:var(--spacing-m)}.layout{padding-inline:0}#svg-large{display:block}#svg-small{display:none}#animation-banner{aspect-ratio:55/21}textarea{resize:vertical;min-block-size:12rem;transition:min-height .5s ease-in-out}.alt-lede{font-size:var(--font-size-m)}.alt-frame{transition:all var(--animate-duration-faster) ease-in;translate:0;rotate:-10deg}.portfolio-grid{grid-template-rows:15vw 15vw;grid-template-columns:repeat(5,1fr)}.portfolio-grid>div{justify-content:center;align-items:center;display:flex}.portfolio-grid>div:first-of-type{grid-area:1/1}.portfolio-grid>div:nth-of-type(2){grid-area:1/2/auto/4}.portfolio-grid>div:nth-of-type(3){grid-area:2/1/auto/3}.portfolio-grid>div:nth-of-type(4){grid-area:2/3}.portfolio-grid>div:nth-of-type(5){grid-area:1/4/3/6;height:100%;max-height:600px;position:relative;overflow:visible}}@media screen and (width>=64em){[data-visibility=small]{display:none}[data-visibility=large]{display:block}[role=banner] .layout{align-items:center;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:var(--grid-4-5)}[role=banner] .layout>:first-child{grid-column:1}[role=banner] .layout>:first-child svg{inline-size:100%;margin:0}[role=banner] .layout>:nth-child(2){text-align:right;grid-column:3/-1}[role=banner] .layout>:nth-child(2) ul{gap:var(--spacing-r);flex-wrap:wrap;justify-content:end;padding:0;display:flex}[role=banner] .layout>:nth-child(2) li{margin:0}[role=banner] .layout>:nth-child(2) li:not(:last-of-type){border-inline-end:.5px solid var(--color-text-default);padding-inline-end:var(--spacing-r)}[data-content=posts]{gap:3rem var(--grid-column-gap);grid-template-columns:1fr 1fr;display:grid}.item-post{border-block-end:unset;margin-block-end:unset;padding-block-end:unset}.portfolio-grid>div:nth-of-type(5):before{background-color:var(--color-accent);border-radius:var(--border-radius-l);box-sizing:border-box;color:var(--color-text-alt);content:"scroll";font-family:var(--font-family-default);font-size:var(--font-size-xs);font-variation-settings:var(--condensed-semi);opacity:0;text-align:center;text-transform:uppercase;transition:opacity var(--animate-duration-faster) var(--animate-function);z-index:100;width:100px;padding:5px 15px;display:block;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #00000040}.portfolio-grid:hover>div:nth-of-type(5):before{opacity:1}.portfolio-content:has(blockquote){gap:var(--spacing-l);grid-template-columns:repeat(5,1fr);display:grid}.portfolio-content:has(blockquote)>*{margin-trim:block}.portfolio-content:has(blockquote)>:first-of-type{grid-column:1/4}.portfolio-content:has(blockquote)>:nth-of-type(2){grid-column:4/-1}.portfolio-content blockquote{text-align:center}.alt-pricing-options{gap:var(--spacing-r);margin-block:var(--spacing-m);display:flex}.alt-pricing-options>div{margin-trim:block;flex:1;margin-block-end:0}.alt-pricing-options>p{align-self:center}[data-testimonials]{scroll-snap-type:none;gap:0;padding-block-end:0;display:grid;overflow-x:visible}[data-testimonials]>blockquote{opacity:0;pointer-events:none;scroll-snap-align:none;min-inline-size:0;transition:opacity var(--animate-duration-fast) var(--animate-function);flex-basis:auto;grid-area:1/1;align-self:start;margin-block-end:initial}.alt-testimonials-nav{flex-direction:column;gap:10px;margin-block-start:0;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0;translate:50%}.alt-testimonials-nav button{block-size:8px;margin-inline:0}[data-layout=amsterdam] [data-testimonials]>blockquote{margin-inline:20vw}[data-layout=amsterdam] .alt-testimonials-nav{inset-inline-end:calc(20vw - var(--spacing-r))}body{padding-inline:var(--spacing-l)}[data-theme=about] #animation-banner{position:relative}[data-theme=about] #animation-banner h1{bottom:var(--spacing-l);text-align:center;position:absolute;left:0;right:0}.alt-blocks{grid-template-columns:repeat(4,1fr)}.alt-timeline{height:auto;margin:var(--spacing-m) auto;scroll-snap-type:y mandatory;background-image:url(/images/bg-timeline.webp);background-position:50%;background-repeat:repeat-y;border-left-width:0;max-height:36rem;padding:0;display:block;position:relative;overflow:hidden auto}.alt-timeline__item{clear:both;float:left;text-align:right;width:calc(50% - 80px);margin-block-end:0;margin-inline-end:0;padding:20px}.alt-timeline__item:nth-child(2n){float:right;text-align:left}.alt-timeline__item:not(:first-child){margin-top:-60px}.alt-timeline__item:nth-child(2n) .alt-timeline__title:before{left:-81px}.alt-timeline__item:nth-child(2n) .alt-timeline__title.lg:before{transform:translate(-8px,-50%)}.alt-timeline__item:nth-child(2n) svg{float:right;margin-inline:15px 0;transform:translateY(0)}.alt-timeline__item svg{transform:translateY(0)}.alt-timeline__title:before{background-color:var(--color-background-default);border:4px solid var(--color-base);content:"";z-index:1000;border-radius:100%;block-size:8px;inline-size:8px;position:absolute;top:50%;right:-55px;transform:translateY(-50%)}.alt-timeline__title.lg:before{background-color:var(--color-base);block-size:24px;inline-size:24px;transform:translate(8px,-50%)}[data-layout=flex]{gap:var(--spacing-l);margin-block-end:var(--spacing-r);display:flex}[data-layout=flex]>*{flex:1;margin-block-end:unset}.alt-columns{column-count:2;gap:var(--grid-column-gap);margin-trim:block}.alt-columns p{margin-block:0}.alt-columns p+P{text-indent:2ch}.layout{--layout-grid-template:var(--grid-4-5);gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:var(--layout-grid-template);display:grid}.layout>*{margin-block-end:var(--spacing-r)}[data-divider=true]>:not(:last-child){border-inline-end:1px solid var(--color-border);padding-inline-end:var(--spacing-s)}[data-grid="3-4"]{--layout-grid-template:var(--grid-3-4)}[data-grid="4-5"]{--layout-grid-template:var(--grid-4-5)}[data-grid="4-6"]{--layout-grid-template:var(--grid-4-6)}[data-layout=amsterdam]>*{grid-column:a1/a5}[data-layout=athens]>:first-child{grid-column:a1/b4}[data-layout=athens]>:nth-child(2){grid-column:a4/a5}[data-layout=berlin]>:first-child{grid-column:a1/a3}[data-layout=berlin]>:nth-child(2){grid-column:a3/a4}[data-layout=berlin]>:nth-child(3){grid-column:b5/a5}[data-layout=bern]>:first-child{grid-column:a1/a3}[data-layout=bern]>:nth-child(2){grid-column:b4/b5}[data-layout=bern]>:nth-child(3){grid-column:b5/a5}[data-layout=cardiff]>:first-child{grid-column:a1/a3}[data-layout=cardiff]>:nth-child(2){grid-column:a3/b5}[data-layout=cardiff]>:nth-child(3){grid-column:b5/a5}[data-layout=copenhagen]>:first-child{grid-column:a1/a2}[data-layout=copenhagen]>:nth-child(2){grid-column:b3/b4}[data-layout=copenhagen]>:nth-child(3){grid-column:b4/a4}[data-layout=copenhagen]>:nth-child(4){grid-column:a4/a5}[data-layout=dublin]>:first-child{grid-column:a1/b2}[data-layout=dublin]>:nth-child(2){grid-column:a2/a4}[data-layout=dublin]>:nth-child(3){grid-column:b5/a5}[data-layout=helsinki]>:first-child{grid-column:a1/b3}[data-layout=helsinki]>:nth-child(2){grid-column:a3/b5}[data-layout=helsinki]>:nth-child(3){grid-column:b5/a5}[data-layout=london]>:first-child{grid-column:a1/b2}[data-layout=london]>:nth-child(2){grid-column:a2/a3}[data-layout=london]>:nth-child(3){grid-column:b4/a4}[data-layout=london]>:nth-child(4){grid-column:a4/a5}[data-layout=madrid]>:first-child{grid-column:a1/b4}[data-layout=madrid]>:nth-child(2){grid-column:b4/a4}[data-layout=madrid]>:nth-child(3){grid-column:b5/a5}[data-layout=paris]>:first-child{grid-column:a1/a3}[data-layout=paris]>:nth-child(2){grid-column:b4/a5}[data-layout=rome]>:first-child{grid-column:a1/a3}[data-layout=rome]>:nth-child(2){grid-column:a3/a5}[data-layout=stockholm]>:first-child{grid-column:a1/b2}[data-layout=stockholm]>:nth-child(2){grid-column:b3/b4}[data-layout=stockholm]>:nth-child(3){grid-column:b5/a5}[data-layout=tallinn]>:first-child{grid-column:a1/a2}[data-layout=tallinn]>:nth-child(2){grid-column:b3/a5}[data-layout=tbilisi]>*{grid-column:b2/b5}[data-layout=warsaw]>*{grid-column:a2/a4}[data-grid="3-4"][data-layout=athens]>:first-child{grid-column:a1/b3}[data-grid="3-4"][data-layout=athens]>:nth-child(2){grid-column:a4/a5}[data-grid="3-4"][data-layout=berlin]>:nth-child(2){grid-column:a3/b3}[data-grid="3-4"][data-layout=berlin]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=bern]>:nth-child(2){grid-column:b3/a4}[data-grid="3-4"][data-layout=bern]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=cardiff]>:nth-child(2){grid-column:a3/a4}[data-grid="3-4"][data-layout=cardiff]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=copenhagen]>:nth-child(2){grid-column:b2/a3}[data-grid="3-4"][data-layout=copenhagen]>:nth-child(3){grid-column:a3/a4}[data-grid="3-4"][data-layout=copenhagen]>:nth-child(4){grid-column:a4/a5}[data-grid="3-4"][data-layout=dublin]>:nth-child(2){grid-column:b2/a4}[data-grid="3-4"][data-layout=dublin]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=helsinki]>:first-child{grid-column:a1/b2}[data-grid="3-4"][data-layout=helsinki]>:nth-child(2){grid-column:b2/a4}[data-grid="3-4"][data-layout=helsinki]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=london]>:nth-child(3){grid-column:a3/a4}[data-grid="3-4"][data-layout=madrid]>:first-child{grid-column:a1/a3}[data-grid="3-4"][data-layout=madrid]>:nth-child(2){grid-column:a3/a4}[data-grid="3-4"][data-layout=madrid]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=paris]>:nth-child(2){grid-column:b3/a5}[data-grid="3-4"][data-layout=stockholm]>:nth-child(2){grid-column:b2/b3}[data-grid="3-4"][data-layout=stockholm]>:nth-child(3){grid-column:a4/a5}[data-grid="3-4"][data-layout=tallinn]>:first-child{grid-column:a1/a2}[data-grid="3-4"][data-layout=tallinn]>:nth-child(2){grid-column:b2/a5}[data-layout=valletta],[data-layout=vienna],[data-layout=vilnius]{grid-template-columns:var(--grid-12-col)}[data-layout=valletta]>*{grid-column:span 6}[data-layout=vienna]>*{grid-column:span 4}[data-layout=vilnius]>*{grid-column:span 3}.modular{gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-flow:dense;display:grid}.modular>*{margin-trim:block;min-inline-size:0;overflow:hidden}[data-layout=andorra]{grid-template-columns:repeat(3,1fr)}[data-layout=andorra]>:first-child{grid-area:span 2/span 2}[data-layout=astana]{grid-template-columns:repeat(4,1fr)}[data-layout=astana]>:first-child{grid-area:span 2/span 2}[type=email]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{scale:var(--scale-up)}.btn[data-variant=l]{font-size:var(--font-size-r);padding-block:20px;padding-inline:var(--spacing-m)}[data-size=xs]{font-size:var(--font-size-xs)}[data-size="3xl"]{margin-block:0 var(--spacing-r);font-size:5cqi}#posters-container{grid-template-columns:repeat(3,1fr);max-width:none;height:auto;overflow:visible}.game-poster{min-width:auto;margin-block-end:0}#animation-banner{inline-size:100vw;max-inline-size:100vw;margin-block-end:var(--spacing-l);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden;container-type:inline-size}#animation-banner>svg{inline-size:100%}#animation-banner h1{margin-block:var(--spacing-r) 0;text-align:center}#animation-controls{backdrop-filter:blur(5px);border:var(--border-width-r) solid var(--color-background-default);padding:10px var(--spacing-m);z-index:2;background-color:#00000040;border-radius:2rem;gap:5px;display:flex;position:absolute;inset-block-end:1.5rem;inset-inline-start:var(--spacing-l);scale:.65}#animation-controls:hover{box-shadow:inset 0 0 10px var(--color-accent)}#animation-controls .btn{box-sizing:border-box;background-color:#fff;border-radius:5px;padding:6px}#animation-controls svg{inline-size:24px}#animation-toggle[aria-pressed=true],#magic-snow-button[aria-pressed=true],#magic-spring-button[aria-pressed=true],#magic-winter-button[aria-pressed=true]{background-color:var(--color-accent)!important}#animation-toggle[aria-pressed=true] path,#magic-snow-button[aria-pressed=true] path,#magic-spring-button[aria-pressed=true] path,#magic-winter-button[aria-pressed=true] path{fill:#fff!important}#animation-toggle .off,#animation-toggle[aria-pressed=false] .on{display:none}#animation-toggle .on,#animation-toggle[aria-pressed=false] .off{display:inline-flex}#light-toggle{cursor:help;pointer-events:bounding-box}#light-toggle path{fill:#a8beb5}.svg-jail #lighting,.svg-jail #overlay{opacity:0}.outlaw{cursor:pointer;transform-box:fill-box;transform-origin:bottom}.svg-jail.lighting-on #lighting,.svg-jail.lighting-on #overlay{opacity:1}.svg-jail.lighting-on #light-toggle path{fill:#000}#animation-banner #svg-large{display:block}#animation-banner #svg-small{display:none}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.alt-frame:hover{rotate:unset}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.btn:active,.btn:focus,button:active,button:focus{animation-name:rubberBand;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:both}html,.alt-tabs{scroll-behavior:smooth}[role=banner] .layout>:first-child a{opacity:0;animation-delay:.5s;animation-duration:var(--animate-duration);animation-name:fadeInDown;animation-iteration-count:1;animation-fill-mode:both}#animation-controls{transition:box-shadow var(--animate-duration-faster) var(--animate-function), scale var(--animate-duration-faster) var(--animate-function)}#animation-controls:hover{scale:1}[data-opposite=true]>*{opacity:1;transition:opacity var(--animate-duration-faster) var(--animate-function), scale var(--animate-duration-faster) var(--animate-function);scale:1}[data-variant=recommended]:hover .btn{animation-name:pulse;animation-duration:1s;animation-iteration-count:3;animation-fill-mode:both}[data-opposite=true]:has(>:hover)>:not(:hover){opacity:.7;scale:var(--scale-down)}#animation-banner [data-animations=on] .outlaw{animation-delay:var(--bounce-delay,0s);animation-name:outlaw-bounce;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#animation-banner [data-animations=on] .outlaw.jumping{animation-name:outlaw-jump;animation-duration:.5s;animation-iteration-count:1;animation-delay:0s}#animation-banner svg[data-animations=off] #lighting,#animation-banner svg[data-animations=off] .outlaw,#animation-banner svg[data-animations=off] use[data-outlaw]{animation:none!important}.svg-jail.lighting-on #lighting{animation:1s infinite alternate flicker}@keyframes barrel1-wobble{0%,to{--barrel1-rotate:0deg}25%{--barrel1-rotate:1deg}50%{--barrel1-rotate:-1deg}75%{--barrel1-rotate:.5deg}}@keyframes barrel2-wobble{0%,to{--barrel2-rotate:0deg}25%{--barrel2-rotate:-1deg}50%{--barrel2-rotate:1deg}75%{--barrel2-rotate:-.5deg}}@keyframes barrel3-wobble{0%,to{--barrel3-rotate:0deg}25%{--barrel3-rotate:1deg}50%{--barrel3-rotate:-1deg}75%{--barrel3-rotate:.5deg}}@keyframes barrel4-wobble{0%,to{--barrel4-rotate:0deg}25%{--barrel4-rotate:-1deg}50%{--barrel4-rotate:1deg}75%{--barrel4-rotate:-.5deg}}@keyframes blink{0%,92%{--eyelids-opacity:0}93%,94%{--eyelids-opacity:1}95%,97%{--eyelids-opacity:.1}98%,to{--eyelids-opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(var(--bounce))}}@keyframes chandelier-swing{0%,to{--chandelier-rotate:0deg}10%{--chandelier-rotate:1.2deg}20%{--chandelier-rotate:1.8deg}30%{--chandelier-rotate:2deg}40%{--chandelier-rotate:1.5deg}50%{--chandelier-rotate:0deg}60%{--chandelier-rotate:-1.2deg}70%{--chandelier-rotate:-1.8deg}80%{--chandelier-rotate:-2deg}90%{--chandelier-rotate:-1.5deg}}@keyframes eyeball-move{0%,60%,to{--eyeball-move:0px}70%,80%{--eyeball-move:5px}}@keyframes eyelids{0%,92%{opacity:0}93%,94%{opacity:1}95%,97%{opacity:.1}98%,to{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes flicker{0%,to{opacity:1}10%{opacity:.7}15%{opacity:.9}25%{opacity:.85}30%{opacity:1}45%{opacity:.8}50%{opacity:.95}65%{opacity:.88}70%{opacity:1}85%{opacity:.9}}@keyframes floatClouds{0%{transform:translate(-500px)}to{transform:translate(7040px)}}@keyframes head-wobble{0%,to{--head-rotate:0deg;--head-sway:0px}25%{--head-rotate:2deg;--head-sway:1px}50%{--head-rotate:-1.5deg;--head-sway:-1px}75%{--head-rotate:1deg;--head-sway:.5px}}@keyframes mustache-jiggle{0%,to{--jiggle-x:0px}20%{--jiggle-x:-3px}40%{--jiggle-x:2px}60%{--jiggle-x:-1px}80%{--jiggle-x:4px}}@keyframes mustache-sway-left{0%,to{--tashe-left-rotate:0deg}50%{--tashe-left-rotate:-2deg}}@keyframes mustache-sway-right{0%,to{--tashe-right-rotate:0deg}50%{--tashe-right-rotate:2deg}}@keyframes outlaw-bounce{0%,to{translate:0}50%{translate:0 -24px}}@keyframes outlaw-jump{0%,to{translate:0}50%{translate:0 -80px}}@keyframes poster-shake{0%,to{rotate:0deg}25%{rotate:-1.5deg}75%{rotate:1.5deg}}@keyframes ratRun{0%{transform:translateY(2300px)translate(-1000px)}to{transform:translateY(2400px)translate(7040px)}}@keyframes sign-wobble{0%,80%,to{transform:rotate(0)}10%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}30%{transform:rotate(3deg)}40%{transform:rotate(-3deg)}50%{transform:rotate(1deg)}60%{transform:rotate(-1deg)}70%{transform:rotate(0)}}@keyframes snowball-roll{0%{transform:translate(-700px)translateY(2000px)rotate(0)}to{transform:translate(7140px)translateY(2000px)rotate(1440deg)}}@keyframes tie-swing-center{0%,to{--tie-center-rotate:0deg}25%{--tie-center-rotate:-1deg}50%{--tie-center-rotate:-2deg}75%{--tie-center-rotate:-1deg}}@keyframes tie-swing-left{0%,to{--tie-left-rotate:0deg}25%{--tie-left-rotate:3deg}50%{--tie-left-rotate:5deg}75%{--tie-left-rotate:3deg}}@keyframes tie-swing-right{0%,to{--tie-right-rotate:0deg}25%{--tie-right-rotate:-3deg}50%{--tie-right-rotate:-5deg}75%{--tie-right-rotate:-3deg}}@keyframes toe-tap-left{0%,60%,to{--foot-rotate:0deg}20%{--foot-rotate:-5deg}40%{--foot-rotate:2deg}}@keyframes toe-tap-right{0%,60%,to{--foot-left-rotate:0deg}20%{--foot-left-rotate:5deg}40%{--foot-left-rotate:-2deg}}@keyframes tumbleweed-roll{0%{transform:translate(-700px)translateY(2000px)rotate(0)}to{transform:translate(7140px)translateY(2000px)rotate(1440deg)}}use[data-outlaw="1"]{--blink-delay:1s}use[data-outlaw="2"]{--blink-delay:2s}use[data-outlaw="3"]{--blink-delay:3s}use[data-outlaw="4"]{--blink-delay:2s}use[data-outlaw="5"]{--blink-delay:1s}use[data-outlaw="6"]{--blink-delay:2s}use[data-outlaw="7"]{--blink-delay:3s}use[data-outlaw]{--blink-duration:4s;--eyelids-opacity:1;animation:blink var(--blink-duration) infinite var(--blink-delay);cursor:n-resize;pointer-events:bounding-box}use[data-outlaw="1"]{--jiggle-x:0px;--foot-left-rotate:0deg;animation:blink var(--blink-duration) infinite var(--blink-delay,0s), mustache-jiggle 1s ease-in-out infinite, toe-tap-left 1s ease-in-out infinite}use[data-outlaw="2"]{transform-box:fill-box;transform-origin:50%}use[data-outlaw="3"]{--eyeball-move:0px;animation:blink var(--blink-duration) infinite var(--blink-delay,0s), eyeball-move 2s ease-in-out infinite}use[data-outlaw="4"]{--tashe-left-rotate:0deg;--tashe-right-rotate:0deg;animation:blink var(--blink-duration) infinite var(--blink-delay,0s), mustache-sway-left 2s ease-in-out infinite, mustache-sway-right 2s ease-in-out infinite}use[data-outlaw="6"]{--foot-left-rotate:0deg;--tie-left-rotate:0deg;--tie-right-rotate:0deg;--tie-center-rotate:0deg;animation:blink var(--blink-duration) infinite var(--blink-delay,0s), toe-tap-right 1s ease-in-out infinite, tie-swing-left 5s ease-in-out infinite, tie-swing-right 5s ease-in-out .5s infinite, tie-swing-center 5s ease-in-out infinite}use[data-outlaw="7"]{--head-rotate:0deg;--head-sway:0px;animation:blink var(--blink-duration) infinite var(--blink-delay,0s), head-wobble 4.5s ease-in-out infinite}use[data-background]{--barrel1-rotate:0deg;--barrel2-rotate:0deg;--barrel3-rotate:0deg;--barrel4-rotate:0deg;animation:.5s ease-in-out 5 barrel1-wobble,.5s ease-in-out 1s 10 barrel2-wobble,.5s ease-in-out .5s 7 barrel3-wobble,.5s ease-in-out 2s 5 barrel4-wobble}use[href=\#chandelier]{--chandelier-rotate:0deg;transform-box:fill-box}#animation-banner svg[data-animations=on] use[href=\#chandelier]{animation:2s cubic-bezier(.4,0,.2,1) infinite chandelier-swing}use[href=\#snowball]{transform-origin:50%;transform-box:fill-box;animation:5s linear 5s 2 alternate snowball-roll;transform:translate(-700px)translateY(2000px)rotate(0)}use[href=\#tumbleweed]{transform-origin:50%;transform-box:fill-box;animation:5s linear 5s 2 alternate tumbleweed-roll;transform:translate(-700px)translateY(2000px)rotate(0)}#clouds-instance{opacity:.5;transform-box:fill-box;transform-origin:0 0;animation:240s linear infinite floatClouds}@media screen and (width>=48em){.svg-town #overlay{mix-blend-mode:multiply;opacity:0}.svg-town #stars{opacity:0;transition:opacity 1s ease-in-out}.svg-town g[id^=moon-]{opacity:0;transition:opacity .5s ease-in-out}.svg-town.time-day #stars{opacity:0}.svg-town.time-day g[id^=moon-]{display:none}.svg-town.time-night #overlay,.svg-town.time-twilight #overlay,.svg-town.time-night #stars{opacity:1}.svg-town.time-night g[id^=moon-],.svg-town.time-twilight g[id^=moon-]{display:block}.svg-town.time-twilight #stars{opacity:.5}.svg-town.time-twilight.moon-1-new #moon-1-new{opacity:.025}.svg-town.time-twilight.moon-10-old #moon-10-old,.svg-town.time-twilight.moon-2-young #moon-2-young,.svg-town.time-twilight.moon-3-waxing-crescent #moon-3-waxing-crescent,.svg-town.time-twilight.moon-4-waxing-quarter #moon-4-waxing-quarter,.svg-town.time-twilight.moon-5-waxing-gibbous #moon-5-waxing-gibbous,.svg-town.time-twilight.moon-6-full #moon-6-full,.svg-town.time-twilight.moon-7-waning-gibbous #moon-7-waning-gibbous,.svg-town.time-twilight.moon-8-waning-quarter #moon-8-waning-quarter,.svg-town.time-twilight.moon-9-waning-crescent #moon-9-waning-crescent{opacity:.5}.svg-town.time-night.moon-1-new #moon-1-new{opacity:.025}.svg-town.time-night.moon-10-old #moon-10-old,.svg-town.time-night.moon-2-young #moon-2-young,.svg-town.time-night.moon-3-waxing-crescent #moon-3-waxing-crescent,.svg-town.time-night.moon-4-waxing-quarter #moon-4-waxing-quarter,.svg-town.time-night.moon-5-waxing-gibbous #moon-5-waxing-gibbous,.svg-town.time-night.moon-6-full #moon-6-full,.svg-town.time-night.moon-7-waning-gibbous #moon-7-waning-gibbous,.svg-town.time-night.moon-8-waning-quarter #moon-8-waning-quarter,.svg-town.time-night.moon-9-waning-crescent #moon-9-waning-crescent{opacity:1}}#rat{animation:2s linear 5s forwards ratRun;display:block;transform:translateY(2300px)}.svg-jail #lighting,.svg-jail #overlay{transition:opacity var(--animate-duration-fast) var(--animate-function)}.game-poster:first-of-type,.game-poster:nth-of-type(5){rotate:-2deg}.game-poster:nth-of-type(3){rotate:2deg}.game-poster:hover{rotate:0deg}#posters-container:has(.game-poster:hover) .game-poster:not(:hover){scale:.95}.game-poster:has(.game-capture:active){animation:.2s ease-in-out infinite poster-shake}.game-poster.just-captured{animation:.2s ease-in-out 3 poster-shake}.item-service{margin-trim:block}.item-service img{margin-block-end:var(--spacing-r)}.item-service>:last-child{margin-block-end:0}.item-service-list{margin-trim:block;margin-block-end:var(--spacing-r)}.item-service-list:not(:last-of-type){border-block-end:var(--border-width-l) solid var(--color-border);padding-block-end:var(--spacing-r)}}