@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-cyrillic-ext-wght-normal.BCp_3N7R.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-cyrillic-wght-normal.fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-greek-ext-wght-normal.Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-greek-wght-normal.DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-math-wght-normal.4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-symbols-wght-normal.B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-vietnamese-wght-normal._f1XEJpo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-latin-ext-wght-normal.DYIxWhlt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-latin-wght-normal.ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer blocks{.site-foot{z-index:4;width:100%;padding:2rem 0;position:relative}.site-foot .footer-statement{text-align:start}@media (width>=36em){.site-foot .footer-statement{text-align:center;flex-direction:row}}.site-foot__list{flex-flow:column wrap;justify-content:center;gap:1rem;padding:0;list-style-type:none;display:flex}.site-foot__list a{-webkit-text-decoration:none;text-decoration:none}:is(.site-foot__list a):hover{color:var(--color-peach)}.site-foot__list li{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}:is(.site-foot__list li) svg{display:block}@media (width>=36em){.site-foot__list li{flex-direction:row;justify-content:center}.site-foot__list{flex-direction:row}}.site-foot__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.site-head{padding:var(--space-400) 0;z-index:6;min-height:var(--header-height);position:relative}.gadget2025 .site-head{height:var(--header-height)}.nav{justify-content:space-between;align-items:center;padding:2rem 0}.nav__home-link svg{width:auto;height:5.5rem}.with-text-shadow :is(.nav__home-link svg){filter:drop-shadow(0 3px 3px #0000004d)}.nav__items{transform-origin:top;flex-direction:column;width:100%;padding-left:2rem;list-style-type:none;display:flex}@media (width>=66em){.nav__items{flex-direction:row;width:auto}}.nav__item:last-of-type{padding-top:var(--space-200)}@media (width>=66em){.nav__item:last-of-type{padding-top:0;padding-left:var(--space-200)}}.nav__button{appearance:none;color:var(--color-peach);cursor:pointer;background:0 0;border:none;padding:.25rem}.nav__button svg{--size:2.5rem;width:var(--size);height:var(--size)}.nav__button[aria-expanded=true]+.nav__items{display:flex}.with-text-shadow .nav__button{filter:drop-shadow(0 3px 3px #0000004d)}@media (width>=66em){.nav__button{display:none}}@media (scripting:none){.nav__button{display:none}}@media (scripting:enabled){.nav__items{display:none}@media (width>=66em){.nav__items{display:flex}}}.nav__link{--inline-padding:.75em;padding:var(--inline-padding) 1em;margin:0 calc(-1 * var(--inline-padding));align-items:center;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:flex;position:relative}.nav__link[aria-current=page]{color:var(--color-peach);pointer-events:none}.nav__link[data-state=active],.nav__link:hover{color:var(--color-peach)}.nav__link:focus-visible{outline:2px dashed var(--color-peach);outline-offset:-5px}.with-text-shadow .nav__link{text-shadow:0 1px 3px #000000b3}@media (width>=66em){.nav__link{margin:0}.nav__item:last-of-type .nav__link{margin-right:calc(-1 * var(--inline-padding))}}.archive{position:relative}.archive h1{text-align:center}.archive .year-navigation{flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;list-style-type:none;display:flex}:is(.archive .year-navigation) li{-webkit-text-decoration:none;text-decoration:none}.archive__beam{pointer-events:none;z-index:2;width:clamp(70rem,233vw,100%);max-width:none;display:none;position:absolute;top:15rem;right:0}@media (width>=64em){.archive__beam{display:block;top:10vh}}.button{background:var(--color-peach);color:var(--color-white);padding:var(--space-400);font-size:var(--space-400);font-weight:var(--weight-bold);line-height:var(--leading-flat);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.button:hover,.button:active{background:var(--color-violet);color:var(--color-white)}.button[aria-current=page]{background:var(--color-violet)}.button[data-state=active]{color:var(--color-peach)}.button--on-violet:hover,.button--on-violet:active{background:var(--color-white);color:var(--color-peach)}.intro [class*=wrapper-]{--wrapper-width:41rem}@media (width>=80em){.intro [class*=wrapper-]{--wrapper-width:56rem}}@media (width>=90em){.intro [class*=wrapper-]{--wrapper-width:61rem}}.intro__decoration{--shift:-3rem;top:var(--shift);right:var(--shift);z-index:-1;pointer-events:none;display:none;position:absolute}@media (width>=64em){.intro__decoration{display:block}}@media (width>=80em){.intro__decoration{--shift:-4rem}}@media (width>=100em){.intro__decoration{--shift:0}}.intro__decoration-item{stroke-dasharray:800;stroke-dashoffset:800px;animation:dash 2.9s var(--ease-in-out-cubic) forwards}.intro__branding{z-index:20;margin:0 auto 3rem;display:block;position:relative}.intro__branding svg{height:auto}.intro__branding-svg{width:100%;overflow:visible!important}.intro__big-stripe{animation:6s linear infinite forwards move}.intro__c-line{animation:6s linear .5s infinite forwards move}.intro__o-line{animation:6s linear .8s infinite forwards move}.intro__s-line{animation:6s linear 1.1s infinite forwards move}.intro__dot-line{animation:8s linear 1.1s infinite forwards move-small}@keyframes dash{to{stroke-dashoffset:0}}@keyframes move{35%{transform:translate(0)}37.5%{transform:translate(10px,-10px)}42.5%{transform:translate(-15px,15px)}47.5%{transform:translate(0)}}@keyframes move-small{40%{transform:translate(0)}45%{transform:translate(-15px,15px)}47.5%{transform:translate(5px,-5px)}50%{transform:translate(0)}}.person{text-align:center;position:relative}.person .rhomb-image{filter:grayscale()}@media (width>=75rem){.person{text-align:left}}.person__details{margin-top:1rem}.person__details>*{display:block}@media (width>=50rem){.person__details{width:80%;margin-inline:auto}}@media (width>=75rem){.person__details{transform-origin:0 0;width:auto;position:absolute;top:60%;left:0;transform:rotate(45deg)}}.person-grid{gap:3rem;display:grid}.person-grid>*{max-width:min(80%,24.375rem);margin-inline:auto}@media screen and (width>=36rem){.person-grid{grid-template-columns:repeat(3,1fr);gap:0 3rem}.person-grid>*{grid-column-end:span 2;width:100%;max-width:none}:is(.person-grid>*):nth-child(odd){grid-column-start:2}}@media (width>=50rem){.person-grid{grid-template-columns:repeat(4,1fr)}.person-grid>:nth-child(odd){grid-column-start:auto}.person-grid>:nth-child(3n-2){grid-column-start:2}}@media screen and (width>=64rem){.person-grid{grid-template-columns:repeat(6,1fr)}.person-grid>:nth-child(3n-2){grid-column-start:auto}.person-grid>:nth-child(5n-4){grid-column-start:2}}@media (width>=75rem){.person-grid{grid-template-columns:repeat(4,1fr);gap:0 20rem}.person-grid>:not(:first-child){margin-top:-4rem}.person-grid>:nth-child(5n-4){grid-column-start:auto}.person-grid>:nth-child(3n-1){grid-column-start:2}}.plain-html>*+*,.plain-html li>*+*{margin-top:.75em}.plain-html li+li{margin-top:.5rem}.plain-html *+h2{margin-top:1.5em}.plain-html blockquote{border-left:4px solid var(--color-light-gray);padding-left:var(--space-300);margin-left:var(--space-300)}.plain-html p{text-wrap:pretty}.plain-html hr{margin-block:var(--space-700);border:none;border-top:2px solid var(--color-light-gray)}.rhomb-grid{grid-template-columns:repeat(3,1fr);gap:10vw;display:grid}.rhomb-grid:after{content:"";aspect-ratio:2;grid-column:1/3;width:100%;display:block}.rhomb-grid>*{grid-column-end:span 2;margin-bottom:-50%}:is(.rhomb-grid>*):nth-child(2n-1){grid-column-start:2}@media (width>=30em){.rhomb-grid{grid-template-columns:repeat(4,1fr);gap:8vw}.rhomb-grid>:nth-child(2n-1){grid-column-start:auto}.rhomb-grid>:nth-child(3n){grid-column-start:2}}@media (width>=40em){.rhomb-grid{grid-template-columns:repeat(6,1fr);gap:5vw}.rhomb-grid>:nth-child(3n){grid-column-start:auto}.rhomb-grid>:nth-child(5n-4){grid-column-start:2}}@media (width>=50em){.rhomb-grid{grid-template-columns:repeat(7,1fr);gap:min(5vw,3rem)}.rhomb-grid>:nth-child(5n-4){grid-column-start:auto}.rhomb-grid>:nth-child(6n-5){grid-column-start:2}}.rhomb-image{position:relative}.rhomb-image svg{filter:drop-shadow(0 .375rem .625rem #0003);width:100%}.rhomb-image a{transition:transform .2s ease-out;display:block}:is(.rhomb-image a):hover{transform:translateY(-2%)}:is(.rhomb-image a):focus{outline:none}.rhomb-image a:focus-visible:after{content:"";outline:2px dashed var(--color-peach);border-radius:14%;position:absolute;inset:15%;transform:rotate(45deg)}.shadow-box{background:var(--color-white);padding:min(5%,3rem);box-shadow:0 .375rem 1.375rem #00000026}.simple-content{position:relative}.simple-content:before{pointer-events:none;content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20346%20578'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23F96360'%20stroke-width='5'%3e%3cpath%20d='M24%2021A11%2011%200%201%200%208.4%205.3%2011%2011%200%200%200%2024%2020.9l319.6%20319.7M84.3%20212.4A11%2011%200%201%200%2068.8%20197a11%2011%200%200%200%2015.5%2015.5L343%20471.1M25%20320A11%2011%200%200%201%206%20327.6%2011%2011%200%201%201%2025%20320h47l236.5%20236.5a11%2011%200%201%200%2015.5%2015.6%2011%2011%200%200%200-15.5-15.6'/%3e%3c/g%3e%3c/svg%3e") 0 0/100% no-repeat;width:24.02vw;height:40.2vw;position:absolute;top:50%;right:-.75rem}.simple-content__beam{pointer-events:none;z-index:1;width:100vw;position:absolute;top:-10vh;left:0}.sponsor{margin-top:5rem}.sponsor__image{width:10rem;position:absolute;top:-5rem;right:4.5625rem}.sponsor__link{display:inline-block}.sponsor-buttons{justify-content:space-between;display:flex}.sponsor-buttons a{-webkit-text-decoration:none;text-decoration:none}.sponsor-buttons--end{justify-content:flex-end}}@layer utils{[style*=--aspect-ratio]{width:100%;aspect-ratio:var(--aspect-ratio);position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uppercase{text-transform:uppercase}.text-100{font-size:var(--text-100)}.text-200{font-size:var(--text-200)}.text-300{font-size:var(--text-300)}.text-400{font-size:var(--text-400)}.text-500{font-size:var(--text-500)}.text-600{font-size:var(--text-600)}.text-700{font-size:var(--text-700)}.text-800{font-size:var(--text-800)}.text-900{font-size:var(--text-900)}.text-major{font-size:var(--text-major)}.text-200-300{font-size:var(--text-200-300)}.text-300-400{font-size:var(--text-300-400)}.text-400-500{font-size:var(--text-400-500)}.text-500-600{font-size:var(--text-500-600)}.text-600-700{font-size:var(--text-600-700)}.text-700-800{font-size:var(--text-700-800)}.text-800-900{font-size:var(--text-800-900)}.text-800-major{font-size:var(--text-800-major)}.bg-black{background-color:var(--color-black)}.text-black{color:var(--color-black)}.bg-white{background-color:var(--color-white)}.text-white{color:var(--color-white)}.bg-violet{background-color:var(--color-violet)}.text-violet{color:var(--color-violet)}.bg-light-blue{background-color:var(--color-light-blue)}.text-light-blue{color:var(--color-light-blue)}.bg-light-gray{background-color:var(--color-light-gray)}.text-light-gray{color:var(--color-light-gray)}.bg-dark-gray{background-color:var(--color-dark-gray)}.text-dark-gray{color:var(--color-dark-gray)}.bg-peach{background-color:var(--color-peach)}.text-peach{color:var(--color-peach)}.bg-silver{background-color:var(--color-silver)}.text-silver{color:var(--color-silver)}.bg-bronze{background-color:var(--color-bronze)}.text-bronze{color:var(--color-bronze)}.bg-gold{background-color:var(--color-gold)}.text-gold{color:var(--color-gold)}.bg-silver-text{background-color:var(--color-silver-text)}.text-silver-text{color:var(--color-silver-text)}.bg-gold-text{background-color:var(--color-gold-text)}.text-gold-text{color:var(--color-gold-text)}.bg-bronze-text{background-color:var(--color-bronze-text)}.text-bronze-text{color:var(--color-bronze-text)}.p-100{padding:var(--space-100)}.pt-100{padding-block-start:var(--space-100)}.pb-100{padding-block-end:var(--space-100)}.py-100{padding-block:var(--space-100)}.px-100{padding-inline:var(--space-100)}.p-200{padding:var(--space-200)}.pt-200{padding-block-start:var(--space-200)}.pb-200{padding-block-end:var(--space-200)}.py-200{padding-block:var(--space-200)}.px-200{padding-inline:var(--space-200)}.p-300{padding:var(--space-300)}.pt-300{padding-block-start:var(--space-300)}.pb-300{padding-block-end:var(--space-300)}.py-300{padding-block:var(--space-300)}.px-300{padding-inline:var(--space-300)}.p-400{padding:var(--space-400)}.pt-400{padding-block-start:var(--space-400)}.pb-400{padding-block-end:var(--space-400)}.py-400{padding-block:var(--space-400)}.px-400{padding-inline:var(--space-400)}.p-500{padding:var(--space-500)}.pt-500{padding-block-start:var(--space-500)}.pb-500{padding-block-end:var(--space-500)}.py-500{padding-block:var(--space-500)}.px-500{padding-inline:var(--space-500)}.p-600{padding:var(--space-600)}.pt-600{padding-block-start:var(--space-600)}.pb-600{padding-block-end:var(--space-600)}.py-600{padding-block:var(--space-600)}.px-600{padding-inline:var(--space-600)}.p-700{padding:var(--space-700)}.pt-700{padding-block-start:var(--space-700)}.pb-700{padding-block-end:var(--space-700)}.py-700{padding-block:var(--space-700)}.px-700{padding-inline:var(--space-700)}.p-800{padding:var(--space-800)}.pt-800{padding-block-start:var(--space-800)}.pb-800{padding-block-end:var(--space-800)}.py-800{padding-block:var(--space-800)}.px-800{padding-inline:var(--space-800)}.p-900{padding:var(--space-900)}.pt-900{padding-block-start:var(--space-900)}.pb-900{padding-block-end:var(--space-900)}.py-900{padding-block:var(--space-900)}.px-900{padding-inline:var(--space-900)}.p-major{padding:var(--space-major)}.pt-major{padding-block-start:var(--space-major)}.pb-major{padding-block-end:var(--space-major)}.py-major{padding-block:var(--space-major)}.px-major{padding-inline:var(--space-major)}.weight-regular{font-weight:400}.weight-bold{font-weight:700}.weight-black{font-weight:900}.my-stack-space-100{--stack-space:var(--space-100)}.my-stack-space-200{--stack-space:var(--space-200)}.my-stack-space-300{--stack-space:var(--space-300)}.my-stack-space-400{--stack-space:var(--space-400)}.my-stack-space-500{--stack-space:var(--space-500)}.my-stack-space-600{--stack-space:var(--space-600)}.my-stack-space-700{--stack-space:var(--space-700)}.my-stack-space-800{--stack-space:var(--space-800)}.my-stack-space-900{--stack-space:var(--space-900)}.my-stack-space-major{--stack-space:var(--space-major)}:where(.stack-100)>*+*{--stack-space:var(--space-100);margin-block-start:var(--stack-space,1rem)}:where(.stack-200)>*+*{--stack-space:var(--space-200);margin-block-start:var(--stack-space,1rem)}:where(.stack-300)>*+*{--stack-space:var(--space-300);margin-block-start:var(--stack-space,1rem)}:where(.stack-400)>*+*{--stack-space:var(--space-400);margin-block-start:var(--stack-space,1rem)}:where(.stack-500)>*+*{--stack-space:var(--space-500);margin-block-start:var(--stack-space,1rem)}:where(.stack-600)>*+*{--stack-space:var(--space-600);margin-block-start:var(--stack-space,1rem)}:where(.stack-700)>*+*{--stack-space:var(--space-700);margin-block-start:var(--stack-space,1rem)}:where(.stack-800)>*+*{--stack-space:var(--space-800);margin-block-start:var(--stack-space,1rem)}:where(.stack-900)>*+*{--stack-space:var(--space-900);margin-block-start:var(--stack-space,1rem)}:where(.stack-major)>*+*{--stack-space:var(--space-major);margin-block-start:var(--stack-space,1rem)}.leading-flat{line-height:var(--leading-flat)}.leading-tight{line-height:var(--leading-tight)}.leading-loose{line-height:var(--leading-loose)}}@layer layout{.auto-grid{--max-column-width:100% / var(--auto-grid-max-columns,infinity) - var(--auto-grid-gap,1rem);--column-width:max(var(--max-column-width), min(var(--auto-grid-min-size,16rem), 100%));grid-template-columns:repeat(auto-fit, minmax(var(--column-width), 1fr));gap:var(--auto-grid-gap-vertical,var(--auto-grid-gap,1rem)) var(--auto-grid-gap,1rem);display:grid}.centerflex{--_centerflex-gap:var(--gs-gap,1rem);--_centerflex-threshold:var(--centerflex--threshold,50rem);--multiplier:calc(666 * (var(--_centerflex-threshold) - 100%));align-items:center;gap:calc(var(--centerflex-gap-vertical,var(--_centerflex-gap)) / 2) var(--_centerflex-gap);flex-wrap:wrap;display:flex}.centerflex:before{content:"";flex-grow:666;flex-basis:max(0px, var(--multiplier));background:#f09;margin:0}.centerflex>*{flex-grow:1}:is(.centerflex>*):first-child{order:-1}.cluster{justify-content:var(--cluster-justification,flex-start);gap:var(--cluster-gap-vertical,var(--cluster-gap,1rem)) var(--cluster-gap,1rem);align-items:var(--cluster-alignment,stretch);flex-wrap:wrap;display:flex}[data-variant=space-between]{--cluster-justification:space-between}.grid-switcher{--_gs-columns-small:var(--gs-columns-small,1);--_gs-bp-medium:var(--gs-bp-medium,25rem);--_gs-columns-medium:var(--gs-columns-medium,2);--_gs-bp-large:var(--gs-bp-large,50rem);--_gs-columns-large:var(--gs-columns-large,4);--_gs-gap:var(--gs-gap,1rem);grid-template-columns:repeat(auto-fill, minmax(clamp(clamp(100% / var(--_gs-columns-large) - var(--_gs-gap), (var(--_gs-bp-large) - 100%) * 1000, 100% / var(--_gs-columns-medium) - var(--_gs-gap)), (var(--_gs-bp-medium) - 100%) * 1000, 100% / var(--_gs-columns-small) - var(--_gs-gap)), 1fr));gap:var(--gs-gap-vertical,var(--_gs-gap)) var(--_gs-gap);display:grid}.sidebar-left,.sidebar-right{align-content:flex-start;align-items:flex-start;gap:var(--sidebar-gap-vertical,var(--sidebar-gap,1rem)) var(--sidebar-gap,1rem);flex-wrap:wrap;display:flex}.sidebar-left>:last-child,.sidebar-right>:first-child{flex-grow:999;flex-basis:calc(var(--sidebar-threshold,50%) - var(--sidebar-gap,1rem))}.sidebar-right>:last-child,.sidebar-left>:first-child{flex-grow:1;flex-basis:var(--sidebar-width,20rem)}[class*=wrapper-]{--wrapper-padding-inline:var(--space-300);max-width:var(--wrapper-width);padding:0 var(--wrapper-padding-inline);z-index:3;margin-left:auto;margin-right:auto;position:relative}.wrapper-l{--wrapper-width:75rem}.wrapper-m{--wrapper-width:65rem}.wrapper-s{--wrapper-width:80ch}html{--color-black:#000;--color-white:#fff;--color-violet:#4f51a9;--color-light-blue:#80d5eb;--color-light-gray:#f1f1f1;--color-dark-gray:#4a4a4a;--color-peach:#f96360;--color-silver:#dedede;--color-bronze:#cd7f32;--color-gold:#f5a623;--color-silver-text:#707070;--color-gold-text:#8a5a00;--color-bronze-text:#94591f;--space-100:.125rem;--space-200:.625rem;--space-300:.875rem;--space-400:1rem;--space-500:1.125rem;--space-600:1.5rem;--space-700:2rem;--space-800:2.75rem;--space-900:4.5rem;--space-major:7rem;--text-100:.125rem;--text-200:.625rem;--text-300:.875rem;--text-400:1rem;--text-500:1.125rem;--text-600:1.5rem;--text-700:2rem;--text-800:2.75rem;--text-900:4.5rem;--text-major:7rem;--text-200-300:clamp(.625rem, .5rem + .42vw, .875rem);--text-300-400:clamp(.875rem, .81rem + .21vw, 1rem);--text-400-500:clamp(1rem, .94rem + .21vw, 1.125rem);--text-500-600:clamp(1.125rem, .94rem + .63vw, 1.5rem);--text-600-700:clamp(1.5rem, 1.25rem + .83vw, 2rem);--text-700-800:clamp(2rem, 1.63rem + 1.25vw, 2.75rem);--text-800-900:clamp(2.75rem, 1.88rem + 2.92vw, 4.5rem);--text-800-major:clamp(2.75rem, .63rem + 7.08vw, 7rem);--weight-regular:400;--weight-bold:700;--weight-black:900;--leading-flat:1;--leading-tight:1.2;--leading-loose:1.7}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}ul:where([role=list]),ol:where([role=list]){padding:0;list-style-type:none}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{scroll-behavior:smooth}:where(a:not([class])){color:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:10ms!important;animation-duration:10ms!important;animation-iteration-count:1!important}}}:root{--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--header-height:11.5rem}body{background:var(--color-light-gray);color:var(--color-dark-gray);font-family:Roboto Variable,sans-serif;line-height:1.5;transition:background-color .3s ease-out}.triangle{--deco-border-width:190vw;z-index:-2;border-style:solid;border-width:var(--deco-border-width) var(--deco-border-width) 0 0;border-color:var(--color-violet) transparent transparent transparent;width:0;height:0;position:absolute;top:0;left:0}@media (width>=64em){.triangle{--deco-border-width:130vw}}:focus-visible{outline:2px dashed var(--color-peach);outline-offset:.25rem}main:focus{outline:none}h1,h2,h3,h4{font-weight:var(--weight-bold)}pre{background-color:var(--color-light-gray);padding:.5rem;overflow-x:auto}::selection{color:var(--color-white);background:color-mix(in srgb, var(--color-violet), #000000fc)}::-webkit-scrollbar{height:1rem}::-webkit-scrollbar-track{background-color:var(--color-light-gray);border:1px solid var(--color-violet);border-radius:.25rem}::-webkit-scrollbar-thumb{background-color:var(--color-violet);border-radius:.25rem}.site-wrap{width:100%;position:relative;overflow:clip}.skip-link{top:var(--space-300);left:var(--space-300);z-index:1000;padding:var(--space-200) var(--space-400);background:var(--color-white);color:var(--color-violet);font-weight:var(--weight-bold);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}
