@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-normal.CIWtV3SY.woff2)format("woff2"),url(/_astro/bodoni-moda-latin-400-normal.9rKXKbpF.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bodoni-moda-latin-500-normal.CtAcMono.woff2)format("woff2"),url(/_astro/bodoni-moda-latin-500-normal.B12im5S-.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-italic.DB-bun8K.woff2)format("woff2"),url(/_astro/bodoni-moda-latin-400-italic.O_MaDy27.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-italic.DYjZp4sZ.woff2)format("woff2"),url(/_astro/lora-latin-400-italic.wRLkZNVE.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}:root{--ink:#0e0a0b;--crimson:#8e0f23;--red:#c1121f;--ivory:#f4eee8;--blush:#e9b9b0;--velvet-deep:#3a050e;--ivory-2:#eae1d9;--ink-2:#1a1214;--muted-dark:#5b4a4d;--muted-light:#cdb9b4;--f-display:"Bodoni Moda", "Didot", "Bodoni 72", serif;--f-text:"Lora", Georgia, serif;--f-ui:"Inter", system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--max:1180px;--radius:2px;--ease:cubic-bezier(.22, .7, .15, 1);--sy:0;--velvet:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%20viewBox='0%200%20150%20150'%3e%3cdefs%3e%3cradialGradient%20id='c'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%23B0172D'/%3e%3cstop%20offset='.55'%20stop-color='%238E0F23'/%3e%3cstop%20offset='1'%20stop-color='%234A0712'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20width='150'%20height='150'%20fill='%233A050E'/%3e%3c!--%20cojines%20del%20capitoné:%20centros%20en%20los%20puntos%20medios%20de%20los%20lados%20--%3e%3cg%20fill='url(%23c)'%3e%3cellipse%20cx='75'%20cy='0'%20rx='62'%20ry='62'/%3e%3cellipse%20cx='0'%20cy='75'%20rx='62'%20ry='62'/%3e%3cellipse%20cx='150'%20cy='75'%20rx='62'%20ry='62'/%3e%3cellipse%20cx='75'%20cy='150'%20rx='62'%20ry='62'/%3e%3c/g%3e%3c!--%20costuras%20diagonales%20--%3e%3cg%20stroke='%232A030A'%20stroke-width='2.2'%20stroke-linecap='round'%20opacity='.85'%3e%3cpath%20d='M0%200%20L150%20150%20M150%200%20L0%20150'/%3e%3c/g%3e%3cg%20stroke='%23C9283E'%20stroke-width='.8'%20opacity='.35'%3e%3cpath%20d='M1.5%200%20L150%20148.5%20M148.5%200%20L0%20148.5'/%3e%3c/g%3e%3c/svg%3e");--buttons:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%20viewBox='0%200%20150%20150'%3e%3cdefs%3e%3cradialGradient%20id='b'%20cx='40%25'%20cy='35%25'%20r='65%25'%3e%3cstop%20offset='0'%20stop-color='%23C33447'/%3e%3cstop%20offset='.5'%20stop-color='%235C0918'/%3e%3cstop%20offset='1'%20stop-color='%231A0206'/%3e%3c/radialGradient%3e%3cradialGradient%20id='s'%20r='50%25'%3e%3cstop%20offset='0'%20stop-color='%230E0A0B'%20stop-opacity='.7'/%3e%3cstop%20offset='1'%20stop-color='%230E0A0B'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cg%20id='k'%3e%3ccircle%20r='13'%20fill='url(%23s)'/%3e%3cpath%20d='M-9%20-9%20L-3%20-3%20M9%20-9%20L3%20-3%20M-9%209%20L-3%203%20M9%209%20L3%203'%20stroke='%231A0206'%20stroke-width='1.6'%20stroke-linecap='round'%20opacity='.8'/%3e%3ccircle%20r='4.6'%20fill='url(%23b)'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23k'%20x='0'%20y='0'/%3e%3cuse%20href='%23k'%20x='150'%20y='0'/%3e%3cuse%20href='%23k'%20x='0'%20y='150'/%3e%3cuse%20href='%23k'%20x='150'%20y='150'/%3e%3cuse%20href='%23k'%20x='75'%20y='75'/%3e%3c/svg%3e");--damask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='300'%20viewBox='0%200%20220%20300'%3e%3cg%20fill='none'%20stroke='%238E0F23'%20stroke-width='1.1'%20stroke-linecap='round'%20opacity='.06'%3e%3cg%20id='h'%3e%3c!--%20medio%20motivo,%20se%20refleja%20--%3e%3cpath%20d='M110%2020%20C92%2040%2078%2058%2080%2082%20C82%20104%20100%20112%20110%20128'/%3e%3cpath%20d='M110%2058%20C98%2066%2092%2078%2096%2090%20C100%20100%20108%20102%20110%20100'/%3e%3cpath%20d='M80%2082%20C62%2078%2046%2088%2044%20104%20C42%20120%2056%20130%2070%20124%20C80%20120%2082%20108%2074%20102'/%3e%3cpath%20d='M110%20128%20C88%20136%2066%20152%2062%20176%20C58%20202%2078%20222%2096%20226%20C104%20228%20110%20232%20110%20240'/%3e%3cpath%20d='M62%20176%20C46%20168%2030%20174%2026%20188%20C22%20202%2034%20212%2046%20206'/%3e%3cpath%20d='M96%20226%20C84%20236%2082%20252%2092%20262%20C100%20270%20110%20268%20110%20280'/%3e%3cpath%20d='M86%20150%20C78%20160%2080%20174%2092%20178%20C102%20182%20108%20172%20104%20164'/%3e%3cpath%20d='M0%200%20C16%2014%2018%2034%206%2046%20M0%20300%20C16%20286%2018%20266%206%20254'/%3e%3ccircle%20cx='96'%20cy='196'%20r='3'/%3e%3cpath%20d='M74%2052%20C66%2046%2058%2048%2056%2056%20C54%2064%2062%2068%2068%2064'/%3e%3c/g%3e%3cuse%20href='%23h'%20transform='translate(220%200)%20scale(-1%201)'/%3e%3c!--%20flor%20central%20--%3e%3cpath%20d='M110%20150%20C118%20140%20128%20142%20128%20152%20C128%20162%20118%20164%20110%20172%20C102%20164%2092%20162%2092%20152%20C92%20142%20102%20140%20110%20150%20Z'/%3e%3cpath%20d='M110%20150%20L110%20172'/%3e%3ccircle%20cx='110'%20cy='20'%20r='3'/%3e%3c/g%3e%3c/svg%3e");--lace-edge:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='52'%20viewBox='0%200%2096%2052'%3e%3c!--%20borde%20de%20encaje%20marfil%20colgante:%20banda%20+%20festón%20con%20ojales%20y%20rosetón%20--%3e%3cdefs%3e%3cmask%20id='m'%3e%3crect%20width='96'%20height='52'%20fill='%23fff'/%3e%3c!--%20ojales%20de%20la%20banda%20--%3e%3ccircle%20cx='12'%20cy='9'%20r='2.1'%20fill='%23000'/%3e%3ccircle%20cx='36'%20cy='9'%20r='2.1'%20fill='%23000'/%3e%3ccircle%20cx='60'%20cy='9'%20r='2.1'%20fill='%23000'/%3e%3ccircle%20cx='84'%20cy='9'%20r='2.1'%20fill='%23000'/%3e%3c!--%20calados%20del%20festón%20--%3e%3ccircle%20cx='48'%20cy='30'%20r='5.4'%20fill='%23000'/%3e%3cg%20fill='%23000'%3e%3cellipse%20cx='48'%20cy='21.4'%20rx='1.6'%20ry='2.6'/%3e%3cellipse%20cx='40.6'%20cy='26'%20rx='2.6'%20ry='1.6'%20transform='rotate(30%2040.6%2026)'/%3e%3cellipse%20cx='55.4'%20cy='26'%20rx='2.6'%20ry='1.6'%20transform='rotate(-30%2055.4%2026)'/%3e%3cellipse%20cx='40.6'%20cy='34.2'%20rx='2.6'%20ry='1.6'%20transform='rotate(-30%2040.6%2034.2)'/%3e%3cellipse%20cx='55.4'%20cy='34.2'%20rx='2.6'%20ry='1.6'%20transform='rotate(30%2055.4%2034.2)'/%3e%3cellipse%20cx='48'%20cy='39'%20rx='1.6'%20ry='2.4'/%3e%3c/g%3e%3ccircle%20cx='10'%20cy='22'%20r='2.4'%20fill='%23000'/%3e%3ccircle%20cx='86'%20cy='22'%20r='2.4'%20fill='%23000'/%3e%3ccircle%20cx='22'%20cy='31'%20r='1.6'%20fill='%23000'/%3e%3ccircle%20cx='74'%20cy='31'%20r='1.6'%20fill='%23000'/%3e%3c/mask%3e%3c/defs%3e%3cg%20fill='%23F4EEE8'%20mask='url(%23m)'%3e%3crect%20width='96'%20height='15'/%3e%3cpath%20d='M0%2014%20L96%2014%20L96%2018%20C96%2030%2084%2044%2066%2047%20C58%2049%2052%2051%2048%2051%20C44%2051%2038%2049%2030%2047%20C12%2044%200%2030%200%2018%20Z'/%3e%3c/g%3e%3ccircle%20cx='48'%20cy='30'%20r='2'%20fill='%23F4EEE8'/%3e%3cpath%20d='M0%2015.5%20H96'%20stroke='%23E9B9B0'%20stroke-width='.8'%20opacity='.7'/%3e%3c/svg%3e");--lace-line:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='16'%20viewBox='0%200%2048%2016'%3e%3cg%20fill='none'%20stroke='%23E9B9B0'%20stroke-width='.9'%20stroke-linecap='round'%3e%3cpath%20d='M0%204%20H48'/%3e%3cpath%20d='M0%204%20C4%2013%2020%2013%2024%204%20C28%2013%2044%2013%2048%204'/%3e%3ccircle%20cx='12'%20cy='8.2'%20r='1.6'/%3e%3ccircle%20cx='36'%20cy='8.2'%20r='1.6'/%3e%3c/g%3e%3cg%20fill='%23E9B9B0'%3e%3ccircle%20cx='24'%20cy='12.6'%20r='.9'/%3e%3ccircle%20cx='0'%20cy='12.6'%20r='.9'/%3e%3ccircle%20cx='48'%20cy='12.6'%20r='.9'/%3e%3c/g%3e%3c/svg%3e");--corner:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%3e%3cg%20fill='none'%20stroke='%23E9B9B0'%20stroke-width='1'%20stroke-linecap='round'%3e%3cpath%20d='M2%2078%20V14%20C2%207%207%202%2014%202%20H78'/%3e%3cpath%20d='M8%2078%20V22%20C8%2014%2014%208%2022%208%20H78'%20opacity='.55'/%3e%3cpath%20d='M2%2030%20C14%2030%2020%2022%2020%2012%20C20%206%2014%204%2012%208%20C10%2012%2016%2016%2022%2014'/%3e%3cpath%20d='M30%202%20C30%2014%2022%2020%2012%2020'/%3e%3ccircle%20cx='16'%20cy='16'%20r='3.4'/%3e%3cpath%20d='M16%2012.6%20V10%20M16%2019.4%20V22%20M12.6%2016%20H10%20M19.4%2016%20H22'%20opacity='.8'/%3e%3ccircle%20cx='40'%20cy='5'%20r='1.2'%20fill='%23E9B9B0'/%3e%3ccircle%20cx='5'%20cy='40'%20r='1.2'%20fill='%23E9B9B0'/%3e%3ccircle%20cx='52'%20cy='5'%20r='.9'%20fill='%23E9B9B0'/%3e%3ccircle%20cx='5'%20cy='52'%20r='.9'%20fill='%23E9B9B0'/%3e%3c/g%3e%3c/svg%3e");color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--ink);color:var(--ink);font:400 1.0625rem/1.7 var(--f-text);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--red);outline-offset:3px}.dark :focus-visible{outline-color:var(--blush)}::selection{background:var(--crimson);color:var(--ivory)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--ivory);font:500 .8rem var(--f-ui);padding:.6rem 1rem;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.display{font-family:var(--f-display);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.05}.eyebrow{font:400 .72rem/1 var(--f-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--crimson);align-items:center;gap:.9rem;margin:0 0 1.1rem;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:2.2rem;height:1px}.dark .eyebrow{color:var(--blush)}.h2{font:400 clamp(2.4rem, 6.5vw, 4.6rem)/1 var(--f-display);letter-spacing:.005em;margin:0 0 1.5rem}.h2 em,.italic{font-style:italic}.lead{max-width:38rem;font-size:clamp(1.08rem,1.6vw,1.25rem)}.ui{font:400 .78rem/1.4 var(--f-ui);letter-spacing:.18em;text-transform:uppercase}.num{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1}.sweet{background-color:var(--ivory);background-image:var(--damask), radial-gradient(120% 80% at 50% 0%, #fbf7f3 0%, var(--ivory) 55%, var(--ivory-2) 100%);color:var(--ink);background-size:220px 300px,100% 100%}.dark{color:var(--ivory)}.velvet{background-color:var(--velvet-deep);background-image:var(--buttons), var(--velvet);color:var(--ivory);background-size:150px 150px,150px 150px;position:relative}.velvet:before{content:"";pointer-events:none;background:radial-gradient(90% 70%,#0e0a0b40,#0e0a0bc7 100%);position:absolute;inset:0}.velvet>*{position:relative}.noir{background:var(--ink);color:var(--ivory)}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}section{scroll-margin-top:4.5rem}.section{padding-block:clamp(5rem,12vw,9rem)}.lace-line{background:var(--lace-line) repeat-x center / 48px 16px;opacity:.8;height:16px}.lace-edge{background:var(--lace-edge) repeat-x top / 96px 52px;filter:drop-shadow(0 6px 8px #0e0a0b73);height:52px}.frame{border:1px solid #e9b9b059;padding:clamp(1.5rem,3vw,2.4rem);position:relative}.frame:before,.frame:after,.frame>.c3,.frame>.c4{content:"";pointer-events:none;background:var(--corner) no-repeat center / contain;width:46px;height:46px;position:absolute}.frame:before{top:-6px;left:-6px}.frame:after{top:-6px;right:-6px;transform:scaleX(-1)}.frame>.c3{bottom:-6px;left:-6px;transform:scaleY(-1)}.frame>.c4{bottom:-6px;right:-6px;transform:scale(-1)}.sweet .frame{border-color:#8e0f2340}.btn{--b:var(--crimson);--t:var(--ivory);border:1px solid var(--b);border-radius:var(--radius);background:var(--b);min-height:3.1rem;color:var(--t);cursor:pointer;font:500 .76rem/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);justify-content:center;align-items:center;gap:.7rem;padding:.9rem 1.7rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(90deg,#0000,#f4eee859,#0000);position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}.btn:hover:after{transform:translate(120%)skew(-20deg)}.btn:hover{background:var(--red);border-color:var(--red)}.btn.ghost{color:var(--b);background:0 0}.btn.ghost:hover{background:var(--b);color:var(--t)}.dark .btn.ghost{--b:var(--blush);--t:var(--ink)}.btn.light{--b:var(--ivory);--t:var(--ink)}.btn.light:hover{background:var(--blush);border-color:var(--blush)}.btn[disabled]{opacity:.45;pointer-events:none}.btn svg{width:1.1em;height:1.1em}mark.pending{color:#3a2a00;font:500 .72rem/1.4 var(--f-ui);letter-spacing:.04em;text-transform:none;background:repeating-linear-gradient(45deg,#fff3b0,#fff3b0 6px,#ffe680 6px 12px);border:1px dashed #b58900;border-radius:2px;padding:.15rem .4rem}.js .reveal{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{transition:opacity .6s linear;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.cursor{display:none}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor label,html.has-cursor summary{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}.cursor{z-index:300;pointer-events:none;display:block;position:fixed;top:0;left:0}.cursor .dot,.cursor .halo{border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor .dot{background:var(--ivory);width:6px;height:6px;box-shadow:0 0 0 1px #0e0a0b59}.cursor .halo{width:34px;height:34px;transition:width .3s var(--ease), height .3s var(--ease), opacity .3s;background:radial-gradient(circle,#8e0f232e,#0000 70%);border:1px solid #c1121fbf}.cursor.hover .halo{width:58px;height:58px}.cursor.hidden{opacity:0}}.gate{display:none}.needs-gate .gate{z-index:120;backdrop-filter:blur(6px);color:var(--ivory);background:radial-gradient(80% 60% at 50% 40%,#3a050eeb,#0e0a0bf7);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.needs-gate body{overflow:hidden}.gate.leaving{opacity:0;transition:opacity .7s var(--ease);pointer-events:none;z-index:120;color:var(--ivory);background:#0e0a0bf5;place-items:center;display:grid;position:fixed;inset:0}.gate-card{text-align:center;background:#0e0a0b99;width:min(100%,30rem);padding:2.6rem 1.6rem 2.2rem}.gate-brand{letter-spacing:.3em;margin:0 0 .8rem;padding-left:.3em;font-size:2.6rem}.gate-title{margin:1.4rem 0 .6rem;font-size:1.7rem}.gate-text{color:var(--muted-light);max-width:24rem;margin:0 auto 1.8rem;font-size:1rem}.gate-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.gate .btn.ghost{--b:var(--blush);--t:var(--ink)}.curtain{display:none}.js:not(.rm) .curtain{z-index:110;pointer-events:none;display:block;position:fixed;inset:0}.curtain .half{background:repeating-linear-gradient(90deg,#fff0 0 22px,#ffffff09 30px,#00000059 44px,#fff0 52px),linear-gradient(#120c0e,#0a0708);width:50.5%;transition:transform 1.6s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.curtain .l{left:0;box-shadow:inset -30px 0 40px -20px #000c}.curtain .r{right:0;box-shadow:inset 30px 0 40px -20px #000c}.curtain-name{letter-spacing:.1em;color:var(--ivory);transition:opacity .9s var(--ease), letter-spacing 1.6s var(--ease);animation:name-in 1.2s var(--ease) both;place-items:center;margin:0;padding-left:.1em;font-size:clamp(3.5rem,14vw,9rem);display:grid;position:absolute;inset:0}@keyframes name-in{0%{opacity:0;letter-spacing:.4em}}.curtain.open .l{transform:translate(-102%)}.curtain.open .r{transform:translate(102%)}.curtain.open .curtain-name{opacity:0;letter-spacing:.3em}.curtain.gone{display:none!important}.noscript-adult{text-align:center;background:var(--crimson);color:var(--ivory);font:500 .75rem var(--f-ui);letter-spacing:.2em;text-transform:uppercase;margin:0;padding:.6rem 1rem}
