/*! tailwindcss v4.3.3 | 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)))){:root,:host{--ms-angle:0deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer astro.images;@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--ease-out:cubic-bezier(0, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-stat:clamp(calc(1.25rem * var(--ui-display-scale)), calc(96cqi / var(--stat-ems,7.2)), calc(var(--ui-type-stat) * var(--ui-display-scale)));--spacing-control-sm:max(30px, calc(var(--ui-control-h) - 6px));--grid-auto-rows-bento:minmax(var(--ui-bento-row,11rem), 1fr);--height-logo:var(--ui-logo-h,1.75rem);--breakpoint-nav-md:901px;--breakpoint-nav-lg:1024px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html:has([data-nav-sticky]){--nav-inset:var(--ui-nav-offset,6rem);scroll-padding-top:var(--nav-inset)}html:has([data-nav-sticky][data-nav-floating]){--nav-inset:var(--ui-nav-offset,7.5rem);scroll-padding-top:var(--nav-inset)}@media (width>=901px){html:has([data-nav-sticky][data-nav-collapse=md]>nav>[data-nav-end]+[data-nav-links]){--nav-inset:var(--ui-nav-offset,9rem);scroll-padding-top:var(--nav-inset)}html:has([data-nav-sticky][data-nav-collapse=md][data-nav-floating]>nav>[data-nav-end]+[data-nav-links]){--nav-inset:var(--ui-nav-offset,10.5rem);scroll-padding-top:var(--nav-inset)}}@media (width>=1024px){html:has([data-nav-sticky][data-nav-collapse=lg]>nav>[data-nav-end]+[data-nav-links]){--nav-inset:var(--ui-nav-offset,9rem);scroll-padding-top:var(--nav-inset)}html:has([data-nav-sticky][data-nav-collapse=lg][data-nav-floating]>nav>[data-nav-end]+[data-nav-links]){--nav-inset:var(--ui-nav-offset,10.5rem);scroll-padding-top:var(--nav-inset)}}html:has(dialog[data-modal][open]){overflow:hidden}html[data-modal-overflow]:has(dialog[data-modal][open]){scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),::view-transition-image-pair(*){animation:none}}html[data-motion=calm]::view-transition-group(*),html[data-motion=calm]::view-transition-old(*),html[data-motion=calm]::view-transition-new(*),html[data-motion=calm]::view-transition-image-pair(*){animation:none}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background-color:var(--ui-bg);font-family:var(--ui-font-body);color:var(--ui-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--v-base);line-height:var(--v-leading);caret-color:var(--ui-accent);accent-color:var(--ui-accent);scrollbar-color:var(--v-border-2) transparent;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}a{color:inherit;text-decoration-thickness:var(--ui-border-w);text-underline-offset:.22em}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}::selection{background:var(--ui-accent);color:var(--ui-accent-fg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components;@layer utilities{.v-band{padding:8px 0 24px;position:relative}.v-band [data-band-grid]{--v-g:20px;gap:var(--v-g);margin-inline:auto;display:grid}.v-band [data-ph]{min-width:0;min-height:0;color:inherit;border-radius:var(--ui-radius-media);filter:var(--v-print-shadow,none);text-decoration:none;display:block;position:relative}.v-band [data-ph]:first-child{grid-area:a}.v-band [data-ph]:nth-child(2){grid-area:b}.v-band [data-ph]:nth-child(3){grid-area:c}.v-band [data-ph]:nth-child(4){grid-area:d}.v-band [data-ph]:nth-child(5){grid-area:e}.v-band [data-ph]:nth-child(6){grid-area:f}.v-band :is([data-ph-frame],[data-ph-pic],img){--v-cut-ts:var(--cut-tl);--v-cut-te:var(--cut-tr);--v-cut-bs:var(--cut-bl);--v-cut-be:var(--cut-br);--v-cb:0;--v-ce:0}.v-band :is([data-ph-frame],[data-ph-pic],img):dir(rtl){--v-cut-ts:var(--cut-tr);--v-cut-te:var(--cut-tl);--v-cut-bs:var(--cut-br);--v-cut-be:var(--cut-bl)}.v-band [data-ph-frame]{--ui-cut-size:var(--v-cut);height:100%;padding:var(--v-print-pad,0px);background:var(--v-print,transparent);border-radius:var(--ui-radius-media);flex-direction:column;margin:0;display:flex;container-type:inline-size}.v-band [data-ph-pic]{--v-cy:calc(var(--v-print-pad,0px) + var(--v-cb) * (var(--v-pb,var(--v-print-pad,0px)) - var(--v-print-pad,0px)));--v-pc:max(0px, calc(var(--v-cut) + 1.4142 * var(--v-print-pad,0px) - var(--v-print-pad,0px) - var(--v-cy)));--ui-cut-size:var(--v-pc);background:var(--v-mat-bg,var(--ui-surface-2));border-radius:max(0px, calc(var(--ui-radius-media) - var(--v-print-pad,0px)));flex:1;min-height:0;position:relative;overflow:hidden}.v-band [data-ph-pic]>img{--ui-cut-size:max(0px, calc(var(--v-pc) - .5858 * var(--v-mat,0px)));inset:var(--v-mat,0px);width:calc(100% - 2 * var(--v-mat,0px));height:calc(100% - 2 * var(--v-mat,0px));object-fit:cover;filter:var(--v-photo);border-radius:max(0px, calc(var(--ui-radius-media) - var(--v-print-pad,0px) - var(--v-mat,0px)));position:absolute}.v-band figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-collage=mosaic] .v-band [data-band-grid]{width:min(1480px, 100% - 2 * var(--v-gut))}@media (width<=600px){:root[data-collage=mosaic] .v-band [data-band-grid]{--v-g:12px}}:root[data-collage=row] .v-band [data-band-grid]{--v-g:14px;width:100%}@media (width<=600px){:root[data-collage=row] .v-band [data-band-grid]{--v-g:10px}}:root[data-collage=sheet] .v-band [data-band-grid]{--v-g:16px;width:min(980px, 100% - 2 * var(--v-gut))}:root[data-collage=sheet] .v-band [data-ph]{aspect-ratio:3/2}@media (width<=600px){:root[data-collage=sheet] .v-band [data-band-grid]{--v-g:10px}:root[data-collage=sheet] .v-band [data-ph]{aspect-ratio:1}}:root[data-collage=mosaic] .v-band[data-count="6"] [data-band-grid]{aspect-ratio:2.65;grid-template:"a b d f"1.38fr"a c d e"1fr/1fr 1.5fr 1fr 1.3fr}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:is(:nth-child(2),:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:is(:nth-child(4),:nth-child(6)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=1100px){:root[data-collage=mosaic] .v-band[data-count="6"] [data-band-grid]{aspect-ratio:1.45;grid-template:"a b b"1.25fr"a c d"1fr"f e d"1fr/1fr 1.15fr 1fr}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:is(:first-child,:nth-child(3)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:is(:nth-child(2),:nth-child(4)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:nth-child(6) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:nth-child(5) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}@media (width<=600px){:root[data-collage=mosaic] .v-band[data-count="6"] [data-band-grid]{aspect-ratio:.82;grid-template:"a b"1fr"a d".9fr"e d"1fr/1fr 1fr}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:is(:nth-child(3),:nth-child(6)){display:none}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:nth-child(5) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="6"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}:root[data-collage=mosaic] .v-band[data-count="5"] [data-band-grid]{aspect-ratio:2.65;grid-template:"a b d e"1.38fr"a c d e"1fr/1fr 1.5fr 1fr 1.3fr}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:is(:nth-child(2),:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=1100px){:root[data-collage=mosaic] .v-band[data-count="5"] [data-band-grid]{aspect-ratio:1.45;grid-template:"a b b"1.25fr"a c d"1fr"e e d"1fr/1fr 1.15fr 1fr}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:is(:first-child,:nth-child(3)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:is(:nth-child(2),:nth-child(4)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(5) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}}@media (width<=600px){:root[data-collage=mosaic] .v-band[data-count="5"] [data-band-grid]{aspect-ratio:.82;grid-template:"a b"1fr"a c".9fr"d c"1fr/1fr 1fr}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(5){display:none}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}:root[data-collage=mosaic] .v-band[data-count="4"] [data-band-grid]{aspect-ratio:2.65;grid-template:"a b c"1.2fr"a b d"1fr/1fr 1.6fr 1fr}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:is(:first-child,:nth-child(4)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}@media (width<=1100px){:root[data-collage=mosaic] .v-band[data-count="4"] [data-band-grid]{aspect-ratio:1.45;grid-template:"a b"1fr"a c".9fr"d c"1fr/1fr 1fr}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=mosaic] .v-band[data-count="4"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}@media (width<=600px){:root[data-collage=mosaic] .v-band[data-count="4"] [data-band-grid]{aspect-ratio:.82}}:root[data-collage=row] .v-band[data-count="6"] [data-band-grid]{aspect-ratio:4.3;grid-template:"a b c d e f"1fr/3fr 4.6fr 2.7fr 3fr 4.6fr 3fr}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:is(:first-child,:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:is(:nth-child(2),:nth-child(6)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=1100px){:root[data-collage=row] .v-band[data-count="6"] [data-band-grid]{aspect-ratio:1.9;grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,1fr);grid-template-areas:"a a a a b b b b b c c c""d d d e e e e e f f f f"}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:is(:first-child,:nth-child(6)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:is(:nth-child(3),:nth-child(4)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=row] .v-band[data-count="6"] [data-ph]:nth-child(5) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}@media (width<=600px){:root[data-collage=row] .v-band[data-count="6"] [data-band-grid]{aspect-ratio:1.25}}:root[data-collage=row] .v-band[data-count="5"] [data-band-grid]{aspect-ratio:3.7;grid-template:"a b c d e"1fr/3fr 4.6fr 2.7fr 4.6fr 3fr}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:is(:nth-child(2),:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=1100px){:root[data-collage=row] .v-band[data-count="5"] [data-band-grid]{aspect-ratio:1.9;grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,1fr);grid-template-areas:"a a a a a b b b b b b b""c c c c d d d d d e e e"}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:is(:first-child,:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}@media (width<=600px){:root[data-collage=row] .v-band[data-count="5"] [data-band-grid]{aspect-ratio:.85;grid-template-rows:1fr 1.15fr 1fr;grid-template-areas:"a a a a a b b b b b b b""c c c c c c c c c c c c""d d d d d d d e e e e e"}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:is(:first-child,:nth-child(4)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:is(:nth-child(2),:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}}:root[data-collage=row] .v-band[data-count="4"] [data-band-grid]{aspect-ratio:3.15;grid-template:"a b c d"1fr/3fr 4.6fr 4.6fr 3fr}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=1100px){:root[data-collage=row] .v-band[data-count="4"] [data-band-grid]{aspect-ratio:1.9;grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,1fr);grid-template-areas:"a a a a a b b b b b b b""c c c c c c c d d d d d"}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=row] .v-band[data-count="4"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}@media (width<=600px){:root[data-collage=row] .v-band[data-count="4"] [data-band-grid]{aspect-ratio:1.25}}:root[data-collage=sheet] .v-band[data-count="6"] [data-band-grid]{grid-template-columns:repeat(3,1fr);grid-template-areas:"a b c""d e f"}:root[data-collage=sheet] .v-band[data-count="6"] [data-ph]:is(:first-child,:nth-child(6)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="6"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=sheet] .v-band[data-count="6"] [data-ph]:is(:nth-child(3),:nth-child(4)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="6"] [data-ph]:nth-child(5) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}:root[data-collage=sheet] .v-band[data-count="5"] [data-band-grid]{grid-template-columns:repeat(4,1fr);grid-template-areas:"a a b c""a a d e"}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:first-child{aspect-ratio:auto}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:is(:first-child,:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=600px){:root[data-collage=sheet] .v-band[data-count="5"] [data-band-grid]{grid-template-columns:repeat(2,1fr);grid-template-areas:"a a""b c""d e"}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:first-child{aspect-ratio:2}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:is(:nth-child(4),:nth-child(5)) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="5"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}:root[data-collage=sheet] .v-band[data-count="4"] [data-band-grid]{grid-template-columns:repeat(4,1fr);grid-template-areas:"a b c d"}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}@media (width<=600px){:root[data-collage=sheet] .v-band[data-count="4"] [data-band-grid]{grid-template-columns:repeat(2,1fr);grid-template-areas:"a b""c d"}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:first-child :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-te);--v-cb:0;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:nth-child(2) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-ts);--v-cb:0;--v-ce:0}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:nth-child(3) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-be);--v-cb:1;--v-ce:1}:root[data-collage=sheet] .v-band[data-count="4"] [data-ph]:nth-child(4) :is([data-ph-frame],[data-ph-pic],img){--cut-clip:var(--v-cut-bs);--v-cb:1;--v-ce:0}}:root[data-look=field] .v-band{--v-cap-pt:9px;--v-cap-pb:10px;--v-cap-fs:.90625rem}@media (width<=900px){:root[data-look=field] .v-band{--v-cap-pt:7px;--v-cap-pb:8px;--v-cap-fs:.8125rem}}:root[data-look=field] .v-band [data-ph-pic]{--v-pb:calc(var(--v-print-pad,0px) + var(--v-cap-pt) + var(--v-cap-pb) + var(--v-cap-fs) * 1.25)}:root[data-look=field] .v-band figcaption{clip-path:none;width:auto;height:auto;padding-block:var(--v-cap-pt) var(--v-cap-pb);padding-inline:calc(3px + var(--v-cb) * (1 - var(--v-ce)) * var(--v-cut) * .8) calc(3px + var(--v-cb) * var(--v-ce) * var(--v-cut) * .8);color:var(--v-body);font-family:var(--ui-font-display);font-style:italic;font-size:var(--v-cap-fs);align-items:baseline;gap:10px;line-height:1.25;display:flex;position:static;overflow:visible}:root[data-look=field] .v-band [data-ph-place]{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-look=field] .v-band [data-ph-year]{color:var(--ui-muted);font-variant-numeric:oldstyle-nums;flex:none;margin-inline-start:auto}:root[data-look=field] .v-band [data-ph-geo]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=250px){:root[data-look=field] .v-band [data-ph-year]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=180px){:root[data-look=field] .v-band figcaption{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-look=field] .v-band [data-ph-pic]{--v-pb:var(--v-print-pad,0px)}}@media (width<=600px){:root[data-look=field][data-collage=mosaic] .v-band figcaption{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-look=field][data-collage=mosaic] .v-band [data-ph-pic]{--v-pb:var(--v-print-pad,0px)}}:root[data-look=field][data-collage=sheet] .v-band [data-ph-frame]{padding-bottom:calc(var(--v-print-pad,0px) * 2.2)}:root[data-look=field][data-collage=sheet] .v-band [data-ph-pic]{--v-pb:calc(var(--v-print-pad,0px) * 2.2)}:root[data-look=field][data-collage=sheet] .v-band figcaption{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-look=trail] .v-band figcaption{clip-path:none;background:var(--ui-surface);width:auto;height:auto;color:var(--ui-fg);font-family:var(--v-font-meta);letter-spacing:.01em;border-radius:3px;padding:5px 8px;font-size:.65625rem;line-height:1.2;inset-block-end:calc(8px + var(--v-print-pad,0px) + var(--v-mat,0px));inset-inline-end:calc(8px + var(--v-print-pad,0px) + var(--v-mat,0px) + var(--v-cb) * var(--v-ce) * var(--v-cut) * .8);overflow:visible}:root[data-look=trail] .v-band :is([data-ph-place],[data-ph-year]){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=210px){:root[data-look=trail] .v-band figcaption{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.v-band [data-ph]{transition:transform .5s var(--v-ease-out), filter .5s var(--v-ease-out)}.v-band [data-ph-pic]>img{transition:filter .4s}.v-band [data-ph]:focus-visible{z-index:3;filter:var(--v-print-lift,var(--v-lift));transform:scale(1.055)}.v-band [data-band-grid]:has([data-ph]:focus-visible) [data-ph]:not(:hover,:focus-visible) [data-ph-pic]>img{filter:var(--v-photo) saturate(.78) brightness(.97)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v-band [data-ph]:hover{z-index:3;filter:var(--v-print-lift,var(--v-lift));transform:scale(1.055)}.v-band [data-band-grid]:has([data-ph]:hover) [data-ph]:not(:hover,:focus-visible) [data-ph-pic]>img{filter:var(--v-photo) saturate(.78) brightness(.97)}}.marquee{container-type:inline-size}.marquee [data-marquee-copy]{display:none}.marquee [data-marquee-set]{flex-wrap:wrap}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .marquee:not(:focus-within){--marquee-to:-50%;padding-block:var(--marquee-bleed,0px);margin-block:calc(var(--marquee-bleed,0px) * -1);overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}:root:not([data-motion=calm]) .marquee:not(:focus-within):dir(rtl){--marquee-to:50%}:root:not([data-motion=calm]) .marquee:not(:focus-within) [data-marquee-track]{width:max-content;animation:marquee calc(var(--ui-marquee-duration,40s) * var(--marquee-speed,1)) linear infinite;animation-direction:var(--marquee-direction,normal);flex-wrap:nowrap}:root:not([data-motion=calm]) .marquee:not(:focus-within) [data-marquee-copy]{display:flex}:root:not([data-motion=calm]) .marquee:not(:focus-within) [data-marquee-set]{flex-wrap:nowrap;flex:none;justify-content:space-around;min-inline-size:100cqi}:root:not([data-motion=calm]) .marquee:not(:focus-within):hover [data-marquee-track],:root:not([data-motion=calm])[data-motion-paused] .marquee [data-marquee-track]{animation-play-state:paused}}.\@container\/article-header{container:article-header/inline-size}.\@container\/article-text{container:article-text/inline-size}.\@container\/author{container:author/inline-size}.\@container\/byline{container:byline/inline-size}.\@container\/card-side{container:card-side/inline-size}.\@container\/contact{container:contact/inline-size}.\@container\/cta{container:cta/inline-size}.\@container\/facts{container:facts/inline-size}.\@container\/features{container:features/inline-size}.\@container\/filters{container:filters/inline-size}.\@container\/footer{container:footer/inline-size}.\@container\/hero{container:hero/inline-size}.\@container\/hero-text{container:hero-text/inline-size}.\@container\/index{container:index/inline-size}.\@container\/index-item{container:index-item/inline-size}.\@container\/index-table{container:index-table/inline-size}.\@container\/lightbox{container:lightbox/inline-size}.\@container\/listing-card{container:listing-card/inline-size}.\@container\/logos{container:logos/inline-size}.\@container\/marquee{container:marquee/inline-size}.\@container\/newsletter{container:newsletter/inline-size}.\@container\/panel{container:panel/inline-size}.\@container\/posts{container:posts/inline-size}.\@container\/prose{container:prose/inline-size}.\@container\/series{container:series/inline-size}.\@container\/signup{container:signup/inline-size}.\@container\/stat{container:stat/inline-size}.\@container\/stats{container:stats/inline-size}.\@container\/step{container:step/inline-size}.\@container\/steps{container:steps/inline-size}.\@container\/team{container:team/inline-size}.\@container\/team-member{container:team-member/inline-size}.\@container\/testimonials{container:testimonials/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.v-post-card{position:relative}.v-post-card[data-post-card]{--card-pad:0px}.v-post-card [data-card-media]{margin-bottom:0}.v-post-card [data-post-tile]{aspect-ratio:16/10;background:var(--v-chip);color:var(--ui-accent);text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.v-post-card [data-post-tile-mark]{clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);background:currentColor;width:14px;height:14px}.v-post-card [data-post-tile-mark]:only-child{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);width:28px;height:28px}.v-post-card [data-post-tile-label]{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.5rem,2.6vw,2.25rem)}.v-post-card [data-post-meta]{flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;display:flex}.v-post-card [data-card-media]+[data-post-meta],.v-post-card [data-card-media]+[data-post-title]{margin-top:20px}.v-post-card [data-post-title]{text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:clamp(1.3125rem,1.85vw,1.5625rem);line-height:1.22;display:-webkit-box;overflow:hidden}.v-post-card>[data-post-title]:first-child{margin-top:0}.v-post-card [data-post-title] a{text-decoration:none}.v-post-card [data-post-title] a:after{content:"";z-index:1;border-radius:var(--ui-radius-media);position:absolute;inset:0}.v-post-card [data-post-title] a:focus-visible{outline:none}.v-post-card [data-post-title] a:focus-visible:after{outline:2px solid var(--ui-accent);outline-offset:6px}.v-post-card:hover [data-post-title] a{color:var(--ui-accent)}@media (prefers-reduced-motion:no-preference){.v-post-card [data-post-title] a{transition:color .2s}}.v-post-card [data-post-summary]{color:var(--v-body);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:1rem;display:-webkit-box;overflow:hidden}@media (width<=600px){.v-post-card [data-post-title]{font-size:1.25rem}}.v-proj{position:relative}.v-proj[data-proj-card]{--card-pad:0px}.v-proj [data-card-media]{margin-bottom:0}.v-proj [data-proj-row]{align-items:center;gap:12px;margin-top:20px;display:flex}.v-proj>[data-proj-row]:first-child{margin-top:0}.v-proj [data-mark]{--ui-cut-size:7px;width:32px;height:32px;font-size:.75rem}.v-proj :is(h2,h3){margin:0;font-size:1.25rem}.v-proj :is(h2,h3) a{text-decoration:none}.v-proj :is(h2,h3) a:after{content:"";z-index:1;border-radius:var(--ui-radius-media);position:absolute;inset:0}.v-proj :is(h2,h3) a:focus-visible{outline:none}.v-proj :is(h2,h3) a:focus-visible:after{outline:2px solid var(--ui-accent);outline-offset:6px}.v-proj:hover :is(h2,h3) a{color:var(--ui-accent)}.v-proj [data-proj-text]{color:var(--v-body);text-wrap:pretty;margin:10px 0 0;font-size:1rem}.v-proj [data-proj-meta]{flex-wrap:wrap;gap:4px 16px;margin:14px 0 0;display:flex}.v-proj [data-proj-meta] span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.v-proj [data-proj-meta] svg{width:14px;height:14px}.v-post{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid;position:relative}.v-post[data-thumbed]{grid-template-columns:200px minmax(0,1fr)}.v-post [data-post-meta]{flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;display:flex}.v-post [data-post-title]{text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:clamp(1.3125rem,1.85vw,1.5625rem);line-height:1.22;display:-webkit-box;overflow:hidden}.v-post [data-post-title] a{text-decoration:none}.v-post [data-post-title] a:after{content:"";z-index:1;border-radius:var(--ui-radius-media);position:absolute;inset:0}.v-post [data-post-title] a:focus-visible{outline:none}.v-post [data-post-title] a:focus-visible:after{outline:2px solid var(--ui-accent);outline-offset:6px}.v-post:hover [data-post-title] a{color:var(--ui-accent)}@media (prefers-reduced-motion:no-preference){.v-post [data-post-title] a{transition:color .2s}}.v-post [data-post-summary]{max-width:38em;color:var(--v-body);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:1rem;display:-webkit-box;overflow:hidden}.v-post [data-post-read]{margin-top:12px}@media (width<=1100px){.v-post[data-thumbed]{grid-template-columns:168px minmax(0,1fr);gap:24px}}@media (width<=900px){.v-post[data-thumbed]{grid-template-columns:184px minmax(0,1fr)}}@media (width<=600px){.v-post[data-thumbed]{grid-template-columns:minmax(0,1fr);gap:16px}.v-post [data-post-title]{font-size:1.25rem}}.v-topo{display:none}:root[data-look=trail] .v-topo{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--v-topo);stroke-width:1px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 8%,#000 55%);mask-image:linear-gradient(100deg,#0000 8%,#000 55%)}:root[data-look=trail] .v-topo:dir(rtl){-webkit-mask-image:linear-gradient(260deg,#0000 8%,#000 55%);mask-image:linear-gradient(260deg,#0000 8%,#000 55%)}.v-topo [data-ix]{stroke:var(--v-topo-ix);stroke-width:1.4px}.v-mini{gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.v-mini>li{grid-template-columns:40px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.v-mini [data-mark]{grid-row:1/3}.v-mini a{font-size:.96875rem;font-weight:600;text-decoration:none}.v-mini a:after{content:"";border-radius:var(--ui-radius-control);position:absolute;inset:0}.v-mini a:focus-visible{outline:none}.v-mini a:focus-visible:after{outline:2px solid var(--ui-accent);outline-offset:4px}.v-mini>li:hover a{color:var(--ui-accent)}.v-mini [data-mini-text]{color:var(--ui-muted);font-size:.875rem;line-height:1.4}.popover-panel{box-sizing:border-box;overscroll-behavior:contain;max-block-size:calc(100dvh - 1rem);max-inline-size:calc(100vw - 1rem);margin:auto;overflow-y:auto}@supports (anchor-name:--a){.popover-panel{inline-size:max-content;min-inline-size:max(anchor-size(inline), 11rem);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --popover-fit, --popover-fit flip-block, --popover-fit flip-inline, --popover-fit flip-block flip-inline;margin:.375rem 0;position:fixed;inset:auto}@media not all and (width>=40rem){.popover-panel{position-area:block-end span-all;position-try-fallbacks:flip-block, --popover-fit, --popover-fit flip-block;justify-self:stretch;inline-size:auto;min-inline-size:0;margin-inline:.5rem}}}.v-tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.v-tags a{border:1px solid var(--v-border-2);border-radius:var(--v-tag-radius);min-height:32px;color:var(--v-body);font-family:var(--v-tag-font);font-size:var(--v-tag-size);letter-spacing:var(--v-tag-track);text-transform:var(--v-tag-case);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.v-tags a:after{content:"";position:absolute;inset:-7px -2px}.v-tags a:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.word-fill{--word-start:var(--ui-fill-start,var(--ui-muted));--word-end:var(--ui-fg)}.word-fill[data-word-tone=inverse]{--word-start:var(--ui-inverse-fill-start,var(--ui-inverse-muted,var(--ui-inverse-fg,var(--ui-bg))))}@supports (color:color-mix(in lab, red, red)){.word-fill[data-word-tone=inverse]{--word-start:var(--ui-inverse-fill-start,var(--ui-inverse-muted,color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 72%, var(--ui-inverse,var(--ui-fg)))))}}.word-fill[data-word-tone=inverse]{--word-end:var(--ui-inverse-fg,var(--ui-bg))}.word-fill[data-word-tone=image]{--word-start:var(--ui-scrim-fill-start,var(--ui-scrim-fg))}@supports (color:color-mix(in lab, red, red)){.word-fill[data-word-tone=image]{--word-start:var(--ui-scrim-fill-start,color-mix(in oklab, var(--ui-scrim-fg) 80%, var(--ui-scrim)))}}.word-fill[data-word-tone=image]{--word-end:var(--ui-scrim-fg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .word-fill{view-timeline:--word-fill block}:root:not([data-motion=calm]) .word-fill [data-word]{color:var(--word-start);display:inline-block;position:relative}:root:not([data-motion=calm]) .word-fill [data-word]:after{content:attr(data-word) / "";color:var(--word-end);opacity:0;animation-name:word-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--word-fill;animation-range:cover calc(18% + var(--p,0) * 34%) cover calc(23% + var(--p,0) * 34%);position:absolute;inset:0}}}.v-nav-links a{align-items:center;min-height:2.75rem;padding-inline:12px;display:inline-flex;position:relative}.v-nav-links a[aria-current=page]:after{content:"";background:var(--ui-accent);inset-inline:12px;height:2px;position:absolute;bottom:8px}.switch-thumb{isolation:isolate;padding:var(--switch-pad,.1875rem);--switch-count:2;--switch-index:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid;position:relative}.switch-thumb:has(>:nth-child(3)){--switch-count:3}.switch-thumb:has(>:nth-child(4)){--switch-count:4}.switch-thumb:has(>:nth-child(2) :checked){--switch-index:1}.switch-thumb:has(>:nth-child(3) :checked){--switch-index:2}.switch-thumb:has(>:nth-child(4) :checked){--switch-index:3}.switch-thumb:before{content:"";z-index:-1;inset-block:var(--switch-pad,.1875rem);inline-size:calc((100% - 2 * var(--switch-pad,.1875rem)) / var(--switch-count));border-radius:inherit;background-color:var(--ui-accent);transform:translateX(calc(100% * var(--switch-index)));position:absolute;inset-inline-start:var(--switch-pad,.1875rem)}.switch-thumb:dir(rtl):before{transform:translateX(calc(-100% * var(--switch-index)))}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .switch-thumb:before{transition:transform .3s cubic-bezier(.16,1,.3,1)}}.v-prose{max-width:40rem;color:var(--v-body);font-size:1.125rem;line-height:1.75}.v-prose>*+*{margin-top:22px}.v-prose>:first-child{margin-top:0}.v-prose :is(h2,h3,h4){color:var(--ui-fg);scroll-margin-top:var(--v-nav-space)}.v-prose h2{font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight);letter-spacing:calc(var(--ui-display-track) * .5);font-stretch:var(--ui-display-stretch);font-size:var(--v-prose-h2);margin-top:56px;line-height:1.2}.v-prose h3{font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight);letter-spacing:calc(var(--ui-display-track) * .5);font-stretch:var(--ui-display-stretch);margin-top:40px;font-size:1.3125rem;line-height:1.2}.v-prose :is(h2,h3)+*{margin-top:14px}.v-prose a{color:var(--ui-accent);text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-accent);-webkit-text-decoration-color:var(--ui-accent);text-decoration-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.v-prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--ui-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ui-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-accent) 45%, transparent)}}.v-prose a{text-underline-offset:.22em;text-decoration-thickness:1px}.v-prose a:hover{text-decoration-color:currentColor}.v-prose :is(strong,b){color:var(--ui-fg);font-weight:650}.v-prose ul{gap:10px;padding-inline-start:0;list-style:none;display:grid}.v-prose ul>li{margin-top:0;padding-inline-start:26px;position:relative}.v-prose ul>li:before{content:"";background:var(--ui-accent);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);inset-inline-start:4px;width:8px;height:8px;position:absolute;top:.7em}.v-prose ol{padding-inline-start:1.4em}.v-prose ol>li::marker{color:var(--ui-muted)}.v-prose :not(pre)>code{background:var(--ui-surface-2);color:var(--ui-fg);font-family:var(--v-font-code);border:0;border-radius:4px;padding:2px 6px;font-size:.84em}.v-prose pre{border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-fg);font-family:var(--v-font-code);tab-size:2;border:0;margin-top:28px;padding:22px 24px;font-size:.90625rem;line-height:1.65;overflow-x:auto}.v-prose pre:focus-visible{outline-offset:-2px}.v-prose pre code{background:0 0;min-width:max-content;padding:0;font-family:inherit;font-size:1em;display:block}.v-prose blockquote{border-inline-start:2px solid var(--ui-accent);color:var(--ui-fg);font-family:var(--ui-font-display);font-style:var(--v-quote-style);font-weight:var(--v-quote-weight);font-stretch:var(--ui-display-stretch);font-size:var(--v-quote-size);letter-spacing:-.01em;margin-top:36px;padding:4px 0 4px 28px;line-height:1.45}.v-prose blockquote>p+p,.v-prose blockquote cite{color:var(--ui-muted);font:400 .9375rem/1.4 var(--ui-font-body);letter-spacing:0;margin-top:12px;font-style:normal;display:block}.v-prose img{--cut-c:min(var(--ui-cut-size,2.5rem), 50%);--cut-r:min(var(--ui-cut-r,5px), calc(var(--cut-c) * .3));--cut-k:calc(var(--cut-r) * .7071);--cut-tl:polygon(var(--cut-c) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-c));--cut-tr:polygon(0 0, calc(100% - var(--cut-c)) 0, 100% var(--cut-c), 100% 100%, 0 100%);--cut-br:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-c)), calc(100% - var(--cut-c)) 100%, 0 100%);--cut-bl:polygon(0 0, 100% 0, 100% 100%, var(--cut-c) 100%, 0 calc(100% - var(--cut-c)));clip-path:var(--cut-clip,none)}@supports (clip-path:shape(from 12px 0px, hline to 100%, vline to 100%, hline to 0px, vline to 12px, curve to 2px 8px with 0px 10px, line to 8px 2px, curve to 12px 0px with 10px 0px, close)){.v-prose img{--cut-tl:shape(from calc(var(--cut-c) + var(--cut-r)) 0, hline to 100%, vline to 100%, hline to 0, vline to calc(var(--cut-c) + var(--cut-r)), curve to var(--cut-k) calc(var(--cut-c) - var(--cut-k)) with 0 var(--cut-c), line to calc(var(--cut-c) - var(--cut-k)) var(--cut-k), curve to calc(var(--cut-c) + var(--cut-r)) 0 with var(--cut-c) 0, close);--cut-tr:shape(from 0 0, hline to calc(100% - var(--cut-c) - var(--cut-r)), curve to calc(100% - var(--cut-c) + var(--cut-k)) var(--cut-k) with calc(100% - var(--cut-c)) 0, line to calc(100% - var(--cut-k)) calc(var(--cut-c) - var(--cut-k)), curve to 100% calc(var(--cut-c) + var(--cut-r)) with 100% var(--cut-c), vline to 100%, hline to 0, close);--cut-br:shape(from 0 0, hline to 100%, vline to calc(100% - var(--cut-c) - var(--cut-r)), curve to calc(100% - var(--cut-k)) calc(100% - var(--cut-c) + var(--cut-k)) with 100% calc(100% - var(--cut-c)), line to calc(100% - var(--cut-c) + var(--cut-k)) calc(100% - var(--cut-k)), curve to calc(100% - var(--cut-c) - var(--cut-r)) 100% with calc(100% - var(--cut-c)) 100%, hline to 0, close);--cut-bl:shape(from 0 0, hline to 100%, vline to 100%, hline to calc(var(--cut-c) + var(--cut-r)), curve to calc(var(--cut-c) - var(--cut-k)) calc(100% - var(--cut-k)) with var(--cut-c) 100%, line to var(--cut-k) calc(100% - var(--cut-c) + var(--cut-k)), curve to 0 calc(100% - var(--cut-c) - var(--cut-r)) with 0 calc(100% - var(--cut-c)), close)}}.v-prose img[data-cut]{box-shadow:none;border-width:0}.v-prose img[data-cut][data-cut=top-start]{--cut-clip:var(--cut-tl);border-start-start-radius:0}.v-prose img[data-cut][data-cut=top-end]{--cut-clip:var(--cut-tr);border-start-end-radius:0}.v-prose img[data-cut][data-cut=bottom-start]{--cut-clip:var(--cut-bl);border-end-start-radius:0}.v-prose img[data-cut][data-cut=bottom-end]{--cut-clip:var(--cut-br);border-end-end-radius:0}.v-prose img[data-cut][data-cut=top-start]:dir(rtl){--cut-clip:var(--cut-tr)}.v-prose img[data-cut][data-cut=top-end]:dir(rtl){--cut-clip:var(--cut-tl)}.v-prose img[data-cut][data-cut=bottom-start]:dir(rtl){--cut-clip:var(--cut-br)}.v-prose img[data-cut][data-cut=bottom-end]:dir(rtl){--cut-clip:var(--cut-bl)}.v-prose img{--ui-cut-size:var(--v-cut);--cut-clip:var(--cut-bl);border-radius:var(--ui-radius-media);background:var(--ui-surface-2);width:100%;height:auto;filter:var(--v-photo);margin-top:36px;display:block}.v-prose img:dir(rtl){--cut-clip:var(--cut-br)}.v-prose figcaption{color:var(--ui-muted);font-family:var(--v-cap-font);font-style:var(--v-cap-style);font-size:var(--v-cap-size);margin-top:12px}.v-prose .v-fig{margin:36px 0 0}.v-prose :is(.v-fig,figure.emdash-image,figure.emdash-gallery-item) img{margin-top:0}.v-prose :is(.v-fig,figure.emdash-image,figure.emdash-gallery-item)>a{color:inherit;text-decoration:none;display:block}.v-prose :is(.v-fig,figure.emdash-image,figure.emdash-gallery-item)>a:focus-visible{outline-offset:3px}.v-prose{--emdash-caption-color:var(--ui-muted)}.v-prose figure.emdash-image:not(.emdash-image--align-left,.emdash-image--align-right){margin-top:36px!important;margin-bottom:0!important}.v-prose>:is(.v-fig,figure.emdash-image):first-child{margin-top:0!important}.v-prose :is(figure.emdash-image,figure.emdash-gallery-item) figcaption{font-size:var(--v-cap-size)!important;text-align:start!important;margin-top:12px!important}@media (width<=600px){.v-prose{font-size:1.0625rem}.v-prose pre{margin-inline:calc(-1 * var(--v-gut));padding:18px var(--v-gut);border-radius:0;font-size:.8125rem}.v-prose blockquote{font-size:var(--v-quote-size-sm);padding-inline-start:20px}}.text-roll [data-roll]{display:inline-flex;overflow:clip}.text-roll [data-roll-label]{display:inline-block;position:relative}.text-roll [data-roll-label]:after{content:attr(data-label);content:attr(data-label) / "";white-space:nowrap;inset-inline-start:0;position:absolute;top:100%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .text-roll [data-roll-label]{transition:translate .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){:root:not([data-motion=calm]) .text-roll:hover:not(:disabled,[aria-disabled=true]) [data-roll-label]{translate:0 -100%}}:root:not([data-motion=calm]) .text-roll:focus-visible [data-roll-label]{translate:0 -100%}}.v-map-mark{display:none}:root[data-look=trail] .v-map-mark{top:32px;align-items:center;gap:14px;display:flex;position:absolute;inset-inline-end:max(var(--v-gut), (100% - var(--v-wrap)) / 2)}@media (width<=900px){:root[data-look=trail] .v-map-mark{display:none}}.v-map-mark span{background:var(--ui-bg);padding:2px 4px;font-size:10.5px}.v-map-mark svg{width:22px;height:22px;color:var(--ui-muted)}.tap-area{position:relative}.tap-area:after{content:"";block-size:100%;min-block-size:2.75rem;inline-size:100%;min-inline-size:2.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.v-filter a{position:relative}.v-filter a:after{content:"";block-size:100%;min-block-size:2.75rem;inline-size:100%;min-inline-size:2.75rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.v-aside{gap:32px;display:grid}@media (width>=901px){.v-aside{top:var(--v-nav-space);position:sticky}}@media (width<=900px){.v-aside{max-width:360px}.v-aside[data-aside-first]{order:-1}}.v-toc{top:var(--v-nav-space);font-size:.90625rem;position:sticky}.v-toc nav{border-top-width:0;gap:0;padding-top:0}.v-toc nav>p{color:var(--ui-fg);font-size:.8125rem;font-weight:700}.v-toc ol{border-inline-start:1px solid var(--ui-border);gap:0;margin-top:12px}.v-toc a{color:var(--ui-muted);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:6px 0 6px 14px;line-height:1.4;text-decoration:none;display:block}.v-toc a:hover{color:var(--ui-fg);border-inline-start-color:var(--ui-accent)}@media (pointer:coarse){.v-toc a{align-items:center;min-height:2.75rem;padding-block:4px;display:flex}}@media (width<=1100px){.v-toc{border-radius:var(--ui-radius-card);background:var(--ui-surface);max-width:40rem;padding:20px 22px;position:static}.v-toc ol{border-inline-start-width:0}.v-toc a{border-inline-start-width:0;margin-inline-start:0;padding-inline-start:0}.v-toc a:hover{color:var(--ui-accent)}}.v-intro{isolation:isolate;padding-block:88px 80px;position:relative}.v-intro h1{max-width:14em}@media (width<=900px){.v-intro{padding-block:56px 48px}}.v-pn{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.v-pn a{border-radius:var(--ui-radius-card);background:var(--ui-surface);gap:6px;height:100%;padding:20px 22px;text-decoration:none;display:grid;position:relative}.v-pn a:hover{background:var(--ui-surface-2)}.v-pn a:hover [data-pn-title]{color:var(--ui-accent)}.v-pn [data-pn-label]{align-items:center;gap:6px;display:flex}.v-pn [data-pn-label] svg{width:14px;height:14px}.v-pn [data-pn-title]{font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight);font-stretch:var(--ui-display-stretch);text-wrap:balance;font-size:1.0625rem;line-height:1.3}.v-pn [data-pn=next]{grid-column:2}.v-pn [data-pn=next] a{text-align:end}.v-pn [data-pn=next] [data-pn-label]{justify-content:flex-end}@media (prefers-reduced-motion:no-preference){.v-pn a{transition:background-color .2s}}@media (width<=600px){.v-pn{grid-template-columns:minmax(0,1fr)}.v-pn [data-pn=next]{grid-column:1}.v-pn [data-pn=next] a{text-align:start}.v-pn [data-pn=next] [data-pn-label]{justify-content:flex-start}}.v-card{border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:28px;position:relative}.v-card [data-card-head]{font-family:var(--ui-font-body);letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.v-card [data-card-head] svg{width:20px;height:20px;color:var(--ui-muted)}.v-card [data-card-text]{color:var(--v-body);text-wrap:pretty;margin:10px 0 0;font-size:.96875rem}.v-card [data-card-note]{color:var(--ui-muted);margin:10px 0 0;font-size:.84375rem}.v-card [data-card-action]{width:100%;margin-top:24px}@media (width<=600px){.v-card{padding:22px 20px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-thumb{--v-tc:30px;aspect-ratio:1;filter:var(--v-edge-shadow,none);position:relative}.v-thumb [data-thumb-edge]{--ui-cut-size:var(--v-tc);height:100%;padding:var(--v-edge-w,0px);background:var(--v-edge,transparent);border-radius:var(--ui-radius-media)}.v-thumb [data-thumb-mat]{--ui-cut-size:calc(var(--v-tc) - .5858 * var(--v-edge-w,0px));height:100%;padding:var(--v-mat-t,0px);background:var(--v-mat-bg,var(--ui-surface-2));border-radius:max(0px, calc(var(--ui-radius-media) - var(--v-edge-w,0px)));overflow:hidden}.v-thumb [data-thumb-photo]{--ui-cut-size:max(0px, calc(var(--v-tc) - .5858 * (var(--v-edge-w,0px) + var(--v-mat-t,0px))));background:var(--ui-surface-2);border-radius:max(0px, calc(var(--ui-radius-media) - var(--v-edge-w,0px) - var(--v-mat-t,0px)));height:100%;overflow:hidden}.v-thumb img{object-fit:cover;width:100%;height:100%;filter:var(--v-photo);display:block}@media (width<=600px){.v-thumb{--v-tc:26px;aspect-ratio:2}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v-thumb img{transition:transform .6s var(--v-ease-out)}[data-post]:hover .v-thumb img{transform:scale(1.05)}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.start-2\.5{inset-inline-start:calc(var(--ui-space) * 2.5)}.start-3{inset-inline-start:calc(var(--ui-space) * 3)}.end-3{inset-inline-end:calc(var(--ui-space) * 3)}.end-3\.5{inset-inline-end:calc(var(--ui-space) * 3.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--ui-space) * 2.5)}.top-3{top:calc(var(--ui-space) * 3)}.top-nav-inset{top:calc(var(--nav-inset,var(--ui-nav-offset,0px)) + var(--ui-space-item,calc(var(--ui-space) * 2.5)))}.right-0{right:0}.bottom-2\.5{bottom:calc(var(--ui-space) * 2.5)}.bottom-3{bottom:calc(var(--ui-space) * 3)}.left-0{left:0}.left-3{left:calc(var(--ui-space) * 3)}.left-auto{left:auto}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.select-picker{appearance:none}@supports (appearance:base-select){.select-picker{appearance:base-select}.select-picker::picker-icon{display:none}.select-picker::picker(select){appearance:base-select;border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-fg);box-shadow:var(--ui-popover-shadow,0 1px 2px #0000000d, 0 14px 40px -18px #00000047);margin-block:.375rem;padding:.375rem}.select-picker option{border-radius:var(--ui-radius-control);white-space:nowrap;cursor:pointer;align-items:center;gap:.625rem;min-block-size:2.375rem;padding-inline:.625rem;font-size:.9375rem;display:flex}@media not all and (width>=40rem),(pointer:coarse){.select-picker option{min-block-size:2.75rem}}.select-picker option:not(:disabled):hover,.select-picker option:checked{background:var(--ui-surface-2)}.select-picker option:checked{font-weight:500}.select-picker option::checkmark{order:1;margin-inline-start:auto}.select-picker option:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}}.order-first{order:-9999}.v-uses{gap:88px;display:grid}.v-uses [data-uses-group]{scroll-margin-top:var(--v-nav-space);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:28px 64px;display:grid}.v-uses h2{font-size:var(--v-prose-h2);margin:0;line-height:1.15}.v-uses [data-uses-photo]{margin-top:24px}.v-uses dl{gap:28px;margin:0;padding-top:.5rem;display:grid}.v-uses [data-uses-item]{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:4px 32px;display:grid}.v-uses dt{color:var(--ui-fg);grid-row:span 2;font-size:1.0625rem;font-weight:600;line-height:1.4}.v-uses dd{grid-column:2;margin:0}.v-uses [data-uses-note]{max-width:38rem;color:var(--ui-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.v-uses [data-uses-link]{margin-top:6px}.v-uses [data-uses-link] .v-alink{overflow-wrap:anywhere}@media (width<=900px){.v-uses{gap:56px}.v-uses [data-uses-group]{grid-template-columns:minmax(0,1fr)}.v-uses [data-uses-photo]{max-width:32rem}.v-uses dl{padding-top:0}}@media (width<=600px){.v-uses dl{gap:24px}.v-uses [data-uses-item]{grid-template-columns:minmax(0,1fr)}.v-uses dt{grid-row:auto}.v-uses dd{grid-column:1}}.v-roles{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.v-roles>li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 14px;display:grid}.v-roles [data-mark]{grid-row:1/3}.v-roles :is([data-role-company],[data-role-name]){overflow-wrap:anywhere;min-width:0}.v-roles [data-role-company]{font-size:.96875rem;font-weight:600;line-height:1.3}.v-roles [data-role-company] a{text-decoration:none}.v-roles [data-role-company] a:hover{color:var(--ui-accent);text-decoration-line:underline}.v-roles [data-role-name]{color:var(--ui-muted);grid-column:2;font-size:.875rem;line-height:1.3}.v-roles [data-role-years]{text-align:end;white-space:nowrap;font-size:var(--v-role-meta);grid-area:2/3}@media (width<=600px){.v-roles [data-role-years]{font-size:min(.75rem, var(--v-role-meta))}}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-3{grid-column-end:3}.v-proj-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:72px;margin-top:64px;display:grid}.v-proj-body [data-proj-facts]{justify-items:start;gap:16px;display:grid}@media (width<=900px){.v-proj-body{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:48px}.v-proj-body [data-proj-facts]{grid-row:1}}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.float-start{float:inline-start}.container{width:100%}@media (width>=601px){.container{max-width:601px}}@media (width>=901px){.container{max-width:901px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1101px){.container{max-width:1101px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.v-art-head{padding-top:64px}.v-art-head [data-art-top]{max-width:52rem;margin-top:24px}.v-art-head:not(:has([data-toc])) [data-art-top]{max-width:40rem;margin-inline:auto}.v-art-head:not(:has([data-toc])) [data-art-back]{width:fit-content;margin-inline-start:max(0px,50% - 20rem);display:flex}.v-art-head [data-art-meta]{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.v-art-head [data-art-cat]{text-decoration:none}.v-art-head [data-art-cat]:hover{text-decoration-line:underline}@media (pointer:coarse){.v-art-head [data-art-cat]{min-height:2.75rem}}.v-art-head h1{margin:18px 0 0}.v-art-head [data-art-lead]{margin-top:22px}@media (width<=900px){.v-art-head{padding-top:32px}}.v-author{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;display:grid}.v-author [data-author-photo]{--ui-cut-size:14px;width:64px;height:64px}.v-author [data-author-name]{margin:0;font-weight:700}.v-author [data-author-bio]{color:var(--v-body);text-wrap:pretty;margin:4px 0 0;font-size:.96875rem}.v-author [data-author-link]{margin-top:10px}.v-work{max-width:40rem;margin-top:72px}.v-work>h2{font-size:var(--v-prose-h2);margin:0}.v-work [data-work-cv]{margin-top:28px}@media (width<=900px){.v-work{margin-top:56px}}.v-more{margin-top:88px}.v-more>h2{margin:0 0 32px;font-size:1.375rem}@media (width<=900px){.v-more{margin-top:64px}}.v-jump{margin-top:40px}.v-jump ul{margin:0}@media (width<=900px){.v-jump{margin-top:32px}}.v-stamp{border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--v-body);align-items:center;gap:10px;margin:20px 0 0;padding:8px 14px;display:inline-flex}.v-stamp svg{width:16px;height:16px;color:var(--ui-accent)}.v-talks{gap:24px;display:grid}.v-talks [data-talk-year]{grid-template-columns:148px minmax(0,1fr);gap:32px;display:grid}.v-talks [data-talk-year]>h2{margin:0;padding-top:30px;font-size:1.375rem}.v-talks ul{gap:48px;margin:0;padding:30px 0 0;list-style:none;display:grid}.v-talks [data-talk-meta]{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.v-talks h3{margin:8px 0 0;font-size:1.3125rem}.v-talks [data-talk-text]{max-width:38em;color:var(--v-body);text-wrap:pretty;margin:8px 0 0;font-size:1rem}.v-talks [data-talk-links]{flex-wrap:wrap;gap:4px 22px;margin:12px 0 0;display:flex}.v-talks [data-talk-links] a{min-height:2.75rem}@media (width<=900px){.v-talks [data-talk-year]{grid-template-columns:minmax(0,1fr);gap:8px}.v-talks [data-talk-year]>h2{padding-top:0}.v-talks ul{padding-top:16px}}.v-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.v-post-grid{gap:40px 28px}}@media (width<=600px){.v-post-grid{grid-template-columns:minmax(0,1fr)}}.v-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:6px;display:flex}.v-sec-head h2{margin:0;font-size:1.375rem}.v-posts{gap:48px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.v-posts{gap:40px}}.v-proj-grid{gap:56px 40px;margin:0;padding:0;list-style:none}.m-0{margin:0}.m-2{margin:calc(var(--ui-space) * 2)}.m-auto{margin:auto}.v-art-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;margin-top:64px;display:grid}.v-art-grid>*{min-width:0}@media (width>=1101px){.v-art-grid[data-toc]{grid-template-columns:220px minmax(0,1fr);gap:72px}}.v-art-grid:not([data-toc])>*{width:100%;max-width:40rem;margin-inline:auto}@media (width<=900px){.v-art-grid{margin-top:48px}}.card-media{--card-media-offset:calc(var(--ui-card-media-inset,var(--card-pad,calc(var(--ui-space) * 6))) - var(--card-pad,calc(var(--ui-space) * 6)));margin-inline:var(--card-media-offset);margin-top:var(--card-media-offset)}.card-media :is(img,[data-media-frame]){box-shadow:none;border-radius:var(--ui-radius-media,max(0px, calc(var(--ui-radius-card) - var(--ui-card-media-inset,0px))))}.v-wrap{width:min(var(--v-wrap), 100% - 2 * var(--v-gut));margin-inline:auto}.-mx-3{margin-inline:calc(var(--ui-space) * -3)}.mx-\[0\.2em\]{margin-inline:.2em}.mx-\[0\.3em\]{margin-inline:.3em}.mx-auto{margin-inline:auto}.mx-panel-inset{margin-inline:var(--ui-panel-inset,.5rem)}.my-0{margin-block:0}.-ms-2\.5{margin-inline-start:calc(var(--ui-space) * -2.5)}.-ms-\[0\.625rem\]{margin-inline-start:-.625rem}.-ms-\[1\.125rem\]{margin-inline-start:-1.125rem}.-ms-hairline{margin-inline-start:calc(var(--ui-border-w) * -1)}.ms-\[1\.125rem\]{margin-inline-start:1.125rem}.ms-auto{margin-inline-start:auto}.-me-2\.5{margin-inline-end:calc(var(--ui-space) * -2.5)}.me-1{margin-inline-end:var(--ui-space)}.me-3{margin-inline-end:calc(var(--ui-space) * 3)}.me-auto{margin-inline-end:auto}.v-site dialog[data-mobile-menu] nav a{min-height:3rem}.v-site [data-mode-label],.v-site dialog[data-mobile-menu] [data-mode-toggle]:not([data-mode-label]){display:none}.v-site dialog[data-mobile-menu] [data-mode-label]{margin-top:.5rem;display:inline-flex}.v-art-foot{gap:40px;max-width:40rem;margin-top:88px;display:grid}@media (width<=900px){.v-art-foot{margin-top:64px}}.v-page-head{max-width:46rem;padding-top:88px}.v-page-head [data-head-lead]{margin-top:24px}@media (width<=900px){.v-page-head{padding-top:56px}}.v-now>h2:nth-child(n){margin-top:48px;font-size:1.375rem}.v-now>h2:first-child{margin-top:0}.v-now>h2+:nth-child(n){margin-top:12px}.v-art-fig{--ui-cut-size:calc(var(--v-cut) * 1.6);margin-top:48px}.v-page-body{margin-top:72px}@media (width<=900px){.v-page-body{margin-top:48px}}.v-proj-fig{--ui-cut-size:calc(var(--v-cut) * 1.6);margin-top:48px}.-mt-\(--v-sec\){margin-top:calc(var(--v-sec) * -1)}.-mt-hairline{margin-top:calc(var(--ui-border-w) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--ui-space) * .5)}.mt-1{margin-top:var(--ui-space)}.mt-1\.5{margin-top:calc(var(--ui-space) * 1.5)}.mt-2{margin-top:calc(var(--ui-space) * 2)}.mt-2\.5{margin-top:calc(var(--ui-space) * 2.5)}.mt-3{margin-top:calc(var(--ui-space) * 3)}.mt-3\.5{margin-top:calc(var(--ui-space) * 3.5)}.mt-4{margin-top:calc(var(--ui-space) * 4)}.mt-4\.5{margin-top:calc(var(--ui-space) * 4.5)}.mt-5{margin-top:calc(var(--ui-space) * 5)}.mt-6{margin-top:calc(var(--ui-space) * 6)}.mt-6\.5{margin-top:calc(var(--ui-space) * 6.5)}.mt-7{margin-top:calc(var(--ui-space) * 7)}.mt-8{margin-top:calc(var(--ui-space) * 8)}.mt-10{margin-top:calc(var(--ui-space) * 10)}.mt-11{margin-top:calc(var(--ui-space) * 11)}.mt-12{margin-top:calc(var(--ui-space) * 12)}.mt-auto{margin-top:auto}.mt-blocks{margin-top:var(--ui-space-block,calc(var(--ui-space) * 8))}.mt-blocks-item{margin-top:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) + var(--ui-space-item,calc(var(--ui-space) * 2.5)))}.mt-item{margin-top:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.mt-v-sec{margin-top:var(--v-sec)}.mr-2{margin-right:calc(var(--ui-space) * 2)}.mb-1\.5{margin-bottom:calc(var(--ui-space) * 1.5)}.mb-3{margin-bottom:calc(var(--ui-space) * 3)}.mb-8{margin-bottom:calc(var(--ui-space) * 8)}.mb-item{margin-bottom:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.mb-panel-inset{margin-bottom:var(--ui-panel-inset,.5rem)}.ml-1\.5{margin-left:calc(var(--ui-space) * 1.5)}.v-now-line{max-width:100%;min-height:2.75rem;color:var(--v-body);align-items:center;gap:12px;font-size:.96875rem;line-height:1.45;text-decoration:none;display:inline-flex}.v-now-line [data-now-chip]{--ui-cut-size:8px;background:var(--v-chip);color:var(--ui-accent);border-radius:var(--ui-radius-media);flex:none;align-items:center;gap:7px;padding:5px 11px 5px 10px;font-size:.84375rem;font-weight:700;line-height:1.2;display:inline-flex}.v-now-line [data-now-chip]:before{content:"";clip-path:polygon(2.5px 0,100% 0,100% 100%,0 100%,0 2.5px);background:currentColor;width:7px;height:7px}.v-now-line [data-now-text]{text-underline-offset:.22em;min-width:0}.v-now-line svg{width:15px;height:15px;color:var(--ui-accent);flex:none}.v-now-line:is(a):hover [data-now-text]{color:var(--ui-fg);text-decoration-line:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.v-now-line svg{transition:transform .25s var(--v-ease)}.v-now-line:is(a):hover svg{transform:translate(3px)}}.v-alink{color:var(--ui-accent);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.v-alink svg{flex:none;width:15px;height:15px}.v-alink:is(a):hover{text-decoration-line:underline}@media (pointer:coarse){.v-alink:is(a){min-height:2.75rem}}@media (prefers-reduced-motion:no-preference){.v-alink svg{transition:transform .25s var(--v-ease)}.v-alink:is(a):hover svg,[data-post]:hover .v-alink svg{transform:translate(3px)}}.v-back{min-height:2.75rem;color:var(--ui-muted);align-items:center;gap:8px;font-size:.9375rem;text-decoration:none;display:inline-flex}.v-back svg{width:16px;height:16px}.v-back:hover{color:var(--ui-fg)}.v-mark{--ui-cut-size:13px;width:40px;height:40px;color:var(--v-tile-fg);font:700 .8125rem/1 var(--ui-font-display);letter-spacing:-.02em;border-radius:3px;flex:none;place-items:center;display:grid;overflow:hidden}.v-mark[data-tile="1"]{background:var(--v-tile-1)}.v-mark[data-tile="2"]{background:var(--v-tile-2)}.v-mark[data-tile="3"]{background:var(--v-tile-3)}.v-mark[data-tile="4"]{background:var(--v-tile-4)}.v-mark[data-tile="5"]{background:var(--v-tile-5)}.v-mark[data-tile="6"]{background:var(--v-tile-6)}.v-mark img{object-fit:cover;width:100%;height:100%}.v-cat{color:var(--ui-accent);align-items:center;gap:7px;font-weight:600;display:inline-flex}.v-cat:before{content:"";clip-path:polygon(2.5px 0,100% 0,100% 100%,0 100%,0 2.5px);background:currentColor;width:7px;height:7px}.v-beside{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:72px;display:grid}.v-beside>*{min-width:0}@media (width<=900px){.v-beside{grid-template-columns:minmax(0,1fr);gap:40px}}.ui-icon{vertical-align:middle;stroke-width:var(--ui-icon-stroke,1.75px);flex-shrink:0;display:inline-block}.ui-icon svg{stroke-width:var(--ui-icon-stroke,1.75px)}.ui-icon :is(path,line,polyline,polygon,circle,ellipse,rect){stroke-width:var(--ui-icon-stroke,1.75px);vector-effect:non-scaling-stroke}.scroll-fade{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:var(--scroll-fade,2rem);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade,2rem)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade,2rem)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade,2rem)), transparent);padding-inline-end:var(--scroll-fade,2rem);overflow-x:auto}.scroll-fade:dir(rtl){-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--scroll-fade,2rem)), transparent);-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--scroll-fade,2rem)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--scroll-fade,2rem)), transparent)}.scroll-fade::-webkit-scrollbar{display:none}.v-latest{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:88px;padding-top:104px;display:grid}@media (width<=1100px){.v-latest{grid-template-columns:minmax(0,1fr) 340px;gap:56px}}@media (width<=900px){.v-latest{grid-template-columns:minmax(0,1fr);gap:64px;padding-top:64px}}.v-side{gap:28px;display:grid}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v-photo-link{color:inherit;text-decoration:none;display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.lightbox-image{width:min(100cqw, 100cqh * var(--lightbox-ratio,1.5), var(--lightbox-width,100cqw));height:auto;aspect-ratio:var(--lightbox-ratio,1.5)}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--ui-space\){width:var(--ui-space);height:var(--ui-space)}.size-1\.5{width:calc(var(--ui-space) * 1.5);height:calc(var(--ui-space) * 1.5)}.size-2{width:calc(var(--ui-space) * 2);height:calc(var(--ui-space) * 2)}.size-3{width:calc(var(--ui-space) * 3);height:calc(var(--ui-space) * 3)}.size-3\.25{width:calc(var(--ui-space) * 3.25);height:calc(var(--ui-space) * 3.25)}.size-4{width:calc(var(--ui-space) * 4);height:calc(var(--ui-space) * 4)}.size-4\.5{width:calc(var(--ui-space) * 4.5);height:calc(var(--ui-space) * 4.5)}.size-5{width:calc(var(--ui-space) * 5);height:calc(var(--ui-space) * 5)}.size-6{width:calc(var(--ui-space) * 6);height:calc(var(--ui-space) * 6)}.size-8{width:calc(var(--ui-space) * 8);height:calc(var(--ui-space) * 8)}.size-9{width:calc(var(--ui-space) * 9);height:calc(var(--ui-space) * 9)}.size-10{width:calc(var(--ui-space) * 10);height:calc(var(--ui-space) * 10)}.size-11{width:calc(var(--ui-space) * 11);height:calc(var(--ui-space) * 11)}.size-\[0\.5em\]{width:.5em;height:.5em}.size-\[0\.6em\]{width:.6em;height:.6em}.size-\[0\.25em\]{width:.25em;height:.25em}.size-\[2\.75rem\]{width:2.75rem;height:2.75rem}.size-\[2rem\]{width:2rem;height:2rem}.size-\[4rem\]{width:4rem;height:4rem}.size-\[6rem\]{width:6rem;height:6rem}.size-\[13px\]{width:13px;height:13px}.size-control{width:var(--ui-control-h);height:var(--ui-control-h)}.size-control-lg{width:calc(var(--ui-control-h) + 8px);height:calc(var(--ui-control-h) + 8px)}.size-control-sm{width:max(30px, calc(var(--ui-control-h) - 6px));height:max(30px, calc(var(--ui-control-h) - 6px))}.size-full{width:100%;height:100%}.size-v-author{width:64px;height:64px}.size-v-avatar{width:40px;height:40px}.size-v-icon{width:19px;height:19px}.h-0{height:0}.h-3{height:calc(var(--ui-space) * 3)}.h-6{height:calc(var(--ui-space) * 6)}.h-8{height:calc(var(--ui-space) * 8)}.h-11{height:calc(var(--ui-space) * 11)}.h-16{height:calc(var(--ui-space) * 16)}.h-24{height:calc(var(--ui-space) * 24)}.h-\[400\%\]{height:400%}.h-\[calc\(var\(--ui-control-h\)-8px\)\]{height:calc(var(--ui-control-h) - 8px)}.h-\[clamp\(600px\,88vh\,880px\)\]{height:clamp(600px,88vh,880px)}.h-auto{height:auto}.h-control{height:var(--ui-control-h)}.h-control-lg{height:calc(var(--ui-control-h) + 8px)}.h-control-sm{height:max(30px, calc(var(--ui-control-h) - 6px))}.h-dvh{height:100dvh}.h-full{height:100%}.h-lh{height:1lh}.h-logo{height:var(--ui-logo-h,1.75rem)}.max-h-24{max-height:calc(var(--ui-space) * 24)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-9\.5{min-height:calc(var(--ui-space) * 9.5)}.min-h-10{min-height:calc(var(--ui-space) * 10)}.min-h-11{min-height:calc(var(--ui-space) * 11)}.min-h-14{min-height:calc(var(--ui-space) * 14)}.min-h-16{min-height:calc(var(--ui-space) * 16)}.min-h-64{min-height:calc(var(--ui-space) * 64)}.min-h-80{min-height:calc(var(--ui-space) * 80)}.min-h-128{min-height:calc(var(--ui-space) * 128)}.min-h-\[44px\]{min-height:44px}.min-h-control-sm{min-height:max(30px, calc(var(--ui-control-h) - 6px))}.min-h-dvh{min-height:100dvh}.min-h-logo{min-height:var(--ui-logo-h,1.75rem)}.min-h-textarea{min-height:calc(var(--ui-control-h) * 2.5)}.w-11{width:calc(var(--ui-space) * 11)}.w-12{width:calc(var(--ui-space) * 12)}.w-\[0\.75rem\]{width:.75rem}.w-\[190px\]{width:190px}.w-\[400\%\]{width:400%}.w-\[min\(20rem\,calc\(100vw-3rem\)\)\]{width:min(20rem,100vw - 3rem)}.w-\[min\(var\(--v-wrap\)\,100\%\)\]{width:min(var(--v-wrap), 100%)}.w-auto{width:auto}.w-dvw{width:100dvw}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-160{max-width:calc(var(--ui-space) * 160)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[65ch\]{max-width:65ch}.max-w-full{max-width:100%}.max-w-head{max-width:52rem}.max-w-lead{max-width:52ch}.max-w-lead-narrow{max-width:40ch}.max-w-logo{max-width:9rem}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-v-bar{max-width:1248px}.max-w-xl{max-width:var(--container-xl)}.v-list{max-width:52rem}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--ui-space) * 28)}.min-w-\[min\(100\%\,var\(--byline-min\)\)\]{min-width:min(100%, var(--byline-min))}.min-w-control{min-width:var(--ui-control-h)}.min-w-fit{min-width:fit-content}.flex-1,.flex-\[1_1_0\%\]{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-2{flex-grow:2}.basis-24{flex-basis:calc(var(--ui-space) * 24)}.basis-40{flex-basis:calc(var(--ui-space) * 40)}.basis-56{flex-basis:calc(var(--ui-space) * 56)}.basis-64{flex-basis:calc(var(--ui-space) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[200\%\]{--tw-translate-y:calc(200% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-25{--tw-scale-x:25%;--tw-scale-y:25%;--tw-scale-z:25%;scale:var(--tw-scale-x) var(--tw-scale-y)}.press-scale{scale:var(--ui-press-scale,none)}@media screen and (prefers-reduced-motion:no-preference){.reveal[data-reveal-ready] :is([data-reveal=""],:is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>*,[data-reveal=items] li:not(li li)){opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-i,0) * 90ms);transform:translateY(18px)}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:first-child,.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):first-child{--reveal-i:0}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(2),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(2){--reveal-i:1}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(3),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(3){--reveal-i:2}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(4),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(4){--reveal-i:3}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(5),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(5){--reveal-i:4}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(6),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(6){--reveal-i:5}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(7),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(7){--reveal-i:6}.reveal[data-reveal-ready] :is([data-reveal=kids],[data-reveal=hero] [data-hero-stack])>:nth-child(n+8),.reveal[data-reveal-ready] [data-reveal=items] li:not(li li):nth-child(n+8){--reveal-i:7}.reveal[data-reveal-ready] :is([data-reveal=""].is-in,:is([data-reveal=kids].is-in,[data-reveal=hero].is-in [data-hero-stack])>*,[data-reveal=items].is-in li:not(li li)){opacity:1;transform:none}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-\[inherit\]{cursor:inherit}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-8{scroll-margin-top:calc(var(--ui-space) * 8)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.auto-rows-bento{grid-auto-rows:minmax(var(--ui-bento-row,11rem), 1fr)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.375rem_minmax\(0\,1fr\)\]{grid-template-columns:1.375rem minmax(0,1fr)}.grid-cols-\[1\.375rem_…\]{grid-template-columns:1.375rem …}.grid-cols-\[2ch_minmax\(0\,1fr\)\]{grid-template-columns:2ch minmax(0,1fr)}.grid-cols-\[2rem_4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem 4.5rem minmax(0,1fr)}.grid-cols-\[8rem_4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem 4.5rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)_fit-content\(40\%\)\]{grid-template-columns:auto minmax(0,1fr) fit-content(40%)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid-cols-\[repeat\(3\,auto\)\]{grid-template-columns:repeat(3,auto)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,9rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,13rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,17rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,4\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.5rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,9rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,12rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,13rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,18rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,max\(var\(--grid-min\)\,calc\(\(100\%_-_\(var\(--grid-cols\)_-_1\)\*var\(--grid-gap\)\)\/var\(--grid-cols\)\)\)\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%, max(var(--grid-min), calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols)))),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,var\(--grid-min\)\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--grid-min)),1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--ui-space) * .5)}.gap-1{gap:var(--ui-space)}.gap-1\.5{gap:calc(var(--ui-space) * 1.5)}.gap-1\.75{gap:calc(var(--ui-space) * 1.75)}.gap-2{gap:calc(var(--ui-space) * 2)}.gap-2\.5{gap:calc(var(--ui-space) * 2.5)}.gap-3{gap:calc(var(--ui-space) * 3)}.gap-4{gap:calc(var(--ui-space) * 4)}.gap-5{gap:calc(var(--ui-space) * 5)}.gap-6{gap:calc(var(--ui-space) * 6)}.gap-7{gap:calc(var(--ui-space) * 7)}.gap-8{gap:calc(var(--ui-space) * 8)}.gap-10{gap:calc(var(--ui-space) * 10)}.gap-12{gap:calc(var(--ui-space) * 12)}.gap-16{gap:calc(var(--ui-space) * 16)}.gap-20{gap:calc(var(--ui-space) * 20)}.gap-24{gap:calc(var(--ui-space) * 24)}.gap-\[0\.5em\]{gap:.5em}.gap-blocks{gap:var(--ui-space-block,calc(var(--ui-space) * 8))}.gap-cards{gap:calc(var(--ui-space-item,calc(var(--ui-space) * 2.5)) * 2)}.gap-group{gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}.gap-item{gap:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.gap-section{gap:var(--ui-space-section,clamp(calc(var(--ui-space) * 16), calc(var(--ui-space) * 8 + 8vw), calc(var(--ui-space) * 32)))}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--ui-space)}.gap-x-1\.5{column-gap:calc(var(--ui-space) * 1.5)}.gap-x-2{column-gap:calc(var(--ui-space) * 2)}.gap-x-3{column-gap:calc(var(--ui-space) * 3)}.gap-x-4{column-gap:calc(var(--ui-space) * 4)}.gap-x-6{column-gap:calc(var(--ui-space) * 6)}.gap-x-7{column-gap:calc(var(--ui-space) * 7)}.gap-x-8{column-gap:calc(var(--ui-space) * 8)}.gap-x-12{column-gap:calc(var(--ui-space) * 12)}.gap-x-\[0\.75rem\]{column-gap:.75rem}.gap-x-\[0\.375rem\]{column-gap:.375rem}.gap-x-blocks{column-gap:var(--ui-space-block,calc(var(--ui-space) * 8))}.gap-x-cards{column-gap:calc(var(--ui-space-item,calc(var(--ui-space) * 2.5)) * 2)}.gap-x-group{column-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}.gap-y-1{row-gap:var(--ui-space)}.gap-y-1\.5{row-gap:calc(var(--ui-space) * 1.5)}.gap-y-2{row-gap:calc(var(--ui-space) * 2)}.gap-y-3{row-gap:calc(var(--ui-space) * 3)}.gap-y-4{row-gap:calc(var(--ui-space) * 4)}.gap-y-6{row-gap:calc(var(--ui-space) * 6)}.gap-y-10{row-gap:calc(var(--ui-space) * 10)}.gap-y-12{row-gap:calc(var(--ui-space) * 12)}.gap-y-blocks{row-gap:var(--ui-space-block,calc(var(--ui-space) * 8))}.gap-y-group{row-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}.gap-y-item{row-gap:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.place-self-center{place-self:center}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-stretch{justify-self:stretch}.listing-media-clip{border-radius:var(--ui-radius-media,max(0px, calc(var(--ui-radius-card) - var(--ui-card-media-inset,0px))));overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.v-series{border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:22px 24px}.v-series li{border-width:0;padding-block:6px}.v-series [aria-current=page]{color:var(--ui-accent);font-weight:600}.v-series a:hover{color:var(--ui-accent)}.rounded{border-radius:.25rem}.rounded-\[calc\(var\(--ui-radius-card\)\/2\)\]{border-radius:calc(var(--ui-radius-card) / 2)}.rounded-card{border-radius:var(--ui-radius-card)}.rounded-check{border-radius:min(var(--ui-radius-control), .1875rem)}.rounded-control{border-radius:var(--ui-radius-control)}.rounded-full{border-radius:2147483647px}.rounded-media{border-radius:var(--ui-radius-media,var(--ui-radius-card))}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--ui-radius-panel,var(--ui-radius-card))}.rounded-textarea{border-radius:min(var(--ui-radius-control), var(--ui-radius-card))}.media-cut{--cut-c:min(var(--ui-cut-size,2.5rem), 50%);--cut-r:min(var(--ui-cut-r,5px), calc(var(--cut-c) * .3));--cut-k:calc(var(--cut-r) * .7071);--cut-tl:polygon(var(--cut-c) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-c));--cut-tr:polygon(0 0, calc(100% - var(--cut-c)) 0, 100% var(--cut-c), 100% 100%, 0 100%);--cut-br:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-c)), calc(100% - var(--cut-c)) 100%, 0 100%);--cut-bl:polygon(0 0, 100% 0, 100% 100%, var(--cut-c) 100%, 0 calc(100% - var(--cut-c)));clip-path:var(--cut-clip,none)}@supports (clip-path:shape(from 12px 0px, hline to 100%, vline to 100%, hline to 0px, vline to 12px, curve to 2px 8px with 0px 10px, line to 8px 2px, curve to 12px 0px with 10px 0px, close)){.media-cut{--cut-tl:shape(from calc(var(--cut-c) + var(--cut-r)) 0, hline to 100%, vline to 100%, hline to 0, vline to calc(var(--cut-c) + var(--cut-r)), curve to var(--cut-k) calc(var(--cut-c) - var(--cut-k)) with 0 var(--cut-c), line to calc(var(--cut-c) - var(--cut-k)) var(--cut-k), curve to calc(var(--cut-c) + var(--cut-r)) 0 with var(--cut-c) 0, close);--cut-tr:shape(from 0 0, hline to calc(100% - var(--cut-c) - var(--cut-r)), curve to calc(100% - var(--cut-c) + var(--cut-k)) var(--cut-k) with calc(100% - var(--cut-c)) 0, line to calc(100% - var(--cut-k)) calc(var(--cut-c) - var(--cut-k)), curve to 100% calc(var(--cut-c) + var(--cut-r)) with 100% var(--cut-c), vline to 100%, hline to 0, close);--cut-br:shape(from 0 0, hline to 100%, vline to calc(100% - var(--cut-c) - var(--cut-r)), curve to calc(100% - var(--cut-k)) calc(100% - var(--cut-c) + var(--cut-k)) with 100% calc(100% - var(--cut-c)), line to calc(100% - var(--cut-c) + var(--cut-k)) calc(100% - var(--cut-k)), curve to calc(100% - var(--cut-c) - var(--cut-r)) 100% with calc(100% - var(--cut-c)) 100%, hline to 0, close);--cut-bl:shape(from 0 0, hline to 100%, vline to 100%, hline to calc(var(--cut-c) + var(--cut-r)), curve to calc(var(--cut-c) - var(--cut-k)) calc(100% - var(--cut-k)) with var(--cut-c) 100%, line to var(--cut-k) calc(100% - var(--cut-c) + var(--cut-k)), curve to 0 calc(100% - var(--cut-c) - var(--cut-r)) with 0 calc(100% - var(--cut-c)), close)}}.media-cut[data-cut]{box-shadow:none;border-width:0}.media-cut[data-cut][data-cut=top-start]{--cut-clip:var(--cut-tl);border-start-start-radius:0}.media-cut[data-cut][data-cut=top-end]{--cut-clip:var(--cut-tr);border-start-end-radius:0}.media-cut[data-cut][data-cut=bottom-start]{--cut-clip:var(--cut-bl);border-end-start-radius:0}.media-cut[data-cut][data-cut=bottom-end]{--cut-clip:var(--cut-br);border-end-end-radius:0}.media-cut[data-cut][data-cut=top-start]:dir(rtl){--cut-clip:var(--cut-tr)}.media-cut[data-cut][data-cut=top-end]:dir(rtl){--cut-clip:var(--cut-tl)}.media-cut[data-cut][data-cut=bottom-start]:dir(rtl){--cut-clip:var(--cut-br)}.media-cut[data-cut][data-cut=bottom-end]:dir(rtl){--cut-clip:var(--cut-bl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--ui-border-w\){border-style:var(--tw-border-style);border-width:var(--ui-border-w)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.15em\]{border-style:var(--tw-border-style);border-width:.15em}.border-button{border-style:var(--tw-border-style);border-width:var(--ui-button-border-w,var(--ui-border-w))}.border-field{border-style:var(--tw-border-style);border-width:var(--ui-field-border-w,var(--ui-border-w))}.border-ui{border-style:var(--tw-border-style);border-width:var(--ui-border-w)}.media-frame{border-width:var(--ui-media-border-w,0px);box-shadow:var(--ui-media-shadow,none);filter:var(--ui-media-dim,none)}.border-card{border-width:var(--ui-card-border-w,var(--ui-border-w))}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\(length\:--ui-border-w\),.border-y-ui{border-block-style:var(--tw-border-style);border-block-width:var(--ui-border-w)}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-quote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:calc(var(--ui-border-w) * 2)}.border-s-ui{border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--ui-border-w)}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\(length\:--ui-border-w\){border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[length\:var\(--ui-button-border-w\,var\(--ui-border-w\)\)\]{border-top-style:var(--tw-border-style);border-top-width:var(--ui-button-border-w,var(--ui-border-w))}.border-t-ui{border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-ui{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--ui-border-w)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-ui{border-left-style:var(--tw-border-style);border-left-width:var(--ui-border-w)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.surface-nav{background-color:var(--ui-band,var(--ui-nav-bg,var(--ui-bg)));border-color:var(--ui-band,var(--ui-border));color:var(--ui-band-fg,var(--ui-fg));backdrop-filter:var(--ui-nav-blur,none)}.surface-band{background-color:var(--ui-band,var(--ui-bg));border-color:var(--ui-band,var(--ui-border));color:var(--ui-band-fg,var(--ui-fg))}.surface-inverse{background-color:var(--ui-inverse,var(--ui-fg));border-color:var(--ui-inverse-border,var(--ui-inverse-fg,var(--ui-bg)))}@supports (color:color-mix(in lab, red, red)){.surface-inverse{border-color:var(--ui-inverse-border,color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 24%, var(--ui-inverse,var(--ui-fg))))}}.surface-inverse{color:var(--ui-inverse-fg,var(--ui-bg))}.v-nav{--ui-nav-bg:var(--v-nav-glass);--ui-nav-blur:blur(14px) saturate(1.2);--ui-shadow:var(--v-nav-shadow)}.v-nav>nav{border-color:var(--v-nav-edge)}.border-accent{border-color:var(--ui-accent)}.border-band{border-color:var(--ui-band,var(--ui-accent))}.border-band-fg{border-color:var(--ui-band-fg,var(--ui-accent-fg))}.border-border{border-color:var(--ui-border)}.border-border-control{border-color:var(--ui-border-control)}.border-fg{border-color:var(--ui-fg)}.border-muted{border-color:var(--ui-muted)}.border-on-band-border{border-color:var(--ui-band-fg,var(--ui-border))}.border-on-band-button{border-color:var(--ui-band-fg,var(--ui-accent))}.border-on-inverse{border-color:var(--ui-inverse-fg,var(--ui-bg))}.border-on-inverse-border{border-color:var(--ui-inverse-border,var(--ui-inverse-fg,var(--ui-bg)))}@supports (color:color-mix(in lab, red, red)){.border-on-inverse-border{border-color:var(--ui-inverse-border,color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 24%, var(--ui-inverse,var(--ui-fg))))}}.border-scrim-fg,.border-scrim-fg\/70{border-color:var(--ui-scrim-fg)}@supports (color:color-mix(in lab, red, red)){.border-scrim-fg\/70{border-color:color-mix(in oklab, var(--ui-scrim-fg) 70%, transparent)}}.border-tint-edge{border-color:var(--ui-tint,var(--ui-border))}.border-transparent{border-color:#0000}.border-v-border-2{border-color:var(--v-border-2)}.bg-accent{background-color:var(--ui-accent)}.bg-accent-fg{background-color:var(--ui-accent-fg)}.bg-accent-hover{background-color:var(--ui-accent-hover,var(--ui-accent))}@supports (color:color-mix(in lab, red, red)){.bg-accent-hover{background-color:var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))}}.bg-accent-soft{background-color:var(--ui-accent-soft)}.bg-avatar-fill{background-color:var(--ui-tint,var(--ui-surface-2))}.bg-band{background-color:var(--ui-band,var(--ui-accent))}.bg-band-fg{background-color:var(--ui-band-fg,var(--ui-accent-fg))}.bg-bg{background-color:var(--ui-bg)}.bg-fg{background-color:var(--ui-fg)}.bg-field-fill{background-color:var(--ui-field-bg,var(--ui-surface))}.bg-inverse{background-color:var(--ui-inverse,var(--ui-fg))}.bg-muted{background-color:var(--ui-muted)}.bg-on-band{background-color:var(--ui-band-fg,var(--ui-fg))}.bg-on-band-button{background-color:var(--ui-band-fg,var(--ui-accent))}.bg-on-band-button-fg{background-color:var(--ui-band,var(--ui-accent-fg))}.bg-on-band-surface{background-color:var(--ui-band,var(--ui-surface))}.bg-on-inverse{background-color:var(--ui-inverse-fg,var(--ui-bg))}.bg-pin{background-color:var(--ui-pin,var(--ui-fg))}.bg-pin-alt{background-color:var(--ui-pin-alt,var(--ui-surface))}.bg-pin-hot{background-color:var(--ui-pin-hot,var(--ui-accent))}.bg-scrim{background-color:var(--ui-scrim)}.bg-scrim-fg{background-color:var(--ui-scrim-fg)}.bg-scrim\/20{background-color:var(--ui-scrim)}@supports (color:color-mix(in lab, red, red)){.bg-scrim\/20{background-color:color-mix(in oklab, var(--ui-scrim) 20%, transparent)}}.bg-surface{background-color:var(--ui-surface)}.bg-surface-2{background-color:var(--ui-surface-2)}.bg-tint{background-color:var(--ui-tint,var(--ui-surface))}.bg-transparent{background-color:#0000}.bg-v-chip{background-color:var(--v-chip)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_60\%\]{object-position:50% 60%}.card-pad{--card-pad:calc(var(--ui-space) * 6);padding:var(--card-pad)}.card-pad:where(:has(>.card-media):not([data-card-overlay])){--card-pad:calc(var(--ui-card-media-inset,calc(var(--ui-space) * 6)) + calc(var(--ui-space) * 6) - min(var(--ui-card-media-inset,calc(var(--ui-space) * 6)) * 9999, calc(var(--ui-space) * 6)))}.p-0{padding:0}.p-0\.5{padding:calc(var(--ui-space) * .5)}.p-1\.5{padding:calc(var(--ui-space) * 1.5)}.p-2{padding:calc(var(--ui-space) * 2)}.p-4{padding:calc(var(--ui-space) * 4)}.p-8{padding:calc(var(--ui-space) * 8)}.p-blocks{padding:var(--ui-space-block,calc(var(--ui-space) * 8))}.p-item{padding:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.safe-area-pad{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.px-0{padding-inline:0}.px-1{padding-inline:var(--ui-space)}.px-1\.5{padding-inline:calc(var(--ui-space) * 1.5)}.px-2{padding-inline:calc(var(--ui-space) * 2)}.px-2\.5{padding-inline:calc(var(--ui-space) * 2.5)}.px-3{padding-inline:calc(var(--ui-space) * 3)}.px-3\.5{padding-inline:calc(var(--ui-space) * 3.5)}.px-4{padding-inline:calc(var(--ui-space) * 4)}.px-4\.5{padding-inline:calc(var(--ui-space) * 4.5)}.px-6{padding-inline:calc(var(--ui-space) * 6)}.px-8{padding-inline:calc(var(--ui-space) * 8)}.px-item{padding-inline:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.px-v-gut{padding-inline:var(--v-gut)}.py-0{padding-block:0}.py-1{padding-block:var(--ui-space)}.py-1\.5{padding-block:calc(var(--ui-space) * 1.5)}.py-2{padding-block:calc(var(--ui-space) * 2)}.py-2\.5{padding-block:calc(var(--ui-space) * 2.5)}.py-3{padding-block:calc(var(--ui-space) * 3)}.py-4{padding-block:calc(var(--ui-space) * 4)}.py-5{padding-block:calc(var(--ui-space) * 5)}.py-6{padding-block:calc(var(--ui-space) * 6)}.py-10{padding-block:calc(var(--ui-space) * 10)}.py-blocks{padding-block:var(--ui-space-block,calc(var(--ui-space) * 8))}.py-px{padding-block:1px}.py-section{padding-block:var(--ui-space-section,clamp(calc(var(--ui-space) * 16), calc(var(--ui-space) * 8 + 8vw), calc(var(--ui-space) * 32)))}.ps-2\.5{padding-inline-start:calc(var(--ui-space) * 2.5)}.ps-3\.5{padding-inline-start:calc(var(--ui-space) * 3.5)}.ps-6{padding-inline-start:calc(var(--ui-space) * 6)}.ps-blocks{padding-inline-start:var(--ui-space-block,calc(var(--ui-space) * 8))}.pe-1\.5{padding-inline-end:calc(var(--ui-space) * 1.5)}.pe-2\.5{padding-inline-end:calc(var(--ui-space) * 2.5)}.pe-3{padding-inline-end:calc(var(--ui-space) * 3)}.pe-10{padding-inline-end:calc(var(--ui-space) * 10)}.pe-10\.5{padding-inline-end:calc(var(--ui-space) * 10.5)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--ui-space) * .5)}.pt-1{padding-top:var(--ui-space)}.pt-2{padding-top:calc(var(--ui-space) * 2)}.pt-3{padding-top:calc(var(--ui-space) * 3)}.pt-3\.5{padding-top:calc(var(--ui-space) * 3.5)}.pt-4{padding-top:calc(var(--ui-space) * 4)}.pt-5{padding-top:calc(var(--ui-space) * 5)}.pt-6{padding-top:calc(var(--ui-space) * 6)}.pt-7\.5{padding-top:calc(var(--ui-space) * 7.5)}.pt-10{padding-top:calc(var(--ui-space) * 10)}.pt-12{padding-top:calc(var(--ui-space) * 12)}.pt-16{padding-top:calc(var(--ui-space) * 16)}.pt-22{padding-top:calc(var(--ui-space) * 22)}.pt-\[16rem\]{padding-top:16rem}.pt-item{padding-top:var(--ui-space-item,calc(var(--ui-space) * 2.5))}.pr-6{padding-right:calc(var(--ui-space) * 6)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--ui-space) * 2)}.pb-3{padding-bottom:calc(var(--ui-space) * 3)}.pb-4{padding-bottom:calc(var(--ui-space) * 4)}.pb-10{padding-bottom:calc(var(--ui-space) * 10)}.pb-12{padding-bottom:calc(var(--ui-space) * 12)}.pb-16{padding-bottom:calc(var(--ui-space) * 16)}.pb-20{padding-bottom:calc(var(--ui-space) * 20)}.pl-3{padding-left:calc(var(--ui-space) * 3)}.pl-5{padding-left:calc(var(--ui-space) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.text-fit{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:var(--ui-display-track);text-transform:var(--ui-display-case);font-size:calc(100cqi / var(--fit-ems,6));white-space:nowrap;line-height:.9}.v-meta{font-family:var(--v-font-meta);font-size:var(--v-meta-size);letter-spacing:var(--v-meta-track);text-transform:var(--v-meta-case);color:var(--ui-muted);font-variant-numeric:tabular-nums;line-height:1.4}.v-display{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:var(--ui-display-track);font-stretch:var(--ui-display-stretch);line-height:var(--v-d-lh);text-wrap:balance}.v-display em{font-style:var(--v-italic);color:var(--v-em,inherit)}.v-heading{font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight);letter-spacing:calc(var(--ui-display-track) * .5);font-stretch:var(--ui-display-stretch);text-wrap:balance;line-height:1.2}.display-face{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:var(--ui-display-track);font-stretch:var(--ui-display-stretch);text-transform:var(--ui-display-case)}@media not all and (width>=40rem){.display-face{font-stretch:min(var(--ui-display-stretch), 106%)}}.heading-face{font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight,var(--ui-display-weight));letter-spacing:var(--ui-display-track);font-stretch:var(--ui-display-stretch);text-transform:var(--ui-display-case)}@media not all and (width>=40rem){.heading-face{font-stretch:min(var(--ui-display-stretch), 106%)}}.font-body{font-family:var(--ui-font-body)}.font-display{font-family:var(--ui-font-display)}.font-mono{font-family:var(--font-mono)}.font-v-meta{font-family:var(--v-font-meta)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-avatar{font-size:.9375rem;line-height:var(--tw-leading,1)}.text-avatar-lg{font-size:1.25rem;line-height:var(--tw-leading,1)}.text-avatar-sm{font-size:.75rem;line-height:var(--tw-leading,1)}.text-avatar-xl{font-size:1.75rem;line-height:var(--tw-leading,1)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--ui-type-body);line-height:var(--tw-leading,1.55)}.text-control{font-size:.9375rem;line-height:var(--tw-leading,1)}.text-control-lg{font-size:1rem;line-height:var(--tw-leading,1)}.text-control-sm{font-size:.85rem;line-height:var(--tw-leading,1)}.text-display{font-size:calc(var(--ui-type-display) * var(--ui-display-scale));line-height:var(--tw-leading,1.02)}.text-display-split{font-size:calc(var(--ui-type-display-split) * var(--ui-display-scale));line-height:var(--tw-leading,1.02)}.text-eyebrow{font-size:var(--ui-type-eyebrow);line-height:var(--tw-leading,1.25)}.text-heading{font-size:var(--ui-type-heading);line-height:var(--tw-leading,1.375)}.text-lead{font-size:var(--ui-type-lead);line-height:var(--tw-leading,1.55)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-listing-price{font-size:var(--ui-type-listing-price,1.6rem);line-height:var(--tw-leading,1)}.text-nav-badge{font-size:.6875em;line-height:var(--tw-leading,1)}.text-nav-index{font-size:.75em;line-height:var(--tw-leading,1)}.text-price{font-size:clamp(calc(1.5rem * var(--ui-display-scale)), calc(96cqi / var(--price-ems,5)), calc(var(--ui-type-price) * var(--ui-display-scale)));line-height:var(--tw-leading,1)}.text-quote{font-size:calc(var(--ui-type-quote) * var(--ui-display-scale));line-height:var(--tw-leading,1.15)}.text-reading{font-size:var(--ui-type-reading);line-height:var(--tw-leading,1.7)}.text-section{font-size:calc(var(--ui-type-section,var(--ui-type-title)) * var(--ui-display-scale));line-height:var(--tw-leading,1.1)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-small{font-size:var(--ui-type-small);line-height:var(--tw-leading,1.5)}.text-small\/\[inherit\]{font-size:var(--ui-type-small);line-height:inherit}.text-stat{font-size:clamp(calc(1.25rem * var(--ui-display-scale)), calc(96cqi / var(--stat-ems,7.2)), calc(var(--ui-type-stat) * var(--ui-display-scale)));line-height:var(--tw-leading,1)}.text-step{font-size:calc(var(--ui-type-step) * var(--ui-display-scale));line-height:var(--tw-leading,1)}.text-subhead{font-size:var(--ui-type-subhead);line-height:var(--tw-leading,1.15)}.text-title{font-size:calc(var(--ui-type-title) * var(--ui-display-scale));line-height:var(--tw-leading,1)}.text-v-brand{font-size:1.0625rem;line-height:var(--tw-leading,1.15)}.text-v-fine{font-size:.875rem;line-height:var(--tw-leading,1.5)}.text-v-lead{font-size:clamp(1.125rem,1.45vw,1.25rem);line-height:var(--tw-leading,1.6)}.text-v-meta{font-size:var(--v-meta-size);line-height:var(--tw-leading,1.4)}.text-v-nav{font-size:.9375rem;line-height:var(--tw-leading,1.2)}.text-v-page{font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:var(--tw-leading,var(--v-d-lh))}.text-v-role{font-size:.8125rem;line-height:var(--tw-leading,1.3)}.text-v-title{font-size:clamp(2.5rem,5.4vw,4.35rem);line-height:var(--tw-leading,var(--v-d-lh))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[calc\(1\.4rem\*var\(--v-cut\)\)\]{font-size:calc(1.4rem * var(--v-cut))}.text-\[clamp\(1\.3rem\,2\.4vw\,1\.9rem\)\]{font-size:clamp(1.3rem,2.4vw,1.9rem)}.text-\[clamp\(1\.6rem\,3\.2vw\,2\.6rem\)\]{font-size:clamp(1.6rem,3.2vw,2.6rem)}.text-\[clamp\(1\.8rem\,4\.5vw\,2\.6rem\)\]{font-size:clamp(1.8rem,4.5vw,2.6rem)}.text-\[clamp\(1\.35rem\,2\.4vw\,1\.9rem\)\]{font-size:clamp(1.35rem,2.4vw,1.9rem)}.text-\[clamp\(2\.25rem\,5vw\,4\.25rem\)\]{font-size:clamp(2.25rem,5vw,4.25rem)}.text-\[clamp\(2\.25rem\,6vw\,4\.5rem\)\]{font-size:clamp(2.25rem,6vw,4.5rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.button-face{font-weight:var(--ui-button-weight);text-transform:var(--ui-button-case);letter-spacing:var(--ui-button-track)}.v-sep{color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.v-sep{color:color-mix(in srgb, var(--ui-muted) 60%, var(--ui-bg))}}.v-sep{font-weight:400}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-body{--tw-tracking:var(--ui-body-track,normal);letter-spacing:var(--ui-body-track,normal)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-v-brand{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\],.wrap-anywhere{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.link-underline{color:var(--ui-fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-muted);-webkit-text-decoration-color:var(--ui-muted);text-decoration-color:var(--ui-muted);text-decoration-thickness:var(--ui-border-w);text-underline-offset:.25em;transition-property:text-decoration-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.link-underline:hover{-webkit-text-decoration-color:var(--ui-fg);-webkit-text-decoration-color:var(--ui-fg);text-decoration-color:var(--ui-fg)}}@media (prefers-reduced-motion:reduce){.link-underline{transition-property:none}}.text-\(--v-body\){color:var(--v-body)}.text-accent{color:var(--ui-accent)}.text-accent-fg{color:var(--ui-accent-fg)}.text-avatar-fg{color:var(--ui-tint-fg,var(--ui-muted))}.text-band{color:var(--ui-band,var(--ui-accent))}.text-band-fg{color:var(--ui-band-fg,var(--ui-accent-fg))}.text-bg{color:var(--ui-bg)}.text-danger{color:var(--ui-danger)}.text-fg{color:var(--ui-fg)}.text-inherit{color:inherit}.text-inverse{color:var(--ui-inverse,var(--ui-fg))}.text-muted{color:var(--ui-muted)}.text-on-band{color:var(--ui-band-fg,var(--ui-fg))}.text-on-band-button{color:var(--ui-band-fg,var(--ui-accent))}.text-on-band-button-fg{color:var(--ui-band,var(--ui-accent-fg))}.text-on-band-muted{color:var(--ui-band-fg,var(--ui-muted))}.text-on-band-surface{color:var(--ui-band,var(--ui-surface))}.text-on-inverse{color:var(--ui-inverse-fg,var(--ui-bg))}.text-on-inverse-mark{color:var(--ui-inverse-mark,var(--ui-inverse-fg,var(--ui-bg)))}.text-on-inverse-muted{color:var(--ui-inverse-muted,var(--ui-inverse-fg,var(--ui-bg)))}@supports (color:color-mix(in lab, red, red)){.text-on-inverse-muted{color:var(--ui-inverse-muted,color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 72%, var(--ui-inverse,var(--ui-fg))))}}.text-pin-alt-fg{color:var(--ui-pin-alt-fg,var(--ui-fg))}.text-pin-fg{color:var(--ui-pin-fg,var(--ui-bg))}.text-pin-hot-fg{color:var(--ui-pin-hot-fg,var(--ui-accent-fg))}.text-scrim{color:var(--ui-scrim)}.text-scrim-fg{color:var(--ui-scrim-fg)}.text-surface{color:var(--ui-surface)}.text-tint-fg{color:var(--ui-tint-fg,var(--ui-fg))}.text-v-body{color:var(--v-body)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.\[font-stretch\:100\%\]{font-stretch:100%}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--ui-border);-webkit-text-decoration-color:var(--ui-border);text-decoration-color:var(--ui-border)}.decoration-on-band-underline{-webkit-text-decoration-color:var(--ui-band-fg,transparent);-webkit-text-decoration-color:var(--ui-band-fg,transparent);text-decoration-color:var(--ui-band-fg,transparent)}.decoration-transparent{text-decoration-color:#0000}.decoration-ui{text-decoration-thickness:var(--ui-border-w)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.underline-offset-\[0\.15em\]{text-underline-offset:.15em}.accent-accent{accent-color:var(--ui-accent)}.accent-fg{accent-color:var(--ui-fg)}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--ui-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--ui-popover-shadow,0 1px 2px #0000000d, 0 14px 40px -18px #00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-ui{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ui-border-w) + 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)}.focus-on-image :is(a[href],button,input,select,textarea,summary,[tabindex]):not([aria-invalid=true],[tabindex="-1"],[data-map-card-root] a):focus-visible{outline:2px solid var(--ui-scrim-fg);outline-offset:2px;box-shadow:0 0 0 6px var(--ui-scrim)}.band-button-shadow{box-shadow:var(--ui-band-button-shadow,var(--ui-button-shadow,none))}.button-shadow{box-shadow:var(--ui-button-shadow,none)}.field-invalid-ring{box-shadow:inset 0 0 0 max(0px, calc(var(--ui-border-w) - var(--ui-field-border-w,var(--ui-border-w)))) var(--ui-danger)}.ring-accent{--tw-ring-color:var(--ui-accent)}.ring-bg{--tw-ring-color:var(--ui-bg)}.focus-on-band :is(a[href],button,input,select,textarea,summary,[tabindex]):not([tabindex="-1"]):focus-visible{outline:2px solid var(--ui-band-fg,var(--ui-accent));outline-offset:2px}.focus-on-cta :is(a[href],button,input,select,textarea,summary,[tabindex]):not([tabindex="-1"]):focus-visible{outline:2px solid var(--ui-band-fg,var(--ui-accent-fg));outline-offset:2px}.focus-on-inverse :is(a[href],button,input,select,textarea,summary,[tabindex]):not([tabindex="-1"]):focus-visible{outline:2px solid var(--ui-inverse-fg,var(--ui-bg));outline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(100%);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-90{--tw-saturate:saturate(90%);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,)}.sepia-\[\.35\]{--tw-sepia:sepia(.35);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,)}.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,)}.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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,text-decoration-color\]{transition-property:color,background-color,border-color,text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,display\,overlay\]{transition-property:translate,display,overlay;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-discrete{transition-behavior:allow-discrete}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.scrim-rise{--scrim-rise-fade:var(--scrim-fade,16rem);border-image:linear-gradient(to top, var(--ui-scrim) 100vmax, var(--ui-scrim) calc(100% - var(--scrim-rise-fade)), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .875), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .75), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .625), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .5), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .375), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .25), var(--ui-scrim) calc(100% - var(--scrim-rise-fade) * .125), transparent 100%) fill 0 / / var(--scrim-rise-fade) 100vmax 100vmax}@supports (color:color-mix(in lab, red, red)){.scrim-rise{border-image:linear-gradient(to top, color-mix(in oklab, var(--ui-scrim) 68%, transparent) 100vmax, color-mix(in oklab, var(--ui-scrim) 60%, transparent) calc(100% - var(--scrim-rise-fade)), color-mix(in oklab, var(--ui-scrim) 57.4%, transparent) calc(100% - var(--scrim-rise-fade) * .875), color-mix(in oklab, var(--ui-scrim) 50.6%, transparent) calc(100% - var(--scrim-rise-fade) * .75), color-mix(in oklab, var(--ui-scrim) 41%, transparent) calc(100% - var(--scrim-rise-fade) * .625), color-mix(in oklab, var(--ui-scrim) 30%, transparent) calc(100% - var(--scrim-rise-fade) * .5), color-mix(in oklab, var(--ui-scrim) 19%, transparent) calc(100% - var(--scrim-rise-fade) * .375), color-mix(in oklab, var(--ui-scrim) 9.4%, transparent) calc(100% - var(--scrim-rise-fade) * .25), color-mix(in oklab, var(--ui-scrim) 2.6%, transparent) calc(100% - var(--scrim-rise-fade) * .125), transparent 100%) fill 0 / / var(--scrim-rise-fade) 100vmax 100vmax}}.select-none{-webkit-user-select:none;user-select:none}.\[--scrim-fade\:8rem\]{--scrim-fade:8rem}.\[clip-path\:inset\(-0\.75rem_-0\.75rem_-0\.75rem_0\.75rem\)\]{clip-path:inset(-.75rem -.75rem -.75rem .75rem)}.\[contain-intrinsic-inline-size\:65ch\]{contain-intrinsic-inline-size:65ch}.\[text-box-edge\:cap_alphabetic\]{text-box-edge:cap alphabetic}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}.lightbox-stage{container:lightbox-stage/size}.listing-inset{--ui-card-media-inset:calc(var(--ui-space) * 2)}.v-avatar{--ui-cut-size:13px}.v-avatar-author{--ui-cut-size:14px}:is(.\*\:grow>*){flex-grow:1}:is(.\*\:justify-items-center>*){justify-items:center}.not-group-aria-pressed\:hidden:not(:is(:where(.group)[aria-pressed=true] *)){display:none}.not-data-more\:mask-none:not([data-more]){-webkit-mask-image:none;mask-image:none}.group-not-aria-expanded\:hidden:is(:where(.group):not([aria-expanded=true]) *),.group-last\/marquee-item\:hidden:is(:where(.group\/marquee-item):last-child *){display:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:border-fg:is(:where(.group):hover *){border-color:var(--ui-fg)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-current:is(:where(.group):hover *){text-decoration-color:currentColor}.group-hover\/logo\:opacity-70:is(:where(.group\/logo):hover *){opacity:.7}}.group-has-\[\:popover-open\]\/popover\:rotate-180:is(:where(.group\/popover):has(:popover-open) *){rotate:180deg}.group-aria-expanded\:hidden:is(:where(.group)[aria-expanded=true] *),.group-aria-pressed\:hidden:is(:where(.group)[aria-pressed=true] *){display:none}.group-aria-pressed\:fill-accent:is(:where(.group)[aria-pressed=true] *){fill:var(--ui-accent)}.group-aria-pressed\:fill-current:is(:where(.group)[aria-pressed=true] *){fill:currentColor}.peer-checked\:visible:is(:where(.peer):checked~*){visibility:visible}.peer-checked\:inline-flex:is(:where(.peer):checked~*){display:inline-flex}.peer-data-\[state\=x\]\:hidden:is(:where(.peer)[data-state=x]~*){display:none}.marker\:text-muted ::marker,.marker\:text-muted::marker{color:var(--ui-muted)}.marker\:text-muted ::-webkit-details-marker{color:var(--ui-muted)}.marker\:text-muted::-webkit-details-marker{color:var(--ui-muted)}.placeholder\:text-muted::placeholder{color:var(--ui-muted)}.backdrop\:bg-bg\/80::backdrop{background-color:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-bg\/80::backdrop{background-color:color-mix(in oklab, var(--ui-bg) 80%, transparent)}}.backdrop\:bg-scrim\/95::backdrop{background-color:var(--ui-scrim)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-scrim\/95::backdrop{background-color:color-mix(in oklab, var(--ui-scrim) 95%, transparent)}}.backdrop\:opacity-0::backdrop{opacity:0}.backdrop\:transition-\[opacity\,display\,overlay\]::backdrop{transition-property:opacity,display,overlay;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.backdrop\:transition-discrete::backdrop{transition-behavior:allow-discrete}.backdrop\:duration-200::backdrop{--tw-duration:.2s;transition-duration:.2s}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-\[2px\]:before{content:var(--tw-content);inset:-2px}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-card:after{content:var(--tw-content);border-radius:var(--ui-radius-card)}.after\:rounded-control:after{content:var(--tw-content);border-radius:var(--ui-radius-control)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-s-0:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-t-ui:first-child{border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-ui:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--ui-border-w)}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:grid:is([open],:popover-open,:open){display:grid}.open\:translate-x-0:is([open],:popover-open,:open){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.open\:grid-cols-2:is([open],:popover-open,:open){grid-template-columns:repeat(2,minmax(0,1fr))}.open\:backdrop\:opacity-100:is([open],:popover-open,:open)::backdrop{opacity:1}.checked\:border-accent:checked{border-color:var(--ui-accent)}.checked\:bg-accent:checked{background-color:var(--ui-accent)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-border:hover{border-color:var(--ui-border)}.hover\:border-fg:hover{border-color:var(--ui-fg)}.hover\:border-on-band:hover{border-color:var(--ui-band-fg,var(--ui-fg))}.hover\:bg-surface:hover{background-color:var(--ui-surface)}.hover\:bg-surface-2:hover{background-color:var(--ui-surface-2)}.hover\:text-fg:hover{color:var(--ui-fg)}.hover\:text-muted:hover{color:var(--ui-muted)}.hover\:text-on-band:hover{color:var(--ui-band-fg,var(--ui-fg))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-fg:hover{-webkit-text-decoration-color:var(--ui-fg);-webkit-text-decoration-color:var(--ui-fg);text-decoration-color:var(--ui-fg)}.hover\:underline-offset-\[0\.25em\]:hover{text-underline-offset:.25em}.hover\:ring-ui:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ui-border-w) + 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)}.hover\:ring-fg:hover{--tw-ring-color:var(--ui-fg)}.hover\:not-disabled\:border-muted:hover:not(:disabled){border-color:var(--ui-muted)}.hover\:not-disabled\:not-aria-disabled\:border-accent-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-accent-hover,var(--ui-accent))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:border-accent-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))}}.hover\:not-disabled\:not-aria-disabled\:border-cta-button-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-band-fg,var(--ui-accent-fg))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:border-cta-button-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab, var(--ui-band-fg,var(--ui-accent-fg)) 90%, var(--ui-band,var(--ui-accent)))}}.hover\:not-disabled\:not-aria-disabled\:border-on-band-button-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-band-fg,var(--ui-accent-hover,var(--ui-accent)))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:border-on-band-button-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab, var(--ui-band-fg,var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))) 90%, var(--ui-band,var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))))}}.hover\:not-disabled\:not-aria-disabled\:border-on-inverse-button-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-inverse-fg,var(--ui-bg))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:border-on-inverse-button-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 90%, var(--ui-inverse,var(--ui-fg)))}}.hover\:not-disabled\:not-aria-disabled\:border-scrim-fg\/85:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-scrim-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:border-scrim-fg\/85:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab, var(--ui-scrim-fg) 85%, transparent)}}.hover\:not-disabled\:not-aria-disabled\:bg-accent-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-accent-hover,var(--ui-accent))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-accent-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))}}.hover\:not-disabled\:not-aria-disabled\:bg-cta-button-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-band-fg,var(--ui-accent-fg))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-cta-button-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-band-fg,var(--ui-accent-fg)) 90%, var(--ui-band,var(--ui-accent)))}}.hover\:not-disabled\:not-aria-disabled\:bg-cta-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-band-fg,var(--ui-accent-fg))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-cta-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-band-fg,var(--ui-accent-fg)) 6%, transparent)}}.hover\:not-disabled\:not-aria-disabled\:bg-on-band-button-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-band-fg,var(--ui-accent-hover,var(--ui-accent)))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-on-band-button-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-band-fg,var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))) 90%, var(--ui-band,var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))))}}.hover\:not-disabled\:not-aria-disabled\:bg-on-band-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-band-fg,var(--ui-surface-2))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-on-band-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-band-fg,var(--ui-surface-2)) 6%, var(--ui-band,var(--ui-surface-2)))}}.hover\:not-disabled\:not-aria-disabled\:bg-on-inverse-button-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-inverse-fg,var(--ui-bg))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-on-inverse-button-hover:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 90%, var(--ui-inverse,var(--ui-fg)))}}.hover\:not-disabled\:not-aria-disabled\:bg-on-inverse-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-inverse-fg,var(--ui-bg))}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-on-inverse-tint:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-inverse-fg,var(--ui-bg)) 6%, transparent)}}.hover\:not-disabled\:not-aria-disabled\:bg-scrim-fg\/6:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-scrim-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-scrim-fg\/6:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-scrim-fg) 6%, transparent)}}.hover\:not-disabled\:not-aria-disabled\:bg-scrim-fg\/85:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ui-scrim-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:not-disabled\:not-aria-disabled\:bg-scrim-fg\/85:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--ui-scrim-fg) 85%, transparent)}}.hover\:not-disabled\:not-aria-disabled\:bg-surface-2:hover:not(:disabled):not([aria-disabled=true]),.not-aria-\[current\=page\]\:hover\:bg-surface-2:not([aria-current=page]):hover{background-color:var(--ui-surface-2)}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-6:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + 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)}.focus-visible\:ring-scrim:focus-visible{--tw-ring-color:var(--ui-scrim)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--ui-accent)}.focus-visible\:outline-on-band:focus-visible{outline-color:var(--ui-band-fg,var(--ui-fg))}.focus-visible\:outline-scrim-fg:focus-visible{outline-color:var(--ui-scrim-fg)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:inset-ring-6:focus-visible:after{content:var(--tw-content);--tw-inset-ring-shadow:inset 0 0 0 6px var(--tw-inset-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)}.focus-visible\:after\:inset-ring-scrim:focus-visible:after{content:var(--tw-content);--tw-inset-ring-color:var(--ui-scrim)}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:calc(2px * -1)}.focus-visible\:after\:-outline-offset-4:focus-visible:after{content:var(--tw-content);outline-offset:calc(4px * -1)}.focus-visible\:after\:outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:2px}.focus-visible\:after\:outline-offset-4:focus-visible:after{content:var(--tw-content);outline-offset:4px}.focus-visible\:after\:outline-accent:focus-visible:after{content:var(--tw-content);outline-color:var(--ui-accent)}.focus-visible\:after\:outline-scrim-fg:focus-visible:after{content:var(--tw-content);outline-color:var(--ui-scrim-fg)}.focus-visible\:after\:outline-solid:focus-visible:after{content:var(--tw-content);--tw-outline-style:solid;outline-style:solid}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-2:disabled{background-color:var(--ui-surface-2)}.disabled\:text-muted:disabled{color:var(--ui-muted)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}:where([aria-current=page]) .in-aria-\[current\=page\]\:border-current{border-color:currentColor}:where([aria-current=page]) .in-aria-\[current\=page\]\:text-inherit{color:inherit}:where([data-popover-cols]) .in-data-popover-cols\:min-w-34{min-width:calc(var(--ui-space) * 34)}:where([data-popover-cols]) .in-data-popover-cols\:not-first\:border-s-ui:not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--ui-border-w)}:where([data-popover-cols]) .in-data-popover-cols\:not-first\:border-solid:not(:first-child){--tw-border-style:solid;border-style:solid}:where([data-popover-cols]) .in-data-popover-cols\:not-first\:border-border:not(:first-child){border-color:var(--ui-border)}:where([data-popover-cols]) .in-data-popover-cols\:not-first\:ps-1:not(:first-child){padding-inline-start:var(--ui-space)}:where([data-popover-cols]) .in-data-popover-cols\:not-last\:pe-1:not(:last-child){padding-inline-end:var(--ui-space)}.has-checked\:border-accent:has(:checked){border-color:var(--ui-accent)}.has-checked\:bg-accent:has(:checked){background-color:var(--ui-accent)}.has-checked\:bg-fg:has(:checked){background-color:var(--ui-fg)}.has-checked\:bg-surface-2:has(:checked){background-color:var(--ui-surface-2)}.has-checked\:font-medium:has(:checked){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.has-checked\:text-accent-fg:has(:checked){color:var(--ui-accent-fg)}.has-checked\:text-bg:has(:checked){color:var(--ui-bg)}@media (hover:hover){.has-checked\:hover\:border-accent-hover:has(:checked):hover{border-color:var(--ui-accent-hover,var(--ui-accent))}@supports (color:color-mix(in lab, red, red)){.has-checked\:hover\:border-accent-hover:has(:checked):hover{border-color:var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))}}.has-checked\:hover\:bg-accent-hover:has(:checked):hover{background-color:var(--ui-accent-hover,var(--ui-accent))}@supports (color:color-mix(in lab, red, red)){.has-checked\:hover\:bg-accent-hover:has(:checked):hover{background-color:var(--ui-accent-hover,color-mix(in oklab, var(--ui-accent) var(--ui-accent-hover-amount,88%), var(--ui-accent-hover-mix,var(--ui-fg))))}}}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:-outline-offset-2:has(:focus-visible){outline-offset:calc(2px * -1)}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-accent:has(:focus-visible){outline-color:var(--ui-accent)}.has-focus-visible\:outline-solid:has(:focus-visible){--tw-outline-style:solid;outline-style:solid}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:text-muted:has(:disabled){color:var(--ui-muted)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}@media (hover:hover){.has-disabled\:hover\:bg-transparent:has(:disabled):hover{background-color:#0000}}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-45[aria-disabled=true]{opacity:.45}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--ui-danger)}.aria-invalid\:field-invalid-ring[aria-invalid=true]{box-shadow:inset 0 0 0 max(0px, calc(var(--ui-border-w) - var(--ui-field-border-w,var(--ui-border-w)))) var(--ui-danger)}@media (hover:hover){.aria-invalid\:hover\:not-disabled\:border-danger[aria-invalid=true]:hover:not(:disabled){border-color:var(--ui-danger)}}.aria-invalid\:focus-visible\:outline-danger[aria-invalid=true]:focus-visible{outline-color:var(--ui-danger)}.aria-pressed\:no-underline[aria-pressed=true]{text-decoration-line:none}.aria-\[current\=page\]\:border-fg[aria-current=page]{border-color:var(--ui-fg)}.aria-\[current\=page\]\:border-on-band[aria-current=page]{border-color:var(--ui-band-fg,var(--ui-fg))}.aria-\[current\=page\]\:bg-fg[aria-current=page]{background-color:var(--ui-fg)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-bg[aria-current=page]{color:var(--ui-bg)}.aria-\[current\=page\]\:text-fg[aria-current=page]{color:var(--ui-fg)}.aria-\[current\=page\]\:text-on-band[aria-current=page]{color:var(--ui-band-fg,var(--ui-fg))}.data-hot\:ring-ui[data-hot]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ui-border-w) + 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)}.data-hot\:ring-fg[data-hot]{--tw-ring-color:var(--ui-fg)}.data-\[filter-dropdown\]\:p-0[data-filter-dropdown]{padding:0}.data-\[filter-field\=q\]\:min-w-36[data-filter-field=q]{min-width:calc(var(--ui-space) * 36)}.data-\[filter-field\=q\]\:grow-3[data-filter-field=q]{flex-grow:3}.data-\[filter-field\=q\]\:basis-60[data-filter-field=q]{flex-basis:calc(var(--ui-space) * 60)}.data-\[filter\=choices\]\:min-w-36[data-filter=choices]{min-width:calc(var(--ui-space) * 36)}.data-\[filter\=options\]\:min-h-0[data-filter=options]{min-height:0}.data-\[filter\=options\]\:min-w-0[data-filter=options]{min-width:0}.data-\[filter\=options\]\:basis-auto[data-filter=options]{flex-basis:auto}.data-\[filter\=options\]\:border-s-0[data-filter=options]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.data-\[filter\=options\]\:px-0[data-filter=options]{padding-inline:0}.data-\[filter\=options\]\:pb-0[data-filter=options]{padding-bottom:0}.data-\[filter\=range\]\:min-w-48[data-filter=range]{min-width:calc(var(--ui-space) * 48)}.data-\[filter\=range\]\:min-w-56[data-filter=range]{min-width:calc(var(--ui-space) * 56)}.data-\[filter\=range\]\:grow-4[data-filter=range]{flex-grow:4}.data-\[filter\=range\]\:basis-48[data-filter=range]{flex-basis:calc(var(--ui-space) * 48)}.data-\[filter\=toggle\]\:min-w-fit[data-filter=toggle]{min-width:fit-content}.data-\[filter\=toggle\]\:items-stretch[data-filter=toggle]{align-items:stretch}.data-\[state\=error\]\:text-danger[data-state=error]{color:var(--ui-danger)}.data-\[state\=error\]\:text-on-band[data-state=error]{color:var(--ui-band-fg,var(--ui-fg))}.data-\[state\=idle\]\:-mt-item[data-state=idle]{margin-top:calc(var(--ui-space-item,calc(var(--ui-space) * 2.5)) * -1)}.data-\[state\=idle\]\:mt-0[data-state=idle]{margin-top:0}.data-\[state\=success\]\:text-fg[data-state=success]{color:var(--ui-fg)}.data-\[state\=success\]\:text-on-band[data-state=success]{color:var(--ui-band-fg,var(--ui-fg))}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none,.motion-reduce\:backdrop\:transition-none::backdrop{transition-property:none}}@media not all and (width>=901px){.max-tablet\:aspect-\[4\/3\]{aspect-ratio:4/3}.max-tablet\:h-\[58px\]{height:58px}.max-tablet\:min-h-15{min-height:calc(var(--ui-space) * 15)}.max-tablet\:px-3{padding-inline:calc(var(--ui-space) * 3)}.max-tablet\:ps-2\.5{padding-inline-start:calc(var(--ui-space) * 2.5)}.max-tablet\:pe-1\.5{padding-inline-end:calc(var(--ui-space) * 1.5)}.max-tablet\:pt-2\.5{padding-top:calc(var(--ui-space) * 2.5)}.max-tablet\:pt-6{padding-top:calc(var(--ui-space) * 6)}.max-tablet\:pt-8{padding-top:calc(var(--ui-space) * 8)}.max-tablet\:pt-14{padding-top:calc(var(--ui-space) * 14)}.max-tablet\:pb-12{padding-bottom:calc(var(--ui-space) * 12)}}@media not all and (width>=601px){.max-phone\:-ms-2\.5{margin-inline-start:calc(var(--ui-space) * -2.5)}.max-phone\:me-0{margin-inline-end:0}.max-phone\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-phone\:flex-col{flex-direction:column}.max-phone\:items-start{align-items:flex-start}.max-phone\:justify-start{justify-content:flex-start}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=40rem){.max-sm\:aspect-square{aspect-ratio:1}.max-sm\:h-auto{height:auto}.max-sm\:min-h-11{min-height:calc(var(--ui-space) * 11)}.max-sm\:grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.max-sm\:px-4{padding-inline:calc(var(--ui-space) * 4)}.max-sm\:py-2{padding-block:calc(var(--ui-space) * 2)}.max-sm\:whitespace-normal{white-space:normal}}@media (width>=901px){.nav-md\:flex{display:flex}.nav-md\:grid{display:grid}.nav-md\:hidden{display:none}.nav-md\:basis-full{flex-basis:100%}.nav-md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.tablet\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.tablet\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.nav-md\:flex-wrap{flex-wrap:wrap}.nav-md\:justify-center{justify-content:center}.nav-md\:gap-y-3{row-gap:calc(var(--ui-space) * 3)}.nav-md\:justify-self-center{justify-self:center}.nav-md\:justify-self-end{justify-self:flex-end}.nav-md\:border-t-ui{border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}.nav-md\:border-solid{--tw-border-style:solid;border-style:solid}.nav-md\:border-on-band-border{border-color:var(--ui-band-fg,var(--ui-border))}.nav-md\:pt-3{padding-top:calc(var(--ui-space) * 3)}.nav-md\:text-center{text-align:center}}@media (width>=1024px){.nav-lg\:flex{display:flex}.nav-lg\:grid{display:grid}.nav-lg\:hidden{display:none}.nav-lg\:basis-full{flex-basis:100%}.nav-lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.nav-lg\:flex-wrap{flex-wrap:wrap}.nav-lg\:justify-center{justify-content:center}.nav-lg\:gap-y-3{row-gap:calc(var(--ui-space) * 3)}.nav-lg\:justify-self-center{justify-self:center}.nav-lg\:justify-self-end{justify-self:flex-end}.nav-lg\:border-t-ui{border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}.nav-lg\:border-solid{--tw-border-style:solid;border-style:solid}.nav-lg\:border-on-band-border{border-color:var(--ui-band-fg,var(--ui-border))}.nav-lg\:pt-3{padding-top:calc(var(--ui-space) * 3)}.nav-lg\:text-center{text-align:center}}@media (width>=40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sm\:gap-3{gap:calc(var(--ui-space) * 3)}.sm\:gap-x-6{column-gap:calc(var(--ui-space) * 6)}.sm\:gap-y-10{row-gap:calc(var(--ui-space) * 10)}}@media (width>=48rem){.md\:aspect-video{aspect-ratio:var(--aspect-video)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.md\:grid-cols-\[minmax\(0\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.md\:items-baseline{align-items:baseline}.md\:gap-10{gap:calc(var(--ui-space) * 10)}.md\:gap-24{gap:calc(var(--ui-space) * 24)}.md\:pt-20{padding-top:calc(var(--ui-space) * 20)}}@container steps not (width>=32rem){.\@max-lg\/steps\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.\@max-lg\/steps\:gap-x-item{column-gap:var(--ui-space-item,calc(var(--ui-space) * 2.5))}}@container author not (width>=28rem){.\@max-md\/author\:size-\[4rem\]{width:4rem;height:4rem}.\@max-md\/author\:text-avatar-lg{font-size:1.25rem;line-height:var(--tw-leading,1)}}@container facts (width>=16rem){.\@3xs\/facts\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container signup (width>=24rem){.\@sm\/signup\:mt-field-label{margin-top:calc(var(--ui-type-body) * 1.55 + calc(var(--ui-space) * 1.5))}.\@sm\/signup\:grow{flex-grow:1}.\@sm\/signup\:basis-0{flex-basis:0}.\@sm\/signup\:flex-row{flex-direction:row}.\@sm\/signup\:flex-wrap{flex-wrap:wrap}.\@sm\/signup\:self-auto{align-self:auto}}@container cta (width>=24rem){:is(.\@sm\/cta\:\*\:grow-0>*){flex-grow:0}}@container series (width>=28rem){.\@md\/series\:col-start-2{grid-column-start:2}}@container hero (width>=28rem){.\@md\/hero\:aspect-video{aspect-ratio:var(--aspect-video)}}@container author (width>=28rem){.\@md\/author\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}}@container series (width>=28rem){.\@md\/series\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container team (width>=28rem){.\@md\/team\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container author (width>=28rem){.\@md\/author\:items-start{align-items:flex-start}.\@md\/author\:gap-group{gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container cta (width>=28rem){.\@md\/cta\:text-lead{font-size:var(--ui-type-lead);line-height:var(--tw-leading,1.55)}}@container steps (width>=32rem){.\@lg\/steps\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\/steps\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@lg\/steps\:after\:h-0:after{content:var(--tw-content);height:0}.\@lg\/steps\:after\:min-w-0:after{content:var(--tw-content);min-width:0}.\@lg\/steps\:after\:flex-1:after{content:var(--tw-content);flex:1}.\@lg\/steps\:after\:border-t-ui:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}.\@lg\/steps\:after\:border-solid:after{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.\@lg\/steps\:after\:border-border:after{content:var(--tw-content);border-color:var(--ui-border)}.\@lg\/steps\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}@container index-table (width>=36rem){.\@xl\/index-table\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container listing-card (width>=36rem){.\@xl\/listing-card\:col-start-2{grid-column-start:2}.\@xl\/listing-card\:row-start-1{grid-row-start:1}}@container signup (width>=36rem){.\@xl\/signup\:mt-field-label{margin-top:calc(var(--ui-type-body) * 1.55 + calc(var(--ui-space) * 1.5))}}@container index-table (width>=36rem){.\@xl\/index-table\:table{display:table}.\@xl\/index-table\:table-cell{display:table-cell}.\@xl\/index-table\:table-header-group{display:table-header-group}.\@xl\/index-table\:table-row{display:table-row}.\@xl\/index-table\:table-row-group{display:table-row-group}}@container signup (width>=36rem){.\@xl\/signup\:grow{flex-grow:1}.\@xl\/signup\:basis-0{flex-basis:0}}@container cta (width>=36rem){.\@xl\/cta\:grid-flow-col{grid-auto-flow:column}}@container features (width>=36rem){.\@xl\/features\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stats (width>=36rem){.\@xl\/stats\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container signup (width>=36rem){.\@xl\/signup\:flex-row{flex-direction:row}.\@xl\/signup\:flex-wrap{flex-wrap:wrap}}@container cta (width>=36rem){.\@xl\/cta\:items-center{align-items:center}.\@xl\/cta\:justify-between{justify-content:space-between}.\@xl\/cta\:gap-blocks{gap:var(--ui-space-block,calc(var(--ui-space) * 8))}}@container signup (width>=36rem){.\@xl\/signup\:self-auto{align-self:auto}}@container index-table (width>=36rem){.\@xl\/index-table\:py-0{padding-block:0}.\@xl\/index-table\:py-5{padding-block:calc(var(--ui-space) * 5)}.\@xl\/index-table\:pe-4{padding-inline-end:calc(var(--ui-space) * 4)}.\@xl\/index-table\:last\:pe-0:last-child{padding-inline-end:0}.\@xl\/index-table\:empty\:table-cell:empty{display:table-cell}}@container posts (width>=42rem){.\@2xl\/posts\:col-start-2{grid-column-start:2}.\@2xl\/posts\:block{display:block}.\@2xl\/posts\:hidden{display:none}}@container index (width>=42rem){.\@2xl\/index\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container posts (width>=42rem){.\@2xl\/posts\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.\@2xl\/posts\:gap-x-group{column-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container cta (width>=48rem){.\@3xl\/cta\:absolute{position:absolute}.\@3xl\/cta\:relative{position:relative}.\@3xl\/cta\:inset-0{inset:0}.\@3xl\/cta\:order-first{order:-9999}.\@3xl\/cta\:order-none{order:0}}@container features (width>=48rem){.\@3xl\/features\:order-none{order:0}}@container hero (width>=48rem){.\@3xl\/hero\:order-first{order:-9999}}@container footer (width>=48rem){.\@3xl\/footer\:col-\[2\/span_var\(--footer-cols\)\]{grid-column:2/span var(--footer-cols)}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:col-span-1{grid-column:span 1/span 1}.\@3xl\/lightbox\:col-span-2{grid-column:span 2/span 2}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:col-span-2{grid-column:span 2/span 2}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:col-start-1{grid-column-start:1}.\@3xl\/lightbox\:col-start-2{grid-column-start:2}.\@3xl\/lightbox\:col-start-3{grid-column-start:3}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:col-start-2{grid-column-start:2}.\@3xl\/listing-card\:row-span-3{grid-row:span 3/span 3}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:row-start-1{grid-row-start:1}.\@3xl\/lightbox\:row-start-2{grid-row-start:2}.\@3xl\/lightbox\:row-start-3{grid-row-start:3}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:row-start-1{grid-row-start:1}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:m-4{margin:calc(var(--ui-space) * 4)}.\@3xl\/lightbox\:ms-0{margin-inline-start:0}.\@3xl\/lightbox\:ms-4{margin-inline-start:calc(var(--ui-space) * 4)}.\@3xl\/lightbox\:ms-6{margin-inline-start:calc(var(--ui-space) * 6)}.\@3xl\/lightbox\:me-4{margin-inline-end:calc(var(--ui-space) * 4)}}@container cta (width>=48rem){.\@3xl\/cta\:mt-5{margin-top:calc(var(--ui-space) * 5)}}@container features (width>=48rem){.\@3xl\/features\:mt-5{margin-top:calc(var(--ui-space) * 5)}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:mt-0{margin-top:0}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:contents{display:contents}}@container cta (width>=48rem){.\@3xl\/cta\:aspect-auto{aspect-ratio:auto}.\@3xl\/cta\:size-full{width:100%;height:100%}.\@3xl\/cta\:min-h-64{min-height:calc(var(--ui-space) * 64)}}@container hero (width>=48rem){.\@3xl\/hero\:min-h-\[clamp\(32rem\,88svh\,48rem\)\]{min-height:clamp(32rem,88svh,48rem)}}@container features (width>=48rem){.\@3xl\/features\:max-w-lead-narrow{max-width:40ch}}@container contact (width>=48rem){.\@3xl\/contact\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@container cta (width>=48rem){.\@3xl\/cta\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\/cta\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@container features (width>=48rem){.\@3xl\/features\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\/features\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\/features\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container footer (width>=48rem){.\@3xl\/footer\:grid-cols-\[minmax\(0\,1\.4fr\)_repeat\(var\(--footer-cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.4fr) repeat(var(--footer-cols),minmax(0,1fr))}.\@3xl\/footer\:grid-cols-subgrid{grid-template-columns:subgrid}}@container hero (width>=48rem){.\@3xl\/hero\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\/hero\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.\@3xl\/hero\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container marquee (width>=48rem){.\@3xl\/marquee\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@container newsletter (width>=48rem){.\@3xl\/newsletter\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stats (width>=48rem){.\@3xl\/stats\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container steps (width>=48rem){.\@3xl\/steps\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container team (width>=48rem){.\@3xl\/team\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@3xl\/team\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@container marquee (width>=48rem){.\@3xl\/marquee\:flex-col{flex-direction:column}}@container contact (width>=48rem){.\@3xl\/contact\:items-start{align-items:flex-start}}@container cta (width>=48rem){.\@3xl\/cta\:items-end{align-items:flex-end}}@container features (width>=48rem){.\@3xl\/features\:items-center{align-items:center}.\@3xl\/features\:items-start{align-items:flex-start}}@container marquee (width>=48rem){.\@3xl\/marquee\:items-center{align-items:center}.\@3xl\/marquee\:items-start{align-items:flex-start}}@container newsletter (width>=48rem){.\@3xl\/newsletter\:items-start{align-items:flex-start}}@container team (width>=48rem){.\@3xl\/team\:items-start{align-items:flex-start}}@container features (width>=48rem){.\@3xl\/features\:gap-3{gap:calc(var(--ui-space) * 3)}}@container contact (width>=48rem){.\@3xl\/contact\:gap-x-group{column-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:gap-x-group{column-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container newsletter (width>=48rem){.\@3xl\/newsletter\:gap-x-group{column-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container team (width>=48rem){.\@3xl\/team\:gap-x-group{column-gap:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:self-center{align-self:center}}@container listing-card (width>=48rem){.\@3xl\/listing-card\:self-start{align-self:flex-start}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:justify-self-center{justify-self:center}.\@3xl\/lightbox\:justify-self-start{justify-self:flex-start}}@container hero (width>=48rem){.\@3xl\/hero\:p-group{padding:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:p-4{padding:calc(var(--ui-space) * 4)}}@container newsletter (width>=48rem){.\@3xl\/newsletter\:p-group{padding:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container cta (width>=48rem){.\@3xl\/cta\:px-blocks-item{padding-inline:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) + var(--ui-space-item,calc(var(--ui-space) * 2.5)))}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:px-4{padding-inline:calc(var(--ui-space) * 4)}.\@3xl\/lightbox\:px-6{padding-inline:calc(var(--ui-space) * 6)}}@container cta (width>=48rem){.\@3xl\/cta\:py-blocks{padding-block:var(--ui-space-block,calc(var(--ui-space) * 8))}.\@3xl\/cta\:py-group{padding-block:calc(var(--ui-space-block,calc(var(--ui-space) * 8)) * 2)}}@container lightbox (width>=48rem){.\@3xl\/lightbox\:pt-3{padding-top:calc(var(--ui-space) * 3)}.\@3xl\/lightbox\:pb-6{padding-bottom:calc(var(--ui-space) * 6)}}@container features (width>=48rem){.\@3xl\/features\:text-section{font-size:calc(var(--ui-type-section,var(--ui-type-title)) * var(--ui-display-scale));line-height:var(--tw-leading,1.1)}}@container hero (width>=48rem){.\@3xl\/hero\:text-display-split{font-size:calc(var(--ui-type-display-split) * var(--ui-display-scale));line-height:var(--tw-leading,1.02)}}@container features (width>=56rem){.\@4xl\/features\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container index-table (width>=56rem){.\@4xl\/index-table\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}@container index (width>=56rem){.\@4xl\/index\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}@container steps (width>=56rem){.\@4xl\/steps\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container team (width>=56rem){.\@4xl\/team\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container index-table (width>=56rem){.\@4xl\/index-table\:items-start{align-items:flex-start}}@container index (width>=56rem){.\@4xl\/index\:items-start{align-items:flex-start}}@container features (width>=64rem){.\@5xl\/features\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container steps (width>=64rem){.\@5xl\/steps\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container filters (width>=72rem){.\@6xl\/filters\:contents{display:contents}.\@6xl\/filters\:shrink{flex-shrink:1}.\@6xl\/filters\:flex-row{flex-direction:row}.\@6xl\/filters\:gap-0{gap:0}.\@6xl\/filters\:overflow-visible{overflow:visible}.\@6xl\/filters\:overflow-x-auto{overflow-x:auto}.\@6xl\/filters\:rounded-card{border-radius:var(--ui-radius-card)}.\@6xl\/filters\:bg-surface{background-color:var(--ui-surface)}.\@6xl\/filters\:mask-none{-webkit-mask-image:none;mask-image:none}.\@6xl\/filters\:p-1\.5{padding:calc(var(--ui-space) * 1.5)}.\@6xl\/filters\:ring-ui{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ui-border-w) + 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)}.\@6xl\/filters\:ring-border{--tw-ring-color:var(--ui-border)}.\@6xl\/filters\:data-\[filter\=options\]\:min-h-14[data-filter=options]{min-height:calc(var(--ui-space) * 14)}.\@6xl\/filters\:data-\[filter\=options\]\:border-s-ui[data-filter=options]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--ui-border-w)}.\@6xl\/filters\:data-\[filter\=options\]\:px-4[data-filter=options]{padding-inline:calc(var(--ui-space) * 4)}.\@6xl\/filters\:data-\[filter\=options\]\:pb-2[data-filter=options]{padding-bottom:calc(var(--ui-space) * 2)}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:\[clip-path\:inset\(-0\.75rem_0\.75rem_-0\.75rem_-0\.75rem\)\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){clip-path:inset(-.75rem .75rem -.75rem -.75rem)}@starting-style{.starting\:open\:translate-x-full:is([open],:popover-open,:open){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:open\:backdrop\:opacity-0:is([open],:popover-open,:open)::backdrop{opacity:0}}@media (pointer:coarse){.pointer-coarse\:relative{position:relative}.pointer-coarse\:inline-block{display:inline-block}.pointer-coarse\:inline-flex{display:inline-flex}.pointer-coarse\:size-\[2\.75rem\]{width:2.75rem;height:2.75rem}.pointer-coarse\:min-h-0{min-height:0}.pointer-coarse\:min-h-11{min-height:calc(var(--ui-space) * 11)}.pointer-coarse\:min-h-\[2\.75rem\]{min-height:2.75rem}.pointer-coarse\:max-w-full{max-width:100%}.pointer-coarse\:min-w-\[2\.75rem\]{min-width:2.75rem}.pointer-coarse\:items-center{align-items:center}.pointer-coarse\:py-\[calc\(\(2\.75rem-1lh\)\/2\)\]{padding-block:calc(1.375rem - .5lh)}.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:inset-0:after{content:var(--tw-content);inset:0}}@media (scripting:none){.noscript\:flex{display:flex}.noscript\:hidden{display:none}@media not all and (width>=1024px){.noscript\:max-nav-lg\:order-last{order:9999}.noscript\:max-nav-lg\:inline-flex{display:inline-flex}.noscript\:max-nav-lg\:min-h-\[2\.75rem\]{min-height:2.75rem}.noscript\:max-nav-lg\:basis-full{flex-basis:100%}.noscript\:max-nav-lg\:flex-wrap{flex-wrap:wrap}.noscript\:max-nav-lg\:items-center{align-items:center}.noscript\:max-nav-lg\:gap-y-0{row-gap:0}.noscript\:max-nav-lg\:gap-y-1{row-gap:var(--ui-space)}}@media not all and (width>=901px){.noscript\:max-nav-md\:order-last{order:9999}.noscript\:max-nav-md\:inline-flex{display:inline-flex}.noscript\:max-nav-md\:min-h-\[2\.75rem\]{min-height:2.75rem}.noscript\:max-nav-md\:basis-full{flex-basis:100%}.noscript\:max-nav-md\:flex-wrap{flex-wrap:wrap}.noscript\:max-nav-md\:items-center{align-items:center}.noscript\:max-nav-md\:gap-y-0{row-gap:0}.noscript\:max-nav-md\:gap-y-1{row-gap:var(--ui-space)}}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .motion-ok\:inline-flex{display:inline-flex}:root:not([data-motion=calm]) .motion-ok\:pe-0{padding-inline-end:0}:root:not([data-motion=calm]) .motion-ok\:pe-blocks{padding-inline-end:var(--ui-space-block,calc(var(--ui-space) * 8))}:root:not([data-motion=calm]) .motion-ok\:whitespace-nowrap{white-space:nowrap}:root:not([data-motion=calm]) .motion-ok\:transition-\[background-color\,border-color\,color\,translate\,scale\,box-shadow\]{transition-property:background-color,border-color,color,translate,scale,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:duration-0{--tw-duration:0s;transition-duration:0s}:root:not([data-motion=calm]) .motion-ok\:duration-150{--tw-duration:.15s;transition-duration:.15s}:root:not([data-motion=calm]) .motion-ok\:duration-200{--tw-duration:.2s;transition-duration:.2s}:root:not([data-motion=calm]) .motion-ok\:duration-300{--tw-duration:.3s;transition-duration:.3s}:root:not([data-motion=calm]) .motion-ok\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}:root:not([data-motion=calm]) .motion-ok\:\[view-transition-name\:var\(--vt-name\)\]{view-transition-name:var(--vt-name)}:root:not([data-motion=calm]) .motion-ok\:not-data-changing\:transition-\[opacity\,scale\]:not([data-changing]){transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:group-last\/marquee-item\:inline-block:is(:where(.group\/marquee-item):last-child *){display:inline-block}@media (hover:hover){:root:not([data-motion=calm]) .motion-ok\:group-hover\/button\:-rotate-45:is(:where(.group\/button):hover *){rotate:-45deg}}:root:not([data-motion=calm]) .motion-ok\:group-focus-visible\/button\:-rotate-45:is(:where(.group\/button):focus-visible *){rotate:-45deg}:root:not([data-motion=calm]) .motion-ok\:backdrop\:transition-opacity::backdrop{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:backdrop\:duration-200::backdrop{--tw-duration:.2s;transition-duration:.2s}:root:not([data-motion=calm]) .motion-ok\:active\:not-disabled\:not-aria-disabled\:translate-y-px:active:not(:disabled):not([aria-disabled=true]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}:root:not([data-motion=calm]) .motion-ok\:active\:not-disabled\:not-aria-disabled\:press-scale:active:not(:disabled):not([aria-disabled=true]){scale:var(--ui-press-scale,none)}:root:not([data-motion=calm]) .motion-ok\:has-checked\:delay-300:has(:checked){transition-delay:.3s}:root:not([data-motion=calm]) .motion-ok\:data-changing\:opacity-0[data-changing]{opacity:0}@starting-style{:root:not([data-motion=calm]) .motion-ok\:open\:starting\:-translate-y-1:is([open],:popover-open,:open){--tw-translate-y:calc(var(--ui-space) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@starting-style{@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .starting\:motion-ok\:open\:opacity-0:is([open],:popover-open,:open){opacity:0}}}@media (prefers-reduced-motion:no-preference){@starting-style{:root:not([data-motion=calm]) .motion-ok\:starting\:open\:backdrop\:opacity-0:is([open],:popover-open,:open)::backdrop{opacity:0}:where(:is([open],:popover-open,:open)) :is(:root:not([data-motion=calm]) .motion-ok\:in-open\:starting\:scale-98){--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(:is([open],:popover-open,:open)) :is(:root:not([data-motion=calm]) .motion-ok\:in-open\:starting\:opacity-0){opacity:0}}}.filter-set\:after\:pointer-events-none:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{content:var(--tw-content);pointer-events:none}.filter-set\:after\:absolute:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{content:var(--tw-content);position:absolute}.filter-set\:after\:inset-x-4:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{content:var(--tw-content);inset-inline:calc(var(--ui-space) * 4)}.filter-set\:after\:bottom-1\.5:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{content:var(--tw-content);bottom:calc(var(--ui-space) * 1.5)}.filter-set\:after\:h-0\.5:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{content:var(--tw-content);height:calc(var(--ui-space) * .5)}.filter-set\:after\:bg-accent:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{content:var(--tw-content);background-color:var(--ui-accent)}.filter-set\:after\:content-\[\'\'\]:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)):after{--tw-content:"";content:var(--tw-content)}.\[\&_\:is\(h2\,h3\,h4\)\+\*\]\:mt-3 :is(h2,h3,h4)+*{margin-top:calc(var(--ui-space) * 3)}.\[\&_\[data-filter-ends\]\]\:gap-3 [data-filter-ends]{gap:calc(var(--ui-space) * 3)}.\[\&_\[data-filter-ends\]_select\]\:w-full [data-filter-ends] select{width:100%}@container filters (width>=72rem){.\@6xl\/filters\:\[\&_\[data-filter-options\]\]\:gap-1\.5 [data-filter-options]{gap:calc(var(--ui-space) * 1.5)}@media not all and (pointer:coarse){.\@6xl\/filters\:not-pointer-coarse\:\[\&_\[data-filter-options\]\>label\]\:min-h-6 [data-filter-options]>label{min-height:calc(var(--ui-space) * 6)}.\@6xl\/filters\:not-pointer-coarse\:\[\&_\[data-filter-options\]\>label\]\:px-2\.5 [data-filter-options]>label{padding-inline:calc(var(--ui-space) * 2.5)}.\@6xl\/filters\:not-pointer-coarse\:\[\&_\[data-filter-options\]\>label\]\:py-0 [data-filter-options]>label{padding-block:0}}}.\[\&_\[data-filter-value\]\]\:h-6 [data-filter-value]{height:calc(var(--ui-space) * 6)}.\[\&_\[data-filter-value\]\]\:rounded-none [data-filter-value]{border-radius:0}.\[\&_\[data-filter-value\]\]\:border-0 [data-filter-value]{border-style:var(--tw-border-style);border-width:0}.\[\&_\[data-filter-value\]\]\:bg-transparent [data-filter-value]{background-color:#0000}.\[\&_\[data-filter-value\]\]\:ps-0 [data-filter-value]{padding-inline-start:0}.\[\&_\[data-filter-value\]\]\:pe-6 [data-filter-value]{padding-inline-end:calc(var(--ui-space) * 6)}.\[\&_\[data-filter-value\]\>span\+span\]\:end-0 [data-filter-value]>span+span{inset-inline-end:calc(var(--ui-space) * 0)}.\[\&_\[data-popover-trigger\]\]\:min-h-14 [data-popover-trigger]{min-height:calc(var(--ui-space) * 14)}.\[\&_\[data-popover-trigger\]\]\:content-start [data-popover-trigger]{align-content:flex-start}.\[\&_\[data-popover-trigger\]\]\:gap-0 [data-popover-trigger]{gap:0}.\[\&_\[data-popover-trigger\]\]\:px-4 [data-popover-trigger]{padding-inline:calc(var(--ui-space) * 4)}.\[\&_\[data-popover-trigger\]\]\:pt-2 [data-popover-trigger]{padding-top:calc(var(--ui-space) * 2)}.\[\&_\[data-popover-trigger\]\]\:pb-1 [data-popover-trigger]{padding-bottom:var(--ui-space)}@media (hover:hover){.\[\&_\[data-popover-trigger\]\]\:hover\:bg-bg [data-popover-trigger]:hover{background-color:var(--ui-bg)}}.\[\&_\[data-popover-trigger\]\]\:focus-visible\:-outline-offset-2 [data-popover-trigger]:focus-visible{outline-offset:calc(2px * -1)}.\[\&_\[data-popover-trigger\]\]\:aria-expanded\:bg-bg [data-popover-trigger][aria-expanded=true]{background-color:var(--ui-bg)}@media (pointer:coarse){.pointer-coarse\:\[\&_\[data-popover-trigger\]\]\:pb-0 [data-popover-trigger]{padding-bottom:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .motion-ok\:\[\&_\[data-popover-trigger\]\]\:transition-colors [data-popover-trigger]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:mb-1 [data-popover-trigger]>[data-filter-label]{margin-bottom:var(--ui-space)}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:text-filter-label [data-popover-trigger]>[data-filter-label]{font-size:.6875rem;line-height:var(--tw-leading,1)}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:leading-none [data-popover-trigger]>[data-filter-label]{--tw-leading:1;line-height:1}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:font-semibold [data-popover-trigger]>[data-filter-label]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:tracking-filter-label [data-popover-trigger]>[data-filter-label]{--tw-tracking:.16em;letter-spacing:.16em}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:whitespace-nowrap [data-popover-trigger]>[data-filter-label]{white-space:nowrap}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:text-muted [data-popover-trigger]>[data-filter-label]{color:var(--ui-muted)}.\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:uppercase [data-popover-trigger]>[data-filter-label]{text-transform:uppercase}.filter-set\:\[\&_\[data-popover-trigger\]\>\[data-filter-label\]\]\:text-accent:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown)) [data-popover-trigger]>[data-filter-label]{color:var(--ui-accent)}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:outline-\(--v-body\) a{outline-color:var(--v-body)}@media (width>=48rem){.md\:\[\&_a\]\:bg-\[color-mix\(in_oklab\,var\(--v-chip\)_50\%\,transparent\)\] a{background-color:var(--v-chip)}@supports (color:color-mix(in lab, red, red)){.md\:\[\&_a\]\:bg-\[color-mix\(in_oklab\,var\(--v-chip\)_50\%\,transparent\)\] a{background-color:color-mix(in oklab,var(--v-chip) 50%,transparent)}}}.\[\&_a\:not\(\[class\]\)\]\:underline a:not([class]){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .motion-ok\:\[\&_img\]\:transition-transform img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:root:not([data-motion=calm]) .motion-ok\:\[\&_img\]\:duration-700 img{--tw-duration:.7s;transition-duration:.7s}:root:not([data-motion=calm]) .motion-ok\:\[\&_img\]\:ease-out img{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){:root:not([data-motion=calm]) .motion-ok\:group-hover\/listing-card\:\[\&_img\]\:scale-103:is(:where(.group\/listing-card):hover *) img{--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.\[\&_input\]\:h-11 input{height:calc(var(--ui-space) * 11)}.data-\[filter\=toggle\]\:\[\&_input\]\:my-0\.5[data-filter=toggle] input{margin-block:calc(var(--ui-space) * .5)}.\[\&_input\[type\=search\]\]\:-ms-1\.5 input[type=search]{margin-inline-start:calc(var(--ui-space) * -1.5)}.\[\&_input\[type\=search\]\]\:h-6 input[type=search]{height:calc(var(--ui-space) * 6)}.\[\&_input\[type\=search\]\]\:w-full input[type=search]{width:100%}.\[\&_input\[type\=search\]\]\:border-0 input[type=search]{border-style:var(--tw-border-style);border-width:0}.\[\&_input\[type\=search\]\]\:bg-transparent input[type=search]{background-color:#0000}.\[\&_input\[type\=search\]\]\:ps-1\.5 input[type=search]{padding-inline-start:calc(var(--ui-space) * 1.5)}.\[\&_input\[type\=search\]\]\:pe-6 input[type=search]{padding-inline-end:calc(var(--ui-space) * 6)}.\[\&_input\[type\=search\]\]\:text-ellipsis input[type=search]{text-overflow:ellipsis}.\[\&_input\[type\=search\]\]\:focus-visible\:outline-offset-0 input[type=search]:focus-visible{outline-offset:0px}.\[\&_input\[type\=search\]\+span\]\:end-0 input[type=search]+span{inset-inline-end:calc(var(--ui-space) * 0)}.\[\&_input\[type\=search\]\+span\]\:inline-flex input[type=search]+span{display:inline-flex}.\[\&_select\]\:-ms-1\.5 select{margin-inline-start:calc(var(--ui-space) * -1.5)}.\[\&_select\]\:h-6 select{height:calc(var(--ui-space) * 6)}.\[\&_select\]\:w-auto select{width:auto}.\[\&_select\]\:border-0 select{border-style:var(--tw-border-style);border-width:0}.\[\&_select\]\:bg-transparent select{background-color:#0000}.\[\&_select\]\:ps-1\.5 select{padding-inline-start:calc(var(--ui-space) * 1.5)}.\[\&_select\]\:pe-6 select{padding-inline-end:calc(var(--ui-space) * 6)}.\[\&_select\]\:focus-visible\:outline-offset-0 select:focus-visible{outline-offset:0px}.\[\&_select\+span\]\:end-0 select+span{inset-inline-end:calc(var(--ui-space) * 0)}.\[\&_select\.select-picker\]\:w-full select.select-picker{width:100%}.\[\&_select\.select-picker\]\:truncate select.select-picker{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>\*\]\:top-2>*{top:calc(var(--ui-space) * 2)}.\[\&\>\*\]\:size-full>*{width:100%;height:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:min-w-16>*{min-width:calc(var(--ui-space) * 16)}.\[\&\>\*\]\:grow>*{flex-grow:1}.\[\&\>\*\]\:grow-3>*{flex-grow:3}.\[\&\>\*\]\:basis-\[calc\(\(32rem_-_100\%\)\*999\)\]>*{flex-basis:calc(31968rem - 99900%)}.\[\&\>\*\]\:basis-\[calc\(\(40rem_-_100\%\)\*999\)\]>*{flex-basis:calc(39960rem - 99900%)}.\[\&\>\*\]\:object-cover>*{object-fit:cover}.data-\[filter-dropdown\]\:\[\&\>\*\]\:static[data-filter-dropdown]>*{position:static}.data-\[filter\=options\]\:\[\&\>\*\]\:top-0[data-filter=options]>*{top:0}@container filters (width>=72rem){.\@6xl\/filters\:data-\[filter\=options\]\:\[\&\>\*\]\:top-2[data-filter=options]>*{top:calc(var(--ui-space) * 2)}}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:first-child\]\:grow>:first-child{flex-grow:1}.\[\&\>\:first-child\]\:grow-2>:first-child{flex-grow:2}.\[\&\>\:first-child\]\:grow-3>:first-child{flex-grow:3}.\[\&\>\:last-child\]\:grow>:last-child{flex-grow:1}.\[\&\>\:last-child\]\:grow-2>:last-child{flex-grow:2}.\[\&\>\:last-child\]\:grow-3>:last-child{flex-grow:3}.\[\&\>\[data-card-media\]\]\:absolute>[data-card-media]{position:absolute}.\[\&\>\[data-card-media\]\]\:inset-0>[data-card-media]{inset:0}.\[\&\>\[data-card-media\]\]\:-z-10>[data-card-media]{z-index:calc(10 * -1)}.\[\&\>\[data-card-media\]\]\:col-start-1>[data-card-media]{grid-column-start:1}.\[\&\>\[data-card-media\]\]\:col-end-3>[data-card-media]{grid-column-end:3}.\[\&\>\[data-card-media\]\]\:row-start-1>[data-card-media]{grid-row-start:1}.\[\&\>\[data-card-media\]\]\:m-0>[data-card-media]{margin:0}.\[\&\>\[data-card-media\]\]\:grow-2>[data-card-media]{flex-grow:2}@container card-side (width>=32rem){.\@min-\[32rem\]\/card-side\:\[\&\>\[data-card-media\]\]\:me-0>[data-card-media]{margin-inline-end:0}.\@min-\[32rem\]\/card-side\:\[\&\>\[data-card-media\]\]\:mb-\(--card-media-offset\)>[data-card-media]{margin-bottom:var(--card-media-offset)}}@container listing-card (width>=36rem){.\@xl\/listing-card\:\[\&\>\[data-card-media\]\]\:col-end-2>[data-card-media]{grid-column-end:2}.\@xl\/listing-card\:\[\&\>\[data-card-media\]\]\:me-0>[data-card-media]{margin-inline-end:0}.\@xl\/listing-card\:\[\&\>\[data-card-media\]\]\:mb-\(--card-media-offset\)>[data-card-media]{margin-bottom:var(--card-media-offset)}}.\[\&\>\[data-filter-switch\]\]\:ms-1>[data-filter-switch]{margin-inline-start:var(--ui-space)}.\[\&\>\[data-filter-switch\]\]\:me-2>[data-filter-switch]{margin-inline-end:calc(var(--ui-space) * 2)}.\[\&\>\[data-filter-switch\]\]\:self-center>[data-filter-switch]{align-self:center}.\[\&\>\[data-filter-switch\]_label\]\:min-w-16>[data-filter-switch] label{min-width:calc(var(--ui-space) * 16)}.\[\&\>\[data-filter-switch\]_label\]\:text-control>[data-filter-switch] label{font-size:.9375rem;line-height:var(--tw-leading,1)}.\[\&\>\[data-filter-switch\]\>div\]\:border-border>[data-filter-switch]>div{border-color:var(--ui-border)}.\[\&\>\[data-filter-switch\]\>div\]\:bg-bg>[data-filter-switch]>div{background-color:var(--ui-bg)}.\[\&\>\[data-filters-actions\]\]\:self-start>[data-filters-actions]{align-self:flex-start}@container filters (width>=72rem){.\@6xl\/filters\:\[\&\>\[data-filters-actions\]\]\:ms-1\.5>[data-filters-actions]{margin-inline-start:calc(var(--ui-space) * 1.5)}.\@6xl\/filters\:\[\&\>\[data-filters-actions\]\]\:shrink-0>[data-filters-actions]{flex-shrink:0}.\@6xl\/filters\:\[\&\>\[data-filters-actions\]\]\:self-center>[data-filters-actions]{align-self:center}.\@6xl\/filters\:\[\&\>\[data-filters-actions\]\>\*\]\:h-11\.5>[data-filters-actions]>*{height:calc(var(--ui-space) * 11.5)}.\@6xl\/filters\:\[\&\>\[data-filters-clear-room\]\]\:ms-2\.5>[data-filters-clear-room]{margin-inline-start:calc(var(--ui-space) * 2.5)}.\@6xl\/filters\:\[\&\>\[data-filters-clear-room\]\]\:h-11\.5>[data-filters-clear-room]{height:calc(var(--ui-space) * 11.5)}.\@6xl\/filters\:\[\&\>\[data-filters-clear-room\]\]\:self-center>[data-filters-clear-room]{align-self:center}.\@6xl\/filters\:\[\&\>\[data-filters-clear-room\]\]\:px-3>[data-filters-clear-room]{padding-inline:calc(var(--ui-space) * 3)}}.\[\&\>\[data-filters-clear\]\]\:self-start>[data-filters-clear]{align-self:flex-start}@container filters (width>=72rem){.\@6xl\/filters\:\[\&\>\[data-filters-clear\]\]\:ms-2\.5>[data-filters-clear]{margin-inline-start:calc(var(--ui-space) * 2.5)}.\@6xl\/filters\:\[\&\>\[data-filters-clear\]\]\:h-11\.5>[data-filters-clear]{height:calc(var(--ui-space) * 11.5)}.\@6xl\/filters\:\[\&\>\[data-filters-clear\]\]\:self-center>[data-filters-clear]{align-self:center}.\@6xl\/filters\:\[\&\>\[data-filters-clear\]\]\:px-3>[data-filters-clear]{padding-inline:calc(var(--ui-space) * 3)}.\@6xl\/filters\:\[\&\>\[data-filters-clear\]\[hidden\]\+\[data-filters-clear-room\]\]\:inline-flex>[data-filters-clear][hidden]+[data-filters-clear-room]{display:inline-flex}}@media (width>=48rem){.md\:\[\&\>\[data-nav-end\]\]\:ms-0>[data-nav-end]{margin-inline-start:0}}.\[\&\>\[data-popover-trigger\]\+span\]\:hidden>[data-popover-trigger]+span{display:none}.\[\&\>\[data-save-button\]\]\:col-end-3>[data-save-button]{grid-column-end:3}@container listing-card (width>=36rem){.\@xl\/listing-card\:\[\&\>\[data-save-button\]\]\:col-end-2>[data-save-button]{grid-column-end:2}}.\[\&\>\[data-section-head\]\]\:sr-only>[data-section-head]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>label\]\:mb-1>label{margin-bottom:var(--ui-space)}.\[\&\>label\]\:text-filter-label>label{font-size:.6875rem;line-height:var(--tw-leading,1)}.\[\&\>label\]\:text-small>label{font-size:var(--ui-type-small);line-height:var(--tw-leading,1.5)}.\[\&\>label\]\:font-normal>label{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&\>label\]\:font-semibold>label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>label\]\:tracking-filter-label>label{--tw-tracking:.16em;letter-spacing:.16em}.\[\&\>label\]\:whitespace-nowrap>label{white-space:nowrap}.\[\&\>label\]\:text-muted>label{color:var(--ui-muted)}.\[\&\>label\]\:uppercase>label{text-transform:uppercase}.not-data-\[filter\=toggle\]\:\[\&\>label\]\:truncate:not([data-filter=toggle])>label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-\[filter\=toggle\]\:\[\&\>label\]\:mb-0[data-filter=toggle]>label{margin-bottom:0}.data-\[filter\=toggle\]\:\[\&\>label\]\:flex-col-reverse[data-filter=toggle]>label{flex-direction:column-reverse}.data-\[filter\=toggle\]\:\[\&\>label\]\:items-start[data-filter=toggle]>label{align-items:flex-start}.data-\[filter\=toggle\]\:\[\&\>label\]\:justify-end[data-filter=toggle]>label{justify-content:flex-end}.data-\[filter\=toggle\]\:\[\&\>label\]\:gap-1[data-filter=toggle]>label{gap:var(--ui-space)}.filter-set\:\[\&\>label\]\:text-accent:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown))>label{color:var(--ui-accent)}.\[\&\>legend\]\:mb-1>legend{margin-bottom:var(--ui-space)}.\[\&\>legend\]\:text-filter-label>legend{font-size:.6875rem;line-height:var(--tw-leading,1)}.\[\&\>legend\]\:font-semibold>legend{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>legend\]\:tracking-filter-label>legend{--tw-tracking:.16em;letter-spacing:.16em}.\[\&\>legend\]\:whitespace-nowrap>legend{white-space:nowrap}.\[\&\>legend\]\:text-muted>legend{color:var(--ui-muted)}.\[\&\>legend\]\:uppercase>legend{text-transform:uppercase}.filter-set\:\[\&\>legend\]\:text-accent:has(input:checked:not([value=""]),option:checked:not([value=""]),input[placeholder]:not(:placeholder-shown))>legend{color:var(--ui-accent)}@container features (width>=48rem){.\@3xl\/features\:\[\&\>p\]\:text-lead>p{font-size:var(--ui-type-lead);line-height:var(--tw-leading,1.55)}}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}:where(.\[\:where\(\&_\:is\(img\,video\)\)\]\:h-auto :is(img,video)){height:auto}:where(.\[\:where\(\&_\:is\(img\,video\)\)\]\:max-w-full :is(img,video)){max-width:100%}:where(.\[\:where\(\&_\:is\(img\,video\)\)\]\:rounded-card :is(img,video)){border-radius:var(--ui-radius-card)}:where(.\[\:where\(\&_\:is\(li\+li\,li\>ul\,li\>ol\)\)\]\:mt-2 :is(li+li,li>ul,li>ol)){margin-top:calc(var(--ui-space) * 2)}:where(.\[\:where\(\&_\:is\(p\,li\,blockquote\)\)\]\:text-pretty :is(p,li,blockquote)){text-wrap:pretty}:where(.\[\:where\(\&_\:is\(strong\,b\)\)\]\:font-semibold :is(strong,b)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:border-b-ui :is(th,td)){border-bottom-style:var(--tw-border-style);border-bottom-width:var(--ui-border-w)}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:border-solid :is(th,td)){--tw-border-style:solid;border-style:solid}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:border-border :is(th,td)){border-color:var(--ui-border)}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:px-3 :is(th,td)){padding-inline:calc(var(--ui-space) * 3)}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:py-2 :is(th,td)){padding-block:calc(var(--ui-space) * 2)}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:text-left :is(th,td)){text-align:left}:where(.\[\:where\(\&_\:is\(th\,td\)\)\]\:align-top :is(th,td)){vertical-align:top}:where(.\[\:where\(\&_\:is\(ul\,ol\)\)\]\:pl-\[1\.4em\] :is(ul,ol)){padding-left:1.4em}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:rounded-code :not(pre)>code){border-radius:min(var(--ui-radius-control), .375rem)}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:border-ui :not(pre)>code){border-style:var(--tw-border-style);border-width:var(--ui-border-w)}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:border-solid :not(pre)>code){--tw-border-style:solid;border-style:solid}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:border-border :not(pre)>code){border-color:var(--ui-border)}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:bg-surface-2 :not(pre)>code){background-color:var(--ui-surface-2)}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:px-\[0\.35em\] :not(pre)>code){padding-inline:.35em}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:py-\[0\.1em\] :not(pre)>code){padding-block:.1em}:where(.\[\:where\(\&_\:not\(pre\)\>code\)\]\:text-code :not(pre)>code){font-size:.875em}:where(.\[\:where\(\&_a\)\]\:link-underline a){color:var(--ui-fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-muted);-webkit-text-decoration-color:var(--ui-muted);text-decoration-color:var(--ui-muted);text-decoration-thickness:var(--ui-border-w);text-underline-offset:.25em;transition-property:text-decoration-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){:where(.\[\:where\(\&_a\)\]\:link-underline a):hover{-webkit-text-decoration-color:var(--ui-fg);-webkit-text-decoration-color:var(--ui-fg);text-decoration-color:var(--ui-fg)}}@media (prefers-reduced-motion:reduce){:where(.\[\:where\(\&_a\)\]\:link-underline a){transition-property:none}}:where(.\[\:where\(\&_a\)\]\:outline-none a){--tw-outline-style:none;outline-style:none}:where(.\[\:where\(\&_a\)\]\:focus-visible\:outline-2 a):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}:where(.\[\:where\(\&_a\)\]\:focus-visible\:outline-offset-2 a):focus-visible{outline-offset:2px}:where(.\[\:where\(\&_a\)\]\:focus-visible\:outline-accent a):focus-visible{outline-color:var(--ui-accent)}:where(.\[\:where\(\&_a\)\]\:focus-visible\:outline-solid a):focus-visible{--tw-outline-style:solid;outline-style:solid}:where(.\[\:where\(\&_blockquote\)\]\:border-s-quote blockquote){border-inline-start-style:var(--tw-border-style);border-inline-start-width:calc(var(--ui-border-w) * 2)}:where(.\[\:where\(\&_blockquote\)\]\:border-solid blockquote){--tw-border-style:solid;border-style:solid}:where(.\[\:where\(\&_blockquote\)\]\:border-fg blockquote){border-color:var(--ui-fg)}:where(.\[\:where\(\&_blockquote\)\]\:ps-5 blockquote){padding-inline-start:calc(var(--ui-space) * 5)}:where(.\[\:where\(\&_blockquote\)\]\:text-lead blockquote){font-size:var(--ui-type-lead);line-height:var(--tw-leading,1.55)}:where(.\[\:where\(\&_blockquote\)\]\:text-muted blockquote){color:var(--ui-muted)}:where(.\[\:where\(\&_blockquote\>\*\+\*\)\]\:mt-3 blockquote>*+*){margin-top:calc(var(--ui-space) * 3)}:where(.\[\:where\(\&_figcaption\)\]\:mt-2 figcaption){margin-top:calc(var(--ui-space) * 2)}:where(.\[\:where\(\&_figcaption\)\]\:text-small figcaption){font-size:var(--ui-type-small);line-height:var(--tw-leading,1.5)}:where(.\[\:where\(\&_figcaption\)\]\:text-muted figcaption){color:var(--ui-muted)}:where(.\[\:where\(\&_h2\)\]\:mt-12 h2){margin-top:calc(var(--ui-space) * 12)}:where(.\[\:where\(\&_h2\)\]\:display-face h2){font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:var(--ui-display-track);font-stretch:var(--ui-display-stretch);text-transform:var(--ui-display-case)}@media not all and (width>=40rem){:where(.\[\:where\(\&_h2\)\]\:display-face h2){font-stretch:min(var(--ui-display-stretch), 106%)}}:where(.\[\:where\(\&_h2\)\]\:text-subhead h2){font-size:var(--ui-type-subhead);line-height:var(--tw-leading,1.15)}:where(.\[\:where\(\&_h2\)\]\:text-balance h2){text-wrap:balance}:where(.\[\:where\(\&_h3\)\]\:mt-10 h3){margin-top:calc(var(--ui-space) * 10)}:where(.\[\:where\(\&_h3\)\]\:heading-face h3){font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight,var(--ui-display-weight));letter-spacing:var(--ui-display-track);font-stretch:var(--ui-display-stretch);text-transform:var(--ui-display-case)}@media not all and (width>=40rem){:where(.\[\:where\(\&_h3\)\]\:heading-face h3){font-stretch:min(var(--ui-display-stretch), 106%)}}:where(.\[\:where\(\&_h3\)\]\:text-heading h3){font-size:var(--ui-type-heading);line-height:var(--tw-leading,1.375)}:where(.\[\:where\(\&_h3\)\]\:text-balance h3){text-wrap:balance}:where(.\[\:where\(\&_h4\)\]\:mt-8 h4){margin-top:calc(var(--ui-space) * 8)}:where(.\[\:where\(\&_h4\)\]\:heading-face h4){font-family:var(--ui-font-display);font-weight:var(--ui-heading-weight,var(--ui-display-weight));letter-spacing:var(--ui-display-track);font-stretch:var(--ui-display-stretch);text-transform:var(--ui-display-case)}@media not all and (width>=40rem){:where(.\[\:where\(\&_h4\)\]\:heading-face h4){font-stretch:min(var(--ui-display-stretch), 106%)}}:where(.\[\:where\(\&_h4\)\]\:text-reading h4){font-size:var(--ui-type-reading);line-height:var(--tw-leading,1.7)}:where(.\[\:where\(\&_h4\)\]\:text-balance h4){text-wrap:balance}:where(.\[\:where\(\&_hr\)\]\:my-10 hr){margin-block:calc(var(--ui-space) * 10)}:where(.\[\:where\(\&_hr\)\]\:border-0 hr){border-style:var(--tw-border-style);border-width:0}:where(.\[\:where\(\&_hr\)\]\:border-t-ui hr){border-top-style:var(--tw-border-style);border-top-width:var(--ui-border-w)}:where(.\[\:where\(\&_hr\)\]\:border-solid hr){--tw-border-style:solid;border-style:solid}:where(.\[\:where\(\&_hr\)\]\:border-border hr){border-color:var(--ui-border)}:where(.\[\:where\(\&_li\)\]\:marker\:text-muted li) ::marker,:where(.\[\:where\(\&_li\)\]\:marker\:text-muted li)::marker{color:var(--ui-muted)}:where(.\[\:where\(\&_li\)\]\:marker\:text-muted li) ::-webkit-details-marker{color:var(--ui-muted)}:where(.\[\:where\(\&_li\)\]\:marker\:text-muted li)::-webkit-details-marker{color:var(--ui-muted)}:where(.\[\:where\(\&_ol\)\]\:list-decimal ol){list-style-type:decimal}:where(.\[\:where\(\&_pre\)\]\:overflow-x-auto pre){overflow-x:auto}:where(.\[\:where\(\&_pre\)\]\:rounded-code-block pre){border-radius:min(var(--ui-radius-card), .75rem)}:where(.\[\:where\(\&_pre\)\]\:border-ui pre){border-style:var(--tw-border-style);border-width:var(--ui-border-w)}:where(.\[\:where\(\&_pre\)\]\:border-solid pre){--tw-border-style:solid;border-style:solid}:where(.\[\:where\(\&_pre\)\]\:border-border pre){border-color:var(--ui-border)}:where(.\[\:where\(\&_pre\)\]\:bg-surface-2 pre){background-color:var(--ui-surface-2)}:where(.\[\:where\(\&_pre\)\]\:p-4 pre){padding:calc(var(--ui-space) * 4)}:where(.\[\:where\(\&_pre\)\]\:text-small pre){font-size:var(--ui-type-small);line-height:var(--tw-leading,1.5)}:where(.\[\:where\(\&_table\)\]\:w-full table){width:100%}:where(.\[\:where\(\&_table\)\]\:border-collapse table){border-collapse:collapse}:where(.\[\:where\(\&_table\)\]\:text-body table){font-size:var(--ui-type-body);line-height:var(--tw-leading,1.55)}:where(.\[\:where\(\&_th\)\]\:font-semibold th){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.\[\:where\(\&_ul\)\]\:list-disc ul){list-style-type:disc}:where(.\[\:where\(\&\>\*\+\*\:not\(h2\,h3\,h4\,hr\)\)\]\:mt-5>*+:not(h2,h3,h4,hr)){margin-top:calc(var(--ui-space) * 5)}@media (scripting:none){.\[\@media\(scripting\:none\)\]\:hidden{display:none}}[data-filter-switch]+.\[\[data-filter-switch\]\+\&\]\:border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}[data-section-tone=page]+.\[\[data-section-tone\=page\]\+\&\]\:pt-0{padding-top:0}li:last-child .\[li\:last-child_\&\]\:after\:hidden:after{content:var(--tw-content);display:none}}:root{--ui-bg:#fff;--ui-surface:#fff;--ui-surface-2:#f4f4f4;--ui-fg:#171717;--ui-muted:#666;--ui-border:#e9e9e9;--ui-border-control:#8a8a8a;--ui-accent:#171717;--ui-accent-fg:#fff;--ui-accent-soft:#efefef;--ui-accent-hover-amount:82%;--ui-accent-hover-mix:white;--ui-tint:#f1f1f1;--ui-tint-fg:#171717;--ui-danger:#c9252d;--ui-scrim:#171717;--ui-scrim-fg:#fff;--ui-radius-control:8px;--ui-radius-card:12px;--ui-radius-media:6px;--ui-card-media-inset:12px;--ui-border-w:1px;--ui-media-border-w:1px;--ui-shadow:none;--ui-button-shadow:inset 0 1px 0 #fff3, 0 0 0 .5px #000000e6, 0 1px 1px #0000001a;--ui-font-display:"Geist", "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ui-font-body:"Geist", "Geist Variable", ui-sans-serif, system-ui, sans-serif;--ui-display-weight:550;--ui-heading-weight:550;--ui-display-track:-.042em;--ui-display-stretch:100%;--ui-display-case:none;--ui-display-scale:.94;--ui-type-display:clamp(2.5rem, 1.25rem + 6cqi, 4.75rem);--ui-type-display-split:clamp(2.5rem, 1.25rem + 11cqi, 4.75rem);--ui-type-title:clamp(2rem, 1rem + 6cqi, 4rem);--ui-type-section:clamp(1.75rem, 1rem + 3cqi, 2.75rem);--ui-type-stat:4.5rem;--ui-type-step:clamp(2rem, 1rem + 8cqi, 3rem);--ui-type-price:clamp(2rem, 1rem + 8cqi, 3.5rem);--ui-type-quote:clamp(1.75rem, 1rem + 4cqi, 2.75rem);--ui-type-subhead:clamp(1.375rem, 1rem + 2cqi, 1.75rem);--ui-type-heading:1.125rem;--ui-type-lead:1.125rem;--ui-type-reading:1.0625rem;--ui-type-body:.9375rem;--ui-type-small:.9rem;--ui-type-eyebrow:.8125rem;--ui-space:4px;--ui-control-h:34px;--ui-button-weight:500;--ui-button-case:none;--ui-button-track:0em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-bg:#0a0a0a;--ui-surface:#0f0f0f;--ui-surface-2:#1a1a1a;--ui-fg:#ededed;--ui-muted:#a1a1a1;--ui-border:#2e2e2e;--ui-border-control:#6f6f6f;--ui-accent:#ededed;--ui-accent-fg:#0a0a0a;--ui-accent-soft:#262626;--ui-accent-hover-mix:black;--ui-tint:#1f1f1f;--ui-tint-fg:#ededed;--ui-danger:#ff6b6b;--ui-scrim:#0a0a0a;--ui-scrim-fg:#ededed;--ui-shadow:none;--ui-button-shadow:inset 0 -1px 0 #00000024, 0 0 0 .5px #ffffffe6;--ui-media-dim:brightness(.88);color-scheme:dark}}:root[data-theme=dark]{--ui-bg:#0a0a0a;--ui-surface:#0f0f0f;--ui-surface-2:#1a1a1a;--ui-fg:#ededed;--ui-muted:#a1a1a1;--ui-border:#2e2e2e;--ui-border-control:#6f6f6f;--ui-accent:#ededed;--ui-accent-fg:#0a0a0a;--ui-accent-soft:#262626;--ui-accent-hover-mix:black;--ui-tint:#1f1f1f;--ui-tint-fg:#ededed;--ui-danger:#ff6b6b;--ui-scrim:#0a0a0a;--ui-scrim-fg:#ededed;--ui-shadow:none;--ui-button-shadow:inset 0 -1px 0 #00000024, 0 0 0 .5px #ffffffe6;--ui-media-dim:brightness(.88);color-scheme:dark}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/HostGrotesk-latin.CBa0fl4q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/_astro/HostGrotesk-latin-italic.DwZ-Dnu8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/Onest-latin.Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vesper Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/VesperMono-latin-400.BazwUQrN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vesper Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/VesperMono-latin-500.D6Fl6j8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/Vollkorn-latin.D3zi8uFD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/Vollkorn-latin-italic.DnsEia2p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/Commissioner-latin.BAwLJtOy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/Sora-latin.DdqRvwsR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/PublicSans-latin.DdeTHZLK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_astro/PublicSans-latin-italic.DGZ7iaiu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/OverpassMono-latin-400.VINZG6Js.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/OverpassMono-latin-500.DkKmcrh_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/OverpassMono-latin-600.DBP6720Q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;font-weight:300 500;src:local(Arial),local(ArialMT);size-adjust:104.6%;ascent-override:97.03%;descent-override:30.11%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback;font-weight:600 800;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:97.56%;ascent-override:104.03%;descent-override:32.29%;line-gap-override:0%}@font-face{font-family:Onest Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:105.44%;ascent-override:91.99%;descent-override:28.93%;line-gap-override:0%}@font-face{font-family:Onest Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:100.09%;ascent-override:96.91%;descent-override:30.47%;line-gap-override:0%}@font-face{font-family:Vollkorn Fallback;font-weight:400 500;src:local(Georgia);size-adjust:98.21%;ascent-override:96.94%;descent-override:44.9%;line-gap-override:0%}@font-face{font-family:Vollkorn Fallback;font-weight:600 900;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:87.64%;ascent-override:108.63%;descent-override:50.32%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:99.79%;ascent-override:101.91%;descent-override:20.64%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:93.96%;ascent-override:108.24%;descent-override:21.92%;line-gap-override:0%}@font-face{font-family:Sora Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:113.17%;ascent-override:85.71%;descent-override:25.63%;line-gap-override:0%}@font-face{font-family:Sora Fallback;font-weight:600 800;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:106.83%;ascent-override:90.8%;descent-override:27.15%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:103.95%;ascent-override:91.39%;descent-override:21.65%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:97.99%;ascent-override:96.95%;descent-override:22.96%;line-gap-override:0%}@property --ms-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes word-fill{to{opacity:1}}@keyframes marquee{to{transform:translateX(var(--marquee-to,-50%))}}:root{--v-gut:40px;--v-sec:120px;--v-wrap:1200px;--v-base:17px;--v-leading:1.65;--v-cut-r:5px;--ui-cut-size:var(--v-cut);--ui-cut-r:var(--v-cut-r);--ui-accent:var(--v-accent-light);--ui-accent-fg:var(--v-accent-fg-light);--ui-accent-soft:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ui-accent-soft:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-bg))}}:root{--v-chip:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root{--v-chip:color-mix(in srgb, var(--ui-accent) 9%, var(--ui-bg))}}:root{--ui-accent-hover-amount:86%;--ui-accent-hover-mix:var(--ui-fg);--ui-control-h:44px;--ui-button-weight:600;--ui-button-case:none;--ui-button-track:0em;--ui-display-case:none;--ui-display-scale:1;--ui-border-w:1px;--ui-media-border-w:0px;--ui-card-media-inset:0px;--v-nav-glass:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){:root{--v-nav-glass:color-mix(in srgb, var(--ui-bg) 84%, transparent)}}:root{--v-nav-edge:var(--ui-border);--v-nav-shadow:0 1px 2px #1418200d, 0 10px 28px -14px #14182038;--v-ease:cubic-bezier(.2, .7, .2, 1);--v-ease-out:cubic-bezier(.16, 1, .3, 1);--v-prose-h2:clamp(1.5625rem, 2.3vw, 1.875rem);--v-tag-font:var(--ui-font-body);--v-tag-size:.875rem;--v-tag-track:0;--v-tag-case:none;--v-tag-radius:999px;--v-cap-font:var(--ui-font-body);--v-cap-style:normal;--v-cap-size:.875rem;--v-quote-style:normal;--v-quote-weight:500;--v-quote-size:1.4375rem;--v-quote-size-sm:1.25rem;--v-role-meta:.8125rem;--v-nav-space:6.5rem;--v-lift:drop-shadow(0 22px 26px #12161e3d) drop-shadow(0 3px 5px #12161e1f);--v-tile-1:#2f5d50;--v-tile-2:#3b4a7a;--v-tile-3:#8a4a2c;--v-tile-4:#4f4f55;--v-tile-5:#1f6177;--v-tile-6:#6b4f86;--v-tile-fg:#fff}@media (width<=900px){:root{--v-gut:20px;--v-sec:88px;--v-base:16.5px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-accent:var(--v-accent-dark);--ui-accent-fg:var(--v-accent-fg-dark);--ui-accent-soft:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--ui-accent-soft:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-bg))}}:root:not([data-theme=light]){--ui-accent-hover-mix:var(--ui-fg);--v-nav-glass:var(--ui-surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--v-nav-glass:color-mix(in srgb, var(--ui-surface) 86%, transparent)}}:root:not([data-theme=light]){--v-nav-edge:var(--v-border-2);--v-nav-shadow:0 1px 2px #0000004d, 0 12px 30px -14px #000000b3;--v-lift:drop-shadow(0 22px 28px #0009)}}:root[data-theme=dark]{--ui-accent:var(--v-accent-dark);--ui-accent-fg:var(--v-accent-fg-dark);--ui-accent-soft:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ui-accent-soft:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-bg))}}:root[data-theme=dark]{--ui-accent-hover-mix:var(--ui-fg);--v-nav-glass:var(--ui-surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--v-nav-glass:color-mix(in srgb, var(--ui-surface) 86%, transparent)}}:root[data-theme=dark]{--v-nav-edge:var(--v-border-2);--v-nav-shadow:0 1px 2px #0000004d, 0 12px 30px -14px #000000b3;--v-lift:drop-shadow(0 22px 28px #0009)}:root,:root[data-look=clear]{--ui-bg:#fbfbfc;--ui-surface:#f3f4f6;--ui-surface-2:#eceef1;--ui-fg:#17181b;--v-body:#3d4148;--ui-muted:#5b606a;--ui-border:#e2e4e8;--v-border-2:#cfd3d9;--ui-border-control:#7f848e;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#b42318;--ui-scrim:#111215;--ui-scrim-fg:#fbfbfc;--ui-font-display:"Host Grotesk", "Host Grotesk Fallback", "Helvetica Neue", Arial, sans-serif;--ui-font-body:"Onest", "Onest Fallback", ui-sans-serif, system-ui, sans-serif;--v-font-meta:var(--ui-font-body);--v-font-code:"Vesper Mono", ui-monospace, monospace;--ui-display-weight:680;--ui-display-track:-.034em;--ui-display-stretch:100%;--v-d-lh:1.04;--ui-heading-weight:650;--v-italic:normal;--v-em:var(--ui-muted);--v-meta-size:14px;--v-meta-track:0;--v-meta-case:none;--ui-radius-card:18px;--ui-radius-media:6px;--ui-radius-control:10px;--v-cut:44px;--v-print:transparent;--v-print-pad:0px;--v-mat:0px;--v-mat-t:0px;--v-mat-bg:var(--ui-surface-2);--v-edge:transparent;--v-edge-w:0px;--v-edge-shadow:none;--v-print-shadow:none;--v-print-lift:var(--v-lift);--v-photo:brightness(1);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:light}@media (width<=900px){:root,:root[data-look=clear]{--v-cut:30px}}@media (prefers-color-scheme:dark){:root:not([data-look]):not([data-theme=light]),:root[data-look=clear]:not([data-theme=light]){--ui-bg:#111215;--ui-surface:#18191d;--ui-surface-2:#202227;--ui-fg:#ededef;--v-body:#c4c7cd;--ui-muted:#9a9fa8;--ui-border:#26282e;--v-border-2:#34373e;--ui-border-control:#6e737c;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#ff8a7a;--ui-scrim:#0b0c0e;--ui-scrim-fg:#ededef;--v-photo:brightness(.9) saturate(.95);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:dark}}:root:not([data-look])[data-theme=dark],:root[data-look=clear][data-theme=dark]{--ui-bg:#111215;--ui-surface:#18191d;--ui-surface-2:#202227;--ui-fg:#ededef;--v-body:#c4c7cd;--ui-muted:#9a9fa8;--ui-border:#26282e;--v-border-2:#34373e;--ui-border-control:#6e737c;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#ff8a7a;--ui-scrim:#0b0c0e;--ui-scrim-fg:#ededef;--v-photo:brightness(.9) saturate(.95);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:dark}:root[data-look=field]{--ui-bg:#f4efe6;--ui-surface:#ece5d8;--ui-surface-2:#e4dccc;--ui-fg:#2a231e;--v-body:#4a4038;--ui-muted:#675b50;--ui-border:#dcd2c1;--v-border-2:#c9bca7;--ui-border-control:#857868;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#b42318;--ui-scrim:#1a1714;--ui-scrim-fg:#fdfbf6;--ui-font-display:"Vollkorn", "Vollkorn Fallback", Georgia, "Times New Roman", serif;--ui-font-body:"Commissioner", "Commissioner Fallback", ui-sans-serif, system-ui, sans-serif;--v-font-meta:var(--ui-font-body);--v-font-code:"Vesper Mono", ui-monospace, monospace;--ui-display-weight:560;--ui-display-track:-.014em;--ui-display-stretch:100%;--v-d-lh:1.06;--ui-heading-weight:600;--v-italic:italic;--v-em:currentColor;--v-meta-size:12.5px;--v-meta-track:.08em;--v-meta-case:uppercase;--v-tag-font:var(--v-font-meta);--v-tag-size:var(--v-meta-size);--v-tag-track:var(--v-meta-track);--v-tag-case:var(--v-meta-case);--v-tag-radius:var(--ui-radius-control);--v-cap-font:var(--ui-font-display);--v-cap-style:italic;--v-cap-size:.9375rem;--v-quote-style:italic;--v-quote-weight:450;--v-quote-size:1.5rem;--v-quote-size-sm:1.3125rem;--v-role-meta:.6875rem;--ui-radius-card:4px;--ui-radius-media:2px;--ui-radius-control:4px;--v-cut:36px;--v-print:#fdfbf6;--v-print-pad:10px;--v-mat:0px;--v-mat-t:0px;--v-mat-bg:var(--ui-surface-2);--v-edge:transparent;--v-edge-w:0px;--v-edge-shadow:none;--v-print-shadow:drop-shadow(0 10px 14px #3c281429) drop-shadow(0 1px 1px #3c28141f);--v-print-lift:drop-shadow(0 24px 26px #3c281442) drop-shadow(0 2px 3px #3c281424);--v-nav-edge:var(--v-border-2);--v-nav-shadow:0 1px 2px #3c28140f, 0 10px 26px -14px #3c281440;--v-photo:brightness(1);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:light}@media (width<=900px){:root[data-look=field]{--v-cut:26px;--v-print-pad:7px}}@media (prefers-color-scheme:dark){:root[data-look=field]:not([data-theme=light]){--ui-bg:#1a1714;--ui-surface:#221e1a;--ui-surface-2:#2a2520;--ui-fg:#efe7da;--v-body:#d3c8b8;--ui-muted:#ab9f8f;--ui-border:#332d27;--v-border-2:#443c34;--ui-border-control:#857a6c;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#ff8a7a;--ui-scrim:#120f0d;--ui-scrim-fg:#efe7da;--v-print:#2c2722;--v-print-shadow:drop-shadow(0 12px 16px #00000073);--v-print-lift:drop-shadow(0 24px 28px #000000a6);--v-nav-edge:var(--v-border-2);--v-nav-shadow:0 1px 2px #0000004d, 0 12px 30px -14px #000000b3;--v-photo:brightness(.9) saturate(.95);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:dark}}:root[data-look=field][data-theme=dark]{--ui-bg:#1a1714;--ui-surface:#221e1a;--ui-surface-2:#2a2520;--ui-fg:#efe7da;--v-body:#d3c8b8;--ui-muted:#ab9f8f;--ui-border:#332d27;--v-border-2:#443c34;--ui-border-control:#857a6c;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#ff8a7a;--ui-scrim:#120f0d;--ui-scrim-fg:#efe7da;--v-print:#2c2722;--v-print-shadow:drop-shadow(0 12px 16px #00000073);--v-print-lift:drop-shadow(0 24px 28px #000000a6);--v-nav-edge:var(--v-border-2);--v-nav-shadow:0 1px 2px #0000004d, 0 12px 30px -14px #000000b3;--v-photo:brightness(.9) saturate(.95);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:dark}:root[data-look=trail]{--ui-bg:#eceef1;--ui-surface:#f7f8f9;--ui-surface-2:#e1e4e8;--ui-fg:#15181d;--v-body:#343a43;--ui-muted:#4f5662;--ui-border:#d6dae0;--v-border-2:#bfc5cd;--ui-border-control:#757a84;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#b42318;--ui-scrim:#14171b;--ui-scrim-fg:#f7f8f9;--ui-font-display:"Sora", "Sora Fallback", "Helvetica Neue", Arial, sans-serif;--ui-font-body:"Public Sans", "Public Sans Fallback", ui-sans-serif, system-ui, sans-serif;--v-font-meta:"Overpass Mono", ui-monospace, monospace;--v-font-code:"Overpass Mono", ui-monospace, monospace;--v-cap-font:var(--v-font-meta);--v-cap-size:.8125rem;--ui-display-weight:600;--ui-display-track:-.036em;--ui-display-stretch:100%;--v-d-lh:1.04;--ui-heading-weight:600;--v-italic:normal;--v-em:var(--ui-muted);--v-meta-size:12.5px;--v-meta-track:.01em;--v-meta-case:none;--v-base:17.5px;--v-role-meta:.6875rem;--ui-radius-card:10px;--ui-radius-media:4px;--ui-radius-control:8px;--v-cut:48px;--v-print:var(--v-edge);--v-print-pad:1px;--v-mat:6px;--v-mat-t:4px;--v-mat-bg:#fafbfc;--v-edge:#8b8e92;--v-edge-w:1px;--v-edge-shadow:drop-shadow(0 1px 1.5px #141c281a) drop-shadow(0 8px 14px #141c2814);--v-print-shadow:var(--v-edge-shadow);--v-print-lift:var(--v-lift);--v-topo:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-look=trail]{--v-topo:color-mix(in srgb, var(--ui-fg) 10%, transparent)}}:root[data-look=trail]{--v-topo-ix:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-look=trail]{--v-topo-ix:color-mix(in srgb, var(--ui-fg) 17%, transparent)}}:root[data-look=trail]{--v-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .09 0 0 0 0 .11 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--v-grain-a:.13;--v-photo:brightness(1);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:light}@media (width<=900px){:root[data-look=trail]{--v-cut:32px;--v-base:17px}}@media (prefers-color-scheme:dark){:root[data-look=trail]:not([data-theme=light]){--ui-bg:#14171b;--ui-surface:#1c2025;--ui-surface-2:#252a31;--ui-fg:#e7eaee;--v-body:#c1c7cf;--ui-muted:#9aa2ad;--ui-border:#262b32;--v-border-2:#353b44;--ui-border-control:#737a85;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#ff8a7a;--ui-scrim:#0d0f12;--ui-scrim-fg:#e7eaee;--v-mat-bg:#262b32;--v-edge:#73767a;--v-edge-shadow:drop-shadow(0 1px 1.5px #00000059) drop-shadow(0 8px 16px #0000004d);--v-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .88 0 0 0 0 .92 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--v-grain-a:.07;--v-photo:brightness(.9) saturate(.95);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:dark}}:root[data-look=trail][data-theme=dark]{--ui-bg:#14171b;--ui-surface:#1c2025;--ui-surface-2:#252a31;--ui-fg:#e7eaee;--v-body:#c1c7cf;--ui-muted:#9aa2ad;--ui-border:#262b32;--v-border-2:#353b44;--ui-border-control:#737a85;--ui-tint:var(--ui-surface-2);--ui-tint-fg:var(--v-body);--ui-danger:#ff8a7a;--ui-scrim:#0d0f12;--ui-scrim-fg:#e7eaee;--v-mat-bg:#262b32;--v-edge:#73767a;--v-edge-shadow:drop-shadow(0 1px 1.5px #00000059) drop-shadow(0 8px 16px #0000004d);--v-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .88 0 0 0 0 .92 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--v-grain-a:.07;--v-photo:brightness(.9) saturate(.95);--ui-media-dim:var(--v-photo);--ui-shadow:none;--ui-button-shadow:none;color-scheme:dark}:root[data-look=trail] body{background-image:linear-gradient(var(--ui-bg) 0 0), var(--v-grain)}@supports (color:color-mix(in lab, red, red)){:root[data-look=trail] body{background-image:linear-gradient(color-mix(in srgb, var(--ui-bg) calc(100% - var(--v-grain-a) * 100%), transparent) 0 0), var(--v-grain)}}:root,:root[data-accent=glacier]{--v-accent-light:#0a6a84;--v-accent-fg-light:#fff;--v-accent-dark:#6ccae4;--v-accent-fg-dark:#101214}:root[data-accent=moss]{--v-accent-light:#3c682a;--v-accent-fg-light:#fff;--v-accent-dark:#a5d388;--v-accent-fg-dark:#101214}:root[data-accent=alpenglow]{--v-accent-light:#ac3a25;--v-accent-fg-light:#fff;--v-accent-dark:#ff9d86;--v-accent-fg-dark:#101214}:root[data-accent=dusk]{--v-accent-light:#5845bd;--v-accent-fg-light:#fff;--v-accent-dark:#bbb0ff;--v-accent-fg-dark:#101214}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
