@layer base,components,utilities;@layer base{:root{--color-alpha:100%;--color-peach:10deg 100% 85%;--color-charcoal:40deg 2% 15%;--color-text-hsl:var(--color-charcoal);--color-text:hsl(var(--color-charcoal)/var(--color-alpha));--color-sheet-hsl:var(--color-peach);--color-sheet:hsl(var(--color-peach)/var(--color-alpha));--space-scale:2;--space-base-s:2rem;--space-base:max(1.5rem,min(calc(.5rem + 1.5vw),3rem));--space-xxs:calc(var(--space-xs)/var(--space-scale));--space-xs:calc(var(--space-s)/var(--space-scale));--space-s:calc(var(--space-base-s)/var(--space-scale));--space-m:var(--space-base);--space-l:calc(var(--space-m)*var(--space-scale));--space-xl:calc(var(--space-l)*var(--space-scale));--space-xxl:calc(var(--space-xl)*var(--space-scale));--text-main:"Trispace",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--text-base:max(1.6em,min(calc(.5em + 1vw),2.4em));--text-scale-s:1.2;--text-scale-l:1.333;--text-xxxs:calc(var(--text-xxs)/var(--text-scale-s));--text-xxs:calc(var(--text-xs)/var(--text-scale-s));--text-xs:calc(var(--text-s)/var(--text-scale-s));--text-s:calc(var(--text-m)/var(--text-scale-s));--text-m:1em;--text-l:calc(var(--text-m)*var(--text-scale-l));--text-xl:calc(var(--text-l)*var(--text-scale-l));--text-xxl:calc(var(--text-xl)*var(--text-scale-l));--text-xxxl:calc(var(--text-xxl)*var(--text-scale-l));--text-xxxxl:calc(var(--text-xxxl)*var(--text-scale-l));--text-poster:clamp(4.5rem,8vw,10rem);--text-poster-l:clamp(5.5rem,9vw,12rem);--text-weight:250;--text-width-s:75;--text-width-m:100;--text-width-l:125;--text-width:var(--text-width-m);--text-measure-xs:15ch;--text-measure-s:30ch;--text-measure-m:45ch;--text-measure-l:60ch;--text-measure-xl:75ch;--text-leading-base:1.1;--text-leading-scale:1.25;--text-leading-xs:calc(var(--text-leading-s)/var(--text-leading-scale));--text-leading-s:var(--text-leading-base);--text-leading-m:calc(var(--text-leading-s)*var(--text-leading-scale));--text-leading-l:calc(var(--text-leading-m)*var(--text-leading-scale));--text-leading-fluid:calc(.75rem + 1.25em);--text-spacing-s:-.025em;--text-spacing-m:0;--text-spacing-l:.1em;--text-spacing-xl:.3em;--border-radius-s:.3rem;--border-radius-m:.6rem;--border-radius-l:.9rem;--border-weight-s:.1rem;--border-weight-m:.2rem;--border-weight-l:.3rem;--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--shadow-color:220 3% 15%;--shadow-s:0 1px 2px -1px hsl(var(--shadow-color)/1%);--shadow-m:0 -1px 3px 0 hsl(var(--shadow-color)/2%),0 1px 2px -5px hsl(var(--shadow-color)/2%),0 2px 5px -5px hsl(var(--shadow-color)/4%),0 4px 12px -5px hsl(var(--shadow-color)/5%),0 12px 15px -5px hsl(var(--shadow-color)/7%);--shadow-l:0 -1px 2px 0 hsl(var(--shadow-color)/2%),0 2px 1px -2px hsl(var(--shadow-color)/3%),0 5px 5px -2px hsl(var(--shadow-color)/3%),0 10px 10px -2px hsl(var(--shadow-color)/4%),0 20px 20px -2px hsl(var(--shadow-color)/5%),0 40px 40px -2px hsl(var(--shadow-color)/7%)}@media (prefers-color-scheme:dark){:root{--color-text-hsl:var(--color-peach);--color-text:hsl(var(--color-peach)/var(--color-alpha));--color-sheet-hsl:var(--color-charcoal);--color-sheet:hsl(var(--color-charcoal)/var(--color-alpha))}}@font-face{font-family:Trispace;src:url(/assets/fonts/Trispace.woff2)format("woff2");font-weight:100 800;font-stretch:100%;font-display:swap}*,:before,:after{box-sizing:border-box;color:var(--color-text);font-variation-settings:"wght" var(--text-weight),"wdth" var(--text-width);margin:0;padding:0}:is(*,:before,:after)::selection{color:var(--color-sheet);background-color:var(--color-text)}html{min-height:100dvh;background-color:var(--color-sheet);font-size:10px}body{min-height:100dvh;font-family:var(--text-main);font-size:var(--text-base);line-height:var(--text-leading-fluid);background-color:var(--color-sheet);flex-direction:column;align-items:stretch;display:flex;overflow-x:clip}animate-on-scroll{display:contents}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,pre,blockquote){line-height:var(--text-leading-fluid)}h1{--text-weight:300;margin:var(--space-xl)0 var(--space-m)0;font-size:var(--text-xl);letter-spacing:var(--text-spacing-s);max-width:100%}h2{--text-weight:500;--text-width:var(--text-width-s);margin:var(--space-l)0 var(--space-s)0;font-size:var(--text-xl);text-transform:uppercase;border-bottom:var(--border-weight-s)solid var(--color-text)}h3{--text-weight:500;--text-width:var(--text-width-s);margin:var(--space-m)0 0 0;font-size:var(--text-l);text-transform:uppercase}:where(h4,h5,h6){--text-weight:400;--text-width:var(--text-width-s);margin:var(--space-s)0 0 0;font-size:var(--text-m);text-transform:uppercase}:where(p,ul,ol,dl){margin:0 0 var(--space-s)0;font-weight:var(--text-weight-base)}ul{list-style-type:square;list-style-position:inside}ol{list-style-type:decimal;list-style-position:inside}li{position:relative}li:where(li+li){margin:var(--space-xs)0 0 0}li :where(ul,ol){margin-left:var(--space-m);font-size:var(--text-m)}b,strong{--text-weight:500}i,em{font-style:italic}small{font-size:var(--text-s)}a,a:visited{color:var(--color-text);text-decoration-thickness:var(--border-weight-s);transition:text-decoration-thickness .1s}a:hover{text-decoration-thickness:var(--border-weight-m)}code{--bg-color:var(--color-text-hsl);--alpha:10%;font-family:var(--text-main);padding:var(--space-xs);padding-top:calc(var(--space-xxs)*1.375);border-radius:var(--border-radius-s);background-color:hsl(var(--bg-color)/var(--alpha))}blockquote{margin:var(--space-l)0;font-size:var(--text-m);font-style:italic}:where(img,embed,object,svg,video){max-width:100%;height:auto;line-height:var(--text-leading-fluid)}hr{width:100%;margin:var(--space-xl)0;border:0;border-top:var(--border-weight-s)solid var(--color-text)}}@layer components{.button{--text-weight:600;--text-width:var(--text-width-s);--button-text:var(--color-text);--button-bg:var(--color-sheet);--button-border:var(--color-text);--button-icon:var(--color-text);color:var(--button-text);background-color:var(--button-bg);border:var(--color-text)solid var(--border-weight-s);justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-s);font-size:inherit;transition:color .1s step-sta,background-color .1s linear;border-radius:var(--border-radius);text-transform:uppercase;font-family:inherit;line-height:1;text-decoration:none;display:inline-flex}.button:visited{color:var(--button-text)}@media (max-width:44.999em){.button{line-height:inherit}}@media (hover:hover){.button:hover{--button-text:var(--color-sheet);--button-bg:var(--color-text);cursor:pointer}}.button svg{width:1.5em;height:auto}@media (max-width:44.999em){.button.--fill\@s{width:100%}}.button.--inverted{--button-text:var(--color-sheet);--button-bg:var(--color-text);--button-border:var(--color-text)}.button.--text-only{background-color:#0000;border-color:#0000}@media (hover:hover){.button.--text-only:hover{--button-text:var(--color-text);--button-bg:var(--color-sheet);border-bottom-color:var(--button-border)}}.button[aria-current]:not(:hover){opacity:.5}.card{min-height:100dvh;flex-direction:column;justify-content:center;align-items:stretch;margin:0;padding:0;display:flex}.card.--fullscreen{position:absolute;top:0;left:0}.logo{fill:var(--color-text)}.scroll-sentinel{visibility:hidden;width:1px;height:1px;position:absolute;top:0;left:0}small-details{display:contents}@media (max-width:44.999em){small-details details[open]{margin-bottom:var(--space-m)}small-details details[open] summary:before{transform:rotate(90deg)}}@media (min-width:45em){small-details details:focus{outline:none}}small-details summary{display:none}small-details summary::-webkit-details-marker{display:none}@media (max-width:44.999em){small-details summary{gap:var(--space-xs);cursor:pointer;border-bottom:var(--color-text)solid var(--border-weight-s);padding-bottom:var(--space-m);flex-wrap:nowrap;align-items:center;display:flex}small-details summary:before{content:"";width:.75em;height:.75em;background-color:var(--color-text);clip-path:polygon(35% 0,80% 50%,35% 100%,28% 93%,62% 55%,66% 50%,66% 50%,62% 45%,28% 7%);position:relative;top:-.075em}}@media (min-width:45em){small-details summary{pointer-events:none;list-style:none}small-details summary:focus{outline:none}}}@layer utilities{.animate.--fade-in{animation:.5s ease-out forwards fade-in}.js .animate[data-aos]{opacity:0}.js .animate[data-aos-children]>*{opacity:0}.animate.--delay-s{animation-delay:.15s}.animate.--delay-m{animation-delay:.3s}.animate.--delay-l{animation-delay:.45s}.animate.--delay-xl{animation-delay:.6s}.animate.--delay-xxl{animation-delay:.75s}.animate.--duration-s{animation-duration:.25s}.animate.--duration-m{animation-duration:.5s}.animate.--duration-l{animation-duration:.75s}.animate.--duration-xl{animation-duration:1s}.animate.--duration-xxl{animation-duration:1.5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.border{border-color:var(--color-text);border-style:solid;border-width:0}.border.--radius-s{border-radius:var(--border-radius-s)}.border.--radius-m{border-radius:var(--border-radius-m)}.border.--radius-l{border-radius:var(--border-radius-l)}.border.--radius-round{border-radius:100%}.border.--thin{border-width:var(--border-weight-s)}.border.--top-thin{border-top-width:var(--border-weight-s)}.border.--bottom-thin{border-bottom-width:var(--border-weight-s)}.border.--left-thin{border-left-width:var(--border-weight-s)}.border.--right-thin{border-right-width:var(--border-weight-s)}@media (min-width:45em){.border.--thin\@m{border-width:var(--border-weight-s)}.border.--top-thin\@m{border-top-width:var(--border-weight-s)}.border.--bottom-thin\@m{border-bottom-width:var(--border-weight-s)}.border.--left-thin\@m{border-left-width:var(--border-weight-s)}.border.--right-thin\@m{border-right-width:var(--border-weight-s)}}.color.--text{--color-text:var(--property)}.color.--sheet{--color-sheet:var(--property)}.color.--transparent{--property:transparent}.color.--use-sheet{--property:var(--color-sheet)}.color.--use-text{--property:var(--color-text)}.color.--set-text{color:var(--color-text)}.color.--set-sheet{background-color:var(--color-sheet)}.color.--invert{--color-text:hsl(var(--color-sheet-hsl)/var(--color-alpha));--color-sheet:hsl(var(--color-text-hsl)/var(--color-alpha))}.color.--alpha-90{--color-alpha:90%}.color.--alpha-80{--color-alpha:80%}.color.--alpha-70{--color-alpha:70%}.color.--alpha-60{--color-alpha:60%}.color.--alpha-50{--color-alpha:50%}.color.--alpha-40{--color-alpha:40%}.color.--alpha-30{--color-alpha:30%}.color.--alpha-20{--color-alpha:20%}.color.--alpha-10{--color-alpha:10%}.display.--block{display:block}.display.--inline{display:inline}.display.--none{display:none}.display.--sr-only{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute!important}@media (max-width:44.999em){.display.--none\@s{display:none}}.flex{flex-wrap:wrap;display:flex}.flex.--gap-s{gap:var(--space-s)}.flex.--gap-m{gap:var(--space-m)}.flex.--gap-l{gap:var(--space-l)}.flex.--column-gap-s{column-gap:var(--space-s)}.flex.--column-gap-m{column-gap:var(--space-m)}.flex.--column-gap-l{column-gap:var(--space-l)}.flex.--align-items-center{align-items:center}.flex.--align-items-start{align-items:flex-start}.flex.--align-items-end{align-items:flex-end}.flex.--justify-center{justify-content:center}.flex.--justify-between{justify-content:space-between}.flex.--justify-end{justify-content:flex-end}.flex.--no-wrap{flex-wrap:nowrap}.flex.--column{flex-direction:column}.flex.--inline{display:inline-flex}.flex.--half>*{width:48%}@media (min-width:45em){.flex.--gap-s\@m{gap:var(--space-s)}.flex.--gap-m\@m{gap:var(--space-m)}.flex.--gap-l\@m{gap:var(--space-l)}}.grid{grid-template-columns:1fr minmax(80vw,100%) 1fr;align-items:start;column-gap:min(5vw,5rem);display:grid}@media (min-width:45em){.grid{grid-template-columns:1fr repeat(12,minmax(0,3em)) 1fr;column-gap:min(4vw,3em)}}.grid>.grid{grid-column:1/-1}:where(.grid)>:not([class*=grid]){grid-column:2}@media (min-width:45em){:where(.grid)>:not([class*=grid]){grid-column:4/span 8}}.grid.--dense{grid-auto-flow:dense}.grid__item{grid-column-start:2}.grid__item.--bleed-left{grid-column:1/span 2}.grid__item.--bleed-right{grid-column-end:-1}.grid__item.--bleed-full{grid-column:1/-1}@media (min-width:45em){.grid__item{grid-column:3/span 6}.grid__item.--span-2{grid-column-end:span 2}.grid__item.--span-3{grid-column-end:span 3}.grid__item.--span-4{grid-column-end:span 4}.grid__item.--span-5{grid-column-end:span 5}.grid__item.--span-6{grid-column-end:span 6}.grid__item.--span-7{grid-column-end:span 7}.grid__item.--span-8{grid-column-end:span 8}.grid__item.--span-9{grid-column-end:span 9}.grid__item.--span-10{grid-column-end:span 10}.grid__item.--span-11{grid-column-end:span 11}.grid__item.--span-12{grid-column:2/span 12}.grid__item.--start-1{grid-column-start:2}.grid__item.--start-2{grid-column-start:3}.grid__item.--start-3{grid-column-start:4}.grid__item.--start-4{grid-column-start:5}.grid__item.--start-5{grid-column-start:6}.grid__item.--start-6{grid-column-start:7}.grid__item.--start-7{grid-column-start:8}.grid__item.--start-8{grid-column-start:9}.grid__item.--start-9{grid-column-start:10}.grid__item.--start-10{grid-column-start:11}.grid__item.--start-auto{grid-column-start:auto}.grid__item.--place-start{place-self:start}.grid__item.--place-center{place-self:center}.grid__item.--place-end{place-self:end}.grid__item.--align-center{align-self:center}.grid__item.--align-start{align-self:start}.grid__item.--align-end{align-self:end}.grid__item.--align-stretch{align-self:stretch}}.space.--top-flush{margin-top:0}.space.--top-xxs{margin-top:var(--space-xxs)}.space.--top-xs{margin-top:var(--space-xs)}.space.--top-s{margin-top:var(--space-s)}.space.--top-m{margin-top:var(--space-m)}.space.--top-l{margin-top:var(--space-l)}.space.--top-xl{margin-top:var(--space-xl)}.space.--top-xxl{margin-top:var(--space-xxl)}.space.--top-flex{margin-top:var(--space-flex)}.space.--top-pull-s{margin-top:calc(var(--space-s)*-1)}.space.--top-pull-m{margin-top:calc(var(--space-m)*-1)}.space.--top-pull-l{margin-top:calc(var(--space-l)*-1)}.space.--top-pull-xl{margin-top:calc(var(--space-xl)*-1)}.space.--top-pull-xxl{margin-top:calc(var(--space-xxl)*-1)}.space.--bottom-flush{margin-bottom:0}.space.--bottom-s{margin-bottom:var(--space-s)}.space.--bottom-m{margin-bottom:var(--space-m)}.space.--bottom-l{margin-bottom:var(--space-l)}.space.--bottom-xl{margin-bottom:var(--space-xl)}.space.--bottom-xxl{margin-bottom:var(--space-xxl)}.space.--bottom-flex{margin-bottom:var(--space-flex)}.space.--bottom-pull-s{margin-bottom:calc(var(--space-s)*-1)}.space.--bottom-pull-m{margin-bottom:calc(var(--space-m)*-1)}.space.--bottom-pull-l{margin-bottom:calc(var(--space-l)*-1)}.space.--bottom-pull-xl{margin-bottom:calc(var(--space-xl)*-1)}.space.--bottom-pull-xxl{margin-bottom:calc(var(--space-xxl)*-1)}.space.--pad-flush{padding:0}.space.--pad-xs{padding:var(--space-xs)}.space.--pad-s{padding:var(--space-s)}.space.--pad-m{padding:var(--space-m)}.space.--pad-l{padding:var(--space-l)}.space.--pad-xl{padding:var(--space-xl)}.space.--pad-xxl{padding:var(--space-xxl)}.space.--top-pad-flush{padding:0}.space.--top-pad-xs{padding-top:var(--space-xs)}.space.--top-pad-s{padding-top:var(--space-s)}.space.--top-pad-m{padding-top:var(--space-m)}.space.--top-pad-l{padding-top:var(--space-l)}.space.--top-pad-xl{padding-top:var(--space-xl)}.space.--top-pad-xxl{padding-top:var(--space-xxl)}.space.--top-pad-flex{padding-top:var(--space-flex)}.space.--bottom-pad-flush{padding:0}.space.--bottom-pad-xs{padding-bottom:var(--space-xs)}.space.--bottom-pad-s{padding-bottom:var(--space-s)}.space.--bottom-pad-m{padding-bottom:var(--space-m)}.space.--bottom-pad-l{padding-bottom:var(--space-l)}.space.--bottom-pad-xl{padding-bottom:var(--space-xl)}.space.--bottom-pad-xxl{padding-bottom:var(--space-xxl)}.space.--left-flush{margin-left:0}.space.--left-pad-flush{padding-left:0}.space.--left-xs{margin-left:var(--space-xs)}.space.--left-pad-xs{padding-left:var(--space-xs)}.space.--left-pad-s{padding-left:var(--space-s)}.space.--left-pad-m{padding-left:var(--space-m)}.space.--left-pad-l{padding-left:var(--space-l)}.space.--left-pad-xl{padding-left:var(--space-xl)}.space.--left-pad-xxl{padding-left:var(--space-xxl)}.space.--right-flush{margin-right:0}.space.--right-pad-flush{padding-right:0}.space.--right-pad-xs{padding-right:var(--space-xs)}.space.--right-pad-s{padding-right:var(--space-s)}.space.--right-pad-m{padding-right:var(--space-m)}.space.--right-pad-l{padding-right:var(--space-l)}.space.--right-pad-xl{padding-right:var(--space-xl)}.space.--right-pad-xxl{padding-right:var(--space-xxl)}@media (min-width:45em){.space.--top-flush\@m{margin-top:0}.space.--top-s\@m{margin-top:var(--space-s)}.space.--top-m\@m{margin-top:var(--space-m)}.space.--top-l\@m{margin-top:var(--space-l)}.space.--top-xl\@m{margin-top:var(--space-xl)}.space.--top-xxl\@m{margin-top:var(--space-xxl)}.space.--top-flex\@m{margin-top:var(--space-flex)}.space.--bottom-flush\@m{margin-bottom:0}.space.--bottom-s\@m{margin-bottom:var(--space-s)}.space.--bottom-m\@m{margin-bottom:var(--space-m)}.space.--bottom-l\@m{margin-bottom:var(--space-l)}.space.--bottom-xl\@m{margin-bottom:var(--space-xl)}.space.--bottom-xxl\@m{margin-bottom:var(--space-xxl)}.space.--pad-none\@m{padding:0}.space.--bottom-pad-none\@m{padding-bottom:0}.space.--bottom-pad-m\@m{padding-bottom:var(--space-m)}.space.--bottom-pad-l\@m{padding-bottom:var(--space-l)}.space.--top-pad-none\@m{padding-top:0}.space.--top-pad-m\@m{padding-top:var(--space-m)}.space.--top-pad-l\@m{padding-top:var(--space-l)}.space.--left-pad-none\@m{padding-left:0}.space.--left-pad-m\@m{padding-left:var(--space-m)}.space.--left-pad-l\@m{padding-left:var(--space-l)}.space.--right-pad-none\@m{padding-right:0}.space.--right-pad-m\@m{padding-right:var(--space-m)}.space.--right-pad-l\@m{padding-right:var(--space-l)}}.text.--size-xxxs{font-size:var(--text-xxxs)}.text.--size-xxs{font-size:var(--text-xxs)}.text.--size-xs{font-size:var(--text-xs)}.text.--size-s{font-size:var(--text-s)}.text.--size-m{font-size:var(--text-m)}.text.--size-l{font-size:var(--text-l)}.text.--size-xl{font-size:var(--text-xl)}.text.--size-xxl{font-size:var(--text-xxl)}.text.--size-xxxl{font-size:var(--text-xxxl)}.text.--size-xxxxl{font-size:var(--text-xxxxl)}.text.--size-poster{font-size:var(--text-poster)}.text.--size-poster-l{font-size:var(--text-poster-l)}.text.--weight-100{--text-weight:100}.text.--weight-200{--text-weight:200}.text.--weight-300{--text-weight:300}.text.--weight-400{--text-weight:400}.text.--weight-500{--text-weight:500}.text.--weight-600{--text-weight:600}.text.--weight-700{--text-weight:700}.text.--weight-800{--text-weight:800}.text.--measure-xs{max-width:var(--text-measure-xs)}.text.--measure-s{max-width:var(--text-measure-s)}.text.--measure-m{max-width:var(--text-measure-m)}.text.--measure-l{max-width:var(--text-measure-l)}.text.--measure-xl{max-width:var(--text-measure-xl)}.text.--width-s{--text-width:var(--text-width-s)}.text.--width-m{--text-width:var(--text-width-m)}.text.--width-l{--text-width:var(--text-width-l)}.text.--align-left{text-align:left}.text.--align-center{text-align:center}.text.--align-right{text-align:right}.text.--leading-xs{line-height:var(--text-leading-xs)}.text.--leading-s{line-height:var(--text-leading-s)}.text.--leading-m{line-height:var(--text-leading-m)}.text.--leading-l{line-height:var(--text-leading-l)}.text.--leading-fluid{line-height:var(--text-leading-fluid)}.text.--spacing-s{letter-spacing:var(--text-spacing-s)}.text.--spacing-m{letter-spacing:var(--text-spacing-m)}.text.--spacing-l{letter-spacing:var(--text-spacing-l)}.text.--spacing-xl{letter-spacing:var(--text-spacing-xl)}.text.--italic{font-style:italic}.text.--uppercase{text-transform:uppercase}.text.--unlisted{list-style-type:none}.text.--undecorated{text-decoration:none}}