*, ::before, ::after {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--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;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--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:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  ;}::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--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;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--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:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  ;}*,::before,::after {box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }::before,::after {--tw-content: '';}html,:host {line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; font-family: Manrope, sans-serif; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }body {margin: 0; line-height: inherit; }hr {height: 0; color: inherit; border-top-width: 1px; }abbr:where([title]) {text-decoration: underline dotted;}h1,h2,h3,h4,h5,h6 {font-size: inherit;font-weight: inherit;}a {color: inherit;text-decoration: inherit;}b,strong {font-weight: bolder;}code,kbd,samp,pre {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}table {text-indent: 0; border-color: inherit; border-collapse: collapse; }button,input,optgroup,select,textarea {font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; }button,select {text-transform: none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']) {-webkit-appearance: button; background-color: transparent; background-image: none; }:-moz-focusring {outline: auto;}:-moz-ui-invalid {box-shadow: none;}progress {vertical-align: baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button {height: auto;}[type='search'] {-webkit-appearance: textfield; outline-offset: -2px; }::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button; font: inherit; }summary {display: list-item;}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;}dialog {padding: 0;}textarea {resize: vertical;}input::placeholder,textarea::placeholder {opacity: 1; color: #9ca3af; }button,[role="button"] {cursor: pointer;}:disabled {cursor: default;}img,svg,video,canvas,audio,iframe,embed,object {display: block; vertical-align: middle; }img,video {max-width: 100%;height: auto;}[hidden]:where(:not([hidden="until-found"])) {display: none;}.pointer-events-none {pointer-events: none;}.visible {visibility: visible;}.fixed {position: fixed;}.absolute {position: absolute;}.relative {position: relative;}.inset-0 {inset: 0px;}.inset-x-0 {left: 0px;right: 0px;}.-bottom-12 {bottom: -3rem;}.-left-32 {left: -8rem;}.-right-40 {right: -10rem;}.-top-24 {top: -6rem;}.bottom-10 {bottom: 2.5rem;}.bottom-5 {bottom: 1.25rem;}.left-5 {left: 1.25rem;}.right-4 {right: 1rem;}.right-5 {right: 1.25rem;}.top-0 {top: 0px;}.top-20 {top: 5rem;}.z-10 {z-index: 10;}.z-50 {z-index: 50;}.mx-auto {margin-left: auto;margin-right: auto;}.mb-4 {margin-bottom: 1rem;}.mb-6 {margin-bottom: 1.5rem;}.mb-8 {margin-bottom: 2rem;}.mt-1 {margin-top: 0.25rem;}.mt-10 {margin-top: 2.5rem;}.mt-16 {margin-top: 4rem;}.mt-2 {margin-top: 0.5rem;}.mt-20 {margin-top: 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-9 {margin-top: 2.25rem;}.block {display: block;}.inline-block {display: inline-block;}.flex {display: flex;}.inline-flex {display: inline-flex;}.grid {display: grid;}.hidden {display: none;}.aspect-\[3\/4\] {aspect-ratio: 3/4;}.aspect-\[4\/3\] {aspect-ratio: 4/3;}.aspect-square {aspect-ratio: 1 / 1;}.h-14 {height: 3.5rem;}.h-\[70svh\] {height: 70svh;}.h-px {height: 1px;}.\!min-h-\[44px\] {min-height: 44px !important;}.min-h-\[100svh\] {min-height: 100svh;}.min-h-\[420px\] {min-height: 420px;}.min-h-\[44px\] {min-height: 44px;}.w-10 {width: 2.5rem;}.w-14 {width: 3.5rem;}.w-40 {width: 10rem;}.w-\[420px\] {width: 420px;}.w-\[520px\] {width: 520px;}.w-full {width: 100%;}.max-w-\[1100px\] {max-width: 1100px;}.max-w-\[1440px\] {max-width: 1440px;}.max-w-\[380px\] {max-width: 380px;}.max-w-\[440px\] {max-width: 440px;}.max-w-\[460px\] {max-width: 460px;}.max-w-\[480px\] {max-width: 480px;}.max-w-\[600px\] {max-width: 600px;}.max-w-\[900px\] {max-width: 900px;}.shrink-0 {flex-shrink: 0;}.scale-\[1\.15\] {--tw-scale-x: 1.15;--tw-scale-y: 1.15;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.scale-\[1\.2\] {--tw-scale-x: 1.2;--tw-scale-y: 1.2;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));}.flex-wrap {flex-wrap: wrap;}.items-end {align-items: flex-end;}.items-center {align-items: center;}.items-baseline {align-items: baseline;}.justify-center {justify-content: center;}.justify-between {justify-content: space-between;}.gap-10 {gap: 2.5rem;}.gap-12 {gap: 3rem;}.gap-14 {gap: 3.5rem;}.gap-2 {gap: 0.5rem;}.gap-3 {gap: 0.75rem;}.gap-4 {gap: 1rem;}.gap-5 {gap: 1.25rem;}.gap-6 {gap: 1.5rem;}.gap-8 {gap: 2rem;}.gap-px {gap: 1px;}.gap-x-5 {column-gap: 1.25rem;}.gap-x-6 {column-gap: 1.5rem;}.gap-y-1 {row-gap: 0.25rem;}.gap-y-12 {row-gap: 3rem;}.gap-y-2 {row-gap: 0.5rem;}.space-y-7 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));}.overflow-hidden {overflow: hidden;}.whitespace-nowrap {white-space: nowrap;}.rounded-\[28px\] {border-radius: 28px;}.rounded-full {border-radius: 9999px;}.border-\[6px\] {border-width: 6px;}.border-y {border-top-width: 1px;border-bottom-width: 1px;}.border-b {border-bottom-width: 1px;}.border-t {border-top-width: 1px;}.border-paper\/15 {border-color: rgb(250 248 245 / 0.15);}.border-paper\/20 {border-color: rgb(250 248 245 / 0.2);}.border-pine\/15 {border-color: rgb(31 61 54 / 0.15);}.border-pine\/20 {border-color: rgb(31 61 54 / 0.2);}.border-sand {--tw-border-opacity: 1;border-color: rgb(241 236 227 / var(--tw-border-opacity, 1));}.bg-\[\#25D366\] {--tw-bg-opacity: 1;background-color: rgb(37 211 102 / var(--tw-bg-opacity, 1));}.bg-gold {--tw-bg-opacity: 1;background-color: rgb(201 169 110 / var(--tw-bg-opacity, 1));}.bg-paper\/15 {background-color: rgb(250 248 245 / 0.15);}.bg-pine {--tw-bg-opacity: 1;background-color: rgb(31 61 54 / var(--tw-bg-opacity, 1));}.bg-pine2 {--tw-bg-opacity: 1;background-color: rgb(23 48 42 / var(--tw-bg-opacity, 1));}.bg-sand {--tw-bg-opacity: 1;background-color: rgb(241 236 227 / var(--tw-bg-opacity, 1));}.bg-gradient-to-b {background-image: linear-gradient(to bottom, var(--tw-gradient-stops));}.bg-gradient-to-t {background-image: linear-gradient(to top, var(--tw-gradient-stops));}.from-paper\/80 {--tw-gradient-from: rgb(250 248 245 / 0.8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 248 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}.from-pine\/70 {--tw-gradient-from: rgb(31 61 54 / 0.7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 61 54 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}.via-paper\/75 {--tw-gradient-to: rgb(250 248 245 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 248 245 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);}.via-pine\/10 {--tw-gradient-to: rgb(31 61 54 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 61 54 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);}.to-paper\/90 {--tw-gradient-to: rgb(250 248 245 / 0.9) var(--tw-gradient-to-position);}.to-transparent {--tw-gradient-to: transparent var(--tw-gradient-to-position);}.object-\[40\%_50\%\] {object-position: 40% 50%;}.p-8 {padding: 2rem;}.\!px-5 {padding-left: 1.25rem !important;padding-right: 1.25rem !important;}.px-4 {padding-left: 1rem;padding-right: 1rem;}.px-5 {padding-left: 1.25rem;padding-right: 1.25rem;}.px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}.py-1\.5 {padding-top: 0.375rem;padding-bottom: 0.375rem;}.py-20 {padding-top: 5rem;padding-bottom: 5rem;}.py-24 {padding-top: 6rem;padding-bottom: 6rem;}.py-4 {padding-top: 1rem;padding-bottom: 1rem;}.py-5 {padding-top: 1.25rem;padding-bottom: 1.25rem;}.py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem;}.py-7 {padding-top: 1.75rem;padding-bottom: 1.75rem;}.pb-14 {padding-bottom: 3.5rem;}.pb-16 {padding-bottom: 4rem;}.pb-28 {padding-bottom: 7rem;}.pt-10 {padding-top: 2.5rem;}.pt-12 {padding-top: 3rem;}.pt-24 {padding-top: 6rem;}.pt-6 {padding-top: 1.5rem;}.pt-8 {padding-top: 2rem;}.text-\[16px\] {font-size: 16px;}.text-\[18px\] {font-size: 18px;}.text-\[20px\] {font-size: 20px;}.text-\[22px\] {font-size: 22px;}.text-\[28px\] {font-size: 28px;}.text-\[36px\] {font-size: 36px;}.text-\[40px\] {font-size: 40px;}.text-\[48px\] {font-size: 48px;}.text-\[64px\] {font-size: 64px;}.text-\[clamp\(120px\2c 34vw\2c 280px\)\] {font-size: clamp(120px,34vw,280px);}.text-\[clamp\(32px\2c 5vw\2c 68px\)\] {font-size: clamp(32px,5vw,68px);}.text-\[clamp\(36px\2c 6vw\2c 84px\)\] {font-size: clamp(36px,6vw,84px);}.text-\[clamp\(40px\2c 6vw\2c 80px\)\] {font-size: clamp(40px,6vw,80px);}.text-\[clamp\(44px\2c 6vw\2c 84px\)\] {font-size: clamp(44px,6vw,84px);}.text-\[clamp\(44px\2c 7vw\2c 96px\)\] {font-size: clamp(44px,7vw,96px);}.text-\[clamp\(44px\2c 8vw\2c 112px\)\] {font-size: clamp(44px,8vw,112px);}.text-\[clamp\(52px\2c 10vw\2c 150px\)\] {font-size: clamp(52px,10vw,150px);}.text-\[clamp\(52px\2c 13vw\2c 136px\)\] {font-size: clamp(52px,13vw,136px);}.text-\[clamp\(72px\2c 22vw\2c 120px\)\] {font-size: clamp(72px,22vw,120px);}.font-bold {font-weight: 700;}.font-medium {font-weight: 500;}.font-normal {font-weight: 400;}.font-semibold {font-weight: 600;}.italic {font-style: italic;}.tabular-nums {--tw-numeric-spacing: tabular-nums;font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.leading-\[\.8\] {line-height: .8;}.leading-\[1\.08\] {line-height: 1.08;}.leading-none {line-height: 1;}.leading-relaxed {line-height: 1.625;}.tracking-wide {letter-spacing: 0.025em;}.text-gold {--tw-text-opacity: 1;color: rgb(201 169 110 / var(--tw-text-opacity, 1));}.text-paper {--tw-text-opacity: 1;color: rgb(250 248 245 / var(--tw-text-opacity, 1));}.text-paper\/10 {color: rgb(250 248 245 / 0.1);}.text-paper\/70 {color: rgb(250 248 245 / 0.7);}.text-paper\/80 {color: rgb(250 248 245 / 0.8);}.text-pine {--tw-text-opacity: 1;color: rgb(31 61 54 / var(--tw-text-opacity, 1));}.text-pine\/80 {color: rgb(31 61 54 / 0.8);}.text-pine\/85 {color: rgb(31 61 54 / 0.85);}.text-pine\/90 {color: rgb(31 61 54 / 0.9);}.text-white {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1));}.line-through {text-decoration-line: line-through;}.decoration-1 {text-decoration-thickness: 1px;}.opacity-0 {opacity: 0;}.shadow-lg {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(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: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.transition-opacity {transition-property: opacity;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.duration-1000 {transition-duration: 1000ms;}@media (min-width: 640px) {.sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 768px) {.md\:bottom-16 {bottom: 4rem;}.md\:left-10 {left: 2.5rem;}.md\:col-span-5 {grid-column: span 5 / span 5;}.md\:col-span-6 {grid-column: span 6 / span 6;}.md\:col-start-8 {grid-column-start: 8;}.md\:mt-20 {margin-top: 5rem;}.md\:mt-28 {margin-top: 7rem;}.md\:block {display: block;}.md\:hidden {display: none;}.md\:h-\[92svh\] {height: 92svh;}.md\:translate-y-10 {--tw-translate-y: 2.5rem;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));}.md\:grid-cols-12 {grid-template-columns: repeat(12, minmax(0, 1fr));}.md\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.md\:gap-x-10 {column-gap: 2.5rem;}.md\:p-10 {padding: 2.5rem;}.md\:px-10 {padding-left: 2.5rem;padding-right: 2.5rem;}.md\:py-28 {padding-top: 7rem;padding-bottom: 7rem;}.md\:py-36 {padding-top: 9rem;padding-bottom: 9rem;}.md\:py-9 {padding-top: 2.25rem;padding-bottom: 2.25rem;}.md\:pb-8 {padding-bottom: 2rem;}.md\:text-\[15px\] {font-size: 15px;}.md\:text-\[22px\] {font-size: 22px;}.md\:text-\[24px\] {font-size: 24px;}.md\:text-\[40px\] {font-size: 40px;}.md\:text-\[52px\] {font-size: 52px;}.md\:text-\[56px\] {font-size: 56px;}.md\:text-\[clamp\(64px\2c 8\.5vw\2c 150px\)\] {font-size: clamp(64px,8.5vw,150px);}}@media (min-width: 1024px) {.lg\:-right-10 {right: -2.5rem;}.lg\:col-span-4 {grid-column: span 4 / span 4;}.lg\:col-span-5 {grid-column: span 5 / span 5;}.lg\:col-span-6 {grid-column: span 6 / span 6;}.lg\:col-span-7 {grid-column: span 7 / span 7;}.lg\:col-start-6 {grid-column-start: 6;}.lg\:col-start-7 {grid-column-start: 7;}.lg\:col-start-8 {grid-column-start: 8;}.lg\:col-start-9 {grid-column-start: 9;}.lg\:block {display: block;}.lg\:flex {display: flex;}.lg\:w-52 {width: 13rem;}.lg\:max-w-\[48\%\] {max-width: 48%;}.lg\:grid-cols-12 {grid-template-columns: repeat(12, minmax(0, 1fr));}.lg\:bg-gradient-to-r {background-image: linear-gradient(to right, var(--tw-gradient-stops));}.lg\:from-paper\/90 {--tw-gradient-from: rgb(250 248 245 / 0.9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 248 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);}.lg\:via-paper\/65 {--tw-gradient-to: rgb(250 248 245 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 248 245 / 0.65) var(--tw-gradient-via-position), var(--tw-gradient-to);}.lg\:to-paper\/0 {--tw-gradient-to: rgb(250 248 245 / 0) var(--tw-gradient-to-position);}.lg\:py-32 {padding-top: 8rem;padding-bottom: 8rem;}.lg\:pt-0 {padding-top: 0px;}.lg\:text-\[clamp\(64px\2c 8\.6vw\2c 136px\)\] {font-size: clamp(64px,8.6vw,136px);}}