body,p,button,input,textarea,label,.note{font-family:DM Sans,Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss04" on,"ss03" on,"ss02" on,"ss01" on,"salt" on;line-height:133%}body,p,input,textarea,label{font-size:1rem;font-weight:400}p,ul{margin:0}li{margin-bottom:.5rem}h1,h2,h3,h4,h5,.h1-d,.h2-d,.h3-d,.h4-d,.h5-d{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss03" on,"ss04" on;line-height:120%;margin:0}h2,h3,h4,h5,p,ul{margin-bottom:1rem}h2,h3{margin-top:2rem}h1,.h1-d{font-size:4.209rem;font-weight:700;letter-spacing:-.04rem}h2,.h2-d{font-size:3.157rem;font-weight:600;letter-spacing:-.063rem}h3,.h3-d{font-size:2.369rem;font-weight:500}h4,.h4-d{font-size:1.777rem;font-weight:500}h5,.h5-d,.quote,.quote>*{font-size:1.333rem;font-weight:400;line-height:133%}label,.note,.note>p{font-size:.75rem;font-weight:400}a{text-decoration:none}.quote,.quote>*{font-family:Zilla Slab,Questa Slab,Courier Prime,monospace;font-style:italic}html{font-size:var(--base-font-size)}@media screen and (max-width: 587px){html{font-size:calc(var(--base-font-size)/var(--font-scaling-ratio))}}@layer primitives,theme;@layer primitives{@layer colors,spacing,effects;@layer colors{:root{--color-ocre: #FFB300;--color-sand: #FFDA85;--color-teal: #519094;--color-ice: #63C0BB;--color-red: #D50E4A;--color-pink: #F38794;--color-indigo-900: #09090C;--color-indigo-800: #111117;--color-indigo-700: #21212C;--color-indigo-600: #414758;--color-indigo-500: #5B637B;--color-indigo-400: #8A91A8;--color-indigo-300: #C4C8D4;--color-transparent-0: #FFFFFF00;--color-transparent-05: rgba(255,255,255,.05);--color-transparent-15: rgba(255,255,255,.15);--color-transparent-30: rgba(255,255,255,.3);--color-transparent-50: rgba(255,255,255,.5);--color-transparent-80: rgba(255,255,255,.8);--color-transparent-100: #FFF}}@layer spacing{:root{--grid-unit: 8px!important;--max-width-lg: calc(142 * var(--grid-unit, 8px));--nav-top-height: calc(var(--grid-unit, 8px) * 8);--base-font-size: 16px!important;--font-scaling-ratio: 1.125!important}}@layer effects{:root{--corners-xs: 4px;--corners-sm: 8px;--corners-md: 16px;--corners-lg: 24px;--corners-rounded: 999px}:disabled{opacity:.5;cursor:default;pointer-events:none}}}@layer theme{@layer colors,spacing,effects,layout,style;@layer colors{:root{--color-primary-default: var(--color-ocre);--color-primary-hover: var(--color-sand);--color-secondary-default: var(--color-teal);--color-secondary-hover: var(--color-ice);--color-error-default: var(--color-red);--color-error-hover: var(--color-pink);--color-background-main: var(--color-indigo-900);--color-background-panel-dark: var(--color-indigo-800);--color-background-panel-light: var(--color-indigo-700);--color-background-thumbnail: var(--color-indigo-800);--color-background-thumbnail-hover: var(--color-indigo-700);--color-background-header-gradient: radial-gradient(99.3% 134.06% at 50% 100%, rgba(65, 71, 88, 0) 0%, rgba(65, 71, 88, 0) 50.85%, rgba(65, 71, 88, .33) 100%);--color-text-default: var(--color-transparent-100);--color-text-note: var(--color-indigo-400);--color-text-link: var(--color-primary-default);--color-text-link-hover: var(--color-primary-hover);--color-text-transparent-dark: var(--color-transparent-50);--color-text-transparent-light: var(--color-transparent-80);--color-icon-transparent-dark: var(--color-transparent-50);--color-icon-transparent-light: var(--color-transparent-80);--color-icon-transparent-light-hover: var(--color-transparent-100);--color-button-border: var(--color-transparent-50);--color-button-filter-default: var(--color-indigo-800);--color-button-filter-hover: var(--color-indigo-700);--color-button-filter-toggled: var(--color-secondary-default);--color-button-filter-toggled-hover: var(--color-secondary-hover);--color-scrollbar-thumb: var(--color-transparent-15);--color-scrollbar-thumb-hover: var(--color-transparent-30);--color-scrollbar-track: rgba(33,33,44,.2);--color-scrollbar-track-hover: rgba(33,33,44,.5)}html{background-color:var(--color-background-main)}body{color:var(--color-text-default)}a{color:var(--color-primary-default);transition:.2s ease-out}a:hover{color:var(--color-primary-hover);transition:instant}.note{color:var(--color-text-note)}}@layer spacing{:root{--space-xs: var(--grid-unit, 8px);--space-sm: calc(2 * var(--grid-unit, 8px));--space-md: calc(3 * var(--grid-unit, 8px));--space-lg: calc(4 * var(--grid-unit, 8px));--space-xl: calc(5 * var(--grid-unit, 8px));--space-xxl: calc(10 * var(--grid-unit, 8px))}@media (max-width: 480px){:root{--padding-panel: var(--space-lg, 32px);--padding-section: calc(8 * var(--grid-unit, 8px)) 0px}}}@layer effects{:root{--corners-panel: var(--corners-lg);--corners-button: var(--corners-rounded);--corners-input: var(--corners-sm);--corners-thumbnail: var(--corners-md);--corners-tag: var(--corners-xs);--shadow-default: 0px 4px 6px rgba(0, 0, 0, .5);--shadow-text-highlighter: 0px 1px 4px rgba(0, 0, 0, .25);--shadow-3D-hill: -2px -4px 8px rgba(0, 0, 0, .25) inset;--shadow-3D-hole: 2px 4px 8px rgba(0, 0, 0, .25) inset}.bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:url("data:image/svg+xml,%3csvg%20id='noise'%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%3e%3cfilter%20id='noiseFilter'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='4'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3c/filter%3e%3crect%20width='200%25'%20height='100%25'%20filter='url(%23noiseFilter)'%20opacity='0.8'/%3e%3c/svg%3e") center/50%;mix-blend-mode:soft-light;z-index:0}}@layer layout{:root{--padding-min: var(--space-sm, 16px);--padding-panel: var(--space-xl, 40px);--padding-section: var(--space-xxl, 80px) 0px;--margin-bottom-inner-site: var(--space-xxl, 80px)}section{display:flex;flex-direction:column;text-align:left;align-self:stretch;align-items:center;padding:var(--padding-section);scroll-margin-top:var(--space-xxl)}section .content{display:flex;width:100%;max-width:var(--max-width-lg)}button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--space-xs, 8px) var(--space-md, 24px);gap:var(--space-xs, 8px);height:var(--space-xl, 40px);text-transform:capitalize;font-weight:500;font-size:1rem}button.small{padding:var(--space-xs) var(--space-sm);height:var(--space-lg, 32px);font-size:14px}button.big{padding:var(--space-sm) var(--space-md);height:calc(8*var(--grid-unit, 8px));font-weight:700;text-transform:uppercase}button.social{display:flex;width:var(--space-lg);height:var(--space-lg);padding:calc(.5*var(--grid-unit, 8px));justify-content:center;align-items:center;flex-shrink:0}input,textarea,select{display:flex;height:var(--space-xl);padding:0px var(--space-sm);justify-content:center;align-items:center;align-self:stretch}textarea{box-sizing:border-box;padding-top:9.5px;resize:vertical;height:var(--space-xxl);min-height:var(--space-xl);max-height:calc(2*var(--space-xxl))}.tag{padding:calc(var(--space-xs)/2) var(--space-xs);display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;border-radius:var(--corners-tag);font-size:14px}}@layer style{button{border-radius:var(--corners-button);color:var(--color-text-default);fill:var(--color-text-default);border:none;white-space:nowrap;box-shadow:inset 0 0 0 2px var(--color-button-border);transition:.2s ease-out}button:active{box-shadow:inset 0 0 0 4px var(--color-button-border);transition:instant}button div{filter:drop-shadow(var(--shadow-text-highlighter))}button.primary{background-color:var(--color-primary-default)}button.secondary{background-color:var(--color-secondary-default)}button.social{fill:var(--color-icon-transparent-light);background-color:var(--color-secondary-default);box-shadow:var(--shadow-default)}@media (hover: hover){button:hover{cursor:pointer;transition:instant}button.primary:hover{background-color:var(--color-primary-hover)}button.secondary:hover{background-color:var(--color-secondary-hover)}button.social:hover{fill:var(--color-icon-transparent-light-hover);background-color:var(--color-secondary-hover);box-shadow:none}}input,textarea,select{border-radius:var(--corners-input);border-radius:var(--corners-input, 8px);border:none;background:var(--color-indigo-600);color:var(--color-text-default);transition:background-color .2s ease-out}input,textarea{box-shadow:inset 0 0 0 1px var(--color-indigo-400),var(--shadow-3D-hole)}input::placeholder,textarea::placeholder{color:var(--color-text-transparent-dark);transition:.2s ease-out}input:hover,textarea:hover{box-shadow:inset 0 0 0 1px var(--color-indigo-300),var(--shadow-3D-hole);background:var(--color-indigo-500);transition:instant}input:hover::placeholder,textarea:hover::placeholder{color:var(--color-text-transparent-light);transition:instant}input:focus,textarea:focus{border:none;outline:none;box-shadow:inset 0 0 0 2px var(--color-indigo-300),var(--shadow-3D-hole);background:var(--color-indigo-500)}input:user-invalid,textarea:user-invalid{color:var(--color-error-default);background:linear-gradient(0deg,#d50e4a26,#d50e4a26),var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--color-error-default),var(--shadow-3D-hole)}input:user-invalid:hover,textarea:user-invalid:hover{color:var(--color-error-hover);background:linear-gradient(0deg,#d50e4a40,#d50e4a40),var(--color-indigo-600);box-shadow:inset 0 0 0 1px var(--color-error-hover),var(--shadow-3D-hole)}input:user-invalid:focus,textarea:user-invalid:focus{color:var(--color-text-default);background:linear-gradient(0deg,#d50e4a40,#d50e4a40),var(--color-indigo-600);box-shadow:inset 0 0 0 2px var(--color-error-hover),var(--shadow-3D-hole)}.tag{background:var(--color-transparent-05);color:var(--color-transparent-50);transition:.2s ease-out}.tag:hover{background:var(--color-transparent-15);color:var(--color-transparent-80);transition:instant}}}html{scroll-behavior:smooth;overflow-x:hidden}body{padding:0;margin:0}.note,label{color:var(--color-text-note)}.container{display:flex;justify-content:center;align-items:center;align-self:stretch}.text-highlight{color:var(--color-primary-default)}span.text-highlight{white-space:break-spaces}@supports (scrollbar-color: auto){html{scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);scrollbar-width:auto}@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:8px;height:8px;border-radius:100px;background-color:var(--color-scrollbar-track);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2)}::-webkit-scrollbar:hover{background-color:var(--color-scrollbar-track-hover)}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-scrollbar-thumb);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}}}button.svelte-1z0kw9d.svelte-1z0kw9d{display:flex;justify-content:center;align-items:center;flex-shrink:0;gap:0;padding:var(--space-xs);width:40px;height:40px;border-radius:var(--corners-sm);background-color:var(--color-transparent-00);transition:.2s ease-out;border:none;box-shadow:none}button.svelte-1z0kw9d>svg.svelte-1z0kw9d{stroke:#848587;stroke-width:4;stroke-linecap:round;transition:.2s ease}.isActive.svelte-1z0kw9d.svelte-1z0kw9d{background-color:var(--color-transparent-15);transition:instant}.isActive.svelte-1z0kw9d>svg.svelte-1z0kw9d{stroke:#fff}svg.svelte-pe69d8{overflow:visible}#moon.svelte-pe69d8{filter:drop-shadow(0px 0px 0px #fff);transition:.8s}#moon.hovered.svelte-pe69d8{filter:drop-shadow(0px 0px 20px rgba(255,255,255,1));transition:filter 2s}.top.svelte-1iwdluh.svelte-1iwdluh,.row.svelte-1iwdluh.svelte-1iwdluh,nav.svelte-1iwdluh.svelte-1iwdluh,ol.svelte-1iwdluh.svelte-1iwdluh,li.svelte-1iwdluh.svelte-1iwdluh{display:flex;justify-content:center;align-items:center;align-self:stretch}.top.svelte-1iwdluh.svelte-1iwdluh{height:var(--nav-top-height);padding:0;position:fixed;top:0;width:100vw;z-index:90;background:linear-gradient(var(--color-background-main),#09090c00);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width: 587px){.top.svelte-1iwdluh.svelte-1iwdluh{justify-content:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none}}nav.svelte-1iwdluh.svelte-1iwdluh{position:relative;max-width:var(--max-width-lg, 1136px);justify-content:space-between;flex:1 0 0;padding:0px var(--space-md);z-index:100}ol.svelte-1iwdluh.svelte-1iwdluh{flex:auto;justify-content:flex-end;gap:var(--space-sm, 16px);padding:0;margin:var(--space-sm) 0;z-index:100}ol.svelte-1iwdluh li.svelte-1iwdluh{flex:0 1 auto;list-style-type:none;gap:var(--space-sm, 16px);padding:0 var(--space-sm, 16px);margin:0}a.svelte-1iwdluh.svelte-1iwdluh{color:#fff}a.svelte-1iwdluh.svelte-1iwdluh:hover{color:var(--color-primary-default)}.vertical.svelte-1iwdluh.svelte-1iwdluh{flex-direction:column}.row.svelte-1iwdluh.svelte-1iwdluh{flex:1 1 auto;justify-content:space-between;height:var(--nav-top-height);z-index:100}.bg-panel.svelte-1iwdluh.svelte-1iwdluh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;background:linear-gradient(var(--color-background-panel-dark) 30%,#11111744);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:radial-gradient(100% 100% at 50% 0%,#000 80%,#000000f2 88%,#000000e6 90%,#00000080 95%,#0006 98%,#0000);mask-image:radial-gradient(100% 100% at 50% 0%,#000 80%,#000000f2 88%,#000000e6 90%,#00000080 95%,#0006 98%,#0000)}.bg-panel.closed.svelte-1iwdluh.svelte-1iwdluh{-webkit-mask-image:linear-gradient(#000,#000000f2 80%,#000c 90%,#0000004d,#0000);mask-image:linear-gradient(#000,#000000f2 80%,#000c 90%,#0000004d,#0000)}.bg-cover.svelte-1iwdluh.svelte-1iwdluh{position:fixed;left:0;top:0;width:100%;height:100%;z-index:80}.container.svelte-j8ewnm{display:flex;flex-direction:column;align-items:center;width:100vw;min-height:var(--space-xxl);padding:var(--space-xl) 0px;background-color:#000;box-shadow:0 50vh 0 50vh #000}.inner-site.svelte-1a12vo0{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--nav-top-height) var(--padding-min) var(--margin-bottom-inner-site);overflow-x:hidden}.bg-gradient.svelte-1a12vo0{position:fixed;top:0;width:100%;height:100%;background:radial-gradient(50% 85% at 15% 0%,#51909440,#51909400),radial-gradient(50% 85% at 100% 100%,#ffb3000d,#ffb30000);z-index:-100}@media (max-width: 587px){.bg-gradient.svelte-1a12vo0{background:radial-gradient(100% 60% at 15% 0%,#51909440,#51909400),radial-gradient(100% 65% at 100% 100%,#ffb3000d,#ffb30000)}}
