:root{--black: #0c0905;--caramel: #c99857;--gold: #d3a25f;--sand: #e1c6a0;--brown: #70512d;--display: "Anton", "Impact", "Arial Narrow", sans-serif;--text: "Archivo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--margin: clamp(20px, 4vw, 56px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--black);color:var(--black);font-family:var(--text);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:3px solid currentColor;outline-offset:4px}::selection{background:var(--black);color:var(--gold)}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}.bar{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:16px var(--margin);color:var(--black)}.bar__brand,.foot__brand{display:block;line-height:0}.logo{position:relative;display:block;overflow:hidden;aspect-ratio:1079 / 330}.logo__img{position:absolute;top:-135.15%;left:-8.063%;width:116.22%;max-width:none;height:auto}.logo--bar{width:clamp(104px,11vw,148px)}.logo--foot{width:clamp(160px,20vw,260px)}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);min-height:100svh;padding:96px var(--margin) 56px;background:var(--caramel)}.hero__title{font-family:var(--display);font-weight:400;font-size:clamp(3.4rem,6.1vw,7.2rem);line-height:.95;letter-spacing:-.015em;text-transform:uppercase}.hero__lead{max-width:34ch;margin-top:clamp(20px,3vw,36px);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.45}.hero__buy{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:clamp(24px,3.5vw,44px)}.price{font-family:var(--display);font-size:clamp(2rem,3.4vw,3rem);line-height:1}.price--big{font-size:clamp(4rem,11vw,10rem);letter-spacing:-.01em}.btn{display:inline-block;padding:16px 28px;border:0;background:var(--black);color:var(--gold);font:700 1.0625rem/1 var(--text);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.btn:hover{background:var(--brown);color:var(--sand)}.btn:active{transform:translateY(2px)}.hero__cover{display:flex;justify-content:center}.cover{--rx: 0deg;--ry: 0deg;--sx: 0px;--sy: 36px;width:min(100%,calc((100svh - 150px)*.7075),560px);perspective:1400px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.cover[data-dragging=true]{cursor:grabbing}.cover__img{width:100%;aspect-ratio:1055 / 1491;-webkit-user-drag:none;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;filter:drop-shadow(var(--sx) var(--sy) 38px rgba(12,9,5,.5));transition:transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);will-change:transform}.cover[data-active=true] .cover__img{transition-duration:.14s}.contents{padding:clamp(72px,12vw,180px) var(--margin);background:var(--black);color:var(--sand)}.contents__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.contents__count{display:block;font-family:var(--display);font-size:clamp(4.5rem,12vw,12rem);line-height:.9;color:var(--gold)}.contents__label{display:block;margin-top:8px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:700}.includes{display:flex;flex-wrap:wrap;gap:14px clamp(28px,4vw,56px);margin-top:clamp(56px,9vw,128px)}.includes li{display:flex;align-items:center;gap:.65em;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:700;line-height:1.2;letter-spacing:.005em;color:var(--sand)}.includes li:before{content:"";flex:none;width:.42em;height:.42em;background:var(--gold)}.offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);padding:clamp(72px,12vw,180px) var(--margin);background:var(--gold)}.offer__title{max-width:13ch;font-family:var(--display);font-weight:400;font-size:clamp(2.6rem,6.4vw,6.4rem);line-height:.98;text-transform:uppercase}.offer__text{max-width:28ch;margin-top:clamp(20px,2.5vw,32px);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.45}.offer__buy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vw,36px)}.btn--solid{padding:22px 44px;font-size:1.25rem}.offer__note{font-weight:700}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px;padding:clamp(40px,6vw,72px) var(--margin);background:var(--black);color:var(--sand)}.foot__links{display:flex;flex-wrap:wrap;gap:12px 32px;font-weight:500}.foot__links a{padding:6px 0}.page{min-height:70svh;padding:110px var(--margin) 80px;background:var(--caramel)}.page>*{max-width:40rem}.page__title{font-family:var(--display);font-weight:400;font-size:clamp(2.6rem,8vw,6rem);line-height:.98;text-transform:uppercase;overflow-wrap:anywhere}.page__lead,.page__draft{margin-top:24px;font-size:1.2rem}.page__draft{font-weight:700}.page__sections{margin:48px 0}.page__section+.page__section{margin-top:32px}.page__heading{font-size:1.25rem;line-height:1.3}.page__todo{margin-top:6px;color:var(--brown)}.page__back{margin-top:clamp(72px,12vw,140px)}.contact__links{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:clamp(32px,5vw,56px)}.contact__social{font-family:var(--display);font-size:clamp(2rem,7vw,3.6rem);line-height:1;text-underline-offset:8px;text-decoration-thickness:3px;overflow-wrap:anywhere}.contact__mail{max-width:100%;font-size:clamp(.95rem,4.6vw,1.9rem);font-weight:700;text-underline-offset:5px;text-decoration-thickness:2px;overflow-wrap:anywhere}.contact__form{margin-top:clamp(56px,9vw,104px)}.contact__heading{font-family:var(--display);font-weight:400;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1;text-transform:uppercase}.form{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:28px}.field{width:100%}.field label{display:block;margin-bottom:8px;font-weight:700}.field input,.field textarea{display:block;width:100%;padding:14px 16px;border:0;border-radius:0;background:var(--sand);color:var(--black);font:500 1.0625rem/1.4 var(--text)}.field textarea{min-height:9rem;resize:vertical}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{outline:3px solid var(--black);outline-offset:0}.field__error{margin-top:8px;font-weight:700}.field__error:before{content:"! "}.form__note{max-width:36ch;color:var(--black);font-weight:500}.btn:disabled{background:var(--brown);color:var(--sand);opacity:.6;cursor:not-allowed}.btn:disabled:active{transform:none}@media(max-width:860px){.hero{grid-template-columns:minmax(0,1fr);min-height:0;gap:28px;padding-top:84px}.hero__cover{order:-1}.cover{width:min(74vw,400px)}.hero__title{font-size:clamp(2.4rem,11.2vw,4.6rem)}.contents__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.offer{grid-template-columns:minmax(0,1fr);align-items:start}.offer__title{font-size:clamp(1.9rem,10.5vw,4.6rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover{cursor:auto}.cover__img,.btn{transition:none}}
