@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-stone-950:#0c0a09;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--leading-tight:1.25;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000596046 0);--color-neutral-300:lab(84.92% 0 0);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-stone-950:lab(2.86037% .455312 .568903)}}}@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.w-full{width:100%}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-\[20px\]{border-radius:20px}.rounded-\[21px\]{border-radius:21px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[calc\(var\(--radius\)\)\]{border-radius:calc(var(--radius))}.rounded-\[calc\(var\(--radius\)-1px\)\]{border-radius:calc(var(--radius) - 1px)}.rounded-\[calc\(var\(--radius\)-2px\)\]{border-radius:calc(var(--radius) - 2px)}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[calc\(var\(--radius\)-4px\)\]{border-radius:calc(var(--radius) - 4px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-neutral-950\/20{border-color:#0a0a0a33}@supports (color:color-mix(in lab, red, red)){.border-neutral-950\/20{border-color:color-mix(in oklab, var(--color-neutral-950) 20%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-t-neutral-50{border-top-color:var(--color-neutral-50)}.border-r-transparent{border-right-color:#0000}.border-b-neutral-300\/50{border-bottom-color:#d4d4d480}@supports (color:color-mix(in lab, red, red)){.border-b-neutral-300\/50{border-bottom-color:color-mix(in oklab, var(--color-neutral-300) 50%, transparent)}}.border-l-transparent{border-left-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-card\/70{--tw-gradient-from:var(--blush-wash)}@supports (color:color-mix(in lab, red, red)){.from-card\/70{--tw-gradient-from:color-mix(in oklab, var(--blush-wash) 70%, transparent)}}.from-card\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-100{--tw-gradient-from:var(--color-neutral-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary\/50{--tw-gradient-to:var(--blush-band)}@supports (color:color-mix(in lab, red, red)){.to-secondary\/50{--tw-gradient-to:color-mix(in oklab, var(--blush-band) 50%, transparent)}}.to-secondary\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/70{--tw-gradient-to:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.to-white\/70{--tw-gradient-to:color-mix(in oklab, var(--color-white) 70%, transparent)}}.to-white\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-foreground{color:var(--cabernet-deep)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:pt-6:first-child{padding-top:calc(var(--spacing) * 6)}.last\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.dark\:border-border\/30:where(.never-dark,.never-dark *){border-color:var(--blush)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/30:where(.never-dark,.never-dark *){border-color:color-mix(in oklab, var(--blush) 30%, transparent)}}.dark\:border-neutral-700\/50:where(.never-dark,.never-dark *){border-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-700\/50:where(.never-dark,.never-dark *){border-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.dark\:border-neutral-900\/70:where(.never-dark,.never-dark *){border-color:#171717b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-900\/70:where(.never-dark,.never-dark *){border-color:color-mix(in oklab, var(--color-neutral-900) 70%, transparent)}}.dark\:border-neutral-900\/80:where(.never-dark,.never-dark *){border-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-900\/80:where(.never-dark,.never-dark *){border-color:color-mix(in oklab, var(--color-neutral-900) 80%, transparent)}}.dark\:border-neutral-950:where(.never-dark,.never-dark *){border-color:var(--color-neutral-950)}.dark\:border-stone-950\/60:where(.never-dark,.never-dark *){border-color:#0c0a0999}@supports (color:color-mix(in lab, red, red)){.dark\:border-stone-950\/60:where(.never-dark,.never-dark *){border-color:color-mix(in oklab, var(--color-stone-950) 60%, transparent)}}.dark\:border-t-neutral-950:where(.never-dark,.never-dark *){border-top-color:var(--color-neutral-950)}.dark\:border-b-neutral-700\/50:where(.never-dark,.never-dark *){border-bottom-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-neutral-700\/50:where(.never-dark,.never-dark *){border-bottom-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.dark\:from-neutral-800:where(.never-dark,.never-dark *){--tw-gradient-from:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-neutral-900:where(.never-dark,.never-dark *){--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-neutral-100:where(.never-dark,.never-dark *){color:var(--color-neutral-100)}.dark\:text-neutral-400:where(.never-dark,.never-dark *){color:var(--color-neutral-400)}}@media (prefers-reduced-motion:reduce){[data-motion-reveal],[data-motion-reveal] *{opacity:1!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
:root{--cabernet:#5a1736;--cabernet-deep:#3e0f25;--cabernet-card:#6e2347;--blush:#f6c7d3;--blush-wash:#fbf0f3;--blush-band:#f4dee4;--gold:#f2b632;--skeleton:#f6c7d329;--skeleton-shine:#f6c7d329;--t-display:clamp(2.125rem, 1.5rem + 2.75vw, 4rem);--t-title:clamp(1.75rem, 1.25rem + 1.5vw, 2.5rem);--t-body:clamp(1rem, .925rem + .25vw, 1.125rem);--t-label:.9375rem;--t-note:clamp(26px, 7.4vw, 32px);--t-lockup:26px;--s0:4px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--inset:var(--s3);--section:var(--s7);--r-button:14px;--r-chip:10px;--r-panel:22px;--r-cell:27.3%;--line:2px;--bracket:4px;--focus:3px;--page:1120px;--measure:36em;--icon:1.25em;--tap:48px;--tile:96px;--cell:56px;--thumb:256px;--header-h:68px;--embed:504px;--glass:#4c0426eb;--ease:cubic-bezier(.28, .11, .32, 1);--lift:0 1px 1px #3e0f251a, 0 4px 8px #3e0f251f, 0 12px 24px #3e0f251a}@media (max-width:640px){:root{--t-lockup:22px;--section:var(--s6)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--blush-wash);color:var(--cabernet-deep);font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--cabernet)}@media (hover:hover) and (pointer:fine){:where(a):hover{color:var(--cabernet-deep)}}a,button,summary,label,input,select,textarea{touch-action:manipulation}:focus-visible{outline:var(--focus) solid var(--gold);outline-offset:var(--focus)}main:focus{outline:none}
