@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/media/dvorak/fonts/eb-garamond-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/media/dvorak/fonts/eb-garamond-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/media/dvorak/fonts/eb-garamond-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/media/dvorak/fonts/eb-garamond-cyrillic-wght-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/media/dvorak/fonts/eb-garamond-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/media/dvorak/fonts/eb-garamond-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.dvk{--ink-950:#0c0b09;--ink-900:#131110;--ink-850:#191614;--ink-800:#201c18;--ink-700:#2c2722;--paper:#f4eee3;--paper-2:#ebe2d1;--paper-3:#ddd0b8;--gold-100:#f6e9c8;--gold-200:#f0dcb0;--gold-300:#e3c58b;--gold-400:#d0ab68;--gold-500:#b48c4c;--gold-700:#7a5b2c;--wine-900:#1c0f10;--text:#efe7d8;--text-dim:#b3a897;--text-faint:#9a8f7f;--ink-text:#211b15;--ink-text-dim:#574d40;--line:#efe7d821;--line-strong:#efe7d842;--line-ink:#211b1529;--caps:"DV Site Serif", "Cormorant Garamond", "EB Garamond", Garamond, serif;--serif:"EB Garamond", "DV Site Serif", Garamond, Georgia, serif;--sans:"DV Site Sans", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, .05, .36, 1);--gutter:clamp(20px, 4.6vw, 80px);--maxw:1240px;--hdr-h:84px;--hdr-offset:var(--site-header-offset,84px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:760px){.dvk{--hdr-h:66px;--hdr-offset:var(--site-header-offset,66px)}}:where(.dvk) *,:where(.dvk) :before,:where(.dvk) :after{box-sizing:border-box}html:has(.dvk){-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}.dvk{background:var(--ink-950);min-width:320px;color:var(--text);font:400 1rem/1.7 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:where(.dvk) h1,:where(.dvk) h2,:where(.dvk) h3,:where(.dvk) p,:where(.dvk) ol,:where(.dvk) ul,:where(.dvk) dl,:where(.dvk) dd,:where(.dvk) figure,:where(.dvk) address{margin:0}:where(.dvk) ol,:where(.dvk) ul{padding:0;list-style:none}:where(.dvk) address{font-style:normal}:where(.dvk) img,:where(.dvk) svg,:where(.dvk) canvas{max-width:100%;display:block}:where(.dvk) img{height:auto}:where(.dvk) a{color:inherit;text-decoration:none}:where(.dvk) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.dvk [hidden]{display:none!important}.dvk ::selection{background:var(--gold-400);color:var(--ink-950)}.dvk :focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}:where(.dvk) main:focus{outline:none}.dvk .sprite{width:0;height:0;position:absolute;overflow:hidden}.dvk .ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.dvk .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dvk-skip{z-index:300;color:#0c0b09;background:#d0ab68;padding:14px 18px;font:700 .85rem/1 DV Site Sans,Manrope,system-ui,sans-serif;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:12px;left:12px;transform:translateY(-200%)}.dvk-skip:focus{transform:none}.dvk .btn{isolation:isolate;min-height:52px;font:700 .74rem/1.25 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;transition:color .35s,border-color .35s,box-shadow .5s,background-color .35s;display:inline-flex;position:relative;overflow:hidden}.dvk .btn .ico{width:17px;height:17px;transition:transform .45s var(--ease)}.dvk .btn:hover .ico:last-child{transform:translate(3px)}.dvk .btn--gold{background:var(--gold-400);color:#17130d}.dvk .btn--gold:before{content:"";z-index:-1;background:var(--gold-200);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.dvk .btn--gold:hover:before{transform:none}.dvk .btn--gold:hover{box-shadow:0 0 44px -8px #f0dcb08c}.dvk .btn--ghost{color:var(--text);background:#0c0b0947;border-color:#efe7d857}.dvk .btn--ghost:hover{border-color:var(--gold-300);color:var(--gold-200)}.dvk .btn--ink{background:var(--ink-900);color:var(--gold-200)}.dvk .btn--ink:before{content:"";z-index:-1;background:var(--ink-700);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.dvk .btn--ink:hover:before{transform:none}.dvk .btn--sm{min-height:42px;padding:10px 18px;font-size:.68rem}.dvk .kicker{color:var(--gold-300);font:700 .7rem/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.dvk .kicker i{opacity:.6;background:currentColor;width:34px;height:1px}.dvk .mvt{font:700 .7rem/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-400);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.dvk .mvt__num{font:500 1.35rem/1 var(--caps);letter-spacing:.04em;color:var(--gold-200)}.dvk .mvt em{font:italic 400 1rem/1 var(--serif);letter-spacing:.02em;text-transform:none;color:var(--text-dim)}.dvk .mvt--ink{color:var(--gold-700)}.dvk .mvt--ink .mvt__num{color:var(--ink-text)}.dvk .mvt--ink em{color:var(--ink-text-dim)}.dvk .mvt--center{justify-content:center}.dvk .h2{font:500 clamp(2.1rem, 1.3rem + 2.6vw, 3.7rem)/1.06 var(--serif);letter-spacing:-.012em;color:var(--text);text-wrap:balance;margin-top:18px}.dvk .h2 em{color:var(--gold-300);font-style:italic}.dvk .h2--ink{color:var(--ink-text)}.dvk .h2--ink em{color:var(--gold-700)}.dvk .lead{max-width:36em;color:var(--text-dim);margin-top:20px;font-size:clamp(1rem,.96rem + .2vw,1.12rem);line-height:1.75}.dvk .jak .lead,.dvk .faq .lead{color:var(--ink-text-dim)}.dvk.js:not(.rm) [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.dvk.js:not(.rm) [data-reveal][data-in]{opacity:1;transform:none}.dvk .score-nav{z-index:40;--c:var(--text-faint);--c-on:var(--gold-300);flex-direction:column;gap:0;display:none;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.dvk .score-nav[data-on=light]{--c:#8a7e6c;--c-on:var(--gold-700)}.dvk .score-nav a{min-height:32px;color:var(--c);flex-direction:row-reverse;align-items:center;gap:10px;transition:color .4s;display:flex;position:relative}.dvk .score-nav b{min-width:30px;font:500 .95rem/1 var(--caps);letter-spacing:.04em;text-align:center}.dvk .score-nav span{color:var(--gold-200);font:600 .58rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s, transform .4s var(--ease);pointer-events:none;background:#0c0b09db;border-radius:2px;margin-right:4px;padding:6px 10px;position:absolute;right:100%;transform:translate(6px)}.dvk .score-nav a:hover span,.dvk .score-nav a:focus-visible span{opacity:1;transform:none}.dvk .score-nav a[aria-current=true]{color:var(--c-on)}.dvk .score-nav a[aria-current=true] b:after{content:"";background:currentColor;width:22px;height:1px;position:absolute;bottom:6px;right:4px}@media (min-width:1280px) and (min-height:660px){.dvk .score-nav{display:flex}}.dvk .ouv{isolation:isolate;min-height:max(660px,100svh);padding:calc(var(--hdr-h) + 44px) var(--gutter) 116px;background:var(--ink-950);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:relative;overflow:clip}.dvk .ouv__media{z-index:-2;position:absolute;inset:0}.dvk .ouv__media img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;transform:scale(1.03)}.dvk .ouv__veil{z-index:-1;pointer-events:none;background:radial-gradient(48% 62% at 74% 52%, #0c0b0900, #0c0b096b 78%), linear-gradient(90deg, #0c0b09f0 0%, #0c0b09c2 34%, #0c0b0929 66%, #0c0b095c 100%), linear-gradient(180deg, #0c0b098c 0%, transparent 24%, transparent 72%, var(--ink-950) 100%);position:absolute;inset:0}.dvk .ouv__staff{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dvk .ouv__staff path{fill:none;vector-effect:non-scaling-stroke}.dvk .ouv__staff .s-glow{stroke:var(--gold-300);stroke-width:4px;opacity:.1}.dvk .ouv__staff .s-line{stroke:var(--gold-300);stroke-width:1.15px}.dvk .ouv__staff .s-tip{fill:#fff6e0}.dvk .ouv__text{z-index:4;max-width:640px;position:relative}.dvk .ouv__title{font:500 clamp(2.5rem, 1.45rem + 3.5vw, 5.1rem)/1.02 var(--serif);letter-spacing:-.018em;text-wrap:balance;margin-top:24px}.dvk .ouv__title em{color:var(--gold-300);font-style:italic;display:inline-block}.dvk .ouv__lead{max-width:31em;color:var(--text-dim);margin-top:26px;font-size:clamp(1.02rem,.96rem + .3vw,1.18rem);line-height:1.72}.dvk .ouv__cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.dvk .ouv__note{color:var(--text-faint);font:500 .8rem/1.5 var(--sans);letter-spacing:.04em;margin-top:18px}.dvk .ouv__stage{z-index:2;perspective:1500px;place-items:center;display:grid;position:relative}.dvk .ouv__scroll{z-index:4;min-height:44px;color:var(--text-dim);font:600 .62rem/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;transition:color .3s;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.dvk .ouv__scroll:hover{color:var(--gold-200)}.dvk .ouv__scroll .ico{width:16px;height:16px}.dvk.js:not(.rm) .ouv__scroll .ico{animation:dvk-nudge 2.6s var(--ease-io) infinite}.dvk .card{aspect-ratio:1000/630;width:min(100%,490px);transform-style:preserve-3d;--mx:30%;--my:22%;--foil:120%;position:relative;container-type:inline-size}.dvk .card__face{background:radial-gradient(90% 120% at 12% 0,#e3c58b29,#0000 55%),radial-gradient(70% 90% at 100% 100%,#7a5b2c38,#0000 60%),linear-gradient(150deg,#2a241d 0%,#17140f 46%,#0f0d0a 100%);border-radius:4.6%/7.3%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #e3c58b38,0 50px 90px -34px #000000d9,0 22px 44px -22px #000000b3}.dvk .card__face:before{content:"";opacity:.2;mix-blend-mode:overlay;pointer-events:none;background:url(/media/dvorak/brand/grain.png) 0 0/220px;position:absolute;inset:0}.dvk .card__frame,.dvk .mini-card__frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dvk .card__frame path,.dvk .mini-card__frame path{fill:none;stroke:var(--gold-300);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.dvk .card__klub{color:var(--gold-300);font:600 2.5cqw/1 var(--caps);letter-spacing:.5em;text-transform:uppercase;position:absolute;top:15%;left:9.5%}.dvk .card__logo{width:46%;position:absolute;top:21.5%;left:8.6%}.dvk .card__logo img{width:100%;height:auto}.dvk .card__foil{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg, transparent 38%, #fffaecf2 50%, transparent 62%) var(--foil) 0 / 280% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/media/dvorak/club/logo-zlato.svg) 50%/100% 100% no-repeat;mask:url(/media/dvorak/club/logo-zlato.svg) 50%/100% 100% no-repeat}.dvk .card__motto{color:#f0dcb0d6;max-width:50%;font:italic 400 3.05cqw/1.3 var(--serif);position:absolute;bottom:31%;left:9.5%}.dvk .card__member{gap:1.2cqw;display:grid;position:absolute;bottom:12.5%;left:9.5%}.dvk .card__member small{color:var(--gold-400);font:700 1.75cqw/1 var(--sans);letter-spacing:.32em;text-transform:uppercase}.dvk .card__member span{color:#efe7d8c7;font:600 2.6cqw/1 var(--sans);letter-spacing:.16em;font-variant-numeric:tabular-nums}.dvk .card__qr{aspect-ratio:1;background:#f6efe1;border-radius:2.2cqw;width:25.5%;padding:1.5cqw;position:absolute;bottom:12%;right:8.4%;box-shadow:0 0 0 1px #e3c58b80,0 10px 26px -12px #000c}.dvk .card__qr svg{width:100%;height:100%}.dvk .card__sample{background:var(--ink-900);color:var(--gold-200);font:700 1.45cqw/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-radius:9cqw;padding:.7cqw 1.6cqw;position:absolute;bottom:-1.6cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #e3c58b73}.dvk .card__sheen{pointer-events:none;mix-blend-mode:soft-light;opacity:.9;background:radial-gradient(circle at var(--mx) var(--my), #fff4dc8c, #fff4dc00 42%);position:absolute;inset:0}.dvk .qr-dark,.dvk .qr-eye{fill:#1b1611}.dvk .qr-eye-in{fill:var(--gold-500)}.dvk .card{touch-action:pan-y}.dvk .card__face{transition:opacity .7s var(--ease), transform 1s var(--ease)}.dvk .card__frame{transition:opacity .6s}.dvk .card__logo{transition:clip-path 1.1s var(--ease-io)}.dvk .card__qr svg{transition:clip-path .9s var(--ease-io)}.dvk .card__klub,.dvk .card__motto,.dvk .card__member,.dvk .card__sample{transition:opacity .9s .1s}.dvk.js:not(.rm) .card:is(:not([data-card]),[data-card=intro]) .card__face{opacity:0;transform:scale(.965)}.dvk.js:not(.rm) .card:is(:not([data-card]),[data-card=intro],[data-card=body]) .card__frame{opacity:0}.dvk.js:not(.rm) .card:is(:not([data-card]),[data-card=intro],[data-card=body]) .card__logo{clip-path:inset(0 100% 0 0)}.dvk.js:not(.rm) .card:is(:not([data-card]),[data-card=intro],[data-card=body],[data-card=logo]) .card__qr svg{clip-path:circle(0%)}.dvk.js:not(.rm) .card:is(:not([data-card]),[data-card=intro],[data-card=body],[data-card=logo]) :is(.card__klub,.card__motto,.card__member,.card__sample){opacity:0}.dvk.js:not(.rm) .card:not([data-card]) :is(.card__face,.card__frame,.card__klub,.card__motto,.card__member,.card__sample){animation:0s 4s both dvk-show}.dvk.js:not(.rm) .card:not([data-card]) :is(.card__logo,.card__qr svg){animation:0s 4s both dvk-unclip}@media (min-width:901px){.dvk .ouv__staff{-webkit-mask-image:linear-gradient(90deg,#0003 0% 40%,#000 60%);mask-image:linear-gradient(90deg,#0003 0% 40%,#000 60%)}}@media (max-width:900px){.dvk .ouv{min-height:0;padding:calc(var(--hdr-h) + 26px) var(--gutter) 72px;grid-template-columns:minmax(0,1fr);align-content:start;gap:26px}.dvk .ouv__stage{order:-1}.dvk .card{width:min(84vw,400px)}.dvk .ouv__media img{object-position:50% 40%}.dvk .ouv__veil{background:radial-gradient(70% 34% at 50% 24%, #0c0b091a, #0c0b098c 80%), linear-gradient(180deg, #0c0b0980 0%, #0c0b0959 30%, #0c0b09db 48%, var(--ink-950) 100%)}.dvk .ouv__title{margin-top:16px;font-size:clamp(2.2rem,1.4rem + 4.2vw,3.4rem)}.dvk .ouv__lead{margin-top:16px}.dvk .ouv__cta{margin-top:26px}.dvk .ouv__scroll{display:none}}@media (max-width:520px){.dvk .ouv__cta{flex-direction:column;align-items:stretch}.dvk .ouv__cta .btn{width:100%}}@media (max-height:760px) and (min-width:901px){.dvk .ouv__title{font-size:clamp(2.4rem,1rem + 3.2vw,4.2rem)}.dvk .ouv__lead{margin-top:18px}.dvk .ouv__cta{margin-top:26px}}@media (max-width:900px) and (max-height:700px) and (orientation:portrait){.dvk .ouv{padding-top:calc(var(--hdr-h) + 14px);gap:16px}.dvk .card{width:min(70vw,300px)}.dvk .ouv__title{margin-top:10px;font-size:clamp(1.85rem,1.2rem + 3.4vw,2.3rem)}.dvk .ouv__lead{margin-top:10px;font-size:.96rem;line-height:1.6}.dvk .ouv__cta{gap:8px;margin-top:16px}.dvk .ouv__cta .btn{min-height:46px;padding-block:11px}.dvk .ouv__note{margin-top:12px}}@media (max-width:900px) and (max-height:520px) and (orientation:landscape){.dvk .ouv{min-height:100svh;padding:calc(var(--hdr-h) + 10px) var(--gutter) 20px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-content:center;align-items:center;gap:24px}.dvk .ouv__stage{order:0}.dvk .card{width:min(100%,290px)}.dvk .ouv__title{margin-top:10px;font-size:1.9rem}.dvk .ouv__lead{margin-top:10px;font-size:.95rem;line-height:1.55}.dvk .ouv__cta{margin-top:16px}.dvk .ouv__cta .btn{min-height:46px;padding:11px 18px}.dvk .ouv__note{display:none}}.dvk .jak{isolation:isolate;padding:clamp(84px, 10vw, 150px) var(--gutter) clamp(70px, 8vw, 120px);background:radial-gradient(90% 60% at 50% 0%, #f8f4ec, #f8f4ec00 70%), var(--paper);color:var(--ink-text);position:relative}.dvk .jak__head{text-align:center;max-width:760px;margin:0 auto clamp(30px,5vw,60px)}.dvk .jak__head .mvt{color:var(--gold-700);justify-content:center}.dvk .jak__head .mvt__num{color:var(--ink-text)}.dvk .jak__head .mvt em{color:var(--ink-text-dim)}.dvk .jak .h2{color:var(--ink-text)}.dvk .jak .h2 em{color:var(--gold-700)}.dvk .jak__head .lead{margin-inline:auto}.dvk .jak__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,7vw,120px);max-width:1120px;margin-inline:auto;display:grid}.dvk .jak__steps{grid-area:1/1}.dvk .jak__device{grid-area:1/2;align-content:center;align-self:start;justify-items:center;gap:20px;height:660px;display:grid;position:sticky;top:calc(50vh - 330px)}.dvk .step{flex-direction:column;justify-content:center;align-items:flex-start;min-height:74vh;padding:40px 0 40px 34px;display:flex;position:relative}.dvk .step:before{content:"";background:linear-gradient(var(--gold-500), var(--gold-300));width:2px;height:0;transition:height .8s var(--ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.dvk .step[data-active]:before{height:64%}.dvk .step__n{color:var(--paper-3);font:500 clamp(4.2rem, 3rem + 3vw, 6.4rem)/.9 var(--caps);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;letter-spacing:-.02em;transition:color .6s}.dvk .step[data-active] .step__n,.dvk .no-steps .step__n{color:var(--gold-500)}.dvk .step__t{font:500 clamp(1.7rem, 1.3rem + 1.2vw, 2.4rem)/1.12 var(--serif);margin-top:14px}.dvk .step__p{max-width:30em;color:var(--ink-text-dim);margin-top:14px;font-size:1.04rem;line-height:1.75}.dvk .step .btn{margin-top:26px}.dvk .jak__ticks{color:#211b1573;font:600 .68rem/1 var(--sans);letter-spacing:.2em;gap:10px;display:flex}.dvk .jak__ticks li{text-align:center;min-width:42px;padding-top:10px;transition:color .4s;position:relative}.dvk .jak__ticks li:before{content:"";background:#211b1524;height:2px;position:absolute;top:0;left:0;right:0}.dvk .jak__ticks li:after{content:"";background:var(--gold-500);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dvk .jak__ticks li[data-on]{color:var(--ink-text)}.dvk .jak__ticks li[data-on]:after{transform:none}.dvk .jak__tech{border-top:1px solid var(--line-ink);max-width:760px;color:var(--ink-text-dim);font:italic 400 1.12rem/1.6 var(--serif);text-align:center;margin:clamp(40px,6vw,70px) auto 0;padding-top:26px}.dvk .jak__tech a{color:var(--ink-text);text-underline-offset:3px;-webkit-text-decoration:underline #7a5b2c8c;text-decoration:underline #7a5b2c8c;transition:color .3s,text-decoration-color .3s}.dvk .jak__tech a:hover{color:var(--gold-700);text-decoration-color:currentColor}@media (max-width:860px){.dvk .jak__grid{grid-template-columns:minmax(0,1fr);gap:0}.dvk .jak__steps,.dvk .jak__device{grid-area:auto/1}.dvk .jak__device{z-index:2;top:calc(var(--hdr-offset) - 1px);height:auto;margin-inline:calc(-1 * var(--gutter));padding:14px var(--gutter) 22px;background:linear-gradient(180deg, var(--paper) 86%, #f4eee300);transition:top .5s var(--ease);gap:12px;position:sticky}.dvk .step{justify-content:flex-start;min-height:62vh;padding:30px 0 30px 22px}.dvk .step:before{top:30px;transform:none}.dvk .step[data-active]:before{height:70%}.dvk .step__n{font-size:3.6rem}}@media (max-width:860px) and (max-height:600px){.dvk .jak__device{position:relative;top:0}.dvk .step{min-height:0}}.dvk .phone{--pw:300px;width:var(--pw);aspect-ratio:300/620;padding:calc(var(--pw) * .034);border-radius:calc(var(--pw) * .16);background:linear-gradient(145deg,#4a423a 0%,#1b1814 22%,#2c2620 55%,#100e0c 80%,#3a332b 100%);flex:none;position:relative;box-shadow:inset 0 0 0 1px #fff0d224,inset 0 0 0 3px #0000008c,0 60px 100px -46px #000c,0 24px 46px -24px #000000a6}.dvk .phone__screen{border-radius:calc(var(--pw) * .128);isolation:isolate;background:#f7f2e8;height:100%;position:relative;overflow:hidden;container-type:inline-size}.dvk .phone__island{z-index:3;top:calc(var(--pw) * .062);width:31%;height:calc(var(--pw) * .085);background:#0a0908;border-radius:99px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.dvk .phone__glass{z-index:4;inset:calc(var(--pw) * .034);border-radius:calc(var(--pw) * .128);pointer-events:none;position:absolute;overflow:hidden}.dvk .phone__glass:before{content:"";transform:translateX(var(--gx,-6%));transition:transform .9s var(--ease);background:linear-gradient(112deg,#0000 30%,#ffffff2b 41%,#ffffff0d 47%,#0000 56%);position:absolute;inset:-20% -60%}.dvk .phone__glass:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.dvk .phone--steps{--pw:300px}.dvk .phone--show{--pw:330px}@media (max-width:860px){.dvk .phone--steps{--pw:clamp(178px, 50vw, 230px)}}.dvk .scr{color:#2a241e;font-family:var(--sans);transition:opacity .5s ease, transform .65s var(--ease);background:#f7f2e8;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.dvk .scr__ui{flex-direction:column;height:100%;display:flex}.dvk .phone[data-ready] .scr:not([data-active]){display:none}.dvk .phone[data-ready] .scr[data-leaving]{z-index:0;opacity:0;pointer-events:none;display:flex;transform:translate(-12%)scale(.98)}.dvk .phone[data-ready] .scr[data-leaving][data-to=right]{transform:translate(12%)scale(.98)}.dvk .phone[data-ready] .scr[data-active]{z-index:1}@starting-style{.dvk .phone[data-ready] .scr[data-active]{opacity:0;transform:translate(12%)scale(.98)}.dvk .phone[data-ready] .scr[data-active][data-from=left]{transform:translate(-12%)scale(.98)}}.dvk .m-top{color:#f3ead9;background:linear-gradient(#0c0a0880,#0c0a08db),url(/media/dvorak/club/sal-rozostreny-mobil-720.webp) 50% 30%/cover;flex:none;padding:17cqw 7cqw 10cqw;position:relative}.dvk .m-top--short{padding-bottom:8cqw}.dvk .m-top__title{font:500 10cqw/1.02 var(--serif)}.dvk .m-top__tag{font:500 3.7cqw/1.35 var(--sans);color:#f3ead9c7;margin-top:2.2cqw}.dvk .m-sheet{background:#fbf8f2;border-radius:6cqw 6cqw 0 0;flex-direction:column;flex:1;margin:-4.5cqw 3.4cqw 0;display:flex;position:relative;overflow:hidden;box-shadow:0 -1px #e3c58b99}.dvk .m-sheet__head{color:#f3ead9;background:linear-gradient(#2a241e,#1a1612);padding:6cqw 6cqw 5.4cqw}.dvk .m-h{font:500 8.2cqw/1.05 var(--serif)}.dvk .m-sub{color:#f3ead9bd;font:400 3.5cqw/1.4 var(--sans);margin-top:1.8cqw}.dvk .m-sheet__body{gap:3cqw;padding:5.4cqw 5.6cqw;display:grid}.dvk .m-btn{height:11cqw;font:600 3.7cqw/1 var(--sans);white-space:nowrap;border-radius:3cqw;justify-content:center;align-items:center;gap:2.4cqw;padding:0 4cqw;display:flex}.dvk .m-btn .ico{width:4.6cqw;height:4.6cqw}.dvk .m-btn--light{color:#2a241e;background:#fff;border:1px solid #e3d8c6}.dvk .m-btn--dark{color:#f3ead9;background:linear-gradient(#2c261f,#1b1713)}.dvk .m-btn--gold{color:#1a150f;background:linear-gradient(100deg,#c49d5a,#ebd29e 50%,#b8924f);margin-top:3.6cqw}.dvk .m-g{color:#fff;width:5.2cqw;height:5.2cqw;font:800 3.2cqw/1 var(--sans);background:#2a241e;border-radius:50%;place-items:center;font-style:normal;display:grid}.dvk .m-or{color:#8d8273;align-items:center;gap:3cqw;font-size:3.2cqw;display:flex}.dvk .m-or:before,.dvk .m-or:after{content:"";background:#e6dccb;flex:1;height:1px}.dvk .m-label{color:#2a241e;font:600 3.3cqw/1 var(--sans)}.dvk .m-field{color:#8d8273;background:#fffdf8;border:1px solid #dccfb8;border-radius:3cqw;align-items:center;gap:2.4cqw;height:11cqw;padding:0 3.6cqw;display:flex}.dvk .m-field .ico{width:4.6cqw;height:4.6cqw}.dvk .m-caret{background:#7a5b2c;width:1px;height:4.4cqw}.dvk.js:not(.rm) .m-caret{animation:1.1s steps(2,jump-none) infinite dvk-caret}.dvk .m-help{color:#6f6556;font:400 3.05cqw/1.45 var(--sans)}.dvk .m-help--center{text-align:center}.dvk .m-body{flex-direction:column;flex:1;padding:0 5cqw 6cqw;display:flex;position:relative}.dvk .m-chip{color:var(--gold-200);font:700 2.4cqw/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;background:#211b15d1;border-radius:9cqw;padding:1.4cqw 2.6cqw;position:absolute;bottom:4.6cqw;right:5cqw}.dvk .m-nav{color:#f3ead99e;background:linear-gradient(#1d1915,#110f0c);border-top:1px solid #e3c58b38;flex:none;grid-template-columns:repeat(5,1fr);padding:2.6cqw 2cqw 5.4cqw;display:grid}.dvk .m-nav span{justify-items:center;gap:1.2cqw;display:grid;position:relative}.dvk .m-nav .ico{width:5.4cqw;height:5.4cqw}.dvk .m-nav b{font:600 2.5cqw/1 var(--sans)}.dvk .m-nav .is-on{color:var(--gold-300)}.dvk .m-nav .is-on:after{content:"";background:var(--gold-400);width:7cqw;height:1px;position:absolute;bottom:-2.4cqw}.dvk .m-holder{justify-content:space-between;gap:3cqw;margin:5cqw 5cqw 0;display:flex}.dvk .m-holder span{gap:1.2cqw;display:grid}.dvk .m-holder small{color:#8d8273;font:700 2.3cqw/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}.dvk .m-holder b{font:500 4.4cqw/1.1 var(--serif)}.dvk .mini-card{aspect-ratio:1000/630;color:#f3ead9;background:radial-gradient(90% 120% at 10% 0,#e3c58b2e,#0000 55%),linear-gradient(150deg,#2a241d,#14110d 60%,#0f0d0a);border-radius:4.4cqw;margin-top:-6cqw;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3c58b4d,0 18px 30px -18px #000000b3}.dvk .mini-card__klub{color:var(--gold-300);font:600 2.4cqw/1 var(--caps);letter-spacing:.5em;text-transform:uppercase;position:absolute;top:14%;left:9%}.dvk .mini-card__logo{width:50%;position:absolute;top:22%;left:8.4%}.dvk .mini-card__bal{justify-items:end;display:grid;position:absolute;bottom:13%;right:9%}.dvk .mini-card__bal small{color:#f3ead9b3;font:600 2.6cqw/1 var(--sans)}.dvk .mini-card__bal b{color:var(--gold-200);font:500 11cqw/1 var(--caps);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin-top:1cqw}.dvk .mini-card__bal i{color:#f3ead9b3;font:500 2.6cqw/1 var(--sans);font-style:normal}.dvk .m-sec{font:500 5.6cqw/1.1 var(--serif);margin-top:5cqw}.dvk .m-grid{grid-template-columns:1fr 1fr;gap:2.6cqw;margin-top:3cqw;display:grid}.dvk .m-tile{background:#fffdf8;border:1px solid #eadfcd;border-radius:3cqw;align-items:center;gap:2.2cqw;min-height:13cqw;padding:2.6cqw 3cqw;display:flex}.dvk .m-tile .ico{width:5cqw;height:5cqw;color:var(--gold-700)}.dvk .m-tile b{font:600 3cqw/1.2 var(--sans)}.dvk .scr--qr{background:linear-gradient(#1d1915,#0f0d0b)}.dvk .m-sheet--card{border-radius:6cqw 6cqw 0 0;margin:15cqw 3.4cqw 0}.dvk .m-sheet__title{color:#f3ead9;font:500 7.6cqw/1 var(--serif);background:linear-gradient(#2a241e,#1a1612);flex:none;padding:6cqw 6cqw 5cqw}.dvk .m-qrcard{color:#f3ead9;text-align:center;background:linear-gradient(160deg,#2a241e,#14110d);border-radius:5cqw;margin:5cqw 5cqw 0;padding:5cqw 4.4cqw 5.4cqw;box-shadow:0 0 0 1px #e3c58b40}.dvk .m-qrcard__klub{color:var(--gold-300);font:600 2.7cqw/1 var(--caps);letter-spacing:.34em;text-transform:uppercase}.dvk .m-qr{background:#fff;border-radius:3.4cqw;width:72%;margin:4.6cqw auto 0;padding:3.4cqw;transition:box-shadow 1.2s;position:relative}.dvk .m-qr svg{width:100%;height:auto}.dvk .m-qr .qr-dark,.dvk .m-qr .qr-eye,.dvk .m-qr .qr-eye-in{fill:#111}.dvk .m-qr__scan{opacity:0;background:linear-gradient(90deg,#0000,#d0ab68f2,#0000);border-radius:2px;height:2px;position:absolute;top:8%;left:5%;right:5%;box-shadow:0 0 14px 3px #d0ab6873}.dvk .m-qr__sample{color:var(--gold-200);font:700 2.2cqw/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#1b1611;border-radius:9cqw;padding:1.1cqw 2.4cqw;position:absolute;bottom:-2.4cqw;left:50%;transform:translate(-50%)}.dvk .scr--qr[data-active] .m-qr{box-shadow:0 0 0 1px #e3c58b99,0 0 34px 4px #e3c58b52}.dvk.js:not(.rm) .scr--qr[data-active] .m-qr__scan{animation:dvk-scan 2.8s var(--ease-io) .5s infinite}.dvk .m-qrcard__hint{font:600 3.7cqw/1.3 var(--sans);margin-top:5.2cqw}.dvk .m-qrcard__num{color:#f3ead9b3;font:500 3cqw/1 var(--sans);border-top:1px solid #e3c58b33;justify-content:space-between;align-items:center;gap:2cqw;margin-top:4.6cqw;padding-top:4cqw;display:flex}.dvk .m-qrcard__num b{color:#f3ead9;font:600 3.3cqw/1 var(--sans);letter-spacing:.14em}.dvk .m-balance{color:#f3ead9;text-align:center;background:linear-gradient(160deg,#2a241e,#14110d);border-radius:5cqw;justify-items:center;margin-top:-6cqw;padding:5cqw 4cqw 4.4cqw;display:grid;box-shadow:0 0 0 1px #e3c58b47,0 16px 30px -18px #0009}.dvk .m-balance small{color:#f3ead9b3;font:700 2.6cqw/1 var(--sans);letter-spacing:.26em;text-transform:uppercase}.dvk .m-balance b{color:var(--gold-200);font:500 17cqw/.95 var(--caps);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin-top:1.6cqw}.dvk .m-balance span{color:#f3ead9c2;font:500 3.1cqw/1.3 var(--sans);margin-top:1.6cqw}.dvk .m-promo{background:#fffdf8;border:1px solid #eadfcd;border-radius:4cqw;align-items:flex-start;gap:3cqw;margin-top:4cqw;padding:3.6cqw;display:flex}.dvk .m-promo__icon{width:10cqw;height:10cqw;color:var(--gold-300);background:#241f19;border-radius:50%;flex:none;place-items:center;display:grid}.dvk .m-promo__icon .ico{width:5cqw;height:5cqw}.dvk .m-promo span{gap:.8cqw;display:grid}.dvk .m-promo small{color:var(--gold-700);font:700 2.4cqw/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase}.dvk .m-promo b{font:500 4.6cqw/1.15 var(--serif)}.dvk .m-promo em{color:#6f6556;font:400 3cqw/1.35 var(--sans);font-style:normal}.dvk .m-coupons{border:1px dashed #d9cbb1;border-radius:4cqw;gap:1.4cqw;margin-top:3cqw;padding:3.6cqw;display:grid}.dvk .m-coupons b{font:600 3.4cqw/1.2 var(--sans)}.dvk .m-coupons span{color:#6f6556;font:400 3cqw/1.4 var(--sans)}.dvk .m-day{color:#8d8273;font:700 2.6cqw/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:5cqw}.dvk .m-row{background:#fffdf8;border:1px solid #eadfcd;border-radius:3.6cqw;align-items:center;gap:3cqw;margin-top:3cqw;padding:3.2cqw;display:flex}.dvk .m-row__icon{width:9.6cqw;height:9.6cqw;color:var(--gold-300);background:#241f19;border-radius:50%;flex:none;place-items:center;display:grid}.dvk .m-row__icon .ico{width:4.6cqw;height:4.6cqw}.dvk .m-row span{flex:1;gap:1cqw;min-width:0;display:grid}.dvk .m-row b{font:600 3.3cqw/1.2 var(--sans)}.dvk .m-row small{color:#7d7263;font:400 2.8cqw/1.3 var(--sans)}.dvk .m-row em{color:#3e7a4a;font:700 4.2cqw/1 var(--sans);font-style:normal}.dvk .m-row--ghost{background:0 0;border-style:dashed}.dvk .m-row--ghost .m-row__icon{background:#efe7d8}.dvk .m-row--ghost b{background:#efe7d8;border-radius:2cqw;width:64%;height:2.6cqw}.dvk .m-row--ghost small{background:#f3ece0;border-radius:2cqw;width:40%;height:2.2cqw}.dvk .m-row--ghost em{background:#efe7d8;border-radius:2cqw;width:8cqw;height:3cqw}.dvk .m-body>.m-help{margin-top:5cqw}.dvk.js:not(.rm) .scr--historie[data-active] .m-row{animation:dvk-rise .7s var(--ease) both}.dvk.js:not(.rm) .scr--historie[data-active] .m-row:nth-of-type(2){animation-delay:80ms}.dvk.js:not(.rm) .scr--historie[data-active] .m-row:nth-of-type(3){animation-delay:.16s}.dvk .vyh,.dvk .hra,.dvk .kar,.dvk .faq{content-visibility:auto}.dvk .vyh{contain-intrinsic-size:auto 1250px}.dvk .hra{contain-intrinsic-size:auto 1050px}.dvk .kar{contain-intrinsic-size:auto 980px}.dvk .faq{contain-intrinsic-size:auto 850px}@media (max-width:900px){.dvk .vyh{contain-intrinsic-size:auto 1750px}.dvk .hra{contain-intrinsic-size:auto 1500px}.dvk .kar{contain-intrinsic-size:auto 1300px}.dvk .faq{contain-intrinsic-size:auto 1000px}}:where(.dvk) section[tabindex="-1"]:focus{outline:none}.dvk .vyh{padding:clamp(90px, 11vw, 160px) var(--gutter) clamp(80px, 9vw, 130px);background:radial-gradient(70% 60% at 85% 0%, #7a5b2c29, transparent 60%), var(--ink-900);position:relative;overflow:clip}.dvk .vyh__top{max-width:var(--maxw);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,5vw,80px);margin:0 auto;display:grid}.dvk .vyh__photos{height:clamp(360px,34vw,480px);position:relative}.dvk .vyh__ph{border-radius:2px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #e3c58b29}.dvk .vyh__ph img{object-fit:cover;width:100%;height:100%}.dvk .vyh__ph--roh{aspect-ratio:2/3;width:46%;top:0;left:6%}.dvk .vyh__ph--nastroje{aspect-ratio:2/3;width:40%;bottom:0;right:2%}.dvk .melody{--gap:22px;--head:44px;--staff:calc(var(--gap) * 4);max-width:var(--maxw);margin:clamp(70px,9vw,120px) auto 0;position:relative}.dvk .melody__staff{height:calc(var(--staff) + 1px);background:repeating-linear-gradient(180deg, #e3c58b61 0 1px, transparent 1px var(--gap));pointer-events:none;position:absolute;top:0;left:-2%;right:-2%}.dvk .melody__head-bar{width:2px;height:calc(var(--staff) + 36px);will-change:transform;background:linear-gradient(transparent, var(--gold-200) 20%, var(--gold-200) 80%, transparent);opacity:0;transition:opacity .5s;position:absolute;top:-18px;left:0;box-shadow:0 0 18px 2px #f0dcb073}.dvk .melody[data-playing] .melody__head-bar{opacity:1}.dvk .melody__list{padding-top:calc(var(--staff) + 52px);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);display:grid;position:relative}.dvk .tone{position:relative}.dvk .tone__head{left:0;top:calc((4 - var(--pitch)) * var(--gap) - var(--staff) - 52px - var(--head) / 2);width:var(--head);height:var(--head);color:var(--gold-300);background:radial-gradient(circle at 35% 30%,#3a3127,#17130f);border-radius:50%;place-items:center;transition:box-shadow .6s,color .4s,background .6s;display:grid;position:absolute;box-shadow:0 0 0 1px #e3c58b80,0 0 0 6px #131110}.dvk .tone__head .ico{width:19px;height:19px}.dvk .tone__head b{font:600 .82rem/1 var(--caps);letter-spacing:.02em;white-space:nowrap}.dvk .tone:before{content:"";left:calc(var(--head) / 2);top:calc((4 - var(--pitch)) * var(--gap) - var(--staff) - 52px + var(--head) / 2);width:1px;height:calc(var(--staff) + 52px - (4 - var(--pitch)) * var(--gap) - var(--head) / 2 - 10px);background:linear-gradient(#e3c58b99,#e3c58b1a);position:absolute}.dvk .tone[data-lit] .tone__head{color:var(--ink-900);background:radial-gradient(circle at 35% 30%,#f0dcb0,#c49d5a);box-shadow:0 0 0 1px #f0dcb0e6,0 0 0 6px #131110,0 0 34px 8px #e3c58b59}.dvk .tone__t{font:500 clamp(1.3rem, 1.05rem + .6vw, 1.62rem)/1.15 var(--serif)}.dvk .tone__p{color:var(--text-dim);margin-top:12px;font-size:.95rem;line-height:1.68}.dvk .vyh__note{max-width:var(--maxw);color:var(--text-faint);font:italic 400 1.02rem/1.5 var(--serif);margin:clamp(46px,6vw,70px) auto 0}@media (max-width:1000px){.dvk .vyh__top{grid-template-columns:minmax(0,1fr)}.dvk .vyh__photos{height:clamp(300px,70vw,420px)}.dvk .vyh__ph--roh{width:52%;left:0}.dvk .vyh__ph--nastroje{width:42%;right:0}}@media (max-width:860px){.dvk .melody{--gap:11px;--head:40px;margin-top:64px}.dvk .melody__staff{top:-10px;bottom:-10px;left:calc(var(--head) / 2);width:calc(var(--staff) + 1px);background:repeating-linear-gradient(90deg, #e3c58b5c 0 1px, transparent 1px var(--gap));height:auto;right:auto}.dvk .melody__head-bar{width:calc(var(--staff) + var(--head));background:linear-gradient(90deg, transparent, var(--gold-200) 20%, var(--gold-200) 80%, transparent);height:2px;top:0;left:0}.dvk .melody__list{padding:0 0 0 calc(var(--staff) + var(--head) + 18px);grid-template-columns:minmax(0,1fr);gap:42px}.dvk .tone__head{top:0;left:calc(var(--pitch) * var(--gap) - var(--staff) - var(--head) / 2 - 18px + 1px)}.dvk .tone:before{display:none}.dvk .tone__t{padding-top:6px}}.dvk .hra{isolation:isolate;padding:clamp(90px, 10vw, 150px) var(--gutter) 0;background:radial-gradient(80% 70% at 30% 20%, #f3ecdf, #f3ecdf00 70%), var(--paper-2);color:var(--ink-text);position:relative;overflow:clip}.dvk .hra__grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,6vw,100px);max-width:1140px;margin:0 auto;display:grid;position:relative}.dvk .hra__piano{justify-self:center;width:min(100%,400px);position:relative}.dvk .hra__frame{background:linear-gradient(135deg,#a8824a,#f0dcb0 28%,#9c7840 52%,#e3c58b 76%,#7a5b2c);padding:14px;transform:rotate(-1.6deg);box-shadow:0 34px 60px -32px #211b15b3,inset 0 0 0 1px #00000040}.dvk .hra__frame img{aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:inset 0 0 0 1px #0000004d}.dvk .hra__piano figcaption{color:var(--ink-text-dim);font:italic 400 1rem/1.4 var(--serif);text-align:center;margin-top:18px}.dvk .hra__p{max-width:34em;color:var(--ink-text-dim);margin-top:18px;font-size:1.04rem;line-height:1.75}.dvk .hra__p:first-of-type{margin-top:22px}.dvk .promo{background:#fffcf69e;border:1px solid #7a5b2c52;border-radius:2px;max-width:34em;margin:30px 0;padding:20px 24px 18px;position:relative;box-shadow:0 18px 40px -30px #211b1580}.dvk .promo:before{content:"";background:var(--gold-500);width:64px;height:2px;position:absolute;top:-1px;left:24px}.dvk .promo__label{color:var(--gold-700);font:700 .66rem/1.3 var(--sans);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.dvk .promo__dot{background:#4f8a5a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4f8a5a29}.dvk.js:not(.rm) .promo__dot{animation:2.4s ease-in-out infinite dvk-pulse}.dvk .promo__name{font:500 1.5rem/1.2 var(--serif);margin-top:10px}.dvk .promo__who{color:var(--ink-text);font:600 .86rem/1.5 var(--sans);margin-top:6px}.dvk .promo__rule{color:var(--ink-text-dim);margin-top:8px;font-size:.95rem;line-height:1.6}.dvk .promo__asof{color:#6c6152;font:italic 400 .95rem/1.4 var(--serif);margin-top:10px}.dvk .keys{z-index:1;max-width:980px;height:210px;margin:clamp(40px,6vw,70px) auto 0;position:relative}.dvk .keys__notes{pointer-events:none;width:120%;height:420px;position:absolute;bottom:150px;left:-10%;right:-10%}.dvk .keys__board{height:46px;color:var(--gold-300);background:linear-gradient(#2c241c,#15110d);border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;bottom:110px;left:-14px;right:-14px;box-shadow:0 -10px 30px -18px #211b1599}.dvk .keys__maker{font:600 .82rem/1 var(--caps);letter-spacing:.46em;text-transform:uppercase}.dvk .keys__sub{color:#e3c58bb3;font:italic 400 .8rem/1 var(--serif)}.dvk .keys__row{height:110px;display:flex;position:absolute;bottom:0;left:0;right:0}.dvk .key{touch-action:manipulation;background:linear-gradient(#fbf7ef,#efe6d6);border:1px solid #211b158c;border-top:0;border-radius:0 0 6px 6px;flex:1;height:100%;transition:background .3s,box-shadow .4s;position:relative}.dvk .key--black{z-index:2;background:linear-gradient(#2a241e,#120f0c);border:0;flex:none;width:11%;height:62%;position:absolute;top:0;transform:translate(-50%);box-shadow:inset 0 -4px #ffffff0f}.dvk .key--black[data-key="5"]{left:20%}.dvk .key--black[data-key="6"]{left:40%}.dvk .key--black[data-key="7"]{left:80%}.dvk .key[data-on]{background:linear-gradient(#f6e3b4,#e3c58b);box-shadow:0 0 30px 4px #e3c58b80}.dvk .key--black[data-on]{background:linear-gradient(#7a5b2c,#3a2b16)}@media (max-width:900px){.dvk .hra__grid{grid-template-columns:minmax(0,1fr)}.dvk .hra__piano{order:2;width:min(76%,340px)}.dvk .keys{height:180px}.dvk .keys__row{height:90px}.dvk .keys__board{height:40px;bottom:90px;left:-8px;right:-8px}.dvk .keys__notes{height:300px;bottom:130px}}.dvk .kar{isolation:isolate;padding:clamp(90px, 10vw, 150px) var(--gutter);background:var(--ink-950);position:relative;overflow:clip}.dvk .kar__bg{z-index:-2;position:absolute;inset:0}.dvk .kar__bg img{object-fit:cover;opacity:.55;width:100%;height:100%}.dvk .kar:before{content:"";z-index:-1;background:radial-gradient(42% 52% at 72% 52%,#d0ab6833,#0000 70%),linear-gradient(90deg,#0c0b09eb,#0c0b098c 55%,#0c0b09b3);position:absolute;inset:0}.dvk .kar__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,110px);max-width:1140px;margin:0 auto;display:grid}.dvk .tabs{gap:8px;max-width:460px;margin:34px 0 30px;display:grid}.dvk .tab{border:1px solid var(--line);text-align:left;background:#ffffff05;border-radius:2px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px 14px;width:100%;padding:13px 18px;transition:border-color .4s,background-color .4s,color .4s;display:grid}.dvk .tab .ico{color:var(--gold-400);grid-row:span 2}.dvk .tab__t{color:var(--text);font:700 .72rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase}.dvk .tab__d{color:var(--text-dim);font:400 .9rem/1.4 var(--sans);grid-column:2}.dvk .tab:hover{border-color:var(--line-strong)}.dvk .tab[aria-selected=true]{background:#d0ab681a;border-color:#d0ab6899}.dvk .tab[aria-selected=true] .tab__t{color:var(--gold-200)}.dvk .kar__caption{color:var(--text-faint);font:italic 400 .98rem/1.5 var(--serif);margin-top:16px}.dvk .kar__device{justify-items:center;display:grid}.dvk .kar__device .phone{touch-action:pan-y}.dvk .kar__powered{color:var(--text-faint);font:600 .6rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-top:26px}@media (max-width:900px){.dvk .kar__grid{grid-template-columns:minmax(0,1fr);gap:34px}.dvk .kar:before{background:radial-gradient(70% 40% at 50% 70%,#d0ab682e,#0000 70%),linear-gradient(#0c0b09e6,#0c0b0999 45%,#0c0b09cc)}.dvk .kar__text{display:contents}.dvk .kar__text>.mvt,.dvk .kar__text>.h2,.dvk .kar__text>.lead{grid-column:1}.dvk .tabs{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:none;margin:0}.dvk .tab{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px;padding:12px 4px}.dvk .tab .ico{grid-row:auto}.dvk .tab__t{letter-spacing:.1em;font-size:.6rem}.dvk .tab__d{display:none}.dvk .kar__device{order:2}.dvk .kar__cta{order:3;justify-self:stretch}.dvk .kar__caption{text-align:center;order:4;margin-top:-18px}.dvk .phone--show{--pw:min(74vw, 300px)}}.dvk .faq{isolation:isolate;padding:clamp(90px, 10vw, 150px) var(--gutter);background:radial-gradient(90% 60% at 70% 0%, #f8f4ec, #f8f4ec00 70%), var(--paper);color:var(--ink-text);position:relative}.dvk .jak:before,.dvk .hra:before,.dvk .faq:before{content:"";z-index:-1;opacity:.07;mix-blend-mode:multiply;pointer-events:none;background:url(/media/dvorak/brand/grain.png) 0 0/240px;position:absolute;inset:0}.dvk .faq__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(36px,6vw,100px);max-width:1140px;margin:0 auto;display:grid}.dvk .faq__head{top:calc(var(--hdr-offset) + 40px);position:sticky}.dvk .faq__more{max-width:26em;color:var(--ink-text-dim);margin-top:22px;line-height:1.7}.dvk .faq__more a{color:var(--ink-text);text-underline-offset:3px;-webkit-text-decoration:underline #7a5b2c80;text-decoration:underline #7a5b2c80}.dvk .faq__more a:hover{color:var(--gold-700)}.dvk .qa{border-top:1px solid var(--line-ink)}.dvk .qa:last-child{border-bottom:1px solid var(--line-ink)}.dvk .qa summary{cursor:pointer;font:500 clamp(1.22rem, 1.08rem + .4vw, 1.45rem)/1.3 var(--serif);justify-content:space-between;align-items:center;gap:22px;padding:24px 2px;list-style:none;transition:color .3s;display:flex;position:relative}.dvk .qa summary::-webkit-details-marker{display:none}.dvk .qa summary:hover{color:var(--gold-700)}.dvk .qa summary:focus-visible{outline-color:var(--gold-700);outline-offset:2px}.dvk .qa summary i{border:1px solid #7a5b2c66;border-radius:50%;flex:none;width:34px;height:34px;transition:background-color .4s,border-color .4s;position:relative}.dvk .qa summary i:before,.dvk .qa summary i:after{content:"";background:var(--gold-700);width:12px;height:1.5px;transition:transform .45s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dvk .qa summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.dvk .qa[open] summary i{background:var(--ink-900);border-color:var(--ink-900)}.dvk .qa[open] summary i:before,.dvk .qa[open] summary i:after{background:var(--gold-200)}.dvk .qa[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.dvk .qa__a{overflow:hidden}.dvk .qa__a p{max-width:38em;color:var(--ink-text-dim);padding:0 40px 26px 2px;font-size:1.02rem;line-height:1.75}@media (max-width:900px){.dvk .faq__grid{grid-template-columns:minmax(0,1fr)}.dvk .faq__head{position:static}.dvk .qa__a p{padding-right:0}}.dvk .fin{isolation:isolate;min-height:max(640px,100svh);padding:140px var(--gutter) 120px;background:var(--ink-950);text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.dvk .fin__media,.dvk .fin__media picture{z-index:-2;position:absolute;inset:0}.dvk .fin__media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.dvk .fin__sharp{opacity:0;transition:opacity 2.6s .2s}.dvk .fin[data-focus] .fin__sharp,.dvk.rm .fin__sharp,.dvk:not(.js) .fin__sharp{opacity:1}.dvk .fin__veil{z-index:-1;background:radial-gradient(56% 50% at 50% 52%, #0c0b09d1, #0c0b0980 70%, #0c0b099e), linear-gradient(180deg, var(--ink-950) 0%, transparent 18%, transparent 80%, #0c0b09e6 100%);position:absolute;inset:0}.dvk .fin__coda{place-items:center;height:120px;margin-top:30px;display:grid;position:relative}.dvk .fin__score{width:100vw;max-width:none;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.dvk .fin__score path{fill:none;stroke:var(--gold-300);vector-effect:non-scaling-stroke}.dvk .fin__lines path{stroke-width:1px;opacity:.5}.dvk .fin__bar--thin{stroke-width:1.2px;opacity:.75}.dvk .fin__bar--thick{stroke-width:5px;opacity:.85}.dvk.js:not(.rm) .fin__lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 3.2s var(--ease-io)}.dvk.js:not(.rm) .fin__lines path:nth-child(2){transition-delay:.12s}.dvk.js:not(.rm) .fin__lines path:nth-child(3){transition-delay:.24s}.dvk.js:not(.rm) .fin__lines path:nth-child(4){transition-delay:.36s}.dvk.js:not(.rm) .fin__lines path:nth-child(5){transition-delay:.48s}.dvk.js:not(.rm) .fin__bar{opacity:0;transition:opacity .9s 3.3s}.dvk.js:not(.rm) .fin[data-focus] .fin__lines path{stroke-dashoffset:0}.dvk.js:not(.rm) .fin[data-focus] .fin__bar--thin{opacity:.75}.dvk.js:not(.rm) .fin[data-focus] .fin__bar--thick{opacity:.85}.dvk.js:not(.rm) .fin__sign{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .4s ease 2.2s, clip-path 1.6s var(--ease-io) 2.2s}.dvk.js:not(.rm) .fin[data-focus] .fin__sign{opacity:.92;clip-path:inset(0)}.dvk .fin__inner{z-index:1;max-width:820px;position:relative}.dvk .fin__title{font:500 clamp(2.5rem, 1.4rem + 4vw, 5.4rem)/1.02 var(--serif);letter-spacing:-.018em;text-wrap:balance;margin-top:22px}.dvk .fin__title em{color:var(--gold-300);font-style:italic}.dvk .fin__lead{max-width:34em;color:var(--text-dim);margin:24px auto 0;font-size:clamp(1.02rem,.96rem + .3vw,1.16rem);line-height:1.72}.dvk .fin__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.dvk .fin__sign{opacity:.92;filter:drop-shadow(0 2px 8px #0009);width:190px;position:relative}.dvk .fin__tech{color:var(--text-faint);font:600 .66rem/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:18px}.dvk .fin__tech a{color:var(--gold-300);border-bottom:1px solid #e3c58b66;transition:color .3s,border-color .3s}.dvk .fin__tech a:hover{color:var(--gold-100);border-color:currentColor}@media (max-width:760px){.dvk .fin{min-height:0;padding:110px var(--gutter) 110px}.dvk .fin__coda{height:96px}.dvk .fin__sign{width:160px}.dvk .fin__cta{flex-direction:column;align-items:stretch}}.dvk .mcta{display:none}@media (max-width:760px){.dvk .mcta{z-index:50;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .55s var(--ease), visibility 0s linear .55s;background:#110f0df0;border:1px solid #d0ab685c;border-radius:4px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;position:fixed;left:12px;transform:translateY(calc(100% + 30px));box-shadow:0 18px 40px -16px #000000bf}.dvk .mcta[data-show]{visibility:visible;transition:transform .55s var(--ease), visibility 0s;transform:none}html.dv-consent-pending .dvk .mcta,html[data-site-menu-open] .dvk .mcta{visibility:hidden;transition:transform .55s var(--ease), visibility 0s linear .55s;transform:translateY(calc(100% + 30px))}.dvk .mcta__in{min-height:44px;color:var(--gold-200);font:700 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;flex:1;align-items:center;display:flex}.dvk .mcta__get{min-height:46px;padding:12px 18px}}@keyframes dvk-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes dvk-caret{0%{opacity:1}to{opacity:0}}@keyframes dvk-scan{0%{opacity:0;top:8%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:90%}}@keyframes dvk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dvk-pulse{0%,to{box-shadow:0 0 0 4px #4f8a5a29}50%{box-shadow:0 0 0 7px #4f8a5a0f}}@keyframes dvk-show{to{opacity:1;transform:none}}@keyframes dvk-unclip{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){html:has(.dvk){scroll-behavior:auto}:where(.dvk) *,:where(.dvk) :before,:where(.dvk) :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
