@charset "UTF-8";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer properties{:root{color-scheme:light dark;--color-metal: oklch(.75 0 0);--color-tan: oklch(.88 .01 93.58);--color-dark_clay: oklch(.37 .01 31.09);--color-red_violet: oklch(.55335 .2217 349.67);--color-yellow_digital: oklch(86.055% .17305 91.942);--color-powder_blue: oklch(.90293 .06231 187.421);--color-bubblegum_pink: oklch(.7 .19 350);--color-soft_orange: oklch(.75 .15 55);--color-internet_blue: oklch(.52617 .26402 263.603);--color-deep_yellow: oklch(.81453 .16585 79.812);--font-family-fallback: system-ui, sans-serif, arial;--font-family-sans: "InterVariable", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-display: "InterDisplay";--font-family-serif: "TrajanPro", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-mono: "GeistMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-style-roman: normal;--font-style-italic: italic;--font-feature-settings: "liga" 1, "calt" 1;--font-size-base: 16px;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-36: 2.25rem;--font-size-42: 2.625rem;--font-size-48: 3rem;--font-size-54: 3.375rem;--font-size-60: 3.75rem;--font-size-68: 4.25rem;--font-size-76: 4.75rem;--font-size-84: 5.25rem;--font-size-92: 5.75rem;--font-weight-thin: 100;--font-weight-ultralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-ultrabold: 800;--font-weight-black: 900;--font-leading-tightest: .86;--font-leading-normal: 1;--font-leading-very-compact: 1.1;--font-leading-compact: 1.2;--font-leading-tight: 1.3;--font-leading-common: 1.5;--font-leading-relaxed: 1.75;--font-leading-loose: 2;--font-tracking-: -.2em;--font-tracking-: -.16em;--font-tracking-: -.12em;--font-tracking-: -.04em;--font-tracking-common: -.01em;--font-tracking-normal: 0em;--font-tracking-: .01em;--font-tracking-: .04em;--font-tracking-: .08em;--font-tracking-: .12em;--font-tracking-: .16em;--font-tracking-: .2em;--global-scrollbar-buffer: 15px;--header-height: 64px;--spacing-sat: env(safe-area-inset-top, 0px);--spacing-sar: env(safe-area-inset-right, 0px);--spacing-sab: env(safe-area-inset-bottom, 0px);--spacing-sal: env(safe-area-inset-left, 0px);--spacing-01: 2px;--spacing-02: 4px;--spacing-03: 8px;--spacing-04: 12px;--spacing-05: 16px;--spacing-06: 24px;--spacing-07: 32px;--spacing-08: 40px;--spacing-09: 48px;--spacing-10: 64px;--spacing-11: 80px;--spacing-12: 96px;--spacing-13: 160px;--space-01: .25rem;--space-02: .5rem;--space-04: 1rem;--space-08: 2rem;--space-16: 4rem;--radius-small: 4px;--radius-default: 8px;--radius-medium: 16px;--radius-large: 32px;--radius-full: 9999px;--z-negative: -1;--z-base: 0;--z-normal: 1;--z-dropdown-underlay-backdrop: 5;--z-header: 10;--z-footer: 10;--z-overlay-low: 15;--z-overlay-medium: 20;--z-dropdown-underlay: 25;--z-dropdown-backdrop: 50;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-popover: 400;--z-tooltip: 500;--border-width-x1: 1px;--border-width-x2: 2px;--border-width-x4: 4px;--aspect-anamophic: 2.39/1;--aspect-univisium: 2/1;--aspect-widescreen: 16/9;--aspect-landscape: 3/2;--aspect-portrait: 2/3;--aspect-square: 1;--breakpoint-sm: 320px;--breakpoint-md: 672px;--breakpoint-lg: 1056px;--breakpoint-xl: 1312px;--breakpoint-xxl: 1584px;--focus-regular: blur(24px);--focus-prominent: blur(40px);--opacity-regular: 10px;--opacity-clear: 0px;--saturation-min: saturation(0);--saturation-med: saturation(1);--saturation-max: saturation(1.12);--brightness-min: brightness(0);--brightness-med: brightness(.7);--brightness-max: brightness(1);--ease-default: cubic-bezier(.25, .1, .25, 1);--in-1: cubic-bezier(.47, 0, .745, .715);--out-1: cubic-bezier(.39, .575, .565, 1);--in-out-1: cubic-bezier(.445, .05, .55, .95);--in-2: cubic-bezier(.55, .085, .68, .53);--out-2: cubic-bezier(.25, .46, .45, .94);--in-out-2: cubic-bezier(.455, .03, .515, .955);--in-3: cubic-bezier(.55, .055, .675, .19);--out-3: cubic-bezier(.215, .61, .355, 1);--in-out-3: cubic-bezier(.645, .045, .355, 1);--in-4: cubic-bezier(.895, .03, .685, .22);--out-4: cubic-bezier(.165, .84, .44, 1);--in-out-4: cubic-bezier(.77, 0, .175, 1);--in-5: cubic-bezier(.755, .05, .855, .06);--out-5: cubic-bezier(.23, 1, .32, 1);--in-out-5: cubic-bezier(.86, 0, .07, 1);--in-6: cubic-bezier(.95, .05, .795, .035);--out-6: cubic-bezier(.19, 1, .22, 1);--in-out-6: cubic-bezier(1, 0, 0, 1);--easing-ease-out: cubic-bezier(0, 0, .4, 1);--easing-ease-in: cubic-bezier(.5, 0, 1, 1);--easing-ease-in-out: cubic-bezier(.45, 0, .4, 1);--duration-micro-x1: .1s;--duration-micro-x2: .16s;--duration-micro-x3: .19s;--duration-micro-x4: .22s;--duration-macro-x1: .25s;--duration-macro-x2: .3s;--duration-macro-x3: .35s;--duration-macro-x4: .4s;--duration-macro-x5: .45s;--duration-macro-x6: .5s;--page-rendered-wait: var(--duration-micro-x2);--page-transition-time: var(--duration-micro-x3);--slider-transition-time: var(--duration-macro-x3);--hover-transition-time: var(--duration-micro-x2);--animate-pulse: pulse 2s var(--easing-ease-in-out) infinite;--animate-blink: blink 2s var(--easing-ease-in-out) infinite;--ring-inset: 0px;--ring-offset: 1px;--width-ring-offset: 2px}@media screen and (prefers-color-scheme:light){:root{--background-primary: oklch(.99 0 0);--background-secondary: oklch(.95 0 0);--background-tertiary: oklch(.9 0 0);--text-primary: oklch(.15 0 0);--text-secondary: oklch(.45 0 0);--text-tertiary: ;--accent: oklch(.65 .22 45);--accent-hover: oklch(.55 .22 45);--success: ;--info: ;--danger: ;--warning: ;--overlay: ;--separator-opaque: oklch(.85 0 0);--separator-translucent: oklch(0 0 0 / .1);--focus: var(--accent);--focus-alt: oklch(0 0 0);--ring-offset: var(--background-primary);--skeleton: oklch(.5883 .0174 67.48);--label-primary: oklch(.22 0 0);--label-primary-active: oklch(.99 0 0);--label-primary-controls: oklch(37.15% .00004 271.152);--label-primary-controls: var(--color-black);--label-secondary: var(--color-);--label-tertiary: oklch(35.926% .01374 285.653 / .3);--fill-primary: ;--fill-secondary: ;--fill-tertiary: ;--fill-border: ;--button-primary-background: transparent;--button-primary-hover-background: oklch(69.304% .1968 24.755);--button-primary-label: oklch(.173 0 0);--button-primary-hover-label: oklch(69.304% .1968 24.755);--button-secondary-background: transparent;--button-secondary-hover-background: ;--button-secondary-label: ;--button-secondary-hover-label: }}@media screen and (prefers-color-scheme:dark){:root{--background-primary: oklch(.5018 .0181 67.4);--background-secondary: oklch(.18 0 0);--background-tertiary: oklch(.22 0 0);--text-primary: oklch(.173 0 0);--text-secondary: oklch(.8738 .0108 106.62);--text-tertiary: oklch(.5883 .0174 67.48);--accent: oklch(.7 .22 45);--accent-hover: oklch(.8 .22 45);--success: ;--info: ;--danger: ;--warning: ;--overlay: ;--separator-opaque: oklch(.25 0 0);--separator-translucent: oklch(1 1 1 / .1);--focus: var(--accent);--ring-offset: var(--background-primary);--skeleton: oklch(.5883 .0174 67.48)}}@media(prefers-reduced-transparency){:root{--separator-translucent: var(--separator-opaque)}}}@layer variables,base,utilities,components,forms,themes,pages,states,animations,print;@layer base{*,*:is(:before,:after,::backdrop){box-sizing:border-box;border:unset;background-clip:padding-box;vertical-align:baseline}header{user-select:none}html{block-size:auto;font-family:var(--font-family-fallback);font-feature-settings:"case","ss01","ss03";font-optical-sizing:auto;font-variation-settings:normal;font-variant-ligatures:contextual;-webkit-font-smoothing:antialiased;font-size:var(--font-size-base);text-rendering:optimizeLegibility;text-size-adjust:none;text-justify:auto;word-spacing:normal;unicode-bidi:isolate;touch-action:manipulation;scrollbar-width:none;scrollbar-gutter:stable both-edges;scrollbar-color:auto;scroll-behavior:smooth;quotes:'"' '"' "'" "'";accent-color:var(--accent);background-color:var(--background-primary);-webkit-tap-highlight-color:transparent}body{display:block;position:relative;overflow-wrap:break-word;::-webkit-scrollbar{display:none}&.isloading{cursor:wait;pointer-events:none;user-select:none;filter:grayscale(80%);opacity:.6}}main{display:block;position:relative;inset:0;unicode-bidi:isolate}nav,footer{overflow:hidden;user-select:none}:where(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-block-end:unset}:is(h2,h3,h4,h5,h6):has(+*){margin-bottom:1lh}:is(h2,h3,h4,h5):has(+h3,+h4,+h5,+h6){margin-bottom:1lh}h1,h2,h3,h4,h5,h6{font-feature-settings:"ss07","ss08"}p,span{text-indent:unset}p{color:#1f1f1f;&:first-of-type{margin-block-start:0}&:last-of-type{margin-block-end:32px}}p+p{margin-top:2lh}ul{list-style:none;list-style-type:disc;list-style-position:outside}ul ul{list-style-type:circle}ol{list-style-type:decimal;list-style-position:outside}ol ol{list-style-type:upper-latin}li{list-style:none}dialog{transition-behavior:allow-discrete}dialog[open]::backdrop{display:block;opacity:1;@starting-style{display:none;opacity:0}}::picker-icon{color:var();background-color:var();fill:var();transition-behavior:allow-discrete}:open::picker-icon{@starting-style{}}select,::picker(select){appearance:base-select}select{&,&::picker(select){appearance:base-select}&::picker(select){transition:display allow-discrete 1s,opacity 1s,overlay 1s allow-discrete}&:not(:open)::picker(select){opacity:0}&:open::picker(select){opacity:1;starting-style{opacity:0}}& option{&:before{content:"►c";color:var(--accent)}&:checked{content:"✔";color:var(--accent)}&::checkmark{content:"⮕"}}}@media screen and (prefers-reduced-motion:reduce){*{transition:all 0s ease 0s}}@media(forced-colors:active){*{forced-color-adjust:auto}}@media(scripting:enabled){.scripting{display:none}}@media(scripting:none){.scripting{display:block;color:var(--color-warning)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-feature-settings:"liga" 1,"calt" 1;font-synthesis:none;font-display:swap;src:local("Inter"),url(/fonts/InterVariable.woff2) format("woff2") tech("variations"),url(/fonts/InterVariable.woff2) format("woff2-variations")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-feature-settings:"liga" 1,"calt" 1;font-synthesis:none;font-display:swap;src:local("InterVariable-Italic"),url(/fonts/InterVariable-Italic.woff2) format("woff2") tech("variations"),url(/fonts/InterVariable-Italic.woff2) format("woff2-variations")}@font-face{font-family:GeistMono;font-style:normal;font-weight:45 920;font-synthesis:none;font-display:swap;src:local("GeistMono"),url(/fonts/GeistMono.woff2) format("woff2") tech("variations"),url(/fonts/GeistMono.woff2) format("woff2-variations")}@font-face{font-family:GeistMono;font-style:italic;font-weight:45 920;font-synthesis:none;font-display:swap;src:local("GeistMono-Italic"),url(/fonts/GeistMono-Italic.woff2) format("woff2") tech("variations"),url(/fonts/GeistMono-Italic.woff2) format("woff2-variations")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}}:focus,:focus-visible,:focus-within{outline:unset}:visited{color:var(--accent-visited)}:any-link{cursor:pointer;pointer-events:auto;text-decoration-line:unset;text-underline-offset:1px;filter:unset;opacity:unset}:local-link{background-color:var(--background-primary)}a{overflow:hidden;letter-spacing:inherit;text-decoration-color:currentcolor;text-decoration-thickness:.1em;text-decoration-skip:none;text-decoration-skip-ink:all;color:var(--color-internet-blue)}a[aria-disabled=true]{cursor:not-allowed;pointer-events:none;filter:grayscale(40%);opacity:.7}a:is([target=_blank],[rel=external]){cursor:alias}:target{animation:focusTarget}::selection{background-color:#9e9e9e;color:#fff;text-shadow:none}::marker{color:currentcolor}::backdrop{position:fixed;inset:0}:is(audio,video):muted{outline:5px solid oklch(62.793% .25768 29.223)}:is(audio,video):paused{border:5px solid oklch(79.268% .17097 70.665)}:is(audio,video):playing{border:5px solid oklch(51.976% .17685 142.511)}:is(audio,video):seeking{outline:5px solid oklch(62.793% .25768 29.223)}:is(audio,video):stalled{outline:5px solid oklch(62.793% .25768 29.223)}:is(audio,video):volume-locked{border:5px solid oklch(51.976% .17685 142.511)}:is(audio,video):buffering{outline:5px solid oklch(62.793% .25768 29.223)}:picture-in-picture{box-shadow:0 0 0 5px #000}[inert]>*{opacity:.5}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,abbr,blockquote,button,dd,dl,dt,menu,fieldset,figure,form,hgroup,input,legend,pre{margin:unset;padding:unset}:host,html,body,div,table,ul,ol,form,input,select,textarea,p,span,svg,img{box-sizing:content-box;font-kerning:auto;hyphens:none;word-wrap:normal;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}strong,b{font-weight:var(--font-weight-bold)}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}time{color:#707070}article ul::marker{content:"※"}blockquote{font:600 16px/1.25 Inter;hanging-punctuation:first}blockquote cite:before{content:"— "}:is(blockquote,q):before{content:open-quote}:is(blockquote,q):after{content:close-quote}:lang(en)>q{quotes:"“" "”" "‘" "’"}:lang(fr)>q{quotes:"« " " »"}:lang(de)>q{quotes:"»" "«" "‹" "›"}:lang("nl","de"){color:green}mark{background-color:#bd211f;color:#fff}mark:before,mark:after{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);white-space:nowrap}mark:before{content:" [highlight start] "}mark:after{content:" [highlight end] "}strong,b{font-weight:700;color:#212121}i,em,cite,dfn{color:var(--color-label)}del,s{text-decoration:line-through solid;text-decoration-thickness:.1em}:is(del,s):before,:is(del,s):after{clip-path:inset(100%);overflow:hidden;position:absolute;white-space:nowrap;width:1px;height:1px}:is(del,s):before{content:" [start of stricken text] "}:is(del,s):after{content:" [end of stricken text] "}ins{text-decoration:unset}sub,sup{font-size:75%;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}bdi{unicode-bidi:isolate}bdo{unicode-bidi:bidi-override}ruby{text-transform:full-width;text-transform:full-size-kana}u{letter-spacing:inherit;text-decoration:wavy underline currentcolor .1em;text-decoration-skip:none;text-decoration-skip-ink:all}table{width:100%;text-indent:0;word-wrap:normal;table-layout:fixed;border-collapse:collapse;empty-cells:show}caption{padding:var(--spacing-05);caption-side:top;text-align:start}table thead tr{border-bottom:solid oklch(0% 0 0)}table thead tr th{padding:10px;font:var(--font-);text-align:left;vertical-align:bottom}table tbody tr{border-top:solid oklch(42.024% .00005 271.152)}table tbody tr td{padding:10px;font:var(--font-);text-align:left;vertical-align:top}tfoot{font-weight:600}th,tr,td{border-width:1px}abbr[title]{text-decoration:underline dashed initial;text-decoration-thickness:.1em;text-decoration-skip-ink:auto;text-underline-offset:1px;cursor:help}details details{margin-inline:10px}summary{cursor:pointer;user-select:none}details summary::marker{content:"▼"}details[open] summary::marker{content:"▲"}code,kbd,pre,samp{font-feature-settings:"tnum","ss02"}code{width:fit-content;padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre code{padding:8px 14px;display:block;overflow-x:scroll}pre{clear:both;tab-size:4;hyphens:none;speak:literal-punctuation;padding:1.5em;border-radius:8px}pre:has(code){background-color:oklch(9.7015 .00011 271.152);border:1px solid oklch(9.2758 .00592 264.656)}kbd{padding:1px 4px;border:1px solid oklch(8.9143 .0001 271.152);border-radius:5px;background-color:#fff;color:oklch(5.5553 .00006 271.152);box-shadow:0 2px #dbdbdb}samp>kbd{font-weight:600}var{font-feature-settings:"tnum","ss02"}dialog{touch-action:none;user-select:none}figcaption{font:var(--font-caption-emphasized)}picture,video,source,img{display:block;width:100%;height:auto;position:relative;overflow:hidden;object-fit:cover;object-position:center;content-visibility:auto;image-rendering:auto}iframe,portal{border:none}input{appearance:none}input:indeterminate{background:oklch(86.645% .29481 142.511)}textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]){color:#bababa;caret-color:AccentColor;resize:none}textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]):disabled{cursor:not-allowed;pointer-events:none;transform:scale(-.08);filter:grayscale(80%);opacity:.8}textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]):optional{content:"Optional"}input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]):focus{border:1px solid oklch(77.526% .08058 171.087);color:#5e5e5e;outline:var(--)}input[type=file]::file-selector-button{padding:.2em .4em;border:2px solid oklch(56.761% .20219 283.089);border-radius:12px;background-color:#a29bfe;transition:1s}button{cursor:pointer}button:disabled{cursor:not-allowed;pointer-events:none;filter:grayscale(70%);opacity:.92}aside[role=marquee]{width:100%;display:flex;column-gap:18px;overflow:hidden}aside[role=marquee] span{width:fit-content;will-change:transform}address{font-style:normal}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip-path:inset(50%);white-space:nowrap}@scope (.theme_black){:scope{background-color:#1f1f1f;background-color:#8b008b;color:#faebd7}a{color:plum}}@media(hover:hover)and (pointer:fine){#globalheader>nav:nth-child(1) ul.language-selector li a:hover{color:#9e9e9e}#globalheader>nav:nth-child(2) ul li a:hover{color:#9e9e9e}}@keyframes focusTarget{0%{background-color:var(--color-orange);color:#fff}}@keyframes dotAnim{0%{opacity:1}to{opacity:0}}@keyframes showDialog{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes boing{16%{transform:scale(1.03)}49%{transform:scale(.98)}to{transform:scale(1)}}@layer components{#backdrop{position:absolute;z-index:-1;width:100vw;height:100vh}#chapternav{contain:content}#tableofcontents{width:var(--width);margin-top:;margin-bottom:;margin-left:auto;margin-right:auto;border-radius:5px;background-color:var(--color-background-secondary)}#tableofcontents details summary{padding:16px;font: 500 .875rem/1.5 Inter}#tableofcontents details ol{padding-left:16px;font: 400 .875rem/1.5 Inter}#tableofcontents details ol li:not(:last-child){border-bottom:1px solid var(--color-separator)}#tableofcontents details ol li a{padding-top:8px;padding-bottom:8px;display:block;color:var(--color-label)}#inpagelinks{border-radius:8px;background-color:}#scrolltop{z-index:4}.section.bio .content{display:flex}.section.presscontacts .content{border-top:1px solid hsl(0,6%,83%)}.section.contactinfo{width:326px;padding-right:20px;display:inline-block;vertical-align:top;word-wrap:break-word}.section.contactinfo .title{margin-bottom:2px}.section.contactinfo .text{font:400 14px/1.5 Inter}.section.legalinfo .entry:last-child{margin-bottom:0}.legalinfo .headline{margin-bottom:4px;font:600 14px/1.25 Inter}.legalinfo .body{font:400 12px/1.5 Inter}.section.sosumi{color:}.section.filterbar{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:#f5f5f5;user-select:none}.component.eyebrow .category{margin-top:4px;margin-bottom:4px;font:600 14px/1.25 Inter;text-transform:uppercase;color:#707070}.component.media,.component.media.background{overflow:hidden}.component.media.video-asset.wall{clip-path:inset(6.25% round 7px)}.component.pagination{user-select:none}.component.pagination .list{display:inline-flex;gap:2px}.component.pagination .list .item .anchor{will-change:}.component.paddlenav .item{display:flex;gap:8px}.component.paddlenav .item .arrow{position:static;width:40px;height:40px;border:2px solid var(--color-fill-gray-100);border-radius:50%;display:flex;justify-content:center;align-items:center}.component.tabnav{contain:content}.component.dotnav .list{padding-top:32px;padding-bottom:32px;gap:8px;display:flex}.component.dotnav .anchor{width:8px;height:8px;border-radius:50%;background-color:#707070}.component.sidebar.dinamic{flex-basis:20rem;flex-grow:1}.anchor{overflow:hidden;gap:.1875rem;text-decoration:none;user-select:none}.anchor.length_inline{width:fit-content}.anchor.inline:visited{filter:grayscale(10%)}.anchor.plain{padding-inline:3px;padding-block:3px;font:var(--font-label-emphasized);border-radius:8px;color:var(--color-blue)}.anchor.platter{padding-inline:3px;padding-block:3px;font:var(--font-label-emphasized);border-radius:8px;background-color:#5e5e5e2e;color:var(--color-accent);box-shadow:inset 0 0 2px 2px #ffffff1f,0 0 2px 1px #0000001f}.tag{font: 700 .75rem/1.33333 Inter;letter-spacing:-.01em;text-transform:uppercase}.tag.type_bezelless{color:#707070}.tag.type_outlined,.tag.type_filled{border-radius:5px}.tag.ratio_square{aspect-ratio:1}.badge{block-size:;inline-size:;display:flex;justify-content:center;border-radius:10px}.switch{max-height:30px}.slottedstack{display:grid}.slottedstack.config_halved{grid-template-columns:1fr 1fr}:is(.scroller-x,.scroller-y)::-webkit-scrollbar{display:none}.scroller-x,.scroller-y{scroll-padding:0;scrollbar-width:none;scroll-snap-align:center}.scroller-y{overflow:hidden scroll;scroll-snap-type:y mandatory}.reel{display:grid;gap:1rem;grid-auto-flow:column;grid-auto-columns:50%;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:1rem}.reel>*{scroll-snap-align:start}#filterbar{width:var(--width);margin-left:auto;margin-right:auto}#filterbar .label{margin-bottom:16px;font:700 14px/1.25 Inter;color:#707070}#filterbar control ul{gap:12px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}#filterbar select{padding:10px 16px;border-radius:7px;background-color:#fff;font: 600 14px/1.4 Inter;color:#1c1c1c}#filterbar select:focus{outline:3px solid hsl(210,100%,57%);outline-offset:-3px}.banner{padding:24px 0 24px 24px;border-radius:10px;opacity:0;background-color:#fff;transition:opacity .31s ease-in-out}.banner .description{font:600 12px/1.25 Inter;color:#1f1f1f}.glow-emitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:2rem;background-color:#050505}.glow-receiver{--glow-border-width: 2px;--glow-color: rgba(0, 255, 150, .6);--glow-size: 400px;--card-radius: 8px;--card-bg: #1a1a1a;position:relative;border-radius:var(--card-radius);padding:var(--glow-border-width);overflow:hidden;background:radial-gradient(var(--glow-size) circle at var(--mouse-x) var(--mouse-y),var(--glow-color),transparent 70%);opacity:0;transition:opacity .3s ease-in-out}.glow-emitter:hover .glow-receiver{opacity:1}.glow-content{background-color:var(--card-bg);padding:1.5rem;border-radius:calc(var(--card-radius) - var(--glow-border-width));color:#fff;position:relative;z-index:1}}@layer print{@media print{body{background-color:#fff;color:#000}a{color:#212121}}}@keyframes wipeout-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wipeout-hard-cut-in{0%,99%{opacity:0}to{opacity:1}}::view-transition-group(root){animation-duration:.3s;animation-timing-function:linear}::view-transition-old(root){animation:wipeout-fade-out .2s linear both}::view-transition-new(root){animation:wipeout-hard-cut-in .3s linear both}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}}@layer components{#curtain{display:block;position:fixed;inset:0;z-index:10;height:100dvh;width:100dvw;background-color:transparent;backdrop-filter:blur(0px);visibility:hidden;user-select:none;touch-action:none;overscroll-behavior:contain;will-change:allow-discrete,backdrop-filter,visibility;transition:allow-discrete .3s ease-in-out,backdrop-filter .3s ease-in-out,visibility .3s ease-in-out;@starting-style{display:block;backdrop-filter:blur(0px);visibility:hidden}body:is(.is-menu-open,.is-info-open) &{display:none;backdrop-filter:blur(24px);visibility:visible}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
