:root{--border-width:1px;--color-neutral-10:#000;--color-neutral-09:#232323;--color-neutral-08:#5a5a5a;--color-neutral-06:#696969;--color-neutral-04:#8b8b8b;--color-neutral-02:#d9d9d9;--color-neutral-01:#f2f2f2;--color-surface:#fff;--color-accent-red:#f50;--color-accent-green:#6ba300;--ease-neutral:cubic-bezier(.5, 0, .5, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-feature-reveal:cubic-bezier(.16, 1, .3, 1);--ease-expressive:cubic-bezier(.2, 0, 0, 1);--ease-editorial:cubic-bezier(.22, 1, .36, 1);--ease-line-draw:cubic-bezier(.3, .3, .65, 1);--ease-node:cubic-bezier(.25, .8, .3, 1);--ease-node-exit:cubic-bezier(.7, 0, .75, .2);--ease-signal:cubic-bezier(.45, 0, .55, 1);--font-sans:"Saans VF";--font-mono:"Saans Mono";--font-serif:"Cardo";--motion-fast:.12s;--motion-normal:.2s;--motion-entrance:1s;--motion-exit:.4s;--motion-duration-instant:.1s;--motion-duration-exit:.24s;--motion-duration-slow:.8s;--motion-duration-hero:1.7s;--motion-distance-sm:5px;--motion-distance-md:8px;--motion-distance-lg:12px;--motion-stagger-xs:55ms;--motion-stagger-sm:80ms;--motion-stagger-md:.12s;--motion-stagger-lg:.17s;--padding-small:8px;--padding-med:16px;--padding-large:32px;--padding-x-large:64px;--radius-small:1px;--radius-med:4px;--radius-large:12px;--type-headline-large-family:var(--font-sans);--type-headline-large-weight:600;--type-headline-large-size:56px;--type-headline-large-line-height:50px;--type-headline-large-tracking:-.01em;--type-headline-medium-family:var(--font-sans);--type-headline-medium-weight:600;--type-headline-medium-size:32px;--type-headline-medium-line-height:1;--type-headline-medium-tracking:-.01em;--type-headline-small-family:var(--font-sans);--type-headline-small-weight:500;--type-headline-small-size:16px;--type-headline-small-line-height:1.2;--type-headline-small-tracking:0;--type-paragraph-large-family:var(--font-serif);--type-paragraph-large-weight:400;--type-paragraph-large-size:22px;--type-paragraph-large-line-height:1.5;--type-paragraph-large-tracking:0;--type-paragraph-medium-family:var(--font-serif);--type-paragraph-medium-weight:400;--type-paragraph-medium-size:18px;--type-paragraph-medium-line-height:1.4;--type-paragraph-medium-tracking:.01em;--type-paragraph-small-family:var(--font-sans);--type-paragraph-small-weight:400;--type-paragraph-small-size:16px;--type-paragraph-small-line-height:1.2;--type-paragraph-small-tracking:0;--type-paragraph-x-small-family:var(--font-sans);--type-paragraph-x-small-weight:400;--type-paragraph-x-small-size:14px;--type-paragraph-x-small-line-height:1.2;--type-paragraph-x-small-tracking:0;--type-label-large-family:var(--font-mono);--type-label-large-weight:400;--type-label-large-size:14px;--type-label-large-line-height:1.2;--type-label-large-tracking:.05em;--type-label-small-family:var(--font-mono);--type-label-small-weight:400;--type-label-small-size:12px;--type-label-small-line-height:1.2;--type-label-small-tracking:.06em}[data-mode=dark]{--color-neutral-10:#fff;--color-neutral-09:#f2f2f2;--color-neutral-08:#d9d9d9;--color-neutral-06:#8b8b8b;--color-neutral-04:#696969;--color-neutral-02:#5a5a5a;--color-neutral-01:#232323;--color-surface:#000;--color-accent-red:#f50;--color-accent-green:#c1fd50}
@font-face{font-family:Saans VF;src:url(../media/SaansVF.1fj6lk5yeauv5.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Saans Mono;src:url(../media/SaansMono-Regular.1boe6-6d1rzxx.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Cardo;src:url(../media/Cardo-Regular.27-fupco1xwu4.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Saans VF";--font-serif:"Cardo";--font-mono:"Saans Mono";--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-neutral-10:#000;--color-neutral-08:#5a5a5a;--color-neutral-06:#696969;--color-neutral-04:#8b8b8b;--color-neutral-02:#d9d9d9;--color-neutral-01:#f2f2f2;--color-surface:#fff;--color-accent-red:#f50;--text-headline-large:56px;--text-headline-large--line-height:50px;--text-headline-large--letter-spacing:-.01em;--text-headline-large--font-weight:600;--text-headline-medium:32px;--text-headline-medium--line-height:1;--text-headline-medium--letter-spacing:-.01em;--text-headline-medium--font-weight:600;--text-headline-small:16px;--text-headline-small--line-height:1.2;--text-headline-small--letter-spacing:0;--text-headline-small--font-weight:500;--text-paragraph-large:22px;--text-paragraph-large--line-height:1.5;--text-paragraph-large--letter-spacing:0;--text-paragraph-large--font-weight:400;--text-paragraph-medium:18px;--text-paragraph-medium--line-height:1.4;--text-paragraph-medium--letter-spacing:.01em;--text-paragraph-medium--font-weight:400;--text-paragraph-small:16px;--text-paragraph-small--line-height:1.2;--text-paragraph-small--letter-spacing:0;--text-paragraph-small--font-weight:400;--text-paragraph-x-small:14px;--text-paragraph-x-small--line-height:1.2;--text-paragraph-x-small--letter-spacing:0;--text-paragraph-x-small--font-weight:400;--spacing-small:8px;--spacing-med:16px;--spacing-large:32px;--spacing-x-large:64px;--radius-small:1px;--radius-med:4px;--radius-large:12px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--container-card:420px;--container-home:960px;--container-page:1200px;--container-measure:720px;--container-logo:120px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{background:var(--color-neutral-01);color:var(--color-neutral-10);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components{.pf-label{font-family:var(--font-mono), ui-monospace, monospace;font-weight:var(--type-label-small-weight);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line-height);letter-spacing:var(--type-label-small-tracking);text-transform:uppercase;color:var(--color-neutral-06)}.pf-card{background:var(--color-surface);border-radius:var(--radius-large);padding:var(--padding-med);transition:box-shadow var(--motion-normal) var(--ease-standard);scroll-margin-top:136px}.pf-card:target{box-shadow:inset 0 0 0 2px var(--color-accent-red)}@media (prefers-reduced-motion:reduce){.pf-card{transition:none}}.pf-stats{gap:var(--padding-small);padding:var(--padding-small);border-radius:var(--radius-large);background:var(--color-neutral-01);display:grid}.pf-stats>.ig-stat-tile{padding-inline:var(--padding-med)}.pf-input{box-sizing:border-box;width:100%;padding:var(--padding-med);border:var(--border-width) solid var(--color-neutral-02);border-radius:var(--radius-large);background:var(--color-surface);color:var(--color-neutral-10);font-family:var(--type-headline-small-family), sans-serif;font-weight:var(--type-headline-small-weight);font-size:var(--type-headline-small-size);line-height:var(--type-headline-small-line-height);letter-spacing:var(--type-headline-small-tracking);transition:border-color var(--motion-fast) var(--ease-standard);display:block}.pf-input::placeholder{color:var(--color-neutral-04)}.pf-input:hover{border-color:var(--color-neutral-04)}.pf-input:focus{outline:none}.pf-input:focus-visible{border-color:var(--color-neutral-04);outline:var(--border-width) solid var(--color-neutral-10);outline-offset:2px}.pf-input:disabled{background:var(--color-neutral-01);color:var(--color-neutral-06);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pf-input{transition:none}}.pf-section{scroll-margin-top:112px}.pf-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-04);-webkit-text-decoration-color:var(--color-neutral-04);-webkit-text-decoration-color:var(--color-neutral-04);text-decoration-color:var(--color-neutral-04);text-underline-offset:3px}.pf-link:hover{-webkit-text-decoration-color:var(--color-neutral-10);-webkit-text-decoration-color:var(--color-neutral-10);-webkit-text-decoration-color:var(--color-neutral-10);text-decoration-color:var(--color-neutral-10)}.pf-link:focus-visible,.pf-node:focus-visible,.pf-focus:focus-visible{outline:var(--border-width) solid var(--color-neutral-10);outline-offset:2px}.pf-branch{padding-left:var(--padding-large);position:relative}.pf-branch:before{content:"";border-left:var(--border-width) solid var(--color-neutral-04);position:absolute;top:0;bottom:0;left:12px}.pf-branch>li:last-child{position:relative}.pf-branch>li:last-child:after{content:"";left:calc(-1 * var(--padding-large) + 12px - var(--border-width));border-left:3px solid var(--color-surface);position:absolute;top:22px;bottom:0}.pf-node{display:block;position:relative}.pf-node:before{content:"";left:calc(-1 * var(--padding-large) + 12px);width:calc(var(--padding-large) - 12px);border-top:var(--border-width) solid var(--color-neutral-04);position:absolute;top:22px}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-med{margin-inline:calc(var(--spacing-med) * -1)}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mt-large{margin-top:var(--spacing-large)}.mt-med{margin-top:var(--spacing-med)}.mt-small{margin-top:var(--spacing-small)}.mr-small{margin-right:var(--spacing-small)}.ml-small{margin-left:var(--spacing-small)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-med{width:var(--spacing-med);height:var(--spacing-med)}.h-large{height:var(--spacing-large)}.h-small{height:var(--spacing-small)}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.w-large{width:var(--spacing-large)}.max-w-card{max-width:var(--container-card)}.max-w-home{max-width:var(--container-home)}.max-w-logo{max-width:var(--container-logo)}.max-w-measure{max-width:var(--container-measure)}.max-w-page{max-width:var(--container-page)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-large{gap:var(--spacing-large)}.gap-med{gap:var(--spacing-med)}.gap-small{gap:var(--spacing-small)}.gap-x-med{column-gap:var(--spacing-med)}.gap-x-small{column-gap:var(--spacing-small)}.gap-y-small{row-gap:var(--spacing-small)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-large{border-radius:var(--radius-large)}.rounded-med{border-radius:var(--radius-med)}.rounded-small{border-radius:var(--radius-small)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-02{border-color:var(--color-neutral-02)}.bg-neutral-01{background-color:var(--color-neutral-01)}.bg-neutral-10{background-color:var(--color-neutral-10)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-large{padding:var(--spacing-large)}.p-med{padding:var(--spacing-med)}.p-small{padding:var(--spacing-small)}.px-med{padding-inline:var(--spacing-med)}.py-large{padding-block:var(--spacing-large)}.py-small{padding-block:var(--spacing-small)}.py-x-large{padding-block:var(--spacing-x-large)}.pt-med{padding-top:var(--spacing-med)}.pt-small{padding-top:var(--spacing-small)}.pr-small{padding-right:var(--spacing-small)}.pb-med{padding-bottom:var(--spacing-med)}.pb-small{padding-bottom:var(--spacing-small)}.pl-large{padding-left:var(--spacing-large)}.pl-med{padding-left:var(--spacing-med)}.text-left{text-align:left}.font-serif{font-family:var(--font-serif)}.text-headline-large{font-size:var(--text-headline-large);line-height:var(--tw-leading,var(--text-headline-large--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-large--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-large--font-weight))}.text-headline-medium{font-size:var(--text-headline-medium);line-height:var(--tw-leading,var(--text-headline-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight))}.text-headline-small{font-size:var(--text-headline-small);line-height:var(--tw-leading,var(--text-headline-small--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-small--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-small--font-weight))}.text-paragraph-large{font-size:var(--text-paragraph-large);line-height:var(--tw-leading,var(--text-paragraph-large--line-height));letter-spacing:var(--tw-tracking,var(--text-paragraph-large--letter-spacing));font-weight:var(--tw-font-weight,var(--text-paragraph-large--font-weight))}.text-paragraph-medium{font-size:var(--text-paragraph-medium);line-height:var(--tw-leading,var(--text-paragraph-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-paragraph-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-paragraph-medium--font-weight))}.text-paragraph-small{font-size:var(--text-paragraph-small);line-height:var(--tw-leading,var(--text-paragraph-small--line-height));letter-spacing:var(--tw-tracking,var(--text-paragraph-small--letter-spacing));font-weight:var(--tw-font-weight,var(--text-paragraph-small--font-weight))}.text-paragraph-x-small{font-size:var(--text-paragraph-x-small);line-height:var(--tw-leading,var(--text-paragraph-x-small--line-height));letter-spacing:var(--tw-tracking,var(--text-paragraph-x-small--letter-spacing));font-weight:var(--tw-font-weight,var(--text-paragraph-x-small--font-weight))}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-accent-red{color:var(--color-accent-red)}.text-neutral-04{color:var(--color-neutral-04)}.text-neutral-06{color:var(--color-neutral-06)}.text-neutral-08{color:var(--color-neutral-08)}.text-neutral-10{color:var(--color-neutral-10)}.text-surface{color:var(--color-surface)}.capitalize{text-transform:capitalize}.no-underline{text-decoration-line:none}.before\:hidden:before{content:var(--tw-content);display:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-large{padding:var(--spacing-large)}}@media (min-width:48rem){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:hidden{display:none}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-large{gap:var(--spacing-large)}.md\:p-large{padding:var(--spacing-large)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:py-small{padding-block:var(--spacing-small)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
