.vp{background:var(--char);color:var(--cream)}.vp :where(p){color:var(--cream-2)}.vp :focus-visible{outline-color:var(--gold)}.vp ::selection{background:var(--cream);color:var(--char)}.vx{padding-block:clamp(48px,6vw,100px) clamp(64px,7vw,120px);overflow:clip}.vx-photo{z-index:-2;-webkit-mask-composite:source-in;width:60%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vx-photo img{object-fit:cover;object-position:100% 30%;filter:brightness(.78)saturate(.9)}.vx-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f0b0899 0%,#0f0b084d 32%,#0000 64%,#0f0b084d 100%),linear-gradient(#0f0b0873 0%,#0000 24%),radial-gradient(55% 50% at 75% 95%,#e0453a38,#0000 70%);position:absolute;inset:0}.vx-grid{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.vx-copy{z-index:2;position:relative}.vx-title{text-shadow:0 4px 30px #0009,0 1px 2px #0006;font-size:clamp(2.9rem,.9rem + 4.4vw,5.8rem)}.vx-title>span:nth-child(2){padding-left:.5em}.vx-lead{margin-top:var(--sp-m);font:500 var(--t-lead) / 1.5 var(--f-text);text-shadow:0 2px 14px #000000b3;max-width:44ch!important;color:var(--cream-2)!important}.vx-actions{margin-top:var(--sp-m);flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.vx-note{font:600 1rem/1.2 var(--f-text);color:var(--cream-2)}.vx-side{z-index:1;align-items:flex-end;gap:var(--sp-s);flex-direction:column-reverse;width:min(30%,430px);display:flex;position:absolute;bottom:-48px;right:0}.vx-obj{filter:drop-shadow(0 26px 30px #000000b3);width:100%;margin-right:-4%}.vx-obj .obj{filter:none;transform:rotate(-4deg)}.vx-promise{background:var(--cream);box-shadow:0 22px 40px -18px #000000d9, inset 4px 0 0 var(--red);padding:16px 22px 16px 26px;transform:rotate(-1.2deg);max-width:min(100%,25ch)!important;color:var(--ink)!important;font:600 var(--t-info) / 1.45 var(--f-text)!important}.vr{padding-block:clamp(64px,7vw,120px)}.vr-grid{gap:var(--sp-m) clamp(32px, 4vw, 72px);grid-template-columns:minmax(0,4.6fr) minmax(0,5fr) minmax(0,2.6fr);grid-template-areas:"head body obj";align-items:center;display:grid}.vr.is-flip .vr-grid{grid-template-columns:minmax(0,2.6fr) minmax(0,4.6fr) minmax(0,5fr);grid-template-areas:"obj head body"}.vr-head{flex-direction:column;grid-area:head;align-items:flex-start;gap:16px;display:flex}.vr-body{grid-area:body}.vr-obj{grid-area:obj}.vr-engr .engr{mix-blend-mode:normal;filter:invert()sepia(.4)brightness(.92);opacity:.92;width:auto;height:clamp(52px,4.6vw,72px)}.vr-engr .engr[src*=mangalica]{filter:invert()sepia(.4)brightness(.92)}.vr-h2{color:var(--cream);font-size:clamp(2rem,1rem + 2vw,3.3rem)}.vr-body>p{font-size:var(--t-info);line-height:1.55;max-width:52ch!important}.vr-body>*+*{margin-top:var(--sp-s)}.vn{border-top:1px solid #b8893f66;display:grid}.vn li{font-size:var(--t-info);color:var(--cream-2);border-bottom:1px solid #b8893f66;padding:12px 0 11px;line-height:1.4}.vn-name{font:700 clamp(1.1rem, .95rem + .45vw, 1.35rem) / 1.1 var(--f-cond);text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}.vr-obj .obj{filter:drop-shadow(0 22px 22px #000000a6);width:auto;max-width:100%;max-height:200px;margin-inline:auto}.vh{padding-block:clamp(72px,8vw,136px)}.vh-h2{color:var(--cream);font-size:clamp(2.1rem,1rem + 2.6vw,3.9rem)}.vh-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(48px,5vw,88px);padding-top:38px;display:grid;position:relative}.vh-scale:before{content:"";background:linear-gradient(90deg, var(--cream), var(--kraft-tag) 33%, var(--red-hot) 66%, var(--red));border-radius:3px;height:6px;position:absolute;top:12px;left:12.5%;right:12.5%;box-shadow:0 0 24px #e0453a59}.vh-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.vh-dot-wrap{margin-left:-15px;position:absolute;top:-38px;left:50%}.vh-dot{border:3px solid var(--char);width:30px;height:30px;box-shadow:0 0 0 2px var(--cream-2);border-radius:50%;display:block}.vh-step-1 .vh-dot{background:var(--cream)}.vh-step-2 .vh-dot{background:var(--kraft-tag)}.vh-step-3 .vh-dot{background:var(--red-hot)}.vh-step-4 .vh-dot{background:var(--red);box-shadow:0 0 0 2px var(--cream-2), 0 0 22px 4px #e0453a8c}.vh-name{font:900 clamp(1.25rem, .9rem + 1vw, 1.9rem) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.01em;border-radius:3px;margin-top:14px;padding:.5em .9em .46em;display:inline-block;box-shadow:0 14px 24px -12px #000c}.vh-step-1 .vh-name{background:var(--cream);color:var(--ink);transform:rotate(-1.5deg)}.vh-step-2 .vh-name{background:var(--kraft-tag);color:var(--ink);transform:rotate(1deg)}.vh-step-3 .vh-name{background:var(--red-hot);color:var(--ink);transform:rotate(-1deg)}.vh-step-4 .vh-name{background:var(--red);color:var(--cream);box-shadow:inset 0 -.16em 0 var(--oxblood), 0 14px 24px -12px #000c;transform:rotate(1.5deg)}.vh-text{margin:var(--sp-l) auto 0;text-align:center;font-size:var(--t-body);max-width:56ch!important}.vm{padding-block:clamp(80px,8vw,136px) clamp(64px,7vw,112px)}.vm-grid{gap:var(--sp-l) clamp(32px, 4vw, 72px);grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);align-items:center;display:grid}.vm-sheet{padding:clamp(36px,4vw,60px) clamp(22px,4vw,64px) clamp(32px,3.6vw,52px)}.vm-ribbon{margin-top:calc(-1*clamp(36px,4vw,60px) - .9em);margin-left:-.4em}.vm-ribbon .ribbon{font-size:clamp(1.7rem,1rem + 2.3vw,3.1rem)}.vm-body{margin-top:var(--sp-m);font-size:var(--t-body);color:var(--ink)!important;max-width:58ch!important}.vm-obj .obj{filter:drop-shadow(0 30px 30px #000000b3);transform:rotate(-5deg)}.vq{background:var(--char-2);padding-block:clamp(56px,6vw,100px);overflow:clip}.vq-grid{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.vq-title{color:var(--cream);font-size:clamp(2.2rem,1rem + 3.4vw,5rem);font-style:italic}.vq-rule{background:var(--gold-2);flex:1;min-width:40px;height:1px}.vq-stamp{flex:none}.vq-stamp .emblem{width:clamp(96px,8vw,128px)!important}.vc{isolation:isolate;color:var(--cream);background:linear-gradient(#900a17e6, #900a17e6), var(--tile) 0 0 / 600px 600px, var(--red);margin-block:12px;padding-block:clamp(64px,7vw,120px);position:relative}.vc:before,.vc:after{content:"";background:var(--red);height:13px;position:absolute;left:0;right:0}.vc:before{clip-path:polygon(0 100%,0 55%,3% 30%,6% 70%,10% 25%,14% 60%,19% 20%,24% 65%,29% 30%,33% 75%,38% 25%,43% 60%,48% 15%,53% 65%,58% 30%,63% 70%,68% 20%,73% 55%,78% 25%,83% 70%,88% 30%,92% 60%,96% 20%,100% 50%,100% 100%);top:-12px}.vc:after{clip-path:polygon(0 0,0 45%,4% 75%,8% 35%,12% 80%,17% 40%,22% 70%,27% 30%,31% 75%,36% 40%,41% 85%,46% 35%,51% 70%,56% 25%,61% 75%,66% 40%,71% 80%,76% 30%,81% 70%,86% 35%,90% 80%,95% 40%,100% 60%,100% 0);bottom:-12px}.vc-grid{gap:var(--sp-m) clamp(48px, 5vw, 96px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.vc-title{color:var(--cream);font-size:clamp(2.2rem,1.2rem + 2.8vw,4.2rem)}.vc-text{margin-top:var(--sp-s);color:var(--cream)!important;font-size:var(--t-info)!important}.vc :focus-visible{outline-color:var(--cream)}@media (max-width:1100px){.vx-side{width:auto;margin-top:var(--sp-m);position:relative;bottom:auto}.vx-obj{width:min(64vw,560px)}.vr-grid,.vr.is-flip .vr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"head body""obj body";align-items:start}.vr-obj{justify-self:start}.vr-obj .obj{margin-inline:0}.vm-grid{grid-template-columns:1fr}.vm-obj{justify-self:end;width:min(80%,480px)}.vc-grid{grid-template-columns:1fr}}@media (max-width:760px){.vx{padding-top:0}.vx-photo{z-index:0;aspect-ratio:16/11;width:auto;margin-bottom:-18%;position:relative;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.vx-photo img{object-position:50% 30%}.vx-photo:after{background:linear-gradient(180deg, #0f0b0833 0%, #0000 30%, #0f0b0899 70%, var(--char) 100%)}.vx-title{font-size:clamp(2.4rem,11vw,4rem)}.vx-title>span:nth-child(2){padding-left:0}.vx-side{flex-direction:column;align-items:stretch}.vx-obj{width:90vw;margin:0 -4% 0 auto}.vx-promise{transform:none;max-width:none!important}.vr-grid,.vr.is-flip .vr-grid{grid-template-columns:1fr;grid-template-areas:"head""body""obj"}.vr-obj{justify-self:center}.vr-obj .obj{max-height:150px}.vh-scale{grid-template-columns:1fr;gap:22px;padding-top:0;padding-left:52px}.vh-scale:before{background:linear-gradient(180deg, var(--cream), var(--kraft-tag) 33%, var(--red-hot) 66%, var(--red));width:6px;height:auto;inset:8px auto 8px 12px}.vh-step{text-align:left;align-items:flex-start}.vh-dot-wrap{margin:-15px 0 0;top:50%;left:-52px}.vh-name{margin-top:0}.vh-text{text-align:left;margin-left:0}.vm-ribbon{margin-left:-.2em}.vm-obj{width:86%}.vq-grid{flex-wrap:wrap}.vq-rule{display:none}.vq-stamp{margin-left:auto}}
