@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_545fe2{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_545fe2{--font-seda-text:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48b09b1291ce8d85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0f01cc4aa40c2c1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5f02ed074dd15f28-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Italianno Fallback;src:local("Arial");ascent-override:134.08%;descent-override:75.42%;line-gap-override:0.00%;size-adjust:59.67%}.__className_43bf53{font-family:Italianno,Italianno Fallback;font-weight:400;font-style:normal}.__variable_43bf53{--font-seda-script:"Italianno","Italianno Fallback"}.t-lino{--paper:#eee8df;--paper-claro:#f8f4ee;--ink:#746958;--ink-deep:#4d4438;--oro:#a28f77;--oro-hondo:#7c6a55;--perla:#f8f4ee;--champan:#b6a084;--line:rgba(124,106,85,.3);color:var(--ink);font-family:var(--font-lino-text),"Cormorant Garamond",Georgia,serif;font-size:clamp(1rem,2.7vw,1.24rem);line-height:1.55}.t-lino[data-variante=b]{--paper:#e8e0d3;--oro:#93805f;--oro-hondo:#6d5c46;--ink-deep:#42392c;--champan:#a68f6e}.t-lino *{box-sizing:border-box}.t-lino button,.t-lino input,.t-lino option,.t-lino select,.t-lino textarea{font-family:inherit}.t-lino{--pr-papel:var(--paper);--pr-tinta:var(--ink-deep);--pr-acento:var(--oro-hondo);--pr-sombra:rgba(70,58,44,.28);--pr-foco:rgba(162,143,119,.5);--pr-boton:linear-gradient(135deg,#bca98f,#796650);--pr-script:var(--font-lino-script);--pr-simbolo:"\25C7";--pr-art:url(/templates/lino-grabado/header.webp);--pr-art-ratio:736/430;--pr-hueco:44%}.t-lino .sobre{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:clamp(.75rem,2.6vw,1.4rem);color:var(--ink-deep);background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.82),transparent 24rem),radial-gradient(circle at 86% 84%,rgba(132,112,87,.2),transparent 24rem),linear-gradient(145deg,#b5a692,#eee8df 52%,#c1b29f);transition:opacity 1s ease,visibility 1s}.t-lino[data-mode=preview] .sobre{position:sticky;top:0;height:var(--fz-frame-h,100dvh);margin-bottom:calc(-1 * var(--fz-frame-h, 100dvh))}.t-lino .sobre[data-open=true]{opacity:0;visibility:hidden}.t-lino .pr-pie{position:absolute;z-index:1;bottom:0;left:0;right:0;height:clamp(6rem,32cqw,10rem);margin-inline:calc(-1 * var(--pr-lado));background:url(/templates/lino-grabado/footer.webp) bottom/100% auto no-repeat;mask-image:linear-gradient(180deg,transparent 0,#000 52%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 52%);pointer-events:none}.t-lino .pr-monograma{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;gap:.3rem;width:clamp(3.2rem,16cqw,4.3rem);aspect-ratio:1;margin-bottom:.55rem;place-content:center;color:var(--oro-hondo);background:radial-gradient(circle at 38% 32%,var(--paper-claro) 42%,var(--paper) 100%);border:1px solid var(--oro);border-radius:50%;box-shadow:inset 0 2px 3px rgba(124,106,85,.26),inset 0 -2px 2px rgba(255,255,255,.9),0 1px 0 rgba(255,255,255,.85);font-size:clamp(.95rem,4.6cqw,1.25rem);font-weight:600;letter-spacing:.04em;line-height:1}.t-lino .pr-monograma:before{content:"";position:absolute;inset:.36rem;border:1px solid rgba(162,143,119,.4);border-radius:50%}.t-lino .pr-monograma i{font-family:var(--font-lino-script),"Italianno",cursive;font-size:1.15em;font-style:normal;opacity:.7}.t-lino .fz-pr-div{width:min(98%,22rem);max-height:3rem}.t-lino .fz-pr-fecha{font-size:clamp(.68rem,3.4cqw,.82rem)}.t-lino .fz-presentacion{padding-bottom:clamp(4.4rem,22cqw,7rem)}.t-lino .fz-pr-nota{opacity:1;text-shadow:0 0 .5rem var(--paper),0 0 1.1rem var(--paper)}.t-lino .sheet{position:relative;container-type:inline-size;background:var(--paper) url(/templates/lino-grabado/middle.webp) center top /100% auto repeat-y;box-shadow:0 1.5rem 5rem rgba(70,58,44,.2);text-align:center}.t-lino .sheet:before{content:"";display:block;width:100%;aspect-ratio:736/430;background:url(/templates/lino-grabado/header.webp) top/100% auto no-repeat;margin-bottom:-24cqw}.t-lino .sheet:after{content:"";display:block;width:100%;aspect-ratio:736/557;background:url(/templates/lino-grabado/footer.webp) bottom/100% auto no-repeat;margin-top:-32cqw}.t-lino .sheet>div,.t-lino .sheet>footer,.t-lino .sheet>section{position:relative;z-index:1;padding-inline:16%;padding-block:.3rem;max-width:100%;text-shadow:0 1px 0 rgba(255,255,255,.95);overflow-wrap:anywhere}.t-lino .lino-div{display:block;width:min(68%,19rem);height:auto;margin:clamp(1.4rem,6cqw,2.4rem) auto;position:relative;z-index:1;pointer-events:none}.t-lino .etiqueta{margin:0;color:var(--oro-hondo);font-size:.86em;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.t-lino .hero h1{display:grid;justify-items:center;margin:.5rem auto .4rem;color:var(--ink-deep);font-weight:400;line-height:.92}.t-lino .hero h1 small{margin-block:-.15rem;color:var(--oro);font-size:clamp(1.9rem,8.5cqw,3.1rem);line-height:1}.t-lino .hero h1 em,.t-lino .hero h1 small{display:block;font-family:var(--font-lino-script),"Italianno",cursive;font-weight:400;letter-spacing:0;text-transform:none}.t-lino .hero h1 em{color:var(--ink-deep);font-size:clamp(3.6rem,17cqw,6.4rem);font-style:normal;line-height:.9}.t-lino .suave{max-width:27rem;margin:.6rem auto 0;font-size:.95em}.t-lino .nota,.t-lino .suave{font-weight:500;letter-spacing:.02em}.t-lino .nota{max-width:28rem;margin:1.1rem auto 0;font-size:1em}.t-lino .cita,.t-lino .fin,.t-lino .script{margin:.25rem auto .3rem;color:var(--ink-deep);font-family:var(--font-lino-script),"Italianno",cursive;font-size:clamp(2.3rem,10.5cqw,3.7rem);font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.t-lino h2{margin:.45rem 0 .2rem;color:var(--ink-deep);font-size:clamp(1.15rem,4cqw,1.55rem);font-weight:600;letter-spacing:.105em;text-transform:uppercase}.t-lino h2.script{font-size:clamp(2.3rem,10.5cqw,3.7rem);font-weight:400;letter-spacing:0;text-transform:none}.t-lino h3{margin:.35rem 0 .15rem;color:var(--ink-deep);font-size:1.02em;font-weight:600;letter-spacing:.105em;text-transform:uppercase}.t-lino h3.script{font-family:var(--font-lino-script),"Italianno",cursive;font-size:clamp(1.9rem,8.5cqw,2.9rem);font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.t-lino .hora{margin:.3rem 0;font-size:.92em;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.t-lino p{margin-block:.25rem}.t-lino address{margin:.35rem 0 0;font-size:.9em;font-style:normal;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.t-lino .fecha-g{display:grid;justify-items:center;margin:.4rem auto .5rem;color:var(--ink-deep);line-height:1}.t-lino .fecha-g>span:not(.sep):not(.n){font-size:.92em;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.t-lino .fecha-g .n{margin-block:-.05rem;color:var(--oro-hondo);font-family:var(--font-lino-script),"Italianno",cursive;font-size:clamp(4.6rem,22cqw,7.4rem);font-weight:400;letter-spacing:0;line-height:.9}.t-lino .fecha-g .sep{display:none}.t-lino .cuenta{display:grid;grid-template-columns:repeat(4,1fr);max-width:22rem;margin:1.3rem auto .4rem;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.t-lino .celda{min-width:0;padding:4px 2px;border-right:1px solid rgba(124,106,85,.16)}.t-lino .celda:last-child{border-right:0}.t-lino .celda .v{display:block;color:var(--oro-hondo);font-family:inherit;font-size:1.9em;font-weight:500;line-height:1.05}.t-lino .celda .u{display:block;margin-top:6px;color:var(--ink);font-size:.64em;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.t-lino .fz-calendar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:1.1rem 0 .4rem}.t-lino .fz-calendar-label{flex:0 0 100%;margin-bottom:2px;color:var(--oro-hondo);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.t-lino .fz-calendar-link{display:inline-flex;align-items:center;padding:.55rem 1.05rem;color:var(--ink-deep);background:rgba(248,244,238,.75);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .15s,transform .15s}.t-lino .fz-calendar-link:hover{background:var(--paper-claro);transform:translateY(-1px)}.t-lino .fz-calendar-link:active{transform:translateY(1px)}.t-lino .hitos{list-style:none;width:min(100%,24rem);margin:1rem auto 0;padding:0;font-size:.94em}.t-lino .hitos li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 1rem;padding-block:.5rem;border-bottom:1px solid var(--line);text-align:left}.t-lino .hitos li:last-child{border-bottom:0}.t-lino .hitos .h{order:2;color:var(--oro-hondo);font-weight:600;letter-spacing:.1em;white-space:nowrap;font-variant-numeric:tabular-nums}.t-lino .hitos li>span:last-child{order:1}.t-lino .hitos li>span:last-child b{color:var(--ink-deep);font-weight:600;letter-spacing:.105em;text-transform:uppercase}.t-lino .hitos li>span:last-child span{display:block;font-size:.92em;letter-spacing:.04em}.t-lino .swatches{display:flex;justify-content:center;gap:10px;margin:.9rem 0 .2rem}.t-lino .swatches span{width:1.15rem;aspect-ratio:1;border-radius:50%;border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.t-lino .card,.t-lino .dress,.t-lino .fotos-sec,.t-lino .franja,.t-lino .lugares,.t-lino .rsvp{background:none;border:0}.t-lino .card+.card{margin-top:1.8rem}.t-lino .hojas,.t-lino .mancha,.t-lino .rama-wrap{display:none}.t-lino .boton,.t-lino .fz-boton{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;max-width:100%;margin:1.2rem 0 .9rem;padding:.82rem 1.8rem;color:#fffdfa;background:linear-gradient(135deg,#bca98f,#796650);border:1px solid rgba(92,75,56,.5);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 .4rem 1rem rgba(70,58,44,.2);font-size:.8em;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;text-shadow:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.t-lino .boton:hover,.t-lino .fz-boton:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 .6rem 1.3rem rgba(70,58,44,.28)}.t-lino .boton:active,.t-lino .fz-boton:active{transform:translateY(1px) scale(.98)}.t-lino .boton:focus-visible,.t-lino .fz-boton:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.t-lino .boton:focus:not(:focus-visible),.t-lino .fz-boton:focus:not(:focus-visible){outline:none}.t-lino .fz-boton{width:100%;padding-block:.95rem;line-height:1.5}.t-lino .fz-boton:disabled{cursor:default;opacity:1}.t-lino .boton.claro{color:var(--ink-deep);background:rgba(248,244,238,.65);border-color:var(--line);box-shadow:none}.t-lino .fz-rsvp{margin-top:1.5rem;text-align:left}.t-lino .fz-campo{margin-bottom:1.1rem}.t-lino .fz-campo label{display:block;margin-bottom:.45rem;color:var(--ink);font-size:.68em;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.t-lino .fz-campo input,.t-lino .fz-campo select,.t-lino .fz-campo textarea{width:100%;max-width:100%;padding:.7rem .9rem;color:var(--ink-deep);background:rgba(248,244,238,.85);border:1px solid var(--line);border-radius:8px;font-size:1em}.t-lino .fz-campo input:focus,.t-lino .fz-campo select:focus,.t-lino .fz-campo textarea:focus{outline:none;border-color:var(--oro);box-shadow:0 0 0 3px rgba(162,143,119,.22);background:var(--paper-claro)}.t-lino .fz-asistencia{display:grid;grid-template-columns:1fr 1fr;gap:10px}.t-lino .fz-asistencia input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.t-lino .fz-asistencia label{display:block;margin:0;padding:.85rem .6rem;text-align:center;cursor:pointer;color:var(--ink-deep);background:rgba(248,244,238,.85);border:1px solid rgba(162,143,119,.45);border-radius:999px;font-size:.74em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.t-lino .fz-asistencia label:hover{background:var(--paper-claro);border-color:var(--oro)}.t-lino .fz-asistencia label:active{transform:scale(.98)}.t-lino .fz-asistencia input:checked+label{color:#fffdfa;background:linear-gradient(135deg,#bca98f,#796650);border-color:rgba(92,75,56,.5)}.t-lino .fz-asistencia input:focus-visible+label{outline:2px solid var(--oro);outline-offset:2px}.t-lino .fz-asistencia input:focus:not(:focus-visible)+label{outline:none}.t-lino .fz-nota{margin-top:.9rem;color:var(--ink);font-size:.72em;font-weight:500;letter-spacing:.06em;text-align:center}.t-lino .marca{font-size:.76em;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.t-lino footer{padding-bottom:clamp(.8rem,4cqw,1.8rem)}@media (prefers-reduced-motion:reduce){.t-lino .boton,.t-lino .fz-boton,.t-lino .sobre{transition:none}}