@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Instrument+Serif:ital@0;1&display=swap);/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--color-red-600:oklch(57.7% 0.245 27.325);--color-white:#FFFFFF;--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:0.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, 0.2, 1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--container-width:1320px;--font-archivo:"Archivo", sans-serif;--font-instrument-serif:"Instrument Serif", serif;--color-purple-1000:#4D1259;--color-light-blue-1000:#C9FCFC;--color-white-1000:#F9F4E8;--color-black-1000:#121C1F;--background-image-gradient-team-hover:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #121C1F 100%)}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:#fff0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:#fff0;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden="until-found"])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-999{z-index:999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-12{grid-column:12}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.col-span-12{grid-column:span 12 / span 12}.container{width:100%;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-5{margin:calc(var(--spacing) * 5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-block\!{display:inline-block!important}.table{display:table}.size-\[16px\]{width:16px;height:16px}.size-\[24px\]{width:24px;height:24px}.h-20{height:calc(var(--spacing) * 20)}.h-70{height:calc(var(--spacing) * 70)}.h-\[64px\]{height:64px}.h-auto{height:auto}.h-full{height:100%}.min-h-52{min-height:calc(var(--spacing) * 52)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:calc(1/2 * 100%)}.w-75{width:calc(var(--spacing) * 75)}.w-\[32px\]\!{width:32px!important}.w-\[40px\]\!{width:40px!important}.w-\[64px\]{width:64px}.w-\[96px\]{width:96px}.w-auto{width:auto}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--container-width\){max-width:var(--container-width)}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.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))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.space-x-3{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-black-1000{border-color:var(--color-black-1000)}.border-light-blue-1000{border-color:var(--color-light-blue-1000)}.border-purple-1000{border-color:var(--color-purple-1000)}.border-white-1000{border-color:var(--color-white-1000)}.bg-black-1000{background-color:var(--color-black-1000)}.bg-purple-1000{background-color:var(--color-purple-1000)}.bg-transparent{background-color:#fff0}.bg-white{background-color:var(--color-white)}.bg-white-1000{background-color:var(--color-white-1000)}.bg-gradient-team-hover{background-image:var(--background-image-gradient-team-hover)}.mask-repeat{mask-repeat:repeat}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.\!text-white-1000{color:var(--color-white-1000)!important}.text-black-1000{color:var(--color-black-1000)}.text-light-blue-1000{color:var(--color-light-blue-1000)}.text-light-blue-1000\!{color:var(--color-light-blue-1000)!important}.text-red-600{color:var(--color-red-600)}.text-white-1000{color:var(--color-white-1000)}.italic{font-style:italic}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:300ms;transition-duration:300ms}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.hover\:scale-110{&:hover{@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:bg-black-1000{&:hover{@media (hover:hover){background-color:var(--color-black-1000)}}}.hover\:text-white-1000{&:hover{@media (hover:hover){color:var(--color-white-1000)}}}.hover\:no-underline\!{&:hover{@media (hover:hover){text-decoration-line:none!important}}}.hover\:opacity-90{&:hover{@media (hover:hover){opacity:90%}}}.focus\:opacity-90{&:focus{opacity:90%}}.active\:opacity-90{&:active{opacity:90%}}.sm\:col-span-6{@media (width>=40rem){grid-column:span 6 / span 6}}.sm\:h-30{@media (width>=40rem){height:calc(var(--spacing) * 30)}}.sm\:pt-30{@media (width>=40rem){padding-top:calc(var(--spacing) * 30)}}.md\:col-span-4{@media (width>=48rem){grid-column:span 4 / span 4}}.md\:mt-12{@media (width>=48rem){margin-top:calc(var(--spacing) * 12)}}.md\:mb-12{@media (width>=48rem){margin-bottom:calc(var(--spacing) * 12)}}.md\:h-92{@media (width>=48rem){height:calc(var(--spacing) * 92)}}.md\:w-1\/4{@media (width>=48rem){width:calc(1/4 * 100%)}}.md\:w-7\/12{@media (width>=48rem){width:calc(7/12 * 100%)}}.md\:grid-cols-3{@media (width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:flex-row{@media (width>=48rem){flex-direction:row}}.md\:items-center{@media (width>=48rem){align-items:center}}.md\:justify-center{@media (width>=48rem){justify-content:center}}.md\:text-center{@media (width>=48rem){text-align:center}}.md\:text-right{@media (width>=48rem){text-align:right}}.lg\:order-first{@media (width>=64rem){order:-9999}}.lg\:col-span-1{@media (width>=64rem){grid-column:span 1 / span 1}}.lg\:col-span-2{@media (width>=64rem){grid-column:span 2 / span 2}}.lg\:col-span-3{@media (width>=64rem){grid-column:span 3 / span 3}}.lg\:col-span-4{@media (width>=64rem){grid-column:span 4 / span 4}}.lg\:col-span-6{@media (width>=64rem){grid-column:span 6 / span 6}}.lg\:col-span-8{@media (width>=64rem){grid-column:span 8 / span 8}}.lg\:col-span-9{@media (width>=64rem){grid-column:span 9 / span 9}}.lg\:col-span-12{@media (width>=64rem){grid-column:span 12 / span 12}}.lg\:col-start-2{@media (width>=64rem){grid-column-start:2}}.lg\:col-start-4{@media (width>=64rem){grid-column-start:4}}.lg\:mt-0{@media (width>=64rem){margin-top:calc(var(--spacing) * 0)}}.lg\:mt-4{@media (width>=64rem){margin-top:calc(var(--spacing) * 4)}}.lg\:mt-10{@media (width>=64rem){margin-top:calc(var(--spacing) * 10)}}.lg\:mt-12{@media (width>=64rem){margin-top:calc(var(--spacing) * 12)}}.lg\:mt-14{@media (width>=64rem){margin-top:calc(var(--spacing) * 14)}}.lg\:mb-0{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 0)}}.lg\:mb-3{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 3)}}.lg\:mb-4{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 4)}}.lg\:mb-5{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 5)}}.lg\:mb-6{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 6)}}.lg\:mb-12{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 12)}}.lg\:\!flex{@media (width>=64rem){display:flex!important}}.lg\:flex{@media (width>=64rem){display:flex}}.lg\:hidden{@media (width>=64rem){display:none}}.lg\:size-\[32px\]{@media (width>=64rem){width:32px;height:32px}}.lg\:h-75{@media (width>=64rem){height:calc(var(--spacing) * 75)}}.lg\:h-\[300px\]{@media (width>=64rem){height:300px}}.lg\:h-full{@media (width>=64rem){height:100%}}.lg\:w-5\/12{@media (width>=64rem){width:calc(5/12 * 100%)}}.lg\:w-auto\!{@media (width>=64rem){width:auto!important}}.lg\:flex-row{@media (width>=64rem){flex-direction:row}}.lg\:justify-center{@media (width>=64rem){justify-content:center}}.lg\:gap-5{@media (width>=64rem){gap:calc(var(--spacing) * 5)}}.lg\:gap-6{@media (width>=64rem){gap:calc(var(--spacing) * 6)}}.lg\:p-0{@media (width>=64rem){padding:calc(var(--spacing) * 0)}}.lg\:p-4{@media (width>=64rem){padding:calc(var(--spacing) * 4)}}.lg\:p-6{@media (width>=64rem){padding:calc(var(--spacing) * 6)}}.lg\:p-8{@media (width>=64rem){padding:calc(var(--spacing) * 8)}}.lg\:px-0{@media (width>=64rem){padding-inline:calc(var(--spacing) * 0)}}.lg\:px-6{@media (width>=64rem){padding-inline:calc(var(--spacing) * 6)}}.lg\:py-4{@media (width>=64rem){padding-block:calc(var(--spacing) * 4)}}.lg\:py-10{@media (width>=64rem){padding-block:calc(var(--spacing) * 10)}}.lg\:py-12{@media (width>=64rem){padding-block:calc(var(--spacing) * 12)}}.lg\:py-16{@media (width>=64rem){padding-block:calc(var(--spacing) * 16)}}.lg\:py-18{@media (width>=64rem){padding-block:calc(var(--spacing) * 18)}}.lg\:pt-8{@media (width>=64rem){padding-top:calc(var(--spacing) * 8)}}.lg\:pt-10{@media (width>=64rem){padding-top:calc(var(--spacing) * 10)}}.lg\:pt-12{@media (width>=64rem){padding-top:calc(var(--spacing) * 12)}}.lg\:pt-34{@media (width>=64rem){padding-top:calc(var(--spacing) * 34)}}.lg\:pb-8{@media (width>=64rem){padding-bottom:calc(var(--spacing) * 8)}}.lg\:pb-12{@media (width>=64rem){padding-bottom:calc(var(--spacing) * 12)}}.xl\:col-span-2{@media (width>=80rem){grid-column:span 2 / span 2}}.xl\:col-span-10{@media (width>=80rem){grid-column:span 10 / span 10}}.xl\:h-80{@media (width>=80rem){height:calc(var(--spacing) * 80)}}.xl\:w-1\/2{@media (width>=80rem){width:calc(1/2 * 100%)}}.xl\:w-1\/4{@media (width>=80rem){width:calc(1/4 * 100%)}}.xl\:w-3\/4{@media (width>=80rem){width:calc(3/4 * 100%)}}.xl\:gap-x-4{@media (width>=80rem){column-gap:calc(var(--spacing) * 4)}}.xl\:px-0{@media (width>=80rem){padding-inline:calc(var(--spacing) * 0)}}.xl\:py-24{@media (width>=80rem){padding-block:calc(var(--spacing) * 24)}}.xl\:text-end{@media (width>=80rem){text-align:end}}.xl\:text-left{@media (width>=80rem){text-align:left}}.\[\&_a\]\:text-light-blue-1000\!{& a{color:var(--color-light-blue-1000)!important}}.\[\&_a\]\:text-white-1000\!{& a{color:var(--color-white-1000)!important}}}@layer base{.w-75{width:calc(var(--spacing) * 75)}.w-fit{width:fit-content}.p-3{padding:calc(var(--spacing) * 3)}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.grid.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bg-white{background-color:var(--color-white)}.rounded-\[100px\]{border-radius:100px}.hover\:cursor-pointer{&:hover{cursor:pointer}}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-archivo);font-size:16px;line-height:22px;font-weight:400;& :where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-family:var(--font-instrument-serif);font-weight:600;line-height:1.1}&.admin-bar main{margin-top:-32px}}@media (max-width:1280px){body{font-size:14px}}a{color:var(--color-purple-1000);text-decoration:none;&:hover{text-decoration:underline}}p{margin-bottom:1em;img{top:-2px;position:relative;display:inline}}b,strong{font-weight:600}h1,.h1{font-size:6em;letter-spacing:-2px;line-height:.9;margin-bottom:.3em}h1.smaller,.h1.smaller{font-size:5em!important}h2,.h2{font-size:4em;margin-bottom:.4em}h3,.h3{font-size:3em;margin-bottom:.4em}h4,.h4{font-size:2.5em;margin-bottom:.4em}h5,.h5{font-size:2.25em;margin-bottom:.4em}h6,.h6{font-family:Archivo,sans-serif;font-size:1.5em;margin-bottom:.4em}#breadcrumbs span{margin:0 .3rem}#breadcrumbs{span:first-of-type{margin-left:0}span:last-of-type{margin-right:0}}.titlebg.bg-black-1000{#breadcrumbs a{color:var(--color-light-blue-1000)!important}}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}.aligncenter,body .aligncenter:where(figure){text-align:center;margin-left:auto!important;margin-right:auto!important;display:block;clear:both}.wp-block-buttons{.wp-block-button__link:after{display:inline-flex;position:relative;top:6px;content:url(/wp-content/themes/geosmart2026/images/hover-black.svg);opacity:0;margin-left:0;transition:all ease 0.3s;width:0;height:0}.wp-block-button__link:hover:after{opacity:1;width:8px;height:16px;margin-left:4px}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--geosmart-black-1000)!important;color:var(--wp--preset--color--geosmart-light-blue-1000)!important}.is-style-outline .wp-block-button__link:after{content:url(/wp-content/themes/geosmart2026/images/hover-light-blue.svg)}}ul.wp-block-list{list-style:disc outside;padding-left:1rem}.wp-block-social-links .wp-social-link a{transition:all ease 0.3s;&:hover{transform:scale(1.1);cursor:pointer}}.wp-block-heading img{display:inline;margin-right:.4em;position:relative;top:-3px}.owl-dots{position:relative;text-align:center;width:100%;z-index:10;.owl-dot{display:inline-block;padding:0;background:none;border:0 none;box-shadow:none;&:hover{background:none;border:0 none;box-shadow:none}span{background:var(--color-black-1000);border:2px solid var(--color-black-1000);border-radius:10px;display:block;height:10px;margin:4px 10px;opacity:1;width:20px;transition:all ease 0.2s;box-shadow:none}&.active span{width:50px;border:2px solid var(--color-black-1000);background:var(--color-black-1000);opacity:1}&:first-of-type span{margin-left:0}}}.nav-container{button{transition:all ease 0.2s;&:hover{transform:scale(1.1);cursor:pointer}}.owl-prev:before{margin:0 .6em;display:block;width:46px;height:44px;content:url(/wp-content/themes/geosmart2026/images/arrow-left.svg)}.owl-next:before{margin:0 .6em;display:block;width:46px;height:44px;content:url(/wp-content/themes/geosmart2026/images/arrow-right.svg)}}.gform_wrapper{h2.gform_title{font-size:2.5em!important}.gfield_label{font-weight:600;margin-bottom:.5em}.gfield_description,.gfield_consent_description{font-size:1em!important;border:0 none!important;padding:1em 0 0!important}.gform_body{input[type="text"],input[type="tel"],input[type="email"],textarea,select{font-size:1em!important;box-shadow:none!important;border:2px solid var(--wp--preset--color--geosmart-black-1000)!important;background:var(--color-white)!important;border-radius:12px!important;padding:1.4rem 1rem!important}input{font-size:1em!important}textarea{padding:1.4rem 1rem!important;min-height:150px!important;border:2px solid var(--wp--preset--color--geosmart-black-1000)!important}.gform-field-label span.gfield_required{margin-left:5px!important;font-size:12px!important;display:inline-block!important}.ginput_container_consent input[type="checkbox"]{border:2px solid var(--wp--preset--color--geosmart-black-1000)!important;border-radius:4px!important}}.gform_fields{row-gap:1rem!important}.gform_footer{input[type=submit].button.gform_button{transition:all ease 0.3s!important;font-weight:600!important;padding:1rem 1.5rem!important;border-radius:100px!important;border-color:var(--wp--preset--color--geosmart-black-1000)!important;background-color:var(--wp--preset--color--geosmart-black-1000)!important;background-image:url(/wp-content/themes/geosmart2026/images/hover-black.svg)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:right 20px bottom 13px!important;font-size:1em!important;&:hover{background-image:var(--wp--preset--color--geosmart-black-1000)!important;background-image:url(/wp-content/themes/geosmart2026/images/hover-white.svg)!important;padding-right:2.5em!important}}}}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-family:Archivo,sans-serif!important;letter-spacing:unset!important;font-size:1em!important}body .gform_wrapper.gravity-theme.multi_step_wrapper{& .gform_body{input[type="text"],input[type="email"],input[type="tel"],textarea,select{padding:12px 16px!important}}}body .gform_wrapper.gravity-theme.multi_step_wrapper .gf_progressbar_wrapper{margin-bottom:3em!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .gf_progressbar_wrapper .gf_progressbar{border:2px solid var(--color-purple-1000)!important;border-radius:12px!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .gf_progressbar_title{color:var(--color-black-1000)!important;font-weight:600!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .top_label .gfield_label{font-family:var(--font-instrument-serif);font-size:2.6em!important;margin-bottom:0.6em!important;font-weight:400!important;line-height:1!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .top_label .small-label .gfield_label{font-weight:600!important;font-size:1em!important;font-family:Archivo,sans-serif!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gfield-choice-image-wrapper{margin-block-end:0!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gchoice{align-self:stretch!important;flex-direction:column!important;display:flex!important;inline-size:48%!important;max-inline-size:48%!important;min-inline-size:48%!important;box-sizing:border-box!important;position:relative!important;border:2px solid var(--color-black-1000)!important;background:var(--color-white)!important;border-radius:8px!important;margin-bottom:1em!important;min-height:130px!important}body .multi_step_wrapper.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked)){color:var(--color-white-1000)!important;background:var(--color-purple-1000)!important;border-color:var(--color-purple-1000)!important}body .multi_step_wrapper.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{display:none!important}body .multi_step_wrapper.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked)) img.gfield-choice-image{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(340deg) brightness(105%) contrast(101%)}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gchoice .gfield-image-choice-wrapper-outer{display:flex!important;align-items:center!important;justify-content:start!important;padding:1em!important;gap:1em!important;height:100%!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gfield_checkbox,body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gfield_radio{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:3%!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gfield-choice-image-wrapper{width:64px!important;padding:4px!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gfield-choice-image{object-fit:contain!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .ginput_container_image_choice .gchoice input{display:none!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .gfield_required .gfield_required_text{display:none!important}.gform_page.step-one .gform_page_footer input.button.gform_next_button{width:100%!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .gform_page_footer input.button.gform_next_button,body .gform_wrapper.gravity-theme.multi_step_wrapper .gform_page_footer input[type="submit"]{margin-left:0;width:72%}body .gform_wrapper.gravity-theme.multi_step_wrapper .gform_page_footer input.button.gform_previous_button,body .gform_wrapper.gravity-theme.multi_step_wrapper .gform_page_footer input.button.gform_next_button,body .gform_wrapper.gravity-theme.multi_step_wrapper .gform_page_footer input[type="submit"]{background:#121C1F!important;color:#fff!important;border:0;padding:1.2em 2.4em!important;font-weight:700;cursor:pointer;line-height:1.6em!important}body .gform_wrapper.gravity-theme.multi_step_wrapper .gform_page_footer input.button.gform_previous_button{background-image:url(/wp-content/themes/geosmart2026/images/multistep-back.svg)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:left 16px bottom 19px!important;background-color:transparent!important;color:#121C1F!important;width:25%;margin-right:0;text-align:left;padding:1rem 1.5rem 1rem 2.5rem!important}.gform_page_footer input[type="button"].button,.gform_page_footer input[type="submit"].button{transition:all ease 0.3s!important;font-weight:600!important;padding:1rem 1.5rem!important;border-radius:100px!important;color:var(--color-white-1000);border-color:var(--wp--preset--color--geosmart-black-1000)!important;background-color:var(--wp--preset--color--geosmart-black-1000)!important;background-image:url(/wp-content/themes/geosmart2026/images/hover-black.svg)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:right 20px bottom 13px!important;font-size:1em!important;&:hover{background-image:var(--wp--preset--color--geosmart-black-1000)!important;background-image:url(/wp-content/themes/geosmart2026/images/hover-white.svg)!important;padding-right:2.5em!important}}.grid{.post img{transition:all ease 0.3s}.post:hover img{transform:scale(1.05)}.post-meta div:not(.day):not(.month):not(.event-date)::after{display:inline-flex;position:relative;top:-3px;right:0;content:url(/wp-content/themes/geosmart2026/images/ellipse.svg);margin-left:10px;width:4px;height:4px}.post-meta div:last-of-type:after{content:none!important}}.bg-black-1000 .post-meta div:not(.day):not(.month):not(.event-date)::after{content:url(/wp-content/themes/geosmart2026/images/ellipse-white.svg)}.bg-black-1000 .post-meta div:last-of-type::after{content:none!important}.titlebg .featured-image{opacity:0;position:absolute;top:0;right:0;width:408px;margin:0;height:510px;overflow:hidden;-webkit-mask-image:url(/wp-content/themes/geosmart2026/images/geo-location-petal.svg);mask-image:url(/wp-content/themes/geosmart2026/images/geo-location-petal.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:contain;mask-size:contain;transform-box:fill-box;transform-origin:34% 64%;transform:rotate(-60deg) translateX(0) translateY(0);transition:opacity 0.6s ease;transition-delay:0.6s;&.active{opacity:1}img{position:relative;display:block;width:500px;height:470px;max-width:none;transform-origin:50% 50%;transform:rotate(60deg) translateY(-16px);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:1}}.navigation .nav-links{a,span{margin:0 .2rem}}footer{position:relative;overflow:hidden;&::before{content:'';position:absolute;inset:0;background-image:url(/wp-content/themes/geosmart2026/images/footer-bg.svg);background-position:bottom left;background-repeat:no-repeat;background-size:contain;transform-origin:center;animation:geosmart-footer-bg-rotate 120s linear infinite;pointer-events:none;z-index:0;width:700px;height:700px}>*{position:relative;z-index:1}.widget img{display:inline;margin-right:4px}ul.menu{display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem}ul.footer-legal-menu li:before{content:url(/wp-content/themes/geosmart2026/images/ellipse-white.svg);display:inline;margin-right:.5rem;top:-3px;position:relative}.widget p img{display:inline;margin-right:.6rem;position:relative;top:-2px}}@media (prefers-reduced-motion:reduce){footer::before{animation:none}}@keyframes geosmart-footer-bg-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (width < 80rem){h1,.h1{font-size:5em!important}h1.smaller,.h1.smaller{font-size:4.5em!important}h2,.h2{font-size:4em!important}:root :where(.wp-block-button.is-style-outline--1 .wp-block-button__link),:root :where(.wp-element-button,.wp-block-button__link){padding:.6rem 1rem!important}.titlebg .featured-image{position:relative;width:346px;height:410px;overflow:hidden;transform-origin:54% 32%;transform:rotate(-60deg) translateX(0) translateY(0);img{object-fit:cover;position:relative;display:block;width:400px;height:330px;transform-origin:50% 50%;transform:rotate(60deg) translateY(-16px)}}}@media (width < 64rem){h1,.h1{font-size:3.5em!important}h1.smaller,.h1.smaller{font-size:3.25em!important}h2,.h2{font-size:3em!important}h3,.h3{font-size:2.5em!important}.alignleft,.alignright,.aligncenter,.alignnone,img.alignleft,img.alignright,img.aligncenter,img.alignnone,.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter,.wp-caption.alignnone,.wp-block-image.alignright,.wp-block-image.alignleft,.wp-block-image.aligncenter,.wp-block-image.alignnone,.is-layout-constrained>.alignright,.is-layout-constrained>.alignleft,.is-layout-constrained>.aligncenter,.is-layout-constrained>.alignnone{margin:1em auto!important;float:none!important;clear:both!important}body .gallery .gallery-item{width:100%!important;float:none!important;clear:both;margin:1em auto}.mobile-noflex{display:block!important}.titlebg .featured-image{position:relative;width:408px;height:510px;overflow:hidden;transform-origin:45% 40%;transform:rotate(-60deg) translateX(0) translateY(0);img{object-fit:cover;position:relative;display:block;width:500px;height:470px;transform-origin:50% 50%;transform:rotate(60deg) translateY(-16px)}}footer{ul.menu{gap:.5rem}}}@media (width < 48rem){.titlebg .featured-image{position:relative;width:306px;height:323px;overflow:hidden;transform-origin:unset;transform:rotate(-60deg) translateX(0) translateY(0);img{object-fit:cover;position:relative;display:block;width:328px;height:280px;transform-origin:50% 50%;transform:rotate(60deg) translateY(-16px)}}.grid .post-meta div.cats::after{display:none!important}}}@layer components;@layer utilities;@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}