/*
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)
2. [UnoCSS]: allow to override the default border color with css var `--un-default-border-color`
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--un-default-border-color, #e5e7eb); /* 2 */
}

/*
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.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}

/*
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 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. 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-size: 1em; /* 2 */
}

/*
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 */
  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,
[type='button'],
[type='reset'],
[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;
}

/*
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::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] {
  display: none;
}


*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.container{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.flex-center{display:flex;align-items:center;}.flex-center-center{display:flex;align-items:center;justify-content:center;}.form-input{border-width:1px;border-radius:6px;--un-bg-opacity:1;background-color:rgba(250,246,242,var(--un-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.625rem;padding-bottom:0.625rem;--un-text-opacity:1;color:rgba(1,1,1,var(--un-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.border-line{border-bottom-width:1px;--un-border-opacity:1;border-color:rgba(254,129,0,var(--un-border-opacity));}.form-input:focus{--un-border-opacity:1;border-color:rgba(254,129,0,var(--un-border-opacity));--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-opacity:1;--un-ring-color:rgba(254,129,0,var(--un-ring-opacity));}.common-btn{border-radius:9999px;--un-bg-opacity:1;background-color:rgba(254,129,0,var(--un-bg-opacity));padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;text-align:center;font-size:15px;line-height:1;font-weight:600;--un-text-opacity:1;color:rgba(1,1,1,var(--un-text-opacity));}.eyebrow{font-size:12px;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase;--un-text-opacity:1;color:rgba(254,129,0,var(--un-text-opacity));}.intro-text{font-size:17px;line-height:1;line-height:1.5;}.font-degular{font-weight:600;line-height:1.04;letter-spacing:-.01em;font-family:DegularDisplay,system-ui,sans-serif;}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 992px){.container{max-width:1024px;}}@media (min-width: 1200px){.container{padding-left:0;padding-right:0;}}@media (min-width: 1400px){.container{max-width:1212px;}}.pointer-events-none{pointer-events:none;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.after\:absolute::after{position:absolute;}.inset-0{inset:0;}.-bottom-34{bottom:-8.5rem;}.-left-1{left:-0.25rem;}.-right-\[10px\]{right:-10px;}.-right-4{right:-1rem;}.-top-\[10px\]{top:-10px;}.bottom-0{bottom:0;}.bottom-3{bottom:0.75rem;}.left-0{left:0;}.left-1\/2{left:50%;}.right-0{right:0;}.right-1\/2{right:50%;}.right-3{right:0.75rem;}.top-0{top:0;}.top-1\/2{top:50%;}.top-5{top:1.25rem;}.top-66px{top:66px;}.top-74px{top:74px;}.top-8vh{top:8vh;}.after\:-bottom-1::after{bottom:-0.25rem;}.z-1{z-index:1;}.z-1000{z-index:1000;}.z-11{z-index:11;}.z-2{z-index:2;}.z-50{z-index:50;}.z-9{z-index:9;}.z-99{z-index:99;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.grid{display:grid;}.row-span-1{grid-row:span 1/span 1;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.mb-10{margin-bottom:2.5rem;}.mb-12{margin-bottom:3rem;}.mb-15{margin-bottom:3.75rem;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.ml-\[20px\]{margin-left:20px;}.mr-4{margin-right:1rem;}.mt-1{margin-top:0.25rem;}.mt-1\.5{margin-top:0.375rem;}.mt-10{margin-top:2.5rem;}.mt-2{margin-top:0.5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.mt-auto{margin-top:auto;}.block{display:block;}.contents{display:contents;}.hidden{display:none;}.h-\[20px\]{height:20px;}.h-10{height:2.5rem;}.h-100vh{height:100vh;}.h-12{height:3rem;}.h-15{height:3.75rem;}.h-16\.5{height:4.125rem;}.h-20{height:5rem;}.h-3{height:0.75rem;}.h-4{height:1rem;}.h-5{height:1.25rem;}.h-6{height:1.5rem;}.h-8{height:2rem;}.h-80{height:20rem;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-0{max-height:0;}.max-w-\[95\%\]{max-width:95%;}.max-w-36{max-width:9rem;}.max-w-75{max-width:18.75rem;}.min-h-30{min-height:7.5rem;}.min-h-611px{min-height:611px;}.min-w-\[375px\]{min-width:375px;}.min-w-72{min-width:18rem;}.min-w-8{min-width:2rem;}.w-\[20px\]{width:20px;}.w-12{width:3rem;}.w-15{width:3.75rem;}.w-200px{width:200px;}.w-3{width:0.75rem;}.w-4{width:1rem;}.w-44{width:11rem;}.w-5{width:1.25rem;}.w-55{width:13.75rem;}.w-56{width:14rem;}.w-6{width:1.5rem;}.w-8{width:2rem;}.w-900px{width:900px;}.w-auto{width:auto;}.w-full{width:100%;}.w-max{width:max-content;}.group:hover .group-hover\:max-h-max{max-height:max-content;}.after\:w-full::after{width:100%;}.flex{display:flex;}.flex-1{flex:1 1 0%;}.flex-shrink-0{flex-shrink:0;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-16{--un-translate-y:-4rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-1\/2{--un-translate-x:50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-36{--un-translate-x:9rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.cursor-not-allowed{cursor:not-allowed;}.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;}.justify-around{justify-content:space-around;}.gap-1{gap:0.25rem;}.gap-10{gap:2.5rem;}.gap-12{gap:3rem;}.gap-18{gap:4.5rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-20{gap:5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-4\.5{gap:1.125rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-8{gap:2rem;}.gap-x-3{column-gap:0.75rem;}.gap-x-8{column-gap:2rem;}.gap-y-3{row-gap:0.75rem;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-y-auto{overflow-y:auto;}.border,.border-1{border-width:1px;}.border-0{border-width:0;}.hover\:border-0:hover{border-width:0;}.last\:border-0:last-child{border-width:0;}.border-y-1{border-top-width:1px;border-bottom-width:1px;}.border-b-1{border-bottom-width:1px;}.border-l-1{border-left-width:1px;}.border-l-2{border-left-width:2px;}.border-r-1{border-right-width:1px;}.after\:border-b-2::after{border-bottom-width:2px;}.group:has(:checked) .group-has-\[\:checked\]\:border-orange,.border-orange{--un-border-opacity:1;border-color:rgba(254,129,0,var(--un-border-opacity));}.border-gray-300{--un-border-opacity:1;border-color:rgba(209,213,219,var(--un-border-opacity));}.border-gray\/35{border-color:rgba(156,163,175,0.35);}.border-orange\!{--un-border-opacity:1 !important;border-color:rgba(254,129,0,var(--un-border-opacity)) !important;}.border-red-500{--un-border-opacity:1;border-color:rgba(239,68,68,var(--un-border-opacity));}.border-transparent{border-color:transparent;}.group:hover .group-hover\:after\:border-orange::after{--un-border-opacity:1;border-color:rgba(254,129,0,var(--un-border-opacity));}.hover\:border-orange:hover{--un-border-opacity:1;border-color:rgba(254,129,0,var(--un-border-opacity));}.focus\:border-red-500:focus{--un-border-opacity:1;border-color:rgba(239,68,68,var(--un-border-opacity));}.after\:border-transparent::after{border-color:transparent;}.rounded{border-radius:0.25rem;}.rounded-\[15px\]{border-radius:15px;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.hover\:rounded-full:hover{border-radius:9999px;}.border-none{border-style:none;}.group:has(:checked) .group-has-\[\:checked\]\:bg-orange,.bg-orange{--un-bg-opacity:1;background-color:rgba(254,129,0,var(--un-bg-opacity));}.bg-\[\#96A09B50\]{--un-bg-opacity:0.31;background-color:rgba(150,160,155,var(--un-bg-opacity));}.bg-\[\#faf7f0\]{--un-bg-opacity:1;background-color:rgba(250,247,240,var(--un-bg-opacity));}.bg-\[\#fafaf3\]{--un-bg-opacity:1;background-color:rgba(250,250,243,var(--un-bg-opacity));}.bg-\#FBF6F3{--un-bg-opacity:1;background-color:rgba(251,246,243,var(--un-bg-opacity));}.bg-black{--un-bg-opacity:1;background-color:rgba(1,1,1,var(--un-bg-opacity));}.bg-black\/40{background-color:rgba(1,1,1,0.4);}.bg-gray{--un-bg-opacity:1;background-color:rgba(156,163,175,var(--un-bg-opacity));}.bg-gray-900{--un-bg-opacity:1;background-color:rgba(17,24,39,var(--un-bg-opacity));}.bg-gray-brown-dark{--un-bg-opacity:1;background-color:rgba(47,27,10,var(--un-bg-opacity));}.bg-orange-light{--un-bg-opacity:1;background-color:rgba(250,246,242,var(--un-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity));}.group:hover .group-hover\:bg-gray-brown{--un-bg-opacity:1;background-color:rgba(125,85,53,var(--un-bg-opacity));}.hover\:bg-\#ECE1C8:hover{--un-bg-opacity:1;background-color:rgba(236,225,200,var(--un-bg-opacity));}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity));}.hover\:bg-gray-800:hover{--un-bg-opacity:1;background-color:rgba(31,41,55,var(--un-bg-opacity));}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.p-\[10px\]{padding:10px;}.p-0{padding:0;}.p-10{padding:2.5rem;}.p-4{padding:1rem;}.p-6{padding:1.5rem;}.p-8{padding:2rem;}.p1{padding:0.25rem;}.px-\[15px\]{padding-left:15px;padding-right:15px;}.px-\[20px\]{padding-left:20px;padding-right:20px;}.px-0{padding-left:0;padding-right:0;}.px-0\!{padding-left:0 !important;padding-right:0 !important;}.px-12{padding-left:3rem;padding-right:3rem;}.px-16{padding-left:4rem;padding-right:4rem;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-4{padding-left:1rem;padding-right:1rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.px-8{padding-left:2rem;padding-right:2rem;}.py-\[10px\]{padding-top:10px;padding-bottom:10px;}.py-12{padding-top:3rem;padding-bottom:3rem;}.py-15{padding-top:3.75rem;padding-bottom:3.75rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-5px{padding-top:5px;padding-bottom:5px;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.pb-\[60px\]{padding-bottom:60px;}.pb-10{padding-bottom:2.5rem;}.pb-110{padding-bottom:27.5rem;}.pb-12{padding-bottom:3rem;}.pb-2{padding-bottom:0.5rem;}.pb-3{padding-bottom:0.75rem;}.pb-4{padding-bottom:1rem;}.pb-6{padding-bottom:1.5rem;}.pb-8{padding-bottom:2rem;}.pl-2{padding-left:0.5rem;}.pl-3{padding-left:0.75rem;}.pl-8{padding-left:2rem;}.pt-\[50px\]{padding-top:50px;}.pt-10{padding-top:2.5rem;}.pt-12{padding-top:3rem;}.pt-15{padding-top:3.75rem;}.pt-2{padding-top:0.5rem;}.pt-4{padding-top:1rem;}.pt-8{padding-top:2rem;}.text-center{text-align:center;}.text-start{text-align:start;}.text-12{font-size:3rem;}.text-13{font-size:3.25rem;}.text-18{font-size:4.5rem;}.text-2{font-size:0.5rem;}.text-20{font-size:5rem;}.text-20px{font-size:20px;}.text-22{font-size:5.5rem;}.text-24{font-size:6rem;}.text-2xl{font-size:36px;line-height:1;}.text-3{font-size:0.75rem;}.text-4{font-size:1rem;}.text-4\.5{font-size:1.125rem;}.text-5{font-size:1.25rem;}.text-6{font-size:1.5rem;}.text-6\!{font-size:1.5rem !important;}.text-7{font-size:1.75rem;}.text-body{font-size:17px;line-height:1;}.text-display{font-size:68px;line-height:1;}.text-display-lg{font-size:96px;line-height:1;}.text-display-sm{font-size:48px;line-height:1;}.text-lg{font-size:20px;line-height:1;}.text-sm{font-size:15px;line-height:1;}.text-xl{font-size:28px;line-height:1;}.placeholder-text-4\.5::placeholder{font-size:1.125rem;}.font-100{font-weight:100;}.font-bold{font-weight:700;}.font-light{font-weight:300;}.font-medium{font-weight:500;}.font-semibold{font-weight:600;}.leading-\[0\.7\]{line-height:0.7;}.leading-\[0\.8\]{line-height:0.8;}.leading-\[0\.9\]{line-height:0.9;}.leading-\[1\.2\]{line-height:1.2;}.leading-\[1\]{line-height:1;}.tracking-0\.2{letter-spacing:0.05rem;}.tracking-0\.8{letter-spacing:0.2rem;}.tracking-1{letter-spacing:0.25rem;}.font-degular-display{font-family:DegularDisplay,system-ui,sans-serif;}.font-roboto{font-family:Roboto,system-ui,sans-serif;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.text-\[\#f59e0b\]{--un-text-opacity:1;color:rgba(245,158,11,var(--un-text-opacity));}.text-black{--un-text-opacity:1;color:rgba(1,1,1,var(--un-text-opacity));}.text-gray-300{--un-text-opacity:1;color:rgba(209,213,219,var(--un-text-opacity));}.text-orange{--un-text-opacity:1;color:rgba(254,129,0,var(--un-text-opacity));}.text-red-500{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity));}.text-white{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.text-yellow-400{--un-text-opacity:1;color:rgba(250,204,21,var(--un-text-opacity));}.hover\:text-orange:hover{--un-text-opacity:1;color:rgba(254,129,0,var(--un-text-opacity));}.hover\:text-white:hover{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.group:has(:checked) .group-has-\[\:checked\]\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1;}.opacity-0{opacity:0;}.opacity-25{opacity:0.25;}.opacity-42{opacity:0.42;}.opacity-50{opacity:0.5;}.opacity-75{opacity:0.75;}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgba(0,0,0,0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline-none{outline:2px solid transparent;outline-offset:2px;}.backdrop-blur-md{--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.hover\:contrast-100:hover{--un-contrast:contrast(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.hover\:grayscale-0:hover{--un-grayscale:grayscale(0);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.hue-rotate-\[350deg\]{--un-hue-rotate:hue-rotate(350deg);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.hover\:hue-rotate-0:hover{--un-hue-rotate:hue-rotate(0);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.hover\:sepia-0:hover{--un-sepia:sepia(0);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-300{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.after\:transition-300::after{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.after\:content-\[\'\'\]::after{content:'';}@media (min-width: 420px){.ssm\:px-\[20px\]{padding-left:20px;padding-right:20px;}}@media (min-width: 576px){.sm\:static{position:static;}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:block{display:block;}.sm\:hidden{display:none;}.sm\:h-4{height:1rem;}.sm\:h-auto{height:auto;}.sm\:max-w-\[500px\]{max-width:500px;}.sm\:w-4{width:1rem;}.sm\:w-auto{width:auto;}.sm\:w-full{width:100%;}.sm\:w-max{width:max-content;}.sm\:flex{display:flex;}.sm\:flex-row{flex-direction:row;}.sm\:flex-col{flex-direction:column;}.sm\:flex-wrap{flex-wrap:wrap;}.group:hover .sm\:group-hover\:rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.sm\:justify-center{justify-content:center;}.sm\:gap-4{gap:1rem;}.sm\:border-0{border-width:0;}.sm\:border-r-1{border-right-width:1px;}.sm\:last\:border-transparent:last-child{border-color:transparent;}.sm\:rounded-\[20px\]{border-radius:20px;}.sm\:bg-transparent{background-color:transparent;}.sm\:p-\[25px\]{padding:25px;}.sm\:p-0{padding:0;}.sm\:p-10{padding:2.5rem;}.sm\:px-4{padding-left:1rem;padding-right:1rem;}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.sm\:pr-4{padding-right:1rem;}.sm\:after\:content-\[\'\'\]::after{content:'';}}@media (min-width: 768px){.md\:static{position:static;}.md\:col-span-1{grid-column:span 1/span 1;}.md\:col-span-3{grid-column:span 3/span 3;}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr));}.md\:m-0{margin:0;}.md\:mx-0{margin-left:0;margin-right:0;}.md\:block{display:block;}.md\:hidden{display:none;}.md\:h-33{height:8.25rem;}.md\:h-4{height:1rem;}.md\:max-h-85vh{max-height:85vh;}.md\:max-w-\[700px\]{max-width:700px;}.md\:min-h-591px{min-height:591px;}.md\:w-4{width:1rem;}.md\:w-46\%{width:46%;}.md\:w-6{width:1.5rem;}.md\:flex{display:flex;}.md\:flex-1{flex:1 1 0%;}.md\:flex-row{flex-direction:row;}.md\:flex-wrap{flex-wrap:wrap;}.group:hover .md\:group-hover\:rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:items-start{align-items:flex-start;}.md\:items-center{align-items:center;}.md\:justify-start{justify-content:flex-start;}.md\:justify-end\!{justify-content:flex-end !important;}.md\:justify-center{justify-content:center;}.md\:gap-12{gap:3rem;}.md\:gap-4{gap:1rem;}.md\:gap-8{gap:2rem;}.md\:border-0{border-width:0;}.md\:border-r-1{border-right-width:1px;}.md\:last\:border-transparent:last-child{border-color:transparent;}.md\:rounded-\[35px\]{border-radius:35px;}.md\:bg-transparent{background-color:transparent;}.md\:p-0{padding:0;}.md\:p-10{padding:2.5rem;}.md\:p-6\.5{padding:1.625rem;}.md\:px-0{padding-left:0;padding-right:0;}.md\:px-8{padding-left:2rem;padding-right:2rem;}.md\:py-12{padding-top:3rem;padding-bottom:3rem;}.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.md\:pb-20{padding-bottom:5rem;}.md\:pl-8{padding-left:2rem;}.md\:pr-4{padding-right:1rem;}.md\:pt-25{padding-top:6.25rem;}.md\:text-start{text-align:start;}.md\:text-15{font-size:3.75rem;}.md\:text-2xl{font-size:36px;line-height:1;}.md\:text-30{font-size:7.5rem;}.md\:text-32{font-size:8rem;}.md\:text-display{font-size:68px;line-height:1;}.md\:text-display-md{font-size:52px;line-height:1;}.md\:text-display-xl{font-size:128px;line-height:1;}.md\:after\:content-\[\'\'\]::after{content:'';}}@media (min-width: 992px){.lg\:-right-93{right:-23.25rem;}.lg\:right-0{right:0;}.lg\:top-0{top:0;}.lg\:order-2{order:2;}.lg\:order-3{order:3;}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.lg\:float-right{float:right;}.lg\:h-31{height:7.75rem;}.lg\:max-w-\[850px\]{max-width:850px;}.lg\:w-1\/2{width:50%;}.lg\:w-1\/3{width:33.3333333333%;}.lg\:w-55\%{width:55%;}.lg\:w-9\/14{width:64.2857142857%;}.lg\:w-auto{width:auto;}.lg\:w-full{width:100%;}.lg\:flex-1{flex:1 1 0%;}.lg\:translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.lg\:columns-2{columns:2;}.lg\:items-end{align-items:flex-end;}.lg\:justify-end{justify-content:flex-end;}.lg\:gap-12{gap:3rem;}.lg\:gap-33{gap:8.25rem;}.lg\:p-10{padding:2.5rem;}.lg\:px-\[40px\]{padding-left:40px;padding-right:40px;}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}.lg\:py-15{padding-top:3.75rem;padding-bottom:3.75rem;}.lg\:pb-\[65px\]{padding-bottom:65px;}.lg\:pb-12{padding-bottom:3rem;}.lg\:pb-15{padding-bottom:3.75rem;}.lg\:pl-8{padding-left:2rem;}.lg\:pr-20{padding-right:5rem;}.lg\:pt-\[65px\]{padding-top:65px;}.lg\:pt-16{padding-top:4rem;}.lg\:text-start{text-align:start;}.lg\:text-36{font-size:9rem;}.lg\:text-40{font-size:10rem;}.lg\:text-display{font-size:68px;line-height:1;}.lg\:text-display-lg{font-size:96px;line-height:1;}.lg\:contrast-50{--un-contrast:contrast(0.5);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.lg\:grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.lg\:sepia-\[30\%\]{--un-sepia:sepia(30%);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}}@media (min-width: 1200px){.xl\:max-w-\[1100px\]{max-width:1100px;}.xl\:rounded-\[50px\]{border-radius:50px;}.xl\:p-\[80px\]{padding:80px;}.xl\:px-16{padding-left:4rem;padding-right:4rem;}.xl\:py-12{padding-top:3rem;padding-bottom:3rem;}.xl\:text-display-sm{font-size:48px;line-height:1;}}@media (min-width: 1400px){.\32 xl\:h-18\.5{height:4.625rem;}.\32 xl\:max-w-\[1220px\]{max-width:1220px;}.\32 xl\:w-3\/5{width:60%;}.\32 xl\:w-auto{width:auto;}.\32 xl\:gap-x-18{column-gap:4.5rem;}.\32 xl\:px-0{padding-left:0;padding-right:0;}.\32 xl\:text-32{font-size:8rem;}.\32 xl\:text-40{font-size:10rem;}}@media (min-width: 1700px){.\33 xl\:max-w-\[1380px\]{max-width:1380px;}}
