@font-face{font-family:"Outfit";font-style:normal;font-weight:400;src:url(/wp-content/themes/bilt-theme/dist/fonts/Outfit-Regular.woff2) format("woff2")}@font-face{font-family:"Outfit";font-style:normal;font-weight:500;src:url(/wp-content/themes/bilt-theme/dist/fonts/Outfit-Medium.woff2) format("woff2")}@font-face{font-family:"Outfit";font-style:normal;font-weight:600;src:url(/wp-content/themes/bilt-theme/dist/fonts/Outfit-SemiBold.woff2) format("woff2")}@font-face{font-family:"Outfit";font-style:normal;font-weight:700;src:url(/wp-content/themes/bilt-theme/dist/fonts/Outfit-Bold.woff2) format("woff2")}.dpy{font-size:4.8rem;font-style:normal;line-height:1.16;letter-spacing:-0.144rem;font-weight:600}@media (min-width: 650px){.dpy{font-size:9.6rem;line-height:1.0416;letter-spacing:-0.3rem}}.dpy strong{color:#017580;font-weight:600}.h1{font-size:6.4rem;font-style:normal;line-height:1.09;letter-spacing:-0.192rem}.h1 strong{font-weight:600;color:#017580}.h2{font-size:4.8rem;font-style:normal;line-height:1.17;letter-spacing:-0.144rem}.h2 strong{font-weight:600;color:#017580}.h3{font-size:3.6rem;font-style:normal;line-height:1.17;letter-spacing:-0.072rem}.h3 strong{font-weight:600;color:#017580}.h4{font-size:2.8rem;font-style:normal;line-height:1.21;letter-spacing:-0.056rem}.h5{font-size:2.4rem;font-style:normal;line-height:1.17;letter-spacing:-0.048rem}.h6{font-size:1.6rem;font-style:normal;line-height:1.12;letter-spacing:-0.032rem}@media (min-width: 650px){.s\:dpy{font-size:4.8rem;font-style:normal;line-height:1.16;letter-spacing:-0.144rem;font-weight:600}@media (min-width: 650px){.s\:dpy{font-size:9.6rem;line-height:1.0416;letter-spacing:-0.3rem}}.s\:dpy strong{color:#017580;font-weight:600}.s\:h1{font-size:6.4rem;font-style:normal;line-height:1.09;letter-spacing:-0.192rem}.s\:h1 strong{font-weight:600;color:#017580}.s\:h2{font-size:4.8rem;font-style:normal;line-height:1.17;letter-spacing:-0.144rem}.s\:h2 strong{font-weight:600;color:#017580}.s\:h3{font-size:3.6rem;font-style:normal;line-height:1.17;letter-spacing:-0.072rem}.s\:h3 strong{font-weight:600;color:#017580}.s\:h4{font-size:2.8rem;font-style:normal;line-height:1.21;letter-spacing:-0.056rem}.s\:h5{font-size:2.4rem;font-style:normal;line-height:1.17;letter-spacing:-0.048rem}.s\:h6{font-size:1.6rem;font-style:normal;line-height:1.12;letter-spacing:-0.032rem}}.txt.--t{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5}.txt.--s{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.43}.txt.--r{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5}.txt.--m{font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.56}.txt.--l{font-size:2.4rem;font-style:normal;font-weight:400;line-height:1.58}.txt.--eye-l{font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.28;letter-spacing:.28rem;text-transform:uppercase}@media (min-width: 650px){.txt.--eye-l{font-size:1.4rem;line-height:1.8rem}}.txt.--eye-s{font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.16;letter-spacing:.24rem;text-transform:uppercase}@media (min-width: 650px){.txt.s\:--t{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5}.txt.s\:--s{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.43}.txt.s\:--r{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5}.txt.s\:--m{font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.56}.txt.s\:--l{font-size:2.4rem;font-style:normal;font-weight:400;line-height:1.58}.txt.s\:--eye-l{font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.28;letter-spacing:.28rem;text-transform:uppercase}@media (min-width: 650px){.txt.s\:--eye-l{font-size:1.4rem;line-height:1.8rem}}.txt.s\:--eye-s{font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.16;letter-spacing:.24rem;text-transform:uppercase}}.btn{font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:-0.16px;padding:1.4rem 2.4rem;border-radius:9999rem;width:-moz-fit-content;width:fit-content;display:inline-flex;transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}@media (hover: hover) and (pointer: fine){.btn:hover{transform:scale(1.05)}}.btn.is-dark{background-color:rgba(0, 0, 0, 0.8);background-color:rgba(0, 0, 0, var(--tw-bg-opacity, 1));--tw-bg-opacity:0.8;--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.btn.is-dark-inverted{background-color:rgba(0, 0, 0, 0.8);background-color:rgba(0, 0, 0, var(--tw-bg-opacity, 1));--tw-bg-opacity:0.8;--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.btn.is-light{background-color:rgba(0, 0, 0, 0.1);background-color:rgba(0, 0, 0, var(--tw-bg-opacity, 1));--tw-bg-opacity:0.1;--tw-text-opacity:1;color:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, var(--tw-text-opacity, 1))}.btn.is-light-inverted{background-color:rgba(255, 255, 255, 0.8);background-color:rgba(255, 255, 255, var(--tw-bg-opacity, 1));--tw-bg-opacity:0.8;--tw-text-opacity:1;color:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, var(--tw-text-opacity, 1))}.btn.is-blur{border-radius:9999rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem);border:.1rem solid hsla(0,0%,100%,.2);box-shadow:inset 0 .1rem .1rem hsla(0,0%,100%,.4),inset 0 -0.1rem .1rem rgba(0,0,0,.1);--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.btn.is-blur-inverted{border-radius:9999rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem);border:.1rem solid hsla(0,0%,100%,.2);box-shadow:inset 0 .1rem .1rem hsla(0,0%,100%,.4),inset 0 -0.1rem .1rem rgba(0,0,0,.1);--tw-text-opacity:1;color:rgba(255, 255, 255, 1);color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}@media (min-width: 650px){.btn{font-size:1.6rem}}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}.uline{-webkit-text-decoration:none;text-decoration:none;position:relative}.uline.is-active:before{transform:scaleX(1) rotate(0.001deg)}.uline::before,.uline.is-full::before,.uline.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)}.uline:hover::before{transform-origin:left;transform:scaleX(1) rotate(0.001deg)}.uline-double{display:inline-flex;position:relative;white-space:nowrap;--bottom: -0.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}}.dynamic-form input,.dynamic-form textarea{display:block;width:100%;padding:1.2rem 1.6rem;background:#fff;border-radius:.4rem;border:.1rem solid rgba(0,0,0,.1);transition:border-color .2s ease}.dynamic-form input::-moz-placeholder, .dynamic-form textarea::-moz-placeholder{color:rgba(0,0,0,0)}.dynamic-form input::placeholder,.dynamic-form textarea::placeholder{color:rgba(0,0,0,0)}.dynamic-form input:focus,.dynamic-form textarea:focus{outline:none;border-color:#000}.dynamic-form .has-error input,.dynamic-form .has-error textarea{border-color:#e10000}.dynamic-form textarea{resize:none;field-sizing:content;min-height:1lh;max-height:5lh}.dynamic-form label{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);padding:0 .8rem;background-color:#fff;pointer-events:none;font-size:1.6rem;line-height:1.5;color:rgba(0, 0, 0, 0.7);transition:all .1s ease-out}.dynamic-form textarea+label{top:1.5rem;transform:none}.dynamic-form input~.absolute,.dynamic-form textarea~.absolute{top:100%;left:0;padding-top:.6rem}.dynamic-form input:not(:-moz-placeholder)+label, .dynamic-form textarea:not(:-moz-placeholder)+label{top:0;transform:translateY(-50%);font-size:1.4rem;line-height:1.42;--tw-text-opacity:1;color:rgba(78, 78, 78, 1);color:rgba(78, 78, 78, var(--tw-text-opacity, 1))}.dynamic-form input:focus+label,.dynamic-form input:not(:placeholder-shown)+label,.dynamic-form textarea:focus+label,.dynamic-form textarea:not(:placeholder-shown)+label{top:0;transform:translateY(-50%);font-size:1.4rem;line-height:1.42;--tw-text-opacity:1;color:rgba(78, 78, 78, 1);color:rgba(78, 78, 78, var(--tw-text-opacity, 1))}.text-block-component h1{font-size:6.4rem;font-style:normal;line-height:1.09;letter-spacing:-0.192rem;font-weight:500;margin-top:.7em}.text-block-component h1:first-child{margin-top:0}.text-block-component h1 strong{font-weight:600;color:#017580}.text-block-component h2{font-size:4.8rem;font-style:normal;line-height:1.17;letter-spacing:-0.144rem;font-weight:500;margin-top:.7em}.text-block-component h2 strong{font-weight:600;color:#017580}.text-block-component h3{font-size:3.6rem;font-style:normal;line-height:1.17;letter-spacing:-0.072rem;font-weight:500;margin-top:.7em}.text-block-component h3 strong{font-weight:600;color:#017580}.text-block-component h4{font-size:2.8rem;font-style:normal;line-height:1.21;letter-spacing:-0.056rem;font-weight:500;margin-top:1em}.text-block-component h5{font-size:2.4rem;font-style:normal;line-height:1.17;letter-spacing:-0.048rem;font-weight:500;margin-top:1em}.text-block-component h6{font-size:1.6rem;font-style:normal;line-height:1.12;letter-spacing:-0.032rem;font-weight:500;margin-top:1em}.text-block-component p{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5;margin-top:1em;color:#4E4E4E}@media (min-width: 650px){.text-block-component p{font-size:1.6rem}}.text-block-component strong{font-weight:600}.text-block-component .body-large{font-size:2.4rem;font-style:normal;font-weight:400;line-height:1.58;margin-top:1em;color:#4E4E4E}.text-block-component .body-med{font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.56;margin-top:1em;color:#4E4E4E}.text-block-component .body-regular{font-size:1.6rem;line-height:2.4rem;margin-top:1em;color:#4E4E4E}.text-block-component .body-small{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.43;margin-top:1em;color:#4E4E4E}.text-block-component .body-tiny{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5;margin-top:1em;color:#4E4E4E}.text-block-component .eyebrow-large{font-size:1.4rem;line-height:1.8rem;font-style:normal;font-weight:700;letter-spacing:.28rem;text-transform:uppercase;color:#4E4E4E}.text-block-component .eyebrow-small{font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.16;letter-spacing:.24rem;text-transform:uppercase;color:#4E4E4E}.text-block-component blockquote{padding-left:8rem;padding-right:8rem}.text-block-component blockquote p{text-align:center;font-weight:500;font-size:2.8rem;font-style:normal;line-height:1.21;letter-spacing:-0.056rem}.text-block-component a:not(:has(img)){display:inline-flex;position:relative;white-space:nowrap;--bottom: -0.1em}.text-block-component a:not(:has(img)):before,.text-block-component a:not(:has(img)):after{content:"";position:absolute;bottom:var(--bottom);right:0;left:0;height:.05em;min-height:1px;background-color:currentColor}.text-block-component a:not(:has(img)):before{transform-origin:left;transform:scale3d(1, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:.5s}.text-block-component a:not(:has(img)):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){.text-block-component a:not(:has(img)):hover:before{transform-origin:right;transform:scale3d(0, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:0s}.text-block-component a:not(:has(img)):hover:after{transform-origin:left;transform:scale3d(1, 1, 1);transition:transform .735s cubic-bezier(0.625, 0.05, 0, 1);transition-delay:.2s}}.text-block-component ul{list-style-type:disc;padding:0 0 0 2.5em}.text-block-component ol{list-style-type:decimal;padding:0 0 0 2.5em}.text-block-component iframe,.text-block-component video{width:100% !important;height:auto !important;aspect-ratio:16/9}.text-block-component .aligncenter{margin:0 auto}.text-block-component .alignright{margin:0 0 0 auto}.text-block-component .size-full{width:inherit !important;height:inherit !important}.text-block-component table{margin-bottom:0.8rem;width:100%;border-collapse:collapse;text-align:left}.text-block-component table th,.text-block-component table td{border-width:1px;--tw-border-opacity:1;border-color:rgba(164, 164, 164, 1);border-color:rgba(164, 164, 164, var(--tw-border-opacity, 1));padding:0.4rem}.text-block-component table th{--tw-bg-opacity:1;background-color:rgba(247, 245, 242, 1);background-color:rgba(247, 245, 242, var(--tw-bg-opacity, 1));font-weight:600}.social-link{position:relative}.social-link svg{position:relative;z-index:2}.social-link:before{position:absolute;top:50%;left:50%;z-index:1;height:3.2rem;width:3.2rem;border-radius:9999px;background-color:rgba(0, 0, 0, 0.1);--tw-content:"";content:"";content:var(--tw-content)}.dynamic-form input~.social-link:before,.dynamic-form textarea~.social-link:before{top:100%;left:0;padding-top:.6rem}.social-link:before{transform:translate(-50%, -50%);transition:all .75s cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width: 650px){.social-link:hover:before{background-color:rgba(0,0,0,.15);transform:translate(-50%, -50%) scale(1.1)}}.store-link svg{transition:all .75s cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width: 650px){.store-link:hover svg{transform:scale(1.1)}}.feature-scroll__mask{mask-image:linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%)}.-translate-x-1\/2, .-translate-x-\[50\%\], .-translate-y-1\/2, .-translate-y-\[50\%\], .translate-y-\[\.45rem\], .-rotate-180, .scale-75, .scale-x-\[1\.1\], .scale-y-0, .transform, .has-hover\:hover\:scale-105{--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}.hover\:-translate-y-1{--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}.group-\[\.is-active\]\:-rotate-180{--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-x-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}.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}.shadow-\[0_0\.4rem_2\.41rem_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\], .shadow-\[0_0\.4rem_2\.41rem_rgba\(0\2c 0\2c 0\2c 0\.1\)\], .shadow-lg, .shadow-md, .shadow-sm, .shadow-xl, .hover\:shadow-lg{--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0)}.blur, .grayscale, .filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.backdrop-blur-sm{--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }/*
! 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: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 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%}@media (min-width: 415px){.container{max-width:415px}}@media (min-width: 650px){.container{max-width:650px}}@media (min-width: 769px){.container{max-width:769px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 2100px){.container{max-width:2100px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.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-0{bottom:0rem}.bottom-40{bottom:4rem}.bottom-\[-0\.4rem\]{bottom:-0.4rem}.bottom-\[3\.2rem\]{bottom:3.2rem}.left-0{left:0rem}.left-1\/2{left:50%}.left-\[50\%\]{left:50%}.right-0{right:0rem}.right-16{right:1.6rem}.right-40{right:4rem}.top-0{top:0rem}.top-1{top:0.1rem}.top-1\/2{top:50%}.top-100{top:10rem}.top-16{top:1.6rem}.top-\[-30rem\]{top:-30rem}.top-\[0\.5rem\]{top:0.5rem}.top-\[20\.4rem\]{top:20.4rem}.top-\[50\%\]{top:50%}.top-\[80dvh\]{top:80dvh}.top-full{top:100%}.-z-1{z-index:-1}.-z-10{z-index:-10}.z-0{z-index:0}.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-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.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}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-7{grid-column-start:7}.mx-2{margin-left:0.2rem;margin-right:0.2rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:0.1rem}.mb-12{margin-bottom:1.2rem}.mb-16{margin-bottom:1.6rem}.mb-20{margin-bottom:2rem}.mb-40{margin-bottom:4rem}.mb-60{margin-bottom:6rem}.mb-8{margin-bottom:0.8rem}.ml-4{margin-left:0.4rem}.mr-24{margin-right:2.4rem}.mr-56{margin-right:5.6rem}.mr-\[1\.6rem\]{margin-right:1.6rem}.mt-12{margin-top:1.2rem}.mt-24{margin-top:2.4rem}.mt-32{margin-top:3.2rem}.mt-36{margin-top:3.6rem}.mt-4{margin-top:0.4rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.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}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-full{width:100%;height:100%}.h-0{height:0rem}.h-10{height:1rem}.h-150{height:15rem}.h-16{height:1.6rem}.h-24{height:2.4rem}.h-32{height:3.2rem}.h-\[0\.8rem\]{height:0.8rem}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[110rem\]{height:110rem}.h-\[1px\]{height:1px}.h-\[2\.4rem\]{height:2.4rem}.h-\[20rem\]{height:20rem}.h-\[23\.6rem\]{height:23.6rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[30rem\]{height:30rem}.h-\[35\.6rem\]{height:35.6rem}.h-\[35rem\]{height:35rem}.h-\[36rem\]{height:36rem}.h-\[3rem\]{height:3rem}.h-\[4\.8rem\]{height:4.8rem}.h-\[40dvh\]{height:40dvh}.h-\[5\.6rem\]{height:5.6rem}.h-\[55svh\]{height:55svh}.h-\[6\.4rem\]{height:6.4rem}.h-\[6\.8rem\]{height:6.8rem}.h-\[fit-content\]{height:-moz-fit-content;height:fit-content}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[100\%\]{max-height:100%}.max-h-\[18\.6rem\]{max-height:18.6rem}.max-h-\[19\.6rem\]{max-height:19.6rem}.max-h-\[54rem\]{max-height:54rem}.max-h-\[65rem\]{max-height:65rem}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18\.6rem\]{min-height:18.6rem}.min-h-\[19\.6rem\]{min-height:19.6rem}.min-h-\[54rem\]{min-height:54rem}.min-h-\[8\.6rem\]{min-height:8.6rem}.w-10{width:1rem}.w-100{width:10rem}.w-12{width:1.2rem}.w-14{width:1.4rem}.w-150{width:15rem}.w-16{width:1.6rem}.w-20{width:2rem}.w-24{width:2.4rem}.w-25{width:2.5rem}.w-30{width:3rem}.w-32{width:3.2rem}.w-6{width:0.6rem}.w-\[10\%\]{width:10%}.w-\[10rem\]{width:10rem}.w-\[11\.1rem\]{width:11.1rem}.w-\[2\.4rem\]{width:2.4rem}.w-\[20\%\]{width:20%}.w-\[22rem\]{width:22rem}.w-\[2px\]{width:2px}.w-\[3\.2rem\]{width:3.2rem}.w-\[30\%\]{width:30%}.w-\[3rem\]{width:3rem}.w-\[5\.6rem\]{width:5.6rem}.w-\[60\%\]{width:60%}.w-\[72rem\]{width:72rem}.w-\[8rem\]{width:8rem}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15\.9rem\]{min-width:15.9rem}.min-w-\[16\.4rem\]{min-width:16.4rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[104\.4rem\]{max-width:104.4rem}.max-w-\[16\.4rem\]{max-width:16.4rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[250px\]{max-width:250px}.max-w-\[27\.5rem\]{max-width:27.5rem}.max-w-\[30\.4rem\]{max-width:30.4rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[56\.7rem\]{max-width:56.7rem}.max-w-\[67\.5rem\]{max-width:67.5rem}.max-w-\[77\.7rem\]{max-width:77.7rem}.max-w-\[77rem\]{max-width:77rem}.max-w-\[8rem\]{max-width:8rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top 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-x-\[50\%\]{--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-y-\[50\%\]{--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-y-\[\.45rem\]{--tw-translate-y:.45rem;transform:translate(var(--tw-translate-x), .45rem) 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))}.-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))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;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(.75) scaleY(.75);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-\[1\.1\]{--tw-scale-x:1.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.1) 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-y-0{--tw-scale-y: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(var(--tw-scale-x)) scaleY(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(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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.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-12{gap:1.2rem}.gap-15{gap:1.5rem}.gap-16{gap:1.6rem}.gap-2{gap:0.2rem}.gap-20{gap:2rem}.gap-24{gap:2.4rem}.gap-30{gap:3rem}.gap-32{gap:3.2rem}.gap-38{gap:3.8rem}.gap-4{gap:0.4rem}.gap-40{gap:4rem}.gap-6{gap:0.6rem}.gap-8{gap:0.8rem}.gap-\[1\.1rem\]{gap:1.1rem}.gap-\[1\.38rem\]{gap:1.38rem}.gap-\[1rem\]{gap:1rem}.gap-\[2\.6rem\]{gap:2.6rem}.gap-\[2rem\]{gap:2rem}.gap-\[30rem\]{gap:30rem}.gap-\[4rem\]{gap:4rem}.gap-x-10{-moz-column-gap:1rem;column-gap:1rem}.gap-x-40{-moz-column-gap:4rem;column-gap:4rem}.gap-x-48{-moz-column-gap:4.8rem;column-gap:4.8rem}.gap-x-\[2rem\]{-moz-column-gap:2rem;column-gap:2rem}.gap-y-14{row-gap:1.4rem}.gap-y-24{row-gap:2.4rem}.gap-y-40{row-gap:4rem}.gap-y-60{row-gap:6rem}.gap-y-\[2\.2rem\]{row-gap:2.2rem}.gap-y-\[4rem\]{row-gap:4rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:0.25rem}.rounded-\[\.4rem\]{border-radius:.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3\.2rem\]{border-radius:3.2rem}.rounded-\[4rem\]{border-radius:4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-t-\[2\.4rem\]{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-black\/10{border-color:rgba(0, 0, 0, 0.1)}.border-black\/5{border-color:rgba(0, 0, 0, 0.05)}.bg-\[\#017580\]{--tw-bg-opacity:1;background-color:rgba(1, 117, 128, 1);background-color:rgba(1, 117, 128, var(--tw-bg-opacity, 1))}.bg-\[\#FF0000\]{--tw-bg-opacity:1;background-color:rgba(255, 0, 0, 1);background-color:rgba(255, 0, 0, var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, 1);background-color:rgba(0, 0, 0, var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:rgba(0, 0, 0, 0.5)}.bg-grey{--tw-bg-opacity:1;background-color:rgba(78, 78, 78, 1);background-color:rgba(78, 78, 78, var(--tw-bg-opacity, 1))}.bg-grey\/30{background-color:rgba(78, 78, 78, 0.3)}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, 1);background-color:rgba(255, 255, 255, var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:rgba(255, 255, 255, 0.8)}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-50{--tw-bg-opacity:0.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-12{padding:1.2rem}.p-2{padding:0.2rem}.p-20{padding:2rem}.p-24{padding:2.4rem}.p-3{padding:0.3rem}.p-32{padding:3.2rem}.p-4{padding:0.4rem}.p-40{padding:4rem}.px-10{padding-left:1rem;padding-right:1rem}.px-15{padding-left:1.5rem;padding-right:1.5rem}.px-16{padding-left:1.6rem;padding-right:1.6rem}.px-20{padding-left:2rem;padding-right:2rem}.px-24{padding-left:2.4rem;padding-right:2.4rem}.px-25{padding-left:2.5rem;padding-right:2.5rem}.px-30{padding-left:3rem;padding-right:3rem}.px-32{padding-left:3.2rem;padding-right:3.2rem}.px-36{padding-left:3.6rem;padding-right:3.6rem}.px-4{padding-left:0.4rem;padding-right:0.4rem}.px-8{padding-left:0.8rem;padding-right:0.8rem}.px-\[\.34rem\]{padding-left:.34rem;padding-right:.34rem}.px-\[1rem\]{padding-left:1rem;padding-right:1rem}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.py-10{padding-top:1rem;padding-bottom:1rem}.py-100{padding-top:10rem;padding-bottom:10rem}.py-15{padding-top:1.5rem;padding-bottom:1.5rem}.py-150{padding-top:15rem;padding-bottom:15rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.py-32{padding-top:3.2rem;padding-bottom:3.2rem}.py-38{padding-top:3.8rem;padding-bottom:3.8rem}.py-4{padding-top:0.4rem;padding-bottom:0.4rem}.py-40{padding-top:4rem;padding-bottom:4rem}.py-80{padding-top:8rem;padding-bottom:8rem}.py-\[\.36rem\]{padding-top:.36rem;padding-bottom:.36rem}.py-\[3\.2rem\]{padding-top:3.2rem;padding-bottom:3.2rem}.py-\[6\.4rem\]{padding-top:6.4rem;padding-bottom:6.4rem}.pb-100{padding-bottom:10rem}.pb-16{padding-bottom:1.6rem}.pb-180{padding-bottom:18rem}.pb-20{padding-bottom:2rem}.pb-24{padding-bottom:2.4rem}.pb-26{padding-bottom:2.6rem}.pb-29{padding-bottom:2.9rem}.pb-30{padding-bottom:3rem}.pb-32{padding-bottom:3.2rem}.pb-40{padding-bottom:4rem}.pb-50{padding-bottom:5rem}.pb-60{padding-bottom:6rem}.pb-8{padding-bottom:0.8rem}.pb-\[--pbm\]{padding-bottom:var(--pbm)}.pb-\[1\.6rem\]{padding-bottom:1.6rem}.pb-\[3\.4rem\]{padding-bottom:3.4rem}.pb-\[3rem\]{padding-bottom:3rem}.pb-\[4rem\]{padding-bottom:4rem}.pb-\[6\.4rem\]{padding-bottom:6.4rem}.pl-16{padding-left:1.6rem}.pl-24{padding-left:2.4rem}.pl-32{padding-left:3.2rem}.pl-\[1\.3rem\]{padding-left:1.3rem}.pr-10{padding-right:1rem}.pr-20{padding-right:2rem}.pr-32{padding-right:3.2rem}.pr-40{padding-right:4rem}.pr-8{padding-right:0.8rem}.pt-12{padding-top:1.2rem}.pt-16{padding-top:1.6rem}.pt-180{padding-top:18rem}.pt-20{padding-top:2rem}.pt-24{padding-top:2.4rem}.pt-32{padding-top:3.2rem}.pt-40{padding-top:4rem}.pt-44{padding-top:4.4rem}.pt-50{padding-top:5rem}.pt-80{padding-top:8rem}.pt-90{padding-top:9rem}.pt-\[--ptm\]{padding-top:var(--ptm)}.pt-\[1\.6rem\]{padding-top:1.6rem}.pt-\[103\%\]{padding-top:103%}.pt-\[104\.85\%\]{padding-top:104.85%}.pt-\[14\.2rem\]{padding-top:14.2rem}.pt-\[2\.4rem\]{padding-top:2.4rem}.pt-\[54\.50\%\]{padding-top:54.50%}.pt-\[56\.25\%\]{padding-top:56.25%}.text-left{text-align:left}.text-center{text-align:center}.text-16{font-size:1.6rem}.text-18{font-size:1.8rem}.text-\[1\.6rem\]{font-size:1.6rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!leading-\[1\.2\]{line-height:1.2 !important}.\!leading-none{line-height:1 !important}.leading-\[2\.3rem\]{line-height:2.3rem}.leading-\[2\.8rem\]{line-height:2.8rem}.leading-\[2rem\]{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-\.016rem\]{letter-spacing:-.016rem}.tracking-\[-\.036rem\]{letter-spacing:-.036rem}.tracking-\[-0\.16px\]{letter-spacing:-0.16px}.text-\[\#017580\]{--tw-text-opacity:1;color:rgba(1, 117, 128, 1);color:rgba(1, 117, 128, var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, var(--tw-text-opacity, 1))}.text-grey{--tw-text-opacity:1;color:rgba(78, 78, 78, 1);color:rgba(78, 78, 78, var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity:1;color:rgba(153, 242, 252, 1);color:rgba(153, 242, 252, var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity:1;color:rgba(1, 117, 128, 1);color:rgba(1, 117, 128, 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))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:0.5}.opacity-60{opacity:0.6}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_0\.4rem_2\.41rem_0_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0 0.4rem 2.41rem 0 rgba(0,0,0,0.1);--tw-shadow-colored:0 0.4rem 2.41rem 0 var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 0.4rem 2.41rem 0 rgba(0,0,0,0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-\[0_0\.4rem_2\.41rem_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0 0.4rem 2.41rem rgba(0,0,0,0.1);--tw-shadow-colored:0 0.4rem 2.41rem var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 0.4rem 2.41rem rgba(0,0,0,0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:blur(8px) 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);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(4px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-duration:150ms}.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;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}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-duration:150ms}.duration-300{transition-duration:300ms}.duration-\[400ms\]{transition-duration:400ms}.duration-\[750ms\]{transition-duration:750ms}.ease-\[cubic-bezier\(0\.19\2c 1\2c 0\.22\2c 1\)\]{transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.ease-out-expo{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}:root{--size: 390;--clamp: 12px}@media(min-width: 650px){:root{--size: 1440}}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;font-family:"Outfit"}body{font-family:Outfit, sans;font-size:1.6rem;font-weight:400;--tw-text-opacity:1;color:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, var(--tw-text-opacity, 1));line-height:2.4rem;min-height:100vh;-webkit-overflow-scrolling:touch}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)}strong{font-weight:500}.app{position:relative}@media(max-width: 650px){.app{overflow-x:hidden}}.site-max{--padding: 1.6rem;padding-left:1.6rem;padding-left:var(--padding);padding-right:1.6rem;padding-right:var(--padding);margin-left:auto;margin-right:auto;width:100%;max-width:144rem}@media (min-width: 1024px){.site-max{--padding: 6.4rem}}.site-grid{--gap: 1.2rem;--cols: 4;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-column-gap:1.2rem;grid-column-gap:var(--gap)}@media (min-width: 650px){.site-grid{--gap: 2.4rem;--cols: 10}}.sg{opacity:0}.sg.is-active{opacity:1}.sh{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.sh__overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;padding:2rem}@media (min-width: 650px){.sh__overlay{padding:1.6rem}}.sh__overlay-mask{position:relative;width:100%;height:100%;border-radius:1.6rem;background:#fff;box-shadow:0 .4rem 2.4rem 0 rgba(0,0,0,.15);transition:.3s all;pointer-events:none;opacity:0}.is-scrolled .sh{transform:translateY(0)}.is-scrolled .sh .sh__overlay-mask{opacity:1}.is-sh-active .sh{transform:translateY(-100%) !important}.js-toggle-menu .icon-close{transform:rotate(-90deg) scale(0.5);opacity:0}.js-toggle-menu .icon-hamburger{transform:rotate(0deg) scale(1);opacity:1}.js-toggle-menu.is-active .icon-hamburger{opacity:0;transform:rotate(90deg) scale(0.5)}.js-toggle-menu.is-active .icon-close{opacity:1;transform:rotate(0deg) scale(1)}.mobile-menu-container{opacity:0;visibility:hidden;transform:translateY(-5%);transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1), opacity .5s cubic-bezier(0.19, 1, 0.22, 1), visibility .6s step-end}.mobile-menu-container.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1), opacity .6s ease, visibility 0s step-start}.footer{border-radius:4rem 4rem 0 0;background:radial-gradient(78.9% 189.18% at 63.81% 147.97%, #d5fbff 0%, rgba(255, 255, 255, 0) 100%),#fff;box-shadow:0 .4rem 2.4rem 0 rgba(0,0,0,.1)}.aspect{padding-top:var(--aspect)}.mask{clip-path:inset(100% 0 0 0)}.mask-testimonials-fade{mask-image:linear-gradient(to right, transparent 0%, black 3%, black 97%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 3%, black 97%, transparent 100%)}@media (min-width: 650px){.mask-testimonials-fade{mask-image:linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%)}}.mask-marquee-fade{mask-image:linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #d9d9d9 11.94%, #d9d9d9 87.91%, rgba(217, 217, 217, 0) 100%);-webkit-mask-image:linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #d9d9d9 11.94%, #d9d9d9 87.91%, rgba(217, 217, 217, 0) 100%)}.img{position:relative}.img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.tc-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tc-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tc-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tc-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tc-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tc-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}input:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:focus::placeholder{color:rgba(0,0,0,0)}.marq__row{animation:marq 70s linear infinite}@keyframes marq{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.card-overlay-1{background:linear-gradient(166deg, rgba(0, 0, 0, 0.8) -1.28%, rgba(0, 0, 0, 0) 46.9%);position:relative}.media-overlay{background:linear-gradient(166deg, rgba(0, 0, 0, 0.8) -1.28%, rgba(0, 0, 0, 0) 66.9%)}.media-feature-gradient{background:linear-gradient(0deg, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0) 27.65%, #000 100%)}.poster-card{box-shadow:0 .4rem 2.41rem 0 rgba(0,0,0,.1)}.basic-card{border-radius:2.4rem;background:radial-gradient(161.61% 328.07% at -75.36% -246.9%, #99f2fc 0%, rgba(255, 255, 255, 0) 100%),hsla(0,0%,100%,.8);background:radial-gradient(161.61% 328.07% at -75.36% -246.9%, var(--Teal-Teal-400, #99f2fc) 0%, rgba(255, 255, 255, 0) 100%),hsla(0,0%,100%,.8);box-shadow:0 .4rem 2.4rem 0 rgba(0,0,0,.1)}.has-sub__icon{transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1)}.has-sub.is-active .has-sub__icon,.has-sub:hover .has-sub__icon{transform:rotate(-180deg)}.has-sub__line{position:relative}.has-sub__line::before{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)}.has-sub.is-active .has-sub__line::before,.has-sub:hover .has-sub__line::before{transform:scaleX(1);transform-origin:left}.has-sub__menu{background:#fff;box-shadow:0 .4rem 2.4rem 0 rgba(0,0,0,.1);pointer-events:none;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0.75);opacity:0}.has-dd.is-active .has-sub__menu,.has-sub.is-active .has-sub__menu,.has-sub:hover .has-sub__menu{pointer-events:auto;transform:translateY(0) scale(1);opacity:1}.has-sub-sub__menu{pointer-events:none;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0.75);opacity:0}.has-sub-sub.is-active .has-sub-sub__menu,.has-sub-sub:hover .has-sub-sub__menu{pointer-events:auto;transform:translateY(0) scale(1);opacity:1}.resource-container{border-radius:4rem 4rem 0 0;background:#fff;box-shadow:0 -1.2rem 2.4rem -1.2rem rgba(0,0,0,.1)}.custom-scrollbar::-webkit-scrollbar{width:.6rem}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2rem;border:2rem solid rgba(0,0,0,0);background-clip:content-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.media-container-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.last\:border-none:last-child{border-style:none}.hover\:-translate-y-1:hover{--tw-translate-y:-0.1rem;transform:translate(var(--tw-translate-x), -0.1rem) 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))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.group.has-error .group-\[\.has-error\]\:flex{display:flex}.group.is-active .group-\[\.is-active\]\:-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))}@media (min-width: 650px){.s\:invisible{visibility:hidden}.s\:absolute{position:absolute}.s\:sticky{position:sticky}.s\:bottom-auto{bottom:auto}.s\:left-1\/2{left:50%}.s\:right-32{right:3.2rem}.s\:top-0{top:0rem}.s\:top-1\/2{top:50%}.s\:top-100{top:10rem}.s\:top-32{top:3.2rem}.s\:top-\[32\.4rem\]{top:32.4rem}.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-5{grid-column:span 5 / span 5}.s\:col-span-6{grid-column:span 6 / span 6}.s\:col-span-8{grid-column:span 8 / span 8}.s\:col-start-2{grid-column-start:2}.s\:col-start-3{grid-column-start:3}.s\:col-start-6{grid-column-start:6}.s\:col-start-7{grid-column-start:7}.s\:mr-32{margin-right:3.2rem}.s\:mr-80{margin-right:8rem}.s\:mt-64{margin-top:6.4rem}.s\:block{display:block}.s\:flex{display:flex}.s\:hidden{display:none}.s\:h-\[3\.6rem\]{height:3.6rem}.s\:h-\[4rem\]{height:4rem}.s\:h-\[60rem\]{height:60rem}.s\:h-\[7\.8rem\]{height:7.8rem}.s\:h-auto{height:auto}.s\:h-full{height:100%}.s\:max-h-\[19rem\]{max-height:19rem}.s\:max-h-\[22rem\]{max-height:22rem}.s\:max-h-\[35rem\]{max-height:35rem}.s\:max-h-\[36rem\]{max-height:36rem}.s\:max-h-\[83\.9rem\]{max-height:83.9rem}.s\:min-h-\[19rem\]{min-height:19rem}.s\:min-h-\[22rem\]{min-height:22rem}.s\:min-h-\[35rem\]{min-height:35rem}.s\:min-h-\[36rem\]{min-height:36rem}.s\:min-h-\[83\.9rem\]{min-height:83.9rem}.s\:w-40{width:4rem}.s\:w-\[18\.2rem\]{width:18.2rem}.s\:w-\[20\.2rem\]{width:20.2rem}.s\:w-\[26\.6rem\]{width:26.6rem}.s\:w-\[3\.6rem\]{width:3.6rem}.s\:w-\[4\.8rem\]{width:4.8rem}.s\:w-\[4rem\]{width:4rem}.s\:w-\[calc\(50\%-6\.9rem\)\]{width:calc(50% - 6.9rem)}.s\:w-auto{width:auto}.s\:min-w-\[13rem\]{min-width:13rem}.s\:min-w-\[24rem\]{min-width:24rem}.s\:min-w-\[33rem\]{min-width:33rem}.s\:min-w-\[41rem\]{min-width:41rem}.s\:min-w-\[50\%\]{min-width:50%}.s\:max-w-\[131\.2rem\]{max-width:131.2rem}.s\:max-w-\[13rem\]{max-width:13rem}.s\:max-w-\[24rem\]{max-width:24rem}.s\:max-w-\[33rem\]{max-width:33rem}.s\:max-w-\[41rem\]{max-width:41rem}.s\:max-w-\[61rem\]{max-width:61rem}.s\:max-w-max{max-width:-moz-max-content;max-width:max-content}.s\:-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))}.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\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.s\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.s\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.s\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.s\:flex-row{flex-direction:row}.s\:flex-col{flex-direction:column}.s\:flex-wrap{flex-wrap:wrap}.s\:content-start{align-content:flex-start}.s\:items-center{align-items:center}.s\:justify-between{justify-content:space-between}.s\:gap-0{gap:0rem}.s\:gap-16{gap:1.6rem}.s\:gap-20{gap:2rem}.s\:gap-24{gap:2.4rem}.s\:gap-32{gap:3.2rem}.s\:gap-36{gap:3.6rem}.s\:gap-40{gap:4rem}.s\:gap-48{gap:4.8rem}.s\:gap-50{gap:5rem}.s\:gap-56{gap:5.6rem}.s\:gap-64{gap:6.4rem}.s\:gap-88{gap:8.8rem}.s\:gap-\[3\.1rem\]{gap:3.1rem}.s\:gap-\[4\.4rem\]{gap:4.4rem}.s\:gap-\[4rem\]{gap:4rem}.s\:gap-x-\[13\.3rem\]{-moz-column-gap:13.3rem;column-gap:13.3rem}.s\:gap-x-\[13\.8rem\]{-moz-column-gap:13.8rem;column-gap:13.8rem}.s\:gap-y-16{row-gap:1.6rem}.s\:gap-y-40{row-gap:4rem}.s\:gap-y-\[5\.6rem\]{row-gap:5.6rem}.s\:gap-y-\[9rem\]{row-gap:9rem}.s\:rounded-\[3\.2rem\]{border-radius:3.2rem}.s\:rounded-\[4rem\]{border-radius:4rem}.s\:rounded-\[5rem\]{border-radius:5rem}.s\:rounded-t-\[4rem\]{border-top-left-radius:4rem;border-top-right-radius:4rem}.s\:px-0{padding-left:0rem;padding-right:0rem}.s\:px-100{padding-left:10rem;padding-right:10rem}.s\:px-16{padding-left:1.6rem;padding-right:1.6rem}.s\:px-24{padding-left:2.4rem;padding-right:2.4rem}.s\:px-30{padding-left:3rem;padding-right:3rem}.s\:px-40{padding-left:4rem;padding-right:4rem}.s\:px-50{padding-left:5rem;padding-right:5rem}.s\:px-55{padding-left:5.5rem;padding-right:5.5rem}.s\:px-64{padding-left:6.4rem;padding-right:6.4rem}.s\:px-80{padding-left:8rem;padding-right:8rem}.s\:px-\[18rem\]{padding-left:18rem;padding-right:18rem}.s\:px-\[23\.1rem\]{padding-left:23.1rem;padding-right:23.1rem}.s\:py-150{padding-top:15rem;padding-bottom:15rem}.s\:py-200{padding-top:20rem;padding-bottom:20rem}.s\:py-32{padding-top:3.2rem;padding-bottom:3.2rem}.s\:py-50{padding-top:5rem;padding-bottom:5rem}.s\:py-60{padding-top:6rem;padding-bottom:6rem}.s\:py-72{padding-top:7.2rem;padding-bottom:7.2rem}.s\:py-\[6\.2rem\]{padding-top:6.2rem;padding-bottom:6.2rem}.s\:pb-0{padding-bottom:0rem}.s\:pb-100{padding-bottom:10rem}.s\:pb-120{padding-bottom:12rem}.s\:pb-150{padding-bottom:15rem}.s\:pb-32{padding-bottom:3.2rem}.s\:pb-40{padding-bottom:4rem}.s\:pb-48{padding-bottom:4.8rem}.s\:pb-50{padding-bottom:5rem}.s\:pb-58{padding-bottom:5.8rem}.s\:pb-60{padding-bottom:6rem}.s\:pb-64{padding-bottom:6.4rem}.s\:pb-72{padding-bottom:7.2rem}.s\:pb-80{padding-bottom:8rem}.s\:pb-85{padding-bottom:8.5rem}.s\:pb-95{padding-bottom:9.5rem}.s\:pb-\[--pb\]{padding-bottom:var(--pb)}.s\:pb-\[5rem\]{padding-bottom:5rem}.s\:pb-\[6rem\]{padding-bottom:6rem}.s\:pb-\[8rem\]{padding-bottom:8rem}.s\:pl-0{padding-left:0rem}.s\:pl-40{padding-left:4rem}.s\:pl-\[5rem\]{padding-left:5rem}.s\:pr-0{padding-right:0rem}.s\:pr-20{padding-right:2rem}.s\:pr-24{padding-right:2.4rem}.s\:pt-0{padding-top:0rem}.s\:pt-100{padding-top:10rem}.s\:pt-120{padding-top:12rem}.s\:pt-15{padding-top:1.5rem}.s\:pt-32{padding-top:3.2rem}.s\:pt-40{padding-top:4rem}.s\:pt-50{padding-top:5rem}.s\:pt-80{padding-top:8rem}.s\:pt-96{padding-top:9.6rem}.s\:pt-\[--pt\]{padding-top:var(--pt)}.s\:pt-\[17\.6rem\]{padding-top:17.6rem}.s\:pt-\[3\.2rem\]{padding-top:3.2rem}.s\:pt-\[5\.7rem\]{padding-top:5.7rem}.s\:text-left{text-align:left}.s\:text-center{text-align:center}.s\:text-start{text-align:left}.s\:text-18{font-size:1.8rem}.s\:text-28{font-size:2.8rem}.s\:font-semibold{font-weight:600}.s\:leading-\[3\.4rem\]{line-height:3.4rem}.s\:tracking-\[-\.02rem\]{letter-spacing:-.02rem}}@media (min-width: 1024px){.l\:sticky{position:sticky}.l\:top-0{top:0rem}.l\:order-1{order:1}.l\:block{display:block}.l\:flex{display:flex}.l\:hidden{display:none}.l\:min-h-screen{min-height:100vh}.l\:gap-0{gap:0rem}.l\:pl-60{padding-left:6rem}.l\:pr-60{padding-right:6rem}}@media (hover: hover) and (pointer: fine){.has-hover\:hover\:scale-105: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))}}.\[\&_img\]\:object-center img{-o-object-position:center;object-position:center}.\[\&_video\]\:h-full video{height:100%}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:object-cover video{-o-object-fit:cover;object-fit:cover}.\[\&_video\]\:object-center video{-o-object-position:center;object-position:center}
