@font-face{font-family:BRANIE;src:url(/assets/BRANIECOMPLEET-D9sFI2jV.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Rock Salt;src:url(/assets/RockSalt-Regular-BMynPHMa.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-Variable-lo7LRwNx.woff2)format("woff2-variations"),url(/assets/Switzer-Variable-lo7LRwNx.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/Switzer-VariableItalic-DQE4Zp1E.woff2)format("woff2-variations"),url(/assets/Switzer-VariableItalic-DQE4Zp1E.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--color-red:#e10000;--color-bordeaux:#7b0b00;--color-cream:#fdfbf5;--color-paper:#f2ede2;--color-blue:#acd7e8;--color-ochre:#ddb03a;--color-olive:#8a952f;--color-ink:#1c1715;--color-wall:#474643;--font-display:"BRANIE", "Arial Black", Impact, sans-serif;--font-script:"Rock Salt", cursive;--font-body:"Switzer", system-ui, sans-serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-strong:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--color-wall);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}button{font:inherit;color:inherit}p,h1,h2,ul{margin:0}:focus-visible{outline:3px solid var(--color-ochre);outline-offset:4px}.skip-link{z-index:100;background:var(--color-cream);color:var(--color-ink);border-radius:4px;padding:.6rem 1rem;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asterisk{aspect-ratio:1;-webkit-user-select:none;user-select:none;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.paper-btn{--paper-k:.3;isolation:isolate;color:#fff;text-shadow:0 1px 1px #5a000059;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;text-decoration:none;transition:filter .2s,translate .12s;display:inline-flex;position:relative}.paper-btn:before{content:"";z-index:-1;border-style:solid;border-width:calc(40px * var(--paper-k)) calc(70px * var(--paper-k));border-image:url(/assets/knop-normaal-DlboK0j-.webp) 40 70 fill;position:absolute;inset:0}.paper-btn:hover,.paper-btn:focus-visible{filter:drop-shadow(0 6px 9px #e100008c)drop-shadow(0 1px 2px #e1000059)}.paper-btn:active:before{inset:calc(-12px * var(--paper-k)) calc(-16px * var(--paper-k)) calc(-25px * var(--paper-k)) calc(-20px * var(--paper-k));border-width:calc(52px * var(--paper-k)) calc(86px * var(--paper-k)) calc(62px * var(--paper-k)) calc(90px * var(--paper-k));border-image:url(/assets/knop-ingedrukt-YTTXKaV-.webp) 52 86 62 90 fill}.paper-btn:active{filter:none;translate:0 1px}.paper-btn:focus-visible{outline:3px solid var(--color-ochre);outline-offset:5px}.paper-btn:disabled{cursor:default;opacity:.35;filter:grayscale(.6)}.paper-btn:disabled:active:before{border-width:calc(40px * var(--paper-k)) calc(70px * var(--paper-k));border-image:url(/assets/knop-normaal-DlboK0j-.webp) 40 70 fill;inset:0}.paper-btn:disabled:active{translate:none}.paper-btn--static{cursor:inherit}.pillar__back{--paper-k:.22}@media (prefers-reduced-motion:reduce){.paper-btn:active{translate:none}}@property --u{syntax:"<length>";inherits:true;initial-value:1px}.wall{z-index:1;background-color:var(--color-wall);background-image:var(--grain-strong), radial-gradient(ellipse 80% 60% at 35% 20%, #ffffff12, transparent 70%), radial-gradient(ellipse 70% 50% at 80% 90%, #0000002e, transparent 70%), linear-gradient(180deg, #ffffff08, #0000001f);background-size:180px 180px,auto,auto,auto;position:absolute;inset:0;overflow:hidden;container-type:size}.wall__canvas{--u:max(calc(100cqw / var(--cw)), calc(100cqh / var(--ch)));width:calc(var(--cw) * var(--u));height:calc(var(--ch) * var(--u));position:absolute;top:50%;left:50%;translate:-50% -50%}.wall__light{pointer-events:none;background:linear-gradient(112deg,#0000 22%,#ffffff0b 30%,#0000 38%),linear-gradient(112deg,#0000 58%,#ffffff08 63%,#0000 67%),radial-gradient(75% 70%,#0000 55%,#00000061);position:absolute;inset:0}.wall-item{position:absolute}.wall-item__body{--shadow:0 calc(1 * var(--u)) calc(1.5 * var(--u)) #00000052, calc(2 * var(--u)) calc(7 * var(--u)) calc(14 * var(--u)) #0000004d;--shadow-hover:0 calc(2 * var(--u)) calc(3 * var(--u)) #00000047, calc(4 * var(--u)) calc(16 * var(--u)) calc(28 * var(--u)) #00000061;width:100%;height:100%;transition:translate .35s cubic-bezier(.2,.7,.2,1),scale .35s cubic-bezier(.2,.7,.2,1);position:relative;container-type:inline-size}.wall-item__body>:first-child{box-shadow:var(--shadow);transition:box-shadow .35s cubic-bezier(.2,.7,.2,1)}.wall-item--hoverable:hover{z-index:20!important}.wall-item--hoverable:hover .wall-item__body{translate:0 calc(-5 * var(--u));scale:1.018}.wall-item--hoverable:hover .wall-item__body>:first-child{box-shadow:var(--shadow-hover)}.wall-item__caption{left:50%;top:calc(100% + 10 * var(--u));z-index:5;white-space:nowrap;font-family:var(--font-script);font-size:max(11px, calc(12 * var(--u)));letter-spacing:0;color:var(--color-ink);background:var(--color-cream);opacity:0;pointer-events:none;padding:.35em .7em;font-weight:400;transition:opacity .25s,translate .25s;position:absolute;translate:-50% -4px;box-shadow:0 2px 8px #0000004d}.wall-item--hoverable:hover .wall-item__caption,.wall-cover:hover .wall-item__caption,.wall-cover:focus-visible .wall-item__caption{opacity:1;translate:-50%}.tape{z-index:3;width:calc(74 * var(--u));height:calc(22 * var(--u));clip-path:polygon(2% 8%,6% 0,11% 6%,16% 1%,22% 5%,100% 3%,97% 14%,100% 27%,96% 41%,100% 56%,97% 72%,100% 88%,95% 100%,89% 95%,84% 100%,0 97%,3% 83%,0 69%,4% 52%,0 38%,3% 22%);background:linear-gradient(#ffffff2e,#ffffff0d),#e8dec09e;position:absolute;box-shadow:0 1px 2px #00000026}.tape--top{top:calc(-10 * var(--u));left:50%;translate:-50%;rotate:-3deg}.tape--tl{top:calc(-6 * var(--u));left:calc(-22 * var(--u));rotate:-38deg}.tape--tr{top:calc(-6 * var(--u));right:calc(-22 * var(--u));rotate:36deg}.pin{z-index:3;top:calc(9 * var(--u));width:calc(15 * var(--u));height:calc(15 * var(--u));background:radial-gradient(circle at 35% 30%, #ff8a7a, var(--color-red) 45%, #7a120b 100%);box-shadow:calc(3 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u)) #00000073, inset 0 -1px 2px #0000004d;border-radius:50%;position:absolute;left:50%;translate:-50%}.print{background:#f7f4ec var(--grain);background-size:180px;padding:4.2cqw}.print img{filter:contrast(1.03)saturate(.92);width:100%;height:auto}.frame{box-shadow:var(--shadow), inset 0 0 0 1px #ffffff0f;background:#141210;padding:5cqw}.frame--black{background:linear-gradient(135deg,#2a2725,#0f0e0d 60%)}.frame--wood{background:repeating-linear-gradient(90deg,#00000012 0 2px,#0000 2px 7px),linear-gradient(135deg,#9a6a3f,#6b4423 70%)}.frame__mat{background:#f4f0e6;padding:7cqw;box-shadow:inset 1px 1px 3px #00000059}.frame__mat img{width:100%;height:auto;box-shadow:inset 0 0 0 1px #0000001a}.page{background:#fff;position:relative}.page img{width:100%;height:auto}.page:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff1f,#0000 30%,#00000014 100%),linear-gradient(225deg,#0000001f,#0000 12%);position:absolute;inset:0}.poster{--poster-size:15.5;background-color:var(--color-paper);background-image:var(--grain);height:100%;color:var(--color-ink);background-size:180px;flex-direction:column;justify-content:space-between;padding:9cqw 9cqw 8cqw;display:flex;position:relative;overflow:hidden}.poster__lines{font-family:var(--font-display);font-weight:900;font-size:calc(var(--poster-size) * 1cqw);text-transform:uppercase;line-height:.88;display:grid}.poster__script{font-family:var(--font-script);font-size:7cqw;line-height:1.3}.poster__asterisk{width:14cqw;position:absolute;top:7cqw;right:7cqw}.poster--olive{background-color:var(--color-olive);color:var(--color-cream)}.poster--ochre{background-color:var(--color-ochre);color:var(--color-bordeaux)}.poster--black{color:var(--color-cream);background-color:#181513}.poster--red{background-color:var(--color-red);color:var(--color-cream)}.poster--blue{background-color:var(--color-blue);color:var(--color-bordeaux)}.poster--black .poster__script{color:var(--color-ochre)}.note{background-color:#fbfaf5;background-image:radial-gradient(circle at 50% 50%, var(--color-wall) 2.2cqw, transparent 2.5cqw), linear-gradient(90deg, transparent 11.5cqw, #cf2b1f73 11.5cqw 12cqw, transparent 12cqw), repeating-linear-gradient(180deg, transparent 0 9.4cqw, #5082aa47 9.4cqw 9.8cqw), var(--grain);color:#23335c;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background-position:0 3cqw,0 0,0 9.6cqw,0 0;background-repeat:repeat-x,no-repeat,repeat,repeat;background-size:10cqw 10cqw,auto,auto,180px;height:100%;padding:18cqw 9cqw 8cqw 16cqw;position:relative}.note__text{font-family:var(--font-script);font-size:7.6cqw;line-height:1.3;rotate:-2deg}.note__sign{font-family:var(--font-script);text-align:right;margin-top:6cqw;font-size:5.6cqw}.clipping{background-color:#ebe5d4;background-image:var(--grain);color:#2a2522;clip-path:polygon(0 1%,8% 0,17% 1.5%,29% .3%,41% 1.6%,55% 0,68% 1.2%,80% .2%,92% 1.4%,100% .4%,99% 18%,100% 37%,98.8% 58%,100% 79%,99% 100%,86% 98.6%,71% 100%,57% 98.8%,44% 100%,30% 98.7%,15% 100%,0 99%,1% 78%,0 55%,1.2% 33%,0 15%);background-size:180px;height:100%;padding:8cqw 8cqw 9cqw}.clipping__kicker{font-family:var(--font-display);letter-spacing:.02em;border-bottom:.6cqw solid;padding-bottom:2.5cqw;font-size:7cqw}.clipping__headline{font-family:var(--font-display);text-transform:uppercase;margin:4cqw 0;font-size:14.5cqw;font-weight:900;line-height:.9}.clipping__body{-webkit-hyphens:auto;hyphens:auto;text-align:justify;font-family:Georgia,Times New Roman,serif;font-size:6.1cqw;line-height:1.32}.ticket{background-color:#d7e9ee;background-image:var(--grain);height:100%;color:var(--color-bordeaux);background-size:180px;display:flex;-webkit-mask:radial-gradient(circle at 76% 0,#0000 3.2cqw,#000 3.4cqw) top/100% 51% no-repeat,radial-gradient(circle at 76% 100%,#0000 3.2cqw,#000 3.4cqw) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 76% 0,#0000 3.2cqw,#000 3.4cqw) top/100% 51% no-repeat,radial-gradient(circle at 76% 100%,#0000 3.2cqw,#000 3.4cqw) bottom/100% 51% no-repeat}.ticket__main{border-right:.6cqw dashed #6f1a1280;flex:0 0 76%;padding:6cqw 7cqw}.ticket__top{font-family:var(--font-display);letter-spacing:.02em;font-size:6.6cqw}.ticket__bottom{font-size:5.6cqw;font-weight:600}.ticket__title{font-family:var(--font-display);color:var(--color-red);text-transform:uppercase;margin:1cqw 0;font-size:15cqw;font-weight:900;line-height:1}.ticket__stub{flex:1;place-items:center;display:grid}.ticket__stub span{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.02em;font-size:6cqw}.ad{background-color:#fffef9;background-image:var(--grain);height:100%;color:var(--color-ink);background-size:180px;flex-direction:column;padding:9cqw 8cqw 0;display:flex}.ad__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-red);font-size:16cqw;font-weight:900;line-height:.9}.ad__text{margin-top:4cqw;font-size:7cqw;line-height:1.3}.ad__tabs{border-top:.6cqw dashed #00000040;height:30%;margin:auto -8cqw 0;display:flex}.ad__tabs span{writing-mode:vertical-rl;font-family:var(--font-script);border-left:.5cqw dashed #0000002e;flex:1;place-items:center;font-size:5cqw;line-height:1;display:grid}.ad__tabs span.is-torn{visibility:hidden}.wall-item--sticker .wall-item__body>:first-child{box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #0006}.sticker{aspect-ratio:1;background:radial-gradient(circle at 30% 25%, #ffffff4d, transparent 45%), var(--color-red);color:var(--color-cream);text-align:center;font-family:var(--font-display);text-transform:uppercase;border:5cqw solid #fffdf6;border-radius:50%;place-items:center;padding:14cqw;font-size:15cqw;font-weight:900;line-height:.88;display:grid}.pair-board{background-color:#b49a76;background-image:var(--grain);background-size:180px;gap:5cqw;height:100%;padding:5cqw 5cqw 4cqw;display:flex}.pair-board__slot{background:#faf8f2;flex:1;margin:0;padding:2cqw 2cqw 0;position:relative;box-shadow:0 1px 3px #0000004d}.pair-board__slot img{object-fit:cover;width:100%;height:calc(100% - 8cqw)}.pair-board__slot:first-child img{filter:grayscale()contrast(1.1)sepia(.15)}.pair-board__year{text-align:center;font-family:var(--font-display);color:var(--color-bordeaux);padding-top:.6cqw;font-size:5.2cqw;line-height:1.2;display:block}.cover-slot{width:100%;height:100%;position:relative}.cover-slot__ghost{box-shadow:inset 0 0 calc(18 * var(--u)) #0000001f;background:#ffffff0f;position:absolute;inset:0}.cover-slot__nail{top:calc(10 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));box-shadow:calc(2 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) #00000080;background:radial-gradient(circle at 35% 35%,#c9c4bb,#55504a);border-radius:50%;position:absolute;left:50%;translate:-50%}.wall-cover{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.wall-cover:hover,.wall-cover:focus-visible{translate:0 calc(-5 * var(--u));scale:1.02}.wall-cover:hover .magazine,.wall-cover:focus-visible .magazine{--lift:.18}.wall-cover:focus-visible{outline-offset:6px}.wall-cover .wall-item__caption{font-size:max(11px, calc(12 * var(--u)));font-family:var(--font-script)}.stage{background:var(--color-wall);height:185svh;position:relative}.hero{isolation:isolate;background:#1d1b1a;height:100dvh;position:sticky;top:0;overflow:hidden}.hero__shade{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(at 50% 45%,#120e0c26,#120e0c73);position:absolute;inset:0}.hero__scrim{z-index:2;pointer-events:none;background:radial-gradient(38% 30% at 50% 53%,#14100e9e,#14100e59 55%,#0000 100%);position:absolute;inset:0}.hero__brand{z-index:3;pointer-events:none;text-align:center;width:max-content;max-width:96vw;color:var(--color-cream);--logo-size:min(15.5vw, 25dvh);justify-items:center;display:grid;position:absolute;top:53%;left:50%;translate:-50% -50%}.brand-logo{font-family:var(--font-display);letter-spacing:.01em;font-weight:900;line-height:.82;display:inline-block;position:relative}.brand-logo__word{display:block}.brand-logo__mark{width:3.4em;display:block;position:relative}.brand-logo__layer{-webkit-mask:var(--logo-url) center / contain no-repeat;-webkit-mask:var(--logo-url) center / contain no-repeat;mask:var(--logo-url) center / contain no-repeat;background:currentColor;position:absolute;inset:0}.brand-logo__layer--star{background:var(--logo-star-color,var(--color-red))}.brand-logo__asterisk{--asterisk-gap:.05em;width:.4em;right:calc(-.4em - var(--asterisk-gap));position:absolute;bottom:-.12em}.hero__brand .brand-logo{font-size:var(--logo-size);color:var(--logo-color-wall,var(--color-cream));filter:drop-shadow(0 .015em .03em #0006)drop-shadow(0 .04em .18em #00000059)}.payoff{--reveal:115%;margin-top:calc(var(--logo-size) * .12);font-family:var(--font-script);font-size:calc(var(--logo-size) * .17);max-width:calc(var(--logo-size) * 3);text-wrap:balance;text-shadow:0 .04em .18em #000000a6;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 12%), transparent var(--reveal));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 12%), transparent var(--reveal));mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 12%), transparent var(--reveal));margin-inline:auto;padding-inline:.3em;line-height:1.35}.scroll-hint{z-index:3;color:var(--color-cream);pointer-events:none;position:absolute;bottom:max(18px,3dvh);left:50%;translate:-50%}.scroll-hint__inner{text-shadow:0 1px 6px #0009;justify-items:center;gap:2px;display:grid}.scroll-hint__label{font-family:var(--font-script);font-size:1rem;line-height:1}.scroll-hint__arrow{filter:drop-shadow(0 1px 3px #00000080);width:14px;height:38px;animation:2.4s ease-in-out infinite hint-bob}@keyframes hint-bob{50%{translate:0 5px}}@media (aspect-ratio<=4/5){.hero__brand{--logo-size:min(25vw, 15dvh);top:51%}.hero__scrim{background:radial-gradient(62% 20% at 50% 51%,#14100e9e,#14100e59 55%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.stage{height:auto}.hero{position:relative}.scroll-hint__arrow{animation:none}}@media (width<=600px){.payoff{max-width:92vw;font-size:4.6vw}}.cover-frame{width:100%;aspect-ratio:var(--cover-aspect,3 / 4);display:block;container-type:inline-size}.magazine{--lift:0;background:var(--color-red);width:100%;height:100%;color:var(--color-cream);text-align:left;box-shadow: .5cqw .6cqw 0 -.1cqw #efe9dc, 1cqw 1.2cqw 0 -.2cqw #ddd5c4,  0 calc(.6cqw + var(--lift) * 4cqw) calc(1.2cqw + var(--lift) * 7cqw) rgb(0 0 0/calc(.32 - var(--lift) * .12)),  calc(2cqw + var(--lift) * 5cqw) calc(4cqw + var(--lift) * 16cqw) calc(8cqw + var(--lift) * 22cqw) rgb(0 0 0/calc(.24 + var(--lift) * .12));border-radius:.4cqw 1cqw 1cqw .4cqw;flex-direction:column;display:flex;position:relative;overflow:visible}.magazine__full{object-fit:cover;border-radius:inherit;width:100%;height:100%}.magazine__photo{border-radius:.4cqw 1cqw 0 0;flex:0 0 58%;overflow:hidden}.magazine__photo img{object-fit:cover;width:100%;height:100%}.magazine__band{background-image:var(--grain);background-size:180px;flex-direction:column;flex:1;padding:4.5cqw 6cqw 5cqw;display:flex}.magazine__meta{font-family:var(--font-display);letter-spacing:.02em;justify-content:space-between;font-size:4.2cqw;display:flex}.magazine__headline{font-family:var(--font-display);text-transform:uppercase;margin-top:2.5cqw;font-size:11.4cqw;font-weight:900;line-height:.88}.magazine__headline span{color:#ffd9b8;display:block}.magazine__lines{font-family:var(--font-body);margin-top:auto;padding:0;font-size:3.3cqw;font-weight:600;line-height:1.35;list-style:none}.magazine__lines li:before{content:"* ";color:#ffd9b8}.magazine__gloss{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000038 0,#ffffff2e 1.2cqw,#0000 3.5cqw),linear-gradient(125deg,#ffffff29 0%,#0000 28% 62%,#ffffff12 74%,#0000 86%);position:absolute;inset:0}.cover-flyer{z-index:50;visibility:hidden;pointer-events:none;transform-origin:50%;will-change:transform;position:fixed;top:0;left:0}.cover-flyer .magazine{--lift:inherit}[data-cover=flying] .cover-flyer{visibility:visible}[data-cover=flying] .wall-cover,[data-cover=landed] .wall-cover,[data-cover=wall] .cover-resting,[data-cover=flying] .cover-resting{visibility:hidden}.magazine-section{z-index:1;background-color:var(--color-cream);background-image:var(--grain);background-size:180px;outline:none;align-items:center;min-height:100svh;padding:clamp(3rem,8vh,6rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative}.magazine-section:before{content:"";background:var(--color-cream);clip-path:polygon(0 100%,0 55%,3% 70%,6% 35%,10% 60%,14% 30%,18% 65%,23% 40%,27% 70%,31% 45%,36% 62%,40% 30%,45% 58%,49% 38%,54% 66%,58% 35%,63% 60%,67% 42%,72% 68%,76% 36%,81% 62%,85% 40%,89% 66%,93% 38%,97% 60%,100% 45%,100% 100%);height:18px;position:absolute;bottom:100%;left:0;right:0}.magazine-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:100%;max-width:1240px;margin-inline:auto;display:grid}.magazine-section__visual{justify-items:center;display:grid}.cover-target{width:min(100%,440px,52svh)}.cover-resting{width:100%}.magazine-section__text{max-width:34rem;color:var(--color-ink)}.magazine-section__eyebrow{font-family:var(--font-script);letter-spacing:0;text-transform:none;color:var(--color-red);margin-bottom:.9rem;font-size:1rem;font-weight:400;line-height:1.3}.magazine-section__title{color:var(--logo-color-magazine,var(--color-red));margin-top:0;font-size:clamp(3.4rem,8vw,7rem)}.magazine-section__slogan{font-family:var(--font-script);color:var(--color-red);margin-top:.3rem;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.35}.brush-line{background:var(--color-red);clip-path:polygon(0 40%,4% 10%,30% 20%,60% 0,88% 15%,100% 35%,98% 80%,70% 100%,40% 85%,10% 100%,1% 80%);width:9rem;height:.55rem;margin:1.4rem 0 1.5rem;display:block}.magazine-section__intro{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.magazine-section__closing{color:var(--color-bordeaux);margin-top:1rem;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:700}.magazine-section__cta{margin-top:2rem}.preorder{font-family:var(--font-display);letter-spacing:.04em;gap:.85rem;padding:1.05rem 1.7rem 1rem;font-size:1.45rem;font-weight:900;line-height:1}.preorder__arrow{font-family:var(--font-body);font-weight:700}.preorder__badge{background:var(--color-ochre);color:var(--color-ink);font-family:var(--font-script);letter-spacing:0;text-transform:none;padding:.3rem .55rem .25rem;font-size:.72rem;font-weight:400;line-height:1.3;position:absolute;top:-.85rem;right:-1rem;rotate:6deg;box-shadow:1px 2px 3px #0000004d}.preorder-note{color:#5b4f49;margin-top:.9rem;font-size:.92rem}.preorder-note.is-nudged{color:var(--color-bordeaux);font-weight:600;animation:.4s nudge}@keyframes nudge{25%{translate:-4px}75%{translate:4px}}.footer{background:var(--color-bordeaux);color:var(--color-cream);text-align:center;justify-items:center;gap:.6rem;padding:3.5rem 1.25rem 2.5rem;display:grid}.footer__quote{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900;line-height:1;position:relative}.footer__asterisk{vertical-align:-.05em;width:.7em;margin-left:.2em}.footer__meta{opacity:.8;font-size:.85rem}@media (width<=860px),(aspect-ratio<=4/5){.magazine-section{align-items:start;padding-top:clamp(2.5rem,7svh,4rem)}.magazine-section__inner{grid-template-columns:1fr;gap:2.75rem}.cover-target{width:min(68vw,340px,46svh)}.magazine-section__text{margin-inline:auto}}.magazine-section__pillars{color:var(--color-bordeaux);text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:4px;margin-top:1.6rem;font-weight:700;text-decoration-thickness:2px;display:inline-block}.magazine-section__pillars:hover{color:var(--color-red)}.footer__sales{font-family:var(--font-display);color:var(--color-ochre);text-underline-offset:5px;font-size:1.15rem;text-decoration:underline;text-decoration-thickness:2px}.footer__sales:hover{color:var(--color-cream)}.soon{isolation:isolate;place-items:center;min-height:100svh;padding:clamp(3.5rem,9vh,6rem) 16px clamp(4rem,10vh,6rem);display:grid;position:relative;overflow:hidden}.soon__wall{z-index:-1;animation:.9s ease-out both soon-fade;position:absolute;inset:0}.soon__wall:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(45% 55%,#120e0c8c,#0000 80%);position:absolute;inset:0}.soon-poster{background-color:var(--color-cream);background-image:var(--grain);width:min(100%,540px);color:var(--color-ink);background-size:180px;padding:clamp(2rem,6cqw,3rem) clamp(1.5rem,7%,3rem) clamp(2.25rem,7%,3.25rem);animation:.9s cubic-bezier(.2,.8,.25,1) .25s both soon-drop;position:relative;rotate:-1.4deg;box-shadow:0 2px 3px #0000004d,6px 22px 40px #00000073;container-type:inline-size}.soon-poster__tape{width:96px;height:28px;top:-12px}.soon-poster__tape--l{left:-20px;rotate:-32deg}.soon-poster__tape--r{right:-20px;rotate:30deg}.soon-poster__eyebrow+.soon-poster__logo{margin-top:.9rem}.soon-poster__eyebrow{font-family:var(--font-script);letter-spacing:0;text-transform:none;color:var(--color-red);font-size:1rem;font-weight:400;line-height:1.3}.soon-poster__logo{color:var(--logo-color-poster,var(--color-red));font-size:25cqw}.soon-poster__payoff{font-family:var(--font-script);text-wrap:balance;color:var(--color-red);margin-top:.6rem;font-size:clamp(1rem,5cqw,1.6rem);line-height:1.4}.soon-poster__line{margin:1.1rem 0 1.3rem}.soon-poster__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);font-size:clamp(1.9rem,9cqw,2.9rem);font-weight:900;line-height:.95}.soon-poster__text{max-width:30em;margin-top:.8rem;margin-bottom:clamp(2.6rem,11cqw,3.4rem);font-size:clamp(1rem,3.6cqw,1.1rem);line-height:1.6}.soon-poster__stamp{box-shadow:inset 0 0 0 2px var(--color-cream), inset 0 0 0 4px currentColor;color:var(--color-red);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;opacity:.92;mix-blend-mode:multiply;-webkit-mask-image:var(--grain), linear-gradient(#000, #000);-webkit-mask-composite:source-out;-webkit-mask-image:var(--grain), linear-gradient(#000, #000);mask-image:var(--grain), linear-gradient(#000, #000);border:3px solid;border-radius:6px;justify-items:center;padding:.55rem .9rem .45rem;font-size:clamp(1.3rem,6cqw,1.9rem);font-weight:900;line-height:1;animation:.45s cubic-bezier(.3,1.4,.5,1) 1.05s both soon-stamp;display:grid;position:absolute;bottom:clamp(.75rem,4cqw,1.4rem);right:clamp(.75rem,5cqw,2rem);rotate:14deg;-webkit-mask-composite:xor;mask-composite:exclude}.soon-poster__stamp-small{font-family:var(--font-display);letter-spacing:.02em;font-size:.5em}.soon__footer{width:max-content;max-width:calc(100% - 32px);color:var(--color-cream);letter-spacing:.04em;text-align:center;background:#1c1715bf;padding:.35em .8em;font-size:.8rem;animation:.6s 1.4s both soon-fade;position:absolute;bottom:max(14px,2.5vh);left:50%;translate:-50%}@keyframes soon-fade{0%{opacity:0}}@keyframes soon-drop{0%{opacity:0;translate:0 -28px;rotate:-5deg}}@keyframes soon-stamp{0%{opacity:0;scale:1.8}}@media (aspect-ratio<=4/5){.soon__wall:after{background:radial-gradient(80% 40%,#120e0c8c,#0000 85%)}}html.is-pillars,html.is-pillars body{background:#1b1817;height:100%;overflow:hidden}.pillars-page{position:fixed;inset:0;overflow:hidden}.pillars-stage{z-index:10;position:absolute;inset:0;overflow:hidden}.pillars-page:not(.phase-closed) .pillars-stage{pointer-events:none}.strips{--o:28px;position:absolute;inset:0}.strip{--zoom:1;filter:drop-shadow(0 -3px 5px #0006);transition:translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;left:0;right:0}.strip__half{will-change:transform;position:absolute;inset:0}.strip.is-torn{filter:none}.strip.is-torn .strip__half--top{filter:drop-shadow(0 8px 14px #00000080)}.strip.is-torn .strip__half--bottom{filter:drop-shadow(0 -8px 14px #00000080)}.strip__paper,.strip__fiber{background-color:#f3efe6;background-image:var(--grain-strong);background-size:180px;transition:translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.strip__fiber{opacity:0}.strip.is-torn .strip__fiber{opacity:1}.strip__photo{background:#2a2624;position:absolute;inset:0;overflow:hidden}.strip__face{position:absolute;inset:0}.strip__img{object-fit:cover;filter:contrast(1.04)saturate(.85);width:106%;max-width:none;height:112%;transform:translate3d(calc(var(--mx,0) * -14px), 0, 0) scale(var(--zoom));transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s;position:absolute;top:-6%;left:-3%}.strip__shade{background:var(--grain), radial-gradient(ellipse 42% 75% at 50% 50%, #0f0c0a52, transparent 100%), linear-gradient(90deg, #0f0c0a59, transparent 22%, transparent 78%, #0f0c0a59);background-size:180px,auto;position:absolute;inset:0}.strip__band{left:0;right:0;top:var(--o);bottom:var(--o);color:var(--color-cream);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-inline:clamp(14px,3vw,44px);display:grid;position:absolute}.strip:first-child .strip__band{top:0}.strip__num{font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 2px 10px #00000080;justify-self:start;font-size:min(3.4vh,5vw);font-weight:900}.strip__title{font-family:var(--font-display);--avail:calc(100vw - 300px);font-weight:900;font-size:min(9.5vh, 8vw, calc(var(--avail) / (var(--len,14) * .62)));letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 2px #00000040,0 4px 24px #00000073;-webkit-mask-image:var(--grain), linear-gradient(#000, #000);-webkit-mask-composite:source-out;-webkit-mask-image:var(--grain), linear-gradient(#000, #000);mask-image:var(--grain), linear-gradient(#000, #000);line-height:.9;-webkit-mask-composite:xor;mask-composite:exclude}.strip.is-active{--zoom:1.06;translate:0 -3px}.strip.is-active .strip__paper{translate:0 -2px}.strips.has-active .strip:not(.is-active) .strip__img{filter:grayscale(.6)brightness(.72)contrast(1.02)}.strip__link{z-index:3;cursor:pointer;position:absolute;left:0;right:0}.strip__link:focus-visible{outline:3px solid var(--color-ochre);outline-offset:-10px}.pillars-stage__top{z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:clamp(10px,2vh,18px) clamp(14px,3vw,44px);transition:opacity .3s;display:flex;position:absolute;top:0;left:0;right:0}.pillars-page:not(.phase-closed) .pillars-stage__top{opacity:0}.pillars-stage__home{pointer-events:auto;color:var(--color-cream)}.pillars-stage__logo{filter:drop-shadow(0 2px 6px #00000080);font-size:clamp(22px,3.2vh,34px)}.pillars-stage__tagline{font-family:var(--font-script);color:var(--color-cream);text-shadow:0 2px 8px #000000b3;font-size:clamp(.85rem,2.1vh,1.25rem);line-height:1}@media (width<=700px){.strip__band{grid-template-columns:auto 1fr auto}.strip__title{--avail:calc(100vw - 120px);font-size:min(8.5vw, 6vh, calc(var(--avail) * 1.8 / (var(--len,14) * .62)));white-space:normal;text-align:center;text-wrap:balance;justify-self:center;line-height:.95}}.pillar{z-index:1;overscroll-behavior:contain;background-color:#ece6da;background-image:var(--grain);color:var(--color-ink);transform-origin:50% 35%;background-size:180px;position:absolute;inset:0;overflow-y:auto}.pillar__bar{z-index:5;background:linear-gradient(#ece6da 70%,#ece6da00);justify-content:space-between;align-items:center;padding:14px clamp(16px,5vw,64px);display:flex;position:sticky;top:0}.pillar__back{font-family:var(--font-display);letter-spacing:.03em;padding:.8em 1.3em .75em;font-size:1.05rem;font-weight:900}.pillar__count{font-family:var(--font-display);color:var(--color-red);font-size:1.3rem;font-weight:900}.pillar__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1280px;margin:0 auto;padding:clamp(1rem,4vh,3rem) clamp(16px,5vw,64px) clamp(2rem,6vh,4rem);display:grid}.pillar__title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;outline:none;margin-top:0;font-size:clamp(2.4rem,6.2vw,6.4rem);font-weight:900;line-height:.9}.pillar__subtitle{color:var(--color-bordeaux);margin-top:1rem;font-size:1.1rem;font-weight:700}.pillar .brush-line{margin:1.3rem 0 1.4rem}.pillar__lede{max-width:36em;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.65}.pillar__lede+.pillar__lede{margin-top:.9rem}.pillar__figure{background:#faf8f2;margin:0;padding:10px 10px 36px;position:relative;rotate:1.6deg;box-shadow:0 2px 3px #0003,6px 18px 36px #00000040}.pillar__figure img{filter:grayscale(.1)contrast(1.05)saturate(.85);width:100%;height:auto}.pillar__tape{width:110px;height:30px;top:-12px;left:50%;translate:-50%;rotate:-3deg}.rail{padding-bottom:clamp(2rem,6vh,4rem)}.rail__head{justify-content:space-between;align-items:end;max-width:1280px;margin:0 auto;padding:0 clamp(16px,5vw,64px);display:flex}.rail__heading{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.rail__scroller{scroll-snap-type:x proximity;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--color-ink) transparent;padding:1.75rem 0 2rem;scroll-padding-inline:clamp(16px,5vw,64px);overflow-x:auto}.rail__scroller:active{cursor:grabbing}.rail__list{align-items:flex-start;gap:clamp(22px,3vw,48px);width:max-content;margin:0;padding:0 clamp(16px,5vw,64px);list-style:none;display:flex}.rail-item{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:none}.rail-item__link{color:inherit;flex-direction:column;gap:.65rem;text-decoration:none;display:flex}.rail-item__photo{background:#cfc7b8;display:block;overflow:hidden}.rail-item__photo img{object-fit:cover;filter:grayscale(.15)contrast(1.05)saturate(.85);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rail-item__link:hover .rail-item__photo img,.rail-item__link:focus-visible .rail-item__photo img{transform:scale(1.04)}.rail-item__meta{align-items:baseline;gap:.6rem;margin-top:.3rem;display:flex}.rail-item__num{font-family:var(--font-display);color:var(--color-red);font-size:1.1rem;font-weight:900}.rail-item__category{font-family:var(--font-script);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:400;line-height:1.3}.rail-item__title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:1.75rem;font-weight:900;line-height:.95}.rail-item__excerpt{font-size:.98rem;line-height:1.5}.rail-item__link:hover .rail-item__title{text-decoration:underline;-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red);text-underline-offset:.08em;text-decoration-thickness:.08em}.rail-item--feature{width:clamp(250px,26vw,380px)}.rail-item--feature .rail-item__photo{aspect-ratio:4/5}.rail-item--feature .rail-item__title{font-size:clamp(1.7rem,2.3vw,2.2rem)}.rail-item--wide{width:clamp(300px,40vw,580px);margin-top:clamp(1.5rem,6vh,4rem)}.rail-item--wide .rail-item__photo{aspect-ratio:3/2}.rail-item--wide .rail-item__title{font-size:clamp(1.9rem,2.8vw,2.7rem)}.rail-item--small{width:clamp(210px,19vw,280px);margin-top:clamp(1rem,3vh,2rem)}.rail-item--small .rail-item__photo{aspect-ratio:1;rotate:-1.2deg}.rail-item--note{width:clamp(240px,22vw,320px);margin-top:.75rem}.rail-item--note .rail-item__link{background-color:var(--color-red);background-image:var(--grain);color:#fff;background-size:180px;min-height:clamp(320px,46vh,430px);padding:1.6rem 1.5rem 1.4rem;rotate:-1deg;box-shadow:4px 10px 24px #00000038}.rail-item--note:nth-child(2n) .rail-item__link{background-color:var(--color-ochre);color:var(--color-bordeaux);rotate:1.2deg}.rail-item--note .rail-item__num{color:inherit}.rail-item--note .rail-item__title{font-size:clamp(2rem,2.7vw,2.6rem)}.rail-item__link:focus-visible{outline:3px solid var(--color-ochre);outline-offset:6px}.pillar__next a{background:var(--color-ink);color:var(--color-cream);gap:.4rem;padding:clamp(2rem,6vh,3.5rem) clamp(16px,5vw,64px);text-decoration:none;display:grid}.pillar__next-label{font-family:var(--font-script);letter-spacing:0;text-transform:none;color:var(--color-red);font-size:1rem;font-weight:400;line-height:1.3}.pillar__next-title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:900;line-height:.95}.pillar__next a:hover .pillar__next-title{color:var(--color-ochre)}@media (width<=860px){.pillar__intro{grid-template-columns:1fr}.pillar__figure{max-width:560px}}.article-view{z-index:40;position:fixed;inset:0}.article-view__backdrop{background:#14100e99;position:absolute;inset:0}.article-view__sheet{overscroll-behavior:contain;background-color:var(--color-cream);background-image:var(--grain);background-size:180px;width:min(880px,100%);position:absolute;top:clamp(12px,4vh,40px);bottom:0;left:50%;overflow-y:auto;translate:-50%;box-shadow:0 -10px 40px #0006}.article-view__inner{padding:clamp(2.5rem,7vh,4rem) clamp(20px,6vw,72px) 5rem}.article-view__back{margin-bottom:2rem}.article-view__category{font-family:var(--font-script);letter-spacing:0;text-transform:none;color:var(--color-red);font-size:1rem;font-weight:400;line-height:1.3}.article-view__title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;outline:none;margin-top:.6rem;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:900;line-height:.9}.article-view__figure{margin:2rem 0 0}.article-view__figure img{filter:grayscale(.1)contrast(1.05)saturate(.85);width:100%;height:auto}.tear-overlay{z-index:1000;pointer-events:none;position:fixed;inset:0}.tear-half{will-change:transform;position:absolute;inset:0;transform:translate(0,0)}.tear-half__view{background:var(--color-wall);position:absolute;inset:0;overflow:hidden}.tear-half__page{width:100%;position:absolute;top:0;left:0}.tear-half__fiber{background-color:#f3efe6;background-image:var(--grain-strong);background-size:180px;position:absolute;inset:0}.tear-half__shadow{filter:blur(10px);height:46px;position:absolute;left:-5%;right:-5%}.tear-half--top .tear-half__shadow{background:linear-gradient(#0000008c,#0000)}.tear-half--bottom .tear-half__shadow{background:linear-gradient(#0000,#0000008c)}.article-view__subtitle{color:var(--color-bordeaux);margin-top:1rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;line-height:1.45}.article-view__meta{font-family:var(--font-script);color:var(--color-red);flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:1rem;font-size:.9rem;display:flex}.article-view__intro{max-width:38em;margin-top:1.6rem}.article-view__intro p{font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.7}.article-view__intro p+p{margin-top:1rem}.article-view__intro p:first-child:not(.is-quote):first-letter{float:left;font-family:var(--font-display);color:var(--color-red);margin:.08em .1em 0 0;font-size:3.4em;line-height:.8}.locked{min-height:460px;margin-top:2.4rem;position:relative}.locked__text{-webkit-user-select:none;user-select:none;pointer-events:none;filter:blur(4.5px);opacity:.75;max-width:38em;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 95%);mask-image:linear-gradient(#000 0% 35%,#0000 95%)}.locked__text p{font-size:1.1rem;line-height:1.7}.locked__text p+p{margin-top:1rem}.locked__text .locked__h{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);margin-top:1.6rem;font-size:1.6rem;line-height:1}.locked__card{background:var(--color-cream) var(--grain);text-align:center;background-size:180px;width:min(460px,100%);padding:1.8rem 1.6rem 1.6rem;position:absolute;top:clamp(70px,14vh,130px);left:50%;translate:-50%;rotate:-1.2deg;box-shadow:0 2px 3px #0000002e,6px 18px 40px #00000040}.locked__card:before,.locked__card:after{content:"";background:#e8dec0bf;width:80px;height:24px;position:absolute;top:-12px;box-shadow:0 1px 2px #00000026}.locked__card:before{left:14px;rotate:-8deg}.locked__card:after{right:14px;rotate:7deg}.locked__asterisk{width:46px;margin:0 auto .6rem}.locked__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1}.locked__text-intro{margin:.8rem 0 1.4rem;font-size:1rem;line-height:1.55}.locked__card .preorder-wrap{justify-items:center;display:grid}.article-view__intro p.is-quote{font-family:var(--font-display);color:var(--color-red);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.sales{background:var(--color-cream);color:var(--color-ink);overflow-x:clip}.sales section{scroll-margin-top:70px;position:relative}.sales-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,5vw,56px)}.sales-h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);text-wrap:balance;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:900;line-height:.92}.sales-h2--light{color:var(--color-cream)}.sales-text{max-width:38em;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.65}.sales-text+.sales-text{margin-top:.9rem}.sales-text strong{color:var(--color-bordeaux)}.torn-edge{z-index:3;pointer-events:none;height:34px;position:absolute;bottom:-1px;left:0;right:0}.torn-edge span{position:absolute;inset:0}.torn-edge__fiber{background:#f6f2ea var(--grain-strong);background-size:180px}.sales-nav{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fdfbf5f0;align-items:center;gap:clamp(12px,3vw,32px);padding:10px clamp(16px,4vw,40px);display:flex;position:sticky;top:0;box-shadow:0 1px #1c171514}.sales-nav__home{color:var(--color-red);flex:none}.sales-nav__logo{font-size:26px}.sales-nav__links{scrollbar-width:none;gap:clamp(12px,2.2vw,28px);margin-right:auto;display:flex;overflow-x:auto}.sales-nav__links a{font-family:var(--font-display);color:var(--color-bordeaux);white-space:nowrap;background:linear-gradient(var(--color-red), var(--color-red)) 0 100% / 0 3px no-repeat;flex:none;padding:.4em 0;font-size:1.05rem;text-decoration:none;transition:background-size .25s}.sales-nav__links a:hover,.sales-nav__links a:focus-visible{background-size:100% 3px}.sales-nav__pdf{--paper-k:.2;font-family:var(--font-display);flex:none;padding:.7em 1.1em .65em;font-size:.95rem}@media (width<=760px){.sales-nav{flex-wrap:wrap;row-gap:4px}.sales-nav__links{order:3;width:100%}.sales-nav__pdf{margin-left:auto}}.sales-hero{background:var(--color-red) var(--grain);color:var(--color-cream);background-size:180px;padding-bottom:clamp(4rem,9vw,7rem)}.sales-hero__prints{background:var(--color-cream);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1vw,14px);padding:clamp(14px,2.5vw,30px) clamp(10px,2vw,26px) 0;display:grid}.sales-hero__print{rotate:calc((var(--i) - 2.5) * .6deg);translate:0 calc(mod(var(--i), 2) * 14px);background:#fff;margin:0;padding:6px 6px 18px;position:relative;box-shadow:0 1px 2px #0003,3px 10px 18px #0000002e}.sales-hero__print img{aspect-ratio:3/4;object-fit:cover;width:100%}.sales-hero__tape{width:54px;height:18px;top:-10px;left:50%;translate:-50%;rotate:-4deg}.sales-hero__body{max-width:1180px;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(16px,5vw,56px) 0;position:relative}.sales-hero__body:before{content:"";background:var(--color-red);clip-path:polygon(0 60%,4% 45%,9% 62%,14% 38%,19% 55%,25% 30%,31% 58%,37% 41%,43% 64%,49% 35%,55% 57%,61% 39%,67% 63%,73% 44%,79% 60%,85% 36%,91% 58%,96% 42%,100% 55%,100% 100%,0 100%);width:100vw;height:40px;position:absolute;top:-36px;left:50%;translate:-50%}.launch-sticker{z-index:2;aspect-ratio:1;background:var(--color-ochre);width:clamp(130px,17vw,200px);color:var(--color-red);border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;top:clamp(-4.5rem,-6vw,-3rem);right:clamp(16px,7vw,90px);rotate:-8deg;box-shadow:0 6px 18px #00000040}.launch-sticker__label{font-family:var(--font-script);color:var(--color-bordeaux);font-size:clamp(.8rem,1.2vw,1rem)}.launch-sticker__date{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:.9}.sales-hero__logo{color:var(--color-cream);font-size:clamp(34px,5vw,56px)}.sales-hero__title{font-family:var(--font-display);text-transform:uppercase;margin-top:.5rem;font-size:clamp(4.5rem,17vw,14rem);font-weight:900;line-height:.82}.sales-hero__payoff{max-width:22em;font-family:var(--font-script);margin-top:1.4rem;font-size:clamp(1.15rem,2.2vw,1.8rem);line-height:1.4}.sales-hero__intro{max-width:30em;margin-top:1.4rem;font-size:1.1rem;line-height:1.6}.sales-hero__ctas{flex-wrap:wrap;align-items:center;gap:1.4rem 2rem;margin-top:2rem;display:flex}.sales-btn{--paper-k:.26;font-family:var(--font-display);filter:drop-shadow(0 3px 6px #5a000059);padding:1rem 1.6rem .95rem;font-size:1.35rem}.sales-hero__dl{color:var(--color-cream);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.sales-hero__dl:hover{color:var(--color-ochre)}.sales-hero__asterisk{filter:brightness(0)invert();opacity:.95;width:clamp(70px,9vw,120px);position:absolute;bottom:-1.5rem;right:clamp(16px,8vw,110px)}@media (width<=700px){.sales-hero__prints{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-hero__print:nth-child(n+4),.sales-hero__asterisk{display:none}}.sales-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.sales-intro__aside{background:var(--color-blue);padding:clamp(3rem,7vw,6rem) clamp(16px,4vw,48px);position:relative}.sales-intro__claim{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);font-size:clamp(2.4rem,4.6vw,4rem);font-weight:900;line-height:.95}.sales-intro__asterisk{width:clamp(60px,7vw,90px);margin:2.5rem 0 1.5rem;rotate:12deg}.sales-intro__photo{background:#fff;max-width:300px;margin:0;padding:8px 8px 26px;rotate:-2deg;box-shadow:4px 14px 28px #0003}.sales-intro__photo img{width:100%}.sales-intro__main{padding:clamp(3rem,7vw,6rem) clamp(16px,5vw,64px)}.sales-intro__main .sales-h2{color:var(--color-red)}.sales-intro__lead{max-width:28em;color:var(--color-bordeaux);margin:1.2rem 0 1rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.45}.facts{border-top:4px solid var(--color-bordeaux);max-width:560px;margin:2.5rem 0 0}.facts__row{border-bottom:1px solid #1c171526;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0 .75rem;display:flex}.facts dt{color:#6b5d57;font-size:.95rem;font-weight:600}.facts dd{font-family:var(--font-display);color:var(--color-bordeaux);text-align:right;margin:0;font-size:clamp(1.3rem,2.2vw,1.8rem)}@media (width<=860px){.sales-intro{grid-template-columns:1fr}.sales-intro__photo{display:none}.sales-intro__asterisk{margin:0;position:absolute;bottom:10px;right:20px}}.sales-mission__photos{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sales-mission__photos img{aspect-ratio:3/4;object-fit:cover;width:100%;max-height:46vh}.sales-mission__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--color-red);text-wrap:balance;padding-top:clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:900;line-height:1.05}.sales-mission__cols{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);padding:2.5rem 0 clamp(3rem,7vw,5rem);display:grid}.outline-title{font-family:var(--font-display);color:#0000;-webkit-text-stroke:2px var(--color-bordeaux);margin-bottom:1.2rem;font-size:clamp(3.2rem,7vw,5.5rem);font-weight:900;line-height:.9}.sales-statement{background:var(--color-bordeaux) var(--grain);color:var(--color-cream);background-size:180px;padding:clamp(2.5rem,6vw,4.5rem) clamp(16px,5vw,56px) clamp(3.5rem,7vw,5.5rem);position:relative}.sales-statement p{max-width:24em;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:900;line-height:1.1}.sales-statement__asterisk{filter:brightness(0)invert();width:clamp(70px,10vw,140px);position:absolute;top:50%;right:clamp(16px,8vw,120px);translate:0 -50%}@media (width<=760px){.sales-mission__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mission__photos img:nth-child(n+3){display:none}.sales-mission__cols{grid-template-columns:1fr}.sales-statement__asterisk{width:70px;margin-top:1.5rem;position:static;translate:none}}.sales-pillars{background:var(--color-red) var(--grain);background-size:180px;padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.sales-pillars .sales-h2{margin-bottom:2rem;padding-inline:clamp(16px,5vw,56px)}.pillar-bars{gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.pillar-bar{background:var(--color-bordeaux);border-top:6px solid var(--color-olive);border-bottom:6px solid var(--color-blue);min-height:clamp(84px,11vw,120px);color:var(--color-cream);grid-template-columns:clamp(70px,12vw,160px) 1fr;align-items:center;column-gap:clamp(12px,3vw,40px);padding-right:clamp(16px,5vw,56px);text-decoration:none;transition:translate .25s cubic-bezier(.2,.7,.2,1),background-color .25s;display:grid;position:relative}.pillar-bar:hover,.pillar-bar:focus-visible{background-color:#8c1408;translate:10px}.pillar-bar__num{font-family:var(--font-display);color:var(--color-red);grid-row:span 2;padding-left:clamp(10px,3vw,40px);font-size:clamp(4.5rem,10vw,8rem);font-weight:900;line-height:.8;translate:0 4%}.pillar-bar__title{font-family:var(--font-display);text-transform:uppercase;align-self:end;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:900;line-height:1}.pillar-bar__sub{font-family:var(--font-script);color:var(--color-blue);align-self:start;margin-top:.4rem;font-size:clamp(.75rem,1.1vw,.95rem);line-height:1.4}.sales-preview{text-align:center;background:var(--color-cream) var(--grain);background-size:180px;padding:clamp(3.5rem,8vw,6rem) clamp(16px,5vw,56px)}.spreads{gap:clamp(2rem,5vw,3.5rem);max-width:1100px;margin:2.5rem auto 0;display:grid}.spread{rotate:var(--r,0deg);margin:0;position:relative;box-shadow:0 2px 4px #0003,10px 26px 50px #00000047}.spread img{width:100%}.spread__fold{pointer-events:none;background:linear-gradient(90deg,#0000 46%,#00000029 49.6%,#ffffff1f 50.4%,#0000 54%);position:absolute;inset:0}.sales-preview__caption{font-family:var(--font-script);color:var(--color-red);margin-top:2rem;font-size:clamp(1rem,1.6vw,1.3rem)}.sales-look{min-height:clamp(560px,80vh,820px);position:relative}.swatches{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.swatch{text-align:left;cursor:copy;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2rem;padding:1.2rem clamp(8px,1.5vw,20px);transition:filter .2s;display:flex}.swatch:hover,.swatch:focus-visible{filter:brightness(1.06)}.swatch:focus-visible{outline-offset:-6px}.swatch__name{font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.6rem)}.swatch__hex{font-size:clamp(.72rem,1vw,.9rem);font-weight:600}.sales-look__card{z-index:2;background:var(--color-cream);width:min(640px,100% - 32px);box-shadow:0 8px 0 var(--color-ink);pointer-events:none;margin:clamp(2.5rem,7vw,5rem) 0 0 clamp(16px,6vw,80px);padding:clamp(1.6rem,4vw,2.8rem);position:relative}.sales-look__card .sales-h2{font-size:clamp(2rem,4.6vw,3.6rem)}.sales-look__card .sales-text{margin-top:.8rem}.sales-look__mark{border-top:1px solid #1c171526;align-items:center;gap:1.3rem;margin-top:1.3rem;padding-top:1.3rem;display:flex}.sales-look__asterisk{flex:none;width:64px}.sales-look__hint{font-family:var(--font-script);color:var(--color-red);margin-top:1rem;font-size:.85rem}@media (width<=700px){.sales-look{flex-direction:column;min-height:0;display:flex}.swatches{order:2;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.swatch{min-height:110px}.sales-look__card{width:auto;box-shadow:none;margin:0}}.sales-where{padding:clamp(3.5rem,8vw,6rem) 0 clamp(3rem,7vw,5rem)}.sales-where>.sales-wrap>.sales-text{margin-top:.6rem}.channels{margin:2.5rem 0 0;padding:0;list-style:none}.channel{color:var(--color-cream);grid-template-columns:clamp(64px,12vw,150px) 1fr auto;align-items:center;gap:clamp(12px,3vw,40px);padding:clamp(1.5rem,4vw,2.6rem) clamp(16px,5vw,56px);display:grid}.channel--red{background:var(--color-red)}.channel--olive{background:var(--color-olive)}.channel--ochre{background:var(--color-ochre);color:var(--color-bordeaux)}.channel__num{font-family:var(--font-display);opacity:.45;font-size:clamp(4rem,9vw,7rem);font-weight:900;line-height:.8}.channel__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.8rem,4.2vw,3.4rem);font-weight:900;line-height:.95}.channel__text{margin-top:.6rem;font-size:1.05rem}.channel__photo{aspect-ratio:1;object-fit:cover;border:4px solid #fffdf9d9;border-radius:50%;width:clamp(90px,15vw,180px)}.sales-where__socials{margin-top:2rem}.sales-handle{font-family:var(--font-script);color:var(--color-red);margin-top:.4rem;font-size:clamp(1.4rem,3vw,2.2rem)}@media (width<=600px){.channel{grid-template-columns:1fr auto}.channel__num{display:none}}.sales-rates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:1240px;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(16px,4vw,48px);display:grid}.rate-card{color:var(--color-cream);outline-offset:-12px;outline:2px solid #fffdf98c;padding:clamp(1.6rem,4vw,2.8rem);box-shadow:0 0 0 6px #2a1f1c}.rate-card--bordeaux{background:var(--color-bordeaux) var(--grain);background-size:180px;rotate:-.6deg}.rate-card--red{background:var(--color-red) var(--grain);background-size:180px;rotate:.8deg}.rate-card__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:900;line-height:.9}.rate-card__tagline{font-family:var(--font-script);color:var(--color-blue);margin-top:.6rem;font-size:clamp(.95rem,1.4vw,1.15rem)}.rate-card--red .rate-card__tagline{color:#ffd2c8}.rate-card__group{font-family:var(--font-display);color:var(--color-blue);margin:2rem 0 1rem;font-size:1.25rem}.rate-card--red .rate-card__group{color:#ffd2c8}.rates{margin:0;padding:0;list-style:none}.rates li{align-items:center;gap:.8rem;padding:.45rem 0;display:flex}.rates--print li{padding:.6rem 0}.rates__label{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.05rem,1.6vw,1.35rem)}.rates--social .rates__label{font-size:clamp(.92rem,1.3vw,1.08rem)}.rates__dots{border-bottom:2px dotted #fffdf98c;flex:1;min-width:1.5rem;translate:0 -.3em}.rates__price{font-family:var(--font-display);color:var(--color-ochre);font-size:clamp(1.5rem,2.6vw,2.2rem)}.rates--social .rates__price{font-size:clamp(1.2rem,1.9vw,1.6rem)}.rate-card__text{font-family:var(--font-display);text-transform:uppercase;margin-top:2rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.35}.page-icon{flex:none;gap:2px;width:64px;display:inline-flex}.page-icon__page{border:1.5px solid #fffdf9cc;width:36px;height:48px;display:block;position:relative}.page-icon__ad{background:var(--color-ochre);position:absolute;bottom:0;right:0}.page-icon--full .page-icon__ad{inset:0}.page-icon--half .page-icon__ad{height:50%;left:0}.page-icon--quarter .page-icon__ad{width:50%;height:50%}.page-icon__page--fill{background:var(--color-ochre);border-color:var(--color-ochre)}@media (width<=900px){.sales-rates{grid-template-columns:1fr}.rate-card--bordeaux,.rate-card--red{rotate:none}}.sales-packages{padding-top:clamp(2.5rem,6vw,4rem)}.sales-packages>.sales-wrap>.sales-text{margin-top:.6rem}.sales-packages .sales-text strong{color:var(--color-red)}.packages{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(6rem,12vw,9rem);display:grid}.package{color:var(--color-cream);flex-direction:column;padding:0 clamp(16px,3vw,36px) clamp(2rem,5vw,3rem);display:flex;position:relative;overflow:visible}.package--olive{background:var(--color-olive)}.package--red{background:var(--color-red)}.package--bordeaux{background:var(--color-bordeaux)}.package__price{aspect-ratio:1;background:var(--color-cream);border:4px solid;border-radius:50%;place-content:center;justify-items:center;width:clamp(140px,16vw,190px);margin:calc(clamp(140px,16vw,190px)/-2) auto 1.5rem;display:grid;rotate:-4deg}.package--olive .package__price{color:var(--color-olive)}.package--red .package__price{color:var(--color-red)}.package--bordeaux .package__price{color:var(--color-bordeaux)}.package__for{font-family:var(--font-script);color:var(--color-bordeaux);font-size:.85rem}.package__amount{font-family:var(--font-display);color:var(--color-bordeaux);font-size:clamp(2.6rem,4.6vw,3.6rem);line-height:.9}.package__name{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.package__focus{font-family:var(--font-script);color:var(--color-ochre);margin-top:.3rem;font-size:.95rem}.package--olive .package__focus{color:#fff3c4}.package__items{margin:1.2rem 0 0;padding:0;list-style:none}.package__items li{border-top:1px solid #fffdf959;padding:.75rem 0;font-size:1rem;line-height:1.45}.package__items li:last-child{border-bottom:1px solid #fffdf959}.package__saving{margin-top:1rem;font-size:.95rem}.package__btn{--paper-k:.22;font-family:var(--font-display);align-self:flex-start;margin-top:1.6rem;padding:.85rem 1.3rem .8rem;font-size:1.15rem}.package--red .package__btn:before{filter:brightness(.82)saturate(1.2)}.package__asterisk{opacity:.38;width:clamp(90px,12vw,150px);margin:2.5rem auto 0;rotate:14deg}.package--red .package__asterisk{filter:brightness(.55)}@media (width<=860px){.packages{grid-template-columns:1fr;gap:7rem}}.sales-price{padding-bottom:clamp(4rem,8vw,6rem)}.sales-price__top{background:var(--color-blue);padding:clamp(3rem,7vw,5rem) clamp(16px,5vw,56px) clamp(3rem,6vw,4.5rem);position:relative}.price-stickers{flex-wrap:wrap;align-items:center;gap:clamp(1rem,4vw,3rem);margin-top:2rem;display:flex}.price-sticker{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;justify-items:center;display:grid;box-shadow:0 10px 24px #0000002e}.price-sticker--red{background:var(--color-red);width:clamp(190px,26vw,300px);color:var(--color-cream);rotate:-8deg}.price-sticker--ochre{background:var(--color-ochre);width:clamp(160px,21vw,240px);color:var(--color-bordeaux);rotate:7deg}.price-sticker__label{font-family:var(--font-script);font-size:clamp(.9rem,1.4vw,1.15rem)}.price-sticker__amount{font-family:var(--font-display);font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:.95}.sales-price__cta{margin-top:2.5rem}.sales-delivery{padding-top:clamp(3rem,7vw,5rem)}.delivery{max-width:820px;margin:1.8rem 0 0}.delivery__row{border-bottom:2px solid var(--color-ink);grid-template-columns:minmax(110px,.35fr) 1fr;align-items:baseline;gap:1rem;padding:1rem 0 .8rem;display:grid}.delivery dt{font-family:var(--font-display);color:var(--color-bordeaux);font-size:1.35rem}.delivery dd{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0;display:flex}.delivery__script{font-family:var(--font-script);color:var(--color-red);font-size:clamp(1rem,1.6vw,1.25rem)}a.delivery__script{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.delivery__left{background:var(--color-ochre);font-family:var(--font-display);color:var(--color-ink);padding:.25rem .55rem .2rem;font-size:.95rem;rotate:-2deg}.sales-contact{background:var(--color-red) var(--grain);color:var(--color-cream);background-size:180px;padding:clamp(3.5rem,8vw,6rem) clamp(16px,5vw,56px) clamp(3rem,7vw,5rem)}.sales-contact__title{font-family:var(--font-display);font-size:clamp(4rem,13vw,9rem);font-weight:900;line-height:.85}.contact-list{max-width:640px;margin:2.5rem 0 0}.contact-list>div{border-bottom:1px solid #fffdf966;grid-template-columns:110px 1fr;align-items:baseline;gap:1rem;padding:.75rem 0;display:grid}.contact-list dt{font-family:var(--font-display);font-size:1.2rem}.contact-list dd{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.contact-list a{color:inherit}.contact-list a:hover{color:var(--color-ochre)}.contact-list__handle{font-family:var(--font-display);color:var(--color-ochre);font-size:1.4rem}.contact-list__socials{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.3rem;font-size:.95rem;display:flex}.contact-photos{align-items:center;gap:clamp(12px,3vw,36px);margin-top:clamp(2.5rem,6vw,4rem);display:flex}.contact-photos img{width:calc(clamp(110px, 20vw, 240px) * var(--s,1));aspect-ratio:1;object-fit:cover;border-radius:50%}.sales-contact__payoff{max-width:26em;font-family:var(--font-script);margin-top:clamp(2.5rem,6vw,4rem);font-size:clamp(1.1rem,2.4vw,1.9rem);line-height:1.45}.sales-contact__logo{color:var(--color-cream);margin-top:2rem;font-size:clamp(40px,6vw,64px)}.sales-contact__logo .asterisk,.sales-hero__logo .asterisk{filter:brightness(0)invert()}.sales-hero__logo,.sales-contact__logo{--logo-star-color:var(--color-cream)}.bollard{--w:128px;--cap-h:74px;--iron:var(--color-bordeaux);z-index:60;width:var(--w);pointer-events:none;position:fixed;bottom:0;left:clamp(10px,2.2vw,32px)}.bollard__post{visibility:hidden;pointer-events:auto;filter:drop-shadow(4px 0 6px #00000059)drop-shadow(0 2px 2px #00000040);transform-origin:50% 100%;position:relative}.bollard__cap{width:74%;height:var(--cap-h);cursor:pointer;background:radial-gradient(ellipse 34% 30% at 34% 26%, #ffffff6b, transparent 70%), linear-gradient(90deg, #00000061, transparent 30%, #ffffff1a 45%, transparent 60%, #00000073), var(--iron);-webkit-tap-highlight-color:transparent;border:0;border-radius:50% 50% 8px 8px/62% 62% 8px 8px;margin:0 auto;padding:0;display:block;position:relative}.bollard__cap:after{content:"";background:linear-gradient(180deg, #ffffff38, transparent 45%, #0006), linear-gradient(90deg, #0006, transparent 30%, transparent 65%, #00000073), var(--iron);border-radius:6px;height:13px;position:absolute;bottom:0;left:-6%;right:-6%}.bollard__cap:hover,.bollard__cap:focus-visible{filter:brightness(1.15)}.bollard__cap:focus-visible{outline:3px solid var(--color-ochre);outline-offset:3px}.bollard__cap-hint{font-family:var(--font-script);color:var(--color-cream);text-shadow:0 1px 2px #00000080;place-items:center;font-size:.8rem;display:grid;position:absolute;inset:0 0 13px}.bollard__body{clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);background:var(--grain), linear-gradient(90deg, #00000073 0%, #00000014 18%, #ffffff29 32%, #ffffff0a 44%, transparent 60%, #0000002e 80%, #00000080 100%), var(--iron);background-size:180px,auto,auto;border-radius:6px 6px 0 0;flex-direction:column;align-items:center;gap:18px;margin-top:-1px;padding:22px 0 46px;display:flex;position:relative}.bollard__crosses{gap:7px;display:grid}.bollard__crosses span{width:30px;height:26px;position:relative}.bollard__crosses span:before,.bollard__crosses span:after{content:"";background:linear-gradient(#fff3,#00000040),#5c0900;border-radius:2px;width:34px;height:7px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:42deg;box-shadow:0 -1px #ffffff26,0 1.5px 1px #00000073}.bollard__crosses span:after{rotate:-42deg}.bollard__links{justify-items:center;gap:4px;width:100%;margin:0;padding:0 8px;list-style:none;display:grid}.bollard__links a{font-family:var(--font-display);color:var(--color-cream);text-align:center;white-space:nowrap;text-shadow:0 1px 2px #00000073;background:linear-gradient(var(--color-ochre), var(--color-ochre)) 50% 100% / 0 2px no-repeat;padding:.45em .2em .35em;font-size:.92rem;line-height:1;text-decoration:none;transition:background-size .2s,color .2s;display:block}.bollard__links a:hover,.bollard__links a:focus-visible,.bollard__links a[aria-current=page]{color:#fff;background-size:90% 2px}.bollard__links a:focus-visible{outline:2px solid var(--color-ochre);outline-offset:2px}.bollard__links .bollard__preorder{background:var(--color-red);color:#fff;margin-top:6px;padding:.55em .6em .45em;rotate:-3deg;box-shadow:0 2px #0006}.bollard__links .bollard__preorder:hover,.bollard__links .bollard__preorder:focus-visible{background:#ff1a1a}.bollard__pavement{background:radial-gradient(at 50% 30%,#00000073,#0000 70%);border-radius:50%;height:14px;position:absolute;bottom:-6px;left:-14px;right:-14px}@media (width<=700px){.bollard{--w:104px;--cap-h:60px}.bollard__body{gap:12px;padding:16px 0 34px}.bollard__links a{font-size:.82rem}}.footer{padding-bottom:7rem}.thanks{background:var(--color-cream) var(--grain);min-height:100svh;color:var(--color-ink);background-size:180px;padding:clamp(5rem,10vh,7rem) clamp(16px,5vw,64px) 8rem;position:relative;overflow-x:clip}.thanks__logo{color:var(--color-red);font-size:30px;position:absolute;top:clamp(14px,3vh,26px);left:clamp(16px,4vw,40px)}.thanks__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:1180px;margin:0 auto;display:grid}.thanks__visual{justify-self:center;width:min(100%,380px,46svh);position:relative}.thanks__cover{rotate:-4deg}.thanks__stamp{box-shadow:inset 0 0 0 2px var(--color-cream), inset 0 0 0 4px currentColor;color:var(--color-red);font-family:var(--font-display);text-transform:uppercase;background:#fffdf9d9;border:4px solid;border-radius:6px;padding:.4rem .9rem .3rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;position:absolute;bottom:12%;right:-6%;rotate:-12deg}.thanks__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);text-wrap:balance;font-size:clamp(2.6rem,6vw,5rem);font-weight:900;line-height:.9;display:inline-block;position:relative}.thanks__asterisk{vertical-align:top;width:.5em;margin-left:.15em}.thanks__lead{max-width:32em;margin-top:1.2rem;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.55}.thanks__steps{gap:.9rem;max-width:34em;margin:2rem 0 0;padding:0;list-style:none;display:grid}.thanks__steps li{grid-template-columns:2.6rem 1fr;align-items:start;gap:.8rem;line-height:1.5;display:grid}.thanks__steps strong{font-family:var(--font-display);color:var(--color-bordeaux);font-size:1.2rem;font-weight:400;display:block}.thanks__num{aspect-ratio:1;background:var(--color-red);color:#fff;width:2.6rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.thanks__contact{margin-top:1.8rem}.thanks__contact a{color:var(--color-red);font-weight:700}.thanks__btn{font-family:var(--font-display);margin-top:1.8rem;padding:1rem 1.6rem .95rem;font-size:1.3rem}.thanks__payoff{font-family:var(--font-script);color:var(--color-red);margin-top:2rem;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.4}@media (width<=860px){.thanks__inner{grid-template-columns:1fr}.thanks__visual{width:min(70vw,300px)}}.cookies{z-index:80;background:var(--color-cream) var(--grain);width:min(400px,100vw - 24px);color:var(--color-ink);background-size:180px;padding:1.5rem 1.4rem 1.3rem;position:fixed;bottom:clamp(12px,2.5vw,32px);right:clamp(12px,2.5vw,32px);rotate:-1.2deg;box-shadow:0 2px 3px #0003,6px 18px 40px #0000004d}.cookies__tape{width:92px;height:26px;top:-12px;left:50%;translate:-50%;rotate:-4deg}.cookies__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bordeaux);font-size:1.55rem;font-weight:400;line-height:1}.cookies__asterisk{vertical-align:top;width:.62em;margin-left:.18em}.cookies__text{margin-top:.7rem;font-size:.92rem;line-height:1.5}.cookies__text a{color:var(--color-red);font-weight:600}.cookies__actions{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.1rem;display:grid}.cookies__btn{--paper-k:.22;font-family:var(--font-display);cursor:pointer;padding:.8rem 1rem .75rem;font-size:1.1rem}.cookies__btn--plain{border:3px solid var(--color-bordeaux);color:var(--color-bordeaux);background:0 0;border-radius:0}.cookies__btn--plain:hover,.cookies__btn--plain:focus-visible{background:var(--color-bordeaux);color:var(--color-cream)}.cookies__btn--plain:focus-visible{outline:3px solid var(--color-ochre);outline-offset:3px}.footer__cookies{color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}
