/* Utilidades atómicas (u-*). Un único valor por clase. */
.u-ai-baseline{align-items:baseline}
.u-ai-center{align-items:center}
.u-ai-flex-end{align-items:flex-end}
.u-ai-flex-start{align-items:flex-start}
.u-ai-stretch{align-items:stretch}
.u-ar-21-8{aspect-ratio:21/8}
.u-ar-5-3{aspect-ratio:5/3}
.u-as-center{align-self:center}
.u-as-flex-start{align-self:flex-start}
.u-bd-0{border:0}
.u-bd-1-solid-0e0f0c{border:1px solid #0e0f0c}
.u-bd-1-solid-163300{border:1px solid #163300}
.u-bd-1-solid-d3d8cf{border:1px solid #d3d8cf}
.u-bd-none{border:none}
.u-bdb-1-dashed-0e0f0c{border-bottom:1px dashed #0e0f0c}
.u-bdb-1-solid-0e0f0c{border-bottom:1px solid #0e0f0c}
.u-bdb-1-solid-163300{border-bottom:1px solid #163300}
.u-bdb-1-solid-b9beb5{border-bottom:1px solid #b9beb5}
.u-bdb-1-solid-d3d8cf{border-bottom:1px solid #d3d8cf}
.u-bdb-2-solid-0e0f0c{border-bottom:2px solid #0e0f0c}
.u-bdl-1-solid-d3d8cf{border-left:1px solid #d3d8cf}
.u-bdt-1-dashed-0e0f0c{border-top:1px dashed #0e0f0c}
.u-bdt-1-solid-0e0f0c{border-top:1px solid #0e0f0c}
.u-bdt-1-solid-163300{border-top:1px solid #163300}
.u-bdt-1-solid-b9beb5{border-top:1px solid #b9beb5}
.u-bdt-1-solid-d3d8cf{border-top:1px solid #d3d8cf}
.u-bdt-1-solid-e8ebe6{border-top:1px solid #e8ebe6}
.u-bdt-2-solid-0e0f0c{border-top:2px solid #0e0f0c}
.u-bdt-x7b74e8{border-top:1px solid rgba(232,235,230,0.28)}
.u-bdt-xe3aa95{border-top:1px solid rgba(232,235,230,0.22)}
.u-bg-2ead4b{background:#2ead4b}
.u-bg-d03238{background:#d03238}
.u-bg-ffd11a{background:#ffd11a}
.u-bg-forest{background:#163300}
.u-bg-ink{background:#0e0f0c}
.u-bg-lime{background:#9fe870}
.u-bg-mint{background:#e2f6d5}
.u-bg-mist{background:#e8ebe6}
.u-bg-none{background:none}
.u-bg-receipt{background:#f4f6ef}
.u-bg-rgba-255-255-255-_7{background:rgba(255,255,255,.7)}
.u-bg-stone{background:#b9beb5}
.u-bg-sun{background:#ffe98a}
.u-bg-sun-soft{background:#fff3c2}
.u-bg-transparent{background:transparent}
.u-bg-white{background:#ffffff}
.u-bg-x7cb5a4{background:radial-gradient(900px 560px at 20% 62%,#163300 0%,#0e0f0c 72%)}
.u-br-12{border-radius:12px}
.u-br-16{border-radius:16px}
.u-br-24{border-radius:24px}
.u-br-28{border-radius:28px}
.u-br-32{border-radius:32px}
.u-br-50pc{border-radius:50%}
.u-br-7{border-radius:7px}
.u-br-999{border-radius:999px}
.u-bs-border-box{box-sizing:border-box}
.u-c-8b8d89{color:#8b8d89}
.u-c-alert{color:#a4260a}
.u-c-ash{color:#c9cec5}
.u-c-fog{color:#d6dbd2}
.u-c-forest{color:#163300}
.u-c-inherit{color:inherit}
.u-c-ink{color:#0e0f0c}
.u-c-lime{color:#9fe870}
.u-c-mint{color:#e2f6d5}
.u-c-mist{color:#e8ebe6}
.u-c-moss{color:#054d28}
.u-c-muted{color:#454745}
.u-c-soft{color:#5d5f5c}
.u-c-sun-ink{color:#4a3b1c}
.u-c-text{color:#1d1e1c}
.u-c-white{color:#ffffff}
.u-cols-x5d5437{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}
.u-cols-x788030{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.u-cols-x8915dd{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
.u-cols-x8d0e53{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.u-cols-xa40ee0{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.u-cols-xa52048{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.u-cols-xe3eff7{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.4fr) 200px}
.u-cols-xfa0206{grid-template-columns:repeat(auto-fill,minmax(262px,1fr))}
.u-cur-pointer{cursor:pointer}
.u-d-block{display:block}
.u-d-flex{display:flex}
.u-d-grid{display:grid}
.u-d-inline-flex{display:inline-flex}
.u-d-none{display:none}
.u-dir-column{flex-direction:column}
.u-ff-inherit{font-family:inherit}
.u-ff-x6a6ad2{font-family:'Geist','Geist Fallback',system-ui,sans-serif}
.u-ff-xc3523d{font-family:'Geist Mono',ui-monospace,monospace}
.u-fit-contain{object-fit:contain}
.u-fit-cover{object-fit:cover}
.u-flex-0-0-140{flex:0 0 140px}
.u-flex-0-0-150{flex:0 0 150px}
.u-flex-0-0-240{flex:0 0 240px}
.u-flex-0-1-260{flex:0 1 260px}
.u-flex-0-1-420{flex:0 1 420px}
.u-flex-1{flex:1}
.u-flex-1-1-0{flex:1 1 0}
.u-flex-1-1-100pc{flex:1 1 100%}
.u-flex-1-1-120{flex:1 1 120px}
.u-flex-1-1-200{flex:1 1 200px}
.u-flex-1-1-240{flex:1 1 240px}
.u-flex-1-1-260{flex:1 1 260px}
.u-flex-1-1-280{flex:1 1 280px}
.u-flex-1-1-300{flex:1 1 300px}
.u-flex-1-1-320{flex:1 1 320px}
.u-flex-1-1-340{flex:1 1 340px}
.u-flex-1-1-380{flex:1 1 380px}
.u-flex-1-1-440{flex:1 1 440px}
.u-flex-1-1-480{flex:1 1 480px}
.u-flex-1-1-560{flex:1 1 560px}
.u-flex-1_2-1-260{flex:1.2 1 260px}
.u-flex-1_25-1-480{flex:1.25 1 480px}
.u-flex-2-1-520{flex:2 1 520px}
.u-flex-5-1-340{flex:5 1 340px}
.u-flex-5-1-360{flex:5 1 360px}
.u-flex-5-1-400{flex:5 1 400px}
.u-flex-6-1-420{flex:6 1 420px}
.u-flex-6-1-440{flex:6 1 440px}
.u-flex-7-1-460{flex:7 1 460px}
.u-flex-7-1-480{flex:7 1 480px}
.u-flex-7-1-520{flex:7 1 520px}
.u-flex-none{flex:none}
.u-fs-12{font-size:12px}
.u-fs-13{font-size:13px}
.u-fs-14{font-size:14px}
.u-fs-15{font-size:15px}
.u-fs-16{font-size:16px}
.u-fs-17{font-size:17px}
.u-fs-18{font-size:18px}
.u-fs-19{font-size:19px}
.u-fs-20{font-size:20px}
.u-fs-22{font-size:22px}
.u-fs-24{font-size:24px}
.u-fs-26{font-size:26px}
.u-fs-28{font-size:28px}
.u-fs-36{font-size:36px}
.u-fs-40{font-size:40px}
.u-fs-44{font-size:44px}
.u-fs-64{font-size:64px}
.u-fs-72{font-size:72px}
.u-fs-clamp-36-3_6vw-52{font-size:clamp(36px,3.6vw,52px)}
.u-fs-clamp-40-4_3vw-60{font-size:clamp(40px,4.3vw,60px)}
.u-fw-500{font-weight:500}
.u-fw-600{font-weight:600}
.u-fw-700{font-weight:700}
.u-gap-0{gap:0}
.u-gap-0-24{gap:0 24px}
.u-gap-10{gap:10px}
.u-gap-12{gap:12px}
.u-gap-12-24{gap:12px 24px}
.u-gap-12-28{gap:12px 28px}
.u-gap-14{gap:14px}
.u-gap-16{gap:16px}
.u-gap-16-24{gap:16px 24px}
.u-gap-16-32{gap:16px 32px}
.u-gap-18{gap:18px}
.u-gap-2{gap:2px}
.u-gap-2-20{gap:2px 20px}
.u-gap-2-24{gap:2px 24px}
.u-gap-20{gap:20px}
.u-gap-20-28{gap:20px 28px}
.u-gap-22{gap:22px}
.u-gap-24{gap:24px}
.u-gap-28{gap:28px}
.u-gap-32{gap:32px}
.u-gap-32-0{gap:32px 0}
.u-gap-32-56{gap:32px 56px}
.u-gap-36{gap:36px}
.u-gap-4{gap:4px}
.u-gap-40{gap:40px}
.u-gap-40-32{gap:40px 32px}
.u-gap-40-88{gap:40px 88px}
.u-gap-40-96{gap:40px 96px}
.u-gap-48{gap:48px}
.u-gap-48-64{gap:48px 64px}
.u-gap-48-88{gap:48px 88px}
.u-gap-56-96{gap:56px 96px}
.u-gap-6{gap:6px}
.u-gap-6-10{gap:6px 10px}
.u-gap-64{gap:64px}
.u-gap-72{gap:72px}
.u-gap-8{gap:8px}
.u-gap-8-28{gap:8px 28px}
.u-h-1{height:1px}
.u-h-100pc{height:100%}
.u-h-112{height:112px}
.u-h-119{height:119px}
.u-h-126{height:126px}
.u-h-14{height:14px}
.u-h-140{height:140px}
.u-h-154{height:154px}
.u-h-168{height:168px}
.u-h-18{height:18px}
.u-h-182{height:182px}
.u-h-24{height:24px}
.u-h-266{height:266px}
.u-h-28{height:28px}
.u-h-32{height:32px}
.u-h-34{height:34px}
.u-h-380{height:380px}
.u-h-40{height:40px}
.u-h-44{height:44px}
.u-h-48{height:48px}
.u-h-52{height:52px}
.u-h-56{height:56px}
.u-h-64{height:64px}
.u-h-72{height:72px}
.u-h-8{height:8px}
.u-h-98{height:98px}
.u-h-auto{height:auto}
.u-inset-0{inset:0}
.u-jc-center{justify-content:center}
.u-jc-space-between{justify-content:space-between}
.u-left-0{left:0}
.u-left-16pc{left:16%}
.u-left-2pc{left:-2%}
.u-left-3{left:3px}
.u-left-30pc{left:30%}
.u-left-38pc{left:38%}
.u-left-46pc{left:46%}
.u-left-50pc{left:50%}
.u-left-60pc{left:60%}
.u-left-78pc{left:78%}
.u-left-88pc{left:88%}
.u-left-92pc{left:92%}
.u-left-9999{left:-9999px}
.u-lh-0_96{line-height:0.96}
.u-lh-1{line-height:1}
.u-lh-16{line-height:16px}
.u-lh-18{line-height:18px}
.u-lh-19{line-height:19px}
.u-lh-1_05{line-height:1.05}
.u-lh-20{line-height:20px}
.u-lh-21{line-height:21px}
.u-lh-22{line-height:22px}
.u-lh-23{line-height:23px}
.u-lh-24{line-height:24px}
.u-lh-25{line-height:25px}
.u-lh-26{line-height:26px}
.u-lh-27{line-height:27px}
.u-lh-28{line-height:28px}
.u-lh-29{line-height:29px}
.u-lh-30{line-height:30px}
.u-lh-32{line-height:32px}
.u-lh-34{line-height:34px}
.u-lh-40{line-height:40px}
.u-lh-44{line-height:44px}
.u-list-disc{list-style:disc}
.u-list-none{list-style:none}
.u-ls-0_02em{letter-spacing:-0.02em}
.u-ls-0_035em{letter-spacing:-0.035em}
.u-ls-0_03em{letter-spacing:-0.03em}
.u-ls-0_04em{letter-spacing:-0.04em}
.u-ls-0_08em{letter-spacing:0.08em}
.u-ls-_02em{letter-spacing:.02em}
.u-m-0{margin:0}
.u-m-0-0-18-0{margin:0 0 18px 0}
.u-m-0-0-22-0{margin:0 0 22px 0}
.u-m-0-0-8{margin:0 0 8px}
.u-m-0-12-2{margin:0 -12px 2px}
.u-m-0-6{margin:0 6px}
.u-m-0-auto{margin:0 auto}
.u-m-10-0-0-0{margin:10px 0 0 0}
.u-m-12-0-0-0{margin:12px 0 0 0}
.u-m-2-0-0{margin:2px 0 0}
.u-m-4-0-0{margin:4px 0 0}
.u-m-4-0-0-0{margin:4px 0 0 0}
.u-m-6-0-0{margin:6px 0 0}
.u-m-6-0-0-0{margin:6px 0 0 0}
.u-m-8-0-0{margin:8px 0 0}
.u-m-8-0-0-0{margin:8px 0 0 0}
.u-maxw-100pc{max-width:100%}
.u-maxw-1200{max-width:1200px}
.u-maxw-1248{max-width:1248px}
.u-maxw-300{max-width:300px}
.u-maxw-420{max-width:420px}
.u-maxw-440{max-width:440px}
.u-maxw-460{max-width:460px}
.u-maxw-540{max-width:540px}
.u-maxw-560{max-width:560px}
.u-maxw-600{max-width:600px}
.u-maxw-640{max-width:640px}
.u-maxw-680{max-width:680px}
.u-maxw-700{max-width:700px}
.u-maxw-720{max-width:720px}
.u-maxw-760{max-width:760px}
.u-maxw-820{max-width:820px}
.u-maxw-880{max-width:880px}
.u-maxw-900{max-width:900px}
.u-mb-10{margin-bottom:10px}
.u-mb-56{margin-bottom:-56px}
.u-mb-8{margin-bottom:8px}
.u-minh-28{min-height:28px}
.u-minh-34{min-height:34px}
.u-minh-340{min-height:340px}
.u-minh-420{min-height:420px}
.u-minh-44{min-height:44px}
.u-minh-48{min-height:48px}
.u-minh-56{min-height:56px}
.u-minh-88{min-height:88px}
.u-minw-0{min-width:0}
.u-minw-220{min-width:220px}
.u-minw-84{min-width:84px}
.u-mt-10{margin-top:10px}
.u-mt-3{margin-top:3px}
.u-mt-8{margin-top:-8px}
.u-mt-8-d431{margin-top:8px}
.u-mt-auto{margin-top:auto}
.u-ov-hidden{overflow:hidden}
.u-ow-anywhere{overflow-wrap:anywhere}
.u-p-0{padding:0}
.u-p-0-0-0-20{padding:0 0 0 20px}
.u-p-0-0-0-22{padding:0 0 0 22px}
.u-p-0-0-0-32{padding:0 0 0 32px}
.u-p-0-0-12-0{padding:0 0 12px 0}
.u-p-0-12{padding:0 12px}
.u-p-0-16{padding:0 16px}
.u-p-0-20{padding:0 20px}
.u-p-0-22{padding:0 22px}
.u-p-0-24{padding:0 24px}
.u-p-0-24-0-28{padding:0 24px 0 28px}
.u-p-0-28{padding:0 28px}
.u-p-0-32{padding:0 32px}
.u-p-0-32-0-0{padding:0 32px 0 0}
.u-p-0-36{padding:0 36px}
.u-p-10-12{padding:10px 12px}
.u-p-112-24-88{padding:112px 24px 88px}
.u-p-12-16{padding:12px 16px}
.u-p-14-0{padding:14px 0}
.u-p-14-28-8{padding:14px 28px 8px}
.u-p-14-8{padding:14px 8px}
.u-p-16-0{padding:16px 0}
.u-p-16-20{padding:16px 20px}
.u-p-16-24{padding:16px 24px}
.u-p-16-24-12{padding:16px 24px 12px}
.u-p-18-0{padding:18px 0}
.u-p-18-20{padding:18px 20px}
.u-p-2-10{padding:2px 10px}
.u-p-20-0{padding:20px 0}
.u-p-22{padding:22px}
.u-p-22-0{padding:22px 0}
.u-p-22-22-24{padding:22px 22px 24px}
.u-p-24{padding:24px}
.u-p-24-0{padding:24px 0}
.u-p-24-24-88{padding:24px 24px 88px}
.u-p-28{padding:28px}
.u-p-3-10{padding:3px 10px}
.u-p-32{padding:32px}
.u-p-32-24-72{padding:32px 24px 72px}
.u-p-36{padding:36px}
.u-p-4-10{padding:4px 10px}
.u-p-4-12{padding:4px 12px}
.u-p-40-24-0{padding:40px 24px 0}
.u-p-48{padding:48px}
.u-p-5-12{padding:5px 12px}
.u-p-5-14{padding:5px 14px}
.u-p-56-24{padding:56px 24px}
.u-p-56-24-0{padding:56px 24px 0}
.u-p-56-24-48{padding:56px 24px 48px}
.u-p-56-24-64{padding:56px 24px 64px}
.u-p-56-24-88{padding:56px 24px 88px}
.u-p-6-8{padding:6px 8px}
.u-p-64-24-48-24{padding:64px 24px 48px 24px}
.u-p-64-24-72{padding:64px 24px 72px}
.u-p-64-24-80{padding:64px 24px 80px}
.u-p-64-24-88{padding:64px 24px 88px}
.u-p-64-24-96{padding:64px 24px 96px}
.u-p-72-24{padding:72px 24px}
.u-p-72-24-64{padding:72px 24px 64px}
.u-p-80-24{padding:80px 24px}
.u-p-80-24-96{padding:80px 24px 96px}
.u-p-88-24{padding:88px 24px}
.u-p-96-24{padding:96px 24px}
.u-pb-10{padding-bottom:10px}
.u-pb-14{padding-bottom:14px}
.u-pb-16{padding-bottom:16px}
.u-pe-none{pointer-events:none}
.u-pl-4{padding-left:4px}
.u-pos-absolute{position:absolute}
.u-pos-relative{position:relative}
.u-pos-sticky{position:sticky}
.u-pt-12{padding-top:12px}
.u-pt-14{padding-top:14px}
.u-pt-24{padding-top:24px}
.u-pt-28{padding-top:28px}
.u-pt-6{padding-top:6px}
.u-pt-8{padding-top:8px}
.u-right-0{right:0}
.u-ta-center{text-align:center}
.u-ta-left{text-align:left}
.u-ta-right{text-align:right}
.u-td-underline{text-decoration:underline}
.u-tf-translate-50pc-50pc{transform:translate(-50%,-50%)}
.u-top-0{top:0}
.u-top-10{top:10px}
.u-top-112{top:112px}
.u-top-13{top:13px}
.u-top-34pc{top:34%}
.u-top-40pc{top:40%}
.u-top-4pc{top:-4%}
.u-top-4pc-5342{top:4%}
.u-top-50pc{top:50%}
.u-top-52pc{top:52%}
.u-top-58pc{top:58%}
.u-top-6pc{top:-6%}
.u-top-6pc-da3d{top:6%}
.u-top-70pc{top:70%}
.u-top-auto{top:auto}
.u-w-1{width:1px}
.u-w-100pc{width:100%}
.u-w-112{width:112px}
.u-w-119{width:119px}
.u-w-126{width:126px}
.u-w-140{width:140px}
.u-w-150{width:150px}
.u-w-154{width:154px}
.u-w-168{width:168px}
.u-w-18{width:18px}
.u-w-180{width:180px}
.u-w-182{width:182px}
.u-w-24{width:24px}
.u-w-25pc{width:25%}
.u-w-266{width:266px}
.u-w-270{width:270px}
.u-w-32{width:32px}
.u-w-37_5pc{width:37.5%}
.u-w-380{width:380px}
.u-w-40{width:40px}
.u-w-52{width:52px}
.u-w-56{width:56px}
.u-w-72{width:72px}
.u-w-8{width:8px}
.u-w-92{width:92px}
.u-w-98{width:98px}
.u-w-auto{width:auto}
.u-ws-nowrap{white-space:nowrap}
.u-x-accentcolor-forest{accent-color:#163300}
.u-x-animationdelay-0s{animation-delay:0s}
.u-x-animationdelay-11s{animation-delay:-11s}
.u-x-animationdelay-14s{animation-delay:-14s}
.u-x-animationdelay-2s{animation-delay:-2s}
.u-x-animationdelay-3s{animation-delay:-3s}
.u-x-animationdelay-4s{animation-delay:-4s}
.u-x-animationdelay-6s{animation-delay:-6s}
.u-x-animationdelay-8s{animation-delay:-8s}
.u-x-animationdelay-9s{animation-delay:-9s}
.u-x-animationduration-18s{animation-duration:18s}
.u-x-animationduration-19s{animation-duration:19s}
.u-x-animationduration-20s{animation-duration:20s}
.u-x-animationduration-22s{animation-duration:22s}
.u-x-animationduration-23s{animation-duration:23s}
.u-x-animationduration-24s{animation-duration:24s}
.u-x-animationduration-26s{animation-duration:26s}
.u-x-animationduration-28s{animation-duration:28s}
.u-x-animationduration-30s{animation-duration:30s}
.u-x-boxshadow-0-1-2-rgba-14-15-12-_3{box-shadow:0 1px 2px rgba(14,15,12,.3)}
.u-x-clip-rect-0-0-0-0{clip:rect(0 0 0 0)}
.u-x-objectposition-left-center{object-position:left center}
.u-x-scrollmargintop-170{scroll-margin-top:170px}
.u-x-scrollmargintop-96{scroll-margin-top:96px}
.u-z-1{z-index:1}
