@layer reset{:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none;-webkit-text-size-adjust:none}a,button{cursor:revert;color:inherit;text-decoration:none}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}}@layer easing{:root{--ease-in-sine:cubic-bezier(0.12,0,0.39,0);--ease-out-sine:cubic-bezier(0.61,1,0.88,1);--ease-inOut-sine:cubic-bezier(0.37,0,0.63,1);--ease-in-quad:cubic-bezier(0.11,0,0.5,0);--ease-out-quad:cubic-bezier(0.5,1,0.89,1);--ease-inOut-quad:cubic-bezier(0.45,0,0.55,1);--ease-in-cubic:cubic-bezier(0.32,0,0.67,0);--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-inOut-cubic:cubic-bezier(0.65,0,0.35,1);--ease-in-quart:cubic-bezier(0.5,0,0.75,0);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-inOut-quart:cubic-bezier(0.76,0,0.24,1);--ease-in-quint:cubic-bezier(0.64,0,0.78,0);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-inOut-quint:cubic-bezier(0.83,0,0.17,1);--ease-in-expo:cubic-bezier(0.7,0,0.84,0);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-inOut-expo:cubic-bezier(0.87,0,0.13,1);--ease-in-circ:cubic-bezier(0.55,0,1,0.45);--ease-out-circ:cubic-bezier(0,0.55,0.45,1);--ease-inOut-circ:cubic-bezier(0.85,0,0.15,1);--ease-in-back:cubic-bezier(0.36,0,0.66,-0.56);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--ease-inOut-back:cubic-bezier(0.68,-0.6,0.32,1.6);--ease-in-elastic:cubic-bezier(0.68,-0.55,0.27,1.55);--ease-out-elastic:cubic-bezier(0.68,-0.55,0.27,1.55);--ease-inOut-elastic:cubic-bezier(0.68,-0.55,0.27,1.55);--ease-in-bounce:cubic-bezier(0.11,0,0.5,0);--ease-out-bounce:cubic-bezier(0.11,0,0.5,0);--ease-inOut-bounce:cubic-bezier(0.11,0,0.5,0)}}@layer colors{:root{--black-10:rgba(10,10,10,0.1);--black-20:rgba(10,10,10,0.2);--black-30:rgba(10,10,10,0.3);--black-40:rgba(10,10,10,0.4);--black-50:rgba(10,10,10,0.5);--black-60:rgba(10,10,10,0.6);--black-70:rgba(10,10,10,0.7);--black-80:rgba(10,10,10,0.8);--black-90:rgba(10,10,10,0.9);--black-100:#0a0a0a;--white-10:rgba(255,255,255,0.1);--white-20:rgba(255,255,255,0.2);--white-30:rgba(255,255,255,0.3);--white-40:rgba(255,255,255,0.4);--white-50:rgba(255,255,255,0.5);--white-60:rgba(255,255,255,0.6);--white-70:rgba(255,255,255,0.7);--white-80:rgba(255,255,255,0.8);--white-90:rgba(255,255,255,0.9);--white-100:white;--background:rgb(10,10,10)}.b-10{color:var(--black-10)}.b-20{color:var(--black-20)}.b-30{color:var(--black-30)}.b-40{color:var(--black-40)}.b-50{color:var(--black-50)}.b-60{color:var(--black-60)}.b-70{color:var(--black-70)}.b-80{color:var(--black-80)}.b-90{color:var(--black-90)}.b-100{color:var(--black-100)}.w-10{color:var(--white-10)}.w-20{color:var(--white-20)}.w-30{color:var(--white-30)}.w-40{color:var(--white-40)}.w-50{color:var(--white-50)}.w-60{color:var(--white-60)}.w-70{color:var(--white-70)}.w-80{color:var(--white-80)}.w-90{color:var(--white-90)}.w-100{color:var(--white-100)}}.split-char,.split-line,.split-word{--splitTxt-gap:0.25em;contain:paint;margin:calc(var(--splitTxt-gap)*-1);padding:var(--splitTxt-gap)}.split-line:not(:last-child){margin-bottom:calc(var(--splitTxt-gap)*-2)}@layer customs{html{--borderStyle:1px solid var(--black-20)}body,html{background-color:var(--background);color:var(--white-100)}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}html:not(.lenis){height:100vh;overflow:hidden}}@layer global{*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-kerning:none;font-feature-settings:"kern" off,"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;font-variant-numeric:tabular-nums}button,input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;border:none;font-family:inherit}}@layer text{.txt-thin{font-weight:100}.txt-exlight{font-weight:200}.txt-light{font-weight:300}.txt-reg{font-weight:400}.txt-med{font-weight:500}.txt-semi{font-weight:600}.txt-bold{font-weight:700}.txt-exBold{font-weight:800}.txt-black{font-weight:900}.txt-up{text-transform:uppercase}.txt-italic{font-style:italic}.txt-nor{font-style:normal}.txt-underline{position:relative;display:inline-block}.txt-underline:after,.txt-underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:currentColor;transform:scaleX(0);transition:transform .3s var(--ease-out-expo);transform-origin:right}.txt-underline:hover:after{transform:scaleX(1);transition-timing-function:var(--ease-out-quart);transform-origin:left}html{font-size:min(.5208333333vw,10px)}}@layer text{@media screen and (max-width:1199px){html{font-size:1.1990407674vw}}@media screen and (max-width:767px){html{font-size:2.5445292621vw}}body{font-size:1.6rem}}@layer grid{html{--container-padding:6rem;--grid-column:12;--grid-gap:2rem;--max-width:1440px;--column-width:(100vw - (var(--container-padding) * 2) - (var(--grid-gap) * (var(--grid-column) - 1))) /var(--grid-column);--column-width-1:calc((var(--column-width) * 1) + (var(--grid-gap) * (1 - 1)));--column-width-2:calc((var(--column-width) * 2) + (var(--grid-gap) * (2 - 1)));--column-width-3:calc((var(--column-width) * 3) + (var(--grid-gap) * (3 - 1)));--column-width-4:calc((var(--column-width) * 4) + (var(--grid-gap) * (4 - 1)));--column-width-5:calc((var(--column-width) * 5) + (var(--grid-gap) * (5 - 1)));--column-width-6:calc((var(--column-width) * 6) + (var(--grid-gap) * (6 - 1)));--column-width-7:calc((var(--column-width) * 7) + (var(--grid-gap) * (7 - 1)));--column-width-8:calc((var(--column-width) * 8) + (var(--grid-gap) * (8 - 1)));--column-width-9:calc((var(--column-width) * 9) + (var(--grid-gap) * (9 - 1)));--column-width-10:calc((var(--column-width) * 10) + (var(--grid-gap) * (10 - 1)));--column-width-11:calc((var(--column-width) * 11) + (var(--grid-gap) * (11 - 1)));--column-width-12:calc((var(--column-width) * 12) + (var(--grid-gap) * (12 - 1)))}@media screen and (max-width:1199px){html{--grid-column:12;--grid-gap:1.6rem;--container-padding:2.4rem}}@media screen and (max-width:767px){html{--grid-column:4;--container-padding:1.6rem}}.grid{display:grid;grid-template-columns:repeat(var(--grid-column),minmax(1px,1fr));grid-template-rows:auto;grid-column-gap:var(--grid-gap)}.container{width:100%;margin:0 auto;padding-inline:var(--container-padding);max-width:var(--max-width)}.container.fluid{max-width:none}}@layer reset,
    global,
    base,
    colors,
    easing,
    grid,
    customs,
    text,
    typo,
    button,
    components;.san{font-family:Matter}.mono{font-family:MatterMono}