@charset "UTF-8";.preload *{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--fui-submit-btn-bg-color:#cd2113;--fui-submit-btn-border-color:#cd2113;--fui-submit-btn-border-color-hover:#a71d10;--fui-submit-btn-bg-color-hover:#a71d10}body,html{scroll-behavior:smooth}body{overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Philosopher,sans-serif;line-height:1.25}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:20px}a,ol,p,span,ul{font-family:Figtree,sans-serif;line-height:1.5}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:450px){.container{max-width:450px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:950px){.container{max-width:950px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1450px){.container{max-width:1450px}}@media (min-width:1536px){.container{max-width:1536px}}.g-container{display:block;margin:0 auto}.g-container.-narrow{max-width:900px;padding-left:1rem;padding-right:1rem}.g-container.-normal{max-width:1357px;padding:3rem 1rem}.standard-page .g-container.-normal{max-width:1482px}.g-container.-pb{max-width:1357px;padding-left:1rem;padding-right:1rem}.standard-page .g-container.-pb{max-width:1482px}.g-button{align-items:center;border-radius:9999px;display:inline-flex;justify-content:center;min-height:45px;min-width:178px;overflow:hidden;padding:5px 40px;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.g-button:hover{text-decoration-line:none}.g-button.red{--tw-text-opacity:1;background-color:var(--dansr-red);color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .g-button.red){--tw-border-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:1px}.g-button.red:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.g-button.red:hover:after{animation:shine 1.6s ease}.g-button.white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--text-default)}.g-button.white:after{background-image:linear-gradient(90deg,transparent,rgba(205,33,19,.2),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.g-button.white:hover:after{animation:shine 1.6s ease}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{bottom:0;top:0}.\!top-\[44\%\]{top:44%!important}.-left-7{left:-1.75rem}.-left-\[50px\]{left:-50px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.top-\[42px\]{top:42px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[-2\]{z-index:-2}.z-\[200\]{z-index:200}.order-1{order:1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.m-1{margin:.25rem}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-12{margin-bottom:3rem;margin-top:3rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-8{margin-bottom:2rem;margin-top:2rem}.\!mb-2{margin-bottom:.5rem!important}.-ml-\[40px\]{margin-left:-40px}.-mr-1{margin-right:-.25rem}.-mt-12{margin-top:-3rem}.-mt-14{margin-top:-3.5rem}.-mt-2{margin-top:-.5rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.me-3{margin-inline-end:.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[10px\]{margin-left:10px}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[6px\]{margin-top:6px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\/1\]{aspect-ratio:1/1}.\!h-auto{height:auto!important}.h-0{height:0}.h-1{height:.25rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-\[120px\]{height:120px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[25px\]{height:25px}.h-\[300px\]{height:300px}.h-\[34px\]{height:34px}.h-\[500px\]{height:500px}.h-\[550px\]{height:550px}.h-\[60px\]{height:60px}.h-\[65px\]{height:65px}.h-\[75px\]{height:75px}.h-\[80\%\]{height:80%}.h-\[85\%\]{height:85%}.h-auto{height:auto}.h-full{height:100%}.max-h-\[350px\]{max-height:350px}.max-h-\[600px\]{max-height:600px}.min-h-\[190\.77px\]{min-height:190.77px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[291px\]{min-height:291px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[45px\]{min-height:45px}.min-h-\[700px\]{min-height:700px}.min-h-\[90vh\]{min-height:90vh}.w-0{width:0}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[200px\]{width:200px}.w-\[235px\]{width:235px}.w-\[30px\]{width:30px}.w-\[60px\]{width:60px}.w-\[65px\]{width:65px}.w-auto{width:auto}.w-full{width:100%}.min-w-\[100px\]{min-width:100px}.min-w-\[178px\]{min-width:178px}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1357px\]{max-width:1357px}.max-w-\[1450px\]{max-width:1450px}.max-w-\[1482px\]{max-width:1482px}.max-w-\[150px\]{max-width:150px}.max-w-\[288px\]{max-width:288px}.max-w-\[309px\]{max-width:309px}.max-w-\[380px\]{max-width:380px}.max-w-\[402px\]{max-width:402px}.max-w-\[600px\]{max-width:600px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-1\/4{flex-basis:25%}.basis-2\/3{flex-basis:66.666667%}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:top right}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.divide-smith-light-grey>:not([hidden])~:not([hidden]){border-color:var(--smith-light-grey)}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1px\]{border-width:1px}.border-x-0{border-left-width:0;border-right-width:0}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-dansr-red{border-color:var(--dansr-red)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.border-smith-light-grey{border-color:var(--smith-light-grey)}.border-transparent{border-color:transparent}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}.border-opacity-40{--tw-border-opacity:.4}.border-opacity-50{--tw-border-opacity:.5}.border-opacity-60{--tw-border-opacity:.6}.border-opacity-90{--tw-border-opacity:.9}.border-opacity-\[\.15\]{--tw-border-opacity:.15}.bg-\[\#38AD67\]{--tw-bg-opacity:1;background-color:rgb(56 173 103/var(--tw-bg-opacity))}.bg-\[\#5C5C5C\]{--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity))}.bg-\[\#656565\]{--tw-bg-opacity:1;background-color:rgb(101 101 101/var(--tw-bg-opacity))}.bg-\[\#F0F0F0\]{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}.bg-\[\#a4a5aa\]{--tw-bg-opacity:1;background-color:rgb(164 165 170/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/\[0\.6\]{background-color:#0009}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-dansr-gold{background-color:var(--gold)}.bg-dansr-red{background-color:var(--dansr-red)}.bg-dansr-red-hover{background-color:var(--dansr-red-hover)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500\/30{background-color:#6b72804d}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-medium-grey{background-color:var(--medium-grey)}.bg-nav-background{background-color:var(--nav-background)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity))}.bg-opacity-10{--tw-bg-opacity:.1}.bg-opacity-100{--tw-bg-opacity:1}.bg-opacity-40{--tw-bg-opacity:.4}.bg-opacity-50{--tw-bg-opacity:.5}.bg-opacity-60{--tw-bg-opacity:.6}.bg-opacity-80{--tw-bg-opacity:.8}.bg-cover{background-size:cover}.bg-scroll{background-attachment:scroll}.bg-no-repeat{background-repeat:no-repeat}.\!fill-\[\#656565\]{fill:#656565!important}.\!fill-white{fill:#fff!important}.fill-black{fill:#000}.fill-gray-400{fill:#9ca3af}.fill-white{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0{padding-bottom:0!important;padding-top:0!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[40px\]{padding-left:40px;padding-right:40px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-52{padding-bottom:13rem;padding-top:13rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.\!pb-0{padding-bottom:0!important}.\!pl-0{padding-left:0!important}.\!pt-0{padding-top:0!important}.\!pt-1{padding-top:.25rem!important}.\!pt-4{padding-top:1rem!important}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.ps-2{padding-inline-start:.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-\[10px\]{padding-top:10px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-\[\'Philosopher\'\]{font-family:Philosopher}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-default-large{font-size:36px}.text-default-medium{font-size:28px}.text-default-small{font-size:20px}.text-h1{font-size:48px}.text-h2{font-size:36px}.text-h3{font-size:28px}.text-h4{font-size:20px}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.\!text-slate-100{--tw-text-opacity:1!important;color:rgb(241 245 249/var(--tw-text-opacity))!important}.text-\[\#3C3C3C\]{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity))}.text-\[\#656565\]{--tw-text-opacity:1;color:rgb(101 101 101/var(--tw-text-opacity))}.text-\[\#7b7a7a\]{--tw-text-opacity:1;color:rgb(123 122 122/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-color-default{color:var(--text-default)}.text-dansr-gold{color:var(--gold)}.text-dansr-grey{color:var(--dansr-grey)}.text-dansr-red{color:var(--dansr-red)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-medium-grey{color:var(--medium-grey)}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-vandoren-yellow{color:var(--vandoren-yellow)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.text-opacity-40{--tw-text-opacity:.4}.text-opacity-50{--tw-text-opacity:.5}.text-opacity-60{--tw-text-opacity:.6}.text-opacity-70{--tw-text-opacity:.7}.text-opacity-80{--tw-text-opacity:.8}.text-opacity-90{--tw-text-opacity:.9}.text-opacity-95{--tw-text-opacity:.95}.text-opacity-\[\.37\]{--tw-text-opacity:.37}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[\.37\]{opacity:.37}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-slate-900\/10{--tw-ring-color:rgba(15,23,42,.1)}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-opacity-5{--tw-ring-opacity:.05}.blur{--tw-blur:blur(8px)}.blur,.blur-md{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.tooltip{position:absolute;visibility:hidden}.has-tooltip:hover .tooltip{visibility:visible;z-index:50}:root{--dansr-red:#cd2113;--dansr-red-hover:#a71d10;--dansr-grey:#a4a5aa;--gold:#f90;--vandoren-light-grey:#ededed;--vandoren-blue:#242539;--vandoren-dark-grey:#6d6d6d;--vandoren-yellow:#ffe401;--vandoren-purple:#939;--smith-dark-blue:#0465a9;--smith-light-blue:#06a1dc;--smith-light-grey:#e2e2e2;--smith-dark-grey:#bfc0c0;--jones-red:#b5121b;--jones-grey:#c4c4c4;--jones-purple:#7f41a6;--nav-background:#f2f2f2;--light-gray-background:#f7f7f7;--text-default:#3c3c3c;--white:#fff;--black:#000;--dark-grey:#383b41;--medium-grey:#656565;--light-grey:#ededee;--dark-background:#222;--light-background:#ededee;--brand-red:#473d3d;--text-dark-grey:#434343;--search-grey:#c4c4c4;--grey-100:#f7fafc;--grey-200:#edf2f7;--grey-300:#e2e8f0;--grey-400:#cbd5e0;--grey-500:#a0aec0;--grey-600:#718096;--grey-700:#4a5568;--grey-800:#2d3748;--grey-900:#1a202c;--success-100:#f0fff4;--success-200:#c6f6d5;--success-300:#9ae6b4;--success-400:#68d391;--success-500:#48bb78;--success-600:#38a169;--success-700:#2f855a;--success-800:#276749;--success-900:#22543d;--warning-100:ivory;--warning-200:#fefcbf;--warning-300:#faf089;--warning-400:#f6e05e;--warning-500:#ecc94b;--warning-600:#d69e2e;--warning-700:#b7791f;--warning-800:#975a16;--warning-900:#744210;--danger-100:#fff5f5;--danger-200:#fed7d7;--danger-300:#feb2b2;--danger-400:#fc8181;--danger-500:#f56565;--danger-600:#e53e3e;--danger-700:#c53030;--danger-800:#9b2c2c;--danger-900:#742a2a;--primary-100:#e7eefe;--primary-200:#b1c9fb;--primary-300:#7ba3f9;--primary-400:#598bf7;--primary-500:#1f63f4;--primary-600:#0b4ee0;--primary-700:#0941b9;--primary-800:#083aa6;--primary-900:#062c7f;--secondary-100:#ecf9f1;--secondary-200:#c1ebd2;--secondary-300:#97ddb3;--secondary-400:#6dd094;--secondary-500:#4ec67e;--secondary-600:#38ad67;--secondary-700:#2f9257;--secondary-800:#2a834e;--secondary-900:#20643c;--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.875rem;--font-4xl:2.25rem;--font-5xl:3rem;--font-6xl:4rem;--sans-serif:"Figtree",sans-serif}.login{display:flex;font-size:18px;justify-content:flex-end}.login svg.user-badge{height:30px;width:auto}.login svg.user-badge path{fill:var(--white)}@media (min-width:1024px){.login{grid-area:1/3/2/4}}nav-component.menu-open .login{color:#000}.login dropdown-component{position:relative}.login dropdown-component ul.dropdown{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;height:0;min-width:200px;overflow:hidden;position:absolute;top:60px;transition:height .2s ease}.login dropdown-component ul.dropdown li.list-child{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));opacity:0;transition:all .3s ease-in-out;visibility:hidden}.login dropdown-component ul.dropdown li.list-child:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(164 165 170/var(--tw-bg-opacity));color:rgb(241 245 249/var(--tw-text-opacity))}.login dropdown-component ul.dropdown li.list-child a{display:inline-block;padding:.75rem 1rem;width:100%}.login dropdown-component.is-dropdown-open ul.dropdown{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.login dropdown-component.is-dropdown-open ul.dropdown li.list-child{opacity:1;transition-delay:1ms;visibility:visible}.login dropdown-component.is-dropdown-open ul.dropdown li.list-child:hover{background-color:#a4a5aa}nav-component{background-color:#32323266;position:fixed;top:0;width:100vw;z-index:201}nav-component.nav-hidden{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header-container{align-items:center;background-color:transparent;display:flex;justify-content:space-between;margin:auto;max-width:1450px;padding:1rem;position:relative;transition:grid-template-rows .5s ease-in-out;width:100%;z-index:201}@media (min-width:1024px){header-container{grid-gap:0;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto}}@media (min-width:1450px){header-container{padding:1rem 0}}nav-component.menu-open header-container{background-color:var(--dansr-red)}nav-component.menu-open header-container:after{background:linear-gradient(90deg,rgba(205,33,19,0) 0,rgba(205,33,19,.1) 15%,rgba(205,33,19,.4) 50%,rgba(205,33,19,.1) 85%,rgba(205,33,19,0));bottom:0;content:"";height:1px;left:0;position:absolute;transition:opacity 325ms ease-in-out;width:100%}header-container .nav-utility-menu{align-items:center;display:flex;justify-content:flex-end;margin-left:1rem}header-container .logo-wrapper{display:block;grid-area:1/1/2/2;height:57.61px;min-height:57.61px;min-width:140px;width:100%}header-container .logo-wrapper .logo{height:100%;width:auto}header-container .logo-wrapper img.logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header-container .-desktop{display:none;grid-area:2/2/3/3;padding-top:1rem;transition:all .5s ease-in-out}@media (min-width:1024px){header-container .-desktop{display:block}}header-container .-desktop:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 15%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.1) 85%,hsla(0,0%,100%,0));content:"";height:1px;left:0;position:absolute;top:50%;transition:opacity 325ms ease-in-out;width:100%}nav-component.nav-hidden header-container .-desktop{animation:delayGridAreaAnimation .5s ease-in-out forwards;padding-top:0}nav-component.nav-hidden header-container .-desktop:after{opacity:0}header-container .-desktop ul.nav-links{align-items:center;display:flex;justify-content:center}header-container .-desktop ul.nav-links li.parent-item{color:#fff;cursor:pointer;padding:0 .5rem;position:relative}header-container .-desktop ul.nav-links li.parent-item a{border-radius:.375rem;display:block;padding:.5rem 1rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}header-container .-desktop ul.nav-links li.parent-item a:hover{--tw-bg-opacity:.8;background-color:var(--dansr-red-hover)}header-container .-desktop ul.nav-links li.parent-item span.dropdown-parent{border-radius:.375rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}header-container .-desktop ul.nav-links li.parent-item span.dropdown-parent:hover{--tw-bg-opacity:.8;background-color:var(--dansr-red-hover)}header-container .-desktop ul.nav-links li.parent-item.-parent-active a{--tw-bg-opacity:1;background-color:var(--dansr-red-hover)}header-container .-desktop ul.nav-links li.parent-item.-parent-active span.dropdown-parent{--tw-bg-opacity:1;background-color:var(--dansr-red-hover);border-radius:.375rem}header-container .-desktop ul.nav-links li.parent-item dropdown-component span.dropdown-parent{align-items:center;align-items:stretch;display:inline-flex;width:100%}header-container .-desktop ul.nav-links li.parent-item dropdown-component span.dropdown-parent a{white-space:nowrap}header-container .-desktop ul.nav-links li.parent-item dropdown-component span.dropdown-parent a span{color:#fff}header-container .-desktop ul.nav-links li.parent-item dropdown-component span.dropdown-parent button.dropdown-trigger{transition:transform .3s ease-in-out}header-container .-desktop ul.nav-links li.parent-item dropdown-component span.dropdown-parent button.dropdown-trigger svg{margin-left:6px;margin-right:6px}header-container .-desktop ul.nav-links li.parent-item dropdown-component span.dropdown-parent button.dropdown-trigger svg path{fill:#ffffffb3}header-container .-desktop ul.nav-links li.parent-item dropdown-component ul.dropdown{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-radius:.375rem;border-width:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;height:0;min-width:200px;overflow:hidden;position:absolute;top:60px;transition:height .2s ease}header-container .-desktop ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child{opacity:0;visibility:hidden}header-container .-desktop ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-radius:0;color:rgb(75 85 99/var(--tw-text-opacity));display:inline-block;padding:.75rem 1rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}header-container .-desktop ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child:hover a{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}header-container .-desktop ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child.-active-node a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(164 165 170/var(--tw-bg-opacity));color:rgb(241 245 249/var(--tw-text-opacity))}header-container .-desktop ul.nav-links li.parent-item dropdown-component.is-dropdown-open [data-name=open-dropdown]{transform:rotate(180deg)}header-container .-desktop ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}header-container .-desktop ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]{opacity:1;transition-delay:1ms;visibility:visible}header-container .-desktop ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:hover a{background-color:#a3a4a8cc}.-menu{background-color:#e5e7eb;display:inline-block;height:0;left:0;max-height:0;opacity:0;padding:1rem;position:fixed;top:112px;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:200}.-menu .search-component{background-color:transparent;border-color:#94949480;border-radius:999px;border-width:2px;display:flex;height:45px;margin:1rem;opacity:1;transition:all 325ms ease-in-out}.-menu .search-component input.search{background-color:transparent;background-color:#000c;border-bottom-left-radius:999px;border-top-left-radius:999px;color:#fff6;display:block;flex:1;font-family:Figtree,sans-serif;font-size:18px;height:35px;height:100%;padding-left:1rem}.-menu .search-component input.search::-moz-placeholder{color:#fff6;font-family:Figtree,sans-serif;font-size:18px;font-weight:500}.-menu .search-component input.search::placeholder{color:#fff6;font-family:Figtree,sans-serif;font-size:18px;font-weight:500}.-menu .search-component .search-btn{border-bottom-RIGHT-radius:999px;background:rgba(92,92,92,.6);border-top-right-radius:999px;width:75px}.-menu .search-component .search-btn svg{margin:auto}.-menu .search-component .search-btn svg path{fill:#fff}.-menu ul.nav-links{align-items:flex-start;border-top-width:2px;display:flex;flex-direction:column;height:100%}.-menu ul.nav-links li.parent-item{border-bottom-width:2px;color:#656565;cursor:pointer;font-size:20px;padding:1rem;width:100%}.menu-open .-menu ul.nav-links li.parent-item{animation:animateNavLinks .3s ease-in-out both}.menu-open .-menu ul.nav-links li.parent-item:first-child{animation-delay:.3s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(2){animation-delay:.37s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(3){animation-delay:.44s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(4){animation-delay:.51s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(5){animation-delay:.58s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(6){animation-delay:.65s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(7){animation-delay:.72s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(8){animation-delay:.79s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(9){animation-delay:.86s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(10){animation-delay:.93s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(11){animation-delay:1s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(12){animation-delay:1.07s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(13){animation-delay:1.14s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(14){animation-delay:1.21s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(15){animation-delay:1.28s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(16){animation-delay:1.35s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(17){animation-delay:1.42s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(18){animation-delay:1.49s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(19){animation-delay:1.56s}.menu-open .-menu ul.nav-links li.parent-item:nth-child(20){animation-delay:1.63s}.-menu ul.nav-links li.parent-item a{display:inline-block;width:100%}.-menu ul.nav-links li.parent-item dropdown-component{position:relative}.-menu ul.nav-links li.parent-item dropdown-component span.dropdown-parent{align-items:center;display:inline-flex;width:100%}.-menu ul.nav-links li.parent-item dropdown-component span.dropdown-parent a.link{flex:1}.-menu ul.nav-links li.parent-item dropdown-component span.dropdown-parent button.dropdown-trigger{transition:transform .3s ease-in-out}.-menu ul.nav-links li.parent-item dropdown-component span.dropdown-parent button.dropdown-trigger svg{height:21px;width:21px}.-menu ul.nav-links li.parent-item dropdown-component span.dropdown-parent button.dropdown-trigger svg path{fill:#656565}.-menu ul.nav-links li.parent-item dropdown-component ul.dropdown{height:0;overflow:hidden;position:relative;transition:height .2s ease}.-menu ul.nav-links li.parent-item dropdown-component ul.dropdown:after{content:"";height:100%;left:3px;position:absolute;top:0;width:2px}.-menu ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child{font-size:16px;opacity:0;position:relative;transition:all .3s ease-in-out;visibility:hidden}.-menu ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child:last-child{padding-bottom:0}.-menu ul.nav-links li.parent-item dropdown-component ul.dropdown li.list-child a{display:inline-block;padding:1rem}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul.dropdown li.list-child:after{width:100%}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open [data-name=open-dropdown]{transform:rotate(180deg)}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]{animation:animateNavLinks .3s ease-in-out both;visibility:visible}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:first-child{animation-delay:.15s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(2){animation-delay:.25s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(3){animation-delay:.35s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(4){animation-delay:.45s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(5){animation-delay:.55s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(6){animation-delay:.65s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(7){animation-delay:.75s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(8){animation-delay:.85s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(9){animation-delay:.95s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(10){animation-delay:1.05s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(11){animation-delay:1.15s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(12){animation-delay:1.25s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(13){animation-delay:1.35s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(14){animation-delay:1.45s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(15){animation-delay:1.55s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(16){animation-delay:1.65s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(17){animation-delay:1.75s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(18){animation-delay:1.85s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(19){animation-delay:1.95s}.-menu ul.nav-links li.parent-item dropdown-component.is-dropdown-open ul[data-name=dropdown] li[data-name=nav-item]:nth-child(20){animation-delay:2.05s}.-menu ul.nav-links li.parent-item.-parent-active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--dansr-red-hover);border-radius:.375rem;color:rgb(255 255 255/var(--tw-text-opacity))}.-menu ul.nav-links li.parent-item.-parent-active dropdown-component span button.dropdown-trigger svg path{fill:#fff}.-menu ul.nav-links li.parent-item.-parent-active dropdown-component li.list-child.-active-node{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(164 165 170/var(--tw-bg-opacity));border-radius:.375rem;color:rgb(241 245 249/var(--tw-text-opacity))}nav-component.menu-open .-menu{height:auto;max-height:100%;opacity:1;visibility:visible}.logo-wrapper svg *{fill:#fff}button.open-mobile-menu{grid-area:1/3/2/4;justify-self:flex-end}button.open-mobile-menu span{margin-left:auto}button.open-mobile-menu span:before{content:"";display:block;transform:translateY(-12px)}button.open-mobile-menu span:after{content:"";display:block;transform:translateY(12px)}nav-component.menu-open button.open-mobile-menu span{background:transparent;transform:translate(50px)}nav-component.menu-open button.open-mobile-menu span:before{transform:rotate(45deg) translate(-34px,34px)}nav-component.menu-open button.open-mobile-menu span:after{transform:rotate(-45deg) translate(-34px,-34px)}.nav-backdrop{pointer-events:none;transition:all 325ms ease-in-out}nav-component.menu-open .nav-backdrop{background-color:var(--dansr-grey);opacity:.8;pointer-events:all}@keyframes mobileMenuAnimation{0%{height:0}to{height:auto}}@keyframes delayGridAreaAnimation{0%{grid-area:2/2/3/3;opacity:1}50%{grid-area:1/2/2/3;opacity:1}to{grid-area:1/2/2/3;opacity:1}}@keyframes animateNavLinks{0%{opacity:0;transform:translateY(-5%)}50%{opacity:.5}to{opacity:1}}:root{--hero-min-height:950px}carousel-hero{display:block;min-height:var(--hero-min-height);position:relative;width:100%}carousel-hero.-small-hero{--hero-min-height:400px}@media (min-width:600px){carousel-hero.-small-hero{--hero-min-height:500px}}carousel-hero .auto-play-button{bottom:1rem;height:55px;padding:7px;position:absolute;right:1rem;visibility:hidden;width:55px;z-index:50}carousel-hero .auto-play-button .image-toggle{background-image:url(/static/images/pause-button.png);background-position:50%;background-repeat:no-repeat;display:block;filter:invert(100%) sepia(1%) saturate(0) hue-rotate(130deg) brightness(113%) contrast(101%);height:40px;width:40px;z-index:10}carousel-hero .auto-play-button .image-toggle.play{background-image:url(/static/images/play-button.png)}carousel-hero .swiper-button-next,carousel-hero .swiper-button-prev{cursor:pointer;height:40px;position:absolute;top:45%;width:30px;z-index:10}carousel-hero .swiper-button-next:focus-visible,carousel-hero .swiper-button-prev:focus-visible{border:none}carousel-hero .swiper-button-next:focus-visible svg,carousel-hero .swiper-button-prev:focus-visible svg{border:2px solid var(--white)}carousel-hero .swiper-button-next svg path,carousel-hero .swiper-button-prev svg path{fill:var(--white);stroke:var(--white);stroke-width:1.5px;stroke-linejoin:round;opacity:.56}carousel-hero .swiper-button-next{left:auto;right:10px;visibility:hidden}carousel-hero .swiper-button-prev{left:10px;right:auto;visibility:hidden}carousel-hero carousel-hero-slides-container{display:block;position:relative;transition:opacity 75ms ease;width:100%}carousel-hero carousel-hero-slides-container:not([slide-count="1"]){cursor:grab}carousel-hero carousel-hero-slides-container:not([slide-count="1"]):active,carousel-hero carousel-hero-slides-container:not([slide-count="1"]):focus{cursor:grabbing}carousel-hero carousel-hero-slides-container:before{background:radial-gradient(circle at 70% 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.7) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}carousel-hero carousel-hero-slides-container .swiper-slide{height:auto}carousel-hero carousel-hero-slides-container .swiper-slide.red{background-color:var(--dansr-red)}carousel-hero carousel-hero-slides-container carousel-hero-slide{display:inline-flex!important;height:auto;min-height:var(--hero-min-height);position:relative;width:100%}carousel-hero carousel-hero-slides-container carousel-hero-slide slide-wrapper{align-items:center;display:inline-flex;flex-direction:column-reverse;height:100%;justify-content:space-around;margin:auto;max-width:1450px;min-height:var(--hero-min-height);padding-top:176px;width:100%}@media (min-width:1280px){carousel-hero carousel-hero-slides-container carousel-hero-slide slide-wrapper{flex-direction:row-reverse;padding-top:0}}carousel-hero carousel-hero-slides-container carousel-hero-slide image-shim{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}carousel-hero carousel-hero-slides-container carousel-hero-slide image-shim img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}carousel-hero carousel-hero-slides-container carousel-hero-slide side-image-shim{height:100%;max-width:550px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}@media (min-width:1280px){carousel-hero carousel-hero-slides-container carousel-hero-slide side-image-shim{height:100%;max-width:850px}}carousel-hero carousel-hero-slides-container carousel-hero-slide side-image-shim img{bottom:0;height:auto;pointer-events:none;position:absolute;width:100%}@media (min-width:500px){carousel-hero carousel-hero-slides-container carousel-hero-slide side-image-shim img{position:relative}}@media (min-width:1280px){carousel-hero carousel-hero-slides-container carousel-hero-slide side-image-shim img{position:absolute}}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content{display:inline-flex;flex-direction:column;justify-content:center;max-width:660px;padding:2rem 1rem 1rem;position:relative;text-align:left;width:100%;z-index:3}@media (min-width:1450px){carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content{padding-left:0}}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content:before{background-color:rgba(var(--dansr-red),0);content:"";height:100%;position:absolute;width:100%;z-index:11}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content h2,carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content p{color:var(--white);text-shadow:0 3px 8px rgba(0,0,0,.18)}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content h2{font-size:46px}@media (min-width:750px){carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content h2{font-size:60px}}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content h2~buttons-container,carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content h2~p{margin-top:1rem}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content p{font-size:24px;line-height:1.2}@media (min-width:750px){carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content p{font-size:28px}}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content p~buttons-container{margin-top:1rem}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content p~buttons-container a span svg *{fill:#fff}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content buttons-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}carousel-hero carousel-hero-slides-container carousel-hero-slide hero-content buttons-container a{margin:.75rem}carousel-hero .pagination{bottom:2rem;left:1rem;position:absolute;z-index:10}carousel-hero .pagination.swiper-pagination-lock{display:none}carousel-hero .pagination .swiper-pagination-bullet{background:var(--white);border-radius:50%;cursor:pointer;display:inline-block;height:1rem;margin:.5rem .25rem;transition:background-color .3s ease;width:1rem}carousel-hero .pagination .swiper-pagination-bullet-active{background:var(--primary-light-blue)}.carousel-circles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:-150px auto auto;max-width:1450px;width:100%;z-index:50}.carousel-circles .carousel-circle{align-items:center;background:var(--primary-light-blue);border:4px solid var(--white);border-radius:100%;box-shadow:0 3px 7px #00000021;display:flex;flex-direction:column;height:260px;justify-content:center;margin:1rem;min-height:260px;min-width:260px;overflow:hidden;position:relative;width:260px}@media (min-width:380px){.carousel-circles .carousel-circle{height:300px;margin:1.25rem;width:300px}}@media (min-width:800){.carousel-circles .carousel-circle{height:340px;width:340px}}.carousel-circles .carousel-circle:before{background-image:url(/static/images/bg-texture.png);background-position:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-circles .carousel-circle .image-wrapper{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:.5rem;margin-top:-60px;width:100px;z-index:5}.carousel-circles .carousel-circle .image-wrapper img,.carousel-circles .carousel-circle .image-wrapper svg{height:auto;width:70px}.carousel-circles .carousel-circle span{animation:fadeIn 6s;color:#fff;font-size:1rem;font-weight:600;padding:0 .75rem;text-align:center;text-shadow:var(--text-shadow);z-index:5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}footer{background-color:#313131;color:#fff}footer footer-top{display:grid;gap:20px;grid-template-columns:1fr;margin:auto;max-width:1450px;padding:30px 1rem}@media (min-width:890px){footer footer-top{grid-template-columns:250px 1fr}}footer footer-top .footer-left-container{display:inline-block;padding-top:4px}footer footer-top .footer-left-container .footer-logo{display:block;height:37px;min-height:37px;min-width:140px;width:100%}footer footer-top .footer-left-container .footer-logo img.logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer footer-top .footer-left-container .footer-logo .logo{height:100%;width:auto}footer footer-top .contact-info{color:#ffffff87}footer footer-top .footer-links-columns{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}footer footer-top .footer-links-columns .footer-link a{display:block;font-family:Philosopher,sans-serif;font-size:22px;font-weight:700;transition:color 325ms ease-in-out}footer footer-top .footer-links-columns .footer-link a:hover{color:#ffffff8c}footer footer-top .footer-links-columns .footer-link ul.sub-navigation{color:#ffffff87;margin-top:5px;transition:color 325ms ease-in-out}footer footer-top .footer-links-columns .footer-link ul.sub-navigation a{display:block;font-family:var(--sans-serif);font-size:16px;font-weight:400;padding-top:2px}footer footer-top .footer-links-columns .footer-link ul.sub-navigation a:hover{color:#ffffffd9}footer footer-bottom{background-color:#242424;display:block;padding:30px 1rem}footer footer-bottom .bottom-footer-link{color:#ffffff87;margin:0 5px}page-hero.small{height:400px}page-hero.medium{height:550px}page-hero.large{height:650px}page-hero.full{height:100vh}page-hero.overlay-black,page-hero.overlay-purple{background-image:radial-gradient(circle at center,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 100%);pointer-events:none}page-hero.overlay-black:before,page-hero.overlay-purple:before{content:"";height:100%;position:absolute;top:0;width:100%}page-hero .brand-logo{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}page-hero .brand-logo svg{height:80px;margin:0 1rem;width:auto}page-hero.overlay-black{background-color:#00000059}page-hero.overlay-purple{background-color:#6e309273}page-hero.vandoren{background:radial-gradient(circle at center,rgba(60,60,60,.6) 10%,#3c3c3c 100%)}page-hero.vandoren .hero-brand_bottom{bottom:0;height:6px;left:0;position:absolute;right:0;width:100%}page-hero.vandoren .hero-brand_bottom.yellow{background-color:#f1c900;margin-bottom:6px}page-hero.vandoren .hero-brand_bottom.purple{background-color:#783798}page-hero.jones{background:radial-gradient(circle at center,rgba(129,22,14,.7) 10%,#4c0f0a 100%)}page-hero .page-hero_content{margin:auto;max-width:1450px}page-hero .image{height:100%}share-modal-component{display:block}share-modal-component:after{background-color:var(--brand-yellow);bottom:-2px;content:"";height:2px;left:-.1rem;position:absolute;transition:width .5s ease;width:0}share-modal-component:active:after,share-modal-component:focus:after,share-modal-component:hover:after{width:calc(100% + 4px)}share-modal-component.is-open share-modal{opacity:1;pointer-events:all;visibility:visible}share-modal-component .open-share{position:relative}share-modal-component .open-share .language{transition:color 325ms ease-in-out}share-modal-component .open-share svg{height:20px;margin-bottom:2px;width:auto}share-modal-component .open-share svg path{fill:var(--black);opacity:.37;transition:all 325ms ease-in-out}share-modal-component .open-share.alt-icon svg{height:18px;width:auto}share-modal-component .open-share:hover .language{color:var(--dansr-red)}share-modal-component .open-share:hover svg path{fill:var(--dansr-red);opacity:1}share-modal-component share-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:99999}share-modal-component share-modal .close-share{display:block;z-index:3}share-modal-component share-modal .close-share svg path{fill:var(--white)}save-modal-component{display:block;margin-top:6px}save-modal-component:after{background-color:var(--brand-yellow);bottom:-2px;content:"";height:2px;left:-.1rem;position:absolute;transition:width .5s ease;width:0}save-modal-component:active:after,save-modal-component:focus:after,save-modal-component:hover:after{width:calc(100% + 4px)}save-modal-component.is-open save-modal{opacity:1;pointer-events:all;visibility:visible}save-modal-component .open-save{position:relative}save-modal-component .open-save .language{transition:color 325ms ease-in-out}save-modal-component .open-save svg{height:auto;width:28px}save-modal-component .open-save svg path{fill:var(--black);opacity:.37;transition:all 325ms ease-in-out}save-modal-component .open-save:hover .language{color:var(--dansr-red)}save-modal-component .open-save:hover svg path{fill:var(--dansr-red);opacity:1}save-modal-component save-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:99999}save-modal-component save-modal .close-save{display:block;position:absolute;z-index:3}save-modal-component save-modal .close-save svg path{fill:var(--white)}save-modal-component save-modal #save_container{background-color:var(--white);background-color:#fff;color:var(--white);display:block;max-width:300px;padding:1.5rem;position:relative;width:100%;z-index:2}save-modal-component save-modal #save_container .save-text:after{background:linear-gradient(90deg,rgba(205,33,19,0) 0,rgba(205,33,19,.1) 15%,rgba(205,33,19,.4) 50%,rgba(205,33,19,.1) 85%,rgba(205,33,19,0));bottom:0;content:"";height:1px;left:0;position:absolute;transition:opacity 325ms ease-in-out;width:100%}save-modal-component save-modal #save_container .provider-wrapper{display:flex;justify-content:center}save-modal-component save-modal #save_container a.share-social{margin-right:10px}save-modal-component save-modal #save_container a.share-social:last-of-type{margin-right:0}save-modal-component save-modal #save_container svg{height:auto;width:20px}save-modal-component save-modal #save_container select{border:1px solid rgba(0,0,0,.3);display:block;padding:14px;width:100%}save-modal-component save-modal #save_container select:focus-visible{border:2px solid var(--brand-grey)}save-modal-component save-modal #save_container .favorite-button .list-box{display:inline-block;position:relative;transition:background-color .3s ease-in-out}save-modal-component save-modal #save_container .favorite-button .list-box svg{height:auto;width:18px}save-modal-component save-modal #save_container .favorite-button .list-box svg path{fill:transparent}save-modal-component save-modal #save_container .favorite-button.remove .list-box{background-color:var(--dansr-red)}save-modal-component save-modal #save_container .favorite-button.remove .list-box svg path{fill:#fff}save-modal-component save-modal #save_container .create-button{display:none}save-modal-component save-modal #save_container .create-button.is-visable{align-items:center;display:flex;justify-content:center}save-modal-component save-modal button.modal-backdrop{background-color:#32323280;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}search-modal{align-items:center;background:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:-9999;opacity:0;padding:1rem;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in;width:100%;z-index:-1}search-modal.is-open{left:0;opacity:1;pointer-events:auto;z-index:2000}search-modal.is-open .search-modal_backdrop{display:block}search-modal .search-modal_container{background-color:var(--white);border-radius:10px;display:grid;grid-template-columns:1fr;height:auto;max-height:80vh;max-width:900px;overflow:scroll;width:100%;z-index:2}@media (min-width:750px){search-modal .search-modal_container{grid-template-columns:2fr 4fr;height:450px}}search-modal .search-modal_backdrop{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}search-modal .search-modal_categories{background:var(--smith-light-grey);height:100%}search-modal .search-modal_categories #filters ul li a{align-items:center;display:flex;flex-direction:row;padding:.88rem 1rem;transition:background-color .3s ease}search-modal .search-modal_categories #filters ul li a:hover{background-color:var(--white)}search-modal .search-modal_categories #filters ul li a div.img-wrapper{align-items:center;display:flex;height:30px;justify-content:center;margin-right:.75rem;min-height:30px;min-width:30px;width:30px}search-modal .search-modal_categories #filters ul li a div.img-wrapper img{filter:contrast(0);height:auto;width:28px}search-modal .search-modal_categories #filters ul li a span{color:#2d2d2d}search-modal .search-modal_categories #filters ul li a.-is-refined{background-color:var(--white)}search-modal .search-modal_categories #filters ul li a.-is-refined div.img-wrapper img{filter:contrast(1)}search-modal .search-modal_categories #filters ul li a.-is-refined span{font-weight:700}search-modal .search-modal_results{height:100%;overflow:hidden;padding:1rem 1rem 2rem;position:relative}search-modal #searchbox{padding:2 0 1rem}search-modal .search-input{background:var(--search-grey);border-radius:25px;color:var(--white);height:50px;padding:1rem;width:100%}search-modal .search-input::-moz-placeholder{color:var(--white)}search-modal .search-input::placeholder{color:var(--white)}search-modal #hits{height:100%;overflow:auto;padding-right:6px}search-modal #hits .ais-Hits--empty{margin-top:1rem}search-modal .search-results-list{display:block;margin-top:1rem;padding-bottom:4rem}search-modal .search-results-list .article{border-radius:6px;color:var(--text-dark-grey);display:grid;grid-template-columns:3fr 1fr;margin:.5rem 0;padding:.5rem;transition:background-color .3s ease}search-modal .search-results-list .article:focus,search-modal .search-results-list .article:hover{background-color:#e6e6e6}search-modal .search-results-list .article h3{align-items:center;display:flex;font-family:Figtree,sans-serif;font-size:1rem;padding-right:.5rem}search-modal .search-results-list .article p{color:var(--medium-grey);display:flex;font-size:1rem;justify-content:right}search-modal #powered-by{align-items:center;background:var(--white);border-top:1px solid var(--smith-light-grey);bottom:0;display:flex;font-size:.65rem;height:1rem;justify-content:flex-end;left:0;padding:1rem;position:absolute;width:100%}search-component{background-color:transparent;border:2px solid hsla(0,0%,58%,.5);border-radius:999px;display:none;grid-area:1/2/2/3;height:45px;opacity:1;transition:all 325ms ease-in-out;width:100%}@media (min-width:1024px){search-component{display:flex}}search-component .search-button{background-color:#0006;border-radius:999px;color:#fff6;display:grid;font:500 18px var(--sans-serif);grid-template-columns:auto 4fr auto;height:100%;width:100%}search-component .search-button::-moz-placeholder{color:#fff6;font:500 18px var(--sans-serif)}search-component .search-button::placeholder{color:#fff6;font:500 18px var(--sans-serif)}nav.-menu search-component .search-button{background-color:#fff}nav.-menu search-component .search-button svg{color:#656565}nav.-menu search-component .search-button svg path{fill:#656565;stroke:#656565}nav.-menu search-component .search-button kbd,nav.-menu search-component .search-button kbd abbr,nav.-menu search-component .search-button span{color:#656565}nav-component.nav-hidden search-component{margin-top:-110px;opacity:0}nav-component.menu-open #mobile-menu search-component{display:flex;margin:1rem 0;opacity:1;width:100%}artist-filters{display:block}artist-filters.htmx-request .loading-indicator{display:flex}artist-filters .loading-indicator,artist-filters.htmx-request #artist-results{display:none}artist-filters .artist-card{animation:animateIn .3s ease-in-out both}artist-filters .artist-card:first-child{animation-delay:70ms}artist-filters .artist-card:nth-child(2){animation-delay:.14s}artist-filters .artist-card:nth-child(3){animation-delay:.21s}artist-filters .artist-card:nth-child(4){animation-delay:.28s}artist-filters .artist-card:nth-child(5){animation-delay:.35s}artist-filters .artist-card:nth-child(6){animation-delay:.42s}artist-filters .artist-card:nth-child(7){animation-delay:.49s}artist-filters .artist-card:nth-child(8){animation-delay:.56s}artist-filters .artist-card:nth-child(9){animation-delay:.63s}artist-filters .artist-card:nth-child(10){animation-delay:.7s}artist-filters .artist-card:nth-child(11){animation-delay:.77s}artist-filters .artist-card:nth-child(12){animation-delay:.84s}artist-filters .artist-card:nth-child(13){animation-delay:.91s}artist-filters .artist-card:nth-child(14){animation-delay:.98s}artist-filters .artist-card:nth-child(15){animation-delay:1.05s}artist-filters .artist-card:nth-child(16){animation-delay:1.12s}artist-filters .artist-card:nth-child(17){animation-delay:1.19s}artist-filters .artist-card:nth-child(18){animation-delay:1.26s}artist-filters .artist-card:nth-child(19){animation-delay:1.33s}artist-filters .artist-card:nth-child(20){animation-delay:1.4s}artist-filters .artist-card:nth-child(21){animation-delay:1.47s}artist-filters .artist-card:nth-child(22){animation-delay:1.54s}artist-filters .artist-card:nth-child(23){animation-delay:1.61s}artist-filters .artist-card:nth-child(24){animation-delay:1.68s}artist-filters .artist-card:nth-child(25){animation-delay:1.75s}artist-filters .artist-card:nth-child(26){animation-delay:1.82s}artist-filters .artist-card:nth-child(27){animation-delay:1.89s}artist-filters .artist-card:nth-child(28){animation-delay:1.96s}artist-filters .artist-card:nth-child(29){animation-delay:2.03s}artist-filters .artist-card:nth-child(30){animation-delay:2.1s}artist-filters .artist-card:nth-child(31){animation-delay:2.17s}artist-filters .artist-card:nth-child(32){animation-delay:2.24s}artist-filters .artist-card:nth-child(33){animation-delay:2.31s}artist-filters .artist-card:nth-child(34){animation-delay:2.38s}artist-filters .artist-card:nth-child(35){animation-delay:2.45s}artist-filters .artist-card:nth-child(36){animation-delay:2.52s}artist-filters .artist-card:nth-child(37){animation-delay:2.59s}artist-filters .artist-card:nth-child(38){animation-delay:2.66s}artist-filters .artist-card:nth-child(39){animation-delay:2.73s}artist-filters .artist-card:nth-child(40){animation-delay:2.8s}artist-filters .artist-card:nth-child(41){animation-delay:2.87s}artist-filters .artist-card:nth-child(42){animation-delay:2.94s}artist-filters .artist-card:nth-child(43){animation-delay:3.01s}artist-filters .artist-card:nth-child(44){animation-delay:3.08s}artist-filters .artist-card:nth-child(45){animation-delay:3.15s}artist-filters .artist-card:nth-child(46){animation-delay:3.22s}artist-filters .artist-card:nth-child(47){animation-delay:3.29s}artist-filters .artist-card:nth-child(48){animation-delay:3.36s}artist-filters .artist-card:nth-child(49){animation-delay:3.43s}artist-filters .artist-card:nth-child(50){animation-delay:3.5s}artist-modal[aria-hidden=false]{display:block}artist-modal[aria-hidden=true]{display:none}artist-modal .modal_overlay{animation:fade-in .2s both}artist-modal .modal_container{animation:fade-in .4s .2s both,slide-up .4s .2s both}artist-modal .modal_container,artist-modal .modal_overlay{will-change:transform}artist-modal .modal_content p{margin-bottom:1rem}artist-modal .modal_content a{color:var(--dansr-red);font-weight:500;text-underline-offset:4px}artist-modal .modal_content a:hover{text-decoration-line:underline}dropdown-menu .dropdown-menu.show{--tw-scale-x:1;--tw-scale-y:1;opacity:1;transition-duration:.1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}dropdown-menu .dropdown-menu.hide,dropdown-menu .dropdown-menu.show{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}dropdown-menu .dropdown-menu.hide{--tw-scale-x:.95;--tw-scale-y:.95;display:none;opacity:0;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.dropdown-icon{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));flex-shrink:0;height:.75rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;width:.75rem}.dropdown-icon path{fill:#9ca3af}proximity-search.htmx-request #location-results,proximity-search.htmx-request #map{display:none}proximity-search.htmx-request .loader{display:flex}default-setlist .existing-default svg.heart-icon{display:none!important}default-setlist .existing-default.heart svg.heart-icon{display:block!important}default-setlist .existing-default.heart svg.minus-icon{display:none!important}.accordion-component{display:block;position:relative;width:100%}.accordion-component label{align-items:center;border-color:var(--grey-300);border-radius:.5rem;border-style:solid;border-width:1px;color:var(--grey-700);cursor:pointer;display:inline-flex;flex-flow:row nowrap;height:48px;justify-content:space-between;padding:0 1rem;transition:all .15s ease-in-out;width:100%}.accordion-component label:before{background-color:var(--grey-500);border-radius:.5rem;content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 75ms ease-in-out;width:100%}.accordion-component label:focus-visible,.accordion-component label:hover{border-color:var(--grey-400);color:var(--grey-800)}.accordion-component label:focus-visible:before,.accordion-component label:hover:before{opacity:.1}.accordion-component label:active{color:var(--grey-800)}.accordion-component label:active:before{opacity:.2}.accordion-component label svg{height:18px;transform:rotate(180deg);transition:all .3s ease-in-out;width:18px}.accordion-component label span{color:var(--grey-700);font-weight:500;line-height:1.2}.accordion-component input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.accordion-component input:focus-visible+label{color:var(--grey-800)}.accordion-component input:focus-visible+label:before{opacity:.1}.accordion-component input:checked+label{border-color:var(--grey-300);border-radius:.5rem .5rem 0 0}.accordion-component input:checked+label:before{border-radius:.5rem .5rem 0 0}.accordion-component input:checked+label svg{transform:rotate(0)}.accordion-component input:checked~accordion-content{border-color:var(--grey-300);height:auto;visibility:visible}.accordion-component accordion-content{border:1px solid transparent;border-radius:0 0 .5rem .5rem;border-top:0 solid transparent;display:block;height:0;overflow:hidden;padding:1rem;position:relative;visibility:hidden;width:100%}.accordion-component accordion-content h5,.accordion-component accordion-content p{color:var(--grey-700);display:block;line-height:1.2}.accordion-component accordion-content h5{font-weight:500;margin-bottom:.5rem}background-hero{align-items:center;display:flex;justify-content:center;padding:12rem 1rem;position:relative;width:100%}@media (min-width:992px){background-hero{flex-direction:row;padding:14rem 1rem}}background-hero img#hero-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}background-hero hero-content{display:flex;flex-direction:column;margin:auto;max-width:1250px;width:100%;z-index:1}@media (min-width:992px){background-hero hero-content{flex-direction:row}}background-hero hero-content hero-col{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;max-width:700px;text-align:center;width:100%}@media screen and (max-width:992px){background-hero hero-content hero-col{margin:auto}background-hero hero-content hero-col:nth-child(2n){margin-top:1rem}}@media (min-width:992px){background-hero hero-content hero-col{align-items:flex-start;padding-left:1rem;text-align:left;width:50%}}background-hero hero-content hero-col h1{color:var(--dark-grey);color:var(--white);display:block;font-size:34px;font-weight:600;text-shadow:0 .25rem .5rem rgba(0,0,0,.12)}@media (min-width:624px){background-hero hero-content hero-col h1{font-size:42px}}background-hero hero-content hero-col p{color:var(--dark-grey);color:var(--white);display:block;font-size:20px;font-weight:500;margin-top:1.5rem;text-shadow:0 .25rem .5rem rgba(0,0,0,.12)}background-hero hero-content hero-col a,background-hero hero-content hero-col button{background-color:var(--primary-color);border-radius:6px;box-shadow:0 8px 32px #0003;color:var(--white);display:block;margin-top:1.5rem;overflow:hidden;padding:12px 20px;position:relative;transition:all .2s ease}background-hero hero-content hero-col a:after,background-hero hero-content hero-col button:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}background-hero hero-content hero-col a:hover:after,background-hero hero-content hero-col button:hover:after{animation:shine 1.6s ease}background-hero hero-content hero-col a:active,background-hero hero-content hero-col a:focus,background-hero hero-content hero-col button:active,background-hero hero-content hero-col button:focus{box-shadow:0 4px 16px #0003;transform:translateY(1px)}background-hero hero-content hero-col img{height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:992px){background-hero hero-content hero-col img{max-height:500px}}.button{color:var(--white);display:inline-block;font-size:1rem;padding:12px 20px;transition:background-color .3s ease}.button.-rounded{border-radius:6px}.button.-small{font-size:.8rem;padding:.5rem .75rem}.button.-primary{background-color:var(--primary-color)}.button.-primary:active,.button.-primary:focus,.button.-primary:hover{background-color:var(--primary-color-hover)}.button.-shine{background-color:var(--primary-color);border-radius:6px;box-shadow:0 8px 32px #0003;color:var(--white);overflow:hidden;padding:12px 20px;position:relative;transition:all .2s ease}.button.-shine:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.button.-shine:hover:after{animation:ButtonShine 1.6s ease}.button.-shine:active,.button.-shine:focus{box-shadow:0 4px 16px #0003;transform:translateY(1px)}@keyframes ButtonShine{to{left:200%}}card-carousel{display:block;position:relative;width:100%}card-carousel>button{align-items:center;color:var(--grey-800);display:none;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:100}@media (min-width:500px){card-carousel>button{display:inline-flex}}card-carousel>button.next{right:.5rem}card-carousel>button.back{left:.5rem}card-carousel>button:focus:before,card-carousel>button:hover:before{background-color:var(--white);border-color:var(--grey-200);opacity:1}card-carousel>button:active{color:var(--primary-700)}card-carousel>button:active:before{background-color:var(--white);border-color:var(--grey-200);opacity:1}card-carousel>button:active:after{transform:scale(1.2)}card-carousel>button:before{background-color:var(--grey-100);border:1px solid var(--grey-100);border-radius:50%;opacity:.6;transition:all 75ms ease;z-index:2}card-carousel>button:after,card-carousel>button:before{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}card-carousel>button:after{background-color:var(--primary-500);border-radius:50%;opacity:.15;transform:scale(0);transition:all 75ms ease-in-out;z-index:1}card-carousel>button svg{height:24px;width:24px;z-index:3}card-carousel card-container{-ms-overflow-style:none;display:block;overflow-x:auto;padding:1rem;scroll-snap-type:x mandatory;scrollbar-width:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}card-carousel card-container::-webkit-scrollbar{display:none}card-carousel card-container .card{background-color:var(--white);border-radius:.5rem;display:inline-block;margin:0 1rem;overflow:hidden;scroll-snap-align:center;transition:all .15s ease;vertical-align:top;width:320px}card-carousel card-container .card:focus card-copy,card-carousel card-container .card:hover card-copy{border-color:var(--primary-400)}card-carousel card-container .card:active{box-shadow:0 0 0 5px var(--primary-100)}card-carousel card-container .card:active card-copy{border-color:var(--primary-400)}card-carousel card-container .card img-shim{background-color:var(--grey-100);display:block;position:relative;width:100%}card-carousel card-container .card img-shim:before{content:"";display:block;padding-bottom:66.66%;width:100%}card-carousel card-container .card img-shim img{height:100%;left:0;position:absolute;top:0;width:100%}card-carousel card-container .card card-copy{border-color:var(--grey-300);border-radius:0 0 .5rem .5rem;border-style:solid;border-width:0 1px 1px;display:block;padding-top:1rem;text-align:left;transition:all .15s ease-in-out;width:100%}card-carousel card-container .card card-copy h3{color:var(--grey-800);display:block;font-size:var(--font-lg);font-weight:var(--font-medium);line-height:1.375;padding:0 1rem .75rem;white-space:normal;width:100%}card-carousel card-container .card card-copy p{color:var(--grey-700);font-size:1rem;line-height:1.618;padding:0 1rem 1rem;white-space:normal}checkbox-component{display:inline-block;position:relative;width:100%}checkbox-component input{left:0;opacity:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}checkbox-component input:focus+label i:before{background-color:var(--white);border-color:var(--primary-color);box-shadow:0 0 0 5px var(--primary-100)}checkbox-component input:checked+label i:before{background-color:var(--primary-color);border-color:var(--primary-800)}checkbox-component input:checked+label i svg{opacity:1}checkbox-component label{align-items:center;cursor:pointer;display:inline-flex;flex-flow:row nowrap}checkbox-component label:hover i:before{border-color:var(--primary-color)}checkbox-component label:active i:before{background-color:var(--white);border-color:var(--primary-color);box-shadow:0 0 0 5px var(--primary-100)}checkbox-component label i{align-items:center;display:inline-flex;height:48px;justify-content:center;width:48px}checkbox-component label i:before{background-color:var(--grey-100);border:1px solid var(--grey-400);border-radius:.25rem;content:"";display:inline-block;height:20px;position:absolute;transition:all .15s ease;width:20px}checkbox-component label i svg{color:var(--white);height:12px;opacity:0;position:absolute;transition:all .15s ease;width:12px;z-index:2}checkbox-component label span{color:var(--grey-700);display:inline-block;flex:1;line-height:1.375;padding:.5rem 0}content-carousel{box-shadow:0 11px 25px #0000001a}content-carousel,content-carousel carousel-container{display:block;height:100%;position:relative;width:100%}content-carousel carousel-container{min-height:550px;overflow:hidden}content-carousel carousel-container carousel-slide{align-items:flex-end;background-color:var(--light-grey);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:transform .4s ease;width:100%}content-carousel carousel-container carousel-slide gradient-shim{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));bottom:0;height:50%;left:0;opacity:.95;position:absolute;width:100%;z-index:2}content-carousel carousel-container carousel-slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}content-carousel carousel-container carousel-slide slide-content{display:inline-block;height:auto;max-width:600px;padding:2rem;text-align:center;width:100%;z-index:3}content-carousel carousel-container carousel-slide slide-content a,content-carousel carousel-container carousel-slide slide-content h4,content-carousel carousel-container carousel-slide slide-content h5,content-carousel carousel-container carousel-slide slide-content hr{animation:SlideIn .3s ease forwards;opacity:0}content-carousel carousel-container carousel-slide slide-content h4,content-carousel carousel-container carousel-slide slide-content h5{color:var(--white);line-height:1.2;padding:0 1rem;text-shadow:0 3px 6px rgba(0,0,0,.95)}content-carousel carousel-container carousel-slide slide-content h4{animation-delay:.3s;font-size:28px}content-carousel carousel-container carousel-slide slide-content hr{animation-delay:.35s;background:var(--white);box-shadow:0 3px 6px #000000f2;display:block;height:2px;margin:1rem auto;max-width:350px;width:90%}content-carousel carousel-container carousel-slide slide-content h5{animation-delay:.4s;font-family:var(--font-sans-serif-paragraph);font-size:20px;font-weight:var(--font-normal)}content-carousel carousel-container carousel-slide slide-content a{animation-delay:.45s;background-color:transparent;border:2px solid var(--white);border-radius:6px;color:var(--white);display:table;margin:1rem auto auto;padding:12px 20px;transition:background-color .3s ease}content-carousel carousel-container carousel-slide slide-content a:active,content-carousel carousel-container carousel-slide slide-content a:focus,content-carousel carousel-container carousel-slide slide-content a:hover{background-color:var(--white);color:var(--dark-grey)}content-carousel carousel-controls{animation:FadeIn .4s ease-in forwards;animation-delay:.4s;display:flex;flex-direction:revert;justify-content:space-between;opacity:0;padding:1rem;width:100%}content-carousel carousel-controls button{cursor:pointer;display:inline-block;height:30px;transition:transform .3s ease;width:30px}content-carousel carousel-controls button.prev{transform:rotate(-180deg)}content-carousel carousel-controls button:focus,content-carousel carousel-controls button:hover{transform:scale(.9)}content-carousel carousel-controls button:focus.prev,content-carousel carousel-controls button:hover.prev{transform:rotate(-180deg) scale(.9)}content-carousel carousel-controls button:focus svg .svg-fill-path,content-carousel carousel-controls button:hover svg .svg-fill-path{fill:var(--white)}content-carousel carousel-controls button svg{height:100%;width:100%}content-carousel carousel-controls button svg .svg-fill-path{fill:var(--white);transition:fill .3s ease}@keyframes SlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}date-time-picker{align-items:center;background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.5rem;color:var(--grey-900);display:inline-flex;padding:1rem}date-time-picker:focus-within{border-color:var(--primary-600)}date-time-picker input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;font:inherit;outline:none}date-time-picker input[type=date]{border-right-width:0;padding:.25rem 0 .25rem .5rem;width:10rem}date-time-picker input[type=time]{border-left-width:0;padding:.25rem .5rem .25rem 0;width:5.5rem}date-time-picker span{border-right:1px solid #ddd;height:1rem;margin-left:.25rem;margin-right:.25rem}.info{color:#a9a9a9;font-size:.8rem;padding-top:.5rem}button.ghost-button{background-color:transparent;border:2px solid var(--primary-color);border-radius:6px;color:var(--primary-color);display:block;padding:12px 20px;transition:background-color .3s ease}button.ghost-button:active,button.ghost-button:focus,button.ghost-button:hover{background-color:var(--primary-color-hover);color:var(--white)}image-slider{cursor:grab;display:inline-flex;min-height:600px;position:relative;scrollbar-width:none;transform:translate(0);transition:transform .3s ease-out;width:100%;will-change:transform}image-slider.loading:after{animation:skeletonWave 1.25s ease infinite;background:linear-gradient(to right,transparent,var(--grey-300),transparent);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:4}image-slider.loading .image-slide{display:none}image-slider .image-slide{align-items:center;display:flex;justify-content:center;max-height:600px;overflow:hidden;padding:0 1rem;position:relative}image-slider .image-slide img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}input-component{display:inline-flex;flex-direction:column-reverse;position:relative;width:100%}input-component.has-icon input{padding-left:40px}input-component input{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:inline-block;line-height:48px;overflow:hidden;padding:0 1rem;position:relative;text-overflow:ellipsis;transition:all .15s ease;width:100%}input-component input::-moz-placeholder{color:var(--grey-900);font-size:.8rem;opacity:.4;-moz-transition:all .25s ease;transition:all .25s ease}input-component input::placeholder{color:var(--grey-900);font-size:.8rem;opacity:.4;transition:all .25s ease}input-component input.has-value,input-component input:focus{background-color:var(--grey-200)}input-component input.has-value::-moz-placeholder,input-component input:focus::-moz-placeholder{opacity:0}input-component input.has-value::placeholder,input-component input:focus::placeholder{opacity:0}input-component input.has-value~label.-label-placeholder,input-component input:focus~label.-label-placeholder{padding-left:0;transform:translateY(-40px)}input-component label{align-items:center;cursor:text;display:flex;font-size:.8rem;justify-content:flex-start;margin-bottom:.45rem;opacity:.4;transition:all .25s ease;width:100%}input-component label,input-component label.-hidden-label{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input-component label.-hidden-label{height:0;opacity:0;position:absolute;width:0}input-component label.-label-placeholder{height:100%;left:0;padding-left:1rem;position:absolute;top:0}input-component label.-label{color:var(--grey-800);font-size:1rem;font-weight:var(--font-medium);margin-bottom:.5rem;opacity:1}input-component i{align-items:center;bottom:12px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:24px}input-component i svg{height:18px;width:18px}input-component p.error{bottom:-20px;color:var(--danger-600);display:none;font-size:14px;position:absolute}input-date{display:inline-block;position:relative;width:100%}input-date[state=invalid] label{color:var(--danger-700)!important}input-date[state=invalid] input{background-color:var(--danger-100);border-color:var(--danger-400)}input-date[state=invalid] input:hover{border-color:var(--danger-500)}input-date[state=invalid] input:focus{border-color:var(--danger-500);box-shadow:0 0 0 5px var(--danger-100)}input-date[state=invalid] input::-moz-placeholder{color:var(--danger-700)}input-date[state=invalid] input::placeholder{color:var(--danger-700)}input-date .label{color:var(--grey-800);font-size:var(--font-sm)}input-date .label,input-date label{display:block;font-weight:var(--font-medium);margin-bottom:.5rem;width:100%}input-date label{color:var(--grey-700);font-size:var(--font-xs)}input-date input{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:block;height:48px;line-height:48px;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;transition:all .15s ease;width:100%}input-date input::-moz-placeholder{color:var(--grey-700)}input-date input::placeholder{color:var(--grey-700)}input-date input:focus,input-date input:hover{border-color:var(--primary-400)}input-date input:focus{background-color:var(--grey-100);box-shadow:0 0 0 5px var(--primary-100)}input-date p{color:var(--grey-700);display:block;font-size:var(--font-xs);line-height:1.375;margin-bottom:.5rem}input-date p.error{color:var(--danger-700)}input-email{display:inline-block;position:relative;width:100%}input-email.has-label{margin-top:44px}input-email.has-icon input,input-email.has-icon label.-placeholder{padding-left:40px}input-email input{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:inline-block;line-height:48px;overflow:hidden;padding:0 1rem;position:relative;text-overflow:ellipsis;transition:all .15s ease;width:100%}input-email input::-moz-placeholder{color:var(--grey-700)}input-email input::placeholder{color:var(--grey-700)}input-email input.has-value,input-email input:focus{background-color:var(--grey-200)}input-email input.has-value~label.-placeholder,input-email input:focus~label.-placeholder{opacity:0}input-email input.has-value~label.-label-placeholder,input-email input:focus~label.-label-placeholder{padding-left:0;transform:translateY(-36px)}input-email label{align-items:center;cursor:text;display:flex;font-size:.8rem;height:100%;justify-content:flex-start;left:0;opacity:.4;pointer-events:none;position:absolute;top:0;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}input-email label.-label-placeholder,input-email label.-placeholder{padding-left:1rem}input-email label.-label{color:var(--grey-800);font-size:1rem;font-weight:var(--font-medium);left:0;opacity:1;transform:translateY(-44px)}input-email i{align-items:center;bottom:12px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:24px}input-email i svg{height:18px;width:18px}input-email p.error{bottom:-20px;color:var(--danger-600);display:block;font-size:14px;position:absolute}input-password{display:inline-block;position:relative;width:100%}input-password[state=invalid] label{color:var(--danger-700)!important}input-password[state=invalid] input{background-color:var(--danger-100);border-color:var(--danger-400)}input-password[state=invalid] input:hover{border-color:var(--danger-500)}input-password[state=invalid] input:focus{border-color:var(--danger-500);box-shadow:0 0 0 5px var(--danger-100)}input-password[state=invalid] input::-moz-placeholder{color:var(--danger-700)}input-password[state=invalid] input::placeholder{color:var(--danger-700)}input-password[state=invalid] i{color:var(--danger-700)}input-password label{color:var(--grey-800);display:block;font-size:var(--font-sm);font-weight:var(--font-medium);margin-bottom:.5rem;width:100%}input-password input{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:block;height:48px;line-height:48px;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;transition:all .15s ease;width:100%}input-password input::-moz-placeholder{color:var(--grey-700)}input-password input::placeholder{color:var(--grey-700)}input-password input:focus,input-password input:hover{border-color:var(--primary-400)}input-password input:focus{background-color:var(--grey-100);box-shadow:0 0 0 5px var(--primary-100)}input-password input.has-icon{padding-left:calc(24px + 1rem)}input-password p{color:var(--grey-700);display:block;font-size:var(--font-xs);line-height:1.375;margin-bottom:.5rem}input-password p.error{color:var(--danger-700)}input-password button{align-items:center;bottom:28px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:2rem;transition:all .15s ease;width:24px}input-password button:hover{color:var(--primary-700)}input-password button:active{color:var(--primary-800)}input-password button svg{height:18px;position:relative;width:18px}input-password i{align-items:center;bottom:12px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:24px}input-password i svg{height:18px;width:18px}input-pin{display:inline-block;position:relative;width:100%}input-pin[state=invalid] label{color:var(--danger-700)!important}input-pin[state=invalid] input{background-color:var(--danger-100);border-color:var(--danger-400)}input-pin[state=invalid] input:hover{border-color:var(--danger-500)}input-pin[state=invalid] input:focus{border-color:var(--danger-500);box-shadow:0 0 0 5px var(--danger-100)}input-pin[state=invalid] input::-moz-placeholder{color:var(--danger-700)}input-pin[state=invalid] input::placeholder{color:var(--danger-700)}input-pin[state=invalid] i{color:var(--danger-700)}input-pin label{color:var(--grey-800);display:block;font-size:var(--font-sm);font-weight:var(--font-medium);margin-bottom:.5rem;width:100%}input-pin input{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:block;height:48px;line-height:48px;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;transition:all .15s ease;width:100%}input-pin input::-moz-placeholder{color:var(--grey-700)}input-pin input::placeholder{color:var(--grey-700)}input-pin input:focus,input-pin input:hover{border-color:var(--primary-400)}input-pin input:focus{background-color:var(--grey-100);box-shadow:0 0 0 5px var(--primary-100)}input-pin input.has-icon{padding-left:calc(24px + 1rem)}input-pin p{color:var(--grey-700);display:block;font-size:var(--font-xs);line-height:1.375;margin-bottom:.5rem}input-pin p.error{color:var(--danger-700)}input-pin button{align-items:center;bottom:28px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:2rem;transition:all .15s ease;width:24px}input-pin button:hover{color:var(--primary-700)}input-pin button:active{color:var(--primary-800)}input-pin button svg{height:18px;position:relative;width:18px}input-pin i{align-items:center;bottom:12px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:24px}input-pin i svg{height:18px;width:18px}.range-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:300px}input-range{display:block;width:100%}input-range p{color:var(--grey-700);display:block;font-size:var(--font-xs);line-height:1.375;margin-bottom:.5rem}input-range #range-marker{display:block;pointer-events:none;position:absolute;top:0;transform:scale(1) translate(0);transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}input-range #range-marker .blobs{filter:url(#goo);height:150px;left:0;top:0;transform:translate(-40px,calc(-100% + 78px));width:80px}input-range #range-marker .blobs .blob{animation:bottomBlobReverse .3s cubic-bezier(.47,.16,.5,1.5) backwards;background:var(--primary-color);border-radius:100%;color:var(--white);font-size:60%;height:22px;left:50%;line-height:22px;margin-left:-11px;margin-top:-11px;position:absolute;text-align:center;top:50%;width:22px}input-range #range-marker .blobs .blob:first-child{z-index:2}input-range #range-marker .blobs .blob:last-child{animation:topBlobReverse .3s cubic-bezier(.47,.16,.5,1.5) backwards;z-index:1}input-range #range-marker.is-active .blobs .blob{animation:bottomBlob .3s cubic-bezier(.47,.16,.5,1.5) forwards}input-range #range-marker.is-active .blobs .blob:last-child{animation:topBlob .3s cubic-bezier(.47,.16,.5,1.5) forwards}input-range #range-marker svg{height:72px;position:absolute;transform:translate(-18px,-8px)}input-range #range-marker span{background-color:var(--primary-color);border-radius:50%;color:var(--white);display:block;font-size:12px;font-weight:600;height:34px;left:50%;line-height:34px;position:absolute;text-align:center;transform:translate(-50%);width:34px}input-range #range-marker span:before{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid var(--primary-color);content:"";height:0;left:50%;margin-left:-16px;margin-top:-11px;position:absolute;top:100%;width:0}input-range #range-marker span:after{background-color:var(--primary-color);content:"";height:10px;left:calc(50% - 2px);position:absolute;top:100%;width:4px}input-range .field{align-items:center;display:flex;height:100%;justify-content:center;position:relative}input-range input[type=range].slider{-webkit-appearance:none;background-color:var(--grey-400);border-radius:5px;height:6px;opacity:.7;outline:none;transition:all .25s ease;width:100%}input-range input[type=range].slider::-webkit-slider-thumb{opacity:0}input-range input[type=range].slider::-moz-range-thumb,input-range input[type=range].slider::-webkit-slider-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:50%;cursor:pointer;height:20px;opacity:0;width:20px}@keyframes bottomBlob{0%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}@keyframes topBlob{0%{transform:scale(1) translate(0)}to{transform:scale(1.8) translateY(-22px)}}@keyframes bottomBlobReverse{0%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}@keyframes topBlobReverse{0%{transform:scale(1.8) translateY(-22px)}to{transform:scale(1) translate(0)}}input-url{display:inline-block;position:relative;width:100%}input-url[state=invalid] label{color:var(--danger-700)!important}input-url[state=invalid] input{background-color:var(--danger-100);border-color:var(--danger-400)}input-url[state=invalid] input:hover{border-color:var(--danger-500)}input-url[state=invalid] input:focus{border-color:var(--danger-500);box-shadow:0 0 0 5px var(--danger-100)}input-url[state=invalid] input::-moz-placeholder{color:var(--danger-700)}input-url[state=invalid] input::placeholder{color:var(--danger-700)}input-url[state=invalid] i{color:var(--danger-700)}input-url label{color:var(--grey-800);display:block;font-size:var(--font-sm);font-weight:var(--font-medium);margin-bottom:.5rem;width:100%}input-url input{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:block;height:48px;line-height:48px;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;transition:all .15s ease;width:100%}input-url input::-moz-placeholder{color:var(--grey-700)}input-url input::placeholder{color:var(--grey-700)}input-url input:focus,input-url input:hover{border-color:var(--primary-400)}input-url input:focus{background-color:var(--grey-100);box-shadow:0 0 0 5px var(--primary-100)}input-url input.has-icon{padding-left:calc(24px + 1rem)}input-url p{color:var(--grey-700);display:block;font-size:var(--font-xs);line-height:1.375;margin-bottom:.5rem}input-url p.error{color:var(--danger-700)}input-url i{align-items:center;bottom:12px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:24px}input-url i svg{height:18px;width:18px}.skeleton{background-color:var(--grey-100)}.skeleton.-primary:after{background-color:var(--primary-200)}.skeleton:after{animation:skeletonPulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--grey-200);opacity:0}@keyframes skeletonPulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}radio-component{display:inline-block;position:relative;width:100%}radio-component input{left:0;opacity:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}radio-component input:focus+label i:before{box-shadow:0 0 0 5px var(--primary-100)}radio-component input:checked+label i:before,radio-component input:focus+label i:before{background-color:var(--white);border-color:var(--primary-color)}radio-component input:checked+label i:after{transform:scale(1)}radio-component label{align-items:center;cursor:pointer;display:inline-flex;flex-flow:row nowrap}radio-component label:hover i:before{border-color:var(--primary-color)}radio-component label:active i:before{background-color:var(--white);border-color:var(--primary-color)!important;box-shadow:0 0 0 5px var(--primary-100)}radio-component label:active i:after{background-color:var(--primary-color);transform:scale(1.15)!important}radio-component label i{align-items:center;display:inline-flex;height:48px;justify-content:center;width:48px}radio-component label i:before{background-color:var(--grey-100);border:1px solid var(--grey-400);border-radius:50%;content:"";display:inline-block;height:20px;position:absolute;transition:all .15s ease;width:20px}radio-component label i:after{background-color:var(--primary-color);border-radius:50%;content:"";display:inline-block;height:12px;position:absolute;transform:scale(0);transform-origin:center;transition:all .15s var(--ease-bounce);width:12px}radio-component label span{color:var(--grey-700);display:inline-block;flex:1;line-height:1.375;padding:.5rem 0}select-component{display:inline-block;position:relative;width:100%}select-component label{color:var(--grey-800);display:block;font-size:var(--font-sm);font-weight:var(--font-medium);margin-bottom:.5rem;width:100%}select-component select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:block;height:48px;line-height:48px;overflow:hidden;padding:0 40px 0 1rem;text-overflow:ellipsis;transition:all .15s ease;width:100%}select-component select:hover{border-color:var(--primary-color)}select-component select:hover+i{color:var(--grey-700)}select-component select:focus{background-color:var(--grey-200);border-color:var(--primary-color);box-shadow:0 0 0 5px var(--primary-100)}select-component select:focus+i{color:var(--grey-700)}select-component select.has-value{background-color:var(--grey-200)}select-component i{align-items:center;bottom:12px;color:var(--grey-600);display:inline-flex;height:24px;justify-content:center;padding:0;pointer-events:none;position:absolute;right:.5rem;width:24px}select-component i svg{height:18px;position:relative;transition:all .15s ease;width:18px}select-component p{color:var(--grey-700);display:block;font-size:.75rem;line-height:1.375;margin-bottom:.5rem}select-component p.error{color:var(--danger-600);display:none;font-size:14px;margin-top:.5rem}button.shiny-button{background-color:var(--primary-color);border-radius:6px;box-shadow:0 8px 32px #0003;color:var(--white);display:block;overflow:hidden;padding:12px 20px;position:relative;transition:all .2s ease}button.shiny-button:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}button.shiny-button:hover:after{animation:shine 1.6s ease}button.shiny-button:active,button.shiny-button:focus{box-shadow:0 4px 16px #0003;transform:translateY(1px)}button-container{align-items:center;display:flex;justify-content:center;padding:1rem}button.solid-button{background-color:var(--primary-color);border-radius:6px;color:var(--white);display:block;padding:12px 20px;transition:background-color .3s ease}button.solid-button:active,button.solid-button:focus,button.solid-button:hover{background-color:var(--primary-color-hover)}swiper-card-slider.swiper{display:block;padding:1rem}swiper-card-slider.swiper .swiper-wrapper .swiper-slide{cursor:grab;display:inline-block}swiper-card-slider.swiper .swiper-wrapper .swiper-slide:active,swiper-card-slider.swiper .swiper-wrapper .swiper-slide:focus{cursor:grabbing}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card{background-color:var(--white);border-radius:6px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:inline-block;overflow:hidden;width:100%}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .image-shim{height:175px;left:0;overflow:hidden;pointer-events:none;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .image-shim img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action{display:block;padding:1rem}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action h3{display:block;font-size:20px;font-weight:500}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action p{display:block;font-size:1rem;font-weight:400;margin-top:.25rem}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action button.shiny-button{background-color:var(--primary-color);border-radius:4px;box-shadow:0 3px 7px #0000000f;color:var(--white);display:block;font-size:14px;margin-top:.75rem;overflow:hidden;padding:.5rem;position:relative;transition:all .2s ease}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action button.shiny-button:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action button.shiny-button:hover:after{animation:shine 1.6s ease}swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action button.shiny-button:active,swiper-card-slider.swiper .swiper-wrapper .swiper-slide .cta-card .call-to-action button.shiny-button:focus{box-shadow:0 4px 16px #0003;transform:translateY(1px)}swiper-card-slider.swiper .pagination{align-items:center;display:flex;justify-content:center;margin-top:.5rem}swiper-card-slider.swiper .pagination.swiper-pagination-lock{display:none}swiper-card-slider.swiper .pagination .swiper-pagination-bullet{background:var(--grey-300);border-radius:50%;cursor:pointer;display:inline-block;height:1rem;margin:.5rem .25rem;transition:background-color .3s ease;width:1rem}swiper-card-slider.swiper .pagination .swiper-pagination-bullet-active{background:var(--primary-color)}@keyframes shine{to{left:200%}}lightswitch-component{display:inline-block;position:relative;width:100%}lightswitch-component input{left:0;opacity:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}lightswitch-component input:focus+label i:before{background-color:var(--white);border-color:var(--primary-color);box-shadow:0 0 0 5px var(--primary-100)}lightswitch-component input:focus+label i:after{background-color:var(--primary-color)}lightswitch-component input:checked+label i:before{background-color:var(--primary-color);border-color:var(--primary-800)}lightswitch-component input:checked+label i:after{background-color:var(--white);transform:translate(8px)}lightswitch-component label{align-items:center;cursor:pointer;display:inline-flex;flex-flow:row nowrap}lightswitch-component label:hover i:before{border-color:var(--primary-color)}lightswitch-component label:hover i:after{background-color:var(--primary-color)}lightswitch-component label:active i:before{background-color:var(--white);border-color:var(--primary-color);box-shadow:0 0 0 5px var(--primary-100)}lightswitch-component label i{align-items:center;display:inline-flex;height:48px;justify-content:center;margin-right:1rem;width:48px}lightswitch-component label i:before{background-color:var(--grey-100);border:1px solid var(--grey-400);border-radius:12px;content:"";display:inline-block;height:24px;position:absolute;transition:all .15s ease;width:42px}lightswitch-component label i:after{background-color:var(--grey-500);border-radius:50%;content:"";display:inline-block;height:16px;position:absolute;transform:translate(-8px);transition:background-color .15s ease,transform .3s ease;width:16px}lightswitch-component label span{color:var(--grey-700);display:inline-block;flex:1;font-weight:500;line-height:1.375;padding:.5rem 0}data-table{display:block;width:100%}data-table .table tbody tr:last-of-type{border-radius:0}data-table .table tfoot{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}data-table .table tfoot tr{align-items:center;border-color:var(--grey-200);border-radius:0 0 .25rem .25rem;border-style:solid;border-width:0 1px 1px;display:flex;flex-flow:row nowrap;height:52px;width:100%}data-table .table tfoot tr td{align-items:center;display:inline-flex;height:100%;justify-content:flex-end}data-table .table tfoot tr td:first-child{color:var(--grey-700);flex:1;font-size:var(--font-xs);padding:0 1rem;width:100%}data-table .table tfoot tr td button{align-items:center;color:var(--grey-700);display:inline-flex;height:48px;justify-content:center;transition:all .15s ease;width:48px}data-table .table tfoot tr td button:focus,data-table .table tfoot tr td button:hover{color:var(--primary-700)}data-table .table tfoot tr td button:focus:before,data-table .table tfoot tr td button:hover:before{transform:scale(.87) translate(-50%,-50%)}data-table .table tfoot tr td button:active{color:var(--primary-800)}data-table .table tfoot tr td button:active:before{opacity:.1;transform:scale(1) translate(-50%,-50%)}data-table .table tfoot tr td button:before{background-color:var(--primary-500);border-radius:50%;content:"";display:inline-block;height:100%;left:50%;opacity:.06;position:absolute;top:50%;transform:scale(0) translate(-50%,-50%);transform-origin:top left;transition:all .15s ease;width:100%}html[state=soft-loading] data-table .table tfoot tr td button{color:var(--neutral-700)!important;cursor:not-allowed!important}html[state=soft-loading] data-table .table tfoot tr td button:before{display:none!important}data-table .table tfoot tr td button:disabled{color:var(--neutral-700)!important;cursor:not-allowed!important}data-table .table tfoot tr td button:disabled:before{display:none!important}data-table .table tfoot tr td button svg{height:14px;width:14px}data-table empty-message{border-color:var(--grey-200);border-radius:0 0 .25rem .25rem;border-style:solid;border-width:0 1px 1px;color:var(--danger-700);display:none;font-size:var(--font-sm);padding:1rem 0;text-align:center;width:100%}textarea-component{display:inline-block;position:relative;width:100%}textarea-component.has-icon input{padding-left:40px}textarea-component textarea{background-color:var(--grey-100);border:1px solid var(--grey-300);border-radius:.25rem;color:var(--grey-900);display:inline-block;line-height:48px;overflow:hidden;padding:0 1rem;position:relative;text-overflow:ellipsis;transition:all .15s ease;width:100%}textarea-component textarea::-moz-placeholder{color:var(--grey-900);font-size:.8rem;opacity:.4;-moz-transition:all .25s ease;transition:all .25s ease}textarea-component textarea::placeholder{color:var(--grey-900);font-size:.8rem;opacity:.4;transition:all .25s ease}textarea-component textarea.has-value,textarea-component textarea:focus{background-color:var(--grey-200)}textarea-component textarea.has-value::-moz-placeholder,textarea-component textarea:focus::-moz-placeholder{opacity:0}textarea-component textarea.has-value::placeholder,textarea-component textarea:focus::placeholder{opacity:0}textarea-component textarea.has-value~label.-label-placeholder,textarea-component textarea:focus~label.-label-placeholder{padding-left:0;transform:translateY(-38px)}textarea-component label{align-items:center;cursor:text;display:flex;font-size:.8rem;justify-content:flex-start;opacity:.4;transition:all .25s ease;width:100%}textarea-component label,textarea-component label.-hidden-label{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}textarea-component label.-hidden-label{height:0;opacity:0;position:absolute;width:0}textarea-component label.-label-placeholder{left:0;padding-left:1rem;position:absolute;top:1rem}textarea-component label.-label{color:var(--grey-800);font-size:1rem;font-weight:var(--font-medium);opacity:1;padding:1rem 0}textarea-component i{align-items:center;bottom:12px;color:var(--grey-700);display:inline-flex;height:24px;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:24px}textarea-component i svg{height:18px;width:18px}textarea-component p.error{bottom:-20px;color:var(--danger-600);display:none;font-size:14px;position:absolute}:root{--shadow:rgba(0,0,0,.55)}touch-slider{cursor:grab;display:inline-flex;min-height:600px;position:relative;scrollbar-width:none;transform:translate(0);transition:transform .3s ease-out;width:100%;will-change:transform}touch-slider .slide{align-items:center;display:flex;justify-content:center;max-height:600px;padding:1rem;width:100%}@media (min-width:1200px){touch-slider .slide{padding:3rem}}touch-slider .slide img{border-radius:4px;box-shadow:5px 5px 50px -1px var(--shadow);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grabbing{cursor:grabbing}.grabbing .slide img{box-shadow:5px 5px 40px -1px var(--shadow);transform:scale(.9)}.skeleton{background-color:var(--grey-200);border-radius:.25rem;display:block;overflow:hidden;position:relative}.skeleton.-image:before{content:"";display:block;padding-bottom:75%;width:100%}.skeleton.-image.-round{border-radius:50%}.skeleton.-image.-round:before{padding-bottom:100%}.skeleton.-heading{height:36px}.skeleton.-copy{height:24px}.skeleton.-button{height:36px;width:96px}.skeleton.-primary{background-color:var(--primary-100)}.skeleton.-primary:after{background:linear-gradient(to right,transparent,var(--primary-200),transparent);opacity:.6}.skeleton:after{animation:skeletonWave 1.25s ease infinite;background:linear-gradient(to right,transparent,var(--grey-300),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes skeletonWave{0%{transform:translate(-200%)}to{transform:translate(100%)}}article-page-component{display:block;padding:1rem;position:relative;width:100%}article-page-component article-entry-container{margin:auto;max-width:1450px;position:relative;width:100%}@media (min-width:1024px){article-page-component article-entry-container{display:grid;gap:2rem;grid-template-columns:1fr;grid-template-columns:380px 1fr}@supports (position:sticky){article-page-component article-entry-container sticky-content-container{align-self:flex-start;left:0;position:sticky;top:110px}}}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle{background-color:var(--dansr-red);border-radius:.5rem .5rem 0 0;transition:border-radius .3s ease}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle.jones{background-color:#4c0f0a}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle p svg{display:block;height:25px;width:25px}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle>svg{transform:rotate(180deg);transition:transform .3s ease}@media (max-width:1023px){article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle.is-closed-mobile{border-radius:.5rem}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle.is-closed-mobile svg{transform:rotate(0)}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle.is-closed-mobile~related-articles-widget{display:none}}@media (min-width:1024px){article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}article-page-component article-entry-container sticky-content-container button#related-articles-dropdown-toggle svg{display:none}}article-page-component article-entry-container text-content-container{display:inline-block}@media (min-width:1024px){article-page-component article-entry-container text-content-container{min-height:830px}}article-page-component article-entry-container text-content-container text-content-column{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center;width:100%}@media (min-width:1024px){article-page-component article-entry-container text-content-container text-content-column{align-items:flex-start;max-height:550px;min-height:550px;padding-left:2rem;text-align:left}}article-page-component article-entry-container text-content-container text-content-column h4,article-page-component article-entry-container text-content-container text-content-column p{color:var(--brand-primary-blue);line-height:1.4}article-page-component article-entry-container text-content-container text-content-column h4{font-family:var(--font-serif);font-size:30px}article-page-component article-entry-container text-content-container text-content-column a,article-page-component article-entry-container text-content-container text-content-column p{margin-top:1rem}@media (min-width:1024px){article-page-component article-entry-container text-content-container text-content-column a{margin-top:2rem}}list-options-component{position:relative}list-options-component more-options-dropdown{background-color:#212121;border-radius:12px;display:block;height:0;left:-190px;min-width:185px;overflow:hidden;top:0;transition:all 325ms ease-in-out}list-options-component more-options-dropdown a{color:var(--white);display:inline-block;min-height:40px;padding:.5rem;width:100%}list-options-component more-options-dropdown.is-open{height:40px}create-list-component{display:block;height:40px;padding:1rem}create-list-component:after{background-color:var(--brand-yellow);bottom:-2px;content:"";height:2px;left:-.1rem;position:absolute;transition:width .5s ease;width:0}create-list-component:active:after,create-list-component:focus:after,create-list-component:hover:after{width:calc(100% + 4px)}create-list-component.is-open save-modal{opacity:1;pointer-events:all;visibility:visible}create-list-component .open-create-list{position:relative}create-list-component .open-create-list svg{height:auto;width:28px}create-list-component .open-create-list svg path{fill:var(--white)}create-list-component save-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:99999}create-list-component save-modal .close-create-list{display:block;height:20px;position:absolute;right:.75rem;top:.75rem;width:20px;z-index:3}create-list-component save-modal .close-create-list svg{height:100%;width:100%}create-list-component save-modal .close-create-list svg path{fill:var(--white)}create-list-component save-modal #create-list-container{background-color:var(--white);background-color:#cd2113;color:var(--white);display:block;max-width:300px;padding:1.5rem;position:relative;width:100%;z-index:2}create-list-component save-modal #create-list-container .save-text:after{background:linear-gradient(90deg,rgba(205,33,19,0) 0,rgba(205,33,19,.1) 15%,rgba(205,33,19,.4) 50%,rgba(205,33,19,.1) 85%,rgba(205,33,19,0));bottom:0;content:"";height:1px;left:0;position:absolute;transition:opacity 325ms ease-in-out;width:100%}create-list-component save-modal #create-list-container .provider-wrapper{display:flex;justify-content:center}create-list-component save-modal #create-list-container a.share-social{margin-right:10px}create-list-component save-modal #create-list-container a.share-social:last-of-type{margin-right:0}create-list-component save-modal #create-list-container svg{height:auto;width:20px}create-list-component save-modal #create-list-container select{border:1px solid rgba(0,0,0,.3);display:block;padding:14px;width:100%}create-list-component save-modal #create-list-container select:focus-visible{border:2px solid var(--brand-grey)}create-list-component save-modal #create-list-container .favorite-button .list-box{border:2px solid #fff;display:inline-block;height:15px;position:relative;transition:background-color .3s ease-in-out;width:15px}create-list-component save-modal #create-list-container .favorite-button .list-box svg{height:auto;width:11px}create-list-component save-modal #create-list-container .favorite-button .list-box svg path{fill:var(--dansr-red)}create-list-component save-modal #create-list-container .favorite-button.remove .list-box{background-color:#fff}create-list-component save-modal button.modal-backdrop{background-color:#32323280;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}edit-list-component h3.list-heading{display:none}edit-list-component #edit-form{display:block}edit-list-component .edit-button-trigger{margin-left:4px}edit-list-component .edit-button-trigger span.cancel-button{display:block}edit-list-component .edit-button-trigger .tooltip,edit-list-component .edit-button-trigger svg{display:none}edit-list-component.form-is-closed h3.list-heading{display:block}edit-list-component.form-is-closed #edit-form{display:none}edit-list-component.form-is-closed .edit-button-trigger{margin-left:1.5rem}edit-list-component.form-is-closed .edit-button-trigger span.cancel-button{display:none}edit-list-component.form-is-closed .edit-button-trigger .tool-tip,edit-list-component.form-is-closed .edit-button-trigger svg{display:block}set-list-landing-component #list-title-form{display:none}set-list-landing-component #list-title-form #update-list{display:flex;flex-direction:column}set-list-landing-component #list-title-form #update-list input[type=text]{--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity));border-radius:.375rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(17 24 39/var(--tw-text-opacity));display:block;padding-bottom:.375rem;padding-top:.375rem;width:100%}set-list-landing-component #list-title-form #update-list input[type=text]::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}set-list-landing-component #list-title-form #update-list input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}set-list-landing-component #list-title-form #update-list input[type=text]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-color:var(--dansr-red-hover);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:640px){set-list-landing-component #list-title-form #update-list input[type=text]{line-height:1.5rem}}set-list-landing-component #list-title-form #update-list textarea{--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity));border-radius:.375rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(17 24 39/var(--tw-text-opacity));display:block;padding-bottom:.375rem;padding-top:.375rem;width:100%}set-list-landing-component #list-title-form #update-list textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}set-list-landing-component #list-title-form #update-list textarea::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}set-list-landing-component #list-title-form #update-list textarea:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-color:var(--dansr-red-hover);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:640px){set-list-landing-component #list-title-form #update-list textarea{line-height:1.5rem}}set-list-landing-component #list-title-form #update-list .button-box{display:flex;justify-content:flex-end;margin-top:.5rem}set-list-landing-component #list-title-form #update-list .button-box div#loading-spinner{animation:FadeIn .25s ease .25s forwards;display:none;opacity:0}set-list-landing-component #list-title-form #update-list .button-box span.save-text,set-list-landing-component #list-title-form #update-list .button-box.htmx-request div#loading-spinner{display:inline-block}set-list-landing-component #list-title-form #update-list .button-box.htmx-request span.save-text{display:none}set-list-landing-component #list-title-form #update-list input[type=file]::file-selector-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-radius:.375rem;border-bottom-right-radius:0;border-style:none;border-top-right-radius:0;color:rgb(75 85 99/var(--tw-text-opacity));cursor:pointer;padding:.5rem;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}set-list-landing-component #list-title-form #update-list input[type=file]::file-selector-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(164 165 172/var(--tw-bg-opacity));color:rgb(241 245 249/var(--tw-text-opacity))}set-list-landing-component #list-title-form #update-list button.save-button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(56 173 103/var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));font-weight:600;padding:.5rem .75rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}set-list-landing-component #list-title-form #update-list button.save-button:hover{--tw-bg-opacity:1;background-color:rgb(43 141 81/var(--tw-bg-opacity))}set-list-landing-component #list-title-form #update-list button.save-button:focus-visible{outline-color:var(--dansr-red);outline-offset:2px;outline-style:solid;outline-width:2px}set-list-landing-component #list-title-form #update-list button.cancel-button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(17 24 39/var(--tw-text-opacity));font-weight:600;margin-right:.5rem;padding:.5rem .75rem}set-list-landing-component #list-title-form #update-list button.cancel-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}set-list-landing-component #list-title-form #update-list #hero-upload input{animation:animateUpload .3s ease-in-out both}set-list-landing-component.is-edit-mode .set-list-heading{display:none}set-list-landing-component.is-edit-mode #list-title-form{display:block}.followed-list svg{height:auto;width:25px}.followed-list svg path{fill:var(--success-500)}add-set-list-component .add-button svg{height:auto;width:25px}add-set-list-component .add-button svg path{fill:var(--dansr-red)}#qr-code-image{height:auto;width:65px}@keyframes animateUpload{0%{opacity:0;transform:translateY(-5%)}50%{opacity:.5}to{opacity:1}}#user-sprig{grid-column:span 2/span 2}#user-sprig #user-update #user-loading div#loading-spinner{animation:FadeIn .25s ease .25s forwards;display:none;opacity:0}#user-sprig #user-update #user-loading.htmx-request div#loading-spinner{display:inline-block}#user-sprig #user-update #user-loading.htmx-request span.save-text{display:none}dashboard-component{display:block;padding:1.5rem 1rem 1rem;position:relative;width:100%}dashboard-component dashboard-view-container{display:grid;gap:2rem;grid-template-columns:1fr;margin:auto;max-width:1450px;position:relative;width:100%}@media (min-width:1024px){dashboard-component dashboard-view-container{grid-template-columns:380px 1fr}@supports (position:sticky){dashboard-component dashboard-view-container sticky-content-container{align-self:flex-start;left:0;position:sticky;top:110px}}}dashboard-component dashboard-view-container sticky-content-container{transition:z-index .5s;z-index:190}@media (max-width:1023px){dashboard-component dashboard-view-container sticky-content-container{z-index:201}dashboard-component dashboard-view-container sticky-content-container.is-scrolling{z-index:190}dashboard-component dashboard-view-container sticky-content-container.is-mobile-view{z-index:201}}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger{border-radius:.5rem;cursor:pointer}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger .article-dropdown-icon-wrapper:after{background-color:var(--dansr-red);content:"";height:6px;position:absolute;top:42%;width:37%}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.drawer-overlay{display:none}@media (max-width:1023px){dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.drawer-backdrop{bottom:0;display:block;height:100%;left:0;position:fixed;top:0;width:100%}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.drawer-backdrop:not(.open){animation:fadeInOverlay .5s forwards}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.drawer-backdrop.open{background:rgba(0,0,0,.6)}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.mobile-dropdown{height:100%;max-width:500px;position:fixed;right:0;top:0;width:90%}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.mobile-dropdown:not(.open){animation:slideDrawerIn .8s ease-in-out forwards}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.mobile-dropdown .close-drawer:not(.open){animation:animateCloseIn .8s ease-in forwards}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger~.mobile-dropdown .close-drawer.open{top:8px}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger.is-closed-mobile{border-radius:.5rem}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger.is-closed-mobile svg{transform:rotate(0)}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger.is-closed-mobile~.drawer-backdrop{display:none}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger.is-closed-mobile~.mobile-dropdown{animation:slideDrawerOut .8s ease-in-out forwards}dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger.is-closed-mobile~.mobile-dropdown .close-drawer{animation:animateCloseOut .2s ease-in forwards}}@media (min-width:1024px){dashboard-component dashboard-view-container sticky-content-container mobile-dropdown-trigger svg{display:none}}dashboard-component dashboard-view-container text-content-container{display:inline-block}@media (min-width:1024px){dashboard-component dashboard-view-container text-content-container{min-height:830px}}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper article-card{transition:opacity .5s ease-in-out}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper article-card svg{height:18px;width:auto}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper article-card svg path{fill:var(--black);opacity:.37;transition:all 325ms ease-in-out}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper article-card svg:hover path{fill:var(--dansr-red);opacity:1}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper .loader{animation:FadeIn .25s ease .25s forwards;display:none;opacity:0}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper.htmx-request .loader{display:inline-block}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper.htmx-request .warning-grid,dashboard-component dashboard-view-container text-content-container article-card-container-wrapper.htmx-request article-card{display:none;opacity:0}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper .article-card.htmx-settling{opacity:0}dashboard-component dashboard-view-container text-content-container article-card-container-wrapper .article-card{opacity:1}dashboard-component dashboard-view-container text-content-container #load-more-oob div#loading-spinner{animation:FadeIn .25s ease .25s forwards;display:none;opacity:0}dashboard-component dashboard-view-container text-content-container #load-more-oob div#loading-spinner.htmx-request{display:inline-block}@keyframes animateCloseOut{0%{top:8px}to{top:-50px}}@keyframes animateCloseIn{0%{top:-50px}to{top:8px}}@keyframes slideOut{0%{opacity:0}to{opacity:1}}@keyframes fadeInOverlay{0%{background:transparent}to{background:rgba(0,0,0,.6)}}@keyframes fadeOutOverlay{0%{background:rgba(0,0,0,.6)}to{background:transparent}}@keyframes slideDrawerIn{0%{transform:translate(1000px)}to{transform:translate(0)}}@keyframes slideDrawerOut{0%{transform:translate(0)}to{display:none;transform:translate(1000px)}}#article-landing .tab-buttons{width:100%}@media (min-width:768px){#article-landing .tab-buttons{-webkit-clip-path:polygon(100% 0,90% 0,100% 100%,0 100%,.5% 0);clip-path:polygon(100% 0,90% 0,100% 100%,0 100%,.5% 0);width:auto}}#article-landing button#resource-mobile-trigger{border-radius:.5rem .5rem 0 0;transition:border-radius .3s ease}#article-landing button#resource-mobile-trigger>svg{transform:rotate(180deg);transition:transform .3s ease}@media (max-width:768px){#article-landing button#resource-mobile-trigger.is-closed-mobile{border-radius:.5rem}#article-landing button#resource-mobile-trigger.is-closed-mobile svg{transform:rotate(0)}#article-landing button#resource-mobile-trigger.is-closed-mobile~content-type-wrapper{display:none}}@media (min-width:1024px){#article-landing button#resource-mobile-trigger{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#article-landing button#resource-mobile-trigger svg{display:none}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}:root{--fui-title-font-size:36px}.leadin{font-size:1.25rem;font-weight:300;margin-bottom:2rem;overflow:hidden;text-align:center;text-transform:uppercase}@media (min-width:1024px){.leadin:after,.leadin:before{background-color:#0003;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.invert .leadin:after,.invert .leadin:before{background-color:#fff6}.leadin:before{margin-left:-50%;right:.75em}.leadin:after{left:.75em;margin-right:-50%}}filter-component .filter-container{height:0;opacity:0;overflow:hidden;transition:height .25s linear}filter-component .checkbox-wrapper,filter-component .checkbox-wrapper .filter-check,filter-component .checkbox-wrapper .filter-label{opacity:0;transition:opacity .1s ease-in-out;transition-delay:275ms}filter-component.is-dropdown-open .filter-container{height:100%;opacity:1}filter-component.is-dropdown-open .filter-container .checkbox-wrapper{opacity:1}filter-component.is-dropdown-open .filter-container .checkbox-wrapper .filter-check,filter-component.is-dropdown-open .filter-container .checkbox-wrapper .filter-label{opacity:0}#dealer-images{background:var(--light-grey);min-height:80vh;padding:5vh 0 10vh;width:100vw}#dealer-images .o-container{display:block;margin:0 auto;max-width:1450px;padding:3rem 1rem;width:100%}@media (min-width:1450px){#dealer-images .o-container{padding:3rem 0}}#dealer-images .o-container p{color:var(--medium-grey);display:block;font-size:14px;margin:0 auto 1rem;text-align:center}@media (min-width:768px){#dealer-images .o-container p{font-size:16px}}@media (min-width:1280px){#dealer-images .o-container p{font-size:20px}}#dealer-images .o-container .o-breadcrumb{border-bottom:2px solid #b9b9bc;margin-bottom:1.5rem;padding-bottom:.25rem;text-align:left!important}#dealer-images .o-container .o-breadcrumb a{color:#7f7f7f;line-height:1;padding-right:1.5rem;position:relative;text-shadow:1px 1px 0 rgba(35,35,35,.075);white-space:nowrap}#dealer-images .o-container .o-breadcrumb a:hover{color:var(--dansr-red)}#dealer-images .o-container .o-breadcrumb a:first-child{padding-left:0}#dealer-images .o-container .o-breadcrumb a:not(:last-child):after{color:#7f7f7f;content:"»";font-size:22px;position:absolute;right:.25rem;top:60%;transform:translateY(-55%)}#dealer-images .o-container .o-breadcrumb a:last-child{color:var(--dansr-red)}#dealer-images .o-container .o-subnav{margin:0;text-align:center;width:100%}#dealer-images .o-container .o-subnav li{display:block}#dealer-images .o-container .o-subnav .o-card{background:var(--white);border:2px solid #fafafa;border-radius:6px;box-shadow:0 0 18px #00000006;display:inline-block;height:300px;padding:2rem 1rem;position:relative;transition:all .3s ease;width:250px}#dealer-images .o-container .o-subnav .o-card.-product-card{width:100%}#dealer-images .o-container .o-subnav .o-card:hover{box-shadow:0 0 64px #00000026;transform:scale(1)}#dealer-images .o-container .o-subnav .o-card span{bottom:2rem;color:#656565;display:inline-block;font-size:18px;left:50%;padding:0 1rem;position:absolute;text-shadow:1px 1px 0 rgba(35,35,35,.075);transform:translate(-50%);transition:color .3s ease-in-out;width:100%}#dealer-images .o-container .o-subnav .o-card:hover span{color:var(--dansr-red)}#dealer-images .o-container .o-subnav .o-card .o-card_image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:inline-block;height:150px;width:100%}#dealer-images .o-container .o-products{text-align:center}#dealer-images .o-container .o-products .o-products_card{align-items:center;background:#fff;border:2px solid #fafafa;border-radius:6px;box-shadow:0 0 18px #00000006;display:flex;height:350px;justify-content:center;margin:1rem auto;padding:2rem 1rem;position:relative;transition:all .3s ease;width:275px}#dealer-images .o-container .o-products .o-products_card.-product-card{width:100%}#dealer-images .o-container .o-products .o-products_card .o-products_title{color:#50545c;top:2rem;z-index:2}#dealer-images .o-container .o-products .o-products_card .o-products_download,#dealer-images .o-container .o-products .o-products_card .o-products_title{display:inline-block;font-size:18px;left:50%;padding:0 1rem;position:absolute;text-align:center;text-shadow:1px 1px 0 rgba(35,35,35,.075);transform:translate(-50%);transition:color .15s ease;width:100%}#dealer-images .o-container .o-products .o-products_card .o-products_download{bottom:2rem;color:#e0e0e2;cursor:pointer}#dealer-images .o-container .o-products .o-products_card .o-products_download:hover{color:var(--dansr-red)}#dealer-images .o-container .o-products .o-products_card .o-products_download:after{content:"⇥";display:inline-block;font-size:20px;margin-left:2px;position:relative;transform:rotate(90deg);transform-origin:center}#dealer-images .o-container .o-products .o-products_card .o-products_image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:inline-block;height:150px;transform:scale(.95);transform-origin:center;transition:all .3s ease;width:100%;z-index:1}#dealer-images .o-container .o-products .o-products_card .o-products_image:hover{transform:scale(1)}copy-list-component button.copy-list{align-items:center;background:var(--dansr-red);border-bottom-right-radius:999px;border-top-right-radius:999px;display:flex;flex:2}copy-list-component button.copy-list .copy-icon{content:url(/dist/static/images/clipboard-list.svg);display:none;height:auto;width:16px}copy-list-component button.copy-list.list-copied .copy-icon{content:url(/dist/static/images/clipboard-check.svg)}.share-dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;border-radius:5px;margin:auto;max-width:90%;padding:1em;width:350px}#share_container,.share-dialog-content{background-color:#fff;position:relative;z-index:2}#share_container{color:var(--white);display:block;max-width:350px;width:100%}#share_container .provider-wrapper,#share_container a.share-social{display:flex;justify-content:center}#share_container a.share-social{align-items:center;height:65px;margin-right:10px;transition:background .3s ease-in-out;width:85px}#share_container a.share-social.e-mail{background-color:#656565}#share_container a.share-social.e-mail:hover{background-color:#4c4c4c}#share_container a.share-social.facebook{background-color:#4267b2}#share_container a.share-social.facebook:hover{background-color:#38578f}#share_container a.share-social.twitter{background-color:#000}#share_container a.share-social.twitter:hover{background-color:#333}#share_container a.share-social:last-of-type{margin-right:0}#share_container a.share-social svg{height:30px;width:auto}#share_container a.share-social svg path{fill:var(--white)}#share_container select{border:1px solid rgba(0,0,0,.3);display:block;padding:14px;width:100%}#share_container select:focus-visible{border:2px solid var(--brand-grey)}#share_container #share-list-email{display:none}#share_container #share-list-email.show-email{display:block}button.modal-backdrop{background-color:#32323280;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}login-component{align-self:start;display:block;margin-top:6px}login-component:after{background-color:var(--brand-yellow);bottom:-2px;content:"";height:2px;left:-.1rem;position:absolute;transition:width .5s ease;width:0}login-component:active:after,login-component:focus:after,login-component:hover:after{width:calc(100% + 4px)}login-component.is-open login-modal{opacity:1;pointer-events:all;visibility:visible}login-component .open-login{display:block;position:relative}login-component .open-login svg{height:24px;width:24px}login-component .open-login svg path{fill:var(--white)}login-component .open-login .language.is-header{color:#fff}login-component .open-login .language:not(.is-header){margin-right:1rem;transition:color 325ms ease-in-out}login-component .open-login .language:not(.is-header):hover{color:var(--dansr-red)}login-component login-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:99999}login-component login-modal .close-login{display:block;position:absolute;z-index:3}login-component login-modal .close-login svg path{fill:var(--white)}login-component login-modal #login_container{background-color:#fff;color:var(--dansr-red);display:block;max-width:350px;padding:1.5rem;width:100%;z-index:2}login-component login-modal #login_container .provider-wrapper{display:flex;justify-content:center}login-component login-modal #login_container a.login-social{align-items:center;display:flex;height:65px;justify-content:center;margin-right:6px;transition:background .3s ease-in-out;width:85px}login-component login-modal #login_container a.login-social.google{background-color:#4c8bf5}login-component login-modal #login_container a.login-social.google:hover{background-color:#3a70d8}login-component login-modal #login_container a.login-social.facebook{background-color:#4267b2}login-component login-modal #login_container a.login-social.facebook:hover{background-color:#38578f}login-component login-modal #login_container a.login-social.twitter{background-color:#000}login-component login-modal #login_container a.login-social.twitter:hover{background-color:#333}login-component login-modal #login_container a.login-social:last-of-type{margin-right:0}login-component login-modal #login_container a.login-social svg{height:30px;width:auto}login-component login-modal #login_container a.login-social svg path{fill:var(--white)}login-component login-modal #login_container select{border:1px solid rgba(0,0,0,.3);display:block;padding:14px;width:100%}login-component login-modal #login_container select:focus-visible{border:2px solid var(--brand-grey)}login-component login-modal button.modal-backdrop{background-color:#32323280;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.staff-body{display:none}.dialog-container #staff-dialog-description #staff-modal-content{display:flex;flex-direction:column;padding-top:1.25rem}@media (min-width:768px){.dialog-container #staff-dialog-description #staff-modal-content{flex-direction:row;padding-top:0}}.dialog-container #staff-dialog-description .modal-text-container{max-height:400px;overflow:scroll;padding-left:1rem;width:100%}.dialog-container #staff-dialog-description .modal-text-container .title{color:var(--dansr-red);font-size:28px}.dialog-container #staff-dialog-description .modal-text-container .extra-title{--tw-border-opacity:.9;border-bottom-width:1px;border-color:rgb(75 85 99/var(--tw-border-opacity));font-size:20px;margin-bottom:1rem}.dialog-container #staff-dialog-description .staff-body{display:block}.dashboard-body{display:none}.dialog-container #dashboard-dialog-description #dashboard-modal-content{display:flex;flex-direction:column;padding-top:0}@media (min-width:768px){.dialog-container #dashboard-dialog-description #dashboard-modal-content{flex-direction:row}}.dialog-container #dashboard-dialog-description .modal-text-container{max-height:400px;overflow:scroll;padding-left:1rem;width:100%}.dialog-container #dashboard-dialog-description .modal-text-container .title{color:var(--dansr-red);font-size:28px}.dialog-container #dashboard-dialog-description .modal-text-container .extra-title{--tw-border-opacity:.9;border-bottom-width:1px;border-color:rgb(75 85 99/var(--tw-border-opacity));font-size:20px;margin-bottom:1rem}.dialog-container #dashboard-dialog-description .dashboard-body{display:block}.dialog-content{max-width:90%;width:475px}@media screen and (min-width:700px){.dialog-content{padding:2em}}.dialog-container,.dialog-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.dialog-container{display:flex;z-index:202}.dialog-container #dealer-image-dialog-description #dealer-modal-content{display:flex;flex-direction:column;padding-top:1.25rem}@media (min-width:768px){.dialog-container #dealer-image-dialog-description #dealer-modal-content{flex-direction:row;padding-top:0}}.dialog-container #dealer-image-dialog-description #image-preview{display:block;height:auto;max-height:calc(100vh - 6rem);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.dialog-container #dealer-image-dialog-description .modal-text-container{max-height:400px;overflow:scroll;padding-left:1rem;width:100%}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{animation:fade-in .2s both;background-color:#2b2e38e6}.dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;background-color:#fff;border-radius:5px;box-sizing:border-box;margin:auto;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);overflow:auto;padding:1em;position:relative;width:600px;z-index:2}@media screen and (min-width:700px){.dialog-content{padding:2.5rem}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}@media (prefers-reduced-motion:reduce){.dialog-content,.dialog-overlay{animation:none}}.dialog-content h1{margin:0}.dialog-close{background-color:transparent;border:0;border-radius:50%;cursor:pointer;height:2rem;padding:.25em;position:absolute;right:.5em;text-align:center;top:.5em;transition:.15s;width:2rem}.dialog-close:hover{background-color:#32320026}@media screen and (min-width:700px){.dialog-close{right:1em;top:1em}}:root{--gutter-width:2rem;--gutter-compensation:calc((var(--gutter-width)*.5)*-1);--half-gutter-width:(var(--gutter-width)*.5)}row-container-inner{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}row-container-inner.g-container.-full column-container.column{padding:0}row-container-inner column-container.column{align-items:flex-start;box-sizing:border-box;display:inline-flex;flex:0 0 auto;flex-basis:100%;flex-direction:column;justify-content:flex-start;max-width:100%}@media (min-width:975px){row-container-inner column-container.column-3{flex-basis:50%;max-width:50%}}@media (min-width:1350px){row-container-inner column-container.column-3{flex-basis:25%;max-width:25%}}@media (min-width:975px){row-container-inner column-container.column-4{flex-basis:33.33333333%;max-width:33.33333333%}row-container-inner column-container.column-6{flex-basis:50%;max-width:50%}row-container-inner column-container.column-8{flex-basis:66.66666667%;max-width:66.66666667%}}row-container-inner column-container.column-12{flex-basis:100%;max-width:100%}row-container-inner column-container.column-12.is-narrow{margin:0 auto;max-width:760px}row-container-inner column-container.column-12.is-standard{margin:0 auto;max-width:1000px}row-container-inner column-container.column.is-narrow{margin:0 auto;max-width:760px}row-container-inner column-container.column.is-standard{margin:0 auto;max-width:1000px}.bg-image-set .block-text{color:var(--white)}.block-text .text-center{text-align:center}.block-text .text-right{text-align:right}.block-text .text-left{text-align:left}.block-text .text-justify{text-align:justify}@media (min-width:768px){.block-text img.left{float:left;margin-right:15px}.block-text img.right{float:right;margin-left:15px}.block-text img.size-175{max-width:175px}.block-text img.size-300{max-width:300px}.block-text img.size-500{max-width:500px}.block-text img.size-800{max-width:800px}.block-text .two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.block-text .three-columns{-moz-column-count:3;column-count:3;-moz-column-gap:30px;column-gap:30px}.block-text .four-columns{-moz-column-count:4;column-count:4;-moz-column-gap:30px;column-gap:30px}}.block-text a{color:var(--dansr-red);transition:opacity .3s linear}.bg-teal .block-text a{color:var(--gold)}.bg-gold .block-text a{color:#fdaf19}.block-text a:hover{opacity:.7}.block-text h1,.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6{margin:0 0 .5625rem}.block-text p{margin:0 0 1.125rem}.block-text ul{list-style-type:disc;padding-left:8px}.block-text ul li{margin-left:18px}.block-text figcaption{font-size:12px;font-size:.75rem;font-style:italic;margin:-1.2rem 0 .85rem}.block-text hr{border:0;border-bottom:1px solid #ddd;margin:2.25rem 0}iframe{max-width:100%}row-container{display:block;position:relative}row-container.-background-grey{background-color:var(--light-background)}row-container .row-bg-image-wrapper{display:block;height:100%;left:50%;overflow:hidden;pointer-events:none;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}row-container .row-bg-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}row-container .row-bg-image-wrapper:after{content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}row-container .row-bg-image-wrapper.light:after{background-color:#ffffffb3;display:block}row-container .row-bg-image-wrapper.dark:after{background-color:#000000b3;display:block}row-container row-container-inner.bg-teal{background-color:#44a5ac}row-container row-container-inner.bg-gold{background-color:var(--gold)}row-container row-container-inner.bg-light-gray{background-color:var(--light-gray-background)}row-container row-container-inner.bg-red{background-color:var(--dansr-red)}row-container row-container-inner.bg-image-set:before{background-color:#000000b3;border-radius:8px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}cta-images{height:auto;width:100%}cta-images cta-container{flex-basis:50%;min-height:415px}cta-images cta-container image-shim{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}cta-images cta-container image-shim img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}cta-images cta-container cta-content{height:100%;width:100%;z-index:2}cta-images cta-container cta-content .copy{color:var(--white);font-size:28px;width:100%}cta-images cta-container cta-content buttons-container a{font-size:20px;white-space:nowrap}cta-cards cards-container div.card{background-image:url(/dist/static/images/cta-card-texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover}cta-slider-section{display:block;padding-bottom:1rem;width:100%}cta-slider-section h2{color:var(--dansr-red);text-align:center}cta-slider-section h4{text-align:center}cta-slider-section cta-slider{height:100%;margin:0 auto;max-width:1357px;padding:1rem}@media (min-width:640px){cta-slider-section cta-slider{padding:3rem}}cta-slider-section cta-slider .swiper{width:100%}cta-slider-section cta-slider cta-card{background:transparent;border-radius:8px;min-height:505px}cta-slider-section cta-slider cta-card .content-wrapper{border-top-left-radius:8px;border-top-right-radius:8px;max-width:420px;min-height:505px;width:100%}cta-slider-section cta-slider cta-card .content-wrapper image-shim{flex-basis:50%;max-height:198px;overflow:hidden}cta-slider-section cta-slider cta-card .content-wrapper image-shim img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}cta-slider-section cta-slider cta-card .content-wrapper image-shim .tag{background-color:var(--dansr-red);border-top-left-radius:10px;bottom:0;color:var(--white);right:0}cta-slider-section cta-slider cta-card .content-wrapper image-shim .tag p{font-size:16px}cta-slider-section cta-slider cta-card .content-wrapper .bottom-container{background-color:#666666c4;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:inset 0 3px 12px #00000054;display:flex;flex-basis:50%;flex-direction:column;justify-content:space-between;min-height:250px;width:100%}cta-slider-section cta-slider cta-card .content-wrapper .bottom-container h3,cta-slider-section cta-slider cta-card .content-wrapper .bottom-container p{color:var(--white);text-align:left}.-invert cta-slider-section .swiper-button-next svg path,.-invert cta-slider-section .swiper-button-prev svg path{fill:var(--white)}cta-slider-section .swiper-pagination{bottom:10px!important}cta-slider-section .swiper-pagination .swiper-pagination-bullet{background-color:#666666b3;background-color:transparent;height:auto!important;opacity:.5!important;transition:opacity 325ms ease-in-out;width:30px!important}cta-slider-section .swiper-pagination .swiper-pagination-bullet img{content:url(/dist/static/images/note-pagination.svg);transition:content 325ms ease-in-out}cta-slider-section .swiper-pagination .swiper-pagination-bullet-active{background-color:transparent;opacity:1!important}cta-slider-section .swiper-pagination .swiper-pagination-bullet-active img{content:url(/dist/static/images/active-note-pagination.svg)}instrument-cards cards-container{justify-content:center;margin-top:1.25rem}instrument-cards cards-container .card-wrapper{padding:1rem}instrument-cards cards-container .card{display:grid;height:auto;justify-items:center}instrument-cards cards-container .card image-shim{display:block;height:auto;position:relative}instrument-cards cards-container .card image-shim img{border-radius:8px;height:100%;width:100%}instrument-cards cards-container .card image-shim logo-wrapper{align-items:center;aspect-ratio:1.5/1;background-color:var(--dansr-red);border-bottom-left-radius:8px;border-top-right-radius:8px;display:flex;height:auto;justify-content:center;position:absolute;right:0;top:0;z-index:1}instrument-cards cards-container .card image-shim logo-wrapper svg path{fill:var(--white)}slide-show-component~.swiper-pagination{bottom:.5rem!important}slide-show-component~.swiper-pagination .swiper-pagination-bullet{background-color:#666666b3;background-color:transparent;height:auto!important;opacity:.5!important;transition:opacity 325ms ease-in-out;width:30px!important}slide-show-component~.swiper-pagination .swiper-pagination-bullet img{content:url(/dist/static/images/note-pagination.svg);transition:content 325ms ease-in-out}slide-show-component~.swiper-pagination .swiper-pagination-bullet-active{background-color:transparent;opacity:1!important}slide-show-component~.swiper-pagination .swiper-pagination-bullet-active img{content:url(/dist/static/images/active-note-pagination.svg)}.-invert slide-show-component .swiper-button-next svg path,.-invert slide-show-component .swiper-button-prev svg path{fill:var(--white)}[lightbox-toggle]{cursor:zoom-in}[lightbox-toggle]:after{bottom:0;content:url(data:image/svg+xml;\ utf8,);height:32px;opacity:0;position:absolute;right:0;transition:opacity .2s;width:32px;will-change:opacity}[lightbox-toggle]:hover:after{filter:drop-shadow(2px 4px 6px black);opacity:1}.c-lightbox{align-items:center;background-color:#000000d9;bottom:0;display:flex;flex-direction:column;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s;width:100vw;z-index:9000000}.c-lightbox.open{opacity:1;pointer-events:all}.c-lightbox.open .c-lightbox__image{cursor:grab}.c-lightbox.open .c-lightbox__image .grid-block,.c-lightbox.open .c-lightbox__image .grid-block .resource{height:100%!important;width:100%!important}.c-lightbox.open .c-lightbox__image .grid-block .resource *{display:none}.c-lightbox.open .swiper-wrapper .swiper-slide image-shim .overlay{background-color:transparent!important}.c-lightbox .c-lightbox__container{height:100%;width:100%}.c-lightbox .c-lightbox__close{color:#fff;cursor:pointer;font-size:30px;padding:20px;position:absolute;right:1vw;top:1vh;z-index:999999}.c-lightbox .c-lightbox__close:hover{color:var(--dansr-red)}.c-lightbox .swiper-container{height:100%;width:100%}.c-lightbox .swiper-slide{align-items:center;display:flex;justify-content:center}.c-lightbox .swiper-button-next,.c-lightbox .swiper-button-prev,.c-lightbox .swiper-pagination{color:#fff}.c-lightbox .swiper-button-next:hover,.c-lightbox .swiper-button-prev:hover{color:red}.c-lightbox .swiper-button-next:after,.c-lightbox .swiper-button-prev:after{font-size:30px}.c-lightbox .c-lightbox__image{align-items:center;cursor:zoom-in;display:flex;height:75%;justify-content:center;position:relative;text-align:center;width:75%}.c-lightbox .c-lightbox__image img{height:auto;max-height:90vh;max-width:90vw;width:auto}.block-call-to-action{margin-bottom:20px}.block-call-to-action a{text-align:center}.block-call-to-action a img{display:block;margin:15px auto;max-height:150px}.block-call-to-action a button{display:block;margin:.5rem auto 0}@media (min-width:768px){.block-call-to-action .grid-block:not(:first-child){border-left:1px solid rgba(0,0,0,.4)}}.block-call-to-action .single-cta{text-align:left}.block-call-to-action .single-cta .title{font-size:1.0625rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase}.block-call-to-action .single-cta h2{font-size:2.25rem;font-weight:700!important;margin:0 0 .5625rem;text-shadow:2px 2px 1px rgba(0,0,0,.3);text-transform:uppercase}.-invert .block-callToAction a button,.-invert .block-callToAction a h2,.-invert .block-callToAction a p{border-color:#fff;color:#fff}@media (min-width:768px){.-invert .block-callToAction .grid-block:not(:first-child){border-left:1px solid rgba(0,0,0,.4)}}html{scroll-behavior:smooth;scroll-padding-top:150px}formie-form{--fui-input-background-color:rgba(0,0,0,.115);--fui-border-color:transparent;--fui-title-font-size:36px}formie-form .fui-field-container{min-width:275px}row-container-inner.bg-gold formie-form,row-container-inner.bg-red formie-form,row-container-inner.bg-teal formie-form{--fui-label-color:rgba(white,.9);--fui-color:#fff;--fui-input-placeholder-color:rgba(60,60,60,.65)}row-container-inner.bg-gold formie-form .form-description,row-container-inner.bg-gold formie-form .form-title,row-container-inner.bg-red formie-form .form-description,row-container-inner.bg-red formie-form .form-title,row-container-inner.bg-teal formie-form .form-description,row-container-inner.bg-teal formie-form .form-title{color:#fff;margin:0 0 2rem;text-align:center}row-container-inner.bg-gold formie-form .fui-input,row-container-inner.bg-gold formie-form .fui-select,row-container-inner.bg-red formie-form .fui-input,row-container-inner.bg-red formie-form .fui-select,row-container-inner.bg-teal formie-form .fui-input,row-container-inner.bg-teal formie-form .fui-select{background-color:#ffffffd9;color:var(--text-default)}row-container-inner.bg-gold formie-form .fui-rich-text-button svg path,row-container-inner.bg-red formie-form .fui-rich-text-button svg path,row-container-inner.bg-teal formie-form .fui-rich-text-button svg path{fill:#fff9}row-container-inner.bg-gold formie-form .fui-rich-text-button:hover,row-container-inner.bg-red formie-form .fui-rich-text-button:hover,row-container-inner.bg-teal formie-form .fui-rich-text-button:hover{background-color:#0003}social-login{width:100%}social-login h2{color:var(--text-default)}social-login h2:after{background:linear-gradient(90deg,rgba(205,33,19,0) 0,rgba(205,33,19,.1) 15%,rgba(205,33,19,.4) 50%,rgba(205,33,19,.1) 85%,rgba(205,33,19,0));bottom:0;content:"";height:1px;left:0;position:absolute;transition:opacity 325ms ease-in-out;width:100%}row-container-inner.bg-gold social-login h2,row-container-inner.bg-red social-login h2,row-container-inner.bg-teal social-login h2{color:var(--white)}row-container-inner.bg-gold social-login h2:after,row-container-inner.bg-red social-login h2:after,row-container-inner.bg-teal social-login h2:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 15%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.1) 85%,hsla(0,0%,100%,0));bottom:0;content:"";height:1px;left:0;position:absolute;transition:opacity 325ms ease-in-out;width:100%}social-login .provider-wrapper,social-login a.login-social{display:flex;justify-content:center}social-login a.login-social{align-items:center;background-color:transparent;margin-right:2.5rem}social-login a.login-social svg{height:60px;width:auto}social-login a.login-social svg path{fill:var(--white);transition:opacity .3s ease-in-out}social-login a.login-social:hover svg path{opacity:.8}social-login a.login-social.google svg path{fill:#4c8bf5}row-container-inner.bg-gold social-login a.login-social.google svg path,row-container-inner.bg-red social-login a.login-social.google svg path,row-container-inner.bg-teal social-login a.login-social.google svg path{fill:var(--white)}social-login a.login-social.facebook svg path{fill:#4267b2}row-container-inner.bg-gold social-login a.login-social.facebook svg path,row-container-inner.bg-red social-login a.login-social.facebook svg path,row-container-inner.bg-teal social-login a.login-social.facebook svg path{fill:var(--white)}social-login a.login-social.twitter svg path{fill:#000}row-container-inner.bg-gold social-login a.login-social.twitter svg path,row-container-inner.bg-red social-login a.login-social.twitter svg path,row-container-inner.bg-teal social-login a.login-social.twitter svg path{fill:var(--white)}social-login a.login-social:last-of-type{margin-right:0}.image,.resource{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.image:hover .overlay,.resource:hover .overlay{transition-delay:0s}.image:hover .overlay.top,.resource:hover .overlay.top{transform:rotate(-7deg) translateY(-50%)}.image:hover .overlay.bottom,.resource:hover .overlay.bottom{transform:rotate(-7deg) translateY(50%)}.image:hover .content .action,.image:hover .content .inner-content,.image:hover .content .title,.resource:hover .content .action,.resource:hover .content .inner-content,.resource:hover .content .title{opacity:1;transform:translateY(0);transition-delay:.2s,.2s}.image .mobile-close-icon,.resource .mobile-close-icon{opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:1}.image .mobile-close-icon svg path,.resource .mobile-close-icon svg path{stroke:#fff;fill:#fff}.image .overlay,.resource .overlay{background-color:#0009;height:200%;left:-20%;position:absolute;transition:transform .35s ease-out .1s;width:140%}.image .overlay.top,.resource .overlay.top{top:-50%;transform:rotate(-7deg) translateY(-100%)}.image .overlay.bottom,.resource .overlay.bottom{bottom:-50%;transform:rotate(-7deg) translateY(100%)}.image .content,.resource .content{align-items:center;bottom:0;color:#fff;display:flex;left:0;padding:2rem;position:absolute;right:0;top:0}.image .content .inner,.resource .content .inner{margin:auto}.image .content .action,.image .content .inner-content,.image .content .title,.resource .content .action,.resource .content .inner-content,.resource .content .title{opacity:0;transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s}.image .content .inner-content,.resource .content .inner-content{transform:translateY(-25px)}.image .content .title,.resource .content .title{font-size:1.125rem;font-weight:400;margin-bottom:1rem;transform:translateY(-35px)}.image .content .action,.resource .content .action{align-items:center;display:inline-flex;font-size:.95rem;justify-content:center;line-height:1;transform:translateY(55px)}.image .content .action svg,.resource .content .action svg{border-radius:50%;display:inline-flex;height:20px;pointer-events:none;width:20px;width:auto}.image .content .action svg path,.resource .content .action svg path{fill:var(--white)}.image .content .action:not(.plus) svg,.resource .content .action:not(.plus) svg{padding-left:0;padding-top:2px;transform:rotate(-90deg)}.image .content .action:before,.resource .content .action:before{font-size:1.875rem;left:1px;margin:0;position:relative;top:1px}@media (max-width:768px){.image.-artist.-hover .mobile-close-icon,.resource.-artist.-hover .mobile-close-icon{opacity:.95;transition:opacity .3s ease-in-out;visibility:visible}.image.-artist.-hover .mobile-close-icon:hover,.resource.-artist.-hover .mobile-close-icon:hover{opacity:.8}.image.-artist.-hover .content .action,.image.-artist.-hover .content .inner-content,.image.-artist.-hover .content .title,.resource.-artist.-hover .content .action,.resource.-artist.-hover .content .inner-content,.resource.-artist.-hover .content .title{opacity:1;transform:translateY(0);transition-delay:.2s,.2s}.image.-artist.-hover .overlay,.resource.-artist.-hover .overlay{transition-delay:0s}.image.-artist.-hover .overlay.top,.resource.-artist.-hover .overlay.top{transform:rotate(-7deg) translateY(-50%)}.image.-artist.-hover .overlay.bottom,.resource.-artist.-hover .overlay.bottom{transform:rotate(-7deg) translateY(50%)}}.image{height:200px}.resource{height:300px}.resource:hover .content .byline{opacity:0;transform:translateY(15px)}.resource:hover .content .view-video-icon{opacity:0}.resource .underlay{background:transparent url(/public/dist/assets/images/shadow-fallback-bottom.png) 0 100% repeat-x;background:linear-gradient(transparent 25%,rgba(0,0,0,.8));bottom:0;left:0;position:absolute;right:0;top:0}.resource .content .byline{bottom:0;left:0;opacity:1;padding:1rem;position:absolute;text-align:left;transform:translateY(0);transition:opacity .2s ease-in,transform .2s ease-in}.resource .content .byline .date{font-size:.875rem;font-weight:700;padding-bottom:.25rem;text-transform:uppercase}.resource .content .byline .resource-title{font-size:1rem;font-weight:400}.resource .content .view-video-icon{background-color:transparent;background-image:url(/public/dist/assets/images/video-play.svg);background-position:50%;background-repeat:no-repeat;background-size:60px 48px;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .2s ease-in}.no-svg .resource .content .view-video-icon{background-image:url(/public/dist/assets/images/video-play.png)}#resource-cards li.grid-block{transition:opacity .4s ease-in-out}#resource-cards li.grid-block.-resource-grid{animation:animateIn .3s ease-in-out both}#resource-cards li.grid-block.-resource-grid:first-child{animation-delay:70ms}#resource-cards li.grid-block.-resource-grid:nth-child(2){animation-delay:.14s}#resource-cards li.grid-block.-resource-grid:nth-child(3){animation-delay:.21s}#resource-cards li.grid-block.-resource-grid:nth-child(4){animation-delay:.28s}#resource-cards li.grid-block.-resource-grid:nth-child(5){animation-delay:.35s}#resource-cards li.grid-block.-resource-grid:nth-child(6){animation-delay:.42s}#resource-cards li.grid-block.-resource-grid:nth-child(7){animation-delay:.49s}#resource-cards li.grid-block.-resource-grid:nth-child(8){animation-delay:.56s}#resource-cards li.grid-block.-resource-grid:nth-child(9){animation-delay:.63s}#resource-cards li.grid-block.-resource-grid:nth-child(10){animation-delay:.7s}#resource-cards li.grid-block.-resource-grid:nth-child(11){animation-delay:.77s}#resource-cards li.grid-block.-resource-grid:nth-child(12){animation-delay:.84s}#resource-cards li.grid-block.-resource-grid:nth-child(13){animation-delay:.91s}#resource-cards li.grid-block.-resource-grid:nth-child(14){animation-delay:.98s}#resource-cards li.grid-block.-resource-grid:nth-child(15){animation-delay:1.05s}#resource-cards li.grid-block.-resource-grid:nth-child(16){animation-delay:1.12s}#resource-cards li.grid-block.-resource-grid:nth-child(17){animation-delay:1.19s}#resource-cards li.grid-block.-resource-grid:nth-child(18){animation-delay:1.26s}#resource-cards li.grid-block.-resource-grid:nth-child(19){animation-delay:1.33s}#resource-cards li.grid-block.-resource-grid:nth-child(20){animation-delay:1.4s}#resource-cards li.grid-block.-resource-grid:nth-child(21){animation-delay:1.47s}#resource-cards li.grid-block.-resource-grid:nth-child(22){animation-delay:1.54s}#resource-cards li.grid-block.-resource-grid:nth-child(23){animation-delay:1.61s}#resource-cards li.grid-block.-resource-grid:nth-child(24){animation-delay:1.68s}#resource-cards li.grid-block.-resource-grid:nth-child(25){animation-delay:1.75s}#resource-cards li.grid-block.-resource-grid:nth-child(26){animation-delay:1.82s}#resource-cards li.grid-block.-resource-grid:nth-child(27){animation-delay:1.89s}#resource-cards li.grid-block.-resource-grid:nth-child(28){animation-delay:1.96s}#resource-cards li.grid-block.-resource-grid:nth-child(29){animation-delay:2.03s}#resource-cards li.grid-block.-resource-grid:nth-child(30){animation-delay:2.1s}#resource-cards li.grid-block.-resource-grid:nth-child(31){animation-delay:2.17s}#resource-cards li.grid-block.-resource-grid:nth-child(32){animation-delay:2.24s}#resource-cards li.grid-block.-resource-grid:nth-child(33){animation-delay:2.31s}#resource-cards li.grid-block.-resource-grid:nth-child(34){animation-delay:2.38s}#resource-cards li.grid-block.-resource-grid:nth-child(35){animation-delay:2.45s}#resource-cards li.grid-block.-resource-grid:nth-child(36){animation-delay:2.52s}#resource-cards li.grid-block.-resource-grid:nth-child(37){animation-delay:2.59s}#resource-cards li.grid-block.-resource-grid:nth-child(38){animation-delay:2.66s}#resource-cards li.grid-block.-resource-grid:nth-child(39){animation-delay:2.73s}#resource-cards li.grid-block.-resource-grid:nth-child(40){animation-delay:2.8s}#resource-cards li.grid-block.-resource-grid:nth-child(41){animation-delay:2.87s}#resource-cards li.grid-block.-resource-grid:nth-child(42){animation-delay:2.94s}#resource-cards li.grid-block.-resource-grid:nth-child(43){animation-delay:3.01s}#resource-cards li.grid-block.-resource-grid:nth-child(44){animation-delay:3.08s}#resource-cards li.grid-block.-resource-grid:nth-child(45){animation-delay:3.15s}#resource-cards li.grid-block.-resource-grid:nth-child(46){animation-delay:3.22s}#resource-cards li.grid-block.-resource-grid:nth-child(47){animation-delay:3.29s}#resource-cards li.grid-block.-resource-grid:nth-child(48){animation-delay:3.36s}#resource-cards li.grid-block.-resource-grid:nth-child(49){animation-delay:3.43s}#resource-cards li.grid-block.-resource-grid:nth-child(50){animation-delay:3.5s}#resource-cards .cards-loading{animation:FadeIn .25s ease .25s forwards;display:none;opacity:0}#resource-cards.htmx-request .cards-loading{display:flex}#resource-cards.htmx-request .empty-resources,#resource-cards.htmx-request li.grid-block{display:none;opacity:0}.video-container{height:0;margin:0 0 1.5em;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object,.video-container video{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.view-more a{display:inline-block;font-weight:400;text-transform:uppercase}.invert .view-more a{color:#fff}.view-more a .icon{display:block}.view-more a .icon:before{font-size:1.5rem;margin:0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}#loader{background-color:#000c;display:none;height:100%;position:fixed;width:100%;z-index:4001}#loader .drip{display:flex;flex-wrap:wrap;height:400px;justify-content:center;margin:auto;position:relative;width:200px}#loader .drip:before{animation:drip 4s ease infinite;background-color:#fff;border-radius:50%;content:"";height:15px;left:92.5px;opacity:0;position:absolute;top:0;width:15px}#loader .drip:after{animation:splash 4s ease infinite;border:4px solid #fff;border-radius:50%;bottom:0;box-sizing:border-box;content:"";height:0;left:0;opacity:0;position:absolute;width:0}@keyframes drip{10%{animation-timing-function:cubic-bezier(.24,0,.76,.14);opacity:1;top:0}25%{animation-timing-function:ease-out;height:15px;left:92.5px;opacity:1;top:350px;width:15px}30%{animation-timing-function:ease-in;height:5px;left:97.5px;opacity:1;top:310px;width:5px}33%{animation-timing-function:ease-out;left:97.5px;opacity:0;top:350px}33.001%{opacity:0}to{opacity:0}}@keyframes splash{0%{opacity:0}25%{bottom:50px;height:0;left:100px;opacity:0;width:0}25.001%{opacity:1}33%{bottom:0;height:100px;left:0;opacity:0;width:200px}33.001%{bottom:50px;height:0;left:100px;opacity:1;width:0}43%{bottom:0;height:100px;left:0;opacity:0;width:200px}43.001%{opacity:0}}@keyframes animateIn{0%{opacity:0;transform:translateY(-5%)}50%{opacity:.5}to{opacity:1}}.placeholder\:text-black::-moz-placeholder{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.placeholder\:text-black::placeholder{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-opacity-70::-moz-placeholder{--tw-text-opacity:.7}.placeholder\:text-opacity-70::placeholder{--tw-text-opacity:.7}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:w-8:before{content:var(--tw-content);width:2rem}.before\:rounded:before{border-radius:.25rem;content:var(--tw-content)}.before\:bg-white:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.before\:transition-all:before{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:duration-500:before{content:var(--tw-content);transition-duration:.5s}.before\:ease-in-out:before{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-\[5px\]:after{bottom:-5px;content:var(--tw-content)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:\!hidden:after{content:var(--tw-content);display:none!important}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-8:after{content:var(--tw-content);width:2rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded:after{border-radius:.25rem;content:var(--tw-content)}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:border:after{border-width:1px;content:var(--tw-content)}.after\:border-gray-300:after{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));content:var(--tw-content)}.after\:bg-dansr-red:after{background-color:var(--dansr-red);content:var(--tw-content)}.after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.after\:opacity-80:after{content:var(--tw-content);opacity:.8}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:duration-500:after{content:var(--tw-content);transition-duration:.5s}.after\:ease-in:after{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,1,1)}.after\:ease-in-out:after{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t:first-child{border-top-width:1px}.first\:border-solid:first-child{border-style:solid}.first\:border-smith-light-grey:first-child{border-color:var(--smith-light-grey)}.first\:pt-0:first-child{padding-top:0}.last\:pointer-events-none:last-child{pointer-events:none}.last\:mt-\[1px\]:last-child{margin-top:1px}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.even\:bg-slate-50:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.hover\:border-dansr-red:hover{border-color:var(--dansr-red)}.hover\:bg-\[\#2B8D51\]:hover{--tw-bg-opacity:1;background-color:rgb(43 141 81/var(--tw-bg-opacity))}.hover\:bg-\[\#525252\]:hover{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity))}.hover\:bg-\[\#A4A5AC\]:hover{--tw-bg-opacity:1;background-color:rgb(164 165 172/var(--tw-bg-opacity))}.hover\:bg-\[\#a4a5aa\]:hover{--tw-bg-opacity:1;background-color:rgb(164 165 170/var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-dansr-red-hover:hover{background-color:var(--dansr-red-hover)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-opacity-50:hover{--tw-bg-opacity:.5}.hover\:bg-opacity-60:hover{--tw-bg-opacity:.6}.hover\:bg-opacity-80:hover{--tw-bg-opacity:.8}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-dansr-red:hover{color:var(--dansr-red)}.hover\:text-dansr-red-hover:hover{color:var(--dansr-red-hover)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-slate-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity))}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:z-20:focus{z-index:20}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:border-dansr-red:focus{border-color:var(--dansr-red)}.focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.focus\:opacity-80:focus{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-offset-0:focus{outline-offset:0}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus\:ring-dansr-red:focus{--tw-ring-color:var(--dansr-red)}.focus\:ring-dansr-red-hover:focus{--tw-ring-color:var(--dansr-red-hover)}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity))}.focus\:ring-sky-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-dansr-red:focus-visible{outline-color:var(--dansr-red)}.focus-visible\:outline-dansr-red-hover:focus-visible{outline-color:var(--dansr-red-hover)}.focus-visible\:outline-green-600:focus-visible{outline-color:#16a34a}.focus-visible\:outline-green-700:focus-visible{outline-color:#15803d}.group:last-child .group-last\:line-clamp-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.group:last-child .group-last\:text-dansr-red{color:var(--dansr-red)}.group:hover .group-hover\:fill-dansr-red{fill:var(--dansr-red)}.group:hover .group-hover\:text-dansr-red{color:var(--dansr-red)}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:ring-dansr-red{--tw-ring-color:var(--dansr-red)}.peer:checked~.peer-checked\:bg-dansr-red{background-color:var(--dansr-red)}.peer:checked~.peer-checked\:after\:translate-x-full:after{--tw-translate-x:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}:is([dir=rtl] .peer:checked~.rtl\:peer-checked\:after\:-translate-x-full):after{--tw-translate-x:-100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:border){border-width:1px}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:text-blue-500){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}:is(.dark .dark\:text-slate-500){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .dark\:ring-offset-gray-700){--tw-ring-offset-color:#374151}:is(.dark .dark\:ring-offset-gray-800){--tw-ring-offset-color:#1f2937}:is(.dark .dark\:focus\:ring-blue-600:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-offset-gray-700:focus){--tw-ring-offset-color:#374151}:is(.dark .dark\:focus\:ring-offset-gray-800:focus){--tw-ring-offset-color:#1f2937}@media (min-width:450px){.xsm\:mt-0{margin-top:0}.xsm\:basis-1\/2{flex-basis:50%}.xsm\:basis-1\/3{flex-basis:33.333333%}.xsm\:basis-2\/3{flex-basis:66.666667%}.xsm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xsm\:flex-row{flex-direction:row}.xsm\:justify-end{justify-content:flex-end}.xsm\:gap-y-0{row-gap:0}}@media (min-width:640px){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:\!flex{display:flex!important}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[1px\]{height:1px}.sm\:w-3\/5{width:60%}.sm\:min-w-\[309px\]{min-width:309px}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:text-\[36px\]{font-size:36px}.sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-0{margin-top:0}.md\:mb-0,.md\:my-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mr-6{margin-right:1.5rem}.md\:mt-2{margin-top:.5rem}.md\:block{display:block}.md\:hidden{display:none}.md\:h-\[600px\]{height:600px}.md\:h-\[650px\]{height:650px}.md\:h-auto{height:auto}.md\:min-h-\[400px\]{min-height:400px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.333333%}.md\:basis-1\/4{flex-basis:25%}.md\:basis-2\/3{flex-basis:66.666667%}.md\:basis-full{flex-basis:100%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0}.md\:rounded-none{border-radius:0}.md\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.md\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:bg-opacity-90{--tw-bg-opacity:.9}.md\:bg-fixed{background-attachment:fixed}.md\:p-0{padding:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:pb-0{padding-bottom:0}.md\:text-left{text-align:left}.md\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}}@media (min-width:1024px){.lg\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:ml-2{margin-left:.5rem}.lg\:line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.lg\:hidden{display:none}.lg\:w-1\/3{width:33.333333%}.lg\:w-\[135px\]{width:135px}.lg\:max-w-\[502px\]{max-width:502px}.lg\:basis-1\/4{flex-basis:25%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-md{border-radius:.375rem}.lg\:p-1{padding:.25rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:py-64{padding-bottom:16rem;padding-top:16rem}.lg\:py-\[0\.4375rem\]{padding-bottom:.4375rem;padding-top:.4375rem}.lg\:pl-2{padding-left:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pr-3{padding-right:.75rem}.lg\:text-left{text-align:left}.lg\:last\:ml-\[1px\]:last-child{margin-left:1px}.lg\:last\:mt-0:last-child{margin-top:0}}@media (min-width:1280px){.xl\:block{display:block}.xl\:w-\[151px\]{width:151px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1450px){.resource\:pl-0{padding-left:0}}@media (min-width:1536px){.\32xl\:\!left-1{left:.25rem!important}.\32xl\:\!right-1{right:.25rem!important}}.\[\&\>\*\]\:\!z-10>*{z-index:10!important}
