html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.ulink{-webkit-text-decoration:none;text-decoration:none;position:relative}.ulink.is-active:before{transform:scaleX(1) rotate(0.001deg)}.ulink::before,.ulink.is-full::before,.ulink.is-full::after{content:"";position:absolute;bottom:-0.1em;left:0;width:100%;height:.0625em;background-color:currentColor;transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transform-origin:right;transform:scaleX(0) rotate(0.001deg)}.ulink:hover::before{transform-origin:left;transform:scaleX(1) rotate(0.001deg)}.ulink.is-full::before{transform-origin:left;transform:scaleX(1) rotate(0.001deg);transition-delay:.3s}.ulink.is-full:hover::before{transform-origin:right;transform:scaleX(0) rotate(0.001deg);transition-delay:0s}.ulink.is-full::after{transform-origin:right;transform:scaleX(0) rotate(0.001deg);transition-delay:0s}.ulink.is-full:hover::after{transform-origin:left;transform:scaleX(1) rotate(0.001deg);transition-delay:.3s}.uline-double{display:inline-flex;position:relative;white-space:nowrap;--bottom: -.1em}.uline-double:before,.uline-double:after{content:"";position:absolute;bottom:var(--bottom);right:0;left:0;height:.05em;min-height:1px;background-color:currentColor}.uline-double:before{transform-origin:left;transform:scale3d(1, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:.5s}.uline-double:after{transform-origin:right;transform:scale3d(0, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:0s}@media (hover: hover) and (pointer: fine){.uline-double:hover:before{transform-origin:right;transform:scale3d(0, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:0s}.uline-double:hover:after{transform-origin:left;transform:scale3d(1, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:.2s}}.-translate-x-1\/2, .-translate-y-1\/2, .translate-x-\[-22\%\], .translate-x-\[-26\%\], .translate-x-\[-4\%\], .translate-x-\[-9\%\], .scale-\[1\.3\], .scale-x-0, .transform, .hover\:scale-\[1\.05\], .group-hover\:rotate-180, .group-hover\:scale-\[0\.9\], .s\:translate-x-0, .s\:translate-x-\[inherit\], .s\:translate-y-\[inherit\], .s\:scale-\[1\], .s\:hover\:scale-\[1\.05\]{--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}.s\:-translate-y-1\/2{--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}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: sans; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.\!container{width:100% !important}.container{width:100%}@media (min-width: 415px){.\!container{max-width:415px !important}.container{max-width:415px}}@media (min-width: 650px){.\!container{max-width:650px !important}.container{max-width:650px}}@media (min-width: 769px){.\!container{max-width:769px !important}.container{max-width:769px}}@media (min-width: 1024px){.\!container{max-width:1024px !important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px !important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px !important}.container{max-width:1536px}}@media (min-width: 2100px){.\!container{max-width:2100px !important}.container{max-width:2100px}}@media (min-width: 2200px){.\!container{max-width:2200px !important}.container{max-width:2200px}}@media (min-width: 2289px){.\!container{max-width:2289px !important}.container{max-width:2289px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute !important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0rem;right:0rem;bottom:0rem;left:0rem}.-bottom-50{bottom:-5rem}.bottom-0{bottom:0rem}.bottom-10{bottom:1rem}.bottom-25{bottom:2.5rem}.bottom-35{bottom:3.5rem}.left-0{left:0rem}.left-1\/2{left:50%}.left-\[-0\.7rem\]{left:-0.7rem}.left-\[-0\.9rem\]{left:-0.9rem}.left-\[-2rem\]{left:-2rem}.left-\[-3\.1rem\]{left:-3.1rem}.left-\[-5\.3rem\]{left:-5.3rem}.left-\[-6rem\]{left:-6rem}.left-\[1\.5rem\]{left:1.5rem}.left-\[12rem\]{left:12rem}.left-\[2rem\]{left:2rem}.left-\[38\%\]{left:38%}.left-\[45\%\]{left:45%}.left-\[5\.3rem\]{left:5.3rem}.left-\[60\%\]{left:60%}.left-\[68\%\]{left:68%}.right-0{right:0rem}.right-\[1\.3rem\]{right:1.3rem}.right-\[2\.5rem\]{right:2.5rem}.top-0{top:0rem}.top-1\/2{top:50%}.top-\[-0\.6rem\]{top:-0.6rem}.top-\[-3rem\]{top:-3rem}.top-\[0\.4rem\]{top:0.4rem}.top-\[1\.2rem\]{top:1.2rem}.top-\[14\.5rem\]{top:14.5rem}.top-\[1rem\]{top:1rem}.top-\[44\.5\%\]{top:44.5%}.top-\[52\%\]{top:52%}.top-full{top:100%}.-z-1{z-index:-1}.z-1{z-index:1}.z-10{z-index:10}.z-2{z-index:2}.z-3{z-index:3}.z-5{z-index:5}.z-\[150\]{z-index:150}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 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}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.mx-\[-2rem\]{margin-left:-2rem;margin-right:-2rem}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.my-32{margin-top:3.2rem;margin-bottom:3.2rem}.my-35{margin-top:3.5rem;margin-bottom:3.5rem}.\!mt-0{margin-top:0rem !important}.mb-10{margin-bottom:1rem}.mb-24{margin-bottom:2.4rem}.mb-30{margin-bottom:3rem}.mb-35{margin-bottom:3.5rem}.mb-45{margin-bottom:4.5rem}.mb-75{margin-bottom:7.5rem}.ml-50{margin-left:5rem}.ml-\[-20\.1rem\]{margin-left:-20.1rem}.ml-\[-2rem\]{margin-left:-2rem}.ml-\[-3rem\]{margin-left:-3rem}.ml-\[-7\.2rem\]{margin-left:-7.2rem}.ml-\[2\.5rem\]{margin-left:2.5rem}.mr-24{margin-right:2.4rem}.mr-40{margin-right:4rem}.mr-\[-2rem\]{margin-right:-2rem}.mr-\[-7\.2rem\]{margin-right:-7.2rem}.mt-10{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-30{margin-top:3rem}.mt-35{margin-top:3.5rem}.mt-40{margin-top:4rem}.mt-45{margin-top:4.5rem}.mt-50{margin-top:5rem}.mt-60{margin-top:6rem}.mt-8{margin-top:0.8rem}.mt-\[-0\.8rem\]{margin-top:-0.8rem}.mt-\[10rem\]{margin-top:10rem}.mt-\[4\.7rem\]{margin-top:4.7rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-9{width:0.9rem;height:0.9rem}.size-full{width:100%;height:100%}.h-10{height:1rem}.h-5{height:0.5rem}.h-\[16\.2rem\]{height:16.2rem}.h-\[1px\]{height:1px}.h-\[2\.3rem\]{height:2.3rem}.h-\[25rem\]{height:25rem}.h-\[2px\]{height:2px}.h-\[3\.3rem\]{height:3.3rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[3\.7rem\]{height:3.7rem}.h-\[37\.2rem\]{height:37.2rem}.h-\[4\.9rem\]{height:4.9rem}.h-\[40rem\]{height:40rem}.h-\[50rem\]{height:50rem}.h-\[7\.2rem\]{height:7.2rem}.h-\[calc\(100vh_-_7rem\)\]{height:calc(100vh - 7rem)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[100\%\]{max-height:100%}.w-10{width:1rem}.w-5{width:0.5rem}.w-\[1\.7rem\]{width:1.7rem}.w-\[1\.9rem\]{width:1.9rem}.w-\[11\.2rem\]{width:11.2rem}.w-\[110vw\]{width:110vw}.w-\[120\%\]{width:120%}.w-\[12rem\]{width:12rem}.w-\[130vw\]{width:130vw}.w-\[15rem\]{width:15rem}.w-\[2\.2rem\]{width:2.2rem}.w-\[2\.4rem\]{width:2.4rem}.w-\[21\.5rem\]{width:21.5rem}.w-\[22rem\]{width:22rem}.w-\[23\.5rem\]{width:23.5rem}.w-\[23rem\]{width:23rem}.w-\[25rem\]{width:25rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[2rem\]{width:2rem}.w-\[3\.3rem\]{width:3.3rem}.w-\[30rem\]{width:30rem}.w-\[35rem\]{width:35rem}.w-\[48rem\]{width:48rem}.w-\[4rem\]{width:4rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[52rem\]{width:52rem}.w-\[62\.5rem\]{width:62.5rem}.w-\[7\.2rem\]{width:7.2rem}.w-\[7rem\]{width:7rem}.w-\[90rem\]{width:90rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[28rem\]{max-width:28rem}.max-w-\[29rem\]{max-width:29rem}.max-w-\[45rem\]{max-width:45rem}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-22\%\]{--tw-translate-x:-22%;transform:translate(-22%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-26\%\]{--tw-translate-x:-26%;transform:translate(-26%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-4\%\]{--tw-translate-x:-4%;transform:translate(-4%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-9\%\]{--tw-translate-x:-9%;transform:translate(-9%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.3\]{--tw-scale-x:1.3;--tw-scale-y:1.3;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.3) scaleY(1.3);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:1rem}.gap-15{gap:1.5rem}.gap-16{gap:1.6rem}.gap-20{gap:2rem}.gap-25{gap:2.5rem}.gap-5{gap:0.5rem}.gap-x-16{-moz-column-gap:1.6rem;column-gap:1.6rem}.gap-x-40{-moz-column-gap:4rem;column-gap:4rem}.gap-x-6{-moz-column-gap:0.6rem;column-gap:0.6rem}.gap-x-\[1\.2rem\]{-moz-column-gap:1.2rem;column-gap:1.2rem}.gap-y-8{row-gap:0.8rem}.space-x-12 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.2rem * 0);margin-right:calc(1.2rem * var(--tw-space-x-reverse));margin-left:calc(1.2rem * (1 - 0));margin-left:calc(1.2rem * (1 - var(--tw-space-x-reverse)));margin-left:calc(1.2rem * calc(1 - 0));margin-left:calc(1.2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-20 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * 0);margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * (1 - 0));margin-left:calc(2rem * (1 - var(--tw-space-x-reverse)));margin-left:calc(2rem * calc(1 - 0));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[1\.6rem\] > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.6rem * 0);margin-right:calc(1.6rem * var(--tw-space-x-reverse));margin-left:calc(1.6rem * (1 - 0));margin-left:calc(1.6rem * (1 - var(--tw-space-x-reverse)));margin-left:calc(1.6rem * calc(1 - 0));margin-left:calc(1.6rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-10 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * (1 - 0));margin-top:calc(1rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(1rem * calc(1 - 0));margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * 0);margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-16 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.6rem * (1 - 0));margin-top:calc(1.6rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(1.6rem * calc(1 - 0));margin-top:calc(1.6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.6rem * 0);margin-bottom:calc(1.6rem * var(--tw-space-y-reverse))}.space-y-20 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * (1 - 0));margin-top:calc(2rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(2rem * calc(1 - 0));margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 0);margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-24 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.4rem * (1 - 0));margin-top:calc(2.4rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(2.4rem * calc(1 - 0));margin-top:calc(2.4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.4rem * 0);margin-bottom:calc(2.4rem * var(--tw-space-y-reverse))}.space-y-32 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.2rem * (1 - 0));margin-top:calc(3.2rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(3.2rem * calc(1 - 0));margin-top:calc(3.2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.2rem * 0);margin-bottom:calc(3.2rem * var(--tw-space-y-reverse))}.space-y-\[3\.2rem\] > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.2rem * (1 - 0));margin-top:calc(3.2rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(3.2rem * calc(1 - 0));margin-top:calc(3.2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.2rem * 0);margin-bottom:calc(3.2rem * var(--tw-space-y-reverse))}.space-y-\[6\.5rem\] > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6.5rem * (1 - 0));margin-top:calc(6.5rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(6.5rem * calc(1 - 0));margin-top:calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6.5rem * 0);margin-bottom:calc(6.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-bl-\[0\.8rem\]{border-bottom-left-radius:0.8rem}.rounded-br-\[0\.8rem\]{border-bottom-right-radius:0.8rem}.rounded-tl-\[0\.8rem\]{border-top-left-radius:0.8rem}.rounded-tr-\[0\.8rem\]{border-top-right-radius:0.8rem}.border-\[0\.1rem\]{border-width:0.1rem}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0px}.border-solid{border-style:solid}.border-\[\#616B73\]{--tw-border-opacity:1;border-color:rgba(97, 107, 115, 1);border-color:rgba(97, 107, 115, var(--tw-border-opacity, 1))}.border-\[\#A77050\]{--tw-border-opacity:1;border-color:rgba(167, 112, 80, 1);border-color:rgba(167, 112, 80, var(--tw-border-opacity, 1))}.border-grey-taupe{--tw-border-opacity:1;border-color:rgba(222, 218, 211, 1);border-color:rgba(222, 218, 211, var(--tw-border-opacity, 1))}.bg-\[\#616B73\]{--tw-bg-opacity:1;background-color:rgba(97, 107, 115, 1);background-color:rgba(97, 107, 115, var(--tw-bg-opacity, 1))}.bg-\[\#A77050\]{--tw-bg-opacity:1;background-color:rgba(167, 112, 80, 1);background-color:rgba(167, 112, 80, var(--tw-bg-opacity, 1))}.bg-\[\#F7F5ED\]{--tw-bg-opacity:1;background-color:rgba(247, 245, 237, 1);background-color:rgba(247, 245, 237, var(--tw-bg-opacity, 1))}.bg-\[\#FBFAF6\]{--tw-bg-opacity:1;background-color:rgba(251, 250, 246, 1);background-color:rgba(251, 250, 246, var(--tw-bg-opacity, 1))}.bg-\[\#fff\]{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, 1);background-color:rgba(255, 255, 255, var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgba(41, 41, 41, 1);background-color:rgba(41, 41, 41, var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, 1);background-color:rgba(255, 255, 255, var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-0{padding-left:0rem;padding-right:0rem}.px-10{padding-left:1rem;padding-right:1rem}.px-20{padding-left:2rem;padding-right:2rem}.px-\[6\.6rem\]{padding-left:6.6rem;padding-right:6.6rem}.py-10{padding-top:1rem;padding-bottom:1rem}.py-15{padding-top:1.5rem;padding-bottom:1.5rem}.py-20{padding-top:2rem;padding-bottom:2rem}.py-24{padding-top:2.4rem;padding-bottom:2.4rem}.py-30{padding-top:3rem;padding-bottom:3rem}.py-35{padding-top:3.5rem;padding-bottom:3.5rem}.py-36{padding-top:3.6rem;padding-bottom:3.6rem}.py-45{padding-top:4.5rem;padding-bottom:4.5rem}.py-50{padding-top:5rem;padding-bottom:5rem}.py-60{padding-top:6rem;padding-bottom:6rem}.pb-0{padding-bottom:0rem}.pb-10{padding-bottom:1rem}.pb-110{padding-bottom:11rem}.pb-20{padding-bottom:2rem}.pb-24{padding-bottom:2.4rem}.pb-30{padding-bottom:3rem}.pb-35{padding-bottom:3.5rem}.pb-36{padding-bottom:3.6rem}.pb-45{padding-bottom:4.5rem}.pb-5{padding-bottom:0.5rem}.pb-50{padding-bottom:5rem}.pb-6{padding-bottom:0.6rem}.pb-\[0\.4rem\]{padding-bottom:0.4rem}.pl-10{padding-left:1rem}.pl-30{padding-left:3rem}.pl-50{padding-left:5rem}.pl-\[6rem\]{padding-left:6rem}.pr-30{padding-right:3rem}.pr-40{padding-right:4rem}.pt-0{padding-top:0rem}.pt-10{padding-top:1rem}.pt-15{padding-top:1.5rem}.pt-20{padding-top:2rem}.pt-25{padding-top:2.5rem}.pt-30{padding-top:3rem}.pt-35{padding-top:3.5rem}.pt-45{padding-top:4.5rem}.pt-5{padding-top:0.5rem}.pt-\[135\%\]{padding-top:135%}.pt-\[5\.5rem\]{padding-top:5.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:sans}.text-11{font-size:1.1rem}.text-12{font-size:1.2rem}.text-13{font-size:1.3rem}.text-14{font-size:1.4rem}.text-15{font-size:1.5rem}.text-16{font-size:1.6rem}.text-18{font-size:1.8rem}.text-20{font-size:2rem}.text-24{font-size:2.4rem}.text-30{font-size:3rem}.text-36{font-size:3.6rem}.text-40{font-size:4rem}.text-64{font-size:6.4rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.36\]{line-height:1.36}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.tracking-\[-0\.45px\]{letter-spacing:-0.45px}.tracking-\[-0\.51px\]{letter-spacing:-0.51px}.tracking-\[-0\.72px\]{letter-spacing:-0.72px}.tracking-\[-0\.96px\]{letter-spacing:-0.96px}.tracking-\[-1\.08px\]{letter-spacing:-1.08px}.tracking-\[-1\.9px\]{letter-spacing:-1.9px}.tracking-\[0\.12rem\]{letter-spacing:0.12rem}.tracking-\[0\.36px\]{letter-spacing:0.36px}.tracking-\[0\.39px\]{letter-spacing:0.39px}.tracking-\[0\.45px\]{letter-spacing:0.45px}.tracking-\[0\.48px\]{letter-spacing:0.48px}.tracking-\[0\.6px\]{letter-spacing:0.6px}.tracking-\[1\.6px\]{letter-spacing:1.6px}.tracking-\[2\.1px\]{letter-spacing:2.1px}.text-\[\#616B73\]{--tw-text-opacity:1;color:rgba(97, 107, 115, 1);color:rgba(97, 107, 115, var(--tw-text-opacity, 1))}.text-\[\#A77050\]{--tw-text-opacity:1;color:rgba(167, 112, 80, 1);color:rgba(167, 112, 80, var(--tw-text-opacity, 1))}.text-\[\#FFFFFF\]{--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.text-\[\#fff\]{--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgba(41, 41, 41, 1);color:rgba(41, 41, 41, var(--tw-text-opacity, 1))}.text-green{--tw-text-opacity:1;color:rgba(30, 56, 62, 1);color:rgba(30, 56, 62, var(--tw-text-opacity, 1))}.text-grey{--tw-text-opacity:1;color:rgba(122, 120, 113, 1);color:rgba(122, 120, 113, var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.opacity-25{opacity:0.25}.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, 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(0.23, 1, 0.32, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-duration:150ms}.duration-1000{transition-duration:1000ms}.duration-500{transition-duration:500ms}.will-change-transform{will-change:transform}:root{--size: 390;--clamp: 12px}@media(min-width: 650px){:root{--size: 1728}}html,body{height:auto;overscroll-behavior:none;width:100%}html{font-size:clamp(1px,10*100vw/390,12px);font-size:clamp(1px,10*100vw/var(--size),var(--clamp));font-feature-settings:"liga", "clig";font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}body{font-family:sans;font-size:1.4rem;font-weight:400;line-height:2.4rem;--tw-text-opacity:1;color:rgba(41, 41, 41, 1);color:rgba(41, 41, 41, var(--tw-text-opacity, 1));min-height:100vh}body.admin-bar header{top:var(--wp-admin--admin-bar--height)}main{position:relative;width:100%}input{outline:none;background-color:rgba(0,0,0,0)}textarea{outline:none;background-color:rgba(0,0,0,0)}.bg-light{background-color:#f7f5f2}.st-hero{margin-top:-6.8rem}@media (min-width: 1024px){.st-hero{margin-top:-8rem}}.site-max{--padding: 2rem;padding-left:2rem;padding-left:var(--padding);padding-right:2rem;padding-right:var(--padding);margin-left:auto;margin-right:auto;width:100%;max-width:166rem}.site-max .site-max{padding-left:0rem;padding-right:0rem}@media (min-width: 1024px){.site-max{--padding: 3.2rem}}@media(min-width: 2000px){.site-max{max-width:100%}}.site-grid{--gap: 0.8rem;--cols: 5;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-column-gap:0.8rem;grid-column-gap:var(--gap)}@media (min-width: 650px){.site-grid{--gap: 2.5rem;--cols: 12}}.site-grid-8{--gap: 0.8rem;--cols: 8;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-column-gap:0.8rem;grid-column-gap:var(--gap)}@media (min-width: 650px){.site-grid-8{--gap: 2.5rem;--cols: 8}}.site-grid-10{--gap: 0rem;--cols: 1;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-column-gap:0rem;grid-column-gap:var(--gap)}@media (min-width: 650px){.site-grid-10{--gap: 2.5rem;--cols: 10}}.site-menu::-webkit-scrollbar{display:none}.aspect{padding-top:var(--aspect)}.mask{clip-path:inset(100% 0 0 0)}.img{position:relative}.img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.js-template-grid{opacity:0}.js-template-grid.is-active{opacity:0.1}.hero-home:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 57.21%, rgba(0, 0, 0, 0.2) 100%);z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-carousel-amenities-dots{transition:background-color .75s ease}.active-aminities-btn{background-color:#a77050;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-carousel-residences-dots{transition:background-color .75s ease}.active-residences-btn{background-color:#a77050;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.checkbox-item{position:relative}.checkbox-item input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.checkbox-label{display:flex;align-items:center;cursor:pointer;border-radius:1.2rem;transition:all .3s ease;border:.2rem solid rgba(0,0,0,0)}.custom-checkbox{width:2.4rem;height:2.4rem;border:.1rem solid #a77050;border-radius:.6rem;margin-right:1.6rem;position:relative;transition:all .3s ease;background-color:#fff;flex-shrink:0}.checkbox-text{font-size:2rem;font-weight:400;line-height:1.3;color:#616b73;text-transform:uppercase;letter-spacing:.5px}.checkbox-item input[type=checkbox]:checked+.checkbox-label .custom-checkbox{background-color:#a77050;border-color:#a77050}.checkbox-item input[type=checkbox]:checked+.checkbox-label .checkbox-text{color:#a77050}@media(max-width: 640px){.form-container{padding:24px}.form-title{font-size:20px;margin-bottom:24px}.checkbox-text{font-size:1.2rem}.custom-checkbox{margin-right:1rem}}@media(min-width: 1024px){.link-btn-header .link-btn-header-text{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.link-btn-header .link-btn-header-svg-2{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1);opacity:0}.link-btn-header:hover .link-btn-header-text{color:#fff}.link-btn-header:hover .link-btn-header-svg-2{opacity:1}.link-btn-footer .link-btn-footer-text{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.link-btn-footer .link-btn-footer-svg-2{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1);opacity:0}.link-btn-footer:hover .link-btn-footer-text{color:#a77050}.link-btn-footer:hover .link-btn-footer-svg-2{opacity:1}.link-btn-form .link-btn-form-text{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.link-btn-form .link-btn-form-svg-1{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.link-btn-form .link-btn-form-svg-2{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1);opacity:0}.link-btn-form:hover .link-btn-form-text{color:#a77050}.link-btn-form:hover .link-btn-form-svg-1{opacity:0}.link-btn-form:hover .link-btn-form-svg-2{opacity:1}.link-social-item{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.link-social-item:hover{opacity:.85;transform:scale(0.95)}.btn-scrolldown svg{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.btn-scrolldown:hover svg{transform:translateY(1rem)}.btn-header-hover-mask{opacity:0;pointer-events:none;transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.btn-header-hover-name{opacity:1;transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.btn-header-hover:hover .btn-header-hover-mask{opacity:1}.btn-header-hover:hover .btn-header-hover-name{opacity:0}.pre-footer-hover .pre-footer-hover-svg-1{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:.125s}.pre-footer-hover .pre-footer-hover-svg-2{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1);transform:translateX(-100%);transition-delay:0s}.pre-footer-hover .pre-footer-hover-text{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.pre-footer-hover .pre-footer-hover-path{transition:all .55s cubic-bezier(0.625, 0.05, 0, 1)}.pre-footer-hover:hover .pre-footer-hover-svg-1{transform:translateX(100%);transition-delay:0s}.pre-footer-hover:hover .pre-footer-hover-svg-2{transform:translateX(0%);transition-delay:.125s}.pre-footer-hover:hover .pre-footer-hover-text{color:#fff}.pre-footer-hover:hover .pre-footer-hover-path{fill:#a77050}}.split-line-0{margin-left:1.5rem}.split-line-1{margin-left:.8rem}.split-line-2{margin-left:0rem}.hywrap{max-width:100% !important;width:100% !important}.hywrap .control-group{margin-bottom:2.4rem !important}.hywrap .name-fields li:first-child{margin-bottom:2.4rem !important}.hywrap .control-label{font-family:"sofia-pro",sans-serif !important;color:#616b73 !important;font-size:1.6rem !important;line-height:130% !important;text-indent:12px !important;letter-spacing:0% !important;position:relative !important;left:-1.2rem !important;text-transform:uppercase !important;font-weight:500 !important}.hywrap input,.hywrap input[type=text]{font-family:"sofia-pro",sans-serif !important;border:1px solid #a77050 !important;border-radius:.6rem !important;min-height:5rem !important;padding:1rem !important;margin-top:2.4rem !important}.hywrap input[type=text]{font-family:"sofia-pro",sans-serif !important;border:1px solid #a77050 !important;border-radius:.6rem !important;min-height:5rem !important;padding:1rem !important;margin-top:2.4rem !important}.hywrap select{font-family:"sofia-pro",sans-serif !important;border:1px solid #a77050 !important;border-radius:.6rem !important;min-height:5rem !important;padding:1rem !important;margin-top:2.4rem !important}.hywrap textarea{font-family:"sofia-pro",sans-serif !important;border:1px solid #a77050 !important;border-radius:.6rem !important;min-height:5rem !important;padding:1rem !important;margin-top:2.4rem !important;height:12rem !important}.hywrap button[type=submit]{width:100% !important;height:6.2rem !important;margin-top:2.6rem !important;border:1px solid #a77050 !important;background-color:#a77050 !important;color:#fff !important;font-family:"sofia-pro",sans-serif !important;font-weight:600 !important;font-size:1.6rem !important;line-height:130% !important;text-transform:uppercase !important;letter-spacing:0% !important}.hywrap button[type=submit]:hover{background-color:#fff !important;color:#a77050 !important}.hywrap .more-info{color:#a77050 !important}.page-template-thankyou-template .st-head{margin-bottom:0rem !important}.is-cookie-active .osano-cm-window{pointer-events:auto !important}.slide-ratio{--height: 25rem;--width: calc(var(--height) * var(--m));height:25rem;height:var(--height);min-width:var(--width);max-width:var(--width)}@media (min-width: 650px){.slide-ratio{--height: 68rem}}.slide-ratio figure{border-radius:2rem;overflow:hidden}.js-button-stop{background-color:hsla(0,0%,100%,.5);width:7rem;height:7rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.js-button-stop svg{width:4.5rem}@media(max-width: 764px){.js-button-stop{width:5rem;height:5rem}.js-button-stop svg{width:3rem}}@media (min-width: 650px){.the-grid{-moz-columns:3;columns:3;gap:2.4rem}.the-grid>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}#hyform .g-recaptcha iframe[role=presentation]{display:block !important}.menu-inner{background:#F7F5ED;background:var(--Darker-Beige, #F7F5ED);box-shadow:-20px 0 30px 0 rgba(151,116,89,.4)}.menu-link{display:flex;align-items:center;justify-content:center}.menu-link a{color:#a77050;text-align:center;leading-trim:both;text-edge:cap;font-size:3.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:3.6px;text-transform:uppercase;z-index:2;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(max-width: 769px){.menu-link a{font-size:2.4rem}}.menu-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#efebdd;z-index:1;transition:all .35s;opacity:0}.menu-link:hover:before{opacity:1}.btn-menu-open span{position:relative;width:3.8rem;height:.52rem;background-color:#a77050;border-radius:9999rem;transition:all .35s}@media(max-width: 769px){.btn-menu-open span{width:3.2rem;height:.38rem}}.btn-menu-open span:nth-child(2){right:.2rem}.btn-menu-open span:nth-child(3){right:.4rem}.btn-menu-open:hover span{right:0}@media(max-width: 764px){.link-footer-1{order:3;text-align:right}.link-footer-2{white-space:nowrap}}.hover\:scale-\[1\.05\]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#616B73\]:hover{--tw-bg-opacity:1;background-color:rgba(97, 107, 115, 1);background-color:rgba(97, 107, 115, var(--tw-bg-opacity, 1))}.hover\:text-\[\#fff\]:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.hover\:opacity-70:hover{opacity:0.7}.hover\:opacity-\[0\.85\]:hover{opacity:0.85}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[0\.9\]{--tw-scale-x:0.9;--tw-scale-y:0.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.9) scaleY(0.9);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 650px){.s\:pointer-events-none{pointer-events:none}.s\:bottom-35{bottom:3.5rem}.s\:left-0{left:0rem}.s\:left-1\/2{left:50%}.s\:left-\[-22rem\]{left:-22rem}.s\:left-\[-3rem\]{left:-3rem}.s\:left-\[42\%\]{left:42%}.s\:left-\[43\%\]{left:43%}.s\:left-\[6rem\]{left:6rem}.s\:left-\[auto\]{left:auto}.s\:left-\[inherit\]{left:inherit}.s\:left-auto{left:auto}.s\:right-0{right:0rem}.s\:right-50{right:5rem}.s\:right-\[-5rem\]{right:-5rem}.s\:right-\[7rem\]{right:7rem}.s\:top-0{top:0rem}.s\:top-1\/2{top:50%}.s\:top-\[-0\.4rem\]{top:-0.4rem}.s\:top-\[-0\.6rem\]{top:-0.6rem}.s\:top-\[-22rem\]{top:-22rem}.s\:top-\[2rem\]{top:2rem}.s\:order-none{order:0}.s\:col-span-1{grid-column:span 1 / span 1}.s\:col-span-2{grid-column:span 2 / span 2}.s\:col-span-3{grid-column:span 3 / span 3}.s\:col-span-4{grid-column:span 4 / span 4}.s\:col-span-5{grid-column:span 5 / span 5}.s\:col-span-6{grid-column:span 6 / span 6}.s\:col-span-7{grid-column:span 7 / span 7}.s\:col-span-8{grid-column:span 8 / span 8}.s\:col-span-9{grid-column:span 9 / span 9}.s\:\!col-start-2{grid-column-start:2 !important}.s\:col-start-1{grid-column-start:1}.s\:col-start-10{grid-column-start:10}.s\:col-start-11{grid-column-start:11}.s\:col-start-3{grid-column-start:3}.s\:col-start-4{grid-column-start:4}.s\:col-start-5{grid-column-start:5}.s\:col-start-6{grid-column-start:6}.s\:col-start-7{grid-column-start:7}.s\:col-start-8{grid-column-start:8}.s\:col-start-9{grid-column-start:9}.s\:mx-0{margin-left:0rem;margin-right:0rem}.s\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.s\:my-60{margin-top:6rem;margin-bottom:6rem}.s\:mb-0{margin-bottom:0rem}.s\:mb-48{margin-bottom:4.8rem}.s\:mb-50{margin-bottom:5rem}.s\:mb-75{margin-bottom:7.5rem}.s\:ml-0{margin-left:0rem}.s\:ml-\[-14rem\]{margin-left:-14rem}.s\:ml-\[-2\.8rem\]{margin-left:-2.8rem}.s\:ml-\[-3\.2rem\]{margin-left:-3.2rem}.s\:ml-\[-6\.6rem\]{margin-left:-6.6rem}.s\:ml-\[-6rem\]{margin-left:-6rem}.s\:ml-\[-9rem\]{margin-left:-9rem}.s\:ml-\[2\.2rem\]{margin-left:2.2rem}.s\:ml-\[3\.5rem\]{margin-left:3.5rem}.s\:ml-\[6rem\]{margin-left:6rem}.s\:ml-\[9rem\]{margin-left:9rem}.s\:mr-0{margin-right:0rem}.s\:mr-\[-6\.6rem\]{margin-right:-6.6rem}.s\:mt-0{margin-top:0rem}.s\:mt-100{margin-top:10rem}.s\:mt-50{margin-top:5rem}.s\:mt-60{margin-top:6rem}.s\:mt-\[6rem\]{margin-top:6rem}.s\:block{display:block}.s\:flex{display:flex}.s\:hidden{display:none}.s\:h-\[1\.6rem\]{height:1.6rem}.s\:h-\[100dvh\]{height:100dvh}.s\:h-\[100vh\]{height:100vh}.s\:h-\[37\.8rem\]{height:37.8rem}.s\:h-\[82\.6rem\]{height:82.6rem}.s\:h-\[9\.2rem\]{height:9.2rem}.s\:h-auto{height:auto}.s\:h-full{height:100%}.s\:h-screen{height:100vh}.s\:w-\[1\.6rem\]{width:1.6rem}.s\:w-\[12rem\]{width:12rem}.s\:w-\[2\.8rem\]{width:2.8rem}.s\:w-\[23\.5rem\]{width:23.5rem}.s\:w-\[3\.3rem\]{width:3.3rem}.s\:w-\[3\.5rem\]{width:3.5rem}.s\:w-\[30rem\]{width:30rem}.s\:w-\[38rem\]{width:38rem}.s\:w-\[3rem\]{width:3rem}.s\:w-\[4\.1rem\]{width:4.1rem}.s\:w-\[44rem\]{width:44rem}.s\:w-\[45\.4rem\]{width:45.4rem}.s\:w-\[45rem\]{width:45rem}.s\:w-\[54rem\]{width:54rem}.s\:w-\[67\.9rem\]{width:67.9rem}.s\:w-\[71\.4rem\]{width:71.4rem}.s\:w-\[73\.5rem\]{width:73.5rem}.s\:w-\[75\%\]{width:75%}.s\:w-\[82rem\]{width:82rem}.s\:w-\[8rem\]{width:8rem}.s\:w-auto{width:auto}.s\:w-fit{width:-moz-fit-content;width:fit-content}.s\:w-full{width:100%}.s\:max-w-\[150rem\]{max-width:150rem}.s\:max-w-\[54rem\]{max-width:54rem}.s\:max-w-\[55rem\]{max-width:55rem}.s\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.s\:translate-x-0{--tw-translate-x:0rem;transform:translate(0rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.s\:translate-x-\[inherit\]{--tw-translate-x:inherit;transform:translate(inherit, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.s\:translate-y-\[inherit\]{--tw-translate-y:inherit;transform:translate(var(--tw-translate-x), inherit) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.s\:scale-\[1\]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.s\:cursor-text{cursor:text}.s\:flex-row{flex-direction:row}.s\:items-end{align-items:flex-end}.s\:items-center{align-items:center}.s\:justify-start{justify-content:flex-start}.s\:justify-end{justify-content:flex-end}.s\:justify-center{justify-content:center}.s\:justify-between{justify-content:space-between}.s\:gap-24{gap:2.4rem}.s\:gap-30{gap:3rem}.s\:gap-32{gap:3.2rem}.s\:gap-60{gap:6rem}.s\:gap-x-0{-moz-column-gap:0rem;column-gap:0rem}.s\:gap-x-32{-moz-column-gap:3.2rem;column-gap:3.2rem}.s\:gap-x-40{-moz-column-gap:4rem;column-gap:4rem}.s\:gap-y-30{row-gap:3rem}.s\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0rem * (1 - 0));margin-top:calc(0rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(0rem * calc(1 - 0));margin-top:calc(0rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0rem * 0);margin-bottom:calc(0rem * var(--tw-space-y-reverse))}.s\:space-y-20 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * (1 - 0));margin-top:calc(2rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(2rem * calc(1 - 0));margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 0);margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.s\:space-y-24 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.4rem * (1 - 0));margin-top:calc(2.4rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(2.4rem * calc(1 - 0));margin-top:calc(2.4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.4rem * 0);margin-bottom:calc(2.4rem * var(--tw-space-y-reverse))}.s\:space-y-30 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * (1 - 0));margin-top:calc(3rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(3rem * calc(1 - 0));margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * 0);margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.s\:space-y-32 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.2rem * (1 - 0));margin-top:calc(3.2rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(3.2rem * calc(1 - 0));margin-top:calc(3.2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.2rem * 0);margin-bottom:calc(3.2rem * var(--tw-space-y-reverse))}.s\:space-y-\[11rem\] > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(11rem * (1 - 0));margin-top:calc(11rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(11rem * calc(1 - 0));margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(11rem * 0);margin-bottom:calc(11rem * var(--tw-space-y-reverse))}.s\:space-y-\[6rem\] > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * (1 - 0));margin-top:calc(6rem * (1 - var(--tw-space-y-reverse)));margin-top:calc(6rem * calc(1 - 0));margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * 0);margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.s\:overflow-hidden{overflow:hidden}.s\:whitespace-normal{white-space:normal}.s\:border-t-\[1px\]{border-top-width:1px}.s\:border-solid{border-style:solid}.s\:border-none{border-style:none}.s\:border-\[\#A77050\]{--tw-border-opacity:1;border-color:rgba(167, 112, 80, 1);border-color:rgba(167, 112, 80, var(--tw-border-opacity, 1))}.s\:bg-\[\#FBFAF6\]{--tw-bg-opacity:1;background-color:rgba(251, 250, 246, 1);background-color:rgba(251, 250, 246, var(--tw-bg-opacity, 1))}.s\:bg-transparent{background-color:transparent}.s\:px-0{padding-left:0rem;padding-right:0rem}.s\:px-25{padding-left:2.5rem;padding-right:2.5rem}.s\:px-30{padding-left:3rem;padding-right:3rem}.s\:px-40{padding-left:4rem;padding-right:4rem}.s\:px-\[5\.5rem\]{padding-left:5.5rem;padding-right:5.5rem}.s\:px-\[6\.6rem\]{padding-left:6.6rem;padding-right:6.6rem}.s\:py-0{padding-top:0rem;padding-bottom:0rem}.s\:py-20{padding-top:2rem;padding-bottom:2rem}.s\:py-30{padding-top:3rem;padding-bottom:3rem}.s\:py-60{padding-top:6rem;padding-bottom:6rem}.s\:py-70{padding-top:7rem;padding-bottom:7rem}.s\:py-95{padding-top:9.5rem;padding-bottom:9.5rem}.s\:py-\[20rem\]{padding-top:20rem;padding-bottom:20rem}.s\:py-\[24rem\]{padding-top:24rem;padding-bottom:24rem}.s\:\!pr-0{padding-right:0rem !important}.s\:pb-0{padding-bottom:0rem}.s\:pb-100{padding-bottom:10rem}.s\:pb-120{padding-bottom:12rem}.s\:pb-15{padding-bottom:1.5rem}.s\:pb-35{padding-bottom:3.5rem}.s\:pb-5{padding-bottom:0.5rem}.s\:pb-60{padding-bottom:6rem}.s\:pb-70{padding-bottom:7rem}.s\:pb-80{padding-bottom:8rem}.s\:pb-95{padding-bottom:9.5rem}.s\:pb-\[1rem\]{padding-bottom:1rem}.s\:pb-\[22rem\]{padding-bottom:22rem}.s\:pl-0{padding-left:0rem}.s\:pl-60{padding-left:6rem}.s\:pl-\[5\.5rem\]{padding-left:5.5rem}.s\:pr-0{padding-right:0rem}.s\:pr-120{padding-right:12rem}.s\:pr-20{padding-right:2rem}.s\:pr-60{padding-right:6rem}.s\:pt-0{padding-top:0rem}.s\:pt-135{padding-top:13.5rem}.s\:pt-50{padding-top:5rem}.s\:pt-60{padding-top:6rem}.s\:pt-95{padding-top:9.5rem}.s\:text-12{font-size:1.2rem}.s\:text-14{font-size:1.4rem}.s\:text-16{font-size:1.6rem}.s\:text-18{font-size:1.8rem}.s\:text-20{font-size:2rem}.s\:text-22{font-size:2.2rem}.s\:text-28{font-size:2.8rem}.s\:text-32{font-size:3.2rem}.s\:text-36{font-size:3.6rem}.s\:text-54{font-size:5.4rem}.s\:text-60{font-size:6rem}.s\:text-64{font-size:6.4rem}.s\:uppercase{text-transform:uppercase}.s\:leading-\[1\.2\]{line-height:1.2}.s\:tracking-\[-0\.72px\]{letter-spacing:-0.72px}.s\:tracking-\[-1\.62px\]{letter-spacing:-1.62px}.s\:tracking-\[-1\.8px\]{letter-spacing:-1.8px}.s\:tracking-\[0\.6px\]{letter-spacing:0.6px}.s\:tracking-\[0\.72px\]{letter-spacing:0.72px}.s\:tracking-\[3\.6px\]{letter-spacing:3.6px}.s\:text-grey{--tw-text-opacity:1;color:rgba(122, 120, 113, 1);color:rgba(122, 120, 113, var(--tw-text-opacity, 1))}.s\:text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.s\:hover\:scale-\[1\.05\]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 2100px){.\32 1xl\:left-\[-17rem\]{left:-17rem}.\32 1xl\:top-\[-30rem\]{top:-30rem}.\32 1xl\:ml-\[-6rem\]{margin-left:-6rem}.\32 1xl\:ml-\[-8rem\]{margin-left:-8rem}.\32 1xl\:h-\[91dvh\]{height:91dvh}.\32 1xl\:w-\[42rem\]{width:42rem}}@media (min-width: 2200px){.\33xl\:left-\[10rem\]{left:10rem}}@media (min-width: 2289px){.\34xl\:left-\[-20rem\]{left:-20rem}.\34xl\:left-\[17rem\]{left:17rem}.\34xl\:top-\[-28rem\]{top:-28rem}.\34xl\:top-\[36\.5\%\]{top:36.5%}.\34xl\:h-\[42rem\]{height:42rem}.\34xl\:h-\[91dvh\]{height:91dvh}.\34xl\:w-\[75rem\]{width:75rem}.\34xl\:max-w-full{max-width:100%}.\34xl\:shrink-\[inherit\]{flex-shrink:inherit}}
