/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
@layer properties{:root,:host{--color-brand-50:#fdfdfe;--color-brand-100:#edf2fe;--color-brand-200:#e1e9ff;--color-brand-300:#c1d0ff;--color-brand-400:#abbdf9;--color-brand-500:#8da4ef;--color-brand-600:#3e63dd;--color-brand-700:#3358d4;--color-brand-800:#3a5bc7;--color-brand-900:#172245;--color-brand-default:#3358d4;--color-gray-50:#fcfcfd;--color-gray-100:#f0f0f3;--color-gray-200:#e8e8ec;--color-gray-300:#d9d9e0;--color-gray-400:#cdced6;--color-gray-500:#b9bbc6;--color-gray-600:#8b8d98;--color-gray-700:#80838d;--color-gray-800:#60646c;--color-gray-900:#111316;--color-gray-default:#111316;--color-gray-muted:#8b8d98;color-scheme:light;--colors-accent:#3358d4!important;--colors-accentAlt:#3a5bc7!important;--colors-accentMuted:#abbdf9!important;--colors-primary:#111316!important;--colors-primaryAlt:#111316!important;--colors-primaryMuted:#111316!important;--colors-secondary:#fcfcfd!important;--colors-secondaryAlt:#fcfcfd!important;--colors-secondaryMuted:#fcfcfd!important}@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-serif:"Fraunces",Georgia,"Times New Roman",serif;--font-mono:"ui-monospace",Menlo,Consolas,monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-serif);--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-gray-50);color:var(--color-gray-900);margin:0;padding:0}p{margin-bottom:1.618rem;line-height:1.618}ol,ul{padding-left:1.618rem}ol li,ul li{margin-bottom:.382rem;list-style:outside}a{color:var(--color-brand-default);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select,button{font-family:inherit}::selection{background-color:var(--color-brand-200)}h1{margin:0 0 1rem;font-size:2.618rem;line-height:1.25}h2{margin:2.618rem 0 1rem;font-size:1.618rem;line-height:1.25}h3{letter-spacing:-.0125em;margin:1.618rem 0 1rem;font-size:1.382rem;font-weight:300;line-height:1.3}html{font-size:110%;font-weight:300}body{background:var(--color-gray-50);color:var(--color-gray-900)}h1,h2,h3,h4,.canopy-logo{font-family:var(--font-serif);letter-spacing:-.025em;font-variation-settings:"WONK" 100;font-weight:600}}@layer components{.canopy-button{border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.4rem;font-size:.9222rem;font-weight:300;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.canopy-button--primary{background-color:var(--color-brand-default);color:var(--color-gray-50);box-shadow:0 18px 32px -22px #0f172a8c}.canopy-button--primary:hover,.canopy-button--primary:focus-visible{background-color:var(--color-brand-800);color:var(--color-gray-50)}.canopy-button--secondary{border:1px solid #d1d5dc99}@supports (color:color-mix(in lab, red, red)){.canopy-button--secondary{border:1px solid color-mix(in srgb,var(--color-gray-300)60%,transparent)}}.canopy-button--secondary{color:#101828eb}@supports (color:color-mix(in lab, red, red)){.canopy-button--secondary{color:color-mix(in srgb,var(--color-gray-900)92%,transparent)}}.canopy-button--secondary{background-color:var(--color-gray-50)}.canopy-button--secondary:hover,.canopy-button--secondary:focus-visible{border-color:var(--color-brand-400)}@supports (color:color-mix(in lab, red, red)){.canopy-button--secondary:hover,.canopy-button--secondary:focus-visible{border-color:color-mix(in srgb,var(--color-brand-400)65%,transparent)}}.canopy-button--secondary:hover,.canopy-button--secondary:focus-visible{background-color:var(--color-brand-200)}@supports (color:color-mix(in lab, red, red)){.canopy-button--secondary:hover,.canopy-button--secondary:focus-visible{background-color:color-mix(in srgb,var(--color-brand-200)25%,transparent)}}.canopy-button--secondary:hover,.canopy-button--secondary:focus-visible{color:var(--color-brand-700)}.canopy-button-group{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.canopy-button-group__text{color:var(--color-gray-900);letter-spacing:-.0125em;margin-bottom:1rem;font-size:1.38rem;font-weight:600}.canopy-button-group__actions{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;padding:1rem 0;display:flex}.canopy-button-group--interstitial{text-align:center;background:linear-gradient(173deg,transparent 0%,var(--color-brand-200)100%);border-radius:1.25rem;align-items:center;width:100%;margin:2rem 0;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,4rem)}.canopy-button-group--interstitial .canopy-button-group__actions{justify-content:center;gap:1rem;padding:0}.canopy-header{background:trabsparent;z-index:1;align-items:center;gap:1.618rem;padding:1rem 1.618rem;display:flex;position:relative}.canopy-header__brand{flex:none;align-items:center;gap:.75rem;min-width:0;display:flex}.canopy-header__menu{border:1px solid var(--color-gray-200);width:2.5rem;height:2.5rem;color:var(--color-gray-800);background:#fffc;border-radius:.75rem;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.canopy-header__menu:hover,.canopy-header__menu:focus-visible{color:var(--color-gray-900);background:#fffffff2;outline:none}.canopy-header__menu-icon{width:1.5rem;height:1.5rem}.canopy-header__desktop-search{flex:20rem;min-width:0;display:none}.canopy-header__desktop-search [data-canopy-search-form]{width:100%}.canopy-header__desktop-nav{align-items:center;gap:1rem;font-size:1rem;display:none}.canopy-header__actions{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.canopy-header__actions:empty{display:none}.canopy-header__icon-button{border:1px solid var(--color-gray-200);width:2.5rem;height:2.5rem;color:var(--color-gray-800);background:#fffc;border-radius:.75rem;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.canopy-header__icon-button:hover,.canopy-header__icon-button:focus-visible{color:var(--color-gray-900);background:#fff;outline:none}.canopy-header__search-icon{width:1.25rem;height:1.25rem}.canopy-header__search-trigger{order:0}.canopy-header__menu{order:1}.canopy-modal--search .canopy-modal__panel{width:min(100%,40rem)}.canopy-modal--search .canopy-modal__body--search{flex-direction:column;gap:1.25rem;display:flex}.canopy-modal--search [data-canopy-search-form]{width:100%}.canopy-modal--search .canopy-search-teaser{box-shadow:none;background:0 0;border:none;max-height:clamp(20rem,60vh,32rem);padding:0;display:block;position:static}.canopy-modal--search .canopy-search-teaser>#cplist{padding:.25rem 0}@media (min-width:48rem){.canopy-header__menu{display:none}.canopy-header__desktop-search{display:block}.canopy-header__desktop-nav{display:flex}.canopy-header__actions,.canopy-header__search-trigger{display:none}.canopy-modal--search{display:none!important}}.canopy-logo{align-items:center;gap:.618rem;font-size:1.382rem;line-height:1;display:flex;color:var(--color-gray-default)!important}.canopy-logo:hover{text-decoration:none}.canopy-logo svg{height:1.65rem;display:block}.canopy-logo svg circle.canopy-logo-backlight{fill:var(--color-brand-900);color:var(--color-brand-900)}.canopy-logo svg path.canopy-logo-overlay{fill:var(--color-brand-default);color:var(--color-brand-default)}html.dark .canopy-logo svg circle.canopy-logo-backlight{fill:var(--color-brand-200)!important;color:var(--color-brand-200)!important}html.dark .canopy-logo svg path.canopy-logo-overlay{fill:var(--color-brand-500)!important;color:var(--color-brand-500)!important}.canopy-nav-links{align-items:center;gap:1rem;font-size:1rem;display:flex}.canopy-nav-links a{color:var(--color-gray-900);padding:.25rem 0;font-weight:500;text-decoration:none;transition:color .15s}.canopy-nav-links a:hover,.canopy-nav-links a:focus-visible{color:var(--color-brand-default);outline:none}.canopy-modal--nav .canopy-modal__panel{width:min(100%,20rem)}.canopy-modal--nav .canopy-modal__body{flex-direction:column;gap:1.5rem;display:flex}.canopy-modal--nav .canopy-nav-links{flex-direction:column;align-items:stretch;gap:.75rem;font-size:1.125rem}.canopy-modal--nav .canopy-nav-links a{padding:.75rem 0;font-weight:600;display:block}@media (max-width:48rem){.canopy-header__desktop-nav{display:none}}@media (min-width:48rem){.canopy-modal--nav{display:none!important}}.canopy-footer{border-top:1px solid var(--color-gray-200);color:var(--color-gray-500)}.canopy-footer__inner{text-align:center;flex-direction:column;gap:.75rem;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.canopy-footer__inner>*{margin:0}@media (min-width:48rem){.canopy-footer__inner{padding:2rem 1.5rem}}.canopy-modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#0f172a99;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:none;position:fixed;inset:0;overflow:hidden}.canopy-modal[data-open=true]{display:flex}.canopy-modal__panel{background:var(--color-gray-50);border-radius:1rem;flex-direction:column;width:min(100%,38rem);max-width:38rem;max-height:min(90vh,640px);margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -24px #0f172aa6}.canopy-modal__body{flex:auto;overflow-y:auto}.canopy-modal__body--padded{padding:1.5rem}.canopy-modal__brand{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.canopy-modal__brand .canopy-logo{font-size:1.35rem;line-height:1}.canopy-modal__title{color:var(--color-gray-900);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.canopy-modal__close{border:1px solid var(--color-gray-200);width:2.5rem;height:2.5rem;color:var(--color-gray-700);cursor:pointer;background:#ffffffeb;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.canopy-modal__close:hover,.canopy-modal__close:focus-visible{color:var(--color-gray-900);background:#f8fafc;outline:none}.canopy-modal__close-icon{width:1.25rem;height:1.25rem}@media (max-width:48rem){.canopy-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:stretch;align-items:stretch;padding:0}.canopy-modal__panel{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0}.canopy-modal__close{border-radius:.75rem;top:1rem;right:1rem}.canopy-modal__body--padded{padding:1rem}.canopy-modal__brand{margin-bottom:1rem}}.canopy-modal--filters .canopy-modal__panel{background:var(--color-gray-100);width:min(100%,48rem);max-height:min(90vh,720px)}.canopy-modal--filters .canopy-modal__body--filters{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.canopy-search-filters__subtitle{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-gray-500);margin:0 0 .75rem}.canopy-search-filters__body{gap:1rem;display:grid}.canopy-search-filters__facets{flex-direction:column;gap:.75rem;display:flex}.canopy-search-filters__empty{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-gray-500)}.canopy-search-filters__facet{border:1px solid var(--color-gray-200);background:var(--color-gray-50);border-radius:.75rem;overflow:hidden}.canopy-search-filters__facet[open]{background:var(--color-gray-100)}.canopy-search-filters__facet-summary{font-size:var(--font-size-sm);color:var(--color-gray-900);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}.canopy-search-filters__facet-summary::-webkit-details-marker{display:none}.canopy-search-filters__facet-count{font-size:var(--font-size-xs);color:var(--color-gray-500);font-weight:400}.canopy-search-filters__facet-content{border-top:1px solid var(--color-gray-200);background:var(--color-gray-100);max-height:15rem;padding:1rem;overflow-y:auto}.canopy-search-filters__quick{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.canopy-search-filters__quick-input{border:1px solid var(--color-gray-300);min-width:0;font-size:var(--font-size-sm);color:var(--color-gray-700);transition:border-color var(--duration-fast)var(--easing-standard),box-shadow var(--duration-fast)var(--easing-standard);border-radius:.5rem;flex:1;padding:.375rem .75rem}.canopy-search-filters__quick-input:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500);outline:none}.canopy-search-filters__quick-clear{border:1px solid var(--color-gray-200);font-size:var(--font-size-xs);color:var(--color-gray-600);background:var(--color-gray-100);transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard);border-radius:.375rem;padding:.25rem .5rem}.canopy-search-filters__quick-clear:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.canopy-search-filters__facet-list{font-size:var(--font-size-sm);color:var(--color-gray-700);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.canopy-search-filters__facet-item{align-items:flex-start;gap:.5rem;display:flex}.canopy-search-filters__facet-checkbox{border:1px solid var(--color-gray-300);width:1rem;height:1rem;color:var(--color-brand-500);accent-color:var(--color-brand-500);border-radius:.375rem;margin-top:.25rem}.canopy-search-filters__facet-label{flex-direction:column;flex:1;gap:.25rem;display:flex}.canopy-search-filters__facet-empty{font-size:var(--font-size-sm);color:var(--color-gray-500)}.canopy-search-filters__footer{border-top:1px solid var(--color-gray-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.canopy-search-filters__footer-actions{align-items:center;gap:.75rem;display:flex}.canopy-search-filters__button{font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard);border-radius:9999px;padding:.5rem 1.25rem;font-weight:600}.canopy-search-filters__button--secondary{border:1px solid var(--color-gray-300);color:var(--color-gray-700);background:0 0}.canopy-search-filters__button--secondary:hover,.canopy-search-filters__button--secondary:focus-visible{background:var(--color-gray-100);color:var(--color-gray-900);outline:none}.canopy-search-filters__button--primary{background:var(--color-brand-600);color:var(--color-gray-50);border:none}.canopy-search-filters__button--primary:hover,.canopy-search-filters__button--primary:focus-visible{background:var(--color-brand-700);outline:none}@media (max-width:48rem){.canopy-modal--filters .canopy-modal__body--filters{gap:1.25rem;padding:1.5rem 1.25rem 2rem}.canopy-search-filters__subtitle{margin-bottom:.5rem}.canopy-search-filters__facet-content{max-height:40vh}.canopy-search-filters__footer{flex-direction:column;align-items:stretch}.canopy-search-filters__footer-actions{justify-content:flex-end}}}@layer utilities{.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}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.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}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-content{max-width:1080px}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.markdown-table__frame{width:100%;margin:1.618rem 0 2.618rem}.markdown-table{border-collapse:collapse;width:100%;margin:0}.markdown-table th,.markdown-table td{border:1px solid var(--color-gray-400);text-align:left;vertical-align:top;padding:.5rem .75rem}.markdown-table th{letter-spacing:-.0125em;border-top:none;border-left:none;border-right:none;font-size:.8333rem;font-weight:300}.markdown-table tbody{box-shadow:5px 5px 11px #0000000d}.markdown-table tbody tr:nth-child(2n){background-color:var(--color-gray-200)}.markdown-table code{font-family:var(--font-mono);color:var(--color-gray-900);font-size:.875rem}.canopy-card,.canopy-annotation-card{color:inherit;border:1px solid var(--color-gray-200);border-radius:.5rem;text-decoration:none;transition:all .15s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 3px #0000000d}.canopy-card figure,.canopy-annotation-card figure{margin:0}.canopy-card .canopy-card-media,.canopy-annotation-card .canopy-card-media{width:100%;padding-bottom:var(--canopy-card-padding);background-color:#e5e7eb;position:relative;overflow:hidden}.canopy-card .canopy-card-media>img,.canopy-annotation-card .canopy-card-media>img{object-fit:cover;text-align:center;opacity:0;background:var(--color-gray-100);width:100%;height:100%;color:var(--color-gray-600);flex-direction:column;justify-content:center;font-size:83.333%;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.canopy-card[data-image-loaded=true] .canopy-card-media>img,[data-image-loaded=true].canopy-annotation-card .canopy-card-media>img{opacity:1}.canopy-card .canopy-card-image,.canopy-annotation-card .canopy-card-image{opacity:0;width:100%;height:auto;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:block}.canopy-card[data-image-loaded=true] .canopy-card-image,[data-image-loaded=true].canopy-annotation-card .canopy-card-image{opacity:1}.canopy-card figcaption,.canopy-annotation-card figcaption{padding:1rem}.canopy-card figcaption>span:first-child,.canopy-annotation-card figcaption>span:first-child,.canopy-card figcaption>span+span,.canopy-annotation-card figcaption>span+span{display:block}.canopy-card:hover,.canopy-annotation-card:hover,.canopy-card:focus,.canopy-annotation-card:focus{color:var(--color-brand-default);box-shadow:0 1px 2px #00000012,0 1px 2px #00000012}.canopy-annotation-card{padding:1rem}.canopy-annotation-card mark{color:var(--color-gray-900);background-color:var(--color-brand-300);border-radius:.25rem;margin:0 -.25rem;padding:.1rem .25rem}.canopy-annotation-card mark mark:before,.canopy-annotation-card mark mark:after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.canopy-annotation-card mark mark:before{content:" [highlight start] "}.canopy-annotation-card mark mark:after{content:" [highlight end] "}.canopy-layout{--canopy-layout-sidebar-width:13rem;--canopy-layout-content-nav-width:14rem;--canopy-layout-row-gap:clamp(1.25rem,3vw,3rem);--canopy-layout-column-gap:clamp(1.25rem,3vw,3rem);row-gap:var(--canopy-layout-row-gap);column-gap:var(--canopy-layout-column-gap);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;padding:clamp(1rem,2vw,2.5rem);display:grid}.canopy-layout--fixed{max-width:1280px;margin-left:auto;margin-right:auto}.canopy-layout--fluid{max-width:none}.canopy-layout__content{min-width:0}.canopy-layout__sidebar,.canopy-layout__content-nav{position:relative}.canopy-layout__content-nav{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.canopy-layout--content-nav-collapsed{--canopy-layout-content-nav-width:0}.canopy-layout__content-nav.is-collapsed{width:0;margin:0;margin-left:calc(-1*var(--canopy-layout-column-gap));align-items:flex-end;padding:0;overflow:visible}@media (min-width:70rem){.canopy-layout--with-sidebar{grid-template-columns:var(--canopy-layout-sidebar-width)minmax(0,1fr)}.canopy-layout--with-content-nav:not(.canopy-layout--with-sidebar){grid-template-columns:minmax(0,1fr)var(--canopy-layout-content-nav-width)}.canopy-layout--with-sidebar.canopy-layout--with-content-nav{grid-template-columns:var(--canopy-layout-sidebar-width)minmax(0,1fr)var(--canopy-layout-content-nav-width)}}.canopy-interstitial{isolation:isolate;z-index:0;width:100%;margin-top:-5rem;margin-bottom:2.618rem;padding-top:4rem;position:relative}.canopy-interstitial--hero{--hero-height:520px;--hero-bg-start:var(--color-gray-50);--hero-bg-mid:var(--color-brand-100);--hero-bg-end:var(--color-brand-200);--hero-dot-bg:var(--color-brand-300);--hero-dot-active-bg:var(--color-brand-700);background:linear-gradient(173deg,var(--hero-bg-start)5rem,var(--hero-bg-mid)61.8%,var(--hero-bg-end)100%);min-height:var(--hero-height)}.canopy-interstitial--hero .canopy-interstitial__overlay,.canopy-interstitial--hero .canopy-interstitial__pane:before,.canopy-interstitial--hero .canopy-interstitial__pane:after,.canopy-interstitial--hero .canopy-interstitial__veil{display:none}.canopy-interstitial--hero .canopy-interstitial__layout{min-height:var(--hero-height);flex-direction:column;width:100%;display:flex;overflow:hidden}.canopy-interstitial--hero .canopy-interstitial__panel{box-sizing:border-box;background:0 0;flex:1;justify-content:center;align-items:center;min-width:0;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3.5rem);display:flex}.canopy-interstitial--hero .canopy-interstitial__body{text-align:left;align-items:flex-start;gap:1.5rem;width:100%;max-width:none;margin:0}.canopy-interstitial--hero .canopy-interstitial__actions{justify-content:flex-start}.canopy-interstitial--hero .canopy-interstitial__media-group{min-height:var(--hero-height);box-sizing:border-box;background:0 0;flex:1;justify-content:center;align-items:center;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.canopy-interstitial--hero .canopy-interstitial__caption{text-align:center;margin:1.5rem auto 0;padding:0 .5rem;position:static}.canopy-interstitial--hero .canopy-interstitial__panel,.canopy-interstitial--hero .canopy-interstitial__media-group{width:50%}.canopy-interstitial--hero .canopy-interstitial__pagination{justify-content:center;margin-top:1.618rem;padding-bottom:2px;position:static;transform:none}@media (max-width:63.9375rem){.canopy-interstitial--hero .canopy-interstitial__panel,.canopy-interstitial--hero .canopy-interstitial__media-group{width:100%}}@media (min-width:48rem){.canopy-interstitial--hero .canopy-interstitial__layout{flex-direction:row}}@media (min-width:64rem){.canopy-interstitial--hero .canopy-interstitial__body .canopy-interstitial__headline{font-size:2.618rem}}.canopy-interstitial__slider{width:100%;min-height:var(--hero-height);position:relative;overflow:hidden}.canopy-interstitial__slider .swiper-wrapper{transition-property:transform;display:flex}.canopy-interstitial__slider .swiper-slide{flex-shrink:0;justify-content:center;align-items:stretch;width:100%;display:flex}.canopy-interstitial__pane{width:100%;min-height:var(--hero-height);background-color:var(--hero-bg-start);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__pane{background-color:color-mix(in srgb,var(--hero-bg-start)65%,transparent)}}.canopy-interstitial__pane:before,.canopy-interstitial__pane:after{content:"";pointer-events:none;z-index:1;display:none;position:absolute;inset:0}.canopy-interstitial__pane--flat:before,.canopy-interstitial__pane--flat:after{display:none}.canopy-interstitial__pane--static{height:var(--hero-height);background-color:#0000;flex-direction:column;display:flex}.canopy-interstitial__media{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.canopy-interstitial__media-frame{border-radius:.75rem;flex:auto;width:100%;height:100%;position:relative;overflow:hidden}.canopy-interstitial__media--static{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:static}.canopy-interstitial__veil{pointer-events:none;z-index:2;display:none;position:absolute;inset:0}.canopy-interstitial__overlay{pointer-events:none;z-index:6;background:linear-gradient(135deg,var(--hero-bg-start)0%,var(--hero-bg-end)100%);justify-content:center;align-items:center;padding:4rem 1.75rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--hero-bg-start)85%,transparent)0%,color-mix(in srgb,var(--hero-bg-end)70%,transparent)100%)}}.canopy-interstitial__body{z-index:3;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:1.5rem;max-width:48rem;margin:0 auto;padding:0;display:flex;position:relative}.canopy-interstitial__headline{margin:0;font-size:2rem;line-height:1.08}.canopy-interstitial__description{max-width:42rem;margin:0}.canopy-interstitial__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.canopy-interstitial__caption{z-index:3;font-weight:600;position:absolute;bottom:1.75rem;right:2rem}.canopy-interstitial__caption--static{text-align:center;margin:1.5rem auto 0;position:static}.canopy-interstitial__caption-link{color:var(--hero-caption-link);text-underline-offset:.35em;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__caption-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.canopy-interstitial__caption-link{transition:color .2s,text-decoration-color .2s}.canopy-interstitial__caption-link:hover,.canopy-interstitial__caption-link:focus-visible{color:var(--hero-caption-link);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__caption-link:hover,.canopy-interstitial__caption-link:focus-visible{-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}}.canopy-interstitial__nav{z-index:4;position:absolute;inset:0}.canopy-interstitial__nav-btn{border:1px solid #99a1af8c;border-radius:9999px;width:2.75rem;height:2.75rem;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__nav-btn{border:1px solid color-mix(in srgb,var(--color-gray-400)55%,transparent)}}.canopy-interstitial__nav-btn{background-color:#f3f4f6a6}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__nav-btn{background-color:color-mix(in srgb,var(--color-gray-100)65%,transparent)}}.canopy-interstitial__nav-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:var(--colors-primary);justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.canopy-interstitial__nav-btn:after{content:"";border:2px solid;border-width:0 2px 2px 0;padding:7px;display:inline-block;transform:rotate(135deg)}.canopy-interstitial__nav-btn--prev{left:1.5rem}.canopy-interstitial__nav-btn--next{right:1.5rem}.canopy-interstitial__nav-btn--next:after{transform:rotate(-45deg)}.canopy-interstitial__nav-btn:hover,.canopy-interstitial__nav-btn:focus-visible{background-color:var(--color-brand-200)}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__nav-btn:hover,.canopy-interstitial__nav-btn:focus-visible{background-color:color-mix(in srgb,var(--color-brand-200)55%,transparent)}}.canopy-interstitial__nav-btn:hover,.canopy-interstitial__nav-btn:focus-visible{border-color:var(--color-brand-400)}@supports (color:color-mix(in lab, red, red)){.canopy-interstitial__nav-btn:hover,.canopy-interstitial__nav-btn:focus-visible{border-color:color-mix(in srgb,var(--color-brand-400)70%,transparent)}}.canopy-interstitial__nav-btn:hover,.canopy-interstitial__nav-btn:focus-visible{color:var(--color-brand-700)}.canopy-interstitial__pagination{z-index:4;gap:.4rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.canopy-interstitial__pagination .swiper-pagination-bullet{background-color:var(--hero-dot-bg);opacity:1;border-radius:9999px;width:.45rem;height:.45rem;transition:transform .2s,background-color .2s;display:inline-block}.canopy-interstitial__pagination .swiper-pagination-bullet-active{background-color:var(--hero-dot-active-bg);transform:scale(1.35)}.canopy-interstitial--hero.canopy-interstitial--bg-transparent,.canopy-interstitial--hero.canopy-interstitial--bg-transparent .canopy-interstitial__overlay{background:0 0}@media (min-width:40rem){.canopy-interstitial__body{padding-inline:2.75rem}.canopy-interstitial__headline{font-size:2.618rem}.canopy-interstitial__description{font-size:1rem}}@media (min-width:64rem){.canopy-interstitial__body{padding-inline:4rem}}.canopy-iiif-image{--canopy-iiif-image-height:600px;--canopy-iiif-image-bg:var(--color-gray-200);margin:1.618rem 0 2.618rem;display:block}.canopy-iiif-image__placeholder{width:100%;height:var(--canopy-iiif-image-height);background-color:var(--canopy-iiif-image-bg);border-radius:.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.canopy-iiif-image__placeholder>script{display:none}.canopy-iiif-image__caption{color:var(--color-gray-600);margin:.75rem 0 0;font-size:.875rem;line-height:1.4}.canopy-search-form-shell{--search-form-label-padding-x:.75rem;--search-form-label-padding-y:.625rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--duration-fast)ease,background-color var(--duration-fast)ease;background-color:var(--color-gray-50);cursor:text;padding-right:.4rem;position:relative}.canopy-search-form-shell:after{content:attr(data-placeholder);left:calc(var(--search-form-label-padding-x) + 1.25rem + .5rem);color:#94a3b8bf;opacity:.75;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--duration-fast)ease;position:absolute;top:50%;right:5.5rem;overflow:hidden;transform:translateY(-50%)}.canopy-search-form-shell:hover{box-shadow:var(--shadow-md,0 4px 6px #0000001a,0 2px 4px #0000000f)}.canopy-search-form-shell svg{width:1.25rem;height:1.25rem;fill:var(--color-gray-400);pointer-events:none;transition:fill var(--duration-fast)var(--easing-standard);flex-shrink:0}.canopy-search-form-shell input[data-canopy-search-form-input]{width:100%;box-shadow:none;caret-color:#0000;transition:opacity var(--duration-fast)ease;background:0 0;border:0;outline:none}.canopy-search-form-shell:focus-within{background-color:var(--color-brand-100)}.canopy-search-form-shell:focus-within input[data-canopy-search-form-input]{opacity:1;caret-color:var(--color-gray-900)}.canopy-search-form-shell:focus-within svg{fill:var(--color-brand-default)}.canopy-search-form-shell[data-has-value="1"] input[data-canopy-search-form-input]{opacity:1;caret-color:var(--color-gray-900)}.canopy-search-form{border:1px solid var(--color-gray-200);color:var(--color-gray-700);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast)var(--easing-standard),box-shadow var(--duration-fast)var(--easing-standard),background-color var(--duration-fast)var(--easing-standard);border-radius:.75rem;align-items:center;gap:.5rem;display:flex}.canopy-search-form:focus-within{border-color:var(--color-brand-500);box-shadow:0 0 0 2px var(--color-brand-500),var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.canopy-search-form:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-500)45%,transparent),var(--shadow-sm)}}.canopy-search-form:focus-within .canopy-search-form__icon,.canopy-search-form[data-has-value="1"] .canopy-search-form__icon{color:var(--color-brand-500)}.canopy-search-form__label{cursor:text;min-width:0;padding:var(--search-form-label-padding-y)var(--search-form-label-padding-x);flex:1;align-items:center;gap:.5rem;display:flex}.canopy-search-form__clear{color:#64748be6;cursor:pointer;transition:color var(--duration-fast)var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-right:.25rem;padding:0 .25rem;font-size:1.25rem;line-height:1;display:inline-flex}.canopy-search-form__clear:hover,.canopy-search-form__clear:focus-visible{color:var(--color-brand-default)}.canopy-search-form__clear:focus-visible{box-shadow:0 0 0 2px var(--color-gray-100),0 0 0 4px var(--color-brand-800);outline:none}@supports (color:color-mix(in lab, red, red)){.canopy-search-form__clear:focus-visible{box-shadow:0 0 0 2px var(--color-gray-100),0 0 0 4px color-mix(in srgb,var(--color-brand-800)65%,transparent)}}.canopy-search-form__clear:focus-visible{border-radius:999px}.canopy-search-form__input{min-width:0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:inherit;transition:opacity var(--duration-fast)var(--easing-standard),caret-color var(--duration-fast)var(--easing-standard);background:0 0;border:0;outline:none;flex:1;padding:.125rem 0}.canopy-search-form__input::placeholder{color:#94a3b8bf}.canopy-search-form__submit{background:var(--color-brand-default);color:#fff;transition:background-color var(--duration-fast)var(--easing-standard),transform var(--duration-fast)var(--easing-standard);cursor:pointer;border:0;border-radius:.382rem;align-items:center;gap:.382rem;margin-right:1px;padding:.382rem .618rem;font-size:1rem;font-weight:300;display:inline-flex}.canopy-search-form__submit:hover,.canopy-search-form__submit:focus-visible{background:var(--color-brand-800);box-shadow:var(--shadow-md)}.canopy-search-form__submit:focus-visible{box-shadow:0 0 0 2px var(--color-gray-100),0 0 0 4px var(--color-brand-500);outline:none}@supports (color:color-mix(in lab, red, red)){.canopy-search-form__submit:focus-visible{box-shadow:0 0 0 2px var(--color-gray-100),0 0 0 4px color-mix(in srgb,var(--color-brand-500)65%,transparent)}}.canopy-search-form__submit:active{transform:translateY(1px)}.canopy-search-form__shortcut{color:inherit;opacity:.7;align-items:center}.canopy-search-tabs-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.canopy-search-results{padding:1.618rem}.canopy-search-tabs{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.canopy-search-tabs button{cursor:pointer;color:var(--color-gray-600);background:0 0;border:none;padding:.382rem .618rem;font-size:1rem;transition:all .2s ease-in-out}.canopy-search-tabs button.active,.canopy-search-tabs button:hover{color:var(--color-brand-default);background-color:var(--color-brand-100);border-radius:.382rem;font-weight:400}.canopy-search-form-modal .canopy-search-form-modal__trigger{border:1px solid var(--color-gray-200);color:var(--color-gray-700);background:var(--color-gray-100);cursor:pointer;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.canopy-search-form-modal .canopy-search-form-modal__overlay{z-index:9999;background:#0000004d;justify-content:center;align-items:flex-start;padding-top:10vh;display:none;position:fixed;inset:0}.canopy-search-form-modal .canopy-search-form-modal__panel{background:var(--color-gray-100);width:90%;min-width:320px;max-width:720px;font-family:var(--canopy-font-sans,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.canopy-search-form-modal .canopy-search-form-modal__close{border:1px solid var(--color-gray-200);background:var(--color-gray-100);cursor:pointer;border-radius:6px;padding:2px 6px;position:absolute;top:8px;right:8px}.canopy-search-form-modal .canopy-search-form-modal__inputWrap{border-bottom:1px solid var(--color-gray-200);padding:10px 12px}.canopy-search-form-modal .canopy-search-form-modal__input{border:1px solid var(--color-gray-200);border-radius:6px;outline:none;width:100%;padding:8px 10px}.canopy-search-form-modal .canopy-search-form-modal__list{max-height:50vh;padding:6px 0;overflow:auto}.canopy-search-form-modal .canopy-search-form-modal__item{align-items:center;gap:8px;display:flex}.canopy-search-form-modal .canopy-search-form-modal__thumb{object-fit:cover;border-radius:4px;width:40px;height:40px}.canopy-search-form-modal .canopy-search-form-modal__title{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-gray-900);font-weight:500}[data-canopy-search-form-panel]{display:none}.canopy-search-teaser{background:var(--color-gray-100);border:1px solid var(--color-gray-200);z-index:1000;border-radius:8px;max-height:60vh;padding:.5rem 0;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #0000001f}.relative[data-canopy-search-form-auto="1"]:focus-within [data-canopy-search-form-panel]{display:block}.canopy-sub-navigation{color:inherit}.canopy-sub-navigation__heading{margin-bottom:.618rem;font-weight:600}.canopy-sub-navigation__list,.canopy-sub-navigation__item{margin:0;padding:0;list-style:none}.canopy-sub-navigation__link{color:inherit;cursor:pointer;border-radius:.382rem;padding:.382rem .618px;text-decoration:none;transition:background-color .12s,color .12s;display:block}.canopy-sub-navigation__link:hover{color:var(--color-brand-default)}.canopy-sub-navigation__link.is-label{cursor:default;color:var(--color-gray-600)}.canopy-sub-navigation__link.is-active{color:var(--color-gray-900);font-weight:600}.canopy-sub-navigation__list--nested{border-left:1px solid var(--color-gray-200);margin:.382rem 0 .382rem .618rem;padding-left:.618rem}.canopy-sub-navigation__link.depth-0{padding-left:.382rem}.canopy-sub-navigation__link.depth-1,.canopy-sub-navigation__link.depth-2{padding-left:.382rem;font-size:.9222rem}.canopy-content-navigation{position:sticky;top:1.5rem}.canopy-content-navigation__toggle{border:1px solid var(--color-gray-200);color:inherit;cursor:pointer;background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-self:flex-end;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.canopy-content-navigation__toggle:hover,.canopy-content-navigation__toggle:focus-visible{border-color:var(--color-gray-300);box-shadow:0 0 0 2px var(--color-brand-200);background-color:#fff;outline:none}@supports (color:color-mix(in lab, red, red)){.canopy-content-navigation__toggle:hover,.canopy-content-navigation__toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-200)60%,transparent)}}.canopy-layout__content-nav.is-collapsed .canopy-content-navigation{width:auto;margin:0;padding:0}.canopy-layout__content-nav.is-collapsed .canopy-content-navigation__toggle{position:sticky;top:1.5rem;transform:translate(40%)}.canopy-content-navigation--collapsed .canopy-content-navigation__toggle{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.05em;padding:.5rem}.canopy-content-navigation--collapsed .canopy-sub-navigation__list{display:none}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}