.gala{--g-ivory:#f3eee5;--g-ivory-deep:#e9e2d5;--g-black:#121110;--g-black-2:#1b1917;--g-ink:#1a1816;--g-ink-soft:#625b52;--g-on-black:#e9e2d5;--g-on-black-soft:#a59c8f;--g-gold:#b8955e;--g-gold-line:#b8955e8c;--g-foil:url(/templates/gala-marfil/foil.webp);--g-ivory-tile:url(/templates/sobre/algodon-marfil/tile.webp);--g-black-tile:url(/templates/sobre/algodon-negro/tile.webp);font-family:var(--inv-jost), "Jost", system-ui, sans-serif;font-weight:300}.gala-ivory{background:var(--g-ivory) var(--g-ivory-tile) repeat;color:var(--g-ink);--g-fg:var(--g-ink);--g-fg-soft:var(--g-ink-soft);--g-rule:#1a181624;--g-gold-text:#7d5f2e;--g-gold-rule:#b8955e80;background-size:320px}.gala-black{background:var(--g-black) var(--g-black-tile) repeat;color:var(--g-on-black);--g-fg:var(--g-on-black);--g-fg-soft:var(--g-on-black-soft);--g-rule:#e9e2d524;--g-gold-text:var(--g-gold);--g-gold-rule:#b8955e6b;--inv-bg:#121110;--inv-surface:#1b1917;--inv-ink:#e9e2d5;--inv-ink-soft:#a59c8f;--inv-on-ink-soft:#625b52;--inv-accent:#b8955e;--inv-accent-readable:#c9a872;--inv-accent-soft:#b8955e24;--inv-soft:#2a2724;--inv-border:#e9e2d524;background-size:320px}.gala-foil{background-image:linear-gradient(105deg, transparent 38%, #fff4dab8 50%, transparent 62%), var(--g-foil), linear-gradient(180deg, #c7a773, #8f7043);-webkit-text-fill-color:transparent;color:var(--g-gold);background-position:130% 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:260% 100%,420px 210px,100% 100%;-webkit-background-clip:text;background-clip:text}.gala-black .gala-foil{filter:brightness(1.2)saturate(1.05)}@keyframes gala-sweep{0%{background-position:130% 0,0 0,0 0}42%,to{background-position:-40% 0,0 0,0 0}}@media (prefers-reduced-motion:no-preference){.gala-foil{animation:7s cubic-bezier(.45,0,.3,1) 1.4s infinite gala-sweep;animation-delay:calc(1.4s + var(--g-sweep-delay,0s))}}@media (forced-colors:active){.gala-foil{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.gala-caps{font-family:var(--inv-jost), "Jost", system-ui, sans-serif;letter-spacing:.34em;text-transform:uppercase;font-size:10.5px;font-weight:400;line-height:1.9}@media (min-width:1024px){.gala-caps{font-size:11.5px}}.gala-didone{font-family:var(--inv-bodoni), "Bodoni Moda", serif;font-optical-sizing:auto;font-weight:400}.gala-soft{color:var(--g-fg-soft)}.gala-hair{background:linear-gradient(90deg, transparent, var(--g-gold), transparent);width:44px;height:1px;margin:22px auto;display:block}.gala-vline{background:linear-gradient(180deg, transparent, var(--g-gold), transparent);width:1px;height:54px;margin:30px auto 0;display:block}.gala-band{text-align:center;padding:76px 28px;position:relative}@media (min-width:768px){.gala-band{padding:104px 40px}}@media (min-width:1024px){.gala-band{padding:128px 48px}}.gala-band+.gala-band[data-seam]:before{content:"";background:linear-gradient(90deg, transparent, var(--g-gold), transparent);width:44px;height:1px;margin-left:-22px;position:absolute;top:0;left:50%}.gala-h2{font-family:var(--inv-bodoni), "Bodoni Moda", serif;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;margin:12px auto 0;font-size:34px;font-weight:400;line-height:1.12}@media (min-width:1024px){.gala-h2{font-size:48px}}.gala-eyebrow{color:var(--g-fg-soft)}.gala-body{color:var(--g-fg);text-wrap:pretty;max-width:34ch;margin-inline:auto;font-size:15.5px;line-height:1.7}@media (min-width:1024px){.gala-body{max-width:44ch;font-size:17px}}.gala-band>section,.gala-band section[data-inv-chapter]{background:0 0!important;padding-block:0!important}.gala-cover{text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding:64px 28px 36px;display:flex;position:relative}.gala-cover-col{flex-direction:column;flex:1;align-items:center;width:100%;max-width:720px;display:flex;container-type:inline-size}.gala [data-inv-cover-names]:focus{outline:none}.gala-names{font-family:var(--inv-bodoni), "Bodoni Moda", serif;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:.98;display:block}.gala-amp{font-family:var(--inv-bodoni), "Bodoni Moda", serif;font-style:italic;font-weight:400;line-height:1;display:block}.gala-cover-photo{background:#2a2724;flex-shrink:0;width:100%;max-width:440px;height:min(50svh,440px);margin:-34px auto 58px;position:relative;box-shadow:0 22px 34px -26px #1a18168c,0 1px 2px #1a18162e}.gala-cover-photo:before{content:"";border:1px solid var(--g-gold-line);pointer-events:none;position:absolute;inset:-8px}.gala-cover-photo .gala-cover-rule{z-index:1;background:linear-gradient(180deg, var(--g-gold), transparent);width:1px;height:40px;position:absolute;top:calc(100% + 8px);left:50%}.gala-cover-stack{flex-direction:column;align-items:center;width:100%;margin-block:auto;padding-bottom:4svh;display:flex}.gala-scroll-hint{padding-top:28px}@media (min-width:700px) and (orientation:portrait){.gala-cover[data-photo] .gala-cover-photo{aspect-ratio:4/5;max-width:min(560px,70vw);height:auto}}@media (min-width:1024px) and (orientation:landscape){.gala-cover[data-photo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0;display:grid}.gala-cover[data-photo] .gala-cover-photo{width:auto;max-width:none;height:auto;min-height:calc(100svh - 128px);margin:64px 0 64px 64px}.gala-cover[data-photo] .gala-cover-rule{display:none}.gala-cover[data-photo] .gala-cover-col{justify-content:center;padding:72px 56px 40px}.gala-cover[data-photo] .gala-scroll-hint{margin-top:48px}}@keyframes gala-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){html:not([data-inv-arrived]) .gala-arrive{animation:1.1s cubic-bezier(.2,.7,.2,1) both gala-rise;animation-delay:var(--g-arrive-delay,0s)}}.gala-preview .gala-cover{min-height:760px}.gala-formal p.gala-line{font-family:var(--inv-bodoni), "Bodoni Moda", serif;text-wrap:pretty;max-width:300px;margin:0 auto;font-size:21px;font-weight:400;line-height:1.55}@media (min-width:1024px){.gala-formal p.gala-line{max-width:640px;font-size:28px}}.gala-time{font-family:var(--inv-bodoni), "Bodoni Moda", serif;font-variant-numeric:lining-nums;margin:8px 0 12px;font-size:58px;font-weight:400;line-height:1;display:block}@media (min-width:1024px){.gala-time{font-size:92px}}.gala-venue{font-family:var(--inv-bodoni), "Bodoni Moda", serif;text-wrap:balance;overflow-wrap:anywhere;font-size:21px;line-height:1.3}.gala-address{color:var(--g-fg-soft);margin-top:6px;text-wrap:balance;max-width:30ch;margin-inline:auto;font-size:14px;line-height:1.55}.gala details[data-venue-actions]>summary,.gala details[data-wedding-calendar]>summary{margin-top:16px;position:relative;border:0!important;border-bottom:1px solid color-mix(in srgb, var(--g-gold-text) 55%, transparent)!important;letter-spacing:.34em!important;min-height:0!important;color:var(--g-gold-text)!important;background:0 0!important;border-radius:0!important;padding:0 0 3px!important;font-size:10.5px!important;font-weight:400!important}.gala details[data-venue-actions]>summary svg,.gala details[data-wedding-calendar]>summary svg{display:none}.gala details[data-venue-actions]>summary:after,.gala details[data-wedding-calendar]>summary:after,.gala-link:after{content:"";position:absolute;inset:-15px -8px}.gala-link{border-bottom:1px solid color-mix(in srgb, var(--g-gold-text) 55%, transparent);color:var(--g-gold-text);padding-bottom:3px;text-decoration:none;transition:border-color .2s;display:inline-block;position:relative}.gala-link:hover,.gala details[data-venue-actions]>summary:hover,.gala details[data-wedding-calendar]>summary:hover{border-bottom-color:var(--g-gold-text)!important}.gala-link:focus-visible{outline:1px solid var(--g-gold);outline-offset:5px}.gala-links{flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:18px;display:flex}.gala-stop-note{color:var(--g-fg-soft);text-wrap:pretty;max-width:30ch;margin:10px auto 0;font-size:14px;line-height:1.6}@media (min-width:1024px){.gala-day-stops{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:0 64px;max-width:980px;margin:0 auto;display:grid}.gala-day-stops>.gala-vline{background:linear-gradient(180deg, transparent, var(--g-gold) 30%, var(--g-gold) 70%, transparent);height:100%;min-height:220px;margin:40px 0 0}}.gala-plates{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;max-width:720px;margin:34px -14px 0;display:grid}@media (min-width:768px){.gala-plates{margin:48px auto 0}}.gala-plates{position:relative;overflow:visible clip}.gala-plates figure{justify-content:center;align-items:flex-end;min-width:0;height:330px;margin:0;display:flex}.gala-plates img{width:auto;max-width:none;height:330px;display:block}@media (max-width:359px){.gala-plates figure,.gala-plates img{height:280px}}@media (min-width:1024px){.gala-plates figure,.gala-plates img{height:460px}}.gala-swatch-block{margin-top:46px}@media (min-width:1024px){.gala-swatch-block{margin-top:60px}}.gala-swatches{--sw-w:48px;--sw-h:64px;--sw-cell:84px;--sw-gap:14px;justify-content:center;align-items:flex-start;gap:24px var(--sw-gap);flex-wrap:nowrap;margin:22px auto 0;padding:0;list-style:none;display:flex}.gala-swatches li{flex:0 1 var(--sw-cell);text-align:center;flex-direction:column;align-items:center;gap:11px;min-width:0;display:flex}.gala-swatch-name{letter-spacing:.2em;color:var(--g-fg-soft);text-wrap:balance;margin-right:-.2em;font-size:8.5px;line-height:1.6}@media (max-width:374px){.gala-swatches{--sw-w:42px;--sw-h:56px;--sw-gap:8px}.gala-swatch-name{letter-spacing:.16em;margin-right:-.16em}}@media (max-width:767px){.gala-swatches:has(>li:nth-child(5)){max-width:calc(3 * var(--sw-cell) + 2 * var(--sw-gap));flex-wrap:wrap}.gala-swatches:has(>li:nth-child(5))>li{flex:0 0 var(--sw-cell)}}@media (max-width:359px){.gala-swatches:has(>li:nth-child(5)){--sw-cell:78px}}@media (min-width:768px){.gala-swatches{--sw-cell:96px;--sw-gap:22px}.gala-swatch-name{font-size:9px}}@media (min-width:1024px){.gala-swatches{--sw-w:58px;--sw-h:78px;--sw-cell:110px;--sw-gap:26px}.gala-swatches:has(>li:nth-child(5)){--sw-w:50px;--sw-h:66px;--sw-cell:96px;--sw-gap:18px}}.gala-swatch-pin{rotate:var(--g-tilt,0deg);filter:drop-shadow(0 1px 1px #1a181647)drop-shadow(0 5px 6px #1a181629);display:block}.gala-swatch{width:var(--sw-w);height:var(--sw-h);background-image:linear-gradient(115deg,#ffffff29,#0000 42%,#00000014),url(/templates/gala-marfil/saten.webp);background-size:100% 100%, calc(var(--sw-w) * 4) calc(var(--sw-w) * 4);background-position:0 0, var(--g-fabric-at,30% 40%);background-blend-mode:normal, soft-light;-webkit-mask:var(--g-pinked) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--g-pinked) 0 0 / 100% 100% no-repeat;mask:var(--g-pinked) 0 0 / 100% 100% no-repeat;display:block}.gala-dress-words{margin-top:30px}.gala-dress-words[data-lead]{margin-top:16px}.gala-dress-words[data-lead]>p{font-family:var(--inv-bodoni), "Bodoni Moda", serif;max-width:30ch;font-size:19px;line-height:1.55}@media (min-width:1024px){.gala-dress-words[data-lead]>p{max-width:36ch;font-size:24px}}.gala-dress-words>p+p{margin-top:6px}.gala-dress-words+.gala-swatch-block{margin-top:36px}@media (min-width:1024px){.gala-dress-words{margin-top:44px}.gala-dress-words[data-lead]{margin-top:20px}.gala-dress-words+.gala-swatch-block{margin-top:48px}}.gala-reply{max-width:320px;margin:34px auto 0;padding:40px 26px 34px;position:relative;rotate:-1.2deg;box-shadow:0 30px 44px -24px #000000b3,0 2px 4px #0000002e}@media (min-width:1024px){.gala-reply{max-width:460px;padding:56px 48px 48px}}.gala-ivory .gala-reply{box-shadow:0 30px 44px -26px #1a18168c,0 2px 4px #1a18161f}.gala-reply-title{font-family:var(--inv-bodoni), "Bodoni Moda", serif;font-size:40px;font-style:italic;line-height:1.1}.gala-btn{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:14px 26px;text-decoration:none;transition:opacity .2s;display:inline-flex}.gala-btn>.gala-caps,.gala-btn.gala-caps{white-space:nowrap}@media (max-width:359px){.gala-btn{padding-inline:18px}.gala-btn>.gala-caps,.gala-btn.gala-caps{letter-spacing:.22em}}.gala-btn:hover{opacity:.92}.gala-btn:focus-visible{outline:1px solid var(--g-gold);outline-offset:4px}.gala-btn-black{background:var(--g-black) var(--g-black-tile);background-size:320px}.gala-reply.gala-black .gala-btn-black{box-shadow:inset 0 0 0 1px var(--g-gold-line)}.gala-btn-ivory{background:var(--g-ivory) var(--g-ivory-tile);background-size:320px}.gala-btn-outline{color:var(--g-fg);background:0 0;box-shadow:inset 0 0 0 1px}.gala-foot{text-align:center;padding:76px 28px 96px}.gala-h3{font-family:var(--inv-bodoni), "Bodoni Moda", serif;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;margin:12px auto 0;font-size:27px;font-weight:400;line-height:1.15}@media (min-width:1024px){.gala-h3{font-size:36px}}.gala-lead{text-wrap:pretty;max-width:290px;margin:0 auto;font-size:19px;line-height:1.55}@media (min-width:1024px){.gala-lead{max-width:560px;font-size:24px}}.gala-row{max-width:440px;margin:0 auto;padding:0;list-style:none}.gala-row>.gala-cell{min-width:0}.gala-row[data-sep=vline]>.gala-cell+.gala-cell:before{content:"";background:linear-gradient(180deg, transparent, var(--g-gold), transparent);width:1px;height:54px;margin:30px auto;display:block}.gala-row[data-sep=hair]>.gala-cell+.gala-cell:before{content:"";background:linear-gradient(90deg, transparent, var(--g-gold), transparent);width:44px;height:1px;margin:36px auto;display:block}@media (min-width:1024px){.gala-row{grid-template-columns:repeat(var(--g-cols,1), minmax(0, 1fr));row-gap:64px;display:grid}.gala-row[data-cols="1"]{max-width:520px}.gala-row[data-cols="2"]{--g-cols:2;max-width:900px}.gala-row[data-cols="3"]{--g-cols:3;max-width:1140px}.gala-row>.gala-cell{padding:0 44px}.gala-row[data-sep]>.gala-cell+.gala-cell:before{display:none}.gala-row[data-cols="2"]>.gala-cell:nth-child(2n),.gala-row[data-cols="3"]>.gala-cell:not(:nth-child(3n+1)){border-left:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--g-gold) 28%, var(--g-gold) 72%, transparent) 1}}.gala-agenda .gala-stops{margin-top:34px}.gala-day-fold{margin:72px auto 60px}.gala-agenda-foot{margin-top:60px}@media (min-width:1024px){.gala-agenda .gala-stops{margin-top:48px}.gala-day-fold{margin:100px auto 80px}.gala-agenda-foot{margin-top:88px}}.gala-faq{text-align:left;border-top:1px solid var(--g-gold-rule);max-width:640px;margin:34px auto 0}.gala-faq-item{border-bottom:1px solid var(--g-gold-rule)}.gala-faq-item>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:22px 2px;list-style:none;display:flex}.gala-faq-item>summary::-webkit-details-marker{display:none}.gala-faq-item>summary:focus-visible{outline:1px solid var(--g-gold);outline-offset:4px}.gala-faq-q{font-family:var(--inv-bodoni), "Bodoni Moda", serif;text-wrap:pretty;overflow-wrap:anywhere;font-size:19px;line-height:1.35}.gala-plus{flex:none;width:13px;height:13px;position:relative}.gala-plus:before,.gala-plus:after{content:"";background:var(--g-gold-text);position:absolute}.gala-plus:before{height:1px;top:6px;left:0;right:0}.gala-plus:after{width:1px;top:0;bottom:0;left:6px}.gala-faq-item[open] .gala-plus:after{transform:scaleY(0)}.gala-faq-a{color:var(--g-fg-soft);text-wrap:pretty;max-width:62ch;padding:0 38px 26px 2px;font-size:15px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.gala-plus:after{transition:transform .35s cubic-bezier(.2,.7,.2,1)}}@media (min-width:1024px){.gala-faq{max-width:780px;margin-top:48px}.gala-faq-item>summary{padding:28px 2px}.gala-faq-q{font-size:24px}.gala-faq-a{padding-bottom:32px;font-size:16px}}.gala-group .gala-row{margin-top:30px}.gala-group+.gala-group{margin-top:88px}.gala-things{margin-top:8px}@media (min-width:1024px){.gala-group .gala-row{margin-top:48px}.gala-group+.gala-group{margin-top:120px}.gala-things{margin-top:26px}}.gala-entry-note{color:var(--g-fg-soft);text-wrap:pretty;overflow-wrap:anywhere;max-width:32ch;margin:8px auto 0;font-size:14.5px;line-height:1.7}@media (min-width:1024px){.gala-entry-note{max-width:34ch;font-size:15.5px}}.gala-code{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0 .1em;padding:0;display:inline;position:relative}.gala-code:after{content:"";position:absolute;inset:-13px -6px}.gala-code:focus-visible{outline:1px solid var(--g-gold);outline-offset:5px}.gala-code-text{font-family:var(--inv-jost), "Jost", system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere;font-size:13px;font-weight:500}.gala-ivory .gala-code-text{filter:brightness(.7)saturate(1.1)}.gala-code-word{font-family:var(--inv-jost), "Jost", system-ui, sans-serif;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;color:var(--g-gold-text);border-bottom:1px solid color-mix(in srgb, var(--g-gold-text) 45%, transparent);margin-left:.55em;padding-bottom:1px;font-size:8.5px;font-weight:400;display:inline-block}.gala-plates-set{gap:22px;max-width:1040px;margin:38px auto 0;display:grid}.gala-plate{width:100%;box-shadow:0 0 0 1px var(--g-gold-line);cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px;display:block;position:relative}.gala-plate:focus-visible{outline:1px solid var(--g-gold);outline-offset:5px}.gala-plate-img{background:#2a2724;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gala-plate-img img{transition:opacity .3s}.gala-plate:hover .gala-plate-img img{opacity:.9}.gala-plate-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.gala-plate-group>[data-plate=large]{aspect-ratio:4/5;grid-column:1/-1}.gala-plate-group>[data-plate=small],.gala-plate-group>[data-plate=pair]{aspect-ratio:3/4}.gala-plate-group>:is([data-plate=small],[data-plate=pair]):last-child{margin-top:36px}.gala-plate-group[data-group=single]{grid-template-columns:minmax(0,1fr);width:100%;max-width:300px;margin:0 auto}.gala-plate-group>[data-plate=single]{aspect-ratio:4/5}.gala-plates-more{text-align:center;margin:34px 0 0}.gala-plates-more>.gala-link{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0}@media (min-width:1024px){.gala-plates-set{gap:40px;margin-top:60px}.gala-plates-more{margin-top:52px}.gala-plate{padding:8px}.gala-plate-group{gap:28px}.gala-plate-group[data-group=spread]{aspect-ratio:3/2;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.gala-plate-group[data-group=spread]>[data-plate]{aspect-ratio:auto;margin-top:0}.gala-plate-group[data-group=spread]>[data-plate=large]{grid-area:1/1/3}.gala-plate-group[data-group=spread]>[data-plate=small]{grid-column:2}.gala-plate-group[data-group=spread][data-mirror]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gala-plate-group[data-group=spread][data-mirror]>[data-plate=large]{grid-column:2}.gala-plate-group[data-group=spread][data-mirror]>[data-plate=small]{grid-column:1}.gala-plate-group[data-group=pair]{gap:40px;width:100%;max-width:820px;margin:0 auto}.gala-plate-group>[data-plate=pair]:last-child{margin-top:64px}.gala-plate-group[data-group=single]{max-width:440px}}.gala-gift-plate{aspect-ratio:4/5;box-shadow:0 0 0 1px var(--g-gold-line);padding:6px;display:block;position:relative}.gala-gift-img{background:#fff;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gala-gift-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gala-gift-plate[data-fit=contain] img{object-fit:contain;padding:10%}@media (prefers-reduced-motion:no-preference){.gala-gift-img img{transition:transform .5s}a:hover .gala-gift-img img{transform:scale(1.03)}}.gala-gift-typed-link{color:inherit;text-decoration:none;display:block}.gala-gift-typed-link .gala-venue{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.gala-gift-typed-link:hover .gala-venue{-webkit-text-decoration-color:var(--g-gold-rule);text-decoration-color:var(--g-gold-rule)}.gala-gift-typed-link:focus-visible{outline:1px solid var(--g-gold);outline-offset:6px}.gala-opening{z-index:60;text-align:center;display:block;position:fixed;inset:0;overflow:hidden}@media (scripting:none){.gala-opening{display:none}}.gala-opening[data-state=gone]{display:none}@media (prefers-reduced-motion:reduce){.gala-opening{display:none}}.gala-opening-skip{top:max(18px, env(safe-area-inset-top));z-index:6;min-height:44px;color:var(--g-fg-soft);cursor:pointer;background:0 0;border:0;padding:0 10px;position:absolute;right:18px}.gala-opening-skip:focus-visible{outline:1px solid var(--g-gold);outline-offset:2px}.gala-opening-open:focus-visible{outline:none}.gala-opening[data-kbd]:has(.gala-opening-open:focus-visible) :is(.gala-liston-tag,.gala-reveal [data-gala-monogram]){outline:1px solid var(--g-gold);outline-offset:6px;border-radius:50%}.gala-opening-open{z-index:5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.gala-opening[data-state=leaving]{opacity:0;transition:opacity .7s}.gala-liston-card{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:max(15svh,72px);display:flex;position:absolute;inset:0}.gala-liston-band{filter:drop-shadow(0 7px 7px #0000004d);background:url(/templates/gala-marfil/liston.webp) 50%/100% 100% no-repeat;height:76px;margin-top:-38px;transition:transform 1.1s cubic-bezier(.6,0,.2,1) .15s,opacity .6s .6s;position:absolute;top:68%;left:-3%;right:-3%}.gala-liston-tag{background:#141312 var(--g-black-tile);background-size:200px;border-radius:50%;place-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;transition:transform .8s cubic-bezier(.5,0,.3,1),opacity .5s .3s;display:grid;position:absolute;top:68%;left:50%;box-shadow:0 8px 14px #00000059,inset 0 0 0 1px #ffffff0f}.gala-liston-hint{transition:opacity .3s;position:absolute;top:calc(68% + 66px);left:0;right:0}@media (min-width:1024px){.gala-liston-band{height:92px;margin-top:-46px}.gala-liston-tag{width:108px;height:108px;margin:-54px 0 0 -54px}.gala-liston-hint{top:calc(68% + 80px)}}.gala-opening[data-kind=liston][data-state=opening] .gala-liston-band,.gala-opening[data-kind=liston][data-state=leaving] .gala-liston-band{opacity:0;transform:translate(-114%)skewY(-1.5deg)}.gala-opening[data-kind=liston][data-state=opening] .gala-liston-tag,.gala-opening[data-kind=liston][data-state=leaving] .gala-liston-tag{opacity:0;transform:translateY(110px)rotate(18deg)scale(.9)}.gala-opening[data-kind=liston]:not([data-state=sealed]) .gala-liston-hint{opacity:0}.gala-reveal{text-align:center;align-content:center;place-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.gala-reveal .gm-ring{stroke-dasharray:1;stroke-dashoffset:1px}.gala-reveal .gm-letters,.gala-reveal-names,.gala-reveal-cta{opacity:0}.gala-reveal-names{margin-top:30px;transform:translateY(10px)}.gala-reveal-cta{position:absolute;bottom:max(12svh,64px);left:0;right:0}@keyframes gala-draw{to{stroke-dashoffset:0}}@keyframes gala-fade{to{opacity:1}}@keyframes gala-lift{to{opacity:1;transform:none}}.gala-opening[data-kind=revelado] .gm-ring{animation:1.6s cubic-bezier(.6,0,.2,1) .3s forwards gala-draw}.gala-opening[data-kind=revelado] .gm-ring+.gm-ring{animation-delay:.65s}.gala-opening[data-kind=revelado] .gm-letters{animation:1s 1.7s forwards gala-fade}.gala-opening[data-kind=revelado] .gala-reveal-names{animation:1.1s cubic-bezier(.2,.7,.2,1) 2.4s forwards gala-lift}.gala-opening[data-kind=revelado] .gala-reveal-cta{animation:.8s 3.4s forwards gala-fade}.gala-opening[data-kind=revelado][data-state=leaving] :is(.gm-ring,.gm-letters,.gala-reveal-names,.gala-reveal-cta){animation-duration:0s;animation-delay:0s}@media (prefers-reduced-motion:no-preference){html:has(.gala-opening:is([data-state=sealed],[data-state=opening]):not([data-preview])){overflow:hidden}}
