/* ===== Design Tokens & Base Styles ===== */
:root {
--paper: #f1ebe0;
--ink: #2b241a;
--muted: #877b67;
--taupe: #a9855a;
--panel: #f8f4ec;
}
body {
margin: 0;
font-family: "Manrope", sans-serif;
/* ===== AuraBackdrop (light theme) =====
   Diagonal three-stop gradient + three glow blobs, per the Aura Glass design
   system: large amber glow bottom-left, fainter top-right, cool haze top-left. */
background:
radial-gradient(ellipse 42% 34% at 6% 92%, rgba(240, 179, 84, 0.30), transparent 62%),
radial-gradient(ellipse 30% 24% at 94% 6%, rgba(240, 179, 84, 0.14), transparent 66%),
radial-gradient(ellipse 36% 28% at 10% 4%, rgba(203, 198, 190, 0.32), transparent 64%),
linear-gradient(128deg, #ede7de 0%, #f2e9d8 52%, #ead9bc 100%);
background-attachment: fixed;
color: var(--ink);
-webkit-font-smoothing: antialiased;
text-rendering: geometricPrecision;
}
.font-logo {
font-family: "Cormorant Garamond", serif;
}
.font-display {
font-family: "Newsreader", serif;
}
/* GlassCard recipe: translucent fill + hairline stroke + soft warm shadow.
   Every surface uses the same recipe so the UI reads as one sheet of glass. */
.premium-panel {
border: 1px solid #e3d9c6;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.70), rgba(255, 255, 255, 0.50)),
#f8f4ec;
box-shadow:
0 24px 64px rgba(122, 90, 35, 0.18),
inset 0 1px 0 rgba(255, 255, 255, 0.72);
backdrop-filter: blur(14px) saturate(1.05);
-webkit-backdrop-filter: blur(14px) saturate(1.05);
}
/* ===== Aura Glass palette swatches =====
   These dots render the project's real design tokens, in order. */
.material-dot:nth-child(1) { background: #e8a33d; }
.material-dot:nth-child(2) { background: #c98416; }
.material-dot:nth-child(3) { background: #2b1f0c; }
.material-dot:nth-child(4) { background: #a9855a; }
.material-dot:nth-child(5) { background: #3da47e; }
.material-dot:nth-child(6) { background: #e0762b; }
.material-dot:nth-child(7) { background: #d95448; }
.material-dot:nth-child(8) { background: #f1ebe0; }
.material-dot:nth-child(9) { background: #f8f4ec; }
.material-dot:nth-child(10) { background: #2b241a; }
.material-dot:nth-child(11) { background: #877b67; }
.material-dot:nth-child(12) { background: #e3d9c6; }
.material-dot:nth-child(13) { background: #161009; }
.material-dot:nth-child(14) { background: #221a0f; }
.z-35 {
z-index: 35;
}
.z-55 {
z-index: 55;
}
@media (max-width: 1023px) {
.hero-side {
min-height: auto !important;
}
.hero-image-frame {
height: 640px !important;
border-radius: 1.35rem !important;
}
.hero-visual-bleed {
margin-right: 0 !important;
}
}
@media (max-width: 640px) {
.hero-image-frame {
height: 560px !important;
}
}

/* ===== Scroll Reveal Animations ===== */
.reveal-on-scroll {
opacity: 0;
transform: translateY(30px);
transition-property: opacity, transform;
transition-duration: 1.2s;
transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
}
.reveal-on-scroll.animate-in {
opacity: 1;
transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
.reveal-on-scroll {
transition: none;
opacity: 1;
transform: none;
}
}

/* ===== Tailwind Utility Classes (generated) ===== */
*, ::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: }/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";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]){-webkit-text-decoration:underline dotted;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,pre,samp{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:-.25em}sup{top:-.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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{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}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0px;bottom:0px}.inset-y-2{top:0.5rem;bottom:0.5rem}.-left-\[70px\]{left:-70px}.-top-10{top:-2.5rem}.bottom-0{bottom:0px}.bottom-3{bottom:0.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[270px\]{bottom:270px}.left-0{left:0px}.left-1\/2{left:50%}.left-3{left:0.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[-15\%\]{left:-15%}.left-\[-8\%\]{left:-8%}.left-\[22\%\]{left:22%}.left-\[95px\]{left:95px}.left-\[calc\(100\%-5rem\)\]{left:calc(100% - 5rem)}.right-3{right:0.75rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.right-\[0\%\]{right:0%}.top-1\/2{top:50%}.top-3{top:0.75rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[0px\]{top:0px}.top-\[155px\]{top:155px}.top-\[18\.5\%\]{top:18.5%}.top-\[58px\]{top:58px}.top-\[72px\]{top:72px}.top-0{top:0px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-0{z-index:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-3{margin-top:-0.75rem}.mb-3\.5{margin-bottom:0.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:0.125rem}.mt-0\.5{margin-top:0.125rem}.mt-1{margin-top:0.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.mb-1{margin-bottom:0.25rem}.mb-14{margin-bottom:3.5rem}.ml-1{margin-left:0.25rem}.mt-16{margin-top:4rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:0.25rem}.h-1\.5{height:0.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:0.5rem}.h-3{height:0.75rem}.h-3\.5{height:0.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[122px\]{height:122px}.h-\[145px\]{height:145px}.h-\[220px\]{height:220px}.h-\[230px\]{height:230px}.h-\[250px\]{height:250px}.h-\[285px\]{height:285px}.h-\[42px\]{height:42px}.h-\[450px\]{height:450px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[66px\]{height:66px}.h-\[700px\]{height:700px}.h-\[735px\]{height:735px}.h-\[84px\]{height:84px}.h-full{height:100%}.h-px{height:1px}.h-\[128px\]{height:128px}.h-\[38\%\]{height:38%}.h-\[62px\]{height:62px}.min-h-0{min-height:0px}.min-h-\[735px\]{min-height:735px}.min-h-\[760px\]{min-height:760px}.min-h-screen{min-height:100vh}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[720px\]{min-height:720px}.w-1{width:0.25rem}.w-1\.5{width:0.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:0.5rem}.w-3{width:0.75rem}.w-3\.5{width:0.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[172px\]{width:172px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[235px\]{width:235px}.w-\[238px\]{width:238px}.w-\[250px\]{width:250px}.w-\[255px\]{width:255px}.w-\[292px\]{width:292px}.w-\[2px\]{width:2px}.w-\[330px\]{width:330px}.w-\[370px\]{width:370px}.w-\[4\.1rem\]{width:4.1rem}.w-\[42px\]{width:42px}.w-\[50px\]{width:50px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[78\%\]{width:78%}.w-\[7rem\]{width:7rem}.w-\[min\(100\%\2c 570px\)\]{width:min(100%,570px)}.w-\[min\(74\%\2c 36rem\)\]{width:min(74%,36rem)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[132px\]{min-width:132px}.min-w-\[170px\]{min-width:170px}.max-w-\[15\.5rem\]{max-width:15.5rem}.max-w-\[1510px\]{max-width:1510px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[380px\]{max-width:380px}.max-w-\[39rem\]{max-width:39rem}.max-w-\[500px\]{max-width:500px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[920px\]{max-width:920px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[29rem\]{max-width:29rem}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;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), 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-5{--tw-translate-y:-1.25rem;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))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1\.5{gap:0.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:0.5rem}.gap-2\.5{gap:0.625rem}.gap-3{gap:0.75rem}.gap-3\.5{gap:0.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.gap-y-6{row-gap:1.5rem}.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-3\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.875rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[0\.65rem\]{border-radius:0.65rem}.rounded-\[0\.75rem\]{border-radius:0.75rem}.rounded-\[0\.7rem\]{border-radius:0.7rem}.rounded-\[0\.95rem\]{border-radius:0.95rem}.rounded-\[0\.9rem\]{border-radius:0.9rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[15px\]{border-radius:15px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-\[0\.85rem\]{border-radius:0.85rem}.rounded-\[0\.8rem\]{border-radius:0.8rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-l-\[1\.35rem\]{border-top-left-radius:1.35rem;border-bottom-left-radius:1.35rem}.rounded-r-\[1\.35rem\]{border-top-right-radius:1.35rem;border-bottom-right-radius:1.35rem}.rounded-r-none{border-top-right-radius:0px;border-bottom-right-radius:0px}.rounded-bl-\[1\.35rem\]{border-bottom-left-radius:1.35rem}.rounded-br-none{border-bottom-right-radius:0px}.rounded-tl-\[1\.35rem\]{border-top-left-radius:1.35rem}.rounded-tr-none{border-top-right-radius:0px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#2b241a\]{border-color:rgb(43 36 26 / 1)}.border-\[\#c98416\]{border-color:rgb(201 132 22 / 1)}.border-\[\#c98416\]{border-color:rgb(201 132 22 / 1)}.border-\[\#c98416\]{border-color:rgb(201 132 22 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-white\/10{border-color:rgb(255 255 255 / 0.1)}.border-white\/30{border-color:rgb(255 255 255 / 0.3)}.border-white\/45{border-color:rgb(255 255 255 / 0.45)}.border-white\/50{border-color:rgb(255 255 255 / 0.5)}.border-white\/60{border-color:rgb(255 255 255 / 0.6)}.border-white\/70{border-color:rgb(255 255 255 / 0.7)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[\#e3d9c6\]{border-color:rgb(227 217 198 / 1)}.border-\[rgba\(202\2c 165\2c 124\2c 0\.24\)\]{border-color:rgba(202,165,124,0.24)}.border-\[rgba\(202\2c 165\2c 124\2c 0\.26\)\]{border-color:rgba(202,165,124,0.26)}.bg-\[\#2b1f0c\]{background-color:rgb(43 31 12 / 1)}.bg-\[\#2b1f0c\]\/55{background-color:rgb(43 31 12 / 0.55)}.bg-\[\#252729\]{background-color:rgb(37 39 41 / 1)}.bg-\[\#8b8379\]{background-color:rgb(139 131 121 / 1)}.bg-\[\#c98416\]{background-color:rgb(201 132 22 / 1)}.bg-\[\#c98416\]{background-color:rgb(201 132 22 / 1)}.bg-\[\#a8784d\]{background-color:rgb(168 120 77 / 1)}.bg-\[\#c98416\]\/0{background-color:rgb(201 132 22 / 0)}.bg-\[\#a9855a\]{background-color:rgb(169 133 90 / 1)}.bg-\[\#c9b9a6\]{background-color:rgb(201 185 166 / 1)}.bg-\[\#cec0b1\]{background-color:rgb(206 192 177 / 1)}.bg-\[\#d2cabd\]{background-color:rgb(210 202 189 / 1)}.bg-\[\#d7cabc\]{background-color:rgb(215 202 188 / 1)}.bg-\[\#d8c8b8\]{background-color:rgb(216 200 184 / 1)}.bg-\[\#e3d9c6\]{background-color:rgb(227 217 198 / 1)}.bg-\[\#e3d9c6\]{background-color:rgb(227 217 198 / 1)}.bg-\[\#ddd7cd\]{background-color:rgb(221 215 205 / 1)}.bg-\[\#e3d9c6\]{background-color:rgb(227 217 198 / 1)}.bg-\[\#f8f4ec\]{background-color:rgb(248 244 236 / 1)}.bg-\[\#efe1d1\]{background-color:rgb(239 225 209 / 1)}.bg-\[\#f1ebe3\]{background-color:rgb(241 235 227 / 1)}.bg-\[\#f8f4ec\]{background-color:rgb(248 244 236 / 1)}.bg-\[\#f8f4ec\]{background-color:rgb(248 244 236 / 1)}.bg-\[\#f8f4ec\]{background-color:rgb(248 244 236 / 1)}.bg-\[\#f8f3ec\]{background-color:rgb(248 243 236 / 1)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/55{background-color:rgb(255 255 255 / 0.55)}.bg-white\/80{background-color:rgb(255 255 255 / 0.8)}.bg-white\/\[0\.065\]{background-color:rgb(255 255 255 / 0.065)}.bg-\[\#c98416\]{background-color:rgb(201 132 22 / 1)}.bg-\[\#f8f4ec\]\/95{background-color:rgb(248 244 236 / 0.95)}.bg-\[\#f1ebe0\]{background-color:rgb(241 235 224 / 1)}.bg-\[rgba\(23\2c 20\2c 17\2c 0\.82\)\]{background-color:rgba(23,20,17,0.82)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(135deg\2c \#8a6d52\2c \#4f3828\)\]{background-image:linear-gradient(135deg,#8a6d52,#4f3828)}.bg-\[linear-gradient\(135deg\2c \#efe6d8\2c \#c7b49e\)\]{background-image:linear-gradient(135deg,#efe6d8,#c7b49e)}.bg-\[linear-gradient\(90deg\2c rgba\(22\2c 16\2c 12\2c 0\.18\)\2c rgba\(22\2c 16\2c 12\2c 0\.03\)_46\%\2c rgba\(255\2c 246\2c 235\2c 0\.05\)\)\]{background-image:linear-gradient(90deg,rgba(22,16,12,0.18),rgba(22,16,12,0.03) 46%,rgba(255,246,235,0.05))}.bg-\[linear-gradient\(90deg\2c rgba\(246\2c 240\2c 231\2c 0\.10\)_0\%\2c rgba\(246\2c 240\2c 231\2c 0\.00\)_34\%\2c rgba\(24\2c 18\2c 14\2c 0\.04\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(246,240,231,0.10) 0%,rgba(246,240,231,0.00) 34%,rgba(24,18,14,0.04) 100%)}.bg-\[radial-gradient\(circle_at_22\%_18\%\2c rgba\(255\2c 255\2c 255\2c 0\.62\)\2c transparent_30\%\)\2c radial-gradient\(circle_at_74\%_72\%\2c rgba\(116\2c 91\2c 67\2c 0\.24\)\2c transparent_40\%\)\2c linear-gradient\(135deg\2c \#e1d4c4\2c \#b99d82_46\%\2c \#eadfce\)\]{background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,0.62),transparent 30%),radial-gradient(circle at 74% 72%,rgba(116,91,67,0.24),transparent 40%),linear-gradient(135deg,#e1d4c4,#b99d82 46%,#eadfce)}.bg-\[radial-gradient\(circle_at_30\%_20\%\2c \#343434\2c \#101010\)\]{background-image:radial-gradient(circle at 30% 20%,#343434,#101010)}.bg-\[radial-gradient\(circle_at_30\%_20\%\2c \#eee5d8\2c \#bfa68d\)\]{background-image:radial-gradient(circle at 30% 20%,#eee5d8,#bfa68d)}.bg-\[radial-gradient\(circle_at_30\%_25\%\2c \#6b5d36\2c \#302b1c\)\]{background-image:radial-gradient(circle at 30% 25%,#6b5d36,#302b1c)}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\2c rgba\(18\2c 13\2c 9\2c 0\.72\)_0\%\2c rgba\(18\2c 13\2c 9\2c 0\.38\)_42\%\2c rgba\(18\2c 13\2c 9\2c 0\.52\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(18,13,9,0.72) 0%,rgba(18,13,9,0.38) 42%,rgba(18,13,9,0.52) 100%)}.bg-\[radial-gradient\(circle_at_14\%_12\%\2c rgba\(255\2c 255\2c 255\2c 0\.72\)\2c transparent_30\%\)\2c radial-gradient\(circle_at_82\%_0\%\2c rgba\(221\2c 211\2c 198\2c 0\.36\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 14% 12%,rgba(255,255,255,0.72),transparent 30%),radial-gradient(circle at 82% 0%,rgba(221,211,198,0.36),transparent 34%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\2c rgba\(255\2c 238\2c 215\2c 0\.14\)\2c transparent_38\%\)\]{background-image:radial-gradient(circle at 50% 35%,rgba(255,238,215,0.14),transparent 38%)}.from-\[\#2b241a\]\/10{--tw-gradient-from:rgb(43 36 26 / 0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(43 36 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2b241a\]{--tw-gradient-from:rgb(43 36 26 / 0) var(--tw-gradient-from-position);--tw-gradient-to:rgb(43 36 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0px}.p-1\.5{padding:0.375rem}.p-2{padding:0.5rem}.p-3\.5{padding:0.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}.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}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:0.125rem}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1{padding-left:0.25rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pt-10{padding-top:2.5rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-6{padding-bottom:1.5rem}.pt-20{padding-top:5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[0\.68rem\]{font-size:0.68rem}.text-\[0\.72rem\]{font-size:0.72rem}.text-\[0\.74rem\]{font-size:0.74rem}.text-\[0\.76rem\]{font-size:0.76rem}.text-\[0\.78rem\]{font-size:0.78rem}.text-\[0\.7rem\]{font-size:0.7rem}.text-\[0\.82rem\]{font-size:0.82rem}.text-\[0\.86rem\]{font-size:0.86rem}.text-\[0\.88rem\]{font-size:0.88rem}.text-\[0\.8rem\]{font-size:0.8rem}.text-\[0\.92rem\]{font-size:0.92rem}.text-\[0\.94rem\]{font-size:0.94rem}.text-\[0\.95rem\]{font-size:0.95rem}.text-\[0\.96rem\]{font-size:0.96rem}.text-\[0\.98rem\]{font-size:0.98rem}.text-\[0\.9rem\]{font-size:0.9rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.78rem\]{font-size:1.78rem}.text-\[1\.82rem\]{font-size:1.82rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[15px\]{font-size:15px}.text-\[1rem\]{font-size:1rem}.text-\[3\.75rem\]{font-size:3.75rem}.text-\[4\.2rem\]{font-size:4.2rem}.text-\[4\.6rem\]{font-size:4.6rem}.text-\[0\.75rem\]{font-size:0.75rem}.text-\[0\.84rem\]{font-size:0.84rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.25rem\]{font-size:3.25rem}.text-\[3\.35rem\]{font-size:3.35rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.98\]{line-height:0.98}.leading-\[0\.9\]{line-height:0.9}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.48\]{line-height:1.48}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.72\]{line-height:1.72}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.tracking-\[-0\.025em\]{letter-spacing:-0.025em}.tracking-\[-0\.02em\]{letter-spacing:-0.02em}.tracking-\[-0\.045em\]{letter-spacing:-0.045em}.tracking-\[-0\.055em\]{letter-spacing:-0.055em}.tracking-\[-0\.078em\]{letter-spacing:-0.078em}.tracking-\[0\.20em\]{letter-spacing:0.20em}.tracking-\[-0\.06em\]{letter-spacing:-0.06em}.tracking-\[0\.04em\]{letter-spacing:0.04em}.tracking-\[0\.08em\]{letter-spacing:0.08em}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#2b241a\]{color:rgb(43 36 26 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#c98416\]{color:rgb(201 132 22 / 1)}.text-\[\#a99c85\]{color:rgb(169 156 133 / 1)}.text-\[\#c98416\]{color:rgb(201 132 22 / 1)}.text-\[\#c98416\]{color:rgb(201 132 22 / 1)}.text-\[\#c98416\]\/70{color:rgb(201 132 22 / 0.7)}.text-\[\#e8a33d\]{color:rgb(232 163 61 / 1)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/95{color:rgb(255 255 255 / 0.95)}.text-\[\#a99c85\]{color:rgb(169 156 133 / 1)}.text-\[\#877b67\]{color:rgb(135 123 103 / 1)}.text-\[\#a99c85\]{color:rgb(169 156 133 / 1)}.text-white\/90{color:rgb(255 255 255 / 0.9)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-95{opacity:0.95}.shadow-\[0_0_18px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 0 18px rgba(0,0,0,0.22);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(42\2c 31\2c 22\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 10px 22px rgba(42,31,22,0.16),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(42\2c 31\2c 22\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 10px 22px rgba(42,31,22,0.16),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_25px_rgba\(115\2c 82\2c 50\2c 0\.12\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:0 12px 25px rgba(115,82,50,0.12),inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:0 12px 25px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(46\2c 35\2c 27\2c 0\.12\)\]{--tw-shadow:0 12px 26px rgba(46,35,27,0.12);--tw-shadow-colored:0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 12px 28px rgba(0,0,0,0.18);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(49\2c 37\2c 28\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 12px 28px rgba(49,37,28,0.16),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(88\2c 72\2c 58\2c 0\.055\)\]{--tw-shadow:0 12px 28px rgba(88,72,58,0.055);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(25\2c 21\2c 18\2c 0\.16\)\]{--tw-shadow:0 18px 42px rgba(25,21,18,0.16);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(25\2c 21\2c 18\2c 0\.18\)\]{--tw-shadow:0 18px 42px rgba(25,21,18,0.18);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(42\2c 31\2c 22\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 18px 42px rgba(42,31,22,0.18),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(49\2c 37\2c 28\2c 0\.10\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 18px 46px rgba(49,37,28,0.10),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 18px 46px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(35\2c 27\2c 20\2c 0\.24\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 18px 48px rgba(35,27,20,0.24),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_54px_rgba\(28\2c 22\2c 17\2c 0\.18\)\]{--tw-shadow:0 24px 54px rgba(28,22,17,0.18);--tw-shadow-colored:0 24px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(49\2c 37\2c 28\2c 0\.13\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 24px 64px rgba(49,37,28,0.13),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 24px 64px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(49\2c 37\2c 28\2c 0\.20\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 24px 64px rgba(49,37,28,0.20),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 24px 64px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_26px_70px_rgba\(42\2c 31\2c 22\2c 0\.13\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 26px 70px rgba(42,31,22,0.13),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 26px 70px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_26px_70px_rgba\(42\2c 31\2c 22\2c 0\.14\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 26px 70px rgba(42,31,22,0.14),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 26px 70px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(49\2c 37\2c 28\2c 0\.17\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 28px 70px rgba(49,37,28,0.17),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 28px 70px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_74px_rgba\(62\2c 48\2c 37\2c 0\.16\)\]{--tw-shadow:0 28px 74px rgba(62,48,37,0.16);--tw-shadow-colored:0 28px 74px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_76px_rgba\(49\2c 37\2c 28\2c 0\.14\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 28px 76px rgba(49,37,28,0.14),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 28px 76px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_76px_rgba\(49\2c 37\2c 28\2c 0\.15\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 28px 76px rgba(49,37,28,0.15),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 28px 76px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_76px_rgba\(49\2c 37\2c 28\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 28px 76px rgba(49,37,28,0.16),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 28px 76px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_76px_rgba\(49\2c 37\2c 28\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 30px 76px rgba(49,37,28,0.18),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 30px 76px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(20\2c 16\2c 12\2c 0\.30\)\]{--tw-shadow:0 34px 90px rgba(20,16,12,0.30);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(71\2c 56\2c 42\2c 0\.17\)\]{--tw-shadow:0 34px 90px rgba(71,56,42,0.17);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(71\2c 56\2c 42\2c 0\.18\)\]{--tw-shadow:0 34px 90px rgba(71,56,42,0.18);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_36px_92px_rgba\(49\2c 37\2c 28\2c 0\.20\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 36px 92px rgba(49,37,28,0.20),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 36px 92px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_38px_92px_rgba\(49\2c 37\2c 28\2c 0\.24\)\]{--tw-shadow:0 38px 92px rgba(49,37,28,0.24);--tw-shadow-colored:0 38px 92px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_12px_rgba\(46\2c 35\2c 27\2c 0\.10\)\2c inset_0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.06\)\]{--tw-shadow:0 5px 12px rgba(46,35,27,0.10),inset 0 0 0 1px rgba(255,255,255,0.06);--tw-shadow-colored:0 5px 12px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_12px_rgba\(46\2c 35\2c 27\2c 0\.10\)\2c inset_0_0_0_1px_rgba\(80\2c 65\2c 50\2c 0\.08\)\]{--tw-shadow:0 5px 12px rgba(46,35,27,0.10),inset 0 0 0 1px rgba(80,65,50,0.08);--tw-shadow-colored:0 5px 12px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_12px_rgba\(46\2c 35\2c 27\2c 0\.10\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.16\)\]{--tw-shadow:0 5px 12px rgba(46,35,27,0.10),inset 0 1px 0 rgba(255,255,255,0.16);--tw-shadow-colored:0 5px 12px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_12px_rgba\(46\2c 35\2c 27\2c 0\.10\)\]{--tw-shadow:0 5px 12px rgba(46,35,27,0.10);--tw-shadow-colored:0 5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(46\2c 35\2c 27\2c 0\.14\)\]{--tw-shadow:0 6px 14px rgba(46,35,27,0.14);--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(46\2c 35\2c 27\2c 0\.09\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.14\)\]{--tw-shadow:0 8px 16px rgba(46,35,27,0.09),inset 0 1px 0 rgba(255,255,255,0.14);--tw-shadow-colored:0 8px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(46\2c 35\2c 27\2c 0\.09\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.25\)\]{--tw-shadow:0 8px 16px rgba(46,35,27,0.09),inset 0 1px 0 rgba(255,255,255,0.25);--tw-shadow-colored:0 8px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(46\2c 35\2c 27\2c 0\.09\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.6\)\]{--tw-shadow:0 8px 16px rgba(46,35,27,0.09),inset 0 1px 0 rgba(255,255,255,0.6);--tw-shadow-colored:0 8px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(70\2c 54\2c 42\2c 0\.035\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 8px 18px rgba(70,54,42,0.035),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(70\2c 54\2c 42\2c 0\.045\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 8px 18px rgba(70,54,42,0.045),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(70\2c 54\2c 42\2c 0\.05\)\]{--tw-shadow:0 8px 18px rgba(70,54,42,0.05);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(70\2c 54\2c 42\2c 0\.055\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 8px 18px rgba(70,54,42,0.055),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(70\2c 54\2c 42\2c 0\.08\)\]{--tw-shadow:0 8px 18px rgba(70,54,42,0.08);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(166\2c 123\2c 79\2c 0\.18\)\]{--tw-shadow:inset 0 0 0 1px rgba(166,123,79,0.18);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(70\2c 54\2c 42\2c 0\.08\)\]{--tw-shadow:inset 0 1px 1px rgba(70,54,42,0.08);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(70\2c 54\2c 42\2c 0\.08\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 12px 28px rgba(70,54,42,0.08),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(88\2c 72\2c 58\2c 0\.07\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 12px 28px rgba(88,72,58,0.07),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(25\2c 21\2c 18\2c 0\.16\)\]{--tw-shadow:0 14px 30px rgba(25,21,18,0.16);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(25\2c 21\2c 18\2c 0\.18\)\]{--tw-shadow:0 14px 30px rgba(25,21,18,0.18);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(49\2c 37\2c 28\2c 0\.12\)\]{--tw-shadow:0 16px 36px rgba(49,37,28,0.12);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(93\2c 63\2c 35\2c 0\.20\)\]{--tw-shadow:0 16px 36px rgba(93,63,35,0.20);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\2c 0\2c 0\2c 0\.24\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 18px 42px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(49\2c 37\2c 28\2c 0\.11\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 18px 46px rgba(49,37,28,0.11),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 18px 46px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_54px_rgba\(28\2c 22\2c 17\2c 0\.22\)\]{--tw-shadow:0 24px 54px rgba(28,22,17,0.22);--tw-shadow-colored:0 24px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(49\2c 37\2c 28\2c 0\.11\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 24px 64px rgba(49,37,28,0.11),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 24px 64px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(49\2c 37\2c 28\2c 0\.12\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 24px 64px rgba(49,37,28,0.12),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 24px 64px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_76px_rgba\(49\2c 37\2c 28\2c 0\.13\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 28px 76px rgba(49,37,28,0.13),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 28px 76px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(0\2c 0\2c 0\2c 0\.30\)\2c inset_0_1px_0_rgba\(202\2c 165\2c 124\2c 0\.08\)\]{--tw-shadow:0 34px 90px rgba(0,0,0,0.30),inset 0 1px 0 rgba(202,165,124,0.08);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_38px_110px_rgba\(0\2c 0\2c 0\2c 0\.32\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:0 38px 110px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.72);--tw-shadow-colored:0 38px 110px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_100px_rgba\(93\2c 63\2c 35\2c 0\.20\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 40px 100px rgba(93,63,35,0.20),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 40px 100px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(46\2c 35\2c 27\2c 0\.10\)\]{--tw-shadow:0 4px 10px rgba(46,35,27,0.10);--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.drop-shadow-\[0_3px_10px_rgba\(0\2c 0\2c 0\2c 0\.20\)\]{--tw-drop-shadow:drop-shadow(0 3px 10px rgba(0,0,0,0.20));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-\[12\%\]{--tw-grayscale:grayscale(12%);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)}.saturate-\[0\.62\]{--tw-saturate:saturate(0.62);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)}.saturate-\[0\.68\]{--tw-saturate:saturate(0.68);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)}.saturate-\[0\.72\]{--tw-saturate:saturate(0.72);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)}.saturate-\[0\.78\]{--tw-saturate:saturate(0.78);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: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: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-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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: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-blur-md{--tw-backdrop-blur:blur(12px);-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: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{transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.delay-150{transition-delay:150ms}.delay-300{transition-delay:300ms}.delay-500{transition-delay:500ms}.delay-700{transition-delay:700ms}.duration-300{transition-duration:300ms}.duration-700{transition-duration:700ms}.placeholder\:text-\[\#a99c85\]::placeholder{--tw-text-opacity:1;color:rgb(169 156 133 / var(--tw-text-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;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\:border-\[\#e3d9c6\]:hover{--tw-border-opacity:1;border-color:rgb(227 217 198 / var(--tw-border-opacity, 1))}.hover\:border-\[\#cdb8a3\]:hover{--tw-border-opacity:1;border-color:rgb(205 184 163 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c98416\]:hover{--tw-border-opacity:1;border-color:rgb(201 132 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#3a2e1c\]:hover{--tw-bg-opacity:1;background-color:rgb(58 46 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3a2e1c\]:hover{--tw-bg-opacity:1;background-color:rgb(58 46 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8f4ec\]:hover{--tw-bg-opacity:1;background-color:rgb(248 244 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8f2ea\]:hover{--tw-bg-opacity:1;background-color:rgb(248 242 234 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#faf4ed\]:hover{--tw-bg-opacity:1;background-color:rgb(250 244 237 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#2b241a\]:hover{--tw-text-opacity:1;color:rgb(43 36 26 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2b241a\]:hover{--tw-text-opacity:1;color:rgb(43 36 26 / var(--tw-text-opacity, 1))}.hover\:text-\[\#c98416\]:hover{--tw-text-opacity:1;color:rgb(201 132 22 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_12px_24px_rgba\(70\2c 54\2c 42\2c 0\.09\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.78\)\]:hover{--tw-shadow:0 12px 24px rgba(70,54,42,0.09),inset 0 1px 0 rgba(255,255,255,0.78);--tw-shadow-colored:0 12px 24px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#c98416\]{--tw-border-opacity:1;border-color:rgb(201 132 22 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-\[\#c98416\]{--tw-bg-opacity:1;background-color:rgb(201 132 22 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#c98416\]\/70{background-color:rgb(201 132 22 / 0.7)}.group:hover .group-hover\:opacity-90{opacity:0.9}.group:hover .group-hover\:opacity-95{opacity:0.95}.group:hover .group-hover\:saturate-\[0\.92\]{--tw-saturate:saturate(0.92);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)}.group:hover .group-hover\:saturate-\[0\.9\]{--tw-saturate:saturate(0.9);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)}
/* ==========================================================================
   PORTFOLIO COMPONENTS
   Added for the Aura Estate case-study page. Everything below uses the
   project's real "Aura Glass" design tokens (see :root at the top).
   ========================================================================== */

/* --- Palette swatch tile ------------------------------------------------- */
.aura-swatch {
  border-radius: 14px;
  border: 1px solid rgba(43, 36, 26, 0.10);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), 0 8px 18px rgba(122, 90, 35, 0.10);
  height: 78px;
  display: flex;
  align-items: flex-end;
  padding: 8px 10px;
}
.aura-swatch span {
  font-size: 0.6rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  opacity: 0.82;
}

/* --- Device frame ------------------------------------------------------- */
.aura-device {
  position: relative;
  border-radius: 34px;
  background: linear-gradient(160deg, #2b1f0c, #161009 62%);
  padding: 12px;
  box-shadow: 0 40px 96px rgba(43, 31, 12, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.14);
}
.aura-device-screen {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  background: linear-gradient(128deg, #ede7de, #f2e9d8 52%, #ead9bc);
}
/* the dynamic island / notch */
.aura-device-notch {
  position: absolute;
  top: 22px;
  left: 50%;
  transform: translateX(-50%);
  width: 68px;
  height: 18px;
  border-radius: 999px;
  background: #161009;
  z-index: 40;
}

/* --- Listing card mock (the app's signature component) -------------------
   Spec: single Stack at 3:1, radius 16dp, vertical scrim from ~50% height so
   the top half of the photo is never darkened, price as the card title,
   township below it, tier badge top-left, actions top-right. */
.aura-listing {
  position: relative;
  aspect-ratio: 3 / 1;
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid #e3d9c6;
  box-shadow: 0 18px 44px rgba(122, 90, 35, 0.20);
}
.aura-listing img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* Layer 2 - the scrim */
.aura-listing-scrim {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0.42) 68%, rgba(0, 0, 0, 0.66) 100%);
}
.aura-listing-body {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 14px;
  z-index: 20;
}
.aura-listing-price {
  font-size: 1.32rem;
  font-weight: 800;
  color: #fff;
  letter-spacing: -0.025em;
  line-height: 1;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.34);
}
.aura-listing-place {
  margin-top: 5px;
  font-size: 0.76rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.88);
  letter-spacing: -0.01em;
  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.30);
}
.aura-listing-actions {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 20;
  display: flex;
  gap: 8px;
}
.aura-chip-round {
  height: 30px;
  width: 30px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.35);
  color: #fff;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* --- Tier badge --------------------------------------------------------- */
.aura-tier {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 20;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  border-radius: 999px;
  padding: 5px 11px;
  font-size: 0.62rem;
  font-weight: 800;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
/* Premium is the only tier that changes the card border (gold) - see the
   Featured-border contradiction noted on the page. */
.aura-tier-premium { background: #d99a2b; color: #2b1f0c; }
.aura-tier-featured { background: rgba(43, 31, 12, 0.62); color: #fff; backdrop-filter: blur(6px); }
.aura-tier-normal { background: rgba(43, 31, 12, 0.42); color: #fff; backdrop-filter: blur(6px); }

/* --- Spec rows (used inside the dark engineering panel) ----------------- */
.aura-spec {
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.10);
  background: rgba(255, 255, 255, 0.065);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
  padding: 14px 16px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.aura-spec-title {
  font-size: 0.8rem;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #fff;
}
.aura-spec-value {
  margin-top: 3px;
  font-size: 0.68rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.62);
}

/* --- Data table (tier limits) ------------------------------------------ */
.aura-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.82rem;
}
.aura-table th {
  text-align: left;
  font-size: 0.66rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #877b67;
  padding: 0 10px 10px 0;
  border-bottom: 1px solid #e3d9c6;
}
.aura-table td {
  padding: 11px 10px 11px 0;
  border-bottom: 1px solid #e3d9c6;
  font-weight: 600;
  color: #2b241a;
  vertical-align: middle;
}
.aura-table tr:last-child td { border-bottom: 0; }
.aura-table td:first-child { font-weight: 800; }

/* --- Status / meta chips ------------------------------------------------ */
.aura-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border-radius: 999px;
  padding: 5px 12px;
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.03em;
  border: 1px solid #e3d9c6;
  background: rgba(255, 255, 255, 0.62);
  color: #2b241a;
}
.aura-dot { height: 7px; width: 7px; border-radius: 999px; display: inline-block; }

/* --- Blueprint / architecture panel ------------------------------------ */
.aura-blueprint {
  background:
    linear-gradient(180deg, rgba(22, 16, 9, 0.96), rgba(34, 26, 15, 0.98)),
    #161009;
  background-image:
    linear-gradient(rgba(232, 163, 61, 0.10) 1px, transparent 1px),
    linear-gradient(90deg, rgba(232, 163, 61, 0.10) 1px, transparent 1px),
    linear-gradient(180deg, #161009, #221a0f);
  background-size: 34px 34px, 34px 34px, 100% 100%;
}
.aura-node {
  border-radius: 14px;
  border: 1px solid rgba(232, 163, 61, 0.34);
  background: rgba(34, 26, 15, 0.86);
  padding: 13px 15px;
  box-shadow: 0 16px 38px rgba(0, 0, 0, 0.34), inset 0 1px 0 rgba(232, 163, 61, 0.14);
}
.aura-node-title {
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #f4eee3;
}
.aura-node-meta {
  margin-top: 4px;
  font-size: 0.64rem;
  font-weight: 600;
  color: rgba(244, 238, 227, 0.55);
}

/* --- Roadmap rail ------------------------------------------------------- */
.aura-rail {
  position: relative;
  padding-left: 26px;
  border-left: 1px dashed rgba(201, 132, 22, 0.42);
}
.aura-rail-node {
  position: absolute;
  left: -7px;
  top: 4px;
  height: 13px;
  width: 13px;
  border-radius: 999px;
  border: 2px solid #c98416;
  background: #f8f4ec;
}

/* --- Misc --------------------------------------------------------------- */
.aura-num { font-variant-numeric: tabular-nums; }
.aura-hairline { height: 1px; width: 100%; background: #e3d9c6; }
.aura-quiet-link { text-decoration: none; }

/* Keep the reveal animation from hiding content if JS is unavailable. */
@media (prefers-reduced-motion: reduce) {
  .reveal-on-scroll { opacity: 1 !important; transform: none !important; }
}

/* ==========================================================================
   UTILITY ADDITIONS
   The compiled Tailwind block above only contains the classes the ORIGINAL
   template markup used. These rules cover the classes this portfolio page
   adds, generated to match the same naming and output shape.
   Regenerate rather than hand-editing if the markup changes.
   ========================================================================== */
@media (min-width:1536px){.2xl\:text-\[4\.65rem\]{font-size:4.65rem}}
@media (min-width:1536px){.2xl\:text-\[5\.45rem\]{font-size:5.45rem}}
@media (min-width:1536px){.2xl\:text-\[5\.55rem\]{font-size:5.55rem}}
@media (min-width:1536px){.2xl\:text-\[6\.25rem\]{font-size:6.25rem}}
.bg-\[\#161009\]\/55{background-color:rgb(22 16 9 / 0.55)}
.bg-\[\#161009\]\/70{background-color:rgb(22 16 9 / 0.7)}
.bg-\[\#221a0f\]{background-color:rgb(34 26 15 / 1)}
.bg-\[\#3da47e\]{background-color:rgb(61 164 126 / 1)}
.bg-\[\#3da47e\]\/15{background-color:rgb(61 164 126 / 0.15)}
.bg-\[\#877b67\]{background-color:rgb(135 123 103 / 1)}
.bg-\[\#a99c85\]{background-color:rgb(169 156 133 / 1)}
.bg-\[\#a99c85\]\/15{background-color:rgb(169 156 133 / 0.15)}
.bg-\[\#d95448\]{background-color:rgb(217 84 72 / 1)}
.bg-\[\#d95448\]\/15{background-color:rgb(217 84 72 / 0.15)}
.bg-\[\#e0762b\]{background-color:rgb(224 118 43 / 1)}
.bg-\[\#e0762b\]\/15{background-color:rgb(224 118 43 / 0.15)}
.bg-\[\#e0762b\]\/8{background-color:rgb(224 118 43 / 0.08)}
.bg-\[\#e8a33d\]{background-color:rgb(232 163 61 / 1)}
.bg-\[\#e8a33d\]\/18{background-color:rgb(232 163 61 / 0.18)}
.bg-\[\#e8a33d\]\/20{background-color:rgb(232 163 61 / 0.2)}
.bg-\[\#ead9bc\]{background-color:rgb(234 217 188 / 1)}
.bg-\[\#f1ebe0\]\/70{background-color:rgb(241 235 224 / 0.7)}
.bg-\[\#f8f4ec\]\/96{background-color:rgb(248 244 236 / 0.96)}
.bg-\[linear-gradient\(90deg\,rgba\(18\,13\,9\,0\.78\)_0\%\,rgba\(18\,13\,9\,0\.44\)_42\%\,rgba\(18\,13\,9\,0\.58\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(18,13,9,0.78) 0%,rgba(18,13,9,0.44) 42%,rgba(18,13,9,0.58) 100%)}
.bg-\[linear-gradient\(90deg\,rgba\(246\,240\,231\,0\.10\)_0\%\,rgba\(246\,240\,231\,0\.00\)_34\%\,rgba\(22\,16\,9\,0\.06\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(246,240,231,0.10) 0%,rgba(246,240,231,0.00) 34%,rgba(22,16,9,0.06) 100%)}
.bg-\[radial-gradient\(circle_at_14\%_12\%\,rgba\(255\,255\,255\,0\.72\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(232\,163\,61\,0\.18\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 14% 12%,rgba(255,255,255,0.72),transparent 30%),radial-gradient(circle at 82% 0%,rgba(232,163,61,0.18),transparent 34%)}
.bg-\[radial-gradient\(circle_at_22\%_18\%\,rgba\(255\,255\,255\,0\.62\)\,transparent_30\%\)\,radial-gradient\(circle_at_74\%_72\%\,rgba\(232\,163\,61\,0\.34\)\,transparent_42\%\)\,linear-gradient\(135deg\,\#f2e9d8\,\#e8a33d_52\%\,\#ead9bc\)\]{background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,0.62),transparent 30%),radial-gradient(circle at 74% 72%,rgba(232,163,61,0.34),transparent 42%),linear-gradient(135deg,#f2e9d8,#e8a33d 52%,#ead9bc)}
.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(232\,163\,61\,0\.16\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 50% 35%,rgba(232,163,61,0.16),transparent 40%)}
.bg-\[rgba\(22\,16\,9\,0\.84\)\]{background-color:rgba(22,16,9,0.84)}
.bg-white\/6{background-color:rgb(255 255 255 / 0.06)}
.bg-white\/60{background-color:rgb(255 255 255 / 0.6)}
.bg-white\/70{background-color:rgb(255 255 255 / 0.7)}
.border-\[\#3da47e\]\/60{border-color:rgb(61 164 126 / 0.6)}
.border-\[\#a99c85\]\/60{border-color:rgb(169 156 133 / 0.6)}
.border-\[\#d95448\]\/60{border-color:rgb(217 84 72 / 0.6)}
.border-\[\#e0762b\]\/40{border-color:rgb(224 118 43 / 0.4)}
.border-\[\#e0762b\]\/60{border-color:rgb(224 118 43 / 0.6)}
.border-\[\#e8a33d\]\/30{border-color:rgb(232 163 61 / 0.3)}
.border-\[rgba\(232\,163\,61\,0\.24\)\]{border-color:rgba(232,163,61,0.24)}
.border-\[rgba\(232\,163\,61\,0\.26\)\]{border-color:rgba(232,163,61,0.26)}
.border-black\/10{border-color:rgb(0 0 0 / 0.1)}
.border-black\/5{border-color:rgb(0 0 0 / 0.05)}
.border-white\/12{border-color:rgb(255 255 255 / 0.12)}
.border-white\/15{border-color:rgb(255 255 255 / 0.15)}
.border-white\/25{border-color:rgb(255 255 255 / 0.25)}
.bottom-6{bottom:1.5rem}
.bottom-\[104px\]{bottom:104px}
.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
.from-\[\#161009\]{--tw-gradient-from:rgb(22 16 9 / 0) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 16 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#161009\]\/22{--tw-gradient-from:rgb(22 16 9 / 0.22) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 16 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#161009\]\/26{--tw-gradient-from:rgb(22 16 9 / 0.26) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 16 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-\[\#161009\]\/34{--tw-gradient-from:rgb(22 16 9 / 0.34) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 16 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.gap-9{gap:2.25rem}
.h-4\.5{height:1.125rem}
.h-\[186px\]{height:186px}
.h-\[420px\]{height:420px}
.h-\[46px\]{height:46px}
.items-baseline{align-items:baseline}
.leading-\[1\.4\]{line-height:1.4}
.left-6{left:1.5rem}
.left-\[-6\%\]{left:-6%}
@media (min-width:1024px){.lg\:grid-cols-\[1\.15fr_2\.85fr\]{grid-template-columns:1.15fr 2.85fr}}
@media (min-width:1024px){.lg\:grid-cols-\[1fr_325px\]{grid-template-columns:1fr 325px}}
@media (min-width:1024px){.lg\:min-h-\[800px\]{min-height:800px}}
.max-w-\[1000px\]{max-width:1000px}
.max-w-\[1140px\]{max-width:1140px}
.max-w-\[19rem\]{max-width:19rem}
.max-w-\[38rem\]{max-width:38rem}
.max-w-\[400px\]{max-width:400px}
.max-w-\[42rem\]{max-width:42rem}
.max-w-\[660px\]{max-width:660px}
.mb-7{margin-bottom:1.75rem}
.min-h-\[840px\]{min-height:840px}
.mt-1\.5{margin-top:0.375rem}
.mt-2\.5{margin-top:0.625rem}
.my-3\.5{margin-block:0.875rem}
.my-5{margin-block:1.25rem}
.p-2\.5{padding:0.625rem}
.pb-3{padding-bottom:0.75rem}
.pt-6{padding-top:1.5rem}
.py-1\.5{padding-block:0.375rem}
.py-2\.5{padding-block:0.625rem}
.right-\[-6\%\]{right:-6%}
.rounded-\[14px\]{border-radius:14px}
.shadow-\[0_12px_28px_rgba\(122\,90\,35\,0\.07\)\]{box-shadow:0 12px 28px rgba(122,90,35,0.07)}
.shadow-\[0_12px_28px_rgba\(122\,90\,35\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{box-shadow:0 12px 28px rgba(122,90,35,0.08),inset 0 1px 0 rgba(255,255,255,0.72)}
.shadow-\[0_12px_28px_rgba\(201\,132\,22\,0\.14\)\]{box-shadow:0 12px 28px rgba(201,132,22,0.14)}
.shadow-\[0_14px_30px_rgba\(43\,31\,12\,0\.22\)\]{box-shadow:0 14px 30px rgba(43,31,12,0.22)}
.shadow-\[0_16px_36px_rgba\(122\,90\,35\,0\.14\)\]{box-shadow:0 16px 36px rgba(122,90,35,0.14)}
.shadow-\[0_16px_36px_rgba\(122\,90\,35\,0\.26\)\]{box-shadow:0 16px 36px rgba(122,90,35,0.26)}
.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{box-shadow:0 18px 42px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.72)}
.shadow-\[0_18px_42px_rgba\(43\,31\,12\,0\.20\)\]{box-shadow:0 18px 42px rgba(43,31,12,0.20)}
.shadow-\[0_18px_42px_rgba\(43\,31\,12\,0\.22\)\]{box-shadow:0 18px 42px rgba(43,31,12,0.22)}
.shadow-\[0_18px_46px_rgba\(122\,90\,35\,0\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 18px 46px rgba(122,90,35,0.12),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_18px_46px_rgba\(122\,90\,35\,0\.13\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 18px 46px rgba(122,90,35,0.13),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_24px_54px_rgba\(43\,31\,12\,0\.22\)\]{box-shadow:0 24px 54px rgba(43,31,12,0.22)}
.shadow-\[0_24px_64px_rgba\(122\,90\,35\,0\.13\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 24px 64px rgba(122,90,35,0.13),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_24px_64px_rgba\(122\,90\,35\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 24px 64px rgba(122,90,35,0.14),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_24px_64px_rgba\(122\,90\,35\,0\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 24px 64px rgba(122,90,35,0.15),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_26px_70px_rgba\(122\,90\,35\,0\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 26px 70px rgba(122,90,35,0.15),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_26px_70px_rgba\(122\,90\,35\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 26px 70px rgba(122,90,35,0.16),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_28px_70px_rgba\(122\,90\,35\,0\.20\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 28px 70px rgba(122,90,35,0.20),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_28px_74px_rgba\(122\,90\,35\,0\.20\)\]{box-shadow:0 28px 74px rgba(122,90,35,0.20)}
.shadow-\[0_28px_76px_rgba\(122\,90\,35\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 28px 76px rgba(122,90,35,0.14),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_28px_76px_rgba\(122\,90\,35\,0\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 28px 76px rgba(122,90,35,0.15),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_28px_76px_rgba\(122\,90\,35\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 28px 76px rgba(122,90,35,0.16),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_30px_76px_rgba\(122\,90\,35\,0\.20\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 30px 76px rgba(122,90,35,0.20),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_34px_90px_rgba\(0\,0\,0\,0\.32\)\,inset_0_1px_0_rgba\(232\,163\,61\,0\.08\)\]{box-shadow:0 34px 90px rgba(0,0,0,0.32),inset 0 1px 0 rgba(232,163,61,0.08)}
.shadow-\[0_34px_90px_rgba\(122\,90\,35\,0\.22\)\]{box-shadow:0 34px 90px rgba(122,90,35,0.22)}
.shadow-\[0_34px_90px_rgba\(22\,16\,9\,0\.34\)\]{box-shadow:0 34px 90px rgba(22,16,9,0.34)}
.shadow-\[0_36px_92px_rgba\(122\,90\,35\,0\.22\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 36px 92px rgba(122,90,35,0.22),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_36px_92px_rgba\(122\,90\,35\,0\.24\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 36px 92px rgba(122,90,35,0.24),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_38px_110px_rgba\(22\,16\,9\,0\.36\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{box-shadow:0 38px 110px rgba(22,16,9,0.36),inset 0 1px 0 rgba(255,255,255,0.72)}
.shadow-\[0_40px_100px_rgba\(122\,90\,35\,0\.24\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 40px 100px rgba(122,90,35,0.24),inset 0 1px 0 rgba(255,255,255,0.68)}
.shadow-\[0_4px_10px_rgba\(122\,90\,35\,0\.14\)\]{box-shadow:0 4px 10px rgba(122,90,35,0.14)}
.shadow-\[0_5px_12px_rgba\(122\,90\,35\,0\.14\)\]{box-shadow:0 5px 12px rgba(122,90,35,0.14)}
.shadow-\[0_8px_18px_rgba\(122\,90\,35\,0\.05\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{box-shadow:0 8px 18px rgba(122,90,35,0.05),inset 0 1px 0 rgba(255,255,255,0.72)}
.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}
.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}
.shadow-\[inset_0_1px_1px_rgba\(70\,54\,42\,0\.08\)\]{box-shadow:inset 0 1px 1px rgba(70,54,42,0.08)}
@media (min-width:640px){.sm\:border-l{border-left-width:1px}}
@media (min-width:640px){.sm\:first\:border-l-0:first-child{border-left-width:0px}}
@media (min-width:640px){.sm\:gap-8{gap:2rem}}
@media (min-width:640px){.sm\:mt-0{margin-top:0px}}
@media (min-width:640px){.sm\:text-left{text-align:left}}
@media (min-width:640px){.sm\:w-\[205px\]{width:205px}}
@media (min-width:640px){.sm\:w-\[266px\]{width:266px}}
.space-y-4 > :not([hidden]) ~ :not([hidden]){margin-top:1rem}
.space-y-7 > :not([hidden]) ~ :not([hidden]){margin-top:1.75rem}
.text-\[\#2b1f0c\]{color:rgb(43 31 12 / 1)}
.text-\[\#3da47e\]{color:rgb(61 164 126 / 1)}
.text-\[\#d95448\]{color:rgb(217 84 72 / 1)}
.text-\[\#e0762b\]{color:rgb(224 118 43 / 1)}
.text-\[0\.62rem\]{font-size:0.62rem}
.text-\[0\.64rem\]{font-size:0.64rem}
.text-\[0\.66rem\]{font-size:0.66rem}
.text-\[0\.6rem\]{font-size:0.6rem}
.text-\[1\.3rem\]{font-size:1.3rem}
.text-\[1\.55rem\]{font-size:1.55rem}
.text-\[1\.5rem\]{font-size:1.5rem}
.text-\[13px\]{font-size:13px}
.text-white\/45{color:rgb(255 255 255 / 0.45)}
.text-white\/60{color:rgb(255 255 255 / 0.6)}
.text-white\/66{color:rgb(255 255 255 / 0.66)}
.text-white\/70{color:rgb(255 255 255 / 0.7)}
.text-white\/85{color:rgb(255 255 255 / 0.85)}
.top-4{top:1rem}
.top-\[16\%\]{top:16%}
.top-\[46px\]{top:46px}
.tracking-\[0\.05em\]{letter-spacing:0.05em}
.tracking-\[0\.06em\]{letter-spacing:0.06em}
.via-\[\#161009\]\/10{--tw-gradient-to:rgb(22 16 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(22 16 9 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.via-\[\#161009\]\/66{--tw-gradient-to:rgb(22 16 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(22 16 9 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.w-11{width:2.75rem}
.w-4\.5{width:1.125rem}
.w-\[100\%\]{width:100%}
.w-\[196px\]{width:196px}
.w-\[240px\]{width:240px}
.w-\[245px\]{width:245px}
.w-\[258px\]{width:258px}
.w-\[302px\]{width:302px}
.w-\[360px\]{width:360px}
.w-\[min\(100\%\,560px\)\]{width:min(100%,560px)}
.w-auto{width:auto}
@media (min-width:1280px){.xl\:gap-12{gap:3rem}}
@media (min-width:1280px){.xl\:gap-18{gap:4.5rem}}
@media (min-width:1280px){.xl\:left-\[-14\%\]{left:-14%}}
@media (min-width:1280px){.xl\:left-\[-24\%\]{left:-24%}}
@media (min-width:1280px){.xl\:min-h-\[820px\]{min-height:820px}}

/* late additions */
.gap-x-6{column-gap:1.5rem}
.gap-y-3{row-gap:0.75rem}
.drop-shadow-\[0_3px_10px_rgba\(0\,0\,0\,0\.20\)\]{filter:drop-shadow(0 3px 10px rgba(0,0,0,0.20))}

/* additions 2 */
.-left-\[12\%\]{left:-12%}
.h-\[234px\]{height:234px}
.h-\[44px\]{height:44px}
@media (min-width:1024px){.lg\:gap-7{gap:1.75rem}}
.max-w-full{max-width:100%}
.ml-\[58px\]{margin-left:58px}
.my-4{margin-block:1.0rem}
.shadow-\[0_28px_74px_rgba\(122\,90\,35\,0\.18\)\]{box-shadow:0 28px 74px rgba(122,90,35,0.18)}
.shadow-\[0_30px_76px_rgba\(122\,90\,35\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\]{box-shadow:0 30px 76px rgba(122,90,35,0.18),inset 0 1px 0 rgba(255,255,255,0.68)}
.top-\[26px\]{top:26px}
.w-\[340px\]{width:340px}

@media (min-width:640px){.sm\:gap-5{gap:1.25rem}}

/* additions 3 */
.ml-0{margin-left:0px}
@media (min-width:640px){.sm\:ml-\[58px\]{margin-left:58px}}
.whitespace-normal{white-space:normal}
@media (min-width:640px){.sm\:whitespace-nowrap{white-space:nowrap}}
.right-0{right:0px}
@media (min-width:1024px){.lg\:right-\[-10\%\]{right:-10%}}
.max-w-\[340px\]{max-width:340px}

/* Grid/flex items default to min-width:auto, so one wide child can silently
   blow out the entire page horizontally. Let them shrink instead. */
main section .grid > * { min-width: 0; }
@media (min-width:1280px){.xl\:whitespace-nowrap{white-space:nowrap}}
.text-\[2\.9rem\]{font-size:2.9rem}

/* --------------------------------------------------------------------------
   Accessibility floor — WCAG 2.2 AA (2.5.8 Target Size, minimum 24x24).
   The template's text links are 19-23px tall, which is under the floor. Rather
   than pad every one individually, this gives every link and button a minimum
   target height and centres its content; nothing moves, because the extra space
   is only claimed where the link was already shorter than the floor.
   Placed last so it wins on source order without needing !important.
   -------------------------------------------------------------------------- */
:where(a, button, [role='button']) {
  min-height: 24px;
}
:where(nav a, footer a, main a) {
  display: inline-flex;
  align-items: center;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
    scroll-behavior: auto !important;
  }
}

@media (min-width: 640px){.sm\:right-7{right:1.75rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-\[132px\]{height:132px}.sm\:w-\[185px\]{width:185px}.sm\:w-\[246px\]{width:246px}.sm\:w-auto{width:auto}.sm\:min-w-\[250px\]{min-width:250px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[245px\]{min-width:245px}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:0.75rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-\[\#d6c8ba\] > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(214 200 186 / var(--tw-divide-opacity, 1))}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-8{padding-right:2rem}.sm\:text-\[1\.06rem\]{font-size:1.06rem}.sm\:text-\[1\.22rem\]{font-size:1.22rem}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-\[4\.75rem\]{font-size:4.75rem}.sm\:text-\[5\.25rem\]{font-size:5.25rem}.sm\:text-\[4\.25rem\]{font-size:4.25rem}.sm\:text-\[4\.2rem\]{font-size:4.2rem}}@media (min-width: 768px){.md\:text-\[5\.25rem\]{font-size:5.25rem}.md\:text-\[5\.35rem\]{font-size:5.35rem}.md\:text-\[5\.95rem\]{font-size:5.95rem}.md\:text-\[4\.65rem\]{font-size:4.65rem}.md\:text-\[4\.85rem\]{font-size:4.85rem}}@media (min-width: 1024px){.lg\:-left-\[58px\]{left:-58px}.lg\:left-\[105px\]{left:105px}.lg\:top-\[160px\]{top:160px}.lg\:mr-\[calc\(\(1510px-100vw\)\/2\)\]{margin-right:calc((1510px - 100vw) / 2)}.lg\:mt-16{margin-top:4rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:min-h-\[730px\]{min-height:730px}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:0.72fr 1.28fr}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:0.76fr 1.24fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:0.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:0.92fr 1.08fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr 0.98fr}.lg\:grid-cols-\[1fr_315px\]{grid-template-columns:1fr 315px}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-\[0\.52fr_1\.48fr\]{grid-template-columns:0.52fr 1.48fr}.lg\:grid-cols-\[1\.25fr_0\.75fr_0\.75fr_0\.95fr\]{grid-template-columns:1.25fr 0.75fr 0.75fr 0.95fr}.lg\:grid-cols-\[1fr_auto_1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:gap-10{gap:2.5rem}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-12{padding-left:3rem}.lg\:pr-0{padding-right:0px}.lg\:pt-14{padding-top:3.5rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-0{padding-top:0px}.lg\:pt-28{padding-top:7rem}.lg\:text-\[4\.65rem\]{font-size:4.65rem}.lg\:text-\[4\.85rem\]{font-size:4.85rem}.lg\:text-\[4\.9rem\]{font-size:4.9rem}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[3\.85rem\]{font-size:3.85rem}.lg\:text-\[5\.15rem\]{font-size:5.15rem}}@media (min-width: 1280px){.xl\:-left-\[70px\]{left:-70px}.xl\:left-\[-20\%\]{left:-20%}.xl\:left-\[-28\%\]{left:-28%}.xl\:left-\[20\%\]{left:20%}.xl\:right-8{right:2rem}.xl\:right-\[1\%\]{right:1%}.xl\:-mr-4{margin-right:-1rem}.xl\:block{display:block}.xl\:h-\[760px\]{height:760px}.xl\:min-h-\[740px\]{min-height:740px}.xl\:min-h-\[760px\]{min-height:760px}.xl\:gap-14{gap:3.5rem}.xl\:gap-20{gap:5rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-16{gap:4rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:pl-14{padding-left:3.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pr-6{padding-right:1.5rem}.xl\:text-\[5\.25rem\]{font-size:5.25rem}.xl\:text-\[5\.2rem\]{font-size:5.2rem}.xl\:text-\[5\.45rem\]{font-size:5.45rem}.xl\:text-\[5\.55rem\]{font-size:5.55rem}.xl\:text-\[5\.9rem\]{font-size:5.9rem}.xl\:text-\[4\.35rem\]{font-size:4.35rem}}@media (min-width: 1536px){.\32xl\:text-\[5\.45rem\]{font-size:5.45rem}.\32xl\:text-\[5\.55rem\]{font-size:5.55rem}.\32xl\:text-\[6\.25rem\]{font-size:6.25rem}.\32xl\:text-\[4\.65rem\]{font-size:4.65rem}}