@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.BvDVuF-j.woff)format("woff")}:root{--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--background:#17130f;--surface:#201a15;--surface-2:#2a2119;--foreground:#f0e7d8;--cream:#fbf0dc;--muted:#51463b;--muted-foreground:#b2a18d;--border:#75614c7a;--ember:#d98a34;--ember-foreground:#1c130b;--focus:#f2b15d;--container:80rem;--gutter:clamp(1.5rem, 3vw, 2.5rem);--grad-vignette:radial-gradient(120% 80% at 50% 0%, transparent 0%, #0f0b0852 62%, #0c09079e 100%);--grad-veil:linear-gradient(180deg, #0f0b0800 0%, #0f0b0847 62%, #0f0b087a 100%);color-scheme:dark}[data-theme=carta]{--background:#fbf4f2;--surface:#f7e9e7;--surface-2:#f7e9e7;--foreground:#2b1a1c;--cream:#2b1a1c;--muted:#d98c8c;--muted-foreground:#5c3d40;--border:#d98c8c8c;--ember:#7a1f2b;--ember-foreground:#fbf4f2;--focus:#7a1f2b;--grad-vignette:none;--grad-veil:none;color-scheme:light}[data-theme=carta] body{background:var(--background)}[data-theme=carta] .site-header.is-scrolled{backdrop-filter:blur(16px);background:#fbf4f2e6}[data-theme=carta] .brand{letter-spacing:.06em;text-transform:none;font-size:clamp(.95rem,1.4vw,1.15rem)}[data-theme=carta] .footer-brand strong{letter-spacing:.04em;text-transform:none}[data-theme=carta] .footer-col p,[data-theme=carta] .footer-col ul,[data-theme=carta] .footer-brand p,[data-theme=carta] .footer-bottom{color:var(--muted-foreground)}[data-theme=carta] .skip-link,[data-theme=carta] .form-button{background:var(--ember);color:var(--ember-foreground)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(#ffffff06 1px, transparent 1px), var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:3px 3px;margin:0;font-size:1.04rem;line-height:1.58}button,input,select,textarea{font:inherit}img,picture{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--ember)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}::selection{background:var(--ember);color:var(--ember-foreground)}.skip-link{left:var(--gutter);z-index:100;background:var(--cream);color:var(--background);text-transform:uppercase;letter-spacing:.16em;padding:.75rem 1rem;font-size:.75rem;position:fixed;top:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:100vh;overflow:clip}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(6rem,12vw,10rem)}.section-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,3vw,1.5rem);display:grid}.label-eyebrow{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.display,.display-italic{font-family:var(--font-display);font-weight:400}.display-italic{font-style:italic}.hairline{background:var(--border);height:1px}.site-header{z-index:50;background:0 0;transition:background .22s,backdrop-filter .22s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{backdrop-filter:blur(16px);background:#17130fdb}.nav-grid{padding:1.15rem var(--gutter);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.nav-grid--brand-only{grid-template-columns:minmax(0,1fr)}.brand{font-family:var(--font-display);letter-spacing:.18em;justify-self:start;align-items:center;gap:.55rem;font-size:clamp(.85rem,1vw,1rem);font-weight:600;line-height:1;display:inline-flex}.brand-stars{opacity:.86;width:clamp(1.45rem,1.9vw,1.9rem);height:auto}.nav-links{justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,2rem);font-size:.9rem;display:flex}.nav-order{justify-self:end}.mobile-nav{justify-self:end;display:none}.mobile-nav__toggle{color:var(--cream);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;border:1px solid #fbf0dcb3;padding:.7rem 1rem;font-size:.75rem;font-weight:600;list-style:none}.mobile-nav__toggle::-webkit-details-marker{display:none}.mobile-nav__panel{inset:calc(100% - .25rem) var(--gutter) auto var(--gutter);background:#17130ff5;border:1px solid #75614cb3;gap:.35rem;padding:1rem;display:grid;position:absolute}.mobile-nav__panel a{padding:.85rem}.mobile-nav__panel .button-link{justify-content:center;margin-top:.25rem}.button-link,.form-button{background:var(--cream);color:var(--background);cursor:pointer;text-transform:uppercase;letter-spacing:.2em;border:1px solid #0000;align-items:center;gap:.75rem;padding:.9rem 1.25rem;font-size:.75rem;font-weight:600;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button-link:hover,.form-button:hover{background:var(--ember);color:var(--ember-foreground)}.button-link--outline{color:var(--cream);background:0 0;border-color:#fbf0dcb3;padding:.7rem 1rem}.button-link--outline.nav-order{background:#17130fe6}.button-link--outline:hover{background:var(--cream);color:var(--background)}.ember-dot{background:var(--ember);border-radius:999px;width:.4rem;height:.4rem;animation:2.6s ease-in-out infinite ember-pulse;display:inline-block}.hero{height:100svh;min-height:640px;position:relative;overflow:hidden}.hero img,.interior-hero img{object-fit:cover;width:100%;height:100%}.media-fill{position:absolute;inset:0}.overlay{pointer-events:none;position:absolute;inset:0}.hero-content{z-index:2;min-height:100%;padding:8rem var(--gutter) clamp(4rem, 8vw, 5rem);align-items:end;display:flex;position:relative}.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 1.5rem;width:100%;display:grid}.hero-heading{grid-column:span 7}.hero-title{color:var(--cream);letter-spacing:-.01em;margin:1.4rem 0 0;font-size:clamp(2.8rem,6.8vw,6.35rem);line-height:.95}.hero-copy{color:#fbf0dcd1;grid-column:9/span 4;align-self:end;gap:1.5rem;max-width:24rem;line-height:1.7;display:grid}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.marquee{border-block:1px solid var(--border);background:#201a156b;padding-block:1.25rem;overflow:hidden}.marquee-track{white-space:nowrap;gap:0;width:max-content;animation:44s linear infinite marquee;display:flex}.marquee span{font-family:var(--font-display);letter-spacing:.015em;color:#fbf0dcdb;align-items:center;font-size:clamp(1.25rem,2.4vw,2rem);display:inline-flex}.marquee b{width:clamp(3.2rem,7vw,5.75rem);color:var(--ember);font-family:var(--font-sans);place-items:center;font-size:.58em;font-weight:400;line-height:1;display:inline-grid}.section-kicker{grid-column:span 3}.section-heading{letter-spacing:-.01em;grid-column:span 9;margin:0;font-size:clamp(2.15rem,4.7vw,4.25rem);line-height:1}.text-block{color:#f0e7d8cc;grid-column:3/span 5;font-size:1.08rem;line-height:1.75}.text-block p{margin:0}.text-block p+p{margin-top:1.25rem}.figure-detail{grid-column:9/span 4;margin:0}.concept-section .text-block{grid-column:3/span 4}.concept-section .figure-detail{align-self:start;margin-top:-.5rem}.concept-section .figure-detail .image-frame{aspect-ratio:4/5}.image-frame{background:var(--surface);overflow:hidden}.image-frame img{object-fit:cover;width:100%;height:100%}.aspect-3-4{aspect-ratio:3/4}.aspect-4-5{aspect-ratio:4/5}.aspect-16-10{aspect-ratio:16/10}.fire-block{grid-column:span 12;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 1.5rem;margin-top:clamp(2rem,7vw,5rem);display:grid}.fire-media{grid-column:span 7}.quote-block{grid-column:9/span 4;align-self:end}.quote-block blockquote,.chef-quote{font-family:var(--font-display);color:var(--cream);margin:0;font-size:clamp(1.65rem,2.8vw,2.15rem);font-style:italic;line-height:1.2}.surface-section{border-top:1px solid var(--border);background:#201a156b}.menu-aside{grid-column:span 3}.course-list{grid-column:4/span 9;margin:0;padding:0;list-style:none}.course{border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;gap:.75rem 1.5rem;padding-block:clamp(2rem,4vw,2.5rem);display:grid}.course-number{color:var(--muted-foreground);font-family:var(--font-mono);grid-column:span 1;font-size:.78rem}.course h3{font-family:var(--font-display);grid-column:span 5;margin:0;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:400;line-height:1.05}.course p{color:#f0e7d8c2;grid-column:span 4;margin:0;line-height:1.55}.pairing{color:var(--ember);font-family:var(--font-mono);letter-spacing:.18em;text-align:right;text-transform:uppercase;grid-column:span 2;font-size:.7rem}.chef-media{grid-column:span 5}.chef-bio{grid-column:7/span 6}.timeline{gap:1.15rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.timeline li{color:#f0e7d8cc;grid-template-columns:5rem 1fr;gap:1.5rem;display:grid}.timeline time{color:var(--ember);font-family:var(--font-mono)}.interior-hero{height:70svh;min-height:480px;position:relative;overflow:hidden}.interior-caption{inset:auto var(--gutter) clamp(3rem, 8vw, 4rem);z-index:2;position:absolute}.interior-caption h2{max-width:48rem;color:var(--cream);margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.65rem);line-height:1}.feature-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.feature-grid p:not(.label-eyebrow){color:#f0e7d8cc;line-height:1.65}.reservation{position:relative;overflow:hidden}.reservation-bg{z-index:0;opacity:.28;pointer-events:none;width:min(34rem,42vw);position:absolute;top:50%;right:-5rem;transform:translateY(-50%)}.reservation>.container{z-index:1;position:relative}.reservation-copy{grid-column:span 5}.reservation-copy h2{margin:1.5rem 0 0;font-size:clamp(2.2rem,4.6vw,4.1rem);line-height:1}.reservation-copy>p{color:#f0e7d8bf;max-width:31rem;line-height:1.7}.reservation-facts{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.reservation-form{backdrop-filter:blur(16px);background:#17130fa3;border:1px solid #75614cb3;grid-column:7/span 6;padding:clamp(2rem,5vw,3rem)}.form-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.form-field--full{grid-column:span 2}label{display:block}input,select,textarea{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);background:0 0;border-radius:0;margin-top:.55rem;padding:.65rem 0 .6rem;line-height:1.35}input:focus,select:focus,textarea:focus{border-bottom-color:var(--focus)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}select option{background:var(--background)}textarea{resize:vertical}.site-footer{border-top:1px solid var(--border);background:var(--background);padding-block:clamp(4rem,8vw,6rem) 2.25rem}.footer-grid{grid-template-columns:minmax(12rem,1.4fr) repeat(4,minmax(7rem,1fr));align-items:start;gap:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,3rem);display:grid}.footer-brand{max-width:21rem}.footer-brand strong{font-family:var(--font-display);letter-spacing:.16em;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:600;line-height:1;display:block}.footer-col p,.footer-col ul,.footer-brand p{color:#f0e7d8bf;line-height:1.6}.footer-brand p{margin-top:1.75rem}.footer-col ul{margin:1rem 0 0;padding:0;list-style:none}.footer-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:1rem;margin-top:clamp(1rem,3vw,2rem);padding-top:1.5rem;font-size:.75rem;display:flex}.reveal{--reveal-y:1.35rem}.reveal-ready .reveal{opacity:0;transform:translateY(var(--reveal-y));will-change:opacity, transform;transition:opacity .76s cubic-bezier(.2,.7,.2,1),transform .76s cubic-bezier(.2,.7,.2,1)}.reveal-ready .reveal.is-visible{opacity:1;transform:none}.reveal-ready .reveal-delay-1{transition-delay:90ms}.reveal-ready .reveal-delay-2{transition-delay:.18s}.reveal-ready .reveal-delay-3{transition-delay:.27s}.reveal-ready .image-frame.reveal,.reveal-ready figure.reveal{--reveal-y:1.75rem}@keyframes ember-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.nav-grid{grid-template-columns:auto auto}.nav-links{display:none}.mobile-nav{display:block}.brand{justify-self:start}.hero-title,.hero-heading,.hero-copy,.section-kicker,.section-heading,.text-block,.figure-detail,.fire-media,.quote-block,.menu-aside,.course-list,.chef-media,.chef-bio,.reservation-copy,.reservation-form{grid-column:1/-1}.hero-content{padding-top:7rem}.hero-copy{max-width:34rem}.concept-section .text-block{grid-column:1/-1;max-width:34rem;font-size:1rem;line-height:1.68}.concept-section .text-block p+p{margin-top:1rem}.concept-section .figure-detail{margin-top:0}.course h3,.course p,.pairing{text-align:left;grid-column:2/-1}.feature-grid{grid-template-columns:1fr}.reservation-bg{display:none}.footer-brand,.footer-bottom{grid-column:1/-1}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{max-width:32rem}.footer-bottom{flex-direction:column}}@media (width<=640px){.hero{min-height:720px}.concept-section .text-block{max-width:none;font-size:.98rem;line-height:1.62}.form-grid,.reservation-facts{grid-template-columns:1fr}.form-field--full{grid-column:span 1}.timeline li{grid-template-columns:4rem 1fr;gap:1rem}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-bottom{grid-column:auto}.footer-brand strong{font-size:clamp(1rem,7vw,1.35rem)}}.suscripcion{padding-block:5.25rem 2.5rem;position:relative}.suscripcion-floral{object-fit:cover;object-position:center;pointer-events:none;z-index:0;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.suscripcion>.container{z-index:1;position:relative}.suscripcion-copy{flex-direction:column;grid-column:1/-1;display:flex}.suscripcion-copy h1,.suscripcion-thanks h1{text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,4rem);line-height:.95}.suscripcion-intro>p,.suscripcion-samples>p,.suscripcion-thanks-copy>p,.suscripcion-thanks-more>p{max-width:36rem;margin:.7rem 0 0;line-height:1.45}.suscripcion-facts{color:var(--foreground);font-size:.85rem}.suscripcion-samples>.suscripcion-facts{margin-top:.85rem}.suscripcion-intro>.suscripcion-lead{text-wrap:balance;margin-top:.9rem}.suscripcion-lead,.suscripcion-flyers-intro{color:var(--muted-foreground)}.suscripcion-lead{font-size:1.1rem;line-height:1.35}@media (width>=480px){.suscripcion-lead{font-size:1.3rem}}@media (width>=700px){.suscripcion-lead{font-size:1.65rem}}.suscripcion-flyers-intro+.suscripcion-flyers{margin-top:.4rem}@media (width<=59.99rem){.suscripcion-copy{display:contents}.suscripcion-intro,.suscripcion-samples{grid-column:1/-1}.suscripcion-samples{order:2}}.suscripcion-form{border:1px solid var(--border);background:var(--surface);grid-column:1/-1;align-self:start;padding:1.5rem 1.25rem 1.75rem}.suscripcion-form h2{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:400;line-height:1.05}.suscripcion-form .form-grid{margin-top:1.25rem}.suscripcion-phone{border-bottom:1px solid var(--border);align-items:center;gap:.55rem;height:2.8rem;margin-top:auto;display:flex}.suscripcion-phone:focus-within{border-bottom-color:var(--focus)}.suscripcion-cc{font-variant-numeric:tabular-nums;flex:none}.suscripcion-phone input{border-bottom:0;flex:1;min-width:0;height:100%;margin-top:0}.suscripcion-form .form-button{justify-content:center;width:100%;min-height:48px;margin-top:1.5rem}.suscripcion-footnote{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.78rem;line-height:1.4}.suscripcion-thanks .form-button{min-height:48px;margin-top:.35rem;text-decoration:none}.suscripcion-thanks.section-grid{align-items:start;row-gap:1.25rem}.suscripcion-thanks-copy,.suscripcion-thanks-flyer,.suscripcion-thanks-more{grid-column:1/-1}.suscripcion-form .form-field:not(:has(.form-choice)){flex-direction:column;display:flex}.suscripcion-form .form-field:not(:has(.form-choice))>label{margin-bottom:.35rem}.suscripcion-form input:not([type=checkbox]),.suscripcion-form select{height:2.8rem;margin-top:auto;line-height:1.35}.suscripcion-form .suscripcion-phone input{border-bottom:0;height:100%}.suscripcion-flyers{margin:.75rem calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) .15rem;scroll-snap-type:x mandatory;max-height:230px;scroll-padding-inline:var(--gutter);gap:.75rem;list-style:none;display:flex;overflow-x:auto}.suscripcion-flyers li{scroll-snap-align:start;flex:0 0 150px}.suscripcion-flyers--one{scroll-snap-type:none;max-height:none;margin-inline:0;padding-inline:0;overflow:visible}.suscripcion-flyers--one li{flex-basis:min(240px,70vw)}.suscripcion-thumb{border:1px solid var(--border);cursor:pointer;background:0 0;width:150px;height:212px;padding:0;display:block;overflow:hidden}.suscripcion-flyers--one .suscripcion-thumb{aspect-ratio:1132/1600;width:100%;height:auto}.suscripcion-thumb:focus-visible,.suscripcion-close:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.suscripcion-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%}.suscripcion-dialog{background:0 0;border:0;width:auto;max-width:min(36rem,92vw);max-height:92vh;padding:0;overflow:visible}.suscripcion-dialog::backdrop{background:#0c0907d1}.suscripcion-dialog img{width:auto;max-width:min(36rem,92vw);height:auto;max-height:88vh;margin-inline:auto;display:block}.suscripcion-close{border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;padding:.55rem .8rem;font-size:.72rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.form-choice{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.82rem;line-height:1.45;display:flex}.form-choice input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--ember);flex:none;margin-top:.15rem}.form-choice a{text-underline-offset:.18em;text-decoration:underline}.form-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=359px){.suscripcion-form .form-grid{grid-template-columns:1fr}.suscripcion-form .form-field--full{grid-column:auto}}@media (width>=360px){.suscripcion-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suscripcion-form .form-field--full{grid-column:span 2}}@media (width>=40rem) and (width<=59.99rem){.suscripcion{padding-block:6rem 4rem}.suscripcion-form{width:100%;max-width:38rem;padding:2rem 2.25rem 2.25rem}.suscripcion-form .form-grid{margin-top:1.5rem}.suscripcion-form .form-button{margin-top:1.75rem}}@media (width>=60rem){.suscripcion{padding-block:6.5rem 5rem}.suscripcion-copy{grid-column:1/span 6}.suscripcion-copy h1{font-size:clamp(3.5rem,5vw,4.75rem)}.suscripcion-intro>.suscripcion-lead{text-wrap:balance;max-width:30rem;margin-top:1.25rem}.suscripcion-samples{margin-top:3rem}.suscripcion-samples>.suscripcion-facts{margin-top:1rem}.suscripcion-form{grid-column:8/span 5;padding:2.25rem 2.5rem 2.5rem;position:sticky;top:5.5rem}.suscripcion-form .form-field:not(:has(.form-choice))>label{margin-bottom:.25rem;font-size:1.05rem}.suscripcion-form .suscripcion-cc,.suscripcion-form input:not([type=checkbox]){font-size:1.2rem}.suscripcion-form input:not([type=checkbox]),.suscripcion-form .suscripcion-phone{height:3rem}.suscripcion-form .suscripcion-phone input{border-bottom:0;height:100%}.suscripcion-form .form-grid{gap:1.5rem;margin-top:1.75rem}.suscripcion-form .form-button{margin-top:2rem}.suscripcion-flyers:not(.suscripcion-flyers--one){scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.suscripcion-flyers:not(.suscripcion-flyers--one) li{flex:none;min-width:0}.suscripcion-flyers:not(.suscripcion-flyers--one) .suscripcion-thumb{aspect-ratio:1132/1600;width:100%;height:auto}.suscripcion-thanks.section-grid{grid-template-rows:auto minmax(0,1fr);row-gap:2.5rem}.suscripcion-thanks h1{font-size:clamp(3.5rem,5vw,4.75rem)}.suscripcion-thanks-copy>p:first-of-type{color:var(--muted-foreground);text-wrap:balance;margin-top:1.25rem;font-size:1.3rem}.suscripcion-thanks-copy,.suscripcion-thanks-more{grid-column:1/span 6}.suscripcion-thanks-more>:first-child{margin-top:0}.suscripcion-thanks-flyer{grid-area:1/8/span 2/span 5;align-self:start}.suscripcion-thanks-flyer .suscripcion-flyers--one{margin:0;display:block}.suscripcion-thanks-flyer .suscripcion-flyers--one li{width:100%}.suscripcion-thanks-flyer .suscripcion-flyers--one .suscripcion-thumb{aspect-ratio:1132/1600;width:100%;height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready .reveal{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
