.dF{--paper:#fbfbfa;--stone:#e6e4e0;--stone-2:#f1f0ed;--stone-3:#eae8e3;--wine:#6e1f2b;--wine-2:#561721;--wine-deep:#45141c;--on-wine:#f3ebe6;--on-wine-2:#e9deda;--on-wine-3:#d9c3c6;--wine-soft:#efe6e6;--slate:#4a5a6a;--slate-2:#6b7885;--ink:#1e2a34;--ink-strong:#121b23;--honey:#f2da96;--honey-strong:#e3be5e;--honey-soft:#fbf1d6;--marker:var(--honey);--line:#4a5a6a33;--line-2:#4a5a6a1a;--optimum:var(--honey-strong);--shape-muted:#c9cfd4;--white:#fff;--night:#1e2a34;--night-2:#26343f;--on-night:#e9ecee;--on-night-2:#a9b4bd;--night-line:#e9ecee29;--fs-num:clamp(72px, 8.6vw, 120px);--fs-display:clamp(44px, 5.2vw, 72px);--fs-hero:clamp(38px, 4.2vw, 58px);--fs-h2-max:44px;--fs-h2:clamp(32px, 3.2vw, 44px);--fs-h3:clamp(24px, 2.2vw, 30px);--fs-lead:clamp(19px, 1.6vw, 22px);--fs-item:clamp(17px, 1.36vw, 19px);--fs-body:clamp(16px, 1.25vw, 17px);--fs-small:14px;--serif:"Brygada 1918", Georgia, "Times New Roman", serif;--sans:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--wrap:1200px;--gut:clamp(16px, 4vw, 40px);--sec:clamp(72px, 10vw, 136px);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.6;overflow-x:clip}.dF *,.dF :before,.dF :after{box-sizing:border-box}.dF p,.dF h1,.dF h2,.dF h3,.dF h4,.dF ul,.dF ol,.dF figure,.dF blockquote,.dF dl,.dF dd{margin:0}.dF ul,.dF ol{padding:0;list-style:none}.dF strong{font-weight:800}.dF img{max-width:100%;display:block}.dF a{color:inherit}.dF :focus-visible{outline:2px solid var(--wine);outline-offset:3px;border-radius:2px}.dF [tabindex="-1"]:focus{outline:none}.dF .f-wrap{max-width:calc(var(--wrap) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto;position:relative}.dF .f-eyebrow{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--wine);align-items:center;gap:12px;margin-bottom:14px;display:flex}.dF .f-eyebrow:before{content:"";background:var(--wine);flex:none;width:28px;height:1px}.dF .f-h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:17ch;line-height:1.12}.dF .f-h2--wide{max-width:26ch}.dF .f-h3{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink);text-wrap:balance;margin-bottom:14px;line-height:1.2}.dF .f-body{color:var(--slate);max-width:66ch}.dF .f-body--lg{font-size:var(--fs-lead);color:var(--ink);line-height:1.65}.dF .f-label{font-size:var(--fs-small);letter-spacing:.02em;color:var(--slate-2);margin:22px 0 6px;font-weight:600}.dF .f-label--wine{color:var(--wine);margin-top:0}.dF .f-label--empty{height:20px;margin:0 0 6px}.dF .f-note{font-size:var(--fs-small);color:var(--slate-2);max-width:80ch;margin-top:32px}.dF .f-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:max(32px,min(6vw,96px));display:grid}.dF .f-split--narrow{align-items:start}.dF .f-btn{background:var(--wine);color:#fff;min-height:52px;font-family:var(--sans);font-size:var(--fs-body);letter-spacing:.01em;border:1px solid var(--wine);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.dF .f-btn:hover{background:var(--wine-2);border-color:var(--wine-2)}.dF .f-btn--small{min-height:42px;font-size:var(--fs-small);padding:10px 18px}.dF .f-btn--block{width:100%}.dF .f-btn--ghost{color:var(--wine);background:0 0;margin-top:28px}.dF .f-btn--ghost:hover{background:var(--wine);color:#fff}.dF .f-btn .f-icon{width:20px;height:20px}.dF .f-icon{flex:none;width:1em;height:1em}.dF .f-hicon{flex:none;width:1em;height:1em;display:block}.dF [id]{scroll-margin-top:88px}@media (max-width:760px){.dF [id]{scroll-margin-top:76px}}.dF .f-header{z-index:50;perspective:900px;height:76px;position:sticky;top:0}.dF .f-header__card{height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1);position:relative}.dF .f-header.is-past .f-header__card{transform:rotateX(-180deg)}.dF .f-header__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-header__face--front{-webkit-backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid var(--line-2);background:#fbfbfaeb}.dF .f-header__face--back{background:var(--wine-deep);color:var(--on-wine);transform:rotateX(180deg);box-shadow:0 10px 30px -18px #1e0a0eb3}.dF .f-header__in{align-items:center;gap:max(20px,min(3vw,40px));height:100%;display:flex}.dF .f-header__face--front .f-header__in{justify-content:space-between}.dF .f-logo{flex:none;display:block}.dF .f-logo img{width:max(160px,min(15vw,200px));height:auto}.dF .f-logo .f-logo__mark{width:auto;height:30px;display:none}.dF .f-header__answer{flex:1;align-items:center;gap:max(16px,min(2vw,28px));min-width:0;margin:0;display:flex}@media (min-width:761px){.dF .f-header__answer{text-align:center;justify-content:center}.dF .f-header__answer-roll{justify-self:center}}.dF .f-header__answer-q{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--on-wine);flex:none;line-height:1.3;display:grid}.dF .f-header__answer-roll{white-space:nowrap;visibility:hidden;grid-area:1/1}.dF .f-header__answer-roll.is-on{visibility:visible}.dF .f-header__answer-q{overflow:hidden}.dF .f-header__answer-roll.is-on{animation:.48s cubic-bezier(.2,.7,.2,1) both f-roll-in}@keyframes f-roll-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.dF .f-btn--honey{background:var(--honey);color:var(--wine-deep)}.dF .f-btn--honey:hover{color:var(--wine-deep);background:#f7e4ae}.dF .f-hcta__was{color:#45141c99;font-weight:500;display:inline-block;position:relative}.dF .f-hcta__was:after{content:"";background:var(--wine);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.3,.7,.2,1);position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.dF .f-header.is-past .f-hcta__was:after{transition-delay:.75s;transform:scaleX(1)}.dF .f-hcta__now{font-weight:800}@media (prefers-reduced-motion:reduce){.dF .f-hcta__was:after{transition:none}}.dF .f-header__face--back .f-btn:focus-visible{outline:2px solid var(--honey);outline-offset:3px}.dF .f-header__face--back .f-logo:focus-visible{outline:2px solid var(--honey);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dF .f-header__answer-roll.is-on{animation:none}.dF .f-header__card{transition:none;transform:none!important}.dF .f-header__face{transition:opacity .2s}.dF .f-header__face--back{opacity:0;pointer-events:none;transform:none}.dF .f-header.is-past .f-header__face--back{opacity:1;pointer-events:auto}.dF .f-header.is-past .f-header__face--front{opacity:0;pointer-events:none}}.dF .f-contours{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.dF .f-hero{isolation:isolate;padding:max(48px,min(7vw,96px)) 0 max(64px,min(8vw,112px));position:relative;overflow:clip}@media (min-width:1101px) and (min-height:700px){.dF .f-hero{--hero-sticky:1;--hero-track:70vh}.dF .f-hero:after{content:"";height:var(--hero-track);display:block}.dF .f-hero__grid{top:var(--sticky-top,124px);min-height:calc(100vh - 76px - max(48px,min(7vw,96px)));position:sticky}}.dF .f-hero:before{content:"";z-index:-2;background:var(--paper);position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-hero__bg{--hh:76px;top:var(--hh);z-index:-1;height:calc(100svh - var(--hh));pointer-events:none;margin-top:calc(-1*max(48px,min(7vw,96px)));margin-bottom:calc(var(--hh) - 100svh + clamp(48px, 7vw, 96px));background:radial-gradient(60% 70% at 78% 45%,#fff 0%,#fff0 70%);position:sticky;overflow:hidden}.dF .f-hero__contours{opacity:.14;width:110%;height:112%;top:-6%;left:-5%}.dF .f-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:max(32px,min(6vw,88px));display:grid}.dF .f-hero__kicker{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--wine);margin-bottom:10px}.dF .f-hero__title{font-family:var(--serif);font-weight:500;font-size:var(--fs-hero);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:13ch;line-height:1.04}.dF .f-hero__title strong{font-weight:inherit;color:var(--wine)}@media (min-width:761px){.dF .f-hero__title{max-width:16ch}}.dF .f-hero__lead{border-top:1px solid var(--line);font-size:var(--fs-lead);color:var(--ink-strong);max-width:30ch;margin-top:32px;padding-top:24px;line-height:1.4}.dF .f-readout{font-size:var(--fs-lead);color:var(--slate);align-items:start;margin-top:20px;display:grid}.dF .f-readout__item{grid-area:1/1;align-items:baseline;gap:10px;animation:.42s cubic-bezier(.2,.7,.2,1) both f-roll-in;display:flex}.dF .f-readout strong{color:var(--wine);font-weight:800}.dF .f-readout__ghost{visibility:hidden;animation:none}.dF .f-readout__dot{background:var(--honey-strong);border-radius:50%;flex:none;align-self:center;width:10px;height:10px;box-shadow:0 0 0 4px #f2da9673}.dF .f-hero__media{position:relative}.dF .f-hero__photo{border-radius:2px;width:100%;height:auto;box-shadow:0 40px 80px -48px #1e2a3473}.dF .f-scan{margin:0;position:relative}.dF .f-scan__stage{border-radius:4px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1e2a3473}.dF .f-scan__img{width:100%;height:auto;display:block}.dF .f-scan__img--photo{clip-path:inset(calc(var(--p) * 100%) 0 0 0);position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-scan__line{left:0;right:0;top:calc(var(--p) * 100%);background:var(--honey-strong);height:2px;opacity:calc(1 - var(--p) * var(--p) * var(--p));margin-top:-1px;position:absolute;box-shadow:0 0 12px 2px #f2da96e6,0 0 40px 8px #f2da9659}.dF .f-scan.is-done .f-scan__line{opacity:0;transition:opacity .4s}.dF .f-scan__marks{margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-scan__mark{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.dF .f-scan__dot{background:var(--wine);border:2px solid var(--white);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:transform .38s cubic-bezier(.3,1.5,.5,1);position:absolute;transform:scale(0)}.dF .f-scan__dot:after{content:"";border-radius:50%;animation:2.2s ease-out infinite f-scan-pulse;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;box-shadow:0 0 #6e1f2b80}@keyframes f-scan-pulse{70%,to{box-shadow:0 0 0 12px #6e1f2b00}}.dF .f-scan__label{white-space:nowrap;opacity:0;background:#fffffff0;border-radius:10px;gap:1px;padding:7px 12px;transition:opacity .35s .12s,transform .35s .12s;display:grid;position:absolute;top:0;transform:translateY(6px);box-shadow:0 10px 24px -14px #1e2a348c}.dF .f-scan__mark--right .f-scan__label{left:16px}.dF .f-scan__mark--left .f-scan__label{right:16px}.dF .f-scan__name{font-size:var(--fs-small);color:var(--ink-strong);font-weight:800}.dF .f-scan__value{font-size:var(--fs-small);color:var(--wine)}.dF .f-scan__mark.is-on .f-scan__dot{transform:scale(1)}.dF .f-scan__mark.is-on .f-scan__label{opacity:1;transform:none}.dF .f-scan__age{background:var(--white);opacity:0;border-radius:12px;align-items:center;gap:16px;padding:18px 22px;transition:opacity .45s,transform .45s;display:flex;position:absolute;bottom:28px;left:max(-150px,min(-9vw,-40px));transform:translateY(10px);box-shadow:0 24px 48px -26px #1e2a3480}.dF .f-scan__age.is-on{opacity:1;transform:none}.dF .f-scan__done{gap:16px;padding:14px 20px 14px 14px}.dF .f-scan__pants{background:var(--honey-soft);width:60px;height:60px;color:var(--wine);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.dF .f-scan__pants>.f-icon{grid-area:1/1;width:42px;height:42px}.dF .f-scan__pants-now{transform:scaleX(calc(1.1 - var(--k) * .42));transform-origin:50%}.dF .f-scan__check{background:var(--wine);width:24px;height:24px;color:var(--white);transform:scale(clamp(0, calc((var(--k) - .9) * 10), 1));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.dF .f-scan__check .f-icon{width:14px;height:14px}.dF .f-scan__done-text{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-strong);max-width:21ch;line-height:1.25}.dF .f-scan__age-item{gap:4px;display:grid}.dF .f-scan__age-label{font-size:var(--fs-small);color:var(--slate-2);white-space:nowrap}.dF .f-scan__age-num{font-family:var(--serif);font-size:var(--fs-h2);color:var(--slate);font-variant-numeric:lining-nums tabular-nums;line-height:1;display:inline-grid}.dF .f-scan__age-item--meta .f-scan__age-num{color:var(--wine)}.dF .f-scan__age-ghost,.dF .f-scan__age-count{grid-area:1/1}.dF .f-scan__age-count{white-space:nowrap;justify-self:start}.dF .f-scan__age-ghost{white-space:nowrap}.dF .f-scan__age-item--meta .f-scan__age-num{font-size:var(--fs-display)}.dF .f-scan__age-ghost{visibility:hidden}.dF .f-scan__age-arrow{background:var(--slate-2);width:22px;height:1px;margin-top:18px;position:relative}.dF .f-scan__age-arrow:after{content:"";border-top:1px solid var(--slate-2);border-right:1px solid var(--slate-2);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.dF .f-readout__item,.dF .f-scan__dot:after{animation:none}.dF .f-scan__dot,.dF .f-scan__label,.dF .f-scan__age{transition:none}}.dF .f-hero__card{-webkit-backdrop-filter:blur(8px);border:1px solid var(--line-2);background:#fffffff0;border-radius:2px;gap:28px;width:min(300px,74%);padding:26px 24px 28px;display:grid;position:absolute;bottom:48px;left:max(-72px,min(-5vw,-24px));box-shadow:0 24px 48px -28px #1e2a3466}.dF .f-statsband{background:var(--stone-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.dF .f-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dF .f-stats__item{align-items:center;gap:20px;padding:36px 24px 36px 0;display:flex}.dF .f-stats__item+.f-stats__item{border-left:1px solid var(--line);padding-left:32px}.dF .f-stats__icon{width:52px;height:52px;color:var(--wine);flex:none}.dF .f-stats__value{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;align-items:flex-start;gap:8px;line-height:1;display:flex}.dF .f-stats__label{font-size:var(--fs-small);color:var(--slate);margin-top:8px}.dF .f-range{gap:8px;display:grid}.dF .f-range__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dF .f-range__label{font-size:var(--fs-small);color:var(--ink);letter-spacing:.01em;font-weight:600}.dF .f-range__value{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;line-height:1}.dF .f-range__value small{font-family:var(--sans);font-size:var(--fs-small);color:var(--slate-2);margin-left:4px}.dF .f-range.is-off .f-range__value{color:var(--wine)}.dF .f-range__track{height:12px;position:relative}.dF .f-range__track:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.dF .f-range__band{background:var(--optimum);width:36%;height:3px;position:absolute;top:calc(50% - 1.5px);left:32%}.dF .f-range__tick{background:var(--line);width:1px;height:8px;position:absolute;top:2px}.dF .f-range__tick--a{left:32%}.dF .f-range__tick--b{left:68%}.dF .f-range__mark{top:50%;left:var(--p);background:var(--paper);border:2px solid var(--slate);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.dF .f-range.is-off .f-range__mark{background:var(--wine);border-color:var(--wine);box-shadow:0 0 0 4px #6e1f2b1f}.dF .f-range--sm .f-range__head{justify-content:flex-start}@media (prefers-reduced-motion:no-preference){.dF .f-hero__card .f-range__mark{animation:1.1s cubic-bezier(.2,.8,.2,1) both f-settle;animation-delay:var(--d)}.dF .f-hero__card .f-range__value{animation:.6s both f-fade;animation-delay:calc(var(--d) + .5s)}}@keyframes f-settle{0%{opacity:0;left:50%}30%{opacity:1}to{left:var(--p);opacity:1}}@keyframes f-fade{0%{opacity:0}to{opacity:1}}.dF .f-why{padding:var(--sec) 0;background:var(--wine-deep);color:var(--on-wine);isolation:isolate;position:relative;overflow:hidden}.dF .f-why__contours{z-index:-1;opacity:.1;width:110%;height:120%;top:-10%;left:-5%;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#000 62%);mask-image:linear-gradient(90deg,#0000 0% 42%,#000 62%)}.dF .f-why .f-eyebrow{color:var(--on-wine-3)}.dF .f-why .f-eyebrow:before{background:var(--on-wine-3)}.dF .f-why .f-h2{color:var(--on-wine)}.dF .f-why__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:max(32px,min(6vw,96px));display:grid}.dF .f-why__body{gap:16px;margin-top:28px;display:grid}.dF .f-why__body .f-body{font-size:var(--fs-item);color:var(--on-wine-2);font-weight:450;line-height:1.6}.dF .f-why__body strong{color:var(--on-wine)}.dF .f-why__body .f-why__lead{font-family:var(--serif);font-size:var(--fs-lead);color:var(--on-wine);line-height:1.4}.dF .f-why__media{background:#3a1017;border-radius:2px;position:relative}.dF .f-why__media img{border-radius:2px;width:100%;height:auto}.dF .f-why__chip{background:var(--white);border-left:3px solid var(--wine);font-size:var(--fs-small);color:var(--ink);align-items:center;gap:14px;padding:14px 20px;font-weight:600;display:flex;position:absolute;bottom:36px;right:max(-40px,min(-3vw,-12px));box-shadow:0 24px 48px -28px #1e2a3473}.dF .f-why__chip .f-hicon{width:30px;height:30px;color:var(--wine)}.dF .f-why__chip span+span{border-left:1px solid var(--line);padding-left:14px}.dF .f-cases-sec{background:var(--stone-2);padding:max(56px,min(7vw,96px)) 0}.dF .f-cases__title{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);color:var(--wine);margin:max(72px,min(9vw,120px)) 0 8px;line-height:1.15}.dF .f-cases__head{margin-bottom:0}.dF .f-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dF .f-pc{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:max(28px,min(5vw,72px));margin-top:28px;padding:max(8px,min(1.5vw,16px)) 0 max(40px,min(5vw,64px));display:grid;position:relative}.dF .f-pc__main{justify-items:start;gap:20px;display:grid}.dF .f-pc__count{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-strong);flex-wrap:wrap;align-items:baseline;column-gap:.4em;line-height:1.1;display:flex}.dF .f-pc__num{letter-spacing:-.01em;font-weight:600;line-height:.85;font-size:var(--fs-num);color:var(--wine);font-variant-numeric:lining-nums}.dF .f-pc__caret{background:var(--wine);flex:none;width:3px;height:.8em;margin-left:6px;animation:.9s step-end infinite f-pc-blink}@keyframes f-pc-blink{50%{opacity:0}}.dF .f-pc__lead{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink);max-width:32ch;line-height:1.35}.dF .f-pc__side{border-left:1px solid var(--line);align-content:center;align-self:stretch;min-height:1.4em;padding-left:max(24px,min(4vw,56px));display:grid;container-type:inline-size}.dF .f-pc__loop{min-height:1.2em;font-family:var(--serif);font-style:italic;line-height:1.1;font-size:min(var(--fs-h2-max), 11cqi);color:var(--slate);white-space:nowrap;align-items:center;display:flex}.dF .f-pc__static{font-family:var(--serif);font-size:var(--fs-lead);color:var(--slate);line-height:1.6}@media (prefers-reduced-motion:reduce){.dF .f-pc__caret{animation:none}}.dF .f-cases__head .f-cases__title{margin:0 0 8px}.dF .f-cases{display:grid}.dF .f-cx{isolation:isolate}.dF .f-cx--flip:before{content:"";z-index:-1;background:var(--stone-3);position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.dF .f-case__area{font-family:var(--serif);font-weight:700;font-size:var(--fs-h2);color:var(--ink-strong);line-height:1.15}.dF .f-case__markers{font-size:var(--fs-small);color:var(--slate-2);margin-top:8px}.dF .f-case__area-text{color:var(--ink-strong);background:linear-gradient(to bottom, transparent 34%, var(--marker) 34%, var(--marker) 72%, transparent 72%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.dF .f-case__area{margin-left:-.12em}.dF .f-cx{--indent:70px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:max(32px,min(5vw,80px));padding:max(40px,min(5vw,64px)) 0;display:grid;position:relative}.dF .f-cx__title{align-items:flex-start;gap:18px;display:flex}.dF .f-cx__icon{background:var(--wine-soft);width:52px;height:52px;color:var(--wine);border-radius:50%;flex:none;place-items:center;margin-top:4px;display:grid}.dF .f-cx__icon .f-hicon{width:30px;height:30px}.dF .f-cx__label{font-size:var(--fs-small);letter-spacing:.01em;color:var(--slate-2);margin:0 0 6px;font-weight:600}.dF .f-cx__label--wine{color:var(--wine)}.dF .f-cx__meaning-text{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink);max-width:62ch;line-height:1.5}.dF .f-cx__meaning-text strong{--honey:var(--honey-strong)}.dF .f-cx__name{font-size:var(--fs-body);color:var(--ink);font-weight:800}.dF .f-cx__story{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--slate);margin-top:4px;line-height:1.5}.dF .f-cx__found-text{font-size:var(--fs-small);color:var(--slate);line-height:1.55}.dF .f-cx__chart .f-range{max-width:300px}.dF .f-cx__service{border:1px solid var(--line);font-size:var(--fs-small);color:var(--slate-2);background:var(--white);border-radius:16px;align-items:center;gap:6px;padding:6px 14px;line-height:1.3;display:inline-flex}.dF .f-cx__service strong{color:var(--ink);font-weight:800}.dF .f-cx .f-cx__meaning{padding-left:var(--indent);margin-top:26px}.dF .f-cx .f-cx__row{margin:26px 0 0 var(--indent);border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:22px;display:grid}.dF .f-cx .f-cx__service{margin:22px 0 0 var(--indent)}.dF .f-cx__visual{justify-self:end;width:100%;max-width:320px;position:relative}.dF .f-cx__visual .f-slot{border-radius:14px}.dF .f-cx__photo-chart{background:#fffffff0;border-radius:12px;padding:14px 16px;position:absolute;bottom:20px;left:-24px;right:24px;box-shadow:0 18px 36px -24px #1e2a3480}.dF .f-cx--flip{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.dF .f-cx--flip .f-cx__visual{order:-1;justify-self:start}.dF .f-cx--flip .f-cx__photo-chart{left:24px;right:-24px}.dF .f-cx__visual--cut{align-self:stretch;max-width:none;min-height:520px;margin-block-start:calc(-1*max(40px,min(5vw,64px)));margin-block-end:calc(-1*max(40px,min(5vw,64px)))}.dF .f-cx__cutout{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 36px #1e2a341a);width:auto;max-width:none;height:calc(100% - 16px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dF .f-cx__cutout--mirror{transform:translate(-50%)scaleX(-1)}.dF .f-cx__visual--cut .f-cx__photo-chart{z-index:1;bottom:max(40px,min(5vw,64px));left:-8px;right:8px}.dF .f-claim{gap:22px;max-width:900px;margin:max(56px,min(7vw,96px)) 0;display:grid}.dF .f-claim--right{text-align:right;justify-items:end;margin-left:auto}.dF .f-claim--center{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.dF .f-claim__rule{background:var(--wine);width:56px;height:1px;display:block}.dF .f-claim__text{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--wine);text-wrap:balance;line-height:1.18}.dF .f-claim--dark .f-claim__text{color:var(--white)}.dF .f-claim--dark .f-claim__rule{background:#fff9}.dF .f-photo--duotone{mix-blend-mode:luminosity;opacity:.85}.dF .f-photo--blend{mix-blend-mode:multiply}.dF .f-ages{padding:var(--sec) 0;background:var(--night);color:var(--on-night)}.dF .f-ages .f-eyebrow{color:#d9a7ae}.dF .f-ages .f-eyebrow:before{background:#d9a7ae}.dF .f-ages .f-body,.dF .f-ages .f-body--lg{color:var(--on-night)}.dF .f-ages .f-label,.dF .f-ages .f-note{color:var(--on-night-2)}.dF .f-ages .f-eyebrow{margin-bottom:0;padding-top:6px}.dF .f-ages__chart{--draw:clamp(0, calc(var(--sp,1) / .85), 1);height:180px;margin-top:104px;margin-bottom:40px;position:relative}.dF .f-ages__chart svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dF .f-ages__curve{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dF .f-ages__curve--fat{stroke:#d9a7ae}.dF .f-ages__curve--muscle{stroke:var(--on-night-2);stroke-dasharray:5 5}.dF .f-ages__tag{font-size:var(--fs-small);letter-spacing:.01em;background:var(--night);padding:2px 0 2px 10px;font-weight:600;position:absolute;right:0}.dF .f-ages__tag--fat{color:#d9a7ae;top:-8px}.dF .f-ages__tag--muscle{color:var(--on-night-2);bottom:-12px}.dF .f-ages__axis{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-ages__mile{--on:clamp(0, calc((var(--draw) - var(--f) + .05) * 25), 1);width:0;opacity:var(--on);position:absolute;top:0;bottom:0}.dF .f-ages__rule{transform-origin:top;width:1px;transform:scaleY(var(--on));background:linear-gradient(#ffffff38 70%,#fff0);position:absolute;top:-14px;bottom:0;left:0}.dF .f-ages__dot{width:9px;height:9px;transform:scale(var(--on));border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;left:0}.dF .f-ages__dot--fat{color:#d9a7ae8c;background:#d9a7ae}.dF .f-ages__dot--muscle{background:var(--on-night);color:#e9ecee66}.dF .f-ages__dot:after{content:"";animation:2.4s ease-out infinite f-dot-pulse;animation-delay:calc(var(--f) * 1.2s);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0}@keyframes f-dot-pulse{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 10px #0000}}.dF .f-ages__age{white-space:nowrap;font-family:var(--serif);font-size:var(--fs-lead);color:var(--on-night);line-height:1;position:absolute;bottom:calc(100% + 24px);transform:translate(-50%)}.dF .f-ages__mile:first-child .f-ages__age{transform:none}.dF .f-ages__mile:last-child .f-ages__age{transform:translate(-100%)}.dF .f-ages__age-word{font-family:var(--sans);font-size:var(--fs-small);color:var(--on-night-2);margin-right:2px}@media (prefers-reduced-motion:reduce){.dF .f-ages__dot:after{animation:none}}.dF .f-pw{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:max(32px,min(6vw,96px));margin-top:max(40px,min(5vw,64px));display:grid}.dF .f-pw__wheel{aspect-ratio:1;justify-self:center;width:min(460px,100%);position:relative}.dF .f-pw__wheel>svg{width:100%;height:100%;overflow:visible}.dF .f-pw__rot{transform-box:view-box;transform-origin:200px 200px;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.dF .f-pw__sector{cursor:pointer}.dF .f-pw__sector path{fill:var(--night-2);stroke:var(--night);stroke-width:3px;transition:fill .3s}.dF .f-pw__sector--premium path{fill:#3a3524}.dF .f-pw__sector:hover path{fill:#3e4f5b}.dF .f-pw__sector.is-on path{fill:var(--honey)}.dF .f-pw__sector text{fill:var(--on-night);font-family:var(--sans);font-size:var(--fs-small);pointer-events:none;font-weight:600}.dF .f-pw__sector.is-on text{fill:var(--ink);font-weight:800}.dF .f-pw__pointer{fill:var(--honey)}.dF .f-pw__center{text-align:center;pointer-events:none;place-content:center;justify-items:center;animation:.6s both f-pw-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-pw__num{font-family:var(--serif);font-weight:600;font-size:var(--fs-display);color:var(--white);line-height:1}.dF .f-pw__unit{font-size:var(--fs-small);color:var(--on-night-2);margin-top:4px}.dF .f-pw__heads{display:grid}.dF .f-pw__head{grid-area:1/1;animation:.6s both f-pw-in}.dF .f-pw__head--ghost{visibility:hidden;animation:none}.dF .f-pw__title{font-family:var(--serif);font-weight:600;font-size:var(--fs-h2);color:var(--white);line-height:1.05}.dF .f-pw__module{font-size:var(--fs-small);color:var(--on-night-2);margin-top:12px}.dF .f-pw__module strong{color:var(--honey);font-weight:800}.dF .f-pw__message{font-family:var(--serif);font-size:var(--fs-h3);color:var(--white);max-width:30ch;margin-top:18px;line-height:1.3}.dF .f-pw__params{font-size:var(--fs-small);color:var(--on-night-2);margin-top:16px}.dF .f-pw__params strong{color:var(--honey);font-weight:800}.dF .f-pw__pick{gap:10px;margin-top:28px;display:grid}.dF .f-pw__row{flex-wrap:wrap;gap:8px;display:flex}.dF .f-pw__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--night-line);color:var(--on-night);font-family:var(--sans);font-size:var(--fs-small);background:0 0;border-radius:999px;padding:8px 18px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s}.dF .f-pw__chip:hover{border-color:var(--on-night-2)}.dF .f-pw__chip[aria-pressed=true]{background:var(--honey);border-color:var(--honey);color:var(--ink)}.dF .f-pw__dots{gap:6px;margin-top:24px;display:flex}.dF .f-pw__dots span{background:var(--night-line);border-radius:3px;width:6px;height:6px;transition:width .3s,background-color .3s}.dF .f-pw__dots span.is-on{background:var(--honey);width:20px}@keyframes f-pw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dF .f-pw__center,.dF .f-pw__head{animation:none}.dF .f-pw__rot,.dF .f-pw__dots span{transition:none}}.dF .f-brakes{padding:var(--sec) 0;background:var(--stone-2);position:relative;overflow-x:clip}.dF .f-brakes__intro{margin-top:max(56px,min(7vw,96px))}.dF .f-lineup{--lh:clamp(150px, 26vw, 360px);--ov:-.06;border-bottom:1px solid var(--line);clip-path:inset(-200px -200px 0);justify-content:center;align-items:flex-end;margin-top:max(40px,min(5vw,64px));display:flex}.dF .f-lineup img{--sh:calc(var(--lh) / 36);--sx:0px;--pad:calc(var(--sh) * 6);z-index:var(--z,1);box-sizing:content-box;height:var(--lh);width:auto;max-width:none;padding:var(--pad) var(--pad) 0;margin:calc(-1 * var(--pad)) calc(var(--lh) * var(--ov) - var(--pad)) 0;filter:drop-shadow(var(--sx) 0 calc(var(--sh) * 1.6) #1e2a3442) drop-shadow(0 0 calc(var(--sh) * 3.2) #1e2a3424);flex:none;position:relative}.dF .f-lineup img:first-child,.dF .f-lineup img:nth-child(7){--z:1}.dF .f-lineup img:nth-child(2),.dF .f-lineup img:nth-child(6){--z:2}.dF .f-lineup img:nth-child(3),.dF .f-lineup img:nth-child(5){--z:3}.dF .f-lineup img:nth-child(4){--z:4}.dF .f-lineup img:nth-child(-n+3){--sx:calc(var(--sh) * -1)}.dF .f-lineup img:nth-child(n+5){--sx:var(--sh)}.dF .f-brakes__table{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.dF .f-brake{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:max(24px,min(4vw,64px));padding:24px 0;display:grid}.dF .f-brake:first-child{border-top:0}.dF .f-brake p{margin:0}.dF .f-brake__cause{font-family:var(--serif);font-weight:500;font-size:var(--fs-lead);color:var(--wine);align-items:center;gap:14px;line-height:1.25;display:flex}.dF .f-brake__icon{background:var(--honey-soft);width:40px;height:40px;color:var(--wine);border-radius:50%;flex:none;place-items:center;display:grid}.dF .f-brake__icon .f-hicon{width:24px;height:24px}.dF .f-brake__text{font-size:var(--fs-item);color:var(--ink-strong);line-height:1.5}.dF .f-brakes__closing{max-width:32ch;font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink);text-wrap:balance;margin:max(40px,min(5vw,56px)) 0 12px;line-height:1.25}.dF .f-brakes__cta{margin-top:max(32px,min(4vw,48px))}@media (max-width:760px){.dF .f-lineup{--lh:min(330px, 84vw);--ov:-.1}.dF .f-lineup img:nth-child(-n+2),.dF .f-lineup img:nth-child(n+6){display:none}.dF .f-lineup img{--pad:calc(var(--sh) * 2.4);filter:drop-shadow(var(--sx) 0 calc(var(--sh) * 1.4) #1e2a3442) drop-shadow(0 0 calc(var(--sh) * 2) #1e2a3424)}.dF .f-brake{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:22px 0}.dF .f-brake__cause{font-size:var(--fs-h3)}.dF .f-brake__icon{width:40px;height:40px}.dF .f-brake__icon .f-hicon{width:24px;height:24px}}.dF .f-steps__num{font-family:var(--serif);font-weight:600;font-size:var(--fs-h3);line-height:1}.dF .f-agegroups .f-h2{color:var(--on-night)}.dF .f-agegroups__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dF .f-agegroup{border-left:1px solid var(--night-line);padding:4px max(20px,min(2.4vw,32px))}.dF .f-agegroup:first-child{border-left:0;padding-left:0}.dF .f-agegroup__name{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--honey);margin:0 0 12px;line-height:1.1}.dF .f-agegroup__text{font-size:var(--fs-body);color:var(--on-night);margin:0;line-height:1.6}.dF .f-agegroups__note{max-width:66ch;font-size:var(--fs-body);color:var(--on-night-2);margin:max(40px,min(5vw,56px)) 0 0}@media (max-width:1100px){.dF .f-agegroups__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.dF .f-agegroup:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.dF .f-agegroups__list{grid-template-columns:minmax(0,1fr);row-gap:0}.dF .f-agegroup,.dF .f-agegroup:first-child,.dF .f-agegroup:nth-child(3){border-left:0;border-top:1px solid var(--night-line);padding:20px 0}}.dF .f-research{padding:var(--sec) 0;background:var(--wine-deep);color:var(--on-wine);isolation:isolate;position:relative;overflow:hidden}.dF .f-research__contours{z-index:-1;opacity:.1;width:110%;height:120%;top:-10%;left:-5%}.dF .f-research .f-eyebrow{color:var(--on-wine-3)}.dF .f-research .f-eyebrow:before{background:var(--on-wine-3)}.dF .f-research .f-h2{color:var(--on-wine)}.dF .f-research__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px max(32px,min(4vw,64px));margin:64px 0 0;padding:0;list-style:none;display:grid}.dF .f-research__mark{background:var(--honey);width:72px;height:72px;color:var(--wine);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.dF .f-research__icon{width:40px;height:40px}.dF .f-research__list .f-body{color:var(--on-wine-2);font-size:var(--fs-item);margin:0;line-height:1.5}.dF .f-stories{padding:var(--sec) 0;background:var(--wine-soft)}.dF .f-stories .f-claim{margin-top:0}.dF .f-stories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(24px,min(3vw,40px));margin-top:48px;display:grid}.dF .f-story{flex-direction:column;display:flex}.dF .f-story__pair{grid-template-columns:1fr 1fr;gap:4px;display:grid}.dF .f-story__pair img{border-radius:2px;width:100%;height:auto}.dF .f-story__media{gap:10px;display:grid}.dF .f-story__open{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative}.dF .f-story__open .f-story__pair{display:grid}.dF .f-story__zoom{width:40px;height:40px;color:var(--wine);background:#ffffffeb;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 16px -8px #1e2a3480}.dF .f-story__zoom .f-icon{width:20px;height:20px}.dF .f-story__open:hover .f-story__zoom{transform:scale(1.08)}.dF .f-story__open:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.dF .f-lb{background:var(--paper);width:min(1100px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);border:0;border-radius:14px;padding:0;overflow:visible}.dF .f-lb::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140c0ec7}.dF .f-lb[open]{animation:.26s cubic-bezier(.2,.8,.2,1) f-lb-in}@keyframes f-lb-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.dF .f-lb__in{padding:max(14px,min(2vw,24px));position:relative}.dF .f-lb__pair{cursor:zoom-out;grid-template-columns:1fr 1fr;gap:8px;animation:.3s f-fade;display:grid}.dF .f-lb__pair img{object-fit:contain;background:var(--stone-2);border-radius:6px;width:100%;height:auto;max-height:calc(100svh - 170px)}.dF .f-lb__meta{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 4px 2px;display:flex}.dF .f-lb__meta .f-story__tag,.dF .f-lb__meta .f-story__result{margin:0;padding:0}.dF .f-story__result{white-space:nowrap}.dF .f-lb__meta .f-story__result{flex:none}.dF .f-lb__btn{cursor:pointer;background:var(--white);width:48px;height:48px;color:var(--wine);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px -12px #0009}.dF .f-lb__btn .f-icon{width:22px;height:22px}.dF .f-lb__btn:hover{background:var(--honey)}.dF .f-lb__btn:focus-visible{outline:3px solid var(--honey);outline-offset:3px}.dF .f-lb__close{top:-18px;right:-18px}.dF .f-lb__prev{top:45%;left:-24px}.dF .f-lb__next{top:45%;right:-24px}@media (max-width:760px){.dF .f-lb__close{top:8px;right:8px}.dF .f-lb__prev{left:8px}.dF .f-lb__next{right:8px}.dF .f-lb__btn{width:40px;height:40px}.dF .f-lb{max-height:calc(100svh - 24px);overflow:visible}.dF .f-lb__pair{grid-template-columns:minmax(0,1fr);justify-items:center}.dF .f-lb__pair img{width:auto;max-width:100%;max-height:calc(50svh - 75px)}.dF .f-lb__prev,.dF .f-lb__next{top:40%}}@media (prefers-reduced-motion:reduce){.dF .f-lb[open],.dF .f-lb__pair{animation:none}}.dF .f-story__tag{font-size:var(--fs-small);color:var(--wine);margin-top:24px;font-weight:600}.dF .f-story__quote{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--ink);margin-top:10px;line-height:1.45}.dF .f-story__found{font-size:var(--fs-small);color:var(--slate);margin-top:14px}.dF .f-story__result{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--wine);margin-top:auto;padding-top:20px;line-height:1.1}.dF .f-experts{padding:var(--sec) 0;background:var(--paper)}.dF .f-ec{--ec-size:clamp(88px, 8vw, 116px);--ec-gap:.28;--ec-peak:2.7;margin-top:16px}.dF .f-ec__view{height:calc(var(--ec-size) * var(--ec-peak) * 1.08 + 72px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.dF .f-ec__track{margin:0;padding:0;list-style:none}.dF .f-ec__item{width:var(--ec-size);height:var(--ec-size);will-change:transform;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dF .f-ec__btn{background:var(--stone-2);cursor:pointer;width:100%;height:100%;box-shadow:0 calc(8px * var(--k,0)) calc(18px * var(--k,0)) rgba(18, 27, 35, calc(.2 * var(--k,0)));outline-offset:3px;border:0;border-radius:50%;outline:2px solid #0000;padding:0;display:block;overflow:hidden}.dF .f-ec__btn img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.dF .f-ec.is-holding .f-ec__item:not(.is-focus){opacity:.45}.dF .f-ec__btn:focus-visible{outline-color:var(--wine)}.dF .f-ec__caption{text-align:center;justify-items:center;gap:4px;margin:0;padding:0 16px;animation:.32s both f-ec-in;display:grid}.dF .f-ec__name{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-strong)}.dF .f-ec__branch{font-size:var(--fs-small);color:var(--wine)}@keyframes f-ec-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.dF .f-ec__caption{animation:none}.dF .f-ec__item{transition:none}}.dF .f-slot{background:linear-gradient(160deg,#edebe7 0%,#dedbd6 100%);border-radius:2px;align-content:center;place-items:center;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden}.dF .f-slot__icon{color:#4a5a6a8c;width:30px;height:30px}.dF .f-slot__note{font-size:var(--fs-small);color:var(--slate);text-align:center;max-width:30ch;line-height:1.5}.dF .f-panel{border-radius:12px;max-width:760px;padding:max(16px,min(1.8vw,22px)) max(18px,min(2.4vw,28px))}.dF .f-panel--white{--feat-line:#fff3;--feat-accent:var(--honey);color:var(--on-wine);background:#ffffff12;border:1px solid #ffffff29}.dF .f-panel--wine{--feat-line:#6e1f2b29;--feat-accent:var(--wine);color:var(--ink-strong);background:#6e1f2b0d;border:1px solid #6e1f2b1f}.dF .f-feat{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:max(16px,min(2vw,24px));display:grid}.dF .f-feat__body{border-left:1px solid var(--feat-line);flex-direction:column;justify-content:center;align-self:stretch;padding-left:max(16px,min(2vw,24px));display:flex}.dF .f-sc__num{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);letter-spacing:-.01em;font-variant-numeric:lining-nums;white-space:nowrap;color:var(--wine);line-height:1;display:inline-grid}.dF .f-panel .f-sc__num{color:var(--feat-accent)}.dF .f-sc__ghost,.dF .f-sc__count{grid-area:1/1}.dF .f-sc__ghost{visibility:hidden}.dF .f-sc__count{justify-self:end}.dF .f-feat__lead{justify-self:start}.dF .f-iclaim__icon{width:max(30px,min(2.8vw,38px));height:max(30px,min(2.8vw,38px));color:var(--feat-accent)}.dF .f-iclaim__text{font-family:var(--serif);font-size:var(--fs-lead);text-wrap:balance;max-width:46ch;margin:0;line-height:1.35}.dF .f-claim-slot{margin-top:max(40px,min(5vw,64px))}.dF .f-offer{padding:var(--sec) 0;background:var(--white)}.dF .f-offer__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:max(32px,min(5vw,72px));display:grid}.dF .f-offer__head .f-body{margin-top:24px}.dF .f-offer__mockup{border-radius:14px;width:100%;height:auto}.dF .f-offer>.f-wrap>.f-label{margin-top:64px}.dF .f-includes{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.dF .f-includes li{border-bottom:1px solid var(--line);padding:28px 0 36px}.dF .f-includes__top{justify-content:space-between;align-items:center;display:flex}.dF .f-includes__icon{width:44px;height:44px;color:var(--wine)}.dF .f-includes__num{font-family:var(--serif);font-size:var(--fs-small);color:var(--slate-2);font-variant-numeric:lining-nums}.dF .f-includes__title{font-family:var(--serif);font-weight:500;font-size:var(--fs-lead);color:var(--ink);margin:10px 0 8px;line-height:1.25}.dF .f-includes .f-body{font-size:var(--fs-body)}.dF .f-value{isolation:isolate;padding:var(--sec) 0;background:var(--wine-deep);color:var(--on-wine);position:relative;overflow:hidden}.dF .f-value__contours{z-index:-1;opacity:.08;width:120%;height:140%;top:-20%;left:-10%}.dF .f-value__head{border-bottom:1px solid #f3ebe633;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-bottom:max(20px,min(2.4vw,28px));display:flex}.dF .f-value__title{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);color:var(--on-wine);line-height:1.1}.dF .f-value__price{font-family:var(--serif);font-weight:600;font-size:var(--fs-h2);color:var(--honey);white-space:nowrap;line-height:1}.dF .f-value__price s{font-family:var(--sans);font-weight:400;font-size:var(--fs-lead);color:var(--on-wine-3);margin-right:14px}.dF .f-value .f-includes{border-top:0;gap:0 max(28px,min(3.4vw,56px))}.dF .f-value .f-includes li{border-bottom:1px solid #f3ebe624;padding:max(24px,min(2.6vw,32px)) 0}.dF .f-value .f-includes li:nth-last-child(-n+3){border-bottom:0}.dF .f-includes__mark{background:var(--honey);width:60px;height:60px;color:var(--wine);border-radius:50%;place-items:center;display:grid}.dF .f-value .f-includes__icon{width:34px;height:34px;color:var(--wine)}.dF .f-includes__nowrap{white-space:nowrap}.dF .f-includes__free{background:var(--honey);color:var(--wine-deep);font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:4px;margin-left:4px;padding:5px 9px 4px;font-weight:800;line-height:1;display:inline-block;position:relative;top:-.22em}.dF .f-value .f-includes__title{font-size:var(--fs-h3);color:var(--on-wine);margin:18px 0 8px;line-height:1.2}.dF .f-value .f-includes .f-body{color:var(--on-wine-2)}@media (max-width:1100px){.dF .f-value .f-includes li:nth-last-child(-n+3){border-bottom:1px solid #f3ebe624}.dF .f-value .f-includes li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:760px){.dF .f-value .f-includes li:nth-last-child(-n+2){border-bottom:1px solid #f3ebe624}.dF .f-value .f-includes li:last-child{border-bottom:0}.dF .f-includes__mark{width:52px;height:52px}.dF .f-value .f-includes__icon{width:30px;height:30px}.dF .f-value .f-includes .f-body{color:var(--on-wine-2)}}.dF .f-order{padding:var(--sec) 0;background:var(--night);color:var(--on-night);isolation:isolate;position:relative;overflow:hidden}.dF .f-order__contours{z-index:-1;opacity:.06;width:90%;height:150%;bottom:-35%;left:-25%}.dF .f-order .f-label,.dF .f-order .f-body{color:var(--on-night-2)}.dF .f-order .f-h3,.dF .f-order .f-price__now{color:var(--white)}.dF .f-order .f-price__now s{color:var(--on-night-2)}.dF .f-order .f-price__bar--was span{background:var(--night-line)}.dF .f-order .f-price__bar--now span{background:#d9a7ae}.dF .f-order .f-price__bar em{color:var(--on-night-2)}.dF .f-order .f-price__save{color:var(--honey)}.dF .f-order .f-nostr{border-top-color:var(--night-line)}.dF .f-order .f-nostr .f-label{color:#d9a7ae}.dF .f-order .f-nostr li{color:var(--on-night)}.dF .f-order .f-nostr li .f-icon{color:#d9a7ae}.dF .f-order .f-form .f-label{color:var(--slate-2)}.dF .f-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(32px,min(5vw,72px));display:grid}.dF .f-offer__side{gap:48px;display:grid}.dF .f-price .f-label{margin-top:0}.dF .f-price__now{font-family:var(--serif);font-weight:500;font-size:var(--fs-display);color:var(--wine);font-variant-numeric:lining-nums;line-height:1}.dF .f-price__now s{font-family:var(--sans);font-size:var(--fs-lead);color:var(--slate-2);vertical-align:middle;margin-left:12px;font-weight:400}.dF .f-price__bars{gap:10px;max-width:460px;margin:26px 0 20px;display:grid}.dF .f-price__bar{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:14px;display:grid}.dF .f-price__bar span{border-radius:1px;height:8px;display:block}.dF .f-price__bar--was span{background:var(--stone)}.dF .f-price__bar--now span{background:var(--wine)}.dF .f-price__bar em{font-style:normal;font-size:var(--fs-small);color:var(--slate);font-variant-numeric:tabular-nums}.dF .f-price__bar--was em{text-decoration:line-through}.dF .f-price__save{color:var(--ink);margin-bottom:8px;font-weight:800}.dF .f-nostr{border-top:1px solid var(--line);padding-top:32px}.dF .f-nostr .f-label{color:var(--wine);margin-top:0}.dF .f-nostr li{color:var(--ink);gap:14px;padding:10px 0;display:flex}.dF .f-nostr li .f-icon{width:20px;height:20px;color:var(--wine);margin-top:3px}.dF .f-form{border:1px solid var(--line-2);border-top:3px solid var(--wine);background:#fff;border-radius:2px;gap:14px;padding:max(28px,min(4vw,44px));display:grid;box-shadow:0 40px 80px -56px #1e2a3473}.dF .f-form__dev{border:0;width:100%;display:block}.dF .f-form__title{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink);line-height:1.15}.dF .f-form__note{font-family:var(--sans);font-size:var(--fs-body);color:var(--slate);margin:8px 0 0;line-height:1.45}.dF .f-form .f-label{margin:8px 0 0}.dF .f-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.dF .f-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--paper);border:1px solid var(--line);font-family:var(--sans);font-size:var(--fs-small);color:var(--ink);border-radius:2px;padding:9px 14px;transition:background-color .14s,border-color .14s,color .14s}.dF .f-chip:hover{border-color:var(--slate-2)}.dF .f-chip[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:#fff}.dF .f-input{width:100%;min-height:54px;font-family:var(--sans);font-size:var(--fs-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;padding:14px 16px}.dF .f-input::placeholder{color:var(--slate-2)}.dF .f-input:focus-visible{outline:2px solid var(--wine);outline-offset:0;border-color:var(--wine)}.dF .f-select{position:relative}.dF .f-select select{color:var(--slate-2);padding-right:44px}.dF .f-select__caret{width:18px;height:18px;color:var(--slate);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:16px}.dF .f-form__slot{background:var(--honey-soft);font-size:var(--fs-small);color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.dF .f-form__slot .f-icon{color:var(--wine);width:18px;height:18px;margin-top:2px}.dF .f-form__after{font-size:var(--fs-small);color:var(--slate-2);text-align:center}.dF .f-branches{padding:var(--sec) 0;background:var(--stone-2)}.dF .f-branches__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:max(32px,min(5vw,72px));display:grid}.dF .f-branches__grid .f-body{margin-top:18px}.dF .f-branches__caret{width:18px;height:18px;transition:transform .25s}.dF .f-branches__toggle.is-open .f-branches__caret{transform:rotate(180deg)}.dF .f-blist{border-top:1px solid var(--line);columns:4 220px;column-gap:max(24px,min(3vw,48px));margin-top:48px;padding-top:32px}.dF .f-blist.is-open{animation:.38s cubic-bezier(.2,.8,.2,1) f-blist-in}@keyframes f-blist-in{0%{opacity:0;transform:translateY(-8px)}}.dF .f-blist__region{break-inside:avoid;margin-bottom:28px}.dF .f-blist__name{font-size:var(--fs-small);letter-spacing:.04em;color:var(--wine);margin:0 0 8px;font-weight:800}.dF .f-blist ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dF .f-blist li{font-size:var(--fs-small);color:var(--slate);line-height:1.45}.dF .f-blist li strong{color:var(--ink);font-weight:800}@media (prefers-reduced-motion:reduce){.dF .f-blist.is-open,.dF .f-branches__caret{transition:none;animation:none}}.dF .f-branches__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.dF .f-branches__gallery img{border-radius:2px;width:100%;height:auto}.dF .f-gallery__open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.dF .f-gallery__open:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.dF .f-gallery__open:hover .f-story__zoom{transform:scale(1.08)}.dF .f-gallery__more{color:var(--white);font-family:var(--serif);font-size:var(--fs-h2);background:#1e0c1080;border-radius:2px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.dF .f-gallery__more--mob{display:none}@media (max-width:760px){.dF .f-gallery__more--desk{display:none}.dF .f-gallery__more--mob{display:grid}}.dF .f-lb__photo{object-fit:contain;cursor:zoom-out;border-radius:6px;width:100%;height:auto;max-height:calc(100svh - 80px);animation:.3s f-fade;display:block}.dF .f-footer{background:var(--night);font-size:var(--fs-small);color:var(--on-night-2);padding:40px 0 88px}.dF .f-footer img{filter:brightness(0)invert();opacity:.85}.dF .f-footer__in{flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.dF .f-footer img{width:88px;height:auto}@media (max-width:1024px){.dF .f-stats__item{gap:14px;padding-right:16px}.dF .f-stats__item+.f-stats__item{padding-left:20px}.dF .f-stats__icon{width:40px;height:40px}.dF .f-research__list,.dF .f-includes{grid-template-columns:repeat(2,minmax(0,1fr))}.dF .f-stories__grid{grid-template-columns:minmax(0,1fr);max-width:560px}.dF .f-why__chip{right:12px}}@media (min-width:761px) and (max-width:1100px){.dF .f-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.dF .f-scan__label{padding:5px 9px}.dF .f-scan__mark--m-left .f-scan__label{left:auto;right:16px}.dF .f-scan__mark--m-right .f-scan__label{left:16px;right:auto}}@media (min-width:761px) and (max-width:1024px){.dF .f-stories__grid{gap:56px;max-width:none}.dF .f-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:32px;display:grid}.dF .f-story__media{grid-area:1/1/span 5;margin:0}.dF .f-story>:not(.f-story__media){grid-column:2}.dF .f-story__tag{margin-top:0}.dF .f-order .f-offer__grid{grid-template-columns:minmax(0,1fr)}.dF .f-order .f-form{width:100%}}@media (min-width:761px) and (max-width:860px){.dF .f-scan__name,.dF .f-scan__value{font-size:13px}}@media (max-width:1279px){.dF .f-scan__age{width:-moz-fit-content;width:fit-content;margin:12px 0 0;position:relative;bottom:auto;left:auto}}@media (max-width:760px){.dF .f-scan__age{width:-moz-fit-content;width:fit-content;margin:12px 0 0;position:relative;bottom:auto;left:auto}.dF .f-scan__label{padding:5px 9px}.dF .f-scan__mark--m-left .f-scan__label{left:auto;right:16px}.dF .f-scan__mark--m-right .f-scan__label{left:16px;right:auto}.dF .f-scan__mark:last-child .f-scan__label{translate:0 -80%}.dF .f-stats{grid-template-columns:minmax(0,1fr)}.dF .f-stats__item,.dF .f-stats__item+.f-stats__item{border-left:0;border-bottom:1px solid var(--line);gap:16px;padding:20px 0}.dF .f-stats__item:last-child{border-bottom:0}.dF .f-stats__icon{width:40px;height:40px}.dF .f-header{height:64px}.dF .f-hero__bg{--hh:64px}.dF .f-header__in{gap:12px}.dF .f-header__face--back .f-logo__full{display:none}.dF .f-header__face--back .f-logo .f-logo__mark{display:block}.dF .f-header__answer{flex:1}.dF .f-header__answer-q{text-align:center;flex:1;font-size:15px;line-height:1.15}.dF .f-header__answer-roll{white-space:normal}.dF .f-header__face--back .f-btn{min-height:40px;padding:10px 12px;font-size:15px}.dF .f-hcta__was{display:none}.dF .f-logo img{width:140px}.dF .f-split,.dF .f-hero__grid,.dF .f-offer__head,.dF .f-offer__grid,.dF .f-branches__grid,.dF .f-why__grid{grid-template-columns:minmax(0,1fr)}.dF .f-why__chip{flex-wrap:wrap;margin:-28px 16px 0;position:relative;bottom:auto;right:auto}.dF .f-split{gap:20px}.dF .f-hero__lead{margin-top:24px}.dF .f-hero__card{width:auto;margin:-64px 16px 0;position:relative;bottom:auto;left:auto}.dF .f-cx{--indent:0px;grid-template-columns:minmax(0,1fr);padding:32px 0}.dF .f-cx--flip{grid-template-columns:minmax(0,1fr)}.dF .f-cx__visual,.dF .f-cx--flip .f-cx__visual{order:0;justify-self:start;max-width:280px}.dF .f-cx__photo-chart,.dF .f-cx--flip .f-cx__photo-chart{left:12px;right:12px}.dF .f-cx__visual--cut,.dF .f-cx--flip .f-cx__visual--cut{justify-self:stretch;max-width:none;height:440px;min-height:0;margin:8px 0 -32px}.dF .f-cx__visual--cut .f-cx__photo-chart{bottom:32px;left:12px;right:12px}.dF .f-cx .f-cx__row{grid-template-columns:minmax(0,1fr);gap:20px}.dF .f-cx__icon{width:44px;height:44px}.dF .f-cx__icon .f-hicon{width:26px;height:26px}.dF .f-pc{grid-template-columns:minmax(0,1fr);gap:24px}.dF .f-pw{grid-template-columns:minmax(0,1fr);gap:32px}.dF .f-pw__wheel{width:min(340px,100%)}.dF .f-pc__side{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.dF .f-claim--right{text-align:left;justify-items:start;margin-left:0}.dF .f-ages__chart{height:120px;margin-top:88px;margin-bottom:32px}.dF .f-ages__tag{background:var(--night);z-index:1;padding:0 4px;right:14px}.dF .f-ages__tag--fat{top:-18px}.dF .f-ages__tag--muscle{bottom:-30px}.dF .f-ages__age{justify-items:center;gap:4px;display:grid;bottom:calc(100% + 20px)}.dF .f-ages__mile:first-child .f-ages__age{justify-items:start}.dF .f-ages__mile:last-child .f-ages__age{justify-items:end}.dF .f-ages__age-word{margin:0}.dF .f-research__list{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.dF .f-research__list li{align-items:flex-start;gap:18px;display:flex}.dF .f-research__mark{flex:none;width:52px;height:52px;margin:0}.dF .f-research__icon{width:30px;height:30px}.dF .f-feat{column-gap:16px}.dF .f-feat__body{padding-left:16px}.dF .f-ec{--ec-size:52px;--ec-gap:.24;--ec-peak:3;margin-top:8px}.dF .f-offer__mockup{max-width:none}.dF .f-cx__service{border-radius:14px;padding:7px 14px;display:inline-block}.dF .f-cx__service span{white-space:nowrap;margin-right:6px}.dF .f-includes{grid-template-columns:minmax(0,1fr)}.dF .f-branches__gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dF .f-branches__gallery .f-gallery__open:last-child{display:none}}.dF .f-count{display:inline-grid}.dF .f-count__ghost,.dF .f-count__val{grid-area:1/1}.dF .f-count__ghost{visibility:hidden}.dF .f-count__val{justify-self:end}.dF .f-odo__digits{align-items:flex-start;display:inline-flex}.dF .f-odo__char{white-space:pre}.dF .f-odo__col{height:1em;display:inline-block;overflow:hidden}.dF .f-odo__reel{flex-direction:column;line-height:1;display:flex;transform:translateY(0)}.dF .f-odo.is-in .f-odo__reel{transform:translateY(calc(var(--n) * -1em));transition:transform 1.4s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 90ms)}@media (prefers-reduced-motion:no-preference){.dF .f-hero__card .f-range__band{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both f-band;animation-delay:calc(var(--d) - .25s)}.dF .f-cx .f-case__area-text{background-size:0% 100%;transition:background-size .9s cubic-bezier(.3,.7,.2,1) .15s}.dF .f-cx.is-in .f-case__area-text{background-size:100% 100%}.dF .f-cx .f-cx__photo-chart .f-range__mark{opacity:0;left:50%}.dF .f-cx.is-in .f-cx__photo-chart .f-range__mark{animation:1.1s cubic-bezier(.2,.8,.2,1) .5s both f-settle}.dF .f-cx.is-in .f-cx__photo-chart .f-range.is-off .f-range__mark{animation:1.1s cubic-bezier(.2,.8,.2,1) .5s both f-settle,1.8s ease-out 1.6s infinite f-pulse}.dF .f-cx .f-cx__cutout{opacity:0;transition:opacity .7s,translate .9s cubic-bezier(.2,.8,.2,1);translate:0 28px}.dF .f-cx.is-in .f-cx__cutout{opacity:1;translate:0}.dF .f-price__bar--now span{transform-origin:0;transform:scaleX(calc(100 / var(--now,26)));transition:transform 1.2s cubic-bezier(.3,.7,.2,1) .2s}.dF .f-price__bars.is-in .f-price__bar--now span{transform:scaleX(1)}}.dF .f-ages__chart svg{clip-path:inset(0 calc((1 - var(--draw)) * 100%) 0 0)}.dF .f-ages__tag{opacity:clamp(0, calc((var(--draw) - .8) * 5), 1)}.dF .f-why__body strong,.dF .f-cx__meaning-text strong{background:linear-gradient(var(--honey), var(--honey)) no-repeat 0 100% / calc(var(--hl,1) * 100%) 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:2px}@keyframes f-band{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes f-pulse{0%{box-shadow:0 0 #6e1f2b73}to{box-shadow:0 0 0 12px #6e1f2b00}}@media (max-width:760px){.dF .f-readout{display:none}.dF{--fs-num:73px;--fs-display:45px;--fs-hero:39px;--fs-h2:33px;--fs-h2-max:45px;--fs-h3:25px;--fs-lead:20px;--fs-item:18px;--fs-body:17px;--fs-small:16px}.dF .f-scan__name,.dF .f-scan__value{font-size:14px}}@media (max-width:370px){.dF .f-scan__label{padding:4px 7px}.dF .f-scan__name,.dF .f-scan__value{font-size:13px}.dF .f-scan__mark--right .f-scan__label,.dF .f-scan__mark--m-right .f-scan__label{left:11px}.dF .f-scan__mark--left .f-scan__label,.dF .f-scan__mark--m-left .f-scan__label{right:11px}.dF .f-scan__mark--m-left .f-scan__label{left:auto}.dF .f-scan__mark--m-right .f-scan__label{right:auto}}@media (max-width:760px){.dF .f-body,.dF .f-body--lg,.dF .f-cx__meaning-text,.dF .f-cx__story,.dF .f-cx__found-text,.dF .f-story__quote,.dF .f-story__found,.dF .f-pc__lead,.dF .f-why__body .f-body,.dF .f-why__body .f-why__lead,.dF .f-research__list .f-body,.dF .f-includes .f-body,.dF .f-stats__label,.dF .f-note,.dF .f-price__note,.dF .f-nostr li,.dF .f-form__after{font-family:var(--sans);font-size:var(--fs-body);font-style:normal;font-weight:400;line-height:1.6}.dF .f-cx__meaning-text,.dF .f-cx__story,.dF .f-cx__found-text,.dF .f-story__quote,.dF .f-story__found,.dF .f-pc__lead,.dF .f-includes .f-body,.dF .f-offer .f-body,.dF .f-branches .f-body,.dF .f-stats__label{color:var(--ink)}.dF .f-eyebrow,.dF .f-cx__label,.dF .f-case__markers,.dF .f-cx__name,.dF .f-story__tag,.dF .f-label,.dF .f-includes__num,.dF .f-cx__service,.dF .f-cx__service span,.dF .f-cx__service strong{font-family:var(--sans);font-size:var(--fs-small);letter-spacing:0;font-style:normal;font-weight:700}.dF .f-cx__label,.dF .f-cx__label--wine,.dF .f-case__markers,.dF .f-cx__name,.dF .f-story__tag,.dF .f-includes__num,.dF .f-cx__service,.dF .f-cx__service span,.dF .f-cx__service strong,.dF .f-offer .f-label,.dF .f-branches .f-label{color:var(--wine)}.dF .f-includes__num{background:0 0;padding:0}.dF .f-order .f-price .f-label{color:#d9a7ae}.dF .f-form .f-label{color:var(--wine)}.dF .f-blist li{color:var(--ink)}.dF .f-case__area{font-size:var(--fs-h2);font-weight:600}}@media (max-width:345px){.dF .f-scan__name,.dF .f-scan__value{font-size:12px}}.dF .f-mcta{display:none}@media (max-width:760px){.dF{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.dF .f-header .f-btn{display:none}.dF .f-mcta{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);background:#fbfbfaf0;transition:transform .3s cubic-bezier(.3,.7,.2,1),visibility linear;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #1e2a3473}.dF .f-mcta.is-hidden{visibility:hidden;transition:transform .3s cubic-bezier(.3,.7,.2,1),visibility 0s linear .3s;transform:translateY(110%)}.dF .f-mcta__btn{white-space:nowrap;width:100%;min-height:52px;padding:12px 16px;font-size:17px;font-weight:600;display:flex}.dF .f-mcta__was{color:#ffffffb8;font-weight:500;display:inline-block;position:relative}.dF .f-mcta__was:after{content:"";transform-origin:0;background:currentColor;height:2px;animation:.45s cubic-bezier(.3,.7,.2,1) .9s both f-strike;position:absolute;top:52%;left:-2px;right:-2px}.dF .f-mcta__now{font-weight:800}.dF .f-header__answer-q{font-size:16px}}@keyframes f-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:345px){.dF .f-mcta__btn{padding:12px 10px;font-size:15px}}@media (prefers-reduced-motion:reduce){.dF .f-mcta,.dF .f-mcta.is-hidden{transition:none}.dF .f-mcta__was:after{animation:none}}@media (max-width:760px){.dF .f-form{padding:28px 14px}.dF .f-form__head{padding:0 4px}}body{margin:0}.elementor-location-popup{display:none!important}
