@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-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--breakpoint-md:48rem;--text-xs:clamp(.75rem,.23vi + .69rem,.875rem);--text-xs--line-height:calc(1/.75);--text-sm:clamp(.875rem,.23vi + .82rem,1rem);--text-sm--line-height:calc(1.25/.875);--text-base:clamp(1rem,.23vi + .94rem,1.125rem);--text-base--line-height: 1.5 ;--text-lg:clamp(1.125rem,.23vi + 1.07rem,1.25rem);--text-lg--line-height:calc(1.75/1.125);--text-xl:clamp(1.25rem,.45vi + 1.14rem,1.5rem);--text-xl--line-height:calc(1.75/1.25);--text-2xl:clamp(1.5rem,.68vi + 1.33rem,1.875rem);--text-2xl--line-height:calc(2/1.5);--text-3xl:clamp(1.875rem,.68vi + 1.7rem,2.25rem);--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-text:"Neco",Georgia,serif;--font-label:"Synonym",system-ui,sans-serif;--color-gray-1:oklch(99.1% .0005 34.3);--color-gray-2:oklch(98.1% .0007 34.3);--color-gray-3:oklch(95.4% .0011 34.3);--color-gray-4:oklch(93% .0016 34.3);--color-gray-5:oklch(90.8% .0019 34.3);--color-gray-6:oklch(88.4% .0024 34.3);--color-gray-7:oklch(85.1% .003 34.3);--color-gray-9:oklch(64.3% .005 34.3);--color-gray-10:oklch(60.8% .0047 34.3);--color-gray-11:oklch(50.2% .0038 34.3);--color-gray-12:oklch(24.3% .0039 34.3);--color-accent-9:oklch(64.9% .1497 129.9);--color-accent-10:oklch(60.9% .1443 129.9);--color-accent-11:oklch(52.7% .1322 129.9);--text-2lg:clamp(1.1875rem,.34vi + 1.1rem,1.375rem);--breakpoint-xs:40rem}}@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;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}:root{--page-padding-inline: calc(.25rem + 3vi) ;--page-header-height:4rem;--input-border-radius:.325em;--input-height:2.125em;--input-padding-inline:.5em}body:has(:modal){overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}form{font-family:var(--font-label);font-weight:450}address{font:inherit}:focus-visible{box-shadow:0 0 0 .25rem var(--color-accent-9);outline:none}::placeholder{color:var(--color-gray-11)}}@layer components{.link,:is(.prose,.frame-content) a,.footer a{color:var(--color-accent-10);font-weight:500}.link,.link-hover,:is(.prose,.frame-content) a,.footer a{border-radius:.25rem;margin-inline:-.25rem;padding-inline:.25rem;transition:color .15s,background-color .15s}:is(.link,.link-hover,:is(.prose,.frame-content) a,.footer a):hover{background-color:var(--accent-a3);color:var(--color-accent-11)}.table,:is(.prose,.frame-content) table{font-family:var(--font-label);font-weight:450;font-size:var(--text-sm)}:is(.table,:is(.prose,.frame-content) table) th,:is(.table,:is(.prose,.frame-content) table) td{padding:.5em}:is(.table,:is(.prose,.frame-content) table) th{text-align:left;font-weight:600}:is(.table,:is(.prose,.frame-content) table) tr{border-bottom:1px solid var(--color-gray-6)}:is(.table,:is(.prose,.frame-content) table) tr :where(th,td):first-child{padding-inline-start:0}:is(.table,:is(.prose,.frame-content) table) tr :where(th,td):last-child{padding-inline-end:0}:is(.table,:is(.prose,.frame-content) table) tbody tr{transition:background-color .1s}.frame-content{padding-block:1.5rem;padding-inline:1.5rem}.heading,:is(.prose,.frame-content) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-label);font-weight:600}.heading-1,:is(.prose,.frame-content) h1{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);font-weight:500}.heading-2,:is(.prose,.frame-content) h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:500}.heading-3,:is(.prose,.frame-content) h3{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:550}:is(.prose,.frame-content) *+*{margin-block-start:.75em}:is(.prose,.frame-content)>:first-child{margin-block-start:0}:is(.prose,.frame-content)>:last-child{margin-block-end:0}:is(.prose,.frame-content) strong,:is(.prose,.frame-content) b{color:var(--color-gray-13);font-weight:700}:is(.prose,.frame-content) :where(h1,h2,h3,h4,h5,h6){margin-block-start:2em}:is(.prose,.frame-content) ul,:is(.prose,.frame-content) ol{padding-inline-start:1.5em}:is(.prose,.frame-content) ul{list-style-type:disc}:is(.prose,.frame-content) ol{list-style-type:decimal}:is(.prose,.frame-content) li{padding-inline-start:.25em}:is(.prose,.frame-content) hr{background-color:var(--color-gray-6);border:none;height:1px;margin-block:1.5em}:is(.prose,.frame-content) pre{border-radius:.25em;padding-block:.5em;padding-inline:.75em}:is(.prose,.frame-content) blockquote{color:var(--color-gray-11);border-inline-start:2px solid var(--color-gray-5);margin-block:1.5em;margin-inline-start:.75em;padding-inline-start:.75em}:is(.prose,.frame-content) table{min-width:60%;margin-block:3rem;margin-inline:auto}.button{background-color:var(--color-gray-4);font-family:var(--font-label);border-radius:.5rem;justify-content:center;align-items:center;gap:.5em;padding:.5rem 1rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.button:hover{background-color:var(--color-gray-6);color:var(--color-gray-12)}.button:active{background-color:var(--color-gray-7);color:var(--color-gray-12)}.button-icon{width:2.5rem;height:2.5rem;padding:0}.button-icon svg{width:1.125em;height:1.125em}.label{font-size:var(--text-sm);margin-block-end:.25rem;font-weight:500;display:block}.input,.button,.checkbox,.radio{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}:is(.input,.button,.checkbox,.radio):focus-visible{border:1px solid var(--color-gray-1)}.input,.checkbox,.radio{background-color:var(--color-gray-0);border:1px solid var(--color-gray-7)}:is(.input,.checkbox,.radio):hover{background-color:var(--color-gray-1)}.input{min-height:var(--input-height);border-radius:var(--input-border-radius);padding-inline:var(--input-padding-inline);color:inherit}.input::placeholder{color:var(--color-gray-11)}.input:disabled{opacity:.25;pointer-events:none}textarea.input{padding-block:.5rem}.checkbox,.radio{appearance:none;place-content:center;width:1.25em;height:1.25em;display:grid}:is(.checkbox,.radio):before{content:"";opacity:0;background-color:#fff;transition:transform .12s,opacity .12s;transform:scale(0)}:is(.checkbox,.radio):checked{background-color:var(--color-accent-9)}:is(.checkbox,.radio):checked:not(:focus-visible){border-color:#0000}:is(.checkbox,.radio):checked:before{opacity:1;transform:scale(1)}.checkbox{border-radius:var(--input-border-radius)}.checkbox:before{clip-path:polygon(0% 50%,12.5% 37.5%,37.5% 62.5%,87.5% 12.5%,100% 25%,37.5% 87.5%);width:.75em;height:.75em}.radio{border-radius:50%}.radio:before{border-radius:50%;width:.5em;height:.5em}}@layer utilities{.link-fill:before{content:"";width:100%;height:100%;position:absolute;inset:0}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.bottom-0{bottom: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-auto{margin-inline:auto}.my-12{margin-block:calc(var(--spacing)*12)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.25{margin-top:calc(var(--spacing)*.25)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-auto{margin-left:auto}.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}.h-20{height:calc(var(--spacing)*20)}.h-40{height:calc(var(--spacing)*40)}.min-h-\(--page-header-height\){min-height:var(--page-header-height)}.w-auto{width:auto}.w-full{width:100%}.max-w-96{max-width:calc(var(--spacing)*96)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[30ch\]{max-width:30ch}.max-w-prose{max-width:65ch}.flex-1{flex:1}.basis-\[6rem\]{flex-basis:6rem}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-none{border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-5{border-color:var(--color-gray-5)}.border-gray-6{border-color:var(--color-gray-6)}.bg-gray-1{background-color:var(--color-gray-1)}.bg-gray-2{background-color:var(--color-gray-2)}.bg-gray-3{background-color:var(--color-gray-3)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing)*5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-page{padding-inline:var(--page-padding-inline)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.text-center{text-align:center}.font-label{font-family:var(--font-label)}.font-text{font-family:var(--font-text)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2lg{font-size:var(--text-2lg)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.hyphens-none{-webkit-hyphens:none;hyphens:none}.text-accent-10{color:var(--color-accent-10)}.text-gray-9{color:var(--color-gray-9)}.text-gray-11{color:var(--color-gray-11)}.text-gray-12{color:var(--color-gray-12)}.not-last\:mb-12:not(:last-child){margin-bottom:calc(var(--spacing)*12)}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.not-last\:pb-12:not(:last-child){padding-bottom:calc(var(--spacing)*12)}@media (min-width:48rem){.md\:static{position:static}.md\:sticky{position:sticky}.md\:top-0{top:calc(var(--spacing)*0)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:block{display:block}.md\:hidden{display:none}.md\:self-stretch{align-self:stretch}.md\:bg-transparent{background-color:#0000}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}}}@font-face{font-family:Neco;src:url(/_astro/Neco-Variable.B0IiRa1C.woff2)format("woff2");font-weight:400 900;font-display:swap;font-style:normal}@font-face{font-family:Neco;src:url(/_astro/Neco-VariableItalic.CXdJ9YOz.woff2)format("woff2");font-weight:400 900;font-display:swap;font-style:italic}@font-face{font-family:Synonym;src:url(/_astro/Synonym-Variable.DDh_exrA.woff2)format("woff2");font-weight:200 700;font-display:swap;font-style:normal}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.link-accent[data-astro-cid-bsprduqm]{color:var(--color-accent-10);font-weight:500;& svg[data-astro-cid-bsprduqm]{width:.75em}}dialog[data-astro-cid-a7y7ewxd],dialog[data-astro-cid-a7y7ewxd]::backdrop{transition-property:display opacity overlay;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:ease}dialog[data-astro-cid-a7y7ewxd]{background-color:var(--color-gray-1);width:auto;max-width:100%;max-height:100%;padding-inline:var(--page-padding-inline);opacity:0;margin:0;padding-block:0;display:none;translate:0 -2rem}dialog[data-astro-cid-a7y7ewxd][open]{opacity:1;display:block;translate:0}@media not all and (max-width:48rem){dialog[data-astro-cid-a7y7ewxd][open]{opacity:0;display:none;translate:0 -2rem}}dialog[data-astro-cid-a7y7ewxd]::backdrop{opacity:0;background-color:#000}dialog[data-astro-cid-a7y7ewxd][open]::backdrop{opacity:.25}@media (prefers-color-scheme:dark){dialog[data-astro-cid-a7y7ewxd][open]::backdrop{opacity:.75}}@starting-style{dialog[data-astro-cid-a7y7ewxd][open]{opacity:0;translate:0 -2rem}dialog[data-astro-cid-a7y7ewxd][open]::backdrop{opacity:0}}.header[data-astro-cid-a7y7ewxd]{min-height:var(--page-header-height);align-items:center;gap:1.5rem;display:flex}.logo[data-astro-cid-a7y7ewxd]{color:var(--color-accent-9);flex-basis:6rem}.close[data-astro-cid-a7y7ewxd]{margin-left:auto}.menu[data-astro-cid-a7y7ewxd]{gap:1.5rem;margin-block:1.5rem;display:grid}@media not all and (max-width:40rem){.menu[data-astro-cid-a7y7ewxd]{grid-template-columns:1fr auto;margin-block:1.5rem 3rem}}.seagull[data-astro-cid-a7y7ewxd]{color:var(--color-gray-10);align-self:end;margin-inline:auto 0;padding-inline:0 10vw}.seagull[data-astro-cid-a7y7ewxd] svg[data-astro-cid-a7y7ewxd]{width:100%;max-width:8rem;scale:-1 1}@media (not (max-width:48rem)) and (not (max-height:800px)){.-seagull[data-astro-cid-6h2theds]{display:block}}.footer[data-astro-cid-qjdpqlap]{background-color:var(--color-gray-3);padding-block:3rem;padding-inline:var(--page-padding-inline);grid-area:footer;grid-template-columns:1fr;grid-template-areas:"col1""col2""art";align-items:center;gap:1rem;display:grid}@media not all and (max-width:40rem){.footer[data-astro-cid-qjdpqlap]{grid-template-columns:1fr 1fr;grid-template-areas:"col1 art""col2 art"}}@media not all and (max-width:48rem){.footer[data-astro-cid-qjdpqlap]{border-radius:.5rem;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 art";margin-block:3rem 1.5rem;padding-block:1.5rem}}.art[data-astro-cid-qjdpqlap]{color:var(--color-gray-11);grid-area:art;place-self:center;margin-block:3rem 0}.art[data-astro-cid-qjdpqlap] svg{width:100%;max-width:9rem}@media not all and (max-width:40rem){.art[data-astro-cid-qjdpqlap]{margin-block:0}}.col1[data-astro-cid-qjdpqlap]{grid-area:col1}.col2[data-astro-cid-qjdpqlap]{grid-area:col2}header[data-astro-cid-cmtdmqpl]{margin-block:0 1.5rem}.row[data-astro-cid-cmtdmqpl]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.logout-button[data-astro-cid-cmtdmqpl]{margin-inline:auto 0}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.page[data-astro-cid-toutdftu]{grid-template:"header""content"1fr"footer"/1fr;max-width:1400px;min-height:100vh;margin-inline:auto;display:grid}@media not all and (max-width:48rem){.page[data-astro-cid-toutdftu]{grid-template-columns:var(--page-padding-inline)1fr 3fr var(--page-padding-inline);grid-template-rows:1fr auto auto;grid-template-areas:".header content."".seagull content."".footer footer."}}.content[data-astro-cid-toutdftu]{grid-area:content;container-type:inline-size}.menu-link{font-family:var(--font-label);font-weight:450}
