@property --fd-c{syntax:"<number>";inherits:true;initial-value:1}@property --fd-h{syntax:"<number>";inherits:true;initial-value:0}.fd{--ink:#2b1419;--wine:#7d1d2c;--deep:#2a0c14;--paper:#fffcf8;--gold:#c9a46a;--gold-t:#85632a;--muted:#6a5157;--fline:#7d1d2c24;--fserif:var(--font-bodoni), "Bodoni Moda", Georgia, serif;--fease:cubic-bezier(.2, .8, .2, 1);--fio:cubic-bezier(.7, 0, .2, 1);color:var(--ink);interpolate-size:allow-keywords;overflow-x:clip}.fd-wrap{width:min(1320px,100%);padding-inline:var(--gutter,16px);margin-inline:auto}.fd-kick{letter-spacing:.24em;text-transform:uppercase;color:var(--wine);align-items:center;gap:12px;margin:0;font-size:11.5px;font-weight:600;display:flex}.fd-kick i,.fd-qtag i{background:currentColor;width:34px;height:1px;display:block}.fd-h2{font:400 clamp(42px, 6vw, 92px) / .95 var(--fserif);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:18px 0 0}.fd-h2 em,.fd-end h2 em{color:var(--wine)}.fd svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.fd-cover{flex-direction:column;min-height:calc(100svh - 72px);padding-bottom:28px;display:flex}.fd-strip{border-bottom:1px solid var(--fline);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:11.5px;font-weight:600;display:flex}.fd-strip b{font:500 18px var(--fserif);letter-spacing:.32em;color:var(--ink)}.fd-mid{color:var(--wine)}@media (max-width:700px){.fd-hs{display:none}}.fd-stage{text-align:center;flex:1;grid-template-areas:"kick""n1""n2""cap""lede";justify-items:center;gap:18px;padding-block:36px 20px;display:grid}.fd-stage>.fd-kick{grid-area:kick}.fd-h1{display:contents}.fd-n1,.fd-n2{font:400 clamp(54px, 8.6vw, 140px) / .88 var(--fserif);letter-spacing:-.04em;color:var(--ink);z-index:3;animation:fd-in 1.1s var(--fio) both;position:relative}.fd-n1{grid-area:n1}.fd-n2{color:var(--wine);grid-area:n2;font-style:italic;animation-delay:.12s}.fd-dr{color:var(--gold-t);letter-spacing:0;font-size:.32em;font-style:italic}.fd-lede{max-width:320px;color:var(--muted);grid-area:lede;margin:0;font-size:15.5px;line-height:1.6}@keyframes fd-in{0%{opacity:.001;transform:translateY(.35em)}}.fd-capw{z-index:2;grid-area:cap;margin-block:36px 24px;animation:7s ease-in-out infinite fd-float;position:relative}@keyframes fd-float{50%{transform:translateY(-10px)}}.fd-cap{aspect-ratio:37/62;--fd-k:max(var(--fd-c), var(--fd-h));width:clamp(240px,25vw,370px);transition:--fd-h .7s var(--fease);background:#dce3ea;border-radius:999px;position:relative;overflow:hidden}.fd-cap img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;filter:grayscale(calc(1 - var(--fd-k))) contrast(calc(1.1 - .1 * var(--fd-k)));animation:fd-zoom 2.2s var(--fease) both;position:absolute;inset:0}@keyframes fd-zoom{0%{transform:scale(1.12)}to{transform:scale(1.03)}}.fd-tone{mix-blend-mode:multiply;opacity:calc(1 - var(--fd-k));background:linear-gradient(#efe1d3,#efe1d3);position:absolute;inset:0}.fd-gloss{background:linear-gradient(100deg,#ffffff47 0%,#ffffff0f 18%,#0000 30% 78%,#2a0c142e 100%);border-radius:999px;position:absolute;inset:0}.fd-seam{inset-inline:0;background:#fffcf8bf;justify-content:center;height:1px;display:flex;position:absolute;top:48%}.fd-seam span{background:var(--paper);letter-spacing:.22em;height:max-content;color:var(--wine);border-radius:99px;padding:5px 12px;font-size:10px;font-weight:600;transform:translateY(-50%);box-shadow:0 6px 18px -8px #2a0c1466}@media (hover:hover){.fd-capw:hover .fd-cap{--fd-h:1}}.fd-ring,.fd-ring2{pointer-events:none;border:1px solid #a9823f8c;border-radius:999px;position:absolute;inset:-14px}.fd-ring2{border-style:dashed;border-color:#a9823f47;inset:-28px}.fd-seal{inset-inline-start:-30px;z-index:4;background:var(--deep);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;bottom:12%;box-shadow:0 24px 40px -18px #2a0c1499}.fd-seal svg{animation:30s linear infinite fd-spin;position:absolute;inset:0}.fd-seal text{fill:var(--gold);stroke:none;font:600 8.4px var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:2.7px}.fd-seal span{font:italic 14px / 1.05 var(--fserif);color:var(--paper);text-align:center}.fd-seal b{font:400 26px var(--fserif);color:var(--gold);display:block}@keyframes fd-spin{to{transform:rotate(360deg)}}.fd-foot{flex-direction:column-reverse;align-items:flex-start;gap:24px;padding-top:36px;display:flex}.fd-scroll{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.fd-scroll i{background:var(--fline);width:1px;height:46px;display:block;position:relative;overflow:hidden}.fd-scroll i:after{content:"";background:var(--wine);width:1px;height:50%;animation:fd-drip 2.2s var(--fio) infinite;position:absolute;top:-50%;left:0}@keyframes fd-drip{to{top:110%}}.fd-facts{flex-wrap:wrap;gap:20px 36px;margin:0;display:flex}.fd-facts div{gap:4px;display:grid}.fd-facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-t);font-size:11px;font-weight:600}.fd-facts dd{font:500 17px var(--fserif);margin:0}@media (min-width:961px){.fd-stage{text-align:start;grid-template:".cap."1fr"kick cap n2""n1 cap lede"".cap."1fr/1fr auto 1fr;place-items:center stretch;gap:22px 0;padding-block:48px 24px}.fd-stage>.fd-kick{z-index:3;place-self:end;padding-inline-end:clamp(28px,3vw,48px);position:relative}.fd-n1{text-align:end;place-self:start end;margin-inline-end:clamp(-64px,-3.4vw,-24px)}.fd-n2{place-self:end start;margin-inline-start:clamp(-64px,-3.4vw,-24px)}.fd-lede{place-self:start;padding-inline-start:clamp(0px,3.4vw,64px)}.fd-capw{margin:0}.fd-seal{inset-inline-start:-58px;width:124px;height:124px;bottom:4%}.fd-seal b{font-size:30px}.fd-foot{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:48px}}.fd-marquee{border-block:1px solid var(--fline);background:var(--paper);padding-block:24px;overflow:hidden}.fd-track{width:max-content;animation:42s linear infinite fd-mq;display:flex}.fd-track span{font:italic clamp(32px, 4.4vw, 64px) / 1 var(--fserif);white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--wine);padding-inline-end:48px}.fd-track em{color:var(--gold);-webkit-text-stroke:0;vertical-align:middle;padding-inline-start:48px;font-size:.5em;font-style:normal}@keyframes fd-mq{to{transform:translate(-50%)}}@media (hover:hover){.fd-marquee:hover .fd-track{animation-play-state:paused}}.fd-compo{padding-block:clamp(88px,12vw,150px) clamp(80px,11vw,140px);scroll-margin-top:72px}.fd-index{border-top:1px solid var(--ink);margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none}.fd-index>li{border-bottom:1px solid var(--fline)}.fd-index summary{isolation:isolate;cursor:pointer;grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:6px 14px;padding:22px 4px;list-style:none;display:grid;position:relative}.fd-index summary::-webkit-details-marker{display:none}.fd-index summary:before{content:"";z-index:-1;background:var(--deep);transform-origin:bottom;transition:transform .65s var(--fio);position:absolute;inset:0;transform:scaleY(0)}.fd-no{font:italic 20px var(--fserif);color:var(--gold-t);grid-row:1/span 3;align-self:start;transition:color .5s}.fd-t{font:400 clamp(23px, 2.5vw, 38px) / 1.1 var(--fserif);letter-spacing:-.02em;transition:color .5s, transform .65s var(--fease)}.fd-p{color:var(--muted);grid-column:2;font-size:15px;transition:color .5s}.fd-d{letter-spacing:.18em;text-transform:uppercase;color:var(--wine);grid-column:2;font-size:12px;font-weight:600;transition:color .5s}.fd-pl{border:1px solid var(--fline);width:44px;height:44px;color:var(--wine);transition:transform .6s var(--fease), border-color .5s, background-color .5s, color .5s;border-radius:50%;grid-area:1/3/span 3;place-items:center;display:grid}.fd-pl svg{stroke-width:1.8px;width:16px;height:16px}details[open] .fd-pl{background:var(--wine);border-color:var(--wine);color:var(--paper);transform:rotate(45deg)}.fd-index summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fd-index details::details-content{block-size:0;transition:block-size .6s var(--fease), content-visibility .6s allow-discrete;overflow:clip}.fd-index details[open]::details-content{block-size:auto}.fd-panel{flex-wrap:wrap;align-items:center;gap:12px 40px;padding:0 4px 28px 66px;display:flex}.fd-panel p{max-width:560px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.fd-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-chips li{color:var(--wine);background:#f5e6e3;border-radius:99px;padding:7px 14px;font-size:13px}.fd-ig{border:1px solid var(--fline);min-height:44px;color:var(--wine);border-radius:99px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .4s,color .4s;display:inline-flex}.fd-ig svg,.fd-btn svg{stroke-width:2px;width:13px;height:13px;transition:transform .45s var(--fease)}@media (hover:hover){.fd-index summary:hover:before{transform:scaleY(1)}.fd-index summary:hover .fd-t{color:var(--paper);transform:translate(10px)}.fd-index summary:hover .fd-p{color:#fffcf8b3}.fd-index summary:hover :is(.fd-no,.fd-d){color:var(--gold)}.fd-index summary:hover .fd-pl{color:var(--gold);border-color:#c9a46a80}.fd-ig:hover{background:var(--wine);color:var(--paper)}}@media (min-width:821px){.fd-index summary{grid-template-columns:90px minmax(0,1.35fr) minmax(0,1fr) 150px 48px;gap:20px;padding:28px 20px}.fd-no{grid-row:auto;align-self:center}.fd-p,.fd-d{grid-column:auto}.fd-d{text-align:end}.fd-pl{grid-area:auto}.fd-panel{padding:0 20px 34px 130px}}.fd-q{background:var(--deep);color:var(--paper);position:relative}.fd-qs{padding-block:clamp(96px,14vw,160px);position:relative;overflow:hidden}.fd-bgw{inset-inline-end:-2vw;font:italic 34vw / .8 var(--fserif);color:#0000;-webkit-text-stroke:1px #c9a46a1f;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-6vw}.fd-qtag{font:600 11.5px var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;margin:0 0 36px;display:flex}.fd-q figure{margin:0;position:relative}.fd-q blockquote{margin:0}.fd-q blockquote p{max-width:1180px;font:400 clamp(34px, 5.6vw, 92px) / 1.06 var(--fserif);letter-spacing:-.03em;text-wrap:balance;margin:0}.fd-em{color:var(--gold);font-style:italic}.fd-sig{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:44px;display:flex}.fd-sig img{width:clamp(200px,22vw,260px);height:auto;display:block}.fd-sig span{letter-spacing:.22em;text-transform:uppercase;color:#fffcf89e;font-size:11.5px;font-weight:600}.fd-qc{padding-block:clamp(88px,12vw,150px)}.fd-qcg{align-items:center;gap:64px;display:grid}.fd-big{font:400 clamp(24px, 2.6vw, 38px) / 1.25 var(--fserif);letter-spacing:-.015em;max-width:620px;margin:26px 0 0}.fd-sub{color:var(--muted);max-width:520px;margin:18px 0 28px;font-size:16px;line-height:1.65}.fd-doc{background:var(--paper);border:1px solid var(--fline);min-height:380px;color:var(--ink);transition:transform .6s var(--fease), box-shadow .6s;border-radius:4px;margin:0 10px 50px;padding:40px 36px 48px;text-decoration:none;display:block;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 80px -50px #2a0c148c}.fd-dk{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-t);margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.fd-dh{max-width:85%;font:400 24px / 1.2 var(--fserif);margin-bottom:22px;display:block}.fd-lines{flex-direction:column;gap:14px;display:flex}.fd-lines i{background:#efe3d8;border-radius:9px;height:9px;display:block}.fd-lines i:first-child{width:94%}.fd-lines i:nth-child(2){width:88%}.fd-lines i:nth-child(3){width:97%}.fd-lines i:nth-child(4){width:72%}.fd-lines i:nth-child(6){width:91%}.fd-lines i:nth-child(7){width:84%}.fd-lines i:nth-child(8){width:60%}.fd-lines .fd-gap{background:0 0;height:10px}.fd-stamp{inset-inline-end:-10px;width:190px;height:190px;stroke:var(--wine);stroke-width:1px;opacity:.92;position:absolute;bottom:-40px;transform:rotate(-12deg)}.fd-stamp text{fill:var(--wine);stroke:none}.fd-st1{font:600 13px var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:3.4px}.fd-st2{font:italic 40px var(--fserif)}.fd-st3{font:600 11px var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:1.5px}@media (hover:hover){.fd-doc:hover{transform:rotate(.5deg)translateY(-4px);box-shadow:0 50px 90px -50px #2a0c1499}}.fd-doc:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media (min-width:901px){.fd-qcg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fd-stamp{width:230px;height:230px;inset-inline-end:-30px}.fd-doc{margin:0}}.fd-end{border-top:1px solid var(--ink);padding-block:56px 72px}.fd-endg{align-items:end;gap:32px;display:grid}.fd-end h2{font:400 clamp(32px, 3.4vw, 52px) / 1 var(--fserif);letter-spacing:-.03em;color:var(--ink);margin:0}.fd-ctas{flex-wrap:wrap;gap:12px;display:flex}.fd-btn{border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}.fd-fill{background:var(--wine);color:var(--paper)}.fd-out{color:var(--ink);border:1px solid #7d1d2c4d}@media (hover:hover){.fd-fill:hover{background:var(--deep)}.fd-out:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fd-btn:hover svg,.fd-ig:hover svg{transform:translate(3px,-3px)}}.fd-btn:focus-visible,.fd-ig:focus-visible,.fd-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (min-width:761px){.fd-endg{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fd-cap{animation:linear both fd-color;animation-timeline:scroll(root);animation-range:0 45vh}@keyframes fd-color{0%{--fd-c:0}to{--fd-c:1}}.fd-rv{animation:linear both fd-rise;animation-timeline:view();animation-range:entry entry 80%}@keyframes fd-rise{0%{opacity:.2;transform:translateY(28px)}}.fd-q{view-timeline:--fdq block;height:200svh}.fd-qs{flex-direction:column;justify-content:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0}.fd-w{animation:linear both fd-word;animation-timeline:--fdq;animation-range:contain calc(var(--i) * 3.6%) contain calc(var(--i) * 3.6% + 5%)}@keyframes fd-word{0%{opacity:.14}}.fd-sig{animation:linear both fd-rise;animation-timeline:--fdq;animation-range:contain 66% contain 82%}.fd-stamp{animation:linear both fd-stamp;animation-timeline:view();animation-range:entry 40% cover 55%}@keyframes fd-stamp{0%{opacity:0;transform:scale(2.2)rotate(-32deg)}70%{opacity:.95;transform:scale(.94)rotate(-10deg)}to{opacity:.92;transform:scale(1)rotate(-12deg)}}}}@media (prefers-reduced-motion:reduce){.fd-n1,.fd-n2,.fd-capw,.fd-cap img,.fd-seal svg,.fd-scroll i:after,.fd-track{animation:none}.fd-track{flex-wrap:wrap;width:auto}.fd *,.fd :before{transition:none!important}}
