@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6623f3172dbd1797-s.3r71i8beaaw7i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0c07288b7cd4cba-s.02-h3o5cqnryq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1ef6d5f3dadd1779-s.3dxjtj6-bs-2c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3ec40d2c33f28f3a-s.3pzgmnk57caz1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0dd5b9de0494c9e9-s.p.0_mk8de7o781e.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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b34334b62e1e5a-s.p.3rqg0w444aekk.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:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.BgohaG_className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.BgohaG_variable{--font-script:"Great Vibes", "Great Vibes Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/be0844c0dd808a0e-s.1mej3isbywumt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3e6c758e41b4c78-s.0lw6-z2c1j148.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ab3e2aec517c01b-s.p.0twrkrfokloam.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba98627ec74fa645-s.p.0hcpo7hwkj_b3.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.wLjwta_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:700}.wLjwta_variable{--font-serif:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c28cc0ed5fcc31d-s.p.441olqq_uijdr.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278a9fa4a156c562-s.p.27vw08z6_vw0m.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52cb5bd54fd1c42f-s.p.097vcw437jzga.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0393adb6c4b80dbd-s.p.0zem_9y19rte6.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.btsKja_className{font-family:Lato,Lato Fallback;font-style:normal}.btsKja_variable{--font-sans:"Lato", "Lato Fallback"}
:root{--gold:#c2a253;--num:#e3c46e;--cream:#f2f0e9;--green:#37594c;--green-dark:#2a463b;--green-photo:#1c3229;--green-glow:#96e2ba80;--red:#9e4842;--red-dark:#7f3833;--red-photo:#5a141c;--red-glow:#ff80748c;--bg:linear-gradient(135deg, #c4262e 0%, #7a1220 30%, #2a070c 50%, #7a1220 70%, #c4262e 100%);--f-script:var(--font-script), "Great Vibes", cursive;--f-serif:var(--font-serif), "Playfair Display", serif;--f-sans:var(--font-sans), Lato, sans-serif}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%;color:var(--cream);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;background:#2a070c;margin:0;padding:0;overflow:hidden}.nums{font-variant-numeric:lining-nums tabular-nums}button{font:inherit}button:focus-visible{outline-offset:3px;outline:2px solid #f3dfa6}.viewport{background-color:#7a1220;background-image:var(--bg);position:fixed;inset:0;overflow:hidden}.layer{transform-origin:50%;width:1920px;height:1080px;position:absolute;top:50%;left:50%}.stage{opacity:0;transition:opacity .25s}.stage.ready{opacity:1}.backdrop{pointer-events:none;overflow:hidden}.dim{pointer-events:none;background:#1404062e;animation:.4s both pojaw;position:absolute;inset:0}.platek{will-change:transform;background:#fff;border-radius:50%;animation-name:spadanie;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-24px}@keyframes spadanie{0%{transform:translate(0)}25%{transform:translate(18px,280px)}50%{transform:translate(-12px,560px)}75%{transform:translate(14px,840px)}to{transform:translate(-6px,1130px)}}.znika{pointer-events:none;animation:.45s forwards znika}@keyframes znika{to{opacity:0;transform:scale(.94)}}.otwiera{pointer-events:none;animation:.7s cubic-bezier(.5,0,.3,1) forwards otwiera}@keyframes otwiera{0%{transform:scale(1)rotateY(0);box-shadow:0 10px 24px #14040661}35%{transform:scale(1.18)rotateY(0);box-shadow:0 0 40px 10px #e3c46ebf}to{opacity:0;transform:scale(1.6)rotateY(90deg);box-shadow:0 0 60px 20px #e3c46e00}}.wjazdWieniec{animation:.8s cubic-bezier(.34,1.56,.64,1) both wjazdWieniec}@keyframes wjazdWieniec{0%{opacity:0;transform:translateY(-260px)scale(.6)rotate(-25deg)}to{opacity:1;transform:none}}.wjazdKarta{animation:.7s cubic-bezier(.22,1,.36,1) .15s both wjazdKarta}@keyframes wjazdKarta{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}.wjazdSkin{animation:.9s cubic-bezier(.34,1.56,.64,1) .45s both wjazdSkin}@keyframes wjazdSkin{0%{opacity:0;transform:scale(.3)rotate(-60deg)}to{opacity:1;transform:scale(1) rotate(var(--rot,-12deg))}}.wybuch{animation:1.1s cubic-bezier(.2,.8,.3,1) .4s both wybuch}@keyframes wybuch{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(260px)scale(1)}}.tekst{animation:.6s .55s both wjazdKarta}.pojaw{animation:.4s both pojaw}@keyframes pojaw{0%{opacity:0}to{opacity:1}}.trzes{animation:.48s ease-in-out trzes}@keyframes trzes{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-7px)rotate(-2deg)}40%{transform:translate(7px)rotate(2deg)}60%{transform:translate(-5px)rotate(-1deg)}80%{transform:translate(5px)rotate(1deg)}}.dymek{animation:2.5s both dymek}@keyframes dymek{0%{opacity:0;transform:translateY(8px)scale(.96)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.iskra{animation:1.8s ease-in-out infinite iskra}@keyframes iskra{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.card{border-radius:14px;height:172px;position:relative;overflow:hidden;box-shadow:0 10px 24px #14040661,0 2px 6px #14040647}.card.clickable{cursor:pointer;transition:filter .2s}.card.clickable:hover{filter:brightness(1.08)}.cardBtn{font-family:var(--f-sans);letter-spacing:2px;color:#f2f0e9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c2a253;padding:0 0 2px;font-size:12px;font-weight:700}.pill{color:#2b2412;font-family:var(--f-sans);cursor:pointer;background:#c2a253;border:0;border-radius:999px;padding:13px 44px;font-size:16px;font-weight:700;transition:filter .15s}.pill:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.platek{animation:none;display:none}}
