.fp{background:var(--char);color:var(--cream)}.fp :where(p){color:var(--cream-2)}.fp :focus-visible{outline-color:var(--gold)}.fp ::selection{background:var(--cream);color:var(--char)}.fx{padding-block:clamp(48px,6vw,104px) clamp(72px,7vw,124px);overflow:clip}.fx-photo{z-index:-1;-webkit-mask-composite:source-in;width:58%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 64%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 64%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.fx-photo img{object-fit:cover;object-position:60% 35%;filter:sepia(.2)saturate(.95)brightness(.62)contrast(1.1)}.fx-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f0b08a6 0%,#0f0b0859 34%,#0f0b080d 70%,#0f0b0866 100%),linear-gradient(#0f0b0880 0%,#0000 26%),radial-gradient(60% 55% at 65% 92%,#e0453a38,#0000 70%);position:absolute;inset:0}.fx-emblem{z-index:2;right:var(--gut);position:absolute;bottom:clamp(36px,5vw,80px)}.fx-emblem .emblem{width:clamp(96px,8.4vw,124px)!important}.fx-grid{z-index:2;position:relative}.fx-title{text-shadow:0 4px 30px #0009,0 1px 2px #0006;max-width:11.5em;font-size:clamp(2.9rem,.9rem + 5.2vw,6.9rem)}.fx-title>span:nth-child(2){padding-left:.5em}.fx-lead{margin-top:var(--sp-m);font:500 var(--t-lead) / 1.5 var(--f-text);text-shadow:0 2px 14px #000000b3;max-width:48ch!important;color:var(--cream-2)!important}.fx-actions{margin-top:var(--sp-m);flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.fx-note{font:600 1rem/1.2 var(--f-text);color:var(--cream-2)}.fx-tricolor{left:var(--gut);position:absolute;bottom:clamp(26px,3vw,44px)}@media (min-width:1441px){.fx-tricolor{left:calc((100vw - 1440px) / 2 + var(--gut))}}.fe{padding-block:clamp(40px,4vw,72px) clamp(72px,7vw,120px)}.fe-paper{padding:clamp(40px,4.5vw,72px) clamp(22px,4.5vw,80px) clamp(44px,4.5vw,76px)}.fe-head{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(36px,5vw,96px);display:grid}.fe-h2{color:var(--ink)}.fe-intro{font-size:var(--t-body);border-left:4px solid var(--red);padding-bottom:.25em;padding-left:18px;color:var(--ink)!important;max-width:50ch!important}.fe-row{gap:var(--sp-l) clamp(22px, 2.6vw, 48px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:clamp(40px,4.5vw,76px);display:grid}.fe-item{flex-direction:column;align-items:flex-start;display:flex}.fe-item-2{margin-top:clamp(24px,3.4vw,64px)}.fe-item-3{margin-top:clamp(6px,1vw,14px)}.fe-item-4{margin-top:clamp(32px,4.4vw,84px)}.fe-img{justify-content:center;align-items:center;width:100%;height:clamp(150px,13vw,200px);display:flex;position:relative}.fe-img:after{content:"";z-index:-1;background:radial-gradient(closest-side,#1e140e52,#0000);border-radius:50%;height:16%;position:absolute;bottom:0;left:14%;right:14%}.fe-img .obj{object-fit:contain;width:auto;max-width:100%;max-height:100%}.fe-item-1 .obj{transform:rotate(-4deg)}.fe-item-2 .obj{transform:rotate(3deg)}.fe-item-3 .obj{transform:rotate(-2deg)}.fe-item-4 .obj{transform:rotate(4deg)}.fe-tag{margin-top:var(--sp-s)}.fe-tag .kraft-tag{font-size:clamp(1.05rem,.9rem + .4vw,1.3rem)}.fe-item:nth-child(2n) .kraft-tag{transform:rotate(1.4deg)}.fe-text{margin-top:var(--sp-s);max-width:30ch!important;font-size:var(--t-info)!important;color:var(--ink)!important}.fm{padding-block:clamp(64px,7vw,120px)}.fm-grid{gap:var(--sp-m) clamp(32px, 4vw, 72px);grid-template-columns:minmax(0,4.6fr) minmax(0,2.8fr) minmax(0,4.6fr);align-items:center;display:grid}.fm-h2{color:var(--cream)}.fm-stamp-wrap{justify-self:center}.fm-stamp{background:var(--red);color:var(--cream);font:900 clamp(1.5rem, 1rem + 1.1vw, 2.15rem) / 1 var(--f-display);text-transform:uppercase;text-align:center;letter-spacing:.02em;box-shadow:inset 0 0 0 4px var(--red), inset 0 0 0 6px var(--cream), inset 0 -.2em 0 var(--oxblood), 0 18px 30px -14px #000c;border-radius:6px;padding:.5em .85em .48em;display:inline-block}.fm-body p{font-size:var(--t-body)}.fpk{padding-block:clamp(72px,8vw,132px) clamp(56px,6vw,100px);overflow:clip}.fpk-grid{gap:var(--sp-l) clamp(40px, 5vw, 96px);grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);align-items:center;display:grid}.fpk-h2{color:var(--cream);font-size:clamp(2.4rem,1.2rem + 3.4vw,5rem)}.fpk-text{margin-top:var(--sp-s);font-size:var(--t-body)}.fpk-text .tnum{color:var(--gold);font-weight:700}.fpk-media{position:relative}.fpk-obj{filter:drop-shadow(0 30px 30px #000000a6);width:min(100%,560px);margin-left:auto;transform:rotate(-4deg)}.fpk-obj .obj{filter:none}.fpk-stamp{z-index:2;position:absolute;top:-8%;left:clamp(-24px,-1vw,0px)}.fpk-badge{--d:clamp(118px, 12vw, 160px)}.fa{padding-block:0 clamp(72px,7vw,120px)}.fa-strip{max-width:1440px;margin-inline:auto}.fa-strip img{object-fit:cover;object-position:50% 55%;filter:saturate(.95)brightness(.85);-webkit-mask-composite:source-in;width:100%;height:clamp(170px,24vw,340px);display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 22% 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 22% 55%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.fa-sheet-wrap{z-index:2;max-width:860px;margin-top:clamp(-90px,-6vw,-40px);margin-left:auto;margin-right:clamp(0px,4vw,80px);position:relative}.fa-sheet{padding:clamp(36px,4vw,60px) clamp(22px,4vw,64px) clamp(32px,3.6vw,52px)}.fa-ribbon{margin-top:calc(-1*clamp(36px,4vw,60px) - .9em);margin-left:-.4em}.fa-ribbon .ribbon{font-size:clamp(1.7rem,1rem + 2.3vw,3.1rem)}.fa-body{margin-top:var(--sp-m);font-size:var(--t-body);color:var(--ink)!important;max-width:52ch!important}.fw{isolation:isolate;background:var(--char);padding-block:clamp(72px,8vw,136px);position:relative;overflow:clip}.fw-bg{z-index:-2;width:55%;position:absolute;top:0;bottom:0;left:0}.fw-bg img{object-fit:cover;object-position:50% 40%;filter:brightness(.7)saturate(.85)}.fw-bg:after{content:"";background:linear-gradient(270deg, var(--char) 0%, #0f0b088c 30%, #0f0b081a 70%, #0f0b0866 100%), linear-gradient(180deg, var(--char), #0000 22%, #0000 75%, var(--char));position:absolute;inset:0}.fw-grid{gap:var(--sp-m) var(--sp-l);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.fw-copy{grid-column:2}.fw-obj{width:min(78%,420px);margin-top:calc(-1 * var(--sp-s));filter:drop-shadow(0 30px 30px #000000b3);grid-column:2;justify-self:end}.fw-obj .obj{filter:none;transform:rotate(-6deg)}.fw-h2{color:var(--cream)}.fw-body{margin-top:var(--sp-m);font-size:var(--t-body);max-width:48ch!important}.fc{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}.fc:before,.fc:after{content:"";background:var(--red);height:13px;position:absolute;left:0;right:0}.fc: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}.fc: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}.fc-grid{gap:var(--sp-m) clamp(40px, 5vw, 96px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.fc-title{color:var(--cream);font-size:clamp(2.3rem,1.3rem + 3vw,4.4rem)}.fc-body{align-items:flex-start;gap:var(--sp-s);flex-direction:column;display:flex}.fc-text{color:var(--cream)!important;font-size:var(--t-info)!important}.fc :focus-visible{outline-color:var(--cream)}@media (max-width:1100px){.fe-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-item-3{margin-top:0}.fe-item-4{margin-top:clamp(24px,3.4vw,64px)}.fm-grid{grid-template-columns:minmax(0,1fr) auto}.fm-body{grid-column:1/-1}.fc-grid{grid-template-columns:1fr}.fw-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:760px){.fx{padding-top:0}.fx-photo{z-index:0;aspect-ratio:16/10;width:auto;margin-bottom:-16%;position:relative;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.fx-photo:after{background:linear-gradient(180deg, #0f0b0840 0%, #0000 30%, #0f0b0899 70%, var(--char) 100%)}.fx-emblem{top:14px;bottom:auto;right:14px}.fx-emblem .emblem{width:84px!important}.fx-title{font-size:clamp(2.5rem,11.6vw,4rem)}.fx-title>span:nth-child(2){padding-left:0}.fx-tricolor{bottom:22px}.fe-head{grid-template-columns:1fr}.fe-intro{margin-top:var(--sp-s)}.fe-row{gap:var(--sp-m);grid-template-columns:1fr}.fe-item-2,.fe-item-4{margin-top:0}.fe-img{height:auto}.fe-img .obj{max-width:78%;max-height:190px}.fm-grid{grid-template-columns:1fr}.fm-stamp-wrap{justify-self:start}.fpk-grid{grid-template-columns:1fr}.fpk-obj{width:86%}.fpk-stamp{top:-14%;left:0}.fa-sheet-wrap{margin-right:0}.fa-ribbon{margin-left:-.2em}.fw-bg{z-index:-2;width:auto;height:64vw;margin:calc(-1*clamp(72px,8vw,136px)) 0 -16vw;position:relative}.fw-bg:after{background:linear-gradient(180deg, #0f0b0840, #0000 30%, #0f0b0880 70%, var(--char))}.fw-grid{grid-template-columns:1fr}.fw-obj,.fw-copy{grid-column:1}.fw-obj{width:78%;margin-top:0}}
