@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-slate-800: oklch(27.9% .041 260.031);--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--radius-lg: .5rem;--radius-xl: .75rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-main: #f3e3d6;--color-main-secondary: #ebd8ca;--color-secondary: #39433b;--font-neueMontreal: "neueMontreal";--width-92: 92%;--width-90: 90%;--y: 0%}}@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%;-moz-tab-size:4;-o-tab-size:4;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:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{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:transparent;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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::-moz-placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::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{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.top-\[45\%\]{top:45%}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-12{grid-column-start:12}.col-end-5{grid-column-end:5}.col-end-9{grid-column-end:9}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-14{grid-column-end:14}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.my-7{margin-block:calc(var(--spacing) * 7)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-auto{margin-top:auto}.mr-12{margin-right:calc(var(--spacing) * 12)}.-mb-1\.5{margin-bottom:calc(var(--spacing) * -1.5)}.-mb-\[3\.5\%\]{margin-bottom:-3.5%}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-\[0\.8\%\]{margin-left:-.8%}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-4{height:calc(var(--spacing) * 4)}.h-40{height:calc(var(--spacing) * 40)}.h-96{height:calc(var(--spacing) * 96)}.h-\[27rem\]{height:27rem}.h-\[100vw\]{height:100vw}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.w-1\/2{width:50%}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-90{width:var(--width-90)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[1900px\]{max-width:1900px}.origin-left{transform-origin:0}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-1{-moz-column-gap:calc(var(--spacing) * 1);column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-7{-moz-column-gap:calc(var(--spacing) * 7);column-gap:calc(var(--spacing) * 7)}.gap-x-12{-moz-column-gap:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 12)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-black{border-color:var(--color-black)}.border-main{border-color:var(--color-main)}.border-main\/50{border-color:color-mix(in srgb,#f3e3d6 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-main) 50%,transparent)}}.border-secondary{border-color:var(--color-secondary)}.border-transparent{border-color:transparent}.border-l-black{border-left-color:var(--color-black)}.border-l-main{border-left-color:var(--color-main)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-main{background-color:var(--color-main)}.bg-main-secondary{background-color:var(--color-main-secondary)}.bg-main\/30{background-color:color-mix(in srgb,#f3e3d6 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-main) 30%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/20{background-color:color-mix(in srgb,#39433b 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.p-5{padding:calc(var(--spacing) * 5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[3\.5\%\]{padding-inline:3.5%}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.font-neueMontreal{font-family:var(--font-neueMontreal)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading: calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.text-black{color:var(--color-black)}.text-main{color:var(--color-main)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0%}.opacity-20{opacity:20%}.opacity-100{opacity:100%}.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,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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.group-hover\:rotate-90{&:is(:where(.group):hover *){@media (hover: hover){rotate:90deg}}}.group-hover\:transition-transform{&:is(:where(.group):hover *){@media (hover: hover){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}}.group-hover\:duration-300{&:is(:where(.group):hover *){@media (hover: hover){--tw-duration: .3s;transition-duration:.3s}}}.before\:absolute{&:before{content:var(--tw-content);position:absolute}}.before\:-top-4{&:before{content:var(--tw-content);top:calc(var(--spacing) * -4)}}.before\:top-1\.5{&:before{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}}.before\:top-1\/2{&:before{content:var(--tw-content);top:50%}}.before\:bottom-1\.5{&:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1.5)}}.before\:left-0{&:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}}.before\:left-1\/2{&:before{content:var(--tw-content);left:50%}}.before\:h-px{&:before{content:var(--tw-content);height:1px}}.before\:w-5{&:before{content:var(--tw-content);width:calc(var(--spacing) * 5)}}.before\:w-16{&:before{content:var(--tw-content);width:calc(var(--spacing) * 16)}}.before\:-translate-x-1\/2{&:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.before\:-translate-y-1\/2{&:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.before\:bg-main{&:before{content:var(--tw-content);background-color:var(--color-main)}}.before\:bg-secondary{&:before{content:var(--tw-content);background-color:var(--color-secondary)}}.after\:absolute{&:after{content:var(--tw-content);position:absolute}}.after\:top-0{&:after{content:var(--tw-content);top:calc(var(--spacing) * 0)}}.after\:top-1\/2{&:after{content:var(--tw-content);top:50%}}.after\:-bottom-3{&:after{content:var(--tw-content);bottom:calc(var(--spacing) * -3)}}.after\:bottom-0{&:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}}.after\:left-0{&:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}}.after\:size-2{&:after{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}.after\:size-full{&:after{content:var(--tw-content);width:100%;height:100%}}.after\:h-0\.5{&:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}}.after\:h-full{&:after{content:var(--tw-content);height:100%}}.after\:h-px{&:after{content:var(--tw-content);height:1px}}.after\:w-14{&:after{content:var(--tw-content);width:calc(var(--spacing) * 14)}}.after\:w-full{&:after{content:var(--tw-content);width:100%}}.after\:w-px{&:after{content:var(--tw-content);width:1px}}.after\:origin-left{&:after{content:var(--tw-content);transform-origin:0}}.after\:origin-right{&:after{content:var(--tw-content);transform-origin:100%}}.after\:origin-top{&:after{content:var(--tw-content);transform-origin:top}}.after\:-translate-y-1\/2{&:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.after\:scale-x-0{&:after{content:var(--tw-content);--tw-scale-x: 0%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.after\:scale-x-100{&:after{content:var(--tw-content);--tw-scale-x: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.after\:scale-y-\[var\(--y\)\]{&:after{content:var(--tw-content);--tw-scale-y: var(--y);scale:var(--tw-scale-x) var(--tw-scale-y)}}.after\:rounded-full{&:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}}.after\:rounded-lg{&:after{content:var(--tw-content);border-radius:var(--radius-lg)}}.after\:rounded-xl{&:after{content:var(--tw-content);border-radius:var(--radius-xl)}}.after\:bg-black{&:after{content:var(--tw-content);background-color:var(--color-black)}}.after\:bg-black\/50{&:after{content:var(--tw-content);background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}}.after\:bg-main{&:after{content:var(--tw-content);background-color:var(--color-main)}}.after\:bg-secondary{&:after{content:var(--tw-content);background-color:var(--color-secondary)}}.after\:bg-gradient-to-t{&:after{content:var(--tw-content);--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}}.after\:from-slate-800{&:after{content:var(--tw-content);--tw-gradient-from: var(--color-slate-800);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.after\:transition-transform{&:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}.after\:duration-300{&:after{content:var(--tw-content);--tw-duration: .3s;transition-duration:.3s}}.hover\:border-main{&:hover{@media (hover: hover){border-color:var(--color-main)}}}.hover\:border-secondary{&:hover{@media (hover: hover){border-color:var(--color-secondary)}}}.hover\:bg-main{&:hover{@media (hover: hover){background-color:var(--color-main)}}}.hover\:bg-secondary{&:hover{@media (hover: hover){background-color:var(--color-secondary)}}}.hover\:bg-transparent{&:hover{@media (hover: hover){background-color:transparent}}}.hover\:text-main{&:hover{@media (hover: hover){color:var(--color-main)}}}.hover\:text-secondary{&:hover{@media (hover: hover){color:var(--color-secondary)}}}.hover\:after\:origin-left{&:hover{@media (hover: hover){&:after{content:var(--tw-content);transform-origin:0}}}}.hover\:after\:scale-x-100{&:hover{@media (hover: hover){&:after{content:var(--tw-content);--tw-scale-x: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}}.hover\:after\:opacity-80{&:hover{@media (hover: hover){&:after{content:var(--tw-content);opacity:80%}}}}.focus-visible\:after\:origin-left{&:focus-visible{&:after{content:var(--tw-content);transform-origin:0}}}.focus-visible\:after\:scale-x-100{&:focus-visible{&:after{content:var(--tw-content);--tw-scale-x: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.max-xl\:mb-10{@media (width < 80rem){margin-bottom:calc(var(--spacing) * 10)}}.max-xl\:size-8{@media (width < 80rem){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.max-lg\:row-start-1{@media (width < 64rem){grid-row-start:1}}.max-lg\:row-start-3{@media (width < 64rem){grid-row-start:3}}.max-lg\:my-3{@media (width < 64rem){margin-block:calc(var(--spacing) * 3)}}.max-lg\:mt-2{@media (width < 64rem){margin-top:calc(var(--spacing) * 2)}}.max-lg\:mt-5{@media (width < 64rem){margin-top:calc(var(--spacing) * 5)}}.max-lg\:mt-\[3\%\]{@media (width < 64rem){margin-top:3%}}.max-lg\:mb-1{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 1)}}.max-lg\:mb-3{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 3)}}.max-lg\:mb-4{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 4)}}.max-lg\:mb-5{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 5)}}.max-lg\:mb-7{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 7)}}.max-lg\:mb-8{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 8)}}.max-lg\:mb-10{@media (width < 64rem){margin-bottom:calc(var(--spacing) * 10)}}.max-lg\:hidden{@media (width < 64rem){display:none}}.max-lg\:w-90{@media (width < 64rem){width:var(--width-90)}}.max-lg\:max-w-\[1900px\]{@media (width < 64rem){max-width:1900px}}.max-lg\:grid-cols-12{@media (width < 64rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.max-lg\:justify-between{@media (width < 64rem){justify-content:space-between}}.max-lg\:justify-center{@media (width < 64rem){justify-content:center}}.max-lg\:rounded-lg{@media (width < 64rem){border-radius:var(--radius-lg)}}.max-lg\:px-\[4\%\]{@media (width < 64rem){padding-inline:4%}}.max-lg\:pt-28{@media (width < 64rem){padding-top:calc(var(--spacing) * 28)}}.after\:max-lg\:opacity-80{&:after{content:var(--tw-content);@media (width < 64rem){opacity:80%}}}.max-md\:mr-14{@media (width < 48rem){margin-right:calc(var(--spacing) * 14)}}.max-md\:hidden{@media (width < 48rem){display:none}}.max-md\:flex-col{@media (width < 48rem){flex-direction:column}}.md\:hidden{@media (width >= 48rem){display:none}}.md\:h-\[30rem\]{@media (width >= 48rem){height:30rem}}.md\:h-\[40rem\]{@media (width >= 48rem){height:40rem}}.md\:h-\[50rem\]{@media (width >= 48rem){height:50rem}}.md\:w-2\/5{@media (width >= 48rem){width:40%}}.md\:w-4\/5{@media (width >= 48rem){width:80%}}.md\:w-80{@media (width >= 48rem){width:calc(var(--spacing) * 80)}}.md\:w-\[28rem\]{@media (width >= 48rem){width:28rem}}.md\:items-center{@media (width >= 48rem){align-items:center}}.md\:border-l-1{@media (width >= 48rem){border-left-style:var(--tw-border-style);border-left-width:1px}}.md\:pl-3{@media (width >= 48rem){padding-left:calc(var(--spacing) * 3)}}.lg\:absolute{@media (width >= 64rem){position:absolute}}.lg\:sticky{@media (width >= 64rem){position:sticky}}.lg\:top-0{@media (width >= 64rem){top:calc(var(--spacing) * 0)}}.lg\:top-5{@media (width >= 64rem){top:calc(var(--spacing) * 5)}}.lg\:top-16{@media (width >= 64rem){top:calc(var(--spacing) * 16)}}.lg\:top-\[4rem\]{@media (width >= 64rem){top:4rem}}.lg\:top-\[40\%\]{@media (width >= 64rem){top:40%}}.lg\:right-16{@media (width >= 64rem){right:calc(var(--spacing) * 16)}}.lg\:bottom-5{@media (width >= 64rem){bottom:calc(var(--spacing) * 5)}}.lg\:bottom-9{@media (width >= 64rem){bottom:calc(var(--spacing) * 9)}}.lg\:left-1\/2{@media (width >= 64rem){left:50%}}.lg\:col-start-1{@media (width >= 64rem){grid-column-start:1}}.lg\:col-start-2{@media (width >= 64rem){grid-column-start:2}}.lg\:col-start-5{@media (width >= 64rem){grid-column-start:5}}.lg\:col-start-6{@media (width >= 64rem){grid-column-start:6}}.lg\:col-start-7{@media (width >= 64rem){grid-column-start:7}}.lg\:col-start-8{@media (width >= 64rem){grid-column-start:8}}.lg\:col-start-9{@media (width >= 64rem){grid-column-start:9}}.lg\:col-start-10{@media (width >= 64rem){grid-column-start:10}}.lg\:col-start-11{@media (width >= 64rem){grid-column-start:11}}.lg\:col-end-5{@media (width >= 64rem){grid-column-end:5}}.lg\:col-end-6{@media (width >= 64rem){grid-column-end:6}}.lg\:col-end-7{@media (width >= 64rem){grid-column-end:7}}.lg\:col-end-8{@media (width >= 64rem){grid-column-end:8}}.lg\:col-end-9{@media (width >= 64rem){grid-column-end:9}}.lg\:col-end-10{@media (width >= 64rem){grid-column-end:10}}.lg\:col-end-11{@media (width >= 64rem){grid-column-end:11}}.lg\:col-end-14{@media (width >= 64rem){grid-column-end:14}}.lg\:row-start-1{@media (width >= 64rem){grid-row-start:1}}.lg\:row-end-3{@media (width >= 64rem){grid-row-end:3}}.lg\:m-10{@media (width >= 64rem){margin:calc(var(--spacing) * 10)}}.lg\:my-9{@media (width >= 64rem){margin-block:calc(var(--spacing) * 9)}}.lg\:my-auto{@media (width >= 64rem){margin-block:auto}}.lg\:-mt-2{@media (width >= 64rem){margin-top:calc(var(--spacing) * -2)}}.lg\:-mt-14{@media (width >= 64rem){margin-top:calc(var(--spacing) * -14)}}.lg\:-mt-52{@media (width >= 64rem){margin-top:calc(var(--spacing) * -52)}}.lg\:mt-3{@media (width >= 64rem){margin-top:calc(var(--spacing) * 3)}}.lg\:mt-6{@media (width >= 64rem){margin-top:calc(var(--spacing) * 6)}}.lg\:mt-16{@media (width >= 64rem){margin-top:calc(var(--spacing) * 16)}}.lg\:mt-20{@media (width >= 64rem){margin-top:calc(var(--spacing) * 20)}}.lg\:mt-24{@media (width >= 64rem){margin-top:calc(var(--spacing) * 24)}}.lg\:mt-44{@media (width >= 64rem){margin-top:calc(var(--spacing) * 44)}}.lg\:mt-auto{@media (width >= 64rem){margin-top:auto}}.lg\:-mb-\[5\%\]{@media (width >= 64rem){margin-bottom:-5%}}.lg\:mb-7{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 7)}}.lg\:mb-8{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 8)}}.lg\:mb-9{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 9)}}.lg\:mb-10{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 10)}}.lg\:mb-14{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 14)}}.lg\:mb-16{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 16)}}.lg\:mb-28{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 28)}}.lg\:-ml-\[2\.5\%\]{@media (width >= 64rem){margin-left:-2.5%}}.lg\:ml-10{@media (width >= 64rem){margin-left:calc(var(--spacing) * 10)}}.lg\:ml-12{@media (width >= 64rem){margin-left:calc(var(--spacing) * 12)}}.lg\:ml-auto{@media (width >= 64rem){margin-left:auto}}.lg\:flex{@media (width >= 64rem){display:flex}}.lg\:h-4\/5{@media (width >= 64rem){height:80%}}.lg\:h-\[28rem\]{@media (width >= 64rem){height:28rem}}.lg\:h-\[40rem\]{@media (width >= 64rem){height:40rem}}.lg\:h-\[45rem\]{@media (width >= 64rem){height:45rem}}.lg\:h-\[65vh\]{@media (width >= 64rem){height:65vh}}.lg\:h-\[310svh\]{@media (width >= 64rem){height:310svh}}.lg\:h-\[calc\(100\%-5rem\)\]{@media (width >= 64rem){height:calc(100% - 5rem)}}.lg\:h-\[calc\(100vh-5rem\)\]{@media (width >= 64rem){height:calc(100vh - 5rem)}}.lg\:h-screen{@media (width >= 64rem){height:100vh}}.lg\:h-svh{@media (width >= 64rem){height:100svh}}.lg\:w-1\/2{@media (width >= 64rem){width:50%}}.lg\:w-2\/5{@media (width >= 64rem){width:40%}}.lg\:w-3\/5{@media (width >= 64rem){width:calc(3/5 * 100%)}}.lg\:w-40{@media (width >= 64rem){width:calc(var(--spacing) * 40)}}.lg\:w-\[28rem\]{@media (width >= 64rem){width:28rem}}.lg\:w-\[30rem\]{@media (width >= 64rem){width:30rem}}.lg\:w-\[103\.5vw\]{@media (width >= 64rem){width:103.5vw}}.lg\:w-\[calc\(100\%-5rem\)\]{@media (width >= 64rem){width:calc(100% - 5rem)}}.lg\:w-fit{@media (width >= 64rem){width:-moz-fit-content;width:fit-content}}.lg\:-translate-x-1\/2{@media (width >= 64rem){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-6{@media (width >= 64rem){grid-template-columns:repeat(6,minmax(0,1fr))}}.lg\:flex-col{@media (width >= 64rem){flex-direction:column}}.lg\:items-center{@media (width >= 64rem){align-items:center}}.lg\:justify-between{@media (width >= 64rem){justify-content:space-between}}.lg\:justify-end{@media (width >= 64rem){justify-content:flex-end}}.lg\:overflow-hidden{@media (width >= 64rem){overflow:hidden}}.lg\:rounded-lg{@media (width >= 64rem){border-radius:var(--radius-lg)}}.lg\:rounded-xl{@media (width >= 64rem){border-radius:var(--radius-xl)}}.lg\:rounded-tr-lg{@media (width >= 64rem){border-top-right-radius:var(--radius-lg)}}.lg\:p-28{@media (width >= 64rem){padding:calc(var(--spacing) * 28)}}.lg\:py-2\.5{@media (width >= 64rem){padding-block:calc(var(--spacing) * 2.5)}}.lg\:py-4{@media (width >= 64rem){padding-block:calc(var(--spacing) * 4)}}.lg\:py-16{@media (width >= 64rem){padding-block:calc(var(--spacing) * 16)}}.lg\:py-20{@media (width >= 64rem){padding-block:calc(var(--spacing) * 20)}}.lg\:pt-4{@media (width >= 64rem){padding-top:calc(var(--spacing) * 4)}}.lg\:pt-16{@media (width >= 64rem){padding-top:calc(var(--spacing) * 16)}}.lg\:pt-20{@media (width >= 64rem){padding-top:calc(var(--spacing) * 20)}}.lg\:pb-16{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 16)}}.lg\:pb-20{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 20)}}.lg\:pl-4{@media (width >= 64rem){padding-left:calc(var(--spacing) * 4)}}.lg\:pl-5{@media (width >= 64rem){padding-left:calc(var(--spacing) * 5)}}.lg\:pl-32{@media (width >= 64rem){padding-left:calc(var(--spacing) * 32)}}.lg\:pl-\[8\%\]{@media (width >= 64rem){padding-left:8%}}.lg\:text-3xl{@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.lg\:text-4xl{@media (width >= 64rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}.lg\:text-5xl{@media (width >= 64rem){font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}.lg\:leading-10{@media (width >= 64rem){--tw-leading: calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}.lg\:leading-11{@media (width >= 64rem){--tw-leading: calc(var(--spacing) * 11);line-height:calc(var(--spacing) * 11)}}.lg\:opacity-0{@media (width >= 64rem){opacity:0%}}.lg\:opacity-50{@media (width >= 64rem){opacity:50%}}.lg\:opacity-100{@media (width >= 64rem){opacity:100%}}.lg\:transition-opacity{@media (width >= 64rem){transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}.lg\:duration-300{@media (width >= 64rem){--tw-duration: .3s;transition-duration:.3s}}.lg\:group-hover\:opacity-100{@media (width >= 64rem){&:is(:where(.group):hover *){@media (hover: hover){opacity:100%}}}}.after\:lg\:opacity-0{&:after{content:var(--tw-content);@media (width >= 64rem){opacity:0%}}}.xl\:top-8{@media (width >= 80rem){top:calc(var(--spacing) * 8)}}.xl\:top-\[4\.7rem\]{@media (width >= 80rem){top:4.7rem}}.xl\:top-\[47\%\]{@media (width >= 80rem){top:47%}}.xl\:col-start-7{@media (width >= 80rem){grid-column-start:7}}.xl\:col-start-9{@media (width >= 80rem){grid-column-start:9}}.xl\:col-start-10{@media (width >= 80rem){grid-column-start:10}}.xl\:col-end-5{@media (width >= 80rem){grid-column-end:5}}.xl\:col-end-9{@media (width >= 80rem){grid-column-end:9}}.xl\:-mt-5{@media (width >= 80rem){margin-top:calc(var(--spacing) * -5)}}.xl\:-mb-\[7\.5\%\]{@media (width >= 80rem){margin-bottom:-7.5%}}.xl\:ml-5{@media (width >= 80rem){margin-left:calc(var(--spacing) * 5)}}.xl\:size-20{@media (width >= 80rem){width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}}.xl\:h-\[35rem\]{@media (width >= 80rem){height:35rem}}.xl\:h-\[45rem\]{@media (width >= 80rem){height:45rem}}.xl\:h-screen{@media (width >= 80rem){height:100vh}}.xl\:w-52{@media (width >= 80rem){width:calc(var(--spacing) * 52)}}.xl\:w-\[30rem\]{@media (width >= 80rem){width:30rem}}.xl\:w-\[38rem\]{@media (width >= 80rem){width:38rem}}.xl\:p-7{@media (width >= 80rem){padding:calc(var(--spacing) * 7)}}.xl\:py-3{@media (width >= 80rem){padding-block:calc(var(--spacing) * 3)}}.xl\:py-24{@media (width >= 80rem){padding-block:calc(var(--spacing) * 24)}}.xl\:pt-20{@media (width >= 80rem){padding-top:calc(var(--spacing) * 20)}}.xl\:pt-24{@media (width >= 80rem){padding-top:calc(var(--spacing) * 24)}}.xl\:pt-28{@media (width >= 80rem){padding-top:calc(var(--spacing) * 28)}}.xl\:pb-20{@media (width >= 80rem){padding-bottom:calc(var(--spacing) * 20)}}.xl\:pb-24{@media (width >= 80rem){padding-bottom:calc(var(--spacing) * 24)}}.xl\:text-5xl{@media (width >= 80rem){font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}.xl\:text-6xl{@media (width >= 80rem){font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}.xl\:leading-13{@media (width >= 80rem){--tw-leading: calc(var(--spacing) * 13);line-height:calc(var(--spacing) * 13)}}.\32xl\:top-1\/2{@media (width >= 96rem){top:50%}}.\32xl\:top-10{@media (width >= 96rem){top:calc(var(--spacing) * 10)}}.\32xl\:top-32{@media (width >= 96rem){top:calc(var(--spacing) * 32)}}.\32xl\:h-\[40rem\]{@media (width >= 96rem){height:40rem}}.\32xl\:h-\[50rem\]{@media (width >= 96rem){height:50rem}}.\32xl\:w-\[27rem\]{@media (width >= 96rem){width:27rem}}.\32xl\:w-\[45rem\]{@media (width >= 96rem){width:45rem}}.\32xl\:py-28{@media (width >= 96rem){padding-block:calc(var(--spacing) * 28)}}.\32xl\:pt-24{@media (width >= 96rem){padding-top:calc(var(--spacing) * 24)}}.\32xl\:pb-24{@media (width >= 96rem){padding-bottom:calc(var(--spacing) * 24)}}.\32xl\:text-6xl{@media (width >= 96rem){font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}.\32xl\:text-7xl{@media (width >= 96rem){font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}.\32xl\:leading-16{@media (width >= 96rem){--tw-leading: calc(var(--spacing) * 16);line-height:calc(var(--spacing) * 16)}}.\[\&\>li\]\:text-black{>li{color:var(--color-black)}}.\[\&\>li\]\:text-main{>li{color:var(--color-main)}}.\[\&\>li\>a\]\:after\:bg-black{>li>a{&:after{content:var(--tw-content);background-color:var(--color-black)}}}.\[\&\>li\>a\]\:after\:bg-main{>li>a{&:after{content:var(--tw-content);background-color:var(--color-main)}}}}@layer base{@font-face{font-family:NeueMontreal;src:url("../NeueMontreal-Regular-7AYJXME2.woff") format("woff");src:url("../NeueMontreal-Regular-ZI45ZBVF.woff2") format("woff2");font-display:swap}c-reveal,c-parallax,c-accordion,c-scrolldown,span,a{display:block;width:-moz-fit-content;width:fit-content}h1,h2,h3,h4,h5,h6{text-transform:uppercase}button{cursor:pointer}[aria-current=page]{pointer-events:none;border-color:var(--color-secondary)}.richText h3{position:relative;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1)}&:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}&:after{content:var(--tw-content);height:1px}&:after{content:var(--tw-content);width:calc(var(--spacing) * 14)}&:after{content:var(--tw-content);background-color:var(--color-secondary)}}.richText h4{position:relative;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 1);&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}&:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}&:after{content:var(--tw-content);height:1px}&:after{content:var(--tw-content);width:calc(var(--spacing) * 10)}&:after{content:var(--tw-content);background-color:var(--color-secondary)}}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@layer utilities{.grid-container{margin-inline:auto;display:grid;width:var(--width-90);max-width:1900px;grid-template-columns:repeat(12,minmax(0,1fr));@media (width >= 64rem){width:var(--width-92)}}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.grid-column{grid-template-columns:minmax(calc((100% - 1900px)/2),1fr) repeat(11,[col-start] 1fr) minmax(calc((100% - 1900px)/2),1fr)}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; 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;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-duration: initial;--tw-content: "";--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%}}}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
