@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}:root{--green:#048e69;--green-deep:#06513c;--ink:#000;--paper:#fff0e8;--wine:#8a0d30;--red:#ff4238;--yellow:#fff008;--yape-purple:#742284;--content-width:1200px;--page-gutter:32px;--section-space:86px;--header-height:calc(92px + 18px * 2 + 1px);--control-height:54px;--control-radius:3px;--border-width:2px;--transition-speed:.15s;color:var(--ink);background:var(--green);font-synthesis:none;scroll-behavior:smooth;scrollbar-gutter:stable;font-family:Barlow,Arial,sans-serif}*{box-sizing:border-box}body{background-color:var(--territory);background-size:auto,1200px;flex-direction:column;min-height:100svh;margin:0;display:flex}.page-green{--territory:var(--green);background-image:linear-gradient(90deg, #048e69f5 0%, #048e69e0 46%, #048e6961 100%), var(--paper-collage)}.page-wine{--territory:var(--wine);color:var(--paper);background-image:linear-gradient(90deg, #8a0d30eb, #8a0d30e0), var(--paper-collage)}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}img{height:auto;display:block}svg{vertical-align:middle}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--paper);outline-offset:4px;box-shadow:0 0 0 7px var(--ink)}h1,h2,h3,p{margin:0}h1,h2{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-weight:400}h1{letter-spacing:-.015em;font-size:clamp(64px,7.5vw,102px);line-height:1.03}h2{font-size:clamp(40px,4.5vw,60px);line-height:1.1}p{font-size:18px;line-height:1.55}main{flex:1 0 auto}.container{width:min(var(--content-width), calc(100% - var(--page-gutter) * 2));margin-inline:auto}.section-space{padding-block:var(--section-space);scroll-margin-top:24px}.skip-link{background:var(--paper);color:var(--ink);z-index:10;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.button{min-height:var(--control-height);border:var(--border-width) solid var(--ink);border-radius:var(--control-radius);transition:background-color var(--transition-speed), color var(--transition-speed);justify-content:center;align-items:center;gap:24px;padding:15px 23px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button span{font-size:24px;line-height:1}.button--ink{color:var(--paper);background:var(--ink)}.button--ink:hover{background:var(--green-deep)}.button--paper{color:var(--ink);background:var(--paper)}.button--paper:hover{background:var(--yellow)}.button--small{min-height:46px;padding:11px 18px;font-size:15px}.site-header{--header-rule:#0006;border-bottom:1px solid var(--header-rule);align-items:center;gap:30px;padding-block:18px;display:flex}.brand{flex-shrink:0;display:block}.brand img{width:124px}.site-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.nav-link{padding:10px 5px;font-size:16px;font-weight:700;text-decoration:none}.nav-link:hover,.nav-link[aria-current=page]{text-underline-offset:7px;text-decoration:underline 2px}.menu-toggle{width:44px;height:44px;color:inherit;background:0 0;border:0;place-content:center;gap:5px;padding:0;display:none}.menu-toggle span{background:currentColor;width:26px;height:3px;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.page-wine .site-header{--header-rule:#fff0e859}.hero{min-height:calc(85svh - var(--header-height));grid-template-columns:.94fr 1.06fr;align-items:center;gap:35px;padding-block:48px 52px;display:grid}.hero-copy{z-index:1;position:relative}.hero-description{margin-block:24px 28px;font-size:20px}.hero-actions{align-items:center;gap:28px;display:flex}.hero-signup{flex-direction:column;align-items:start;gap:22px;display:flex}.hero-signup .button{max-width:225px}.hero-art{min-width:0}.curwen-illustration{width:108%;max-width:none;margin-left:-4%;transform:rotate(2deg)}.yape-preview{background:var(--paper);border:2px solid var(--ink);width:185px;box-shadow:5px 5px 0 var(--ink);color:var(--ink);flex-shrink:0;padding:13px 11px 10px;text-decoration:none;display:block}.yape-preview>span:first-child{text-align:center;font-size:16px;font-weight:700;display:block}.yape-preview img{width:100%}.qr-expand{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding-top:8px;font-size:12px;font-weight:600;display:flex}.yape-preview:hover{background:#fff9f5}.social-links{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.social-links a{border-block:1px solid #fff0e847;align-items:center;gap:17px;padding:24px 0;font-size:20px;font-weight:600;text-decoration:none;display:flex}.social-links small{margin-top:6px;font-size:13px;font-weight:400;display:block}.social-icon{fill:currentColor;flex-shrink:0}.social-links a:hover{color:var(--yellow)}.social-links--compact{gap:6px;display:flex}.social-links--compact a{border:0;justify-content:center;min-width:44px;min-height:44px;padding:10px}.hero-signup .social-links a:hover{color:var(--paper)}.external-mark{margin-left:auto}.waitlist-section{background:var(--paper);color:var(--ink)}.waitlist-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.waitlist-grid>div>p{margin-top:23px}.waitlist-panel{border-left:4px solid var(--ink);background:#f0e1d9;padding:32px}.waitlist-panel fieldset{border:0;min-width:0;margin:0;padding:0}.waitlist-panel label{margin-bottom:12px;font-weight:700;display:block}.waitlist-panel input{width:100%;min-height:56px;color:var(--ink);border:2px solid var(--ink);border-radius:var(--control-radius);background:#fff9f5;padding:14px 16px;font-size:18px;display:block}.waitlist-panel .button{width:100%;margin-top:12px}.waitlist-panel p{margin-top:16px;font-size:13px;line-height:1.5}.form-feedback{background:var(--paper);border-left:3px solid var(--green-deep);padding:14px}.program-section{color:var(--paper);background-color:var(--wine);background-image:linear-gradient(90deg, #8a0d30ed, #8a0d30d6), var(--paper-collage);background-size:auto,1200px;padding-top:118px;position:relative}.program-tear{width:100%;height:44px;display:block;position:absolute;top:0;left:0}.program-head{align-items:center;gap:56px;display:flex}.program-seal{flex-shrink:0;width:300px;transform:rotate(-4deg)}.program-copy{max-width:30ch}.program-plates{grid-template-columns:1fr 1fr;gap:56px;margin-top:64px;display:grid}.program-copy p{margin-top:20px;font-size:20px}.program-plate{--plate-tilt:-1.5deg;background:var(--ink);color:var(--paper);box-shadow:9px 9px 0 var(--red);transform:rotate(var(--plate-tilt));transition:box-shadow var(--transition-speed), transform var(--transition-speed);gap:12px;padding:28px 32px 30px;text-decoration:none;display:grid}.program-plate--store{--plate-tilt:1.2deg;margin-top:22px}.program-plate:hover{box-shadow:3px 3px 0 var(--red);transform:rotate(var(--plate-tilt)) translate(6px, 6px)}.plate-title{text-transform:uppercase;transition:color var(--transition-speed);font-family:Anton,Impact,sans-serif;font-size:56px;line-height:1}.program-plate:hover .plate-title{color:var(--yellow)}.plate-text{max-width:32ch;font-size:18px;line-height:1.45}.plate-action{text-underline-offset:6px;margin-top:10px;font-weight:700;text-decoration:underline 2px}.plate-action:after{content:" ↗"}.program-flames{width:100%;height:170px;margin-top:70px;margin-bottom:-1px;display:block}.site-footer{background:var(--ink);color:var(--paper);padding-block:54px 26px}.footer-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;display:flex}.footer-heading h2{font-size:36px}.footer-bottom{justify-content:space-between;gap:24px;padding-top:32px;font-size:12px;display:flex}.footer-bottom a{font-weight:700;text-decoration:none}.footer-credit{align-items:center;gap:5px;display:inline-flex}.footer-credit img{width:16px;height:16px;margin-left:3px}.vespert-wordmark{background:linear-gradient(90deg,#9043fe,#fa2fb2);color:#0000;-webkit-background-clip:text;background-clip:text}.page-intro{justify-content:space-between;align-items:end;gap:36px;padding-block:56px 44px;display:flex}.page-intro h1{font-size:clamp(60px,7vw,92px)}.page-intro p{margin-top:20px}.coming-status{background:var(--ink);color:var(--paper);align-items:center;margin-bottom:20px;padding:9px 16px;font-size:16px;font-weight:700;display:inline-flex}.archive-workspace{max-width:870px;margin:0 auto 100px}.archive-demo{color:var(--ink)}.yape-zoom-open{overflow:hidden}:root[data-transition=yape] [data-yape-open=qr] img{view-transition-name:yape-qr}[data-yape-open=meme]{position:relative}.yape-zoom-seed{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}:root[data-transition=yape] .yape-zoom-seed{view-transition-name:yape-meme}:root.yape-zoom-open [data-yape-open] img{view-transition-name:none}.yape-zoom-open body>:not(.yape-zoom){filter:brightness(45%)}.yape-zoom{z-index:20;cursor:zoom-out;position:fixed;inset:0}.yape-zoom img{object-fit:contain;width:100%;height:100%}.yape-zoom--qr{background:var(--paper);color:var(--ink);grid-template-rows:auto 1fr;justify-items:center;gap:12px;padding:24px;display:grid}.yape-zoom--qr h2{text-align:center;margin:0}.yape-zoom--qr img{view-transition-name:yape-qr;width:auto;max-width:100%;min-height:0}.yape-zoom--meme{view-transition-name:yape-meme;background:var(--yape-purple)}::view-transition-group(yape-qr),::view-transition-group(yape-meme){animation-duration:var(--yape-zoom-duration);animation-timing-function:var(--yape-zoom-easing)}:root[data-transition=yape]::view-transition-old(root),:root[data-transition=yape]::view-transition-new(root){animation-duration:var(--yape-zoom-duration)}:root[data-transition=vespert]::view-transition-old(root),:root[data-transition=vespert]::view-transition-new(root){animation-duration:var(--vespert-transition-duration)}:root[data-transition=menu]::view-transition-old(root),:root[data-transition=menu]::view-transition-new(root){animation-duration:var(--menu-transition-duration)}.vespert-badge{z-index:15;background:var(--paper);min-height:44px;color:var(--ink);border:var(--border-width) solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:box-shadow var(--transition-speed), transform var(--transition-speed);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px}.vespert-badge:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.vespert-badge img{width:22px;height:22px}:root[data-transition=vespert] .vespert-badge{view-transition-name:vespert}.vespert-open .vespert-badge,.yape-zoom-open .vespert-badge{display:none}.vespert-dialog{z-index:20;background:#0000008c;place-items:end;padding:20px;display:grid;position:fixed;inset:0}.vespert-card{background:var(--paper);width:min(400px,100%);color:var(--ink);border:var(--border-width) solid var(--ink);box-shadow:8px 8px 0 var(--ink);view-transition-name:vespert;border-radius:6px;padding:32px 28px 28px;position:relative}.vespert-close{width:44px;height:44px;color:var(--ink);background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:10px;right:10px}.vespert-close:hover{color:var(--green-deep)}.vespert-card-mark{width:40px;height:40px}.vespert-card h2{margin-top:14px;font-size:40px}.vespert-card>p{margin-top:12px;font-size:17px}.vespert-email{border:var(--border-width) solid var(--ink);border-radius:var(--control-radius);background:#fff9f5;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:10px 6px 10px 14px;display:flex}.vespert-email a{text-underline-offset:4px;overflow-wrap:anywhere;font-size:17px;font-weight:700;text-decoration-thickness:2px}.vespert-card-link{gap:8px;width:100%;margin-top:14px}.vespert-card-link img{width:18px;height:18px}.vespert-status{min-height:20px;margin-top:12px;font-size:14px;font-weight:600}::view-transition-group(vespert){animation-duration:var(--vespert-transition-duration);animation-timing-function:var(--yape-zoom-easing)}.not-found{padding-block:80px}.not-found h1{margin-block:20px 30px}.archive-demo{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);background:#fff9f5;border-radius:5px;overflow:hidden}.demo-toolbar{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:16px 21px;display:flex}.demo-brand{font-size:16px;font-weight:700}.demo-badge{border:1px solid var(--paper);white-space:nowrap;padding:4px 7px;font-size:11px}.demo-body{padding:26px}.archive-search label,.waitlist-panel label{margin-bottom:12px;font-size:16px;font-weight:700;display:block}.search-control{border:2px solid var(--ink);background:var(--paper);display:flex}.search-control select{appearance:none;width:100%;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;padding:14px 13px;font-size:16px}.search-control select:invalid{color:#7a6c64}.search-control option{color:var(--ink)}.search-control button{width:52px;color:var(--paper);background:var(--ink);border:0;flex-shrink:0;place-items:center;display:grid;position:relative}.search-control button:hover{background:var(--green-deep)}.search-spinner,.search-control button.is-searching .search-icon{display:none}.search-control button.is-searching .search-spinner{animation:.8s linear infinite search-spin;display:block}@keyframes search-spin{to{transform:rotate(360deg)}}.demo-result{border-top:1px solid #c9bcb4;margin-top:22px;padding-top:20px}.demo-result:not(:has(>:not([hidden]))){display:none}.search-status{color:#534840;font-size:15px;font-weight:600}.answer-word{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:40px;line-height:1}.answer-meta{color:#534840;margin-top:10px;font-size:15px;line-height:1.45}.answer-meta strong{color:var(--ink)}.archive-answer lite-youtube{border:2px solid var(--ink);--lite-youtube-frame-shadow-visible:no;border-radius:4px;max-width:none;margin-top:18px;display:block}.demo-disclaimer{color:#534840;margin-top:18px;font-size:12px;line-height:1.5}.button--outline{color:var(--paper);border-color:var(--paper);background:0 0}.button--outline:hover{color:var(--ink);background:var(--paper)}.store-note{text-align:right;max-width:30ch;font-size:16px;line-height:1.45}.product-grid{grid-template-columns:1fr 1fr;gap:56px;margin-bottom:110px;padding-inline:12px;display:grid}.product-slot{--card-tilt:-1deg;transform:rotate(var(--card-tilt));transition:transform var(--transition-speed)}.product-slot:nth-child(2n){--card-tilt:.8deg;margin-top:28px}.product-slot:hover{transform:rotate(var(--card-tilt)) translate(6px, 6px)}.product-card{color:var(--ink);background:var(--paper);border:var(--border-width) solid var(--ink);box-shadow:10px 10px 0 var(--ink);transition:box-shadow var(--transition-speed);grid-template-rows:auto auto;text-decoration:none;display:grid}.product-slot:hover .product-card{box-shadow:4px 4px 0 var(--ink)}.product-card-art{aspect-ratio:1;border-bottom:var(--border-width) solid var(--ink);position:relative;overflow:hidden}.product-card-art img{object-fit:cover;width:100%;height:100%;transition:opacity var(--image-fade-duration), transform var(--image-fade-duration)}.product-card-hover{opacity:0;position:absolute;inset:0}.product-slot:hover .product-card-art img,.product-card:focus-visible .product-card-art img{transform:scale(1.03)}.product-slot:hover .product-card-hover,.product-card:focus-visible .product-card-hover{opacity:1}.product-card-badge{position:absolute;top:14px;left:14px}.product-card-info{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:20px 24px 22px;display:grid}.catalog-name{text-transform:uppercase;transition:color var(--transition-speed);font-family:Anton,Impact,sans-serif;font-size:30px;line-height:1}.product-slot:hover .catalog-name{color:var(--green-deep)}.catalog-meta{grid-row:2;margin-top:8px;font-size:14px;line-height:1.4}.product-card-info .price-tag-slot{grid-row:1/span 2}.price-tag-slot{display:inline-block}.price-tag{color:var(--yellow);background:var(--ink);grid-row:1/span 2;padding:6px 12px 8px;font-family:Anton,Impact,sans-serif;font-size:26px;line-height:1;display:inline-block;transform:rotate(-2deg)}.price-tag--large{margin-block:22px 26px;padding:8px 16px 10px;font-size:44px}.back-link{text-underline-offset:6px;margin-top:34px;font-size:15px;font-weight:700;text-decoration-thickness:2px;display:inline-block}.product-layout{grid-template-columns:1.02fr .98fr;align-items:start;gap:80px;padding-block:28px 110px;display:grid}.product-gallery{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:sticky;top:28px}.product-gallery img{border:var(--border-width) solid var(--ink);width:100%;box-shadow:8px 8px 0 var(--ink)}.product-gallery img:first-child{box-shadow:12px 12px 0 var(--ink);grid-column:1/-1;transform:rotate(-1deg)}.product-details h1{font-size:clamp(52px,5.5vw,76px)}.product-badges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.badge{color:var(--paper);background:var(--ink);padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.badge--paper{color:var(--ink);background:var(--paper)}.product-description{max-width:42ch;font-size:20px}.size-picker{border:0;min-width:0;margin:28px 0 0;padding:0}.size-picker legend{margin-bottom:12px;padding:0;font-size:16px;font-weight:700}.size-options{flex-wrap:wrap;gap:10px;display:flex}.size-options label{border:var(--border-width) solid var(--paper);border-radius:var(--control-radius);cursor:pointer;min-width:54px;min-height:46px;transition:background-color var(--transition-speed), color var(--transition-speed);place-items:center;padding-inline:14px;font-size:16px;font-weight:700;display:grid;position:relative}.size-options input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.size-options label:hover{background:#fff0e824}.size-options label:has(:checked){color:var(--ink);background:var(--paper)}.size-options label:has(:focus-visible){outline:3px solid var(--paper);outline-offset:4px;box-shadow:0 0 0 7px var(--ink)}.gift-note{border:1px solid #fff0e866;align-items:center;gap:12px;margin-top:28px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.gift-note svg{flex-shrink:0}.product-actions{gap:16px;margin-top:24px;display:flex}.product-actions .button{flex:1;gap:10px}.product-accordions{border-top:1px solid #fff0e866;margin-top:36px}.accordion{border-bottom:1px solid #fff0e866}.accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:17px;font-weight:700;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:hover{color:var(--yellow)}.accordion-mark{flex-shrink:0;width:14px;height:14px;position:relative}.accordion-mark:before,.accordion-mark:after{content:"";width:100%;height:2px;transition:transform var(--transition-speed);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0}.accordion-mark:after{transform:rotate(90deg)}.accordion[open] .accordion-mark:after{transform:rotate(0)}.accordion-body{max-width:52ch;padding-bottom:22px;font-size:16px;line-height:1.55}.accordion-body p{font-size:inherit;line-height:inherit}.accordion-body ul{margin:10px 0 0;padding:0;list-style:none}.accordion-body li{align-items:baseline;gap:10px;margin-top:6px;display:flex}.accordion-body li:before{content:"";background:var(--yellow);flex-shrink:0;width:6px;height:6px}.catalog-backdrop{z-index:17;backdrop-filter:blur(3px);cursor:default;background:#0000008c;border:0;padding:0;position:fixed;inset:0}.catalog-popup-layer{z-index:18;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.catalog-popup{pointer-events:auto;width:min(540px,100%);max-height:100%;color:var(--ink);background:var(--paper);border:var(--border-width) solid var(--ink);box-shadow:10px 10px 0 var(--ink);gap:22px;padding:28px;display:grid;position:relative;overflow:auto}.catalog-popup-head{align-items:start;gap:20px;padding-right:36px;display:flex}.catalog-popup-photo{aspect-ratio:1;border:var(--border-width) solid var(--ink);flex-shrink:0;width:112px;overflow:hidden}.catalog-popup-photo img{object-fit:cover;width:100%;height:100%}.catalog-popup-summary{justify-items:start;display:grid}.catalog-popup .catalog-name{font-size:30px;line-height:1}.catalog-popup .catalog-meta{margin-block:8px 12px}.catalog-popup-description{font-size:16px}.catalog-popup-actions{gap:10px;display:grid}.catalog-popup-actions .button{gap:10px;width:100%;padding-inline:14px}@media (width<=1100px){:root{--section-space:70px}.site-header,.site-nav{gap:17px}.hero{gap:12px}.hero-actions{gap:18px}.hero-signup .button{padding-inline:16px;font-size:15px}.yape-preview{width:164px}.waitlist-grid{gap:60px}.product-grid{gap:40px}.product-layout{gap:48px}.product-gallery{gap:16px}.social-links:not(.social-links--compact){grid-template-columns:1fr 1fr}.program-head,.program-plates{gap:36px}.program-plates{margin-top:48px}.program-seal{width:240px}.plate-title{font-size:46px}}@media (width<=760px){:root{--page-gutter:22px;--section-space:58px}.page-green{background-image:linear-gradient(90deg, #048e69eb, #048e69a6), var(--paper-collage);background-size:auto,1000px}.site-header{flex-wrap:wrap;gap:14px;padding-block:12px}.brand img{width:100px}.site-nav{border-top:1px solid var(--header-rule);order:3;gap:0;width:100%;margin-left:0;padding-top:4px;display:grid}.site-header:not(:has(.menu-toggle[aria-expanded=true])) .site-nav{display:none}.site-nav .nav-link{padding:14px 0;font-size:18px}.nav-link--yape{margin-left:auto;padding:8px 0;font-size:14px}.menu-toggle{display:grid}.hero{grid-template-columns:1fr;gap:14px;min-height:0;padding-block:30px 38px}.hero h1{font-size:clamp(64px,18vw,98px)}.hero-description{margin-block:18px 20px;font-size:18px}.hero-actions{justify-content:space-between;gap:15px}.hero-signup{gap:12px}.hero-signup .button{max-width:185px;padding:14px;font-size:15px}.hero-signup .social-links{flex-wrap:wrap;gap:0}.hero-signup .social-links a{padding:9px}.hero-signup .social-links svg{width:20px;height:20px}.yape-preview{width:144px;padding:11px 8px 8px}.yape-preview>span:first-child{font-size:14px}.qr-expand{font-size:11px}.hero-art{width:min(100%,510px);margin-inline:auto}.curwen-illustration{width:100%;margin:0;transform:none}.waitlist-grid{grid-template-columns:1fr;gap:30px}.waitlist-panel{padding:24px}.footer-heading h2{font-size:30px}.social-links:not(.social-links--compact){gap:0 22px}.social-links:not(.social-links--compact) a{gap:12px;font-size:18px}.social-links small{overflow-wrap:anywhere;font-size:11px}.external-mark{display:none}.footer-bottom{flex-wrap:wrap;gap:16px}.page-intro{padding-block:32px;display:block}.page-intro>.button{margin-top:24px}.page-intro h1{font-size:60px}.coming-status{font-size:15px}.archive-workspace{margin-bottom:60px;padding-right:6px}.archive-demo{box-shadow:6px 6px 0 var(--ink)}.demo-body{padding:18px}.demo-toolbar{padding-inline:18px}.answer-word{font-size:34px}.store-note{text-align:left;max-width:none;margin-top:18px}.product-grid{grid-template-columns:1fr;gap:34px;margin-bottom:70px;padding-inline:4px}.product-card{box-shadow:6px 6px 0 var(--ink)}.product-slot:nth-child(2n){margin-top:0}.product-card-info{padding:16px 18px 18px}.catalog-name{font-size:26px}.price-tag{font-size:22px}.price-tag--large{margin-block:16px 20px;font-size:36px}.back-link{margin-top:20px}.product-layout{grid-template-columns:1fr;gap:36px;padding-block:20px 70px}.product-gallery{gap:14px;position:static}.product-gallery img{box-shadow:5px 5px 0 var(--ink)}.product-gallery img:first-child{box-shadow:7px 7px 0 var(--ink)}.product-details h1{font-size:48px}.product-description{font-size:18px}.product-actions{flex-direction:column}.catalog-popup-layer{padding:12px}.catalog-popup{box-shadow:6px 6px 0 var(--ink);gap:18px;padding:22px 18px 20px}.catalog-popup-head{gap:14px}.catalog-popup-photo{width:88px}.catalog-popup .catalog-name{font-size:26px}.program-section{padding-top:84px}.program-tear{height:30px}.program-head{flex-direction:column;align-items:start;gap:30px}.program-plates{grid-template-columns:1fr;gap:34px;margin-top:40px}.program-seal{width:190px;margin-left:6px}.program-copy p{margin-top:14px;font-size:18px}.program-plate{--plate-tilt:-1deg;box-shadow:6px 6px 0 var(--red);margin-inline:4px;padding:24px 22px 22px}.program-plate--store{--plate-tilt:.8deg;margin-top:6px}.plate-title{font-size:40px}.plate-text{font-size:16px}.program-flames{height:110px;margin-top:54px}.vespert-badge{bottom:14px;right:14px}.vespert-dialog{padding:0}.vespert-card{width:100%;box-shadow:none;border-bottom:0;border-radius:12px 12px 0 0;padding:28px 22px 30px}.vespert-card h2{font-size:34px}.vespert-email{flex-wrap:wrap}.yape-zoom--qr{padding:18px}}@media (width<=380px){:root{--page-gutter:18px}.brand img{width:90px}.yape-preview{width:140px}.hero-signup .button{padding-inline:10px}.hero-signup .social-links a{min-width:36px;padding:8px}.demo-body{padding:15px}.demo-toolbar{padding-inline:15px}.demo-brand{font-size:14px}.product-card-info{grid-template-columns:1fr}.product-card-info .price-tag-slot{grid-row:3;justify-self:start;margin-top:12px}.social-links:not(.social-links--compact){grid-template-columns:1fr}.social-links:not(.social-links--compact) a{border-top:0}.social-links small{font-size:13px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto;--transition-speed:0s}.product-card-art img{transition:none}}
