/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-30{z-index:30}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[340px\]{height:340px}.h-px{height:1px}.min-h-\[140px\]{min-height:140px}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgba\(43\,31\,24\,0\.06\)\]{border-color:#2b1f180f}.border-\[rgba\(43\,31\,24\,0\.10\)\]{border-color:#2b1f181a}.border-\[rgba\(43\,31\,24\,0\.12\)\]{border-color:#2b1f181f}.border-\[rgba\(43\,31\,24\,0\.14\)\]{border-color:#2b1f1824}.border-\[rgba\(43\,31\,24\,0\.18\)\]{border-color:#2b1f182e}.border-\[rgba\(107\,123\,76\,0\.35\)\]{border-color:#6b7b4c59}.border-\[rgba\(183\,146\,79\,0\.3\)\],.border-\[rgba\(183\,146\,79\,0\.30\)\]{border-color:#b7924f4d}.border-\[rgba\(183\,146\,79\,0\.35\)\]{border-color:#b7924f59}.border-\[rgba\(183\,146\,79\,0\.38\)\]{border-color:#b7924f61}.border-\[rgba\(214\,122\,90\,0\.35\)\]{border-color:#d67a5a59}.border-\[var\(--se-olive\)\]\/30{border-color:var(--se-olive)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--se-olive\)\]\/30{border-color:color-mix(in oklab, var(--se-olive) 30%, transparent)}}.border-transparent{border-color:#0000}.bg-\[rgba\(107\,123\,76\,0\.10\)\]{background-color:#6b7b4c1a}.bg-\[rgba\(183\,146\,79\,0\.45\)\]{background-color:#b7924f73}.bg-\[rgba\(214\,122\,90\,0\.10\)\]{background-color:#d67a5a1a}.bg-\[rgba\(251\,244\,232\,0\.74\)\]{background-color:#fbf4e8bd}.bg-\[var\(--se-brass\)\]{background-color:var(--se-brass)}.bg-\[var\(--se-peach\)\]\/40{background-color:var(--se-peach)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--se-peach\)\]\/40{background-color:color-mix(in oklab, var(--se-peach) 40%, transparent)}}.bg-\[var\(--se-terracotta\)\]{background-color:var(--se-terracotta)}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.bg-\[center_20\%\]{background-position:50% 20%}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.text-left{text-align:left}.text-\[15px\]{font-size:15px}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.text-\[var\(--se-brass\)\]{color:var(--se-brass)}.text-\[var\(--se-espresso\)\],.text-\[var\(--se-espresso\)\]\/60{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--se-espresso\)\]\/60{color:color-mix(in oklab, var(--se-espresso) 60%, transparent)}}.text-\[var\(--se-espresso\)\]\/65{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--se-espresso\)\]\/65{color:color-mix(in oklab, var(--se-espresso) 65%, transparent)}}.text-\[var\(--se-espresso\)\]\/70{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--se-espresso\)\]\/70{color:color-mix(in oklab, var(--se-espresso) 70%, transparent)}}.text-\[var\(--se-espresso\)\]\/75{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--se-espresso\)\]\/75{color:color-mix(in oklab, var(--se-espresso) 75%, transparent)}}.text-\[var\(--se-espresso\)\]\/80{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--se-espresso\)\]\/80{color:color-mix(in oklab, var(--se-espresso) 80%, transparent)}}.text-\[var\(--se-espresso\)\]\/90{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--se-espresso\)\]\/90{color:color-mix(in oklab, var(--se-espresso) 90%, transparent)}}.text-\[var\(--se-ivory\)\]{color:var(--se-ivory)}.text-\[var\(--se-olive\)\]{color:var(--se-olive)}.text-\[var\(--se-terracotta\)\]{color:var(--se-terracotta)}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[1px\]{--tw-blur:blur(1px);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,)}.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,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-\[var\(--se-espresso\)\]\/45::placeholder{color:var(--se-espresso)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[var\(--se-espresso\)\]\/45::placeholder{color:color-mix(in oklab, var(--se-espresso) 45%, transparent)}}@media (hover:hover){.hover\:text-\[var\(--se-espresso\)\]:hover{color:var(--se-espresso)}}.focus\:border-\[rgba\(183\,146\,79\,0\.8\)\]:focus{border-color:#b7924fcc}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:root{--se-ivory:#fbf4e8;--se-terracotta:#d67a5a;--se-peach:#f3b6a3;--se-olive:#6b7b4c;--se-espresso:#2b1f18;--se-brass:#b7924f}html,body{height:100%}body{background:var(--se-ivory);color:var(--se-espresso);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Playfair Display,ui-serif,Georgia,Times New Roman,Times,serif}.paper-tile{background:#ffffff59;border:1px solid #2b1f181f;border-radius:18px;box-shadow:0 1px #2b1f180d,0 10px 24px #2b1f1814}.pill-btn{border-radius:999px;padding:10px 16px;font-weight:600;transition:transform .14s,box-shadow .14s,background-color .14s}.pill-btn:active{transform:translateY(1px);box-shadow:0 3px 10px #2b1f1824}.tactile-hover:hover{transform:translateY(-1px)}.focus-ring:focus-visible{outline-offset:2px;outline:2px solid #b7924fa6}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(10px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
