/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer reset{html,*,:before,:after{box-sizing:border-box}html,body{height:100%}body{min-height:100svh}*{border-style:solid;border-width:0;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;scroll-margin:2em}ul{list-style:none}img,video,object,embed,svg{width:100%;max-width:100%;height:auto;display:block}picture{justify-content:center;display:flex}iframe,canvas{max-width:100%;display:block}svg{pointer-events:none;box-sizing:content-box;width:var(--svg-width,auto);height:var(--svg-height,1em);flex-shrink:0}hr{background-color:var(--border-color,black);height:1px}[hidden]{opacity:0;visibility:hidden;display:none}noscript{margin-block:1em;display:block}}@layer theme{:root,:host{--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--radius:.5rem;--bg-color:white;--text-color:var(--color-neutral-900);--leading:1.5;--padding:1rem;--border-width:2px;--border-style:solid;--border-color:currentcolor;--outline-width:3px;--outline-style:solid;--outline-color:oklch(61.52% .178 257.59);--outline-offset:2px;--transition-duration:.2s;--transition-delay:0s;--transition-easing:ease-in-out;--input-font:inherit;--header-row-border-top:1px solid transparent;--header-row-border-bottom:1px solid var(--border-color);--alt-row-color:transparent;--text-4:.8125rem;--text-5:.875rem;--text-6:.9375rem;--text-7:1rem;--text-8:1.125rem;--text-9:1.3125rem;--text-10:1.5rem;--text-11:1.75rem;--text-13:2.25rem;--text-14:2.625rem;--text-15:3rem;--text-16:3.375rem;--text-17:3.75rem;--font-weight-700:700;--radius-3:.75rem;--textarea-height:9em;--gap:1rem;--snap-align:start;--snap-type:proximity;--scroll-margin:1rem;--cols:1;--nudge:0;--tx:0%;--ty:0%;--font-rambla:"Rambla",sans-serif;--font-vanio:"Vanio",serif;--font-marcher:"Marcher",sans-serif;--color-inkneutral-700:oklch(32.11% 0 0);--color-inkneutral-900:oklch(21% 0 0);--color-inkred-300:oklch(62.28% .0774 19.49);--color-inkred-500:oklch(48.13% .1588 25.44);--color-inkred-600:oklch(42.13% .1588 25.44);--color-inkred-700:oklch(39.13% .1288 25.44);--color-inkred-750:oklch(30.41% .0921 24.44);--color-inkred-900:oklch(17.65% .0615 26.24);--color-inkyellow-050:oklch(98.56% .0424 89.36);--color-inkyellow-100:oklch(96.56% .0424 89.36);--color-inkyellow-200:oklch(95% .08 86.39);--color-inkyellow-400:oklch(83.72% .16 85.04);--color-inkyellow-600:oklch(50% .1159 89);--width-single-column:38ch;--width-narrow:65rem;--width-standard:70rem;--width-limit:150rem}}@layer base{*{outline:var(--outline-width)var(--outline-style)transparent;outline-offset:var(--outline-offset)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-family:system-ui,sans-serif;line-height:var(--leading,1.5);font-variant-ligatures:common-ligatures}body{color:var(--text-color);background-color:var(--bg-color);text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-variant-numeric:oldstyle-nums proportional-nums}pre{border-radius:var(--radius);padding:1em}code{font-size:.8em}:not(pre)>:is(code){border-radius:var(--radius);padding:.2em .25em;display:inline}pre>:is(code){background-color:#0000}fieldset{border:none}input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);width:100%;font:inherit;font-family:var(--input-font);background-color:var(--bg-color);padding:.25em .5em;display:block}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field):active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field).selected,:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field).checked,:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-current],:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-selected],:is(input:where([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url]),textarea,select,.field)[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}:is(input,textarea):focus-visible{outline-color:var(--outline-color)}input[type=password]{letter-spacing:.125em;font-family:Verdana,sans-serif}.disabled,.readonly,[disabled],[readonly]{opacity:.5}:is(.disabled,.readonly,[disabled],[readonly]):where(input){cursor:not-allowed}:is(.disabled,.readonly,[disabled],[readonly]):focus,:is(.disabled,.readonly,[disabled],[readonly]):focus-visible{outline-color:#0000}textarea{min-height:var(--textarea-height);resize:vertical;field-sizing:normal}:root{--gradient-alpha:1;--gradient-angle:90deg;--gradient-position:center;--gradient-shape: ;--gradient-size: ;--color-space:oklab;--hue-interpolation: }a:where(:not(.button)){--text-color:var(--color-inkred-700);--text-hover-color:var(--color-inkred-900);--border-color:transparent;--border-hover-color:transparent;--border-focus-color:transparent;--border-active-color:transparent}}@layer components{.backdrop:where([data-state=blur]),.backdrop-blur{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);-webkit-backdrop-filter:blur(var(--blur,8px));backdrop-filter:blur(var(--blur,8px));transition-property:-webkit-backdrop-filter,backdrop-filter}.feather{opacity:.3}.feather-flip{transform:rotateY(-180deg)}.feather-desat{filter:grayscale()}.feather-invert{--fill-color:transparent;--stroke-color:#ffe7e7;opacity:.2}.logo-white{--border-color:transparent}.logo-white path{fill:#fff}}@layer utilities{.button{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color);max-width:100%;font:inherit;font-family:var(--input-font);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.25em 1em;display:inline-flex;text-decoration:none!important}.button :where(svg path){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--fill-color,var(--text-color));stroke:var(--stroke-color,var(--text-color))}.button:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}.button:hover :where(svg path){fill:var(--fill-hover-color,var(--text-hover-color,var(--fill-color,var(--text-color))));stroke:var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))}.button:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}.button:focus :where(svg path){fill:var(--fill-focus-color,var(--text-focus-color,var(--fill-hover-color,var(--text-hover-color,var(--fill-color,var(--text-color))))));stroke:var(--stroke-focus-color,var(--text-focus-color,var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))))}.button:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}.button:active :where(svg path){fill:var(--fill-active-color,var(--text-active-color));stroke:var(--stroke-active-color,var(--text-active-color))}.button.selected,.button.checked,.button[aria-current],.button[aria-selected],.button[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}:is(.button.selected,.button.checked,.button[aria-current],.button[aria-selected],.button[aria-expanded=true]) :where(svg path){fill:var(--fill-selected-color);stroke:var(--stroke-selected-color)}.button *{pointer-events:none}.button svg path{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.stack{grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}.stack:before,.stack:after,.stack>*,.stack>:where(astro-island,astro-slot)>*{z-index:1;grid-area:1/1/span 1/span 1;position:relative}.stack>.background{position:absolute;inset:0;overflow:hidden}.stack>.foreground{z-index:10;position:relative}.edge-topleft-end{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--ty:-50%;--tx:0%}:where(.stack)>.edge-topleft-end{box-sizing:content-box}:where(.relative>.edge-topleft-end){position:absolute}:where(.stack)>.edge-topleft-end{place-self:start}:where(.relative)>.edge-topleft-end{inset-block-start:0;inset-inline-start:0}.edge-bottomleft{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--ty:50%;--tx:-50%}:where(.stack)>.edge-bottomleft{box-sizing:content-box}:where(.relative>.edge-bottomleft){position:absolute}:where(.stack)>.edge-bottomleft{place-self:end start}:where(.relative)>.edge-bottomleft{inset-block-end:0;inset-inline-start:0}.edge-topleft{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--ty:-50%;--tx:-50%}:where(.stack)>.edge-topleft{box-sizing:content-box}:where(.relative>.edge-topleft){position:absolute}:where(.stack)>.edge-topleft{place-self:start}:where(.relative)>.edge-topleft{inset-block-start:0;inset-inline-start:0}.edge-left{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--tx:-50%}:where(.stack)>.edge-left{box-sizing:content-box}:where(.relative>.edge-left){position:absolute}:where(.stack)>.edge-left{place-self:center start}:where(.relative)>.edge-left{inset-inline-start:0}.edge-bottomright-start{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--ty:50%;--tx:0%}:where(.stack)>.edge-bottomright-start{box-sizing:content-box}:where(.relative>.edge-bottomright-start){position:absolute}:where(.stack)>.edge-bottomright-start{place-self:end}:where(.relative)>.edge-bottomright-start{inset-block-end:0;inset-inline-end:0}.edge-bottomright{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--ty:50%;--tx:50%}:where(.stack)>.edge-bottomright{box-sizing:content-box}:where(.relative>.edge-bottomright){position:absolute}:where(.stack)>.edge-bottomright{place-self:end}:where(.relative)>.edge-bottomright{inset-block-end:0;inset-inline-end:0}.edge-right{transform:translate(var(--tx,0%))translateY(var(--ty,0%));--tx:50%}:where(.stack)>.edge-right{box-sizing:content-box}:where(.relative>.edge-right){position:absolute}:where(.stack)>.edge-right{place-self:center end}:where(.relative)>.edge-right{inset-inline-end:0}:where([class*=stack])>.pos-center{place-self:center}:where([class*=relative])>.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-bottom{bottom:var(--nudge-y,var(--nudge,0));position:relative}:where([class*=stack])>.pos-bottom{place-self:end center}:where([class*=relative])>.pos-bottom{position:absolute;inset-block-end:0}.input-group{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color);display:flex;position:relative}.input-group:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}.input-group:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}.input-group:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}.input-group.selected,.input-group.checked,.input-group[aria-current],.input-group[aria-selected],.input-group[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*{padding:var(--padding);border-width:0;border-radius:0}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):focus,:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):focus-visible{z-index:2}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):first-child{border-start-start-radius:calc(var(--radius) - var(--border-width));border-end-start-radius:calc(var(--radius) - var(--border-width))}:is(.input-group>*,.input-group>:where(astro-slot,astro-content,astro-island)>*):last-child{border-start-end-radius:calc(var(--radius) - var(--border-width));border-end-end-radius:calc(var(--radius) - var(--border-width))}.frosted-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:inherit;position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-\[2px\]{top:2px}.left-\[3\.4em\]{left:3.4em}.-z-10{z-index:-10}.masonry{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--cols,1),minmax(0,auto));grid-template-rows:masonry;max-width:100%;display:grid}.masonry>*,.masonry>:where(.contents)>*,.masonry>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);grid-column-end:span var(--span,1);align-self:start;max-width:100%}.subgrid-columns{gap:inherit;grid-column:var(--start,auto)/span var(--span,1);grid-template-columns:subgrid;display:grid}.subgrid-columns>:not([class*=subgrid]){grid-column-end:span var(--ispan,1);width:100%;max-width:100%}.grid-auto-fr{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:minmax(0,auto) minmax(0,1fr);max-width:100%;display:grid}.grid-auto-fr>*,.grid-auto-fr>:where(.contents)>*,.grid-auto-fr>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}.grid-gallery{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--fit,auto-fill),minmax(min(var(--item-width,3rem),100%),1fr));max-width:100%;display:grid}.grid-gallery>*,.grid-gallery>:where(.contents)>*,.grid-gallery>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}.grid-simple{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--cols),minmax(0,1fr));max-width:100%;display:grid}.grid-simple>*,.grid-simple>:where(.contents)>*,.grid-simple>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}.container{width:100%}@media (min-width:100px){.container{max-width:100px}}@media (min-width:150px){.container{max-width:150px}}@media (min-width:200px){.container{max-width:200px}}@media (min-width:250px){.container{max-width:250px}}@media (min-width:300px){.container{max-width:300px}}@media (min-width:350px){.container{max-width:350px}}@media (min-width:400px){.container{max-width:400px}}@media (min-width:450px){.container{max-width:450px}}@media (min-width:500px){.container{max-width:500px}}@media (min-width:550px){.container{max-width:550px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:650px){.container{max-width:650px}}@media (min-width:700px){.container{max-width:700px}}@media (min-width:750px){.container{max-width:750px}}@media (min-width:800px){.container{max-width:800px}}@media (min-width:850px){.container{max-width:850px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:950px){.container{max-width:950px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1050px){.container{max-width:1050px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1150px){.container{max-width:1150px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1250px){.container{max-width:1250px}}@media (min-width:1300px){.container{max-width:1300px}}@media (min-width:1350px){.container{max-width:1350px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1450px){.container{max-width:1450px}}@media (min-width:1500px){.container{max-width:1500px}}@media (min-width:1550px){.container{max-width:1550px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1650px){.container{max-width:1650px}}@media (min-width:1700px){.container{max-width:1700px}}@media (min-width:1750px){.container{max-width:1750px}}@media (min-width:1800px){.container{max-width:1800px}}@media (min-width:1850px){.container{max-width:1850px}}@media (min-width:1900px){.container{max-width:1900px}}@media (min-width:1950px){.container{max-width:1950px}}@media (min-width:2000px){.container{max-width:2000px}}@media (min-width:2050px){.container{max-width:2050px}}@media (min-width:2100px){.container{max-width:2100px}}@media (min-width:2150px){.container{max-width:2150px}}@media (min-width:2200px){.container{max-width:2200px}}@media (min-width:2250px){.container{max-width:2250px}}@media (min-width:2300px){.container{max-width:2300px}}@media (min-width:2350px){.container{max-width:2350px}}@media (min-width:2400px){.container{max-width:2400px}}@media (min-width:2450px){.container{max-width:2450px}}@media (min-width:2500px){.container{max-width:2500px}}@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}}.card-split{padding:var(--padding,1rem);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius)}.card-split>*,.card-split :where(astro-slot,astro-island,astro-content)>*{margin:var(--nudge,0);padding:var(--padding,1rem)}.card-split.card-split{gap:0;padding:0;overflow:hidden}.card-split.card-split>*,.card-split.card-split :where(astro-slot,astro-island,astro-content)>*{border-radius:calc(var(--radius) - var(--nudge))}.card-split:where(.divider-between-x,.divider-between-horizontal)>:where(.card-split){border-width:0;border-top-width:var(--border-width)}.card-split:where(.divider-between-y,.divider-between-vertical)>:where(.card-split){border-width:0;border-left-width:var(--border-width)}.mx-auto{margin-inline:auto}.hero-emp{--gap-y:1.5rem;gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));align-items:stretch;gap:calc(var(--spacing)*0);--section-margin-y:0;flex-direction:column;display:flex;overflow:hidden}.hero-emp .hero-cta .button{font-size:var(--text-5)}@media (min-width:600px){.hero-emp .hero-cta .button{--gap-y:2rem;font-size:var(--text-6)}}@media (min-width:1000px){.hero-emp .hero-cta .button{font-size:var(--text-7)}}.hero-emp>*,.hero-emp>:where(.contents)>*,.hero-emp>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.hero-emp>.spacer{margin-block-start:auto}.hero-emp .hero-emp-image{aspect-ratio:4/3;flex-shrink:0;display:flex}.hero-emp .hero-emp-image img{height:100%}.hero-emp .hero-content-container{padding-inline:var(--wrap-padding);margin-top:-20vw}@media not all and (min-width:1000px){.hero-emp{margin-bottom:calc(var(--overlap-bottom)*-1)}}@media (min-width:1000px){.hero-emp{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));gap:calc(var(--spacing)*0);flex-direction:row;display:flex}.hero-emp>*,.hero-emp>:where(.contents)>*,.hero-emp>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.hero-emp>.spacer{margin-inline-start:auto}.hero-emp .hero-emp-image{width:60vw}.hero-emp .hero-content-container{margin-block:calc(var(--spacing)*12);gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:row;align-items:center;max-width:50rem;margin-left:-8vw;display:flex}.hero-emp .hero-content-container>*,.hero-emp .hero-content-container>:where(.contents)>*,.hero-emp .hero-content-container>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.hero-emp .hero-content-container>.spacer{margin-inline-start:auto}}@media (min-width:2000px){.hero-emp .hero-emp-image{max-height:80vh}}@media (min-width:2200px){.hero-emp .hero-content-container{margin-left:-16vw}}.my-2{margin-block:calc(var(--spacing)*2)}.horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:row;display:flex}.horizontal>*,.horizontal>:where(.contents)>*,.horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.horizontal>.spacer{margin-inline-start:auto}.prose{flex-flow:column;gap:1em;max-width:100%;display:flex}.prose *+:where(h2,h3),.prose *+:where(astro-island,astro-slot)>:where(:where(h2,h3):first-child){margin-top:2em;scroll-margin-top:2em}.prose *+:where(h4,h5,h6),.prose *+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1em;scroll-margin-top:2em}.prose :where(ul,ol){list-style-type:initial}.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25em}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5em}:is(.prose>:where(ul,ol),.prose>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25em}.prose :where(a){text-decoration:underline}.prose>img,.prose figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.shell-simple{height:inherit;flex-direction:column;display:flex}.shell-simple>.content{flex-grow:1}.shell-simple>.footer{flex-shrink:0}.divider-x{flex-grow:1;align-self:stretch;align-items:center;display:flex;border-radius:0!important;padding:0!important}.divider-x:where(:not(:empty)){gap:var(--gap,1rem)}.divider-x:before,.divider-x:after{content:"";background-color:var(--border-color,currentColor);height:var(--border-width,1px);flex-grow:1}.divider-vertical{flex-direction:column;align-self:stretch;align-items:center;display:flex;border-radius:0!important;padding:0!important}.divider-vertical:where(:not(:empty)){gap:var(--gap,1rem)}.divider-vertical:before,.divider-vertical:after{content:"";background-color:var(--border-color,currentColor)}:where(.vertical,.single-col,.wrap)>.divider-vertical{flex-grow:1}.divider-vertical:before,.divider-vertical:after{width:var(--border-width,1px);flex-grow:1}.scrollable{gap:var(--gap,1rem);display:flex}.scrollable>:where(*){scroll-snap-align:var(--snap-align);scroll-margin:var(--scroll-margin);flex-grow:0;flex-shrink:0}.vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:column;display:flex}.vertical>*,.vertical>:where(.contents)>*,.vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.vertical>.spacer{margin-block-start:auto}.flow{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:wrap;display:flex}.flow>*,.flow>:where(.contents)>*,.flow>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.input-container{--padding:.25em .5em;flex-direction:column;gap:.25em;display:flex}.input-container :where(.label){color:var(--text-color,inherit)}.input-container :where(.hint){opacity:.5}.input-container :where(.error){color:red}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.object-background{object-fit:cover;width:100%;height:100%}.h-3{height:calc(var(--spacing)*3)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-50{height:calc(var(--spacing)*50)}.h-60{height:calc(var(--spacing)*60)}.h-70{height:calc(var(--spacing)*70)}.h-75{height:calc(var(--spacing)*75)}.h-90{height:calc(var(--spacing)*90)}.h-120{height:calc(var(--spacing)*120)}.h-\[1\.5em\]{height:1.5em}.h-\[1\.45em\]{height:1.45em}.h-\[1lh\]{height:1lh}.h-\[2\.25em\]{height:2.25em}.h-\[8rem\]{height:8rem}.h-\[85\%\]{height:85%}.h-\[90\%\]{height:90%}.h-full{height:100%}.w-\[13em\]{width:13em}.w-\[45ch\]{width:45ch}.w-\[58ch\]{width:58ch}.w-\[73\%\]{width:73%}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-full{width:100%}.w-narrow{width:65rem}.\!width-single-column{max-width:var(--width-single-column,100%)!important}.\!width-standard{max-width:var(--width-standard,100%)!important}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-\[13em\]{max-width:13em}.max-w-\[16em\]{max-width:16em}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18em\]{max-width:18em}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30em\]{max-width:30em}.max-w-\[60rem\]{max-width:60rem}.max-w-\[80\%\]{max-width:80%}.max-w-full{max-width:100%}.width-single-column{max-width:var(--width-single-column,100%)}.width-standard{max-width:var(--width-standard,100%)}.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.-rotate-30{rotate:-30deg}.-rotate-60{rotate:-60deg}.rotate-60{rotate:60deg}.rotate-62{rotate:62deg}.rotate-183{rotate:183deg}.rotate-195{rotate:195deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.divider-between-horizontal{flex-direction:column;align-self:stretch;row-gap:0;border-radius:0!important;padding:0!important}.divider-between-horizontal:where(:not(:empty)){gap:var(--gap,1rem)}.divider-between-horizontal:before,.divider-between-horizontal:after{content:"";background-color:var(--border-color,currentColor)}.divider-between-horizontal>*+*,.divider-between-horizontal>*+:where(astro-island,astro-slot)>*{border-top-width:var(--border-width,1px);border-color:var(--border-color)}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\!gap-1{gap:calc(var(--spacing)*1)!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-20{gap:calc(var(--spacing)*20)}.gap-\[0\.5em\]{gap:.5em}.gap-\[1em\]{gap:1em}.gap-\[inherit\]{gap:inherit}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-x-\[1\.5em\]{column-gap:1.5em}.gap-x-\[1\.25em\]{column-gap:1.25em}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-\[1em\]{row-gap:1em}.gap-y-\[2em\]{row-gap:2em}.gap-y-\[3rem\]{row-gap:3rem}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.box,.card{padding:var(--padding,1rem);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius)}.border-scaffold{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius)}.\!rounded-3{border-radius:var(--radius-3)!important}.rounded-\[4rem\]{border-radius:4rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.\!border-inkred-500\/25{border-color:#a52b2b40!important}.border-black{border-color:var(--color-black)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-inkred-500\/10{background-color:#a52b2b1a}.bg-inkred-700{background-color:#7c1e1e}.bg-inkred-700\/50{background-color:#7c1e1e80}.bg-inkred-800{background-color:oklch(23.47% .11 28.76)}.bg-inkyellow-400\/50{background-color:#f9c02f80}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.gradient{--tw-gradient:var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position);background-image:linear-gradient(var(--gradient-angle),var(--gradient,var(--tw-gradient)))}@supports linear-gradient(in oklab){.gradient{background:linear-gradient(var(--gradient-angle)in var(--color-space)var(--hue-interpolation),var(--gradient,var(--tw-gradient)))}}.radial-gradient{--tw-gradient:var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position);background-image:radial-gradient(var(--gradient-shape)var(--gradient-size)at var(--gradient-position),var(--tw-gradient-stops,var(--gradient)))}.from-inkred-900{--tw-gradient-from:oklch(17.65% .0615 26.24);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-inkred-750{--tw-gradient-to:oklch(30.41% .0921 24.44);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.object-\[75\%_center\]{object-position:75% center}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.main-nav-item{--bg-color:transparent;--text-color:var(--color-neutral-100);--border-color:transparent;--bg-hover-color:var(--color-inkred-600);--border-width:0;--padding-block:.75em;--font-position-adjust:1.05;font-family:var(--font-rambla);text-transform:uppercase;letter-spacing:.15em;padding-inline:1.5rem;font-size:.92rem;font-weight:700;text-decoration:none}.main-nav-item>.font-position-adjust,.main-nav-item:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.main-nav-item:has(.font-position-adjust){padding-block:0}@media (min-width:1400px){.main-nav-item{font-size:var(--text-7)}}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.\!px-12{padding-inline:calc(var(--spacing)*12)!important}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.wrap{padding-inline:var(--wrap-padding,1rem)}.lh3{--font-position-adjust:1.1;--padding-block:0em;font-family:var(--font-marcher);text-transform:uppercase;letter-spacing:.07em;color:var(--color-inkred-700);font-size:.75em;font-weight:700;line-height:1.4}.lh3>.font-position-adjust,.lh3:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.lh3:has(.font-position-adjust){padding-block:0}.marcher-upper{--font-position-adjust:1.1;--padding-block:1em;font-family:var(--font-marcher);text-transform:uppercase;letter-spacing:.07em;font-size:.75em;line-height:1.4}.marcher-upper>.font-position-adjust,.marcher-upper:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.marcher-upper:has(.font-position-adjust){padding-block:0}.\!py-3{padding-block:calc(var(--spacing)*3)!important}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-20{padding-block:calc(var(--spacing)*20)}.pr-4{padding-right:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-right{text-align:right}.fq-name{font-size:var(--text-8);font-family:var(--font-rambla);color:var(--color-inkred-700);font-weight:700}@media (min-width:600px){.fq-name{font-size:var(--text-11)}}@media (min-width:1300px){.fq-name{font-size:var(--text-13)}}.font-marcher{font-family:Marcher,sans-serif}.font-rambla{font-family:Rambla,sans-serif}.font-vanio{font-family:Vanio,serif}.ctah1{font-size:var(--text-13);line-height:1.25}@media (min-width:600px){.ctah1{font-size:var(--text-14)}}@media (min-width:1300px){.ctah1{font-size:var(--text-16);line-height:1.15;font-size:var(--text-17)}}.lh1{font-size:var(--text-13);line-height:1.25}@media (min-width:600px){.lh1{font-size:var(--text-14)}}@media (min-width:1300px){.lh1{font-size:var(--text-16);line-height:1.15}}.tsh1{font-size:var(--text-13);line-height:1.25}@media (min-width:600px){.tsh1{font-size:var(--text-15)}}@media (min-width:1300px){.tsh1{font-size:var(--text-17);line-height:1.15}}.hero{--gap-y:1.5rem}.hero .hero-cta .button{font-size:var(--text-5)}@media (min-width:600px){.hero .hero-cta .button{--gap-y:2rem;font-size:var(--text-6)}}@media (min-width:1000px){.hero .hero-cta .button{font-size:var(--text-7)}}.lc1{font-size:var(--text-8)}@media (min-width:600px){.lc1{font-size:var(--text-9)}}@media (min-width:1300px){.lc1{font-size:var(--text-10)}}.text-4{font-size:var(--text-4)}.text-7{font-size:var(--text-7)}.text-8{font-size:var(--text-8)}.text-10{font-size:var(--text-10)}.text-\[0\.75em\]{font-size:.75em}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.font-700{--tw-font-weight:var(--font-weight-700);font-weight:var(--font-weight-700)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-balance{text-wrap:balance}.text-\[\#333\]{color:#333}.text-\[\#181818\]{color:#181818}.text-\[\#767676\]{color:#767676}.text-inkred-700{color:#7c1e1e}.text-inkred-700\/75{color:#7c1e1ebf}.text-inkyellow-400{color:#f9c02f}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-500{color:var(--color-neutral-500)}.text-white{color:var(--color-white)}.italic{font-style:italic}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.elevation-2{--sx:var(--shadow-x);--sy:var(--shadow-y);--sb:var(--shadow-blur);--sc:var(--shadow-color);--sa:var(--shadow-alpha);--sx-multiple:var(--shadow-x-multiple);--sy-multiple:var(--shadow-y-multiple);--sb-multiple:var(--shadow-blur-multiple);box-shadow:var(--sx) var(--sy) var(--sb) oklch(from var(--sc)l c h/var(--sa)),calc(var(--sx)*pow(var(--sx-multiple),1)) calc(var(--sy)*pow(var(--sy-multiple),1)) calc(var(--sb)*pow(var(--sb-multiple),1)) oklch(from var(--sc)l c h/var(--sa))}.elevation-4{--sx:var(--shadow-x);--sy:var(--shadow-y);--sb:var(--shadow-blur);--sc:var(--shadow-color);--sa:var(--shadow-alpha);--sx-multiple:var(--shadow-x-multiple);--sy-multiple:var(--shadow-y-multiple);--sb-multiple:var(--shadow-blur-multiple);box-shadow:var(--sx) var(--sy) var(--sb) oklch(from var(--sc)l c h/var(--sa)),calc(var(--sx)*pow(var(--sx-multiple),1)) calc(var(--sy)*pow(var(--sy-multiple),1)) calc(var(--sb)*pow(var(--sb-multiple),1)) oklch(from var(--sc)l c h/var(--sa)),calc(var(--sx)*pow(var(--sx-multiple),2)) calc(var(--sy)*pow(var(--sy-multiple),2)) calc(var(--sb)*pow(var(--sb-multiple),2)) oklch(from var(--sc)l c h/var(--sa)),calc(var(--sx)*pow(var(--sx-multiple),3)) calc(var(--sy)*pow(var(--sy-multiple),3)) calc(var(--sb)*pow(var(--sb-multiple),3)) oklch(from var(--sc)l c h/var(--sa))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[30px\]{--tw-blur:blur(30px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[40px\]{--tw-blur:blur(40px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-10{--tw-brightness:brightness(10%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-40{--tw-brightness:brightness(40%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-0{--tw-saturate:saturate(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.ds-elevation-2{--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))}.ds-elevation-4{--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),3))calc(var(--sy)*pow(var(--sy-multiple),3))calc(var(--sb)*pow(var(--sb-multiple),3))oklch(from var(--sc)l c h/var(--sa)))}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay{transition-delay:var(--transition-delay)}.pigment-yellow-outline{--text-color:white;--border-color:black;--bg-color:#181818;--bg-hover-color:var(--color-inkyellow-600);--text-hover-color:var(--color-inkyellow-050);--border-hover-color:var(--color-inkyellow-600)}.pigment-yellow-heavy{--bg-color:var(--color-inkyellow-400);--text-color:black;--border-color:currentcolor;--bg-hover-color:var(--color-inkred-700);--text-hover-color:white;--border-hover-color:black}.pigment-white-outline{--bg-color:transparent;--text-color:white;--border-color:currentcolor;--bg-hover-color:var(--color-inkred-700)}.\[--border-color\:var\(--color-neutral-300\)\]{--border-color:var(--color-neutral-300)}.\[--border-width\:1px\]{--border-width:1px}.\[--border-width\:2px\]{--border-width:2px}.\[--border-width\:3px\]{--border-width:3px}.\[--cols\:2\]{--cols:2}.\[--cols\:3\]{--cols:3}.\[--cols\:7\]{--cols:7}.\[--gap-x\:2rem\]{--gap-x:2rem}.\[--gap-y\:3rem\]{--gap-y:3rem}.\[--gap\:0\]{--gap:0}.\[--gap\:1\.5rem\]{--gap:1.5rem}.\[--gap\:1rem\]{--gap:1rem}.\[--gap\:3rem\]{--gap:3rem}.\[--gradient-angle\:135deg\]{--gradient-angle:135deg}.\[--item-width\:15em\]{--item-width:15em}.\[--item-width\:15rem\]{--item-width:15rem}.\[--nudge\:2\.25rem\]{--nudge:2.25rem}.\[--radius\:1\.25rem\]{--radius:1.25rem}.\[--radius\:1\.375rem\]{--radius:1.375rem}.\[--radius\:3rem\]{--radius:3rem}.\[--radius\:10rem\]{--radius:10rem}.\[--sa\:0\.20\]{--sa:.2}.\[--sc\:oklch\(from_var\(--color-inkred-700\)_l_c_h\/0\.2\)\]{--sc:oklch(from var(--color-inkred-700)l c h/.2)}.\[--sc\:var\(--color-inkred-700\)\]{--sc:var(--color-inkred-700)}.\[--span\:2\]{--span:2}.\[--span\:3\]{--span:3}.\[--span\:4\]{--span:4}.\[--sx\:0px\]{--sx:0px}.\[--sy\:0px\]{--sy:0px}.\[--tx\:-1rem\]{--tx:-1rem}.\[--tx\:-2rem\]{--tx:-2rem}.\[--tx\:-5rem\]{--tx:-5rem}.\[--tx\:-8rem\]{--tx:-8rem}.\[--tx\:-100\%\]{--tx:-100%}.\[--tx\:4rem\]{--tx:4rem}.\[--tx\:8rem\]{--tx:8rem}.\[--tx\:22\%\]{--tx:22%}.\[--tx\:33\%\]{--tx:33%}.\[--tx\:100\%\]{--tx:100%}.\[--ty\:-3rem\]{--ty:-3rem}.\[--ty\:-20\%\]{--ty:-20%}.\[--ty\:4rem\]{--ty:4rem}.\[--ty\:11rem\]{--ty:11rem}.\[--ty\:35\%\]{--ty:35%}.\[--ty\:45\%\]{--ty:45%}@media not all and (min-width:1100px){.max-bp11\:hidden{display:none}}@media not all and (min-width:1000px){.max-bp10\:scrollable-horizontal{gap:var(--gap,1rem);scroll-snap-type:x var(--snap-type);flex-direction:row;max-width:100%;display:flex;overflow:auto hidden}.max-bp10\:scrollable-horizontal>:where(*){scroll-snap-align:var(--snap-align);scroll-margin:var(--scroll-margin);flex-grow:0;flex-shrink:0}.max-bp10\:vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:column;display:flex}.max-bp10\:vertical>*,.max-bp10\:vertical>:where(.contents)>*,.max-bp10\:vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.max-bp10\:vertical>.spacer{margin-block-start:auto}.max-bp10\:w-\[35rem\]{width:35rem}.max-bp10\:max-w-\[35rem\]{max-width:35rem}.max-bp10\:opacity-20{opacity:.2}}@media not all and (min-width:900px){.max-bp9\:hidden{display:none}}@media not all and (min-width:800px){.max-bp8\:mx-auto{margin-inline:auto}.max-bp8\:hidden{display:none}}@media not all and (min-width:700px){.max-bp7\:w-full{width:100%}.max-bp7\:justify-center{justify-content:center}}@media not all and (min-width:600px){.max-bp6\:-order-1{order:-1}.max-bp6\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.max-bp6\:hidden{display:none}}@media not all and (min-width:500px){.max-bp5\:self-start{align-self:flex-start}}@media (min-width:500px){.bp5\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:row;display:flex}.bp5\:horizontal>*,.bp5\:horizontal>:where(.contents)>*,.bp5\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp5\:horizontal>.spacer{margin-inline-start:auto}}@media (min-width:600px){.bp6\:-order-1{order:-1}.bp6\:hidden{display:none}.bp6\:h-70{height:calc(var(--spacing)*70)}.bp6\:p-8{padding:calc(var(--spacing)*8)}.bp6\:\[--cols\:2\]{--cols:2}.bp6\:\[--radius\:3\.75rem\]{--radius:3.75rem}}@media (min-width:700px){.bp7\:ml-auto{margin-left:auto}}@media (min-width:800px){.bp8\:hidden{display:none}.bp8\:h-80{height:calc(var(--spacing)*80)}.bp8\:\!width-single-column{max-width:var(--width-single-column,100%)!important}.bp8\:\[--cols\:2\]{--cols:2}}@media (min-width:900px){.bp9\:grid-simple{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--cols),minmax(0,1fr));max-width:100%;display:grid}.bp9\:grid-simple>*,.bp9\:grid-simple>:where(.contents)>*,.bp9\:grid-simple>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}.bp9\:text-8{font-size:var(--text-8)}}@media (min-width:1000px){.bp10\:stack{grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}.bp10\:stack:before,.bp10\:stack:after,.bp10\:stack>*,.bp10\:stack>:where(astro-island,astro-slot)>*{z-index:1;grid-area:1/1/span 1/span 1;position:relative}.bp10\:stack>.background{position:absolute;inset:0;overflow:hidden}.bp10\:stack>.foreground{z-index:10;position:relative}.bp10\:pos-bottom{bottom:var(--nudge-y,var(--nudge,0));position:relative}:where([class*=stack])>.bp10\:pos-bottom{place-self:end center}:where([class*=relative])>.bp10\:pos-bottom{position:absolute;inset-block-end:0}.bp10\:grid-simple{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--cols),minmax(0,1fr));max-width:100%;display:grid}.bp10\:grid-simple>*,.bp10\:grid-simple>:where(.contents)>*,.bp10\:grid-simple>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}.bp10\:col-start-1{grid-column-start:1}.bp10\:vertical{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:column;display:flex}.bp10\:vertical>*,.bp10\:vertical>:where(.contents)>*,.bp10\:vertical>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp10\:vertical>.spacer{margin-block-start:auto}.bp10\:hidden{display:none}.bp10\:aspect-\[2400\/958\]{aspect-ratio:2400/958}.bp10\:h-100{height:calc(var(--spacing)*100)}.bp10\:\[--cols\:2\]{--cols:2}.bp10\:\[--cols\:3\]{--cols:3}.bp10\:\[--cols\:5\]{--cols:5}.bp10\:\[--cols\:6\]{--cols:6}.bp10\:\[--span\:2\]{--span:2}.bp10\:\[--span\:3\]{--span:3}}@media (min-width:1100px){.bp11\:horizontal{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:row;display:flex}.bp11\:horizontal>*,.bp11\:horizontal>:where(.contents)>*,.bp11\:horizontal>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.bp11\:horizontal>.spacer{margin-inline-start:auto}.bp11\:hidden{display:none}.bp11\:h-12{height:calc(var(--spacing)*12)}.bp11\:items-center{align-items:center}.bp11\:justify-center{justify-content:center}}@media (min-width:1200px){.bp12\:\[--cols\:2\]{--cols:2}}@media (min-width:1400px){.bp14\:text-8{font-size:var(--text-8)}.bp14\:text-9{font-size:var(--text-9)}}@media (min-width:1600px){.bp16\:\[--tx\:-95\%\]{--tx:-95%}}@media (min-width:1800px){.bp18\:object-center{object-position:center}}.\[\&\>\*\]\:py-1>*{padding-block:calc(var(--spacing)*1)}.\[\&\>\*\]\:\[--span\:2\]>*{--span:2}a{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color)}a:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}a:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}a:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}a.selected,a.checked,a[aria-current],a[aria-selected],a[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}button{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color);max-width:100%;font:inherit;font-family:var(--input-font);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;padding:.25em 1em;display:inline-flex;text-decoration:none!important}button :where(svg path){--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);fill:var(--fill-color,var(--text-color));stroke:var(--stroke-color,var(--text-color))}button:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}button:hover :where(svg path){fill:var(--fill-hover-color,var(--text-hover-color,var(--fill-color,var(--text-color))));stroke:var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))}button:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}button:focus :where(svg path){fill:var(--fill-focus-color,var(--text-focus-color,var(--fill-hover-color,var(--text-hover-color,var(--fill-color,var(--text-color))))));stroke:var(--stroke-focus-color,var(--text-focus-color,var(--stroke-hover-color,var(--text-hover-color,var(--stroke-color,var(--text-color))))))}button:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}button:active :where(svg path){fill:var(--fill-active-color,var(--text-active-color));stroke:var(--stroke-active-color,var(--text-active-color))}button.selected,button.checked,button[aria-current],button[aria-selected],button[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}:is(button.selected,button.checked,button[aria-current],button[aria-selected],button[aria-expanded=true]) :where(svg path){fill:var(--fill-selected-color);stroke:var(--stroke-selected-color)}button *{pointer-events:none}button svg path{--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props)}:is(:is(a,button,.button),:where([tabindex]:not([tabindex="-1"]))):focus-visible{outline-color:var(--outline-color)}.drawer-backdrop{z-index:15;background-color:#00000080;position:fixed;inset:0}.drawer-content{z-index:100;position:fixed;overflow-y:auto}.drawer-close-button{padding:var(--padding,.5em);line-height:1}.accordion svg{transition:var(--transition-values);transition-property:var(--transition-props)}.accordion :where([aria-expanded=true] svg){transform:rotate(90deg)}.accordion-button{padding-block:var(--padding-block,var(--padding,0));padding-inline:var(--padding-inline,var(--padding,0));justify-content:space-between;align-items:center;width:100%;max-width:100%;display:flex}.accordion-button:where(:has(svg+span)),.accordion-button:where(:has(svg+astro-slot)){justify-content:start}.accordion-content{padding-block:var(--padding-block,var(--padding,0));padding-inline:var(--padding-inline,var(--padding,0))}}.input-group.stack :has(~:where(.input)),.input-group.stack :has(~:where(.input)):where(astro-slot,astro-content,astro-island)>*{z-index:2;place-self:center start;display:flex}.input-group.stack :where(.input)~*,.input-group.stack :where(.input)~:where(astro-slot,astro-content,astro-island)>*{place-self:center end;display:flex}table{font-variant-numeric:lining-nums tabular-nums slashed-zero diagonal-fractions;border-collapse:collapse;width:100%}table:has(thead) tr:nth-child(2n+2),table:not(:has(thead)) tr tr:nth-child(2n+3){background-color:var(--alt-row-color)}table th:where([scope=colgroup],[scope=col],:not([scope])){border-top:var(--header-row-border-top);border-bottom:var(--header-row-border-bottom);font-weight:700}table th:where([scope=group],[scope=row]){font-weight:700}table :is(th,td){text-align:left;padding:var(--padding,var(--padding-x,.375rem))var(--padding,var(--padding-y,.5rem));display:table-cell}.table-grid:where(table,[role=table],[role=grid]){font-variant-numeric:lining-nums tabular-nums slashed-zero diagonal-fractions;table-layout:auto;width:100%;max-width:100%}:where(table) .table-grid:where(table,[role=table],[role=grid]){table-layout:auto}:where(.table-grid) .table-grid:where(table,[role=table],[role=grid]){--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--cols,1),minmax(0,auto));max-width:100%;display:grid}:where(.table-grid) .table-grid:where(table,[role=table],[role=grid])>*,:where(.table-grid) .table-grid:where(table,[role=table],[role=grid])>:where(.contents)>*,:where(.table-grid) .table-grid:where(table,[role=table],[role=grid])>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}.table-grid :where(thead,tbody,tfoot,[role=rowgroup]){display:contents}.table-grid :where(tr,[role=row]){grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.table-grid :where(tr,[role=row]):nth-child(2n+3){background-color:var(--alt-row-color)}.table-grid :where(th[scope=colgroup],th[scope=col],th:not([scope]),[role=columnheader]){border-top:var(--header-row-border-top);border-bottom:var(--header-row-border-bottom);font-weight:700}.table-grid :where(th[scope=rowgroup],th[scope=row],[role=rowheader]){font-weight:700}.table-grid :where([role=columnheader],[role=rowheader],[role=cell],[role=gridcell],th,td){text-align:left;padding:var(--padding,var(--padding-x,.375rem))var(--padding,var(--padding-y,.5rem));align-items:center;display:grid}:root{--shadow-x:0px;--shadow-y:1px;--shadow-blur:1px;--shadow-color:#000;--shadow-alpha:.25;--shadow-x-multiple:2;--shadow-y-multiple:2;--shadow-blur-multiple:2}@font-face{font-family:Rambla;src:url(/fonts/Rambla-Regular.woff2)format("woff2"),url(/fonts/Rambla-Regular.woff)format("woff"),url(/fonts/Rambla-Regular.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Rambla;src:url(/fonts/Rambla-Bold.woff2)format("woff2"),url(/fonts/Rambla-Bold.woff)format("woff"),url(/fonts/Rambla-Bold.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Vanio;src:url(/fonts/Vanio-Regular.woff2)format("woff2"),url(/fonts/Vanio-Regular.woff)format("woff"),url(/fonts/Vanio-Regular.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Vanio;src:url(/fonts/Vanio-RegularItalic.woff2)format("woff2"),url(/fonts/Vanio-RegularItalic.woff)format("woff"),url(/fonts/Vanio-RegularItalic.ttf)format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Vanio;src:url(/fonts/Vanio-Medium.woff2)format("woff2"),url(/fonts/Vanio-Medium.woff)format("woff"),url(/fonts/Vanio-Medium.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Vanio;src:url(/fonts/Vanio-MediumItalic.woff2)format("woff2"),url(/fonts/Vanio-MediumItalic.woff)format("woff"),url(/fonts/Vanio-MediumItalic.ttf)format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Vanio;src:url(/fonts/Vanio-Bold.woff2)format("woff2"),url(/fonts/Vanio-Bold.woff)format("woff"),url(/fonts/Vanio-Bold.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Vanio;src:url(/fonts/Vanio-BoldItalic.woff2)format("woff2"),url(/fonts/Vanio-BoldItalic.woff)format("woff"),url(/fonts/Vanio-BoldItalic.ttf)format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Marcher;src:url(/fonts/Marcher-Regular.woff2)format("woff2"),url(/fonts/Marcher-Regular.woff)format("woff"),url(/fonts/Marcher-Regular.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Marcher;src:url(/fonts/Marcher-Medium.woff2)format("woff2"),url(/fonts/Marcher-Medium.woff)format("woff"),url(/fonts/Marcher-Medium.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}html{--wrap-padding:1rem;--section-margin-y:3rem}@media not all and (max-width:600px){html{--wrap-padding:2rem;--section-margin-y:5rem}}@media not all and (max-width:1200px){html{--section-margin-y:8rem}}@media (min-width:1400px){html{--width-standard:88rem}}.pigment-red-heavy{--bg-color:var(--color-inkred-700);--text-color:white;--border-color:currentcolor;--bg-hover-color:var(--color-inkred-500)}.pigment-red-outline{--text-color:var(--color-inkred-700);--border-color:var(--color-inkred-700);--bg-hover-color:var(--color-inkred-600);--text-hover-color:white;--border-hover-color:var(--color-inkred-600)}.highlight-red{color:var(--color-inkred-700)}.highlight-yellow{color:var(--color-inkyellow-400)}.highlight-bg-yellow{background-image:linear-gradient(transparent 0 var(--highlight-start,0),var(--highlight-color)var(--highlight-start,0)var(--highlight-end,1em),transparent var(--highlight-end,1em));--highlight-color:var(--color-inkyellow-200)}.fq-title{font-size:var(--text-5);font-family:var(--font-rambla);text-transform:uppercase;letter-spacing:.03em;color:var(--color-inkred-300);font-weight:700}@media (min-width:600px){.fq-title{font-size:var(--text-8)}}@media (min-width:1300px){.fq-title{font-size:var(--text-9)}}.fq-quote{font-size:var(--text-8);color:#625e5e;font-style:italic;font-weight:500}@media (min-width:1300px){.fq-quote{font-size:var(--text-10)}}.team-member-name{font-size:var(--text-8);font-family:var(--font-rambla);color:var(--color-inkred-700);font-weight:700;font-size:var(--text-11)}@media (min-width:600px){.team-member-name{font-size:var(--text-11)}}@media (min-width:1300px){.team-member-name{font-size:var(--text-13)}}.main-nav-upper-item{--font-position-adjust:1.1;--padding-block:1em;font-family:var(--font-marcher);text-transform:uppercase;letter-spacing:.07em;font-size:.75em;line-height:1.4;font-size:var(--text-5);--text-color:var(--color-inkneutral-900);--text-hover-color:var(--color-inkred-700);font-weight:700;text-decoration-line:none}.main-nav-upper-item>.font-position-adjust,.main-nav-upper-item:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.main-nav-upper-item:has(.font-position-adjust){padding-block:0}.mnd-logo{border:var(--border-width)var(--border-style)var(--border-color);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color);--border-color:transparent;--stroke-color:transparent;--bg-hover-color:var(--color-inkred-500);border-radius:var(--radius)}.mnd-logo:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}.mnd-logo:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}.mnd-logo:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}.mnd-logo.selected,.mnd-logo.checked,.mnd-logo[aria-current],.mnd-logo[aria-selected],.mnd-logo[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}.mnd-close{--bg-color:transparent;--text-color:white;--border-color:transparent;--bg-hover-color:var(--color-inkred-500)}.mnd-item{--bg-color:transparent;--text-color:var(--color-neutral-100);--border-color:transparent;--bg-hover-color:var(--color-inkred-500);--border-width:0;--padding-block:.75em;--font-position-adjust:1.05;font-family:var(--font-rambla);text-transform:uppercase;letter-spacing:.15em;font-size:.92rem;font-weight:700;font-size:var(--text-7);justify-content:start;margin-inline:.25rem;padding-inline:1.25rem;text-decoration:none}.mnd-item>.font-position-adjust,.mnd-item:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.mnd-item:has(.font-position-adjust){padding-block:0}@media (min-width:1400px){.mnd-item{font-size:var(--text-7)}}.fqs{--gap-x:8vw;--extrusion:3vw}.founder-quote{--border-color:var(--color-inkred-700);--rowspan:2}.founder-quote .fq-pic{overflow:hidden}@media not all and (min-width:600px){.founder-quote .fq-content{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--radius:1.5rem;background-color:#fff;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.founder-quote .fq-content>*,.founder-quote .fq-content>:where(.contents)>*,.founder-quote .fq-content>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.founder-quote .fq-content>.spacer{margin-block-start:auto}}@media (min-width:600px){.founder-quote{--gap-x:1.5rem}.founder-quote .fq-pic{--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)))}.founder-quote .fq-content{background-color:#0000;border:none}}@media (min-width:1000px){.founder-quote .fq-pic{--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)))}.founder-quote .fq-content{--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));max-width:none;filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),3))calc(var(--sy)*pow(var(--sy-multiple),3))calc(var(--sb)*pow(var(--sb-multiple),3))oklch(from var(--sc)l c h/var(--sa)));border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);background-color:#fff;padding:2rem}}@media not all and (min-width:600px){.founder-quote:nth-child(odd) .fq-meta{text-align:right;align-self:end}}@media (min-width:1000px){.founder-quote:nth-child(odd){--drop-shadow-x:1px}.founder-quote:nth-child(odd) .fq-content{bottom:var(--nudge-y,var(--nudge,0));right:var(--nudge-x,var(--nudge,0));margin-inline-start:calc(var(--extrusion)*-1);position:relative}:where([class*=stack])>:is(.founder-quote:nth-child(odd) .fq-content){place-self:end}:where([class*=relative])>:is(.founder-quote:nth-child(odd) .fq-content){position:absolute;inset-block-end:0;inset-inline-end:0}}@media not all and (min-width:600px){.founder-quote:nth-child(2n) .fq-meta{text-align:left}.founder-quote:nth-child(2n) .fq-meta>div+*{order:-1}}@media (min-width:1000px){.founder-quote:nth-child(2n){--drop-shadow-x:-1px}.founder-quote:nth-child(2n) .fq-content{bottom:var(--nudge-y,var(--nudge,0));left:var(--nudge-x,var(--nudge,0));margin-inline:0 calc(var(--extrusion)*-1);position:relative}:where([class*=stack])>:is(.founder-quote:nth-child(2n) .fq-content){place-self:end start}:where([class*=relative])>:is(.founder-quote:nth-child(2n) .fq-content){position:absolute;inset-block-end:0;inset-inline-start:0}}.partners-section .gradient{--gradient-angle:to bottom;--gradient:hsl(0deg 0 0/10%)0%,hsl(0deg 0 0/50%)100%}.partners{--gap-y:2rem;--partner-icon-height:5rem;--nudge-y:11vw}@media not all and (min-width:1000px){.partners{padding-top:calc(var(--overlap-bottom)*1 + 7rem + 8vw)}}@media (min-width:1000px){.partners{--nudge-y:8vw;--partner-icon-height:5.5vw}}.partners-text{font-family:var(--font-rambla);font-size:clamp(1rem,.75rem + .625vw,1.5rem);text-transform:uppercase;letter-spacing:.18em;color:#fff;font-weight:700}.partners-icons{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));--gap:max(5em,8vw);flex-flow:wrap;justify-content:center;display:flex}.partners-icons>*,.partners-icons>:where(.contents)>*,.partners-icons>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.partners-icons .partner-icon{width:auto;height:var(--partner-icon-height)}:root{--overlap-bottom:6rem}.hero-title{font-size:var(--text-13);line-height:1.25}@media (min-width:600px){.hero-title{font-size:var(--text-14)}}@media (min-width:1300px){.hero-title{font-size:var(--text-16);line-height:1.15}}.hero-content{max-width:100%;font-size:var(--text-8);flex-flow:column;gap:1em;display:flex}.hero-content *+:where(h2,h3),.hero-content *+:where(astro-island,astro-slot)>:where(:where(h2,h3):first-child){margin-top:2em;scroll-margin-top:2em}.hero-content *+:where(h4,h5,h6),.hero-content *+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1em;scroll-margin-top:2em}.hero-content :where(ul,ol){list-style-type:initial}.hero-content>:where(ul,ol),.hero-content>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.hero-content>:where(ul,ol),.hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.hero-content>:where(ul,ol),.hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.hero-content>:where(ul,ol),.hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25em}:is(.hero-content>:where(ul,ol),.hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5em}:is(.hero-content>:where(ul,ol),.hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25em}.hero-content :where(a){text-decoration:underline}.hero-content>img,.hero-content figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}@media (min-width:600px){.hero-content{font-size:var(--text-9)}}@media (min-width:1300px){.hero-content{font-size:var(--text-10)}}.hero-border{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--border-width:3px;--border-color:var(--color-inkred-700);--radius:2rem}.hero-leftright{--gap-y:1.5rem}.hero-leftright .hero-cta .button{font-size:var(--text-5)}@media (min-width:600px){.hero-leftright .hero-cta .button{--gap-y:2rem;font-size:var(--text-6)}}@media (min-width:1000px){.hero-leftright .hero-cta .button{font-size:var(--text-7)}}:where(.hero-leftright[data-start=left]~.hero-leftright:nth-child(2n)) .right-col,:where(.hero-leftright[data-start=right],.hero-leftright[data-start=right]~.hero-leftright:nth-child(odd)) .right-col{order:-1}.hero-center{--gap-y:1.5rem;gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-direction:column;display:flex}.hero-center .hero-cta .button{font-size:var(--text-5)}@media (min-width:600px){.hero-center .hero-cta .button{--gap-y:2rem;font-size:var(--text-6)}}@media (min-width:1000px){.hero-center .hero-cta .button{font-size:var(--text-7)}}.hero-center>*,.hero-center>:where(.contents)>*,.hero-center>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.hero-center>.spacer{margin-block-start:auto}.hero-center .hero-title{text-align:center;margin-inline:auto}.hero-center .hero-content{max-width:100%;max-width:var(--width-single-column,100%);flex-flow:column;gap:1em;margin-inline:auto;display:flex}.hero-center .hero-content *+:where(h2,h3),.hero-center .hero-content *+:where(astro-island,astro-slot)>:where(:where(h2,h3):first-child){margin-top:2em;scroll-margin-top:2em}.hero-center .hero-content *+:where(h4,h5,h6),.hero-center .hero-content *+:where(astro-island,astro-slot)>:where(:where(h4,h5,h6):first-child){margin-top:1em;scroll-margin-top:2em}.hero-center .hero-content :where(ul,ol){list-style-type:initial}.hero-center .hero-content>:where(ul,ol),.hero-center .hero-content>:where(astro-island,astro-slot)>:where(ul,ol){margin-left:2em;list-style-position:outside}:is(.hero-center .hero-content>:where(ul,ol),.hero-center .hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) :where(ul,ol){padding-left:2em}:is(.hero-center .hero-content>:where(ul,ol),.hero-center .hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li{font-variant-numeric:lining-nums}:is(.hero-center .hero-content>:where(ul,ol),.hero-center .hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li+li{margin-top:.25em}:is(.hero-center .hero-content>:where(ul,ol),.hero-center .hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li:has(li)+li{margin-top:.5em}:is(.hero-center .hero-content>:where(ul,ol),.hero-center .hero-content>:where(astro-island,astro-slot)>:where(ul,ol)) li>:where(ul,ol){margin-top:.25em}.hero-center .hero-content :where(a){text-decoration:underline}.hero-center .hero-content>img,.hero-center .hero-content figure img{border-radius:var(--radius);border:1px solid oklch(90% 0 0)}@media (min-width:1000px){.hero-emp-alt{flex-direction:row-reverse}.hero-emp-alt .hero-content-container{margin-left:0;margin-right:-8vw}}@media (min-width:2200px){.hero-emp-alt .hero-content-container{margin-left:-16vw}}.hero-emp .hero-content{padding:var(--padding,1rem);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)));--border-width:2px;--border-color:var(--color-inkred-700);z-index:10;background-color:var(--bg-color);border-radius:1rem;padding:2rem;position:relative}@media not all and (min-width:600px){.hero-emp .hero-content{gap:1.25em}.hero-emp .hero-content .button-marcher{font-size:var(--text-4)}}@media (min-width:600px){.hero-emp .hero-content{border-radius:1.5rem;padding:3rem}}@media (min-width:600px) and (not (min-width:1300px)){.hero-emp .hero-content{max-width:45rem;margin-inline:auto}}.hero-emp .hero-cta{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));flex-flow:wrap;display:flex}.hero-emp .hero-cta>*,.hero-emp .hero-cta>:where(.contents)>*,.hero-emp .hero-cta>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}@media not all and (min-width:1000px){.hero-emp .hero-cta{--grow:1;--gap-y:.75rem}}@media (min-width:1000px){.hero-emp .hero-cta{--grow:1;--gap-y:1rem;--gap-x:2rem}}.hero-emp .hero-cta .button{font-size:var(--text-5)}@media (min-width:600px){.hero-emp .hero-cta .button{font-size:var(--text-7)}}@media (min-width:1000px){.hero-emp .hero-cta .button{font-size:var(--text-8)}}@media not all and (min-width:1000px){.overlapped-content{padding-top:calc(var(--overlap-bottom)*1)}}.service-wall{--item-width:11rem;--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--fit,auto-fill),minmax(min(var(--item-width,3rem),100%),1fr));max-width:100%;font-size:var(--text-8);font-family:var(--font-rambla);gap:.75em;margin-inline:auto;display:grid}.service-wall>*,.service-wall>:where(.contents)>*,.service-wall>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}@media (min-width:600px){.service-wall{--item-width:14rem;font-size:var(--text-9)}}.service-wall>*{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--color-inkneutral-700);background-color:var(--bg-color);--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)));--shadow-blur:2px;background-color:#fff;padding:.75rem 1rem}.mft-header{font-size:var(--text-7);font-family:var(--font-rambla);text-transform:uppercase;letter-spacing:.15em;color:var(--color-inkyellow-400);font-weight:700}.mft-item{font-size:var(--text-8);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color);--bg-color:transparent;--border-color:transparent;--text-color:#bbb;--text-hover-color:white;font-family:var(--font-rambla);text-decoration:none}.mft-item:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}.mft-item:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}.mft-item:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}.mft-item.selected,.mft-item.checked,.mft-item[aria-current],.mft-item[aria-selected],.mft-item[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}@media not all and (min-width:1000px){section:has(+.testimonials-section){padding-bottom:calc(var(--section-margin-y)*2)}}.testimonials-section .radial-gradient{--gradient-shape:circle;--gradient:hsl(0deg 0 0/0%)0%,black 180%}@media not all and (min-width:1000px){.testimonials-section .content{margin-top:calc(var(--section-margin-y)*-2)}}.stats{text-transform:uppercase;font-family:Rambla,sans-serif;font-weight:700}.stats-big{--shadow-y:.5px;--shadow-color:oklch(15.88% .074 89/.17);font-size:var(--text-13);--text-shadow-string:var(--text-shadow-x,0)var(--text-shadow-y,0)var(--text-shadow-blur,0)var(--text-shadow-color);text-shadow:var(--text-shadow,var(--text-shadow-string));--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),3))calc(var(--sy)*pow(var(--sy-multiple),3))calc(var(--sb)*pow(var(--sb-multiple),3))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),4))calc(var(--sy)*pow(var(--sy-multiple),4))calc(var(--sb)*pow(var(--sb-multiple),4))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),5))calc(var(--sy)*pow(var(--sy-multiple),5))calc(var(--sb)*pow(var(--sb-multiple),5))oklch(from var(--sc)l c h/var(--sa)));color:var(--color-inkyellow-400);line-height:1}@media (min-width:600px){.stats-big{font-size:var(--text-15)}}@media (min-width:1300px){.stats-big{font-size:var(--text-17);line-height:1.15}}.stats-small{--shadow-y:.5px;--shadow-color:oklch(15.88% .074 89/.15);--sx:var(--drop-shadow-x,var(--shadow-x));--sy:var(--drop-shadow-y,var(--shadow-y));--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--drop-shadow-color,var(--shadow-color));--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),2))calc(var(--sy)*pow(var(--sy-multiple),2))calc(var(--sb)*pow(var(--sb-multiple),2))oklch(from var(--sc)l c h/var(--sa)));font-size:var(--text-8);letter-spacing:.11em;color:#fff}.testimonials-grid>*{scroll-margin:var(--wrap-padding)}@media not all and (min-width:1000px){.testimonials-grid>*{max-width:min(30rem,90%)}}.team-creds{font-family:var(--font-rambla);color:var(--color-neutral-700);margin-left:0;font-size:.75em;font-weight:700;list-style:none}.team-creds li{margin-top:0}.contact-grid{--span:1;gap:var(--gap-y,var(--gap,1rem))var(--gap-x,var(--gap,1rem));grid-template-columns:repeat(var(--cols),minmax(0,1fr));--cols:2;grid-template-areas:"phone wechat""whatsapp wechat""email email""address address";gap:3rem;max-width:100%;display:grid}.contact-grid>*,.contact-grid>:where(.contents)>*,.contact-grid>:where(astro-island,astro-slot)>*{--cols:1;grid-column:var(--colstart,auto)/span var(--span,1);grid-row:var(--rowstart,auto)/span var(--rowspan,1);max-width:100%}@media (min-width:1000px){.contact-grid{--cols:4;grid-template-areas:"phone wechat email email""whatsapp wechat email email""address address email email"}}.contact-grid [class*=area-]{gap:var(--gap-y,var(--gap))var(--gap-x,var(--gap));gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.contact-grid [class*=area-]>*,.contact-grid [class*=area-]>:where(.contents)>*,.contact-grid [class*=area-]>:where(astro-island,astro-slot)>*{flex-grow:var(--grow)}.contact-grid [class*=area-]>.spacer{margin-block-start:auto}.contact-grid .area-email{grid-area:email}.contact-grid .area-phone{grid-area:phone}.contact-grid .area-whatsapp{grid-area:whatsapp}.contact-grid .area-wechat{grid-area:wechat}.contact-grid .area-address{grid-area:address}html{font-family:var(--font-vanio);scroll-behavior:smooth;line-height:1.45}body{color:#181818}.piggy{--font-position-adjust:1.1;--padding-block:.9em;font-family:var(--font-marcher);text-transform:uppercase;letter-spacing:.07em;--transition-values:var(--transition-duration)var(--transition-delay)var(--transition-easing);--transition-props:backdrop-filter,background,border,color,fill,filter,gap,opacity,opacity,outline,stroke,transform;transition:var(--transition-values);transition-property:var(--transition-props);border-color:var(--border-color,currentcolor);color:var(--text-color,currentcolor);background-color:var(--bg-color);--bg-color:var(--color-inkyellow-100);--text-color:#444;--border-color:currentcolor;--bg-hover-color:var(--color-inkred-700);--text-hover-color:white;--border-hover-color:#444;border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--radius);--sx:var(--drop-shadow-x,var(--shadow-x));--sy:0px;--sb:var(--drop-shadow-blur,var(--shadow-blur));--sc:var(--color-inkyellow-100);--sa:var(--drop-shadow-alpha,var(--shadow-alpha));--sx-multiple:var(--drop-shadow-x-multiple,var(--shadow-x-multiple));--sy-multiple:var(--drop-shadow-y-multiple,var(--shadow-y-multiple));--sb-multiple:var(--drop-shadow-blur-multiple,var(--shadow-blur-multiple));filter:drop-shadow(var(--sx)var(--sy)var(--sb)oklch(from var(--sc)l c h/var(--sa)))drop-shadow(calc(var(--sx)*pow(var(--sx-multiple),1))calc(var(--sy)*pow(var(--sy-multiple),1))calc(var(--sb)*pow(var(--sb-multiple),1))oklch(from var(--sc)l c h/var(--sa)));--border-width:1px;font-size:.75em;line-height:1.4;font-size:var(--text-5);padding-inline:1.25em;display:none}.piggy>.font-position-adjust,.piggy:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.piggy:has(.font-position-adjust){padding-block:0}.piggy:hover{border-color:var(--border-hover-color,var(--border-color));color:var(--text-hover-color,var(--text-color));background-color:var(--bg-hover-color,var(--bg-color))}.piggy:focus{border-color:var(--border-focus-color,var(--border-hover-color,var(--border-color)));color:var(--text-focus-color,var(--text-hover-color,var(--text-color)));background-color:var(--bg-focus-color,var(--bg-hover-color,var(--bg-color)))}.piggy:active{border-color:var(--border-active-color,);color:var(--text-active-color);background-color:var(--bg-active-color)}.piggy.selected,.piggy.checked,.piggy[aria-current],.piggy[aria-selected],.piggy[aria-expanded=true]{border-color:var(--border-selected-color);color:var(--text-selected-color);background-color:var(--bg-selected-color)}@media (min-width:1000px){.piggy{display:block}}@media (min-width:1200px){.piggy{font-size:var(--text-6)}}.button-marcher{--font-position-adjust:1.1;--padding-block:1em;font-size:.75em;line-height:1.4;font-family:var(--font-marcher);text-align:center;text-transform:uppercase;letter-spacing:.07em;padding-inline:1.5em;font-weight:400}.button-marcher>.font-position-adjust,.button-marcher:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.button-marcher:has(.font-position-adjust){padding-block:0}.button-marcher-bold{font-weight:700}.limits{width:100%;max-width:2400px;margin-inline:auto}.section-padding{padding-block:var(--section-margin-y)}section:has(.ink-ripples){margin-top:calc(var(--section-margin-y)*-3);margin-bottom:calc(var(--section-margin-y)*-2)}section:has(.ink-ripples) .content{padding-block:calc(var(--section-margin-y)*2.5)}.accordions{--border-width:2px;counter-reset:accordion;border-block-width:var(--border-width);flex-direction:column;align-self:stretch;row-gap:0;border-radius:0!important;padding:0!important}.accordions:where(:not(:empty)){gap:var(--gap,1rem)}.accordions:before,.accordions:after{content:"";background-color:var(--border-color,currentColor)}.accordions>*+*,.accordions>*+:where(astro-island,astro-slot)>*{border-top-width:var(--border-width,1px);border-color:var(--border-color)}.accordion-title{font-size:var(--text-10);font-family:Rambla,sans-serif}.accordion-content{font-size:var(--text-9);padding-top:0}.accordion-button{--bg-color:transparent;text-align:left;border:0;justify-content:start}.accordion-button svg{height:1lh;margin-inline-start:auto}.accordion.is-expanded{background-color:var(--color-inkyellow-100)}.accordions.has-counter .acordions{counter-reset:accordion}.accordions.has-counter .accordion-button:before{content:counter(accordion)". ";counter-increment:accordion;align-self:start;display:inline}.input-meta{--font-position-adjust:1.1;--padding-block:0;font-family:var(--font-marcher);text-transform:uppercase;letter-spacing:.07em;font-size:.75em;line-height:1.4;font-size:var(--text-7);font-weight:700}.input-meta>.font-position-adjust,.input-meta:not(:has(.font-position-adjust)){padding-block:calc(var(--padding-block,1em)*var(--font-position-adjust,1))calc(var(--padding-block,1em)/var(--font-position-adjust,1))}.input-meta:has(.font-position-adjust){padding-block:0}.input-container{--border-width:2px;--border-color:var(--color-neutral-700)}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
