/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:"DM Serif Display", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.375rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1rem;--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)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.right-6{right:calc(var(--spacing) * 6)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-12{left:calc(var(--spacing) * 12)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.icon-\[ph--buildings\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M240 208h-16V96a16 16 0 0 0-16-16h-64V32a16 16 0 0 0-24.88-13.32L39.12 72A16 16 0 0 0 32 85.34V208H16a8 8 0 0 0 0 16h224a8 8 0 0 0 0-16M208 96v112h-64V96ZM48 85.34L128 32v176H48ZM112 112v16a8 8 0 0 1-16 0v-16a8 8 0 1 1 16 0m-32 0v16a8 8 0 0 1-16 0v-16a8 8 0 1 1 16 0m0 56v16a8 8 0 0 1-16 0v-16a8 8 0 0 1 16 0m32 0v16a8 8 0 0 1-16 0v-16a8 8 0 0 1 16 0'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--chat-circle-text\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M168 112a8 8 0 0 1-8 8H96a8 8 0 0 1 0-16h64a8 8 0 0 1 8 8m-8 24H96a8 8 0 0 0 0 16h64a8 8 0 0 0 0-16m72-8a104 104 0 0 1-152.88 91.82l-34.05 11.35a16 16 0 0 1-20.24-20.24l11.35-34.05A104 104 0 1 1 232 128m-16 0a88 88 0 1 0-164.19 44.06a8 8 0 0 1 .66 6.54L40 216l37.4-12.47a7.9 7.9 0 0 1 2.53-.42a8 8 0 0 1 4 1.08A88 88 0 0 0 216 128'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--house\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m219.31 108.68l-80-80a16 16 0 0 0-22.62 0l-80 80A15.87 15.87 0 0 0 32 120v96a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-56h32v56a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-96a15.87 15.87 0 0 0-4.69-11.32M208 208h-48v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56H48v-88l80-80l80 80Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--info\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m0 192a88 88 0 1 1 88-88a88.1 88.1 0 0 1-88 88m16-40a8 8 0 0 1-8 8a16 16 0 0 1-16-16v-40a8 8 0 0 1 0-16a16 16 0 0 1 16 16v40a8 8 0 0 1 8 8m-32-92a12 12 0 1 1 12 12a12 12 0 0 1-12-12'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--leaf\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M223.45 40.07a8 8 0 0 0-7.52-7.52C139.8 28.08 78.82 51 52.82 94a87.1 87.1 0 0 0-12.76 49c.57 15.92 5.21 32 13.79 47.85l-19.51 19.5a8 8 0 0 0 11.32 11.32l19.5-19.51C81 210.73 97.09 215.37 113 215.94q1.67.06 3.33.06A86.93 86.93 0 0 0 162 203.18c43-26 65.93-86.97 61.45-163.11m-69.7 149.43c-22.75 13.78-49.68 14-76.71.77l88.63-88.62a8 8 0 0 0-11.32-11.32L65.73 179c-13.19-27-13-54 .77-76.71c22.09-36.47 74.6-56.44 141.31-54.06c2.39 66.66-17.59 119.18-54.06 141.27'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--map-pin\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M128 64a40 40 0 1 0 40 40a40 40 0 0 0-40-40m0 64a24 24 0 1 1 24-24a24 24 0 0 1-24 24m0-112a88.1 88.1 0 0 0-88 88c0 31.4 14.51 64.68 42 96.25a254.2 254.2 0 0 0 41.45 38.3a8 8 0 0 0 9.18 0a254.2 254.2 0 0 0 41.37-38.3c27.45-31.57 42-64.85 42-96.25a88.1 88.1 0 0 0-88-88m0 206c-16.53-13-72-60.75-72-118a72 72 0 0 1 144 0c0 57.23-55.47 105-72 118'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--path\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M200 168a32.06 32.06 0 0 0-31 24H72a32 32 0 0 1 0-64h96a40 40 0 0 0 0-80H72a8 8 0 0 0 0 16h96a24 24 0 0 1 0 48H72a48 48 0 0 0 0 96h97a32 32 0 1 0 31-40m0 48a16 16 0 1 1 16-16a16 16 0 0 1-16 16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--person-simple-bike\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M164 80a28 28 0 1 0-28-28a28 28 0 0 0 28 28m0-40a12 12 0 1 1-12 12a12 12 0 0 1 12-12m36 96a40 40 0 1 0 40 40a40 40 0 0 0-40-40m0 64a24 24 0 1 1 24-24a24 24 0 0 1-24 24M56 136a40 40 0 1 0 40 40a40 40 0 0 0-40-40m0 64a24 24 0 1 1 24-24a24 24 0 0 1-24 24m136-80h-40a8 8 0 0 1-5.66-2.34L120 91.31L99.31 112l34.35 34.34A8 8 0 0 1 136 152v48a8 8 0 0 1-16 0v-44.69l-37.66-37.65a8 8 0 0 1 0-11.32l32-32a8 8 0 0 1 11.32 0L155.31 104H192a8 8 0 0 1 0 16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--person-simple-run\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M152 88a32 32 0 1 0-32-32a32 32 0 0 0 32 32m0-48a16 16 0 1 1-16 16a16 16 0 0 1 16-16m67.31 100.68c-.61.28-7.49 3.28-19.67 3.28c-13.85 0-34.55-3.88-60.69-20a169.3 169.3 0 0 1-15.41 32.34a104.3 104.3 0 0 1 31.31 15.81C173.92 186.65 184 207.35 184 232a8 8 0 0 1-16 0c0-41.7-34.69-56.71-54.14-61.85c-.55.7-1.12 1.41-1.69 2.1c-19.64 23.8-44.25 36.18-71.63 36.18a92 92 0 0 1-9.34-.43a8 8 0 0 1 1.6-16c25.92 2.58 48.47-7.49 67-30c12.49-15.14 21-33.61 25.25-47c-38.92-22.65-63.78-3.37-64.05-3.16a8 8 0 1 1-10-12.48c1.5-1.2 37.22-29 89.51 6.57c45.47 30.91 71.93 20.31 72.18 20.19a8 8 0 1 1 6.63 14.56Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--pint-glass\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M206 26.69a8 8 0 0 0-6-2.69H56a8 8 0 0 0-7.94 9l23.15 193a16 16 0 0 0 15.89 14h81.8a16 16 0 0 0 15.89-14.09L207.94 33a8 8 0 0 0-1.94-6.31M191 40l-2.9 24H67.9L65 40Zm-22.1 184H87.1L69.82 80h116.36Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--plant\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M247.63 47.89a8 8 0 0 0-7.52-7.52c-51.76-3-93.32 12.74-111.18 42.22c-11.8 19.49-11.78 43.16-.16 65.74a71.3 71.3 0 0 0-14.17 27L98.33 159c7.82-16.33 7.52-33.35-1-47.49c-13.2-21.79-43.67-33.47-81.5-31.25a8 8 0 0 0-7.52 7.52c-2.23 37.83 9.46 68.3 31.25 81.5A45.8 45.8 0 0 0 63.44 176A54.6 54.6 0 0 0 87 170.33l25 25V224a8 8 0 0 0 16 0v-29.49a55.6 55.6 0 0 1 12.27-35a73.9 73.9 0 0 0 33.31 8.4a60.9 60.9 0 0 0 31.83-8.86c29.48-17.84 45.26-59.4 42.22-111.16M47.81 155.6C32.47 146.31 23.79 124.32 24 96c28.32-.24 50.31 8.47 59.6 23.81c4.85 8 5.64 17.33 2.46 26.94l-24.41-24.41a8 8 0 0 0-11.31 11.31l24.41 24.41c-9.61 3.18-18.93 2.39-26.94-2.46m149.31-10.22c-13.4 8.11-29.15 8.73-45.15 2l53.69-53.7a8 8 0 0 0-11.31-11.31L140.65 136c-6.76-16-6.15-31.76 2-45.15c13.94-23 47-35.82 89.33-34.83c.96 42.32-11.84 75.42-34.86 89.36'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--question\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M140 180a12 12 0 1 1-12-12a12 12 0 0 1 12 12M128 72c-22.06 0-40 16.15-40 36v4a8 8 0 0 0 16 0v-4c0-11 10.77-20 24-20s24 9 24 20s-10.77 20-24 20a8 8 0 0 0-8 8v8a8 8 0 0 0 16 0v-.72c18.24-3.35 32-17.9 32-35.28c0-19.85-17.94-36-40-36m104 56A104 104 0 1 1 128 24a104.11 104.11 0 0 1 104 104m-16 0a88 88 0 1 0-88 88a88.1 88.1 0 0 0 88-88'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--ruler\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m235.32 73.37l-52.69-52.68a16 16 0 0 0-22.63 0L20.68 160a16 16 0 0 0 0 22.63l52.69 52.68a16 16 0 0 0 22.63 0L235.32 96a16 16 0 0 0 0-22.63M84.68 224L32 171.31l32-32l26.34 26.35a8 8 0 0 0 11.32-11.32L75.31 128L96 107.31l26.34 26.35a8 8 0 0 0 11.32-11.32L107.31 96L128 75.31l26.34 26.35a8 8 0 0 0 11.32-11.32L139.31 64l32-32L224 84.69Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--star-fill\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m234.29 114.85l-45 38.83L203 211.75a16.4 16.4 0 0 1-24.5 17.82L128 198.49l-50.53 31.08A16.4 16.4 0 0 1 53 211.75l13.76-58.07l-45-38.83A16.46 16.46 0 0 1 31.08 86l59-4.76l22.76-55.08a16.36 16.36 0 0 1 30.27 0l22.75 55.08l59 4.76a16.46 16.46 0 0 1 9.37 28.86Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--storefront\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M232 96a8 8 0 0 0-.3-2.2l-14.35-50.2A16.07 16.07 0 0 0 202 32H54a16.07 16.07 0 0 0-15.35 11.6L24.31 93.8A8 8 0 0 0 24 96v16a40 40 0 0 0 16 32v72a8 8 0 0 0 8 8h160a8 8 0 0 0 8-8v-72a40 40 0 0 0 16-32zM54 48h148l11.42 40H42.61Zm50 56h48v8a24 24 0 0 1-48 0Zm-16 0v8a24 24 0 0 1-35.12 21.26a8 8 0 0 0-1.82-1.06A24 24 0 0 1 40 112v-8Zm112 104H56v-56.8a40.6 40.6 0 0 0 8 .8a40 40 0 0 0 32-16a40 40 0 0 0 64 0a40 40 0 0 0 32 16a40.6 40.6 0 0 0 8-.8Zm4.93-75.8a8 8 0 0 0-1.8 1.05A24 24 0 0 1 168 112v-8h48v8a24 24 0 0 1-11.07 20.2'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--student\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m226.53 56.41l-96-32a8 8 0 0 0-5.06 0l-96 32A8 8 0 0 0 24 64v80a8 8 0 0 0 16 0V75.1l33.59 11.19a64 64 0 0 0 20.65 88.05c-18 7.06-33.56 19.83-44.94 37.29a8 8 0 1 0 13.4 8.74C77.77 197.25 101.57 184 128 184s50.23 13.25 65.3 36.37a8 8 0 0 0 13.4-8.74c-11.38-17.46-27-30.23-44.94-37.29a64 64 0 0 0 20.65-88l44.12-14.7a8 8 0 0 0 0-15.18ZM176 120a48 48 0 1 1-86.65-28.45l36.12 12a8 8 0 0 0 5.06 0l36.12-12A47.9 47.9 0 0 1 176 120m-48-32.43L57.3 64L128 40.43L198.7 64Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--tree\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M198.1 62.59a76 76 0 0 0-140.2 0A71.71 71.71 0 0 0 16 127.8C15.9 166 48 199 86.14 200a72.1 72.1 0 0 0 33.86-7.53V232a8 8 0 0 0 16 0v-39.53a72.2 72.2 0 0 0 32 7.53h1.82c38.18-1 70.29-34 70.18-72.2a71.71 71.71 0 0 0-41.9-65.21M169.45 184A56.08 56.08 0 0 1 136 174v-41l43.58-21.78a8 8 0 1 0-7.16-14.32L136 115.06V88a8 8 0 0 0-16 0v51.06l-36.42-18.22a8 8 0 1 0-7.16 14.32L120 156.94v17a56 56 0 0 1-33.45 10c-29.65-.71-54.63-26.42-54.55-56.1A55.77 55.77 0 0 1 67.11 76a8 8 0 0 0 4.53-4.67a60 60 0 0 1 112.72 0a8 8 0 0 0 4.53 4.67A55.79 55.79 0 0 1 224 127.84c.08 29.68-24.9 55.39-54.55 56.16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--users-three\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M244.8 150.4a8 8 0 0 1-11.2-1.6A51.6 51.6 0 0 0 192 128a8 8 0 0 1-7.37-4.89a8 8 0 0 1 0-6.22A8 8 0 0 1 192 112a24 24 0 1 0-23.24-30a8 8 0 1 1-15.5-4A40 40 0 1 1 219 117.51a67.94 67.94 0 0 1 27.43 21.68a8 8 0 0 1-1.63 11.21M190.92 212a8 8 0 1 1-13.84 8a57 57 0 0 0-98.16 0a8 8 0 1 1-13.84-8a72.06 72.06 0 0 1 33.74-29.92a48 48 0 1 1 58.36 0A72.06 72.06 0 0 1 190.92 212M128 176a32 32 0 1 0-32-32a32 32 0 0 0 32 32m-56-56a8 8 0 0 0-8-8a24 24 0 1 1 23.24-30a8 8 0 1 0 15.5-4A40 40 0 1 0 37 117.51a67.94 67.94 0 0 0-27.4 21.68a8 8 0 1 0 12.8 9.61A51.6 51.6 0 0 1 64 128a8 8 0 0 0 8-8'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--warning\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M236.8 188.09L149.35 36.22a24.76 24.76 0 0 0-42.7 0L19.2 188.09a23.51 23.51 0 0 0 0 23.72A24.35 24.35 0 0 0 40.55 224h174.9a24.35 24.35 0 0 0 21.33-12.19a23.51 23.51 0 0 0 .02-23.72m-13.87 15.71a8.5 8.5 0 0 1-7.48 4.2H40.55a8.5 8.5 0 0 1-7.48-4.2a7.59 7.59 0 0 1 0-7.72l87.45-151.87a8.75 8.75 0 0 1 15 0l87.45 151.87a7.59 7.59 0 0 1-.04 7.72M120 144v-40a8 8 0 0 1 16 0v40a8 8 0 0 1-16 0m20 36a12 12 0 1 1-12-12a12 12 0 0 1 12 12'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.35\]{scale:1.35}.-rotate-6{rotate:-6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#1a1d23\]{background-color:#1a1d23}.bg-\[\#11151d\]\/20{background-color:#11151d33}.bg-\[var\(--auth-accent\,\#f34753\)\]{background-color:var(--auth-accent,#f34753)}.bg-amber-400\/30{background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/30{background-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/15{background-color:color-mix(in oklab,var(--color-blue-400) 15%,transparent)}}.bg-blue-400\/25{background-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/25{background-color:color-mix(in oklab,var(--color-blue-400) 25%,transparent)}}.bg-blue-400\/30{background-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/30{background-color:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.bg-blue-400\/40{background-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/40{background-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.bg-blue-400\/45{background-color:#54a2ff73}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/45{background-color:color-mix(in oklab,var(--color-blue-400) 45%,transparent)}}.bg-blue-400\/50{background-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/50{background-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.bg-blue-400\/60{background-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/60{background-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/30{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-green-400\/30{background-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/30{background-color:color-mix(in oklab,var(--color-green-400) 30%,transparent)}}.bg-green-400\/60{background-color:#05df7299}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/60{background-color:color-mix(in oklab,var(--color-green-400) 60%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-green-500\/30{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/30{background-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/20{background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/30{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-yellow-500\/30{background-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/30{background-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-5{padding:calc(var(--spacing) * 5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.ring,.ring-1{--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-white\/\[0\.08\]{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.08\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,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))}@media(min-width:40rem){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.lg\:block{display:block}.lg\:w-1\/2{width:50%}}}:root{--brand-red:#f34753;--brand-red-hover:#e02d3a;--brand-red-soft:#fde7e9;--brand-green:#90c484;--brand-green-hover:#7ab06c;--brand-green-light:#c7edba;--brand-green-soft:#eaf6e4;--brand-cream:#f7f3ef}@media(prefers-color-scheme:dark){:root:not(.light){--color-surface:#111827;--color-surface-dim:#0f172a;--color-surface-bright:#1f2937;--color-on-surface:#f9fafb;--color-on-surface-muted:#9ca3af;--color-card:#1f2937;--color-border:#374151;--color-border-muted:#1f2937}}.dark{--color-surface:#111827;--color-surface-dim:#0f172a;--color-surface-bright:#1f2937;--color-on-surface:#f9fafb;--color-on-surface-muted:#9ca3af;--color-card:#1f2937;--color-border:#374151;--color-border-muted:#1f2937}:root{--brand-red:#f34753;--brand-red-deep:#c8323d;--brand-red-soft:#fde8ea;--green-soft:#c7edba;--green:#90c484;--green-deep:#5d8f55;--ink:#161513;--ink-2:#2c2a27;--ink-3:#5a5651;--ink-4:#8a857d;--rule:#e6e2db;--rule-strong:#cdc7bd;--paper:#faf8f4;--paper-2:#f3efe7;--paper-3:#eae5d9;--white:#fff;--accent:var(--brand-red);--accent-ink:#fff;--content-card-bg:var(--white);--content-card-border:var(--rule);--content-icon-bg:var(--paper-2);--section-cta-bg:var(--white);--section-cta-border:var(--rule-strong);--document-card-bg:var(--white);--document-card-border:var(--rule);--document-icon-bg:var(--paper-2);--font-sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--gap-1:6px;--gap-2:12px;--gap-3:20px;--gap-4:32px;--gap-5:56px;--gap-6:88px;--radius-sm:4px;--radius:8px;--radius-lg:14px}[data-density=compact]{--gap-3:14px;--gap-4:22px;--gap-5:36px;--gap-6:56px}[data-density=generous]{--gap-3:24px;--gap-4:40px;--gap-5:72px;--gap-6:120px}.rq{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-size:1rem;line-height:1.55}.rq a{color:inherit;text-decoration:none}.rq a[href],.rq button:not(:disabled),.rq [role=button],.rq summary{cursor:pointer}.rq *{box-sizing:border-box}.rq h1,.rq h2,.rq h3,.rq h4{letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.rq .display{letter-spacing:-.03em;font-size:4.5rem;font-weight:600;line-height:1.02}.rq .display-xl{letter-spacing:-.035em;font-size:6rem;font-weight:600;line-height:.98}.rq .h1{letter-spacing:-.025em;font-size:3rem;font-weight:600;line-height:1.08}.rq .h2{letter-spacing:-.02em;font-size:2rem;font-weight:600;line-height:1.15}.rq .h3{font-size:1.375rem;font-weight:600;line-height:1.25}.rq .lede{color:var(--ink-2);font-size:1.375rem;line-height:1.45}.rq .body-lg{color:var(--ink-2);font-size:1.125rem;line-height:1.55}.rq .body{color:var(--ink-2);font-size:1rem;line-height:1.6}.rq .small{color:var(--ink-3);font-size:.875rem;line-height:1.5}.rq .micro{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4}.rq .mono{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.75rem}.rq .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.rq .btn:hover{box-shadow:0 10px 22px var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.rq .btn:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--ink) 12%,transparent)}}.rq .btn:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .btn:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.rq .btn:focus-visible{outline-offset:3px}.rq .btn:active{box-shadow:none;transform:translateY(1px)}.rq .btn-primary{background:var(--accent);color:var(--accent-ink)}.rq .btn-primary:hover{background:var(--brand-red-deep)}.rq .btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.rq .btn-ghost:hover{background:var(--paper-2);border-color:var(--ink-3)}.rq .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rq .proposal-cta{background:var(--section-cta-bg,var(--white));border-color:var(--section-cta-border,var(--rule-strong))}.rq .proposal-cta:hover{background:var(--section-cta-bg,var(--white))}@supports (color:color-mix(in lab,red,red)){.rq .proposal-cta:hover{background:color-mix(in srgb,var(--section-cta-bg,var(--white)) 88%,var(--accent))}}.rq .btn.btn-ghost.rq-hero-secondary-cta{color:var(--ink);border-color:var(--ink);background:#fff}@supports (color:color-mix(in lab,red,red)){.rq .btn.btn-ghost.rq-hero-secondary-cta{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}}.rq .btn.btn-ghost.rq-hero-secondary-cta{box-shadow:0 10px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.rq .btn.btn-ghost.rq-hero-secondary-cta{box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 8%,transparent)}}.rq .btn.btn-ghost.rq-hero-secondary-cta:hover{background:#fff}@supports (color:color-mix(in lab,red,red)){.rq .btn.btn-ghost.rq-hero-secondary-cta:hover{background:color-mix(in srgb,#fff 92%,var(--accent))}}.rq .btn.btn-ghost.rq-hero-secondary-cta:hover{color:var(--ink);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .btn.btn-ghost.rq-hero-secondary-cta:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--ink))}}.rq .rq-hero-site-card{border:1px solid var(--ink);background:#fff}@supports (color:color-mix(in lab,red,red)){.rq .rq-hero-site-card{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.rq .rq-hero-site-card{border-radius:var(--radius);box-shadow:0 14px 34px var(--ink)}@supports (color:color-mix(in lab,red,red)){.rq .rq-hero-site-card{box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 12%,transparent)}}.rq .btn-dark{background:var(--ink);color:var(--paper)}.rq .btn-dark:hover{background:var(--ink-2)}.rq .btn-sm{height:36px;padding:0 14px;font-size:.8125rem}.rq .btn-lg{height:56px;padding:0 28px;font-size:1rem}.rq .rq-header-stack{z-index:1250;position:relative}[data-sticky-header=true] .rq .rq-header-stack{z-index:1260;position:sticky;top:0}[data-sticky-header=true] :where([id]){scroll-margin-top:calc(var(--rq-sticky-header-offset,var(--rq-default-header-height,73px)) + 16px)}[data-sticky-header=true] .story-toolbar{top:var(--rq-sticky-header-offset,var(--rq-default-header-height,73px))}.rq .site-header{border-bottom:1px solid var(--rule);background:var(--site-nav-bg,var(--paper));color:var(--site-nav-text,var(--ink));justify-content:space-between;align-items:center;padding:18px 56px;display:flex;position:relative}.rq .site-header.on-dark{background:0 0;border-bottom:1px solid #ffffff24}.rq .site-header.on-dark a,.rq .site-header.on-dark .brand-title{color:var(--white)}.rq .site-header.on-dark .nav a{color:#ffffffc7}.rq .site-header.on-dark .nav a:hover{color:var(--white)}.rq .site-header.on-dark .brand-mark{background:var(--white);color:var(--ink)}.rq .brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.rq .brand-mark{background:var(--ink);width:36px;height:36px;color:var(--paper);font-family:var(--font-serif);letter-spacing:-.02em;border-radius:6px;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.rq .brand-title{color:var(--site-nav-text,var(--ink));flex-direction:column;font-size:1rem;font-weight:600;line-height:1.15;display:flex}.rq .brand-title .sub{color:var(--site-nav-text,var(--ink));font-size:.75rem;font-weight:400}@supports (color:color-mix(in lab,red,red)){.rq .brand-title .sub{color:color-mix(in srgb,var(--site-nav-text,var(--ink)) 62%,transparent)}}.rq .brand-title .sub{letter-spacing:.02em}.rq .nav{align-items:center;gap:28px;display:flex}.rq .nav a,.rq .nav-compact-hint span{color:var(--site-nav-text,var(--ink));font-size:.875rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.rq .nav a,.rq .nav-compact-hint span{color:color-mix(in srgb,var(--site-nav-text,var(--ink)) 82%,transparent)}}.rq .nav a,.rq .nav-compact-hint span{border-bottom:2px solid #0000;padding:8px 0}.rq .nav a:hover{color:var(--site-nav-text,var(--ink));border-bottom-color:var(--site-nav-text,var(--ink))}.rq .nav a.active{color:var(--site-nav-active-text,var(--accent));border-bottom-color:var(--site-nav-active-text,var(--accent))}.rq .rq-nav-rich:hover .rq-nav-item:not(:hover)>a.active,.rq .rq-nav-rich:focus-within .rq-nav-item:not(:focus-within)>a.active{color:var(--site-nav-text,var(--ink))}@supports (color:color-mix(in lab,red,red)){.rq .rq-nav-rich:hover .rq-nav-item:not(:hover)>a.active,.rq .rq-nav-rich:focus-within .rq-nav-item:not(:focus-within)>a.active{color:color-mix(in srgb,var(--site-nav-text,var(--ink)) 82%,transparent)}}.rq .rq-nav-rich:hover .rq-nav-item:not(:hover)>a.active,.rq .rq-nav-rich:focus-within .rq-nav-item:not(:focus-within)>a.active{border-bottom-color:#0000}.rq[data-navigation-variant=split_drawer] .rq-burger,.rq[data-navigation-variant=compact_overlay] .rq-burger{display:inline-flex}.rq[data-navigation-variant=split_drawer] .nav-compact-hint,.rq[data-navigation-variant=compact_overlay] .nav-compact-hint{flex:1;min-width:0}.rq[data-navigation-variant=split_drawer] .rq-drawer{animation-name:rq-drawer-in-left;left:0;right:auto;box-shadow:16px 0 40px #0000002e}.rq[data-navigation-variant=split_drawer] .rq-drawer-head{min-height:78px;padding-inline:34px}.rq[data-navigation-variant=split_drawer] .rq-drawer-close{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);border-radius:999px}.rq .rq-nav-rich{position:static}.rq .rq-nav-item{--rq-nav-hover-corridor:56px;position:relative}.rq .rq-nav-item>a{align-items:center;gap:6px;display:inline-flex}.rq .rq-nav-item:has(.rq-dropdown,.rq-mega-panel):after{content:"";height:var(--rq-nav-hover-corridor);position:absolute;top:100%;left:-28px;right:-28px}.rq .rq-nav-item:hover>a,.rq .rq-nav-item:focus-within>a{color:var(--site-nav-active-text,var(--accent));border-bottom-color:var(--site-nav-active-text,var(--accent))}.rq .rq-dropdown,.rq .rq-mega-panel{--rq-menu-hover-bridge:32px;z-index:2100;background:var(--site-nav-dropdown-bg,var(--paper));min-width:300px;color:var(--site-nav-dropdown-text,var(--ink));border:1px solid var(--rule);opacity:0;visibility:hidden;border-radius:10px;padding:18px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 16px);left:0;transform:translateY(8px);box-shadow:0 18px 50px #00000024}.rq .rq-dropdown:before,.rq .rq-mega-panel:before{content:"";top:calc(var(--rq-menu-hover-bridge) * -1);height:var(--rq-menu-hover-bridge);position:absolute;left:0;right:0}.rq .rq-nav-item:hover .rq-dropdown,.rq .rq-nav-item:focus-within .rq-dropdown,.rq .rq-nav-item:hover .rq-mega-panel,.rq .rq-nav-item:focus-within .rq-mega-panel{opacity:1;visibility:visible;transform:translateY(0)}.rq.rq-suppress-desktop-menus .rq-dropdown,.rq.rq-suppress-desktop-menus .rq-mega-panel{opacity:0;visibility:hidden;pointer-events:none}.rq .rq-mega-panel{--rq-menu-hover-bridge:0px;top:var(--rq-mega-menu-top,var(--rq-default-header-height,73px));border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:32px;padding:42px max(56px,50vw - 590px);display:grid;position:fixed;left:0;right:0;transform:translateY(0)}.rq .rq-menu-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px 34px;display:grid}.rq .rq-dropdown .rq-menu-grid{grid-template-columns:1fr}.rq .rq-menu-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--site-nav-dropdown-text,var(--ink));margin-bottom:10px;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-heading{color:color-mix(in srgb,var(--site-nav-dropdown-text,var(--ink)) 56%,transparent)}}.rq .rq-menu-link{border-bottom:1px solid var(--site-nav-dropdown-text,var(--ink));gap:2px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-link{border-bottom:1px solid color-mix(in srgb,var(--site-nav-dropdown-text,var(--ink)) 14%,transparent)}}.rq .rq-menu-link{transition:color .16s,transform .16s;color:var(--site-nav-dropdown-text,var(--ink))!important}.rq .rq-menu-link:hover,.rq .rq-menu-link:focus-visible{transform:translate(3px);color:var(--accent)!important}.rq .rq-menu-link span{font-weight:650}.rq .rq-menu-link small{color:var(--site-nav-dropdown-text,var(--ink));font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-link small{color:color-mix(in srgb,var(--site-nav-dropdown-text,var(--ink)) 62%,transparent)}}.rq .rq-menu-link em{background:var(--accent);border-radius:999px;justify-self:start;padding:2px 7px}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-link em{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.rq .rq-menu-link em{color:var(--accent);font-size:.68rem;font-style:normal;font-weight:700}.rq .rq-menu-feature{background:var(--accent);border-radius:10px;align-content:start;gap:10px;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature{background:color-mix(in srgb,var(--accent) 11%,var(--paper))}}.rq .rq-menu-feature{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--rule))}}.rq .rq-menu-feature{color:var(--ink);box-shadow:0 14px 30px var(--ink)}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature{box-shadow:0 14px 30px color-mix(in srgb,var(--ink) 8%,transparent)}}.rq .rq-menu-feature{transition:border-color .16s,box-shadow .16s,transform .16s}.rq .rq-menu-feature:hover,.rq .rq-menu-feature:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature:hover,.rq .rq-menu-feature:focus-visible{border-color:color-mix(in srgb,var(--accent) 34%,var(--rule))}}.rq .rq-menu-feature:hover,.rq .rq-menu-feature:focus-visible{box-shadow:0 18px 38px var(--ink)}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature:hover,.rq .rq-menu-feature:focus-visible{box-shadow:0 18px 38px color-mix(in srgb,var(--ink) 12%,transparent)}}.rq .rq-menu-feature:hover,.rq .rq-menu-feature:focus-visible{transform:translateY(-2px)}.rq .rq-menu-feature:has(.rq-menu-feature-media){background:var(--paper);grid-template-rows:138px auto;gap:0;min-height:0;padding:0;overflow:hidden}.rq .rq-menu-feature-media{aspect-ratio:16/9;object-fit:cover;background:var(--paper-2);border-radius:8px;width:100%;margin-bottom:4px;transition:transform .26s;display:block}.rq .rq-menu-feature:has(.rq-menu-feature-media) .rq-menu-feature-media{aspect-ratio:16/9;border-radius:0;height:100%;margin:0;position:relative}.rq .rq-menu-feature:hover .rq-menu-feature-media,.rq .rq-menu-feature:focus-visible .rq-menu-feature-media,.rq .rq-split-feature:hover .rq-menu-feature-media,.rq .rq-split-feature:focus-visible .rq-menu-feature-media{transform:scale(1.035)}.rq .rq-menu-feature-copy{gap:8px;display:grid}.rq .rq-menu-feature:has(.rq-menu-feature-media) .rq-menu-feature-copy{border-top:3px solid var(--accent);width:100%;min-width:0;margin:0;padding:15px 18px 17px;position:relative}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature:has(.rq-menu-feature-media) .rq-menu-feature-copy{border-top:3px solid color-mix(in srgb,var(--accent) 82%,var(--paper))}}.rq .rq-menu-feature:has(.rq-menu-feature-media) .rq-menu-feature-copy{background:var(--paper);box-shadow:none;text-transform:none}.rq .rq-menu-feature span,.rq .rq-split-feature span{color:var(--accent);font-size:.75rem;font-weight:800;display:block}.rq .rq-menu-feature:has(.rq-menu-feature-media) span{letter-spacing:.12em;text-transform:uppercase}.rq .rq-menu-feature strong,.rq .rq-split-feature strong{font-size:1.15rem;display:block}.rq .rq-menu-feature:has(.rq-menu-feature-media) strong{font-family:var(--font-display,var(--font-serif));letter-spacing:-.01em;font-size:clamp(1.18rem,1.45vw,1.38rem);line-height:1.08}.rq .rq-menu-feature p,.rq .rq-split-feature p{color:var(--ink-2);margin:0 0 2px}.rq .rq-menu-feature:has(.rq-menu-feature-media) p{font-size:.84rem;line-height:1.42}.rq .rq-menu-feature b,.rq .rq-split-feature b{font-size:.85rem}.rq .rq-menu-feature:has(.rq-menu-feature-media) b{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;margin-top:2px;padding-top:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.rq .rq-menu-feature:has(.rq-menu-feature-media) b{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.rq .rq-menu-feature:has(.rq-menu-feature-media) b{color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.rq .header-cta{align-items:center;gap:12px;display:flex}.rq .header-icon-button{width:44px;height:44px;color:var(--site-nav-text,var(--ink));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:background .16s,color .16s,outline-color .16s;display:inline-grid}.rq .header-icon-button:hover,.rq .header-icon-button:focus-visible{background:var(--site-nav-text,var(--ink))}@supports (color:color-mix(in lab,red,red)){.rq .header-icon-button:hover,.rq .header-icon-button:focus-visible{background:color-mix(in srgb,var(--site-nav-text,var(--ink)) 8%,transparent)}}.rq .header-icon-button:hover,.rq .header-icon-button:focus-visible{color:var(--site-nav-active-text,var(--accent))}.rq .header-icon-button:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .header-icon-button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.rq .header-icon-button:focus-visible{outline-offset:3px}.rq .header-icon-button .icon-sm{flex-basis:20px;width:20px;height:20px}.rq .notice-strip{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;padding:10px 56px;font-size:.8125rem;display:flex}.rq .notice-strip a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.rq .notice-strip .dot{background:var(--rq-notice-indicator-color,var(--green));width:8px;height:8px;box-shadow:0 0 0 4px var(--rq-notice-indicator-color,var(--green));border-radius:50%;margin-right:10px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.rq .notice-strip .dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--rq-notice-indicator-color,var(--green)) 22%,transparent)}}.rq .notice-strip[data-notice-indicator-motion=pulse] .dot{animation:1.8s ease-out infinite rq-notice-dot-pulse}@keyframes rq-notice-dot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--rq-notice-indicator-color,var(--green)) 36%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--rq-notice-indicator-color,var(--green)) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--rq-notice-indicator-color,var(--green)) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.rq .notice-strip[data-notice-indicator-motion=pulse] .dot{animation:none}}.rq.closed-consultation-banner{color:#7c2d12;background:#fff7ed;border-bottom:1px solid #fed7aa;padding:clamp(28px,4vw,48px) 56px}.rq.closed-consultation-banner>div{max-width:1120px;margin:0 auto}.rq.closed-consultation-banner .micro{color:#9a3412;margin:0 0 10px}.rq.closed-consultation-banner h2{font-family:var(--font-sans);letter-spacing:0;color:#431407;margin:0 0 12px;font-size:clamp(1.875rem,1.25rem + 2.5vw,3.25rem);font-weight:700;line-height:1.05}.rq.closed-consultation-banner .body{color:#7c2d12;max-width:760px;margin:0;font-size:clamp(1rem,.875rem + .6vw,1.25rem)}.rq .placeholder{background:repeating-linear-gradient(135deg,var(--paper-2) 0 14px,var(--paper-3) 14px 28px);border:1px solid var(--rule);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.rq .placeholder.dark{background:repeating-linear-gradient(135deg,#2a2826 0,#2a2826 14px,#1f1d1b 14px,#1f1d1b 28px);border-color:#ffffff14}.rq .placeholder .label{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;background:#000000c7;margin:12px;padding:6px 10px;font-size:.6875rem}.rq .placeholder.dark .label{color:var(--ink);background:#ffffffeb}.rq .map-placeholder{border:1px solid var(--rule);background-color:#eef0e8;background-image:linear-gradient(90deg,#1615130f 1px,#0000 1px),linear-gradient(#1615130f 1px,#0000 1px),radial-gradient(at 35% 55%,#90c4848c,#90c48400 55%);background-size:32px 32px,32px 32px,100% 100%;position:relative;overflow:hidden}.rq .map-placeholder .pin{background:var(--accent);border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:52%;left:36%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #f3475359}.rq .map-placeholder .pin:after{content:"";border:1px solid var(--accent);opacity:.5;border-radius:50%;animation:2.4s ease-out infinite rq-pulse;position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}@keyframes rq-pulse{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.rq .map-placeholder .road{background:#1615132e;position:absolute}.rq .facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rq .facts--count-1{grid-template-columns:repeat(1,minmax(0,1fr))}.rq .facts--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rq .facts--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rq .facts--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rq .fact{border-right:1px solid var(--rule);flex-direction:column;gap:6px;padding:28px 24px;display:flex}.rq .fact:last-child{border-right:none}.rq .fact .num{letter-spacing:-.02em;color:var(--ink);font-size:2.5rem;font-weight:600;line-height:1}.rq .fact .num .unit{color:var(--ink-3);margin-left:4px;font-size:1rem;font-weight:500}.rq .fact .lbl{color:var(--ink-3);font-size:.8125rem}.rq .card{background:var(--content-card-bg,var(--white));border:1px solid var(--content-card-border,var(--rule));border-radius:var(--radius);padding:24px;transition:border-color .12s,box-shadow .12s,transform .12s}.rq .card:hover{border-color:var(--ink-3);box-shadow:0 12px 28px var(--ink)}@supports (color:color-mix(in lab,red,red)){.rq .card:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 8%,transparent)}}.rq .card:hover{transform:translateY(-2px)}.rq .site-footer{background:var(--site-footer-bg,var(--ink));color:var(--site-footer-text,var(--white))}@supports (color:color-mix(in lab,red,red)){.rq .site-footer{color:color-mix(in srgb,var(--site-footer-text,var(--white)) 78%,transparent)}}.rq .site-footer{padding:56px 56px 28px}.rq .site-footer .top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.rq .site-footer h4{text-transform:none;letter-spacing:.08em;color:var(--site-footer-text,var(--white));font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.rq .site-footer h4{color:color-mix(in srgb,var(--site-footer-text,var(--white)) 50%,transparent)}}.rq .site-footer h4{margin-bottom:14px;font-weight:600}.rq .site-footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rq .site-footer ul a{color:var(--site-footer-text,var(--white));font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.rq .site-footer ul a{color:color-mix(in srgb,var(--site-footer-text,var(--white)) 78%,transparent)}}.rq .site-footer ul a:hover{color:var(--site-footer-text,var(--white))}.rq .site-footer .bottom{color:var(--site-footer-text,var(--white));justify-content:space-between;padding-top:24px;font-size:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rq .site-footer .bottom{color:color-mix(in srgb,var(--site-footer-text,var(--white)) 50%,transparent)}}.rq .hys-banner{background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:80px 56px;display:grid}.rq .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:inline-flex}.rq .eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.rq .countdown{background:var(--white);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:14px;padding:10px 16px;font-size:.8125rem;display:inline-flex}.rq .countdown .num{color:var(--ink);font-size:.9375rem;font-weight:600}.rq .countdown .lbl{color:var(--ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.rq .countdown .sep{background:var(--rule-strong);width:1px;height:18px}.rq .countdown.dark{color:var(--white);background:#ffffff14;border-color:#ffffff2e}.rq .countdown.dark .num{color:var(--white)}.rq .countdown.dark .lbl{color:#fff9}.rq .countdown.dark .sep{background:#ffffff2e}.rq .icon{flex:0 0 18px;width:18px;height:18px}.rq .icon-sm{flex:0 0 14px;width:14px;height:14px}.rq .doc-row{border:1px solid var(--document-card-border,var(--rule));border-radius:var(--radius);background:var(--document-card-bg,var(--white));align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.rq .doc-row:hover,.rq .doc-row:focus-visible{background:var(--document-card-bg,var(--white))}@supports (color:color-mix(in lab,red,red)){.rq .doc-row:hover,.rq .doc-row:focus-visible{background:color-mix(in srgb,var(--document-card-bg,var(--white)) 94%,var(--accent))}}.rq .doc-row:hover,.rq .doc-row:focus-visible{border-color:var(--ink-3);box-shadow:0 10px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.rq .doc-row:hover,.rq .doc-row:focus-visible{box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 8%,transparent)}}.rq .doc-row:hover,.rq .doc-row:focus-visible{transform:translateY(-1px)}.rq .doc-row:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .doc-row:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.rq .doc-row:focus-visible{outline-offset:2px}.rq .doc-row:hover .icon-box,.rq .doc-row:focus-visible .icon-box{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rq .doc-row:hover .icon-box,.rq .doc-row:focus-visible .icon-box{border-color:color-mix(in srgb,var(--accent) 42%,var(--rule))}}.rq .doc-row:hover .icon-box,.rq .doc-row:focus-visible .icon-box{color:var(--accent)}.rq .doc-row .icon-box{background:var(--document-icon-bg,var(--paper-2));border:1px solid var(--rule);width:40px;height:48px;font-family:var(--font-mono);color:var(--ink-3);border-radius:3px;flex:0 0 40px;place-items:center;font-size:.625rem;transition:border-color .16s,color .16s;display:grid}@media(prefers-reduced-motion:reduce){.rq *,.rq :before,.rq :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rq .btn:hover,.rq .card:hover,.rq .doc-row:hover,.rq .rq-menu-feature:hover,.rq .rq-menu-link:hover{transform:none}}.rq .news-item{border-top:1px solid var(--rule);grid-template-columns:minmax(132px,max-content) minmax(0,1fr);gap:32px;padding:20px 0;display:grid}.rq .news-item:last-child{border-bottom:1px solid var(--rule)}.rq .news-item__content{min-width:0}.rq .news-item__tag{white-space:nowrap}.rq .badge{background:var(--green-soft);color:var(--green-deep);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.rq .badge.dark{color:var(--green-soft);background:#90c48438}.rq .badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}[data-theme=civic]{--font-sans:"Geist", "Inter", "Helvetica Neue", Arial, sans-serif;--font-serif:"Geist", "Inter", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--ink:#0b0d10;--ink-2:#1f242b;--ink-3:#5b6471;--ink-4:#8b95a4;--rule:#e7eaf0;--rule-strong:#c9cfd9;--paper:#fbfcfd;--paper-2:#f1f4f8;--paper-3:#e6ebf2;--white:#fff;--accent:#2563eb;--accent-ink:#fff;--brand-red:#2563eb;--brand-red-deep:#1d4ed8;--brand-red-soft:#dbe6fe;--green-soft:#d1f1e0;--green:#5fbd87;--green-deep:#2f7c52;--radius-sm:6px;--radius:10px;--radius-lg:14px}[data-theme=civic] .rq{letter-spacing:-.012em}[data-theme=civic] .rq h1,[data-theme=civic] .rq h2,[data-theme=civic] .rq h3{letter-spacing:-.03em;font-weight:600}[data-theme=civic] .rq .display{letter-spacing:-.04em;font-size:5rem}[data-theme=civic] .rq .display-xl{letter-spacing:-.045em;font-size:6.5rem}[data-theme=civic] .rq .lede{color:var(--ink-3)}[data-theme=civic] .rq em{color:var(--ink-3)!important;font-family:inherit!important;font-style:normal!important;font-weight:600!important}[data-theme=civic] .rq .btn{border-radius:8px;font-weight:500}[data-theme=civic] .rq .btn-primary{background:var(--ink);color:var(--white)}[data-theme=civic] .rq .btn-primary:hover{background:var(--ink-2)}[data-theme=civic] .rq .btn-ghost{background:var(--white)}[data-theme=civic] .rq .brand-mark{background:var(--accent);color:var(--white);font-family:var(--font-sans);border-radius:8px;font-weight:700}[data-theme=civic] .rq .placeholder{background:repeating-linear-gradient(135deg,var(--paper-2) 0 14px,var(--paper-3) 14px 28px);border-radius:var(--radius)}[data-theme=civic] .rq .card,[data-theme=civic] .rq .doc-row{border-radius:10px}[data-theme=civic] .rq .countdown{background:var(--white);border-color:var(--rule);box-shadow:0 1px #0b0d100a}[data-theme=civic] .rq .badge{background:var(--green-soft);color:var(--green-deep);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;font-size:.6875rem;font-weight:500}[data-theme=civic] .rq .micro,[data-theme=civic] .rq .eyebrow{font-family:var(--font-mono);letter-spacing:.04em;font-weight:500}[data-theme=civic] .rq .nav a{font-weight:500}[data-theme=civic] .rq .nav a:hover{border-bottom-color:var(--accent)}[data-theme=civic] .rq .facts{background:var(--paper)}[data-theme=civic] .rq .fact .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=civic] .rq .site-footer,[data-theme=civic] .rq .notice-strip{background:#0b0d10}[data-theme=heritage]{--font-sans:"Source Serif 4", "Source Serif Pro", Georgia, serif;--font-serif:"Playfair Display", "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ink:#1a160e;--ink-2:#2e2719;--ink-3:#5e5440;--ink-4:#8a7e64;--rule:#d8cfba;--rule-strong:#bba98a;--paper:#f6efde;--paper-2:#ede4cc;--paper-3:#e2d6ba;--white:#fbf6e9;--accent:#8a2a1f;--accent-ink:#fbf6e9;--brand-red:#8a2a1f;--brand-red-deep:#631d15;--brand-red-soft:#ecd6c8;--green-soft:#d4dcb8;--green:#87966c;--green-deep:#4f5a3a;--radius-sm:0px;--radius:0px;--radius-lg:0px}[data-theme=heritage] .rq{letter-spacing:0;background:var(--paper);font-size:1.0625rem;line-height:1.55}[data-theme=heritage] .rq h1,[data-theme=heritage] .rq h2,[data-theme=heritage] .rq h3,[data-theme=heritage] .rq h4{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}[data-theme=heritage] .rq .display{letter-spacing:-.02em;font-size:5.5rem;font-weight:500;line-height:.98}[data-theme=heritage] .rq .display-xl{letter-spacing:-.025em;font-size:7.75rem;font-weight:500;line-height:.95}[data-theme=heritage] .rq .h1{letter-spacing:-.01em;font-size:3.25rem;font-weight:500}[data-theme=heritage] .rq .h2{letter-spacing:-.01em;font-size:2.25rem;font-weight:500}[data-theme=heritage] .rq .h3{font-size:1.5rem;font-weight:500}[data-theme=heritage] .rq .lede{font-family:var(--font-serif);color:var(--ink-2);font-size:1.375rem;font-style:italic;line-height:1.5}[data-theme=heritage] .rq em{font-family:var(--font-serif)!important;color:inherit!important;font-style:italic!important;font-weight:500!important}[data-theme=heritage] .rq .btn{font-family:var(--font-sans);letter-spacing:.03em;text-transform:none;border-radius:0;height:50px;padding:0 24px;font-weight:600}[data-theme=heritage] .rq .btn-sm{height:36px;padding:0 14px}[data-theme=heritage] .rq .btn-lg{height:58px;padding:0 32px}[data-theme=heritage] .rq .btn-primary{background:var(--accent);color:var(--accent-ink)}[data-theme=heritage] .rq .btn-primary:hover{background:var(--brand-red-deep)}[data-theme=heritage] .rq .btn-ghost{border:1px solid var(--ink);color:var(--ink);background:0 0}[data-theme=heritage] .rq .btn-ghost:hover,[data-theme=heritage] .rq .btn-dark{background:var(--ink);color:var(--paper)}[data-theme=heritage] .rq .brand-mark{background:var(--ink);color:var(--paper);font-family:var(--font-serif);border-radius:0;font-style:italic;font-weight:500}[data-theme=heritage] .rq .brand-title{font-family:var(--font-serif);font-size:1.125rem}[data-theme=heritage] .rq .brand-title .sub{font-family:var(--font-sans)}[data-theme=heritage] .rq .nav a{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-theme=heritage] .rq .site-header{border-bottom:3px double var(--rule-strong);padding-top:22px;padding-bottom:22px}[data-theme=heritage] .rq .notice-strip{background:var(--ink);font-family:var(--font-sans);letter-spacing:.04em;font-size:.75rem}[data-theme=heritage] .rq .placeholder{background:repeating-linear-gradient(135deg,var(--paper-2) 0 12px,var(--paper-3) 12px 24px);border:1px solid var(--rule-strong);border-radius:0}[data-theme=heritage] .rq .placeholder .label{font-family:var(--font-mono);background:var(--ink);color:var(--paper)}[data-theme=heritage] .rq .card,[data-theme=heritage] .rq .doc-row{border:1px solid var(--rule-strong);background:var(--white);border-radius:0}[data-theme=heritage] .rq .doc-row .icon-box{border-radius:0}[data-theme=heritage] .rq .micro,[data-theme=heritage] .rq .eyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700}[data-theme=heritage] .rq .eyebrow:before{width:32px}[data-theme=heritage] .rq .badge{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule-strong);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.6875rem}[data-theme=heritage] .rq .countdown{background:var(--white);border:1px solid var(--ink);border-radius:0}[data-theme=heritage] .rq .countdown .num{font-family:var(--font-serif);font-size:1.125rem}[data-theme=heritage] .rq .countdown.dark{background:#ffffff0f;border-color:#fff6}[data-theme=heritage] .rq .facts{border-top:3px double var(--rule-strong);border-bottom:3px double var(--rule-strong);background:var(--paper)}[data-theme=heritage] .rq .fact{border-right-style:solid}[data-theme=heritage] .rq .fact .num{font-family:var(--font-serif);font-size:3.5rem;font-weight:500}[data-theme=heritage] .rq .site-footer{background:var(--ink)}[data-theme=heritage] .rq .news-item{border-top:1px solid var(--rule-strong)}[data-theme=heritage] .rq .news-item:last-child{border-bottom:1px solid var(--rule-strong)}[data-theme=heritage] .rq .map-placeholder{background-color:var(--paper-2);background-image:linear-gradient(90deg,#1a160e1a 1px,#0000 1px),linear-gradient(#1a160e1a 1px,#0000 1px),radial-gradient(at 35% 55%,#87966c73,#87966c00 55%)}.rq-reveal{--rq-reveal-duration:.52s;--rq-reveal-ease:cubic-bezier(.22, 1, .36, 1);--rq-reveal-distance:18px;--rq-reveal-stagger:70ms}.rq-reveal[data-reveal-speed=brisk]{--rq-reveal-duration:.36s;--rq-reveal-stagger:45ms}.rq-reveal[data-reveal-speed=relaxed]{--rq-reveal-duration:.72s;--rq-reveal-stagger:95ms}.rq-reveal[data-reveal-mode=block]{transition:opacity var(--rq-reveal-duration) var(--rq-reveal-ease),transform var(--rq-reveal-duration) var(--rq-reveal-ease)}.rq-reveal[data-reveal-mode=block][data-reveal-state=pending]{opacity:0;transform:translate3d(0,var(--rq-reveal-distance),0)}.rq-reveal[data-reveal-mode=block][data-reveal-state=pending][data-reveal-effect=fade-down]{transform:translate3d(0,calc(var(--rq-reveal-distance) * -1),0)}.rq-reveal[data-reveal-mode=block][data-reveal-state=pending][data-reveal-effect=fade-in]{transform:none}.rq-reveal[data-reveal-mode=block][data-reveal-state=pending][data-reveal-effect=slide-left]{transform:translate3d(var(--rq-reveal-distance),0,0)}.rq-reveal[data-reveal-mode=block][data-reveal-state=pending][data-reveal-effect=slide-right]{transform:translate3d(calc(var(--rq-reveal-distance) * -1),0,0)}.rq-reveal[data-reveal-mode=block][data-reveal-state=pending][data-reveal-effect=scale-soft]{transform:scale(.985)}.rq-reveal[data-reveal-mode=block][data-reveal-state=visible]{opacity:1;transform:none}.rq-reveal[data-reveal-mode=children] [data-reveal-child]{transition:opacity var(--rq-reveal-duration) var(--rq-reveal-ease),transform var(--rq-reveal-duration) var(--rq-reveal-ease);transition-delay:calc(var(--rq-reveal-index,0) * var(--rq-reveal-stagger))}.rq-reveal[data-reveal-mode=children][data-reveal-state=pending] [data-reveal-child]{opacity:0;transform:translate3d(0,var(--rq-reveal-distance),0)}.rq-reveal[data-reveal-mode=children][data-reveal-state=pending][data-reveal-effect=fade-down] [data-reveal-child]{transform:translate3d(0,calc(var(--rq-reveal-distance) * -1),0)}.rq-reveal[data-reveal-mode=children][data-reveal-state=pending][data-reveal-effect=fade-in] [data-reveal-child]{transform:none}.rq-reveal[data-reveal-mode=children][data-reveal-state=pending][data-reveal-effect=slide-left] [data-reveal-child]{transform:translate3d(var(--rq-reveal-distance),0,0)}.rq-reveal[data-reveal-mode=children][data-reveal-state=pending][data-reveal-effect=slide-right] [data-reveal-child]{transform:translate3d(calc(var(--rq-reveal-distance) * -1),0,0)}.rq-reveal[data-reveal-mode=children][data-reveal-state=pending][data-reveal-effect=scale-soft] [data-reveal-child]{transform:scale(.985)}.rq-reveal[data-reveal-mode=children][data-reveal-state=visible] [data-reveal-child]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rq-reveal,.rq-reveal [data-reveal-child]{opacity:1!important;transition-duration:.001ms!important;transition-delay:0s!important;transform:none!important}}html[data-co-motion=reduced] .rq-reveal,html[data-co-motion=reduced] .rq-reveal [data-reveal-child]{opacity:1!important;transition-duration:.001ms!important;transition-delay:0s!important;transform:none!important}[data-floating-controls] .rq .site-footer{padding-bottom:var(--floating-controls-clearance)}.rq .rq-burger{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:none}.rq .rq-burger:hover{background:var(--paper-2)}.rq .rq-drawer-backdrop{z-index:1270;background:#0f0f0e66;border:none;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.rq .rq-drawer{background:var(--paper);width:min(86vw,380px);color:var(--ink);z-index:1271;flex-direction:column;animation:.2s ease-out rq-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0000002e}.rq .rq-drawer.rq-drawer-split{width:min(92vw,920px)}@keyframes rq-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rq-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.rq .rq-drawer-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.rq .rq-drawer-head .brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.rq .rq-drawer-head .brand-mark{background:var(--accent,var(--brand-red));width:32px;height:32px;color:var(--accent-ink,#fff);border-radius:4px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.rq .rq-drawer-head .brand-title{flex-direction:column;line-height:1.2;display:flex}.rq .rq-drawer-head .brand-title>span:first-child{font-size:.875rem;font-weight:600}.rq .rq-drawer-head .brand-title .sub{color:var(--ink-3);font-size:.6875rem}.rq .rq-drawer-close{border:1px solid var(--rule);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.rq .rq-drawer-close:hover{background:var(--paper-2)}.rq .rq-drawer-nav{flex-direction:column;flex:1;padding:8px 0;display:flex;overflow-y:auto}.rq .rq-drawer-nav a{color:var(--ink);border-bottom:1px solid var(--rule);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.rq .rq-drawer-nav a.rq-drawer-child{color:var(--ink-3);padding-left:40px;font-size:.9rem}.rq .rq-drawer-nav a.active{border-left-color:var(--accent,var(--brand-red));padding-left:17px;font-weight:600}.rq .rq-drawer-nav a:hover{background:var(--paper-2)}.rq .rq-drawer-current{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,var(--brand-red));font-size:.625rem;font-weight:600}.rq .rq-drawer-cta{border-top:1px solid var(--rule);padding:18px 20px}.rq .rq-drawer-cta .btn{justify-content:center;width:100%}.rq .rq-split-menu{border-top:1px solid var(--rule);flex:1;grid-template-columns:minmax(260px,42%) 1fr;min-height:0;display:grid}.rq .rq-split-primary,.rq .rq-split-secondary{padding:28px;overflow-y:auto}.rq .rq-split-primary{border-right:1px solid var(--rule);flex-direction:column;display:flex}.rq .rq-split-feature{background:var(--accent);border-radius:8px;gap:8px;margin-bottom:42px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.rq .rq-split-feature{background:color-mix(in srgb,var(--accent) 10%,var(--paper))}}.rq .rq-split-feature{color:var(--ink);text-decoration:none}.rq .rq-split-feature span{color:var(--accent);font-size:.82rem;font-weight:800}.rq .rq-split-feature strong{font-size:1.05rem;line-height:1.2}.rq .rq-split-feature p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.45}.rq .rq-split-primary button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:750;display:flex}.rq .rq-split-primary button.active{color:var(--accent)}.rq .rq-split-secondary{flex-direction:column;justify-content:center;display:flex}.rq .rq-split-secondary a{border-bottom:1px solid var(--rule);color:var(--ink);padding:10px 0;font-size:1.05rem}.rq .rq-split-secondary .rq-menu-feature{margin-top:24px}@media(max-width:980px){section.rq[style*=padding],.rq section[style*=padding],.rq[style*=padding]:is(section,div){padding-left:32px!important;padding-right:32px!important}.rq .site-header{gap:12px;padding-left:32px!important;padding-right:32px!important}.rq .site-header .nav,.rq .site-header .header-cta{display:none}.rq .rq-burger{display:inline-flex}.rq-hero-image>div[style*="position:absolute"],.rq-hero-image>div[style*="position: absolute"]{right:0!important}}@media(max-width:720px){.rq{overflow-x:hidden}.rq[style*=grid-template-columns],.rq [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:24px!important}.rq[style*=" 56px"]:not(.btn):not(.card):not(.placeholder),.rq [style*=" 56px"]:not(.btn):not(.card):not(.placeholder),.rq[style*=":56px"]:not(.btn):not(.card):not(.placeholder),.rq [style*=":56px"]:not(.btn):not(.card):not(.placeholder){padding-left:20px!important;padding-right:20px!important}section.rq[style*=padding],.rq section[style*=padding],.rq[style*=padding]:is(section,div){padding-top:40px!important;padding-bottom:40px!important}.rq[style*="right:-"],.rq [style*="right:-"],.rq[style*="right: -"],.rq [style*="right: -"],.rq[style*="margin-right:-"],.rq [style*="margin-right:-"],.rq[style*="margin-right: -"],.rq [style*="margin-right: -"],.rq[style*="margin-left:-"],.rq [style*="margin-left:-"],.rq[style*="margin-left: -"],.rq [style*="margin-left: -"]{margin-left:0!important;margin-right:0!important;right:auto!important}.rq .placeholder+div[style*="position:absolute"],.rq .placeholder+div[style*="position: absolute"]{max-width:100%!important;margin-top:12px!important;position:static!important}.rq .card>div[style*=padding]{padding:18px!important}.rq .notice-strip{flex-wrap:wrap;gap:6px 12px;font-size:.75rem;line-height:1.4;padding:10px 20px!important}.rq.closed-consultation-banner,.rq .site-footer,.rq .site-header{padding-left:20px!important;padding-right:20px!important}.rq .placeholder{max-width:100%!important}.rq img,.rq svg{max-width:100%;height:auto}.rq .body-lg,.rq blockquote{font-size:clamp(1rem,.75rem + 2vw,1.375rem)!important;line-height:1.5!important}.rq .btn{white-space:normal;text-align:center;max-width:100%}.rq .rq-date-strip{grid-template-columns:1fr!important;gap:0!important}.rq .rq-date-strip__item{border-bottom:1px solid var(--rule);border-right:0!important;padding:16px 0!important}.rq .rq-date-strip__item:last-child{border-bottom:0}.rq .rq-date-strip--boxed .rq-date-strip__item{padding:16px!important}.rq .rq-split-media-card__media,.rq .rq-map-panel{border-right:0!important;border-bottom:1px solid var(--rule)!important}.rq .rq-commitment-row{grid-template-columns:auto minmax(0,1fr)!important;gap:10px 14px!important}.rq .rq-commitment-row>.mono{grid-row:span 2}.rq .rq-commitment-row>span:nth-child(2),.rq .rq-commitment-row>div{grid-column:2}section.rq[style*="var(--ink)"],.rq section[style*="var(--ink)"]{padding:32px 20px!important}.rq-hero-image{order:-1;justify-self:stretch!important;max-width:100%!important}.rq-hero-image>div[style*="position:absolute"],.rq-hero-image>div[style*="position: absolute"]{margin-top:14px;max-width:100%!important;position:static!important}.rq .display{font-size:clamp(2.125rem,1.5rem + 4vw,3.25rem)!important;line-height:1.1!important}.rq .h1{font-size:clamp(1.625rem,1.25rem + 3vw,2.25rem)!important;line-height:1.2!important}.rq .h2{font-size:clamp(1.375rem,1.125rem + 2vw,1.75rem)!important}.rq div[style*="justify-content:space-between"][style*="align-items:flex-end"],.rq div[style*="justify-content: space-between"][style*="align-items: flex-end"],.rq div[style*="justify-content:space-between"][style*="align-items:baseline"],.rq div[style*="justify-content: space-between"][style*="align-items: baseline"]{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.rq .card>div[style*="padding:24px"],.rq .card>div[style*="padding: 24px"]{padding:18px!important}.rq .news-item{flex-direction:column!important;gap:10px!important;display:flex!important}.rq .btn-lg{justify-content:center;width:100%}.rq .site-header{gap:12px;padding-left:20px!important;padding-right:20px!important}.rq .site-header .nav,.rq .site-header .header-cta{display:none}.rq .rq-burger{display:inline-flex}.rq .rq-drawer.rq-drawer-split{width:min(92vw,420px)}.rq .rq-split-menu{display:block;overflow-y:auto}.rq .rq-split-primary,.rq .rq-split-secondary{padding:20px;overflow:visible}.rq .rq-split-primary{border-right:0}.rq .rq-split-secondary{border-top:1px solid var(--rule);justify-content:flex-start}section.rq[style*="var(--gap-6) 56px"],.rq section[style*="var(--gap-6) 56px"][style*="background:var(--ink)"],.rq section[style*="var(--gap-6) 56px"][style*="background: var(--ink)"]{padding:32px 20px!important}.rq .placeholder[style*="aspect-ratio:1/1"]{aspect-ratio:4/3!important}.rq .placeholder[style*="aspect-ratio:16/6"]{aspect-ratio:16/9!important}.rq .facts{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:24px 20px!important}.rq .site-footer{padding:40px 20px 24px!important}[data-floating-controls] .rq .site-footer{padding-bottom:var(--floating-controls-clearance)!important}.rq .site-footer .top{grid-template-columns:1fr!important;gap:24px!important;padding-bottom:24px!important}.rq .site-footer .bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.rq .hys-banner{grid-template-columns:1fr!important;gap:28px!important;padding:48px 20px!important}.rq .news-item{grid-template-columns:1fr!important;gap:8px!important}.rq table{max-width:100%;display:block;overflow-x:auto}.rq h1,.rq h2,.rq h3,.rq p,.rq li,.rq a,.rq blockquote{overflow-wrap:anywhere}}@media(max-width:380px){section.rq[style*=padding],.rq section[style*=padding],.rq[style*=padding]:is(section,div){padding-left:16px!important;padding-right:16px!important}.rq .facts{grid-template-columns:1fr!important}.rq .site-footer{padding-left:16px!important;padding-right:16px!important}}:root{scrollbar-gutter:stable;--floating-controls-edge-offset:16px;--floating-controls-gap:12px;--floating-controls-content-gap:12px;--floating-controls-a11y-height:50px;--floating-controls-chatbot-height:42px;--floating-controls-a11y-bottom:max(var(--floating-controls-edge-offset), env(safe-area-inset-bottom));--floating-controls-chatbot-bottom:var(--floating-controls-a11y-bottom);--floating-controls-clearance:0px}[data-floating-controls=a11y]{--floating-controls-clearance:calc(var(--floating-controls-a11y-height) + var(--floating-controls-edge-offset) + var(--floating-controls-content-gap) + env(safe-area-inset-bottom))}[data-floating-controls=stacked]{--floating-controls-chatbot-bottom:calc(var(--floating-controls-a11y-bottom) + var(--floating-controls-a11y-height) + var(--floating-controls-gap));--floating-controls-clearance:calc(var(--floating-controls-a11y-height) + var(--floating-controls-chatbot-height) + var(--floating-controls-gap) + var(--floating-controls-edge-offset) + var(--floating-controls-content-gap) + env(safe-area-inset-bottom))}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.co-a11y.svelte-1o4pbv1{position:fixed;right:max(var(--floating-controls-edge-offset),env(safe-area-inset-right));bottom:max(var(--floating-controls-edge-offset),env(safe-area-inset-bottom));z-index:1250;font-family:var(--font-sans, inherit)}.co-a11y-toggle.svelte-1o4pbv1{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rule-strong, #cccccb);border-radius:999px;background:var(--paper, #ffffff);color:var(--ink, #1a1a1a);box-shadow:0 8px 24px #0000001f;padding:10px 14px;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.co-a11y-toggle.svelte-1o4pbv1:hover{background:var(--paper-2, #f6f6f5)}.co-a11y-toggle.svelte-1o4pbv1 span:where(.svelte-1o4pbv1):first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent, #2563eb);color:var(--accent-ink, #ffffff);font-weight:800}.co-a11y-panel.svelte-1o4pbv1{position:absolute;right:0;bottom:calc(100% + 10px);width:min(330px,calc(100vw - 36px));border:1px solid var(--rule, #e4e4e2);border-radius:8px;background:var(--paper, #ffffff);color:var(--ink, #1a1a1a);box-shadow:0 18px 44px #0000002e;padding:16px}.co-a11y-head.svelte-1o4pbv1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.co-a11y-head.svelte-1o4pbv1 h2:where(.svelte-1o4pbv1){margin:0;font-size:1rem;line-height:1.2}.co-a11y-head.svelte-1o4pbv1 button:where(.svelte-1o4pbv1){width:32px;height:32px;border:1px solid var(--rule, #e4e4e2);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.co-a11y-group.svelte-1o4pbv1{margin-bottom:12px}.co-a11y-group.svelte-1o4pbv1 p:where(.svelte-1o4pbv1){margin:0 0 8px;font-size:.75rem;font-weight:700;color:var(--ink-2, #3a3a3a)}.co-a11y-options.svelte-1o4pbv1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.co-a11y-options.svelte-1o4pbv1 button:where(.svelte-1o4pbv1),.co-a11y-reset.svelte-1o4pbv1{border:1px solid var(--rule, #e4e4e2);border-radius:6px;background:var(--paper, #ffffff);color:var(--ink, #1a1a1a);font:inherit;font-weight:700;cursor:pointer}.co-a11y-options.svelte-1o4pbv1 button:where(.svelte-1o4pbv1){min-height:38px}.co-a11y-options.svelte-1o4pbv1 button[aria-pressed=true]:where(.svelte-1o4pbv1){border-color:var(--accent, #2563eb);background:color-mix(in srgb,var(--accent, #2563eb) 12%,white);color:var(--accent, #2563eb)}.co-a11y-switch.svelte-1o4pbv1{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--rule, #e4e4e2);padding:12px 0;font-size:.8125rem}.co-a11y-switch.svelte-1o4pbv1 strong:where(.svelte-1o4pbv1),.co-a11y-switch.svelte-1o4pbv1 small:where(.svelte-1o4pbv1){display:block}.co-a11y-switch.svelte-1o4pbv1 small:where(.svelte-1o4pbv1){margin-top:2px;color:var(--ink-3, #6b6b6b);line-height:1.4}.co-a11y-switch.svelte-1o4pbv1 input:where(.svelte-1o4pbv1){width:20px;height:20px;accent-color:var(--accent, #2563eb);flex:0 0 auto}.co-a11y-reset.svelte-1o4pbv1{width:100%;min-height:38px;margin-top:4px}.co-a11y-report.svelte-1o4pbv1{display:block;width:100%;border:0;border-top:1px solid var(--rule, #e4e4e2);background:transparent;padding:12px 0;color:var(--accent, #2563eb);font:inherit;font-size:.8125rem;font-weight:700;text-align:left;cursor:pointer}.co-a11y-report.svelte-1o4pbv1:disabled{color:var(--muted, #6b7280);cursor:default}html[data-co-text-size=large]{font-size:1.125rem}html[data-co-text-size=larger]{font-size:1.25rem}html[data-co-reading=simple] main p,html[data-co-reading=simple] main li,html[data-co-reading=simple] main dd,html[data-co-reading=simple] .rq p,html[data-co-reading=simple] .rq li,html[data-co-reading=simple] .rq dd{line-height:1.85}html[data-co-reading=simple] main section,html[data-co-reading=simple] main article,html[data-co-reading=simple] .rq section,html[data-co-reading=simple] .rq article{scroll-margin-top:96px}html[data-co-contrast=high] body{--paper: #ffffff;--paper-2: #f2f2f2;--paper-3: #e4e4e4;--white: #ffffff;--ink: #000000;--ink-2: #111111;--ink-3: #333333;--ink-4: #4b5563;--rule: #4b5563;--rule-strong: #111827}html[data-co-contrast=high] a,html[data-co-contrast=high] button{text-decoration-thickness:2px}html[data-co-motion=reduced] *,html[data-co-motion=reduced] *:before,html[data-co-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}@media(max-width:520px){.co-a11y-toggle.svelte-1o4pbv1 span:where(.svelte-1o4pbv1):last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
