@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_7bfee0a1-module__yogHLW__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_7bfee0a1-module__yogHLW__variable{--font-familjen:"Familjen Grotesk","Familjen Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c814a07f9c05e8c-s.abb233f7.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/356cb8933a42157c-s.d75f6e78.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7fc2c5ec81e56c5a-s.733b19f1.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/658c2d641e6e88da-s.f489d3ae.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8e363051431dfdfc-s.p.a1f5a965.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1706b24c-module__370qhW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic;font-weight:400}.cormorant_garamond_1706b24c-module__370qhW__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
.DenuvoAccessBanner-module__M9ozda__root{color:#ebe4d8;isolation:isolate;font-family:var(--font-familjen),-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(150deg,#211d22 0%,#14111a 30%,#0c0a14 65%,#060510 100%);border:1px solid #ffffff0a;border-radius:16px;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000073}.DenuvoAccessBanner-module__M9ozda__root:hover{border-color:#fb923c26;transform:translateY(-2px);box-shadow:0 28px 70px #0000008c,0 0 0 1px #fb923c38}.DenuvoAccessBanner-module__M9ozda__root:before{content:"";pointer-events:none;z-index:4;background:repeating-linear-gradient(115deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.DenuvoAccessBanner-module__M9ozda__root:after{content:"";aspect-ratio:1;filter:blur(40px);z-index:3;pointer-events:none;background:radial-gradient(circle,#fb923c38 0%,#0000 55%);width:80%;position:absolute;top:-10%;right:-20%}.DenuvoAccessBanner-module__M9ozda__libGrid{z-index:1;pointer-events:none;gap:1px;display:grid;position:absolute;inset:0}.DenuvoAccessBanner-module__M9ozda__cover{filter:saturate(.65)brightness(.5);background-color:#1a1a2e;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.DenuvoAccessBanner-module__M9ozda__cover:after{content:"";background:linear-gradient(#14111a59 0%,#14111ac7 100%);position:absolute;inset:0}.DenuvoAccessBanner-module__M9ozda__libVignette{z-index:2;pointer-events:none;background:radial-gradient(#14111a8c 0%,#14111ad9 70%,#14111af2 100%);position:absolute;inset:0}.DenuvoAccessBanner-module__M9ozda__foilSweep{mix-blend-mode:screen;z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffd7a014 40%,#fb923c2e 50%,#ffd7a01a 60%,#0000 72%) 110% 0/220% 100%;animation:8s ease-in-out infinite DenuvoAccessBanner-module__M9ozda__denuvoFoilSweep;position:absolute;inset:0}@keyframes DenuvoAccessBanner-module__M9ozda__denuvoFoilSweep{0%,to{background-position:110% 0}50%{background-position:-30% 0}}.DenuvoAccessBanner-module__M9ozda__bento{background:var(--background-card);width:100%;height:100%;color:var(--foreground);border:1px solid #fb923c2e;flex-direction:column;padding:0;display:flex;box-shadow:0 16px 40px #0006}.DenuvoAccessBanner-module__M9ozda__bento:before,.DenuvoAccessBanner-module__M9ozda__bento:after{display:none}.DenuvoAccessBanner-module__M9ozda__bento:hover{border-color:#fb923c66;box-shadow:0 28px 64px #00000080,0 0 0 1px #fb923c33}.DenuvoAccessBanner-module__M9ozda__bento .DenuvoAccessBanner-module__M9ozda__imgArea{aspect-ratio:5/3}.DenuvoAccessBanner-module__M9ozda__bento .DenuvoAccessBanner-module__M9ozda__imgArea .DenuvoAccessBanner-module__M9ozda__libGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr)}.DenuvoAccessBanner-module__M9ozda__portrait{background:var(--background-card);width:100%;height:100%;color:var(--foreground);border:1px solid #fb923c2e;flex-direction:column;padding:0;display:flex;box-shadow:0 16px 40px #0006}.DenuvoAccessBanner-module__M9ozda__portrait:before,.DenuvoAccessBanner-module__M9ozda__portrait:after{display:none}.DenuvoAccessBanner-module__M9ozda__portrait:hover{border-color:#fb923c66;box-shadow:0 28px 64px #00000080,0 0 0 1px #fb923c33}:is(.light .DenuvoAccessBanner-module__M9ozda__root,.light .DenuvoAccessBanner-module__M9ozda__bento,.light .DenuvoAccessBanner-module__M9ozda__portrait){box-shadow:var(--card-shadow)}:is(.light .DenuvoAccessBanner-module__M9ozda__root:hover,.light .DenuvoAccessBanner-module__M9ozda__bento:hover,.light .DenuvoAccessBanner-module__M9ozda__portrait:hover){box-shadow:var(--card-shadow-hover),0 0 0 1px #fb923c4d}.DenuvoAccessBanner-module__M9ozda__imgArea{aspect-ratio:3/4;isolation:isolate;background:linear-gradient(150deg,#211d22 0%,#14111a 30%,#0c0a14 65%,#060510 100%);width:100%;position:relative;overflow:hidden}.DenuvoAccessBanner-module__M9ozda__imgArea:before{content:"";pointer-events:none;z-index:4;background:repeating-linear-gradient(115deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.DenuvoAccessBanner-module__M9ozda__imgArea:after{content:"";aspect-ratio:1;filter:blur(34px);z-index:3;pointer-events:none;background:radial-gradient(circle,#fb923c38 0%,#0000 55%);width:90%;position:absolute;top:-20%;right:-25%}.DenuvoAccessBanner-module__M9ozda__imgArea .DenuvoAccessBanner-module__M9ozda__libGrid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr)}.DenuvoAccessBanner-module__M9ozda__imgInner{z-index:5;flex-direction:column;padding:10px 12px;display:flex;position:absolute;inset:0}.DenuvoAccessBanner-module__M9ozda__imgLogoWrap{position:relative}.DenuvoAccessBanner-module__M9ozda__imgLogoWrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#14111ab3 0%,#0000 60%);position:absolute;inset:-8% -15%}.DenuvoAccessBanner-module__M9ozda__imgTop{justify-content:space-between;align-items:center;display:flex}.DenuvoAccessBanner-module__M9ozda__imgEyebrow{color:#fb923c;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:600;line-height:1;display:inline-flex}.DenuvoAccessBanner-module__M9ozda__imgEyebrow .DenuvoAccessBanner-module__M9ozda__ring{border:1px solid #fb923c;border-radius:50%;flex-shrink:0;width:5px;height:5px;position:relative}.DenuvoAccessBanner-module__M9ozda__imgEyebrow .DenuvoAccessBanner-module__M9ozda__ring:after{content:"";background:#fb923c;border-radius:50%;position:absolute;inset:1px;box-shadow:0 0 4px #fb923c}.DenuvoAccessBanner-module__M9ozda__imgEdition{font-family:var(--font-cormorant),serif;color:#ebe4d873;letter-spacing:.04em;font-size:9.5px;font-style:italic;font-weight:400;line-height:1}.DenuvoAccessBanner-module__M9ozda__imgEdition em{font-style:italic}.DenuvoAccessBanner-module__M9ozda__imgLogoWrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.DenuvoAccessBanner-module__M9ozda__imgLogo{color:#ebe4d8;filter:drop-shadow(0 1px #ffffff1f)drop-shadow(0 -1px #0009)drop-shadow(0 6px 12px #00000080);width:70%;max-width:140px;height:auto}.DenuvoAccessBanner-module__M9ozda__cardBody{background:var(--background-card);border-top:1px solid var(--border);z-index:2;flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex;position:relative}.DenuvoAccessBanner-module__M9ozda__cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.DenuvoAccessBanner-module__M9ozda__chip{font-family:var(--font-jetbrains,ui-monospace),monospace;color:var(--foreground-secondary,var(--foreground));background:var(--background-secondary,#0000000a);border:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:8px;font-weight:700;line-height:1}.DenuvoAccessBanner-module__M9ozda__cardTitle{font-family:var(--font-familjen),-apple-system,sans-serif;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.DenuvoAccessBanner-module__M9ozda__cardSubtitle{font-family:var(--font-familjen),-apple-system,sans-serif;color:var(--foreground-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.DenuvoAccessBanner-module__M9ozda__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:flex}.DenuvoAccessBanner-module__M9ozda__cardPriceBlock{flex-direction:column;flex:1;min-width:0;line-height:1;display:flex}.DenuvoAccessBanner-module__M9ozda__cardPriceLabel{font-family:var(--font-familjen),-apple-system,sans-serif;color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:8.5px;font-weight:500}.DenuvoAccessBanner-module__M9ozda__cardPriceValue{font-family:var(--font-familjen),-apple-system,sans-serif;color:#fb923c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.DenuvoAccessBanner-module__M9ozda__cta{color:#fff;font-family:var(--font-familjen),sans-serif;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316 0%,#fb923c 50%,#f97316 100%) 0 0/200% 100%;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;transition:background-position .4s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #fb923c59}.DenuvoAccessBanner-module__M9ozda__portrait:hover .DenuvoAccessBanner-module__M9ozda__cta,.DenuvoAccessBanner-module__M9ozda__bento:hover .DenuvoAccessBanner-module__M9ozda__cta{background-position:100% 0;transform:translateY(-1px);box-shadow:0 6px 16px #fb923c73}.DenuvoAccessBanner-module__M9ozda__cta svg{flex-shrink:0;width:10px;height:10px}.DenuvoAccessBanner-module__M9ozda__portrait .DenuvoAccessBanner-module__M9ozda__cta{font-size:9.5px}.DenuvoAccessBanner-module__M9ozda__topRow{z-index:5;justify-content:space-between;align-items:center;display:flex;position:relative}.DenuvoAccessBanner-module__M9ozda__eyebrow{color:#fb923c;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:6px;font-size:8.5px;font-weight:600;display:inline-flex}.DenuvoAccessBanner-module__M9ozda__ring{border:1px solid #fb923c;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.DenuvoAccessBanner-module__M9ozda__ring:after{content:"";background:#fb923c;border-radius:50%;position:absolute;inset:1.5px;box-shadow:0 0 6px #fb923c}.DenuvoAccessBanner-module__M9ozda__edition{font-family:var(--font-cormorant),serif;color:#ebe4d873;letter-spacing:.04em;font-size:11.5px;font-style:italic;font-weight:400;line-height:1}.DenuvoAccessBanner-module__M9ozda__edition em{font-style:italic}.DenuvoAccessBanner-module__M9ozda__logoWrap{z-index:4;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.DenuvoAccessBanner-module__M9ozda__logo{color:#ebe4d8;filter:drop-shadow(0 1px #ffffff1f)drop-shadow(0 -1px #0009)drop-shadow(0 8px 14px #0006);width:58%;max-width:170px;height:auto}.DenuvoAccessBanner-module__M9ozda__bento .DenuvoAccessBanner-module__M9ozda__logo{width:48%;max-width:150px}.DenuvoAccessBanner-module__M9ozda__portrait .DenuvoAccessBanner-module__M9ozda__logo{width:62%;max-width:180px}.DenuvoAccessBanner-module__M9ozda__bottom{z-index:5;position:relative}.DenuvoAccessBanner-module__M9ozda__rule{background:linear-gradient(90deg,#ebe4d82e 0%,#ebe4d80a 100%);width:100%;height:1px;margin-bottom:8px}.DenuvoAccessBanner-module__M9ozda__tiers{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.DenuvoAccessBanner-module__M9ozda__tier{text-align:center;background:#ebe4d805;border:1px solid #ebe4d81f;border-radius:8px;padding:6px 3px;transition:border-color .2s,background .2s;position:relative}.DenuvoAccessBanner-module__M9ozda__label{color:#ebe4d880;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:7.5px;font-weight:600;line-height:1}.DenuvoAccessBanner-module__M9ozda__price{color:#ebe4d8;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;line-height:1}.DenuvoAccessBanner-module__M9ozda__currency{color:#ebe4d88c;margin-right:1px;font-size:8px;font-weight:500}.DenuvoAccessBanner-module__M9ozda__featured{background:linear-gradient(#fb923c0f 0%,#fb923c05 100%);border-color:#fb923c73;box-shadow:0 0 14px #fb923c1f,inset 0 1px #fb923c26}.DenuvoAccessBanner-module__M9ozda__featured .DenuvoAccessBanner-module__M9ozda__label,.DenuvoAccessBanner-module__M9ozda__featured .DenuvoAccessBanner-module__M9ozda__price{color:#fb923c}.DenuvoAccessBanner-module__M9ozda__featured .DenuvoAccessBanner-module__M9ozda__currency{color:#fb923cb3}.DenuvoAccessBanner-module__M9ozda__featured:before{content:"";background:#fb923c;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #fb923c}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_6e6a8527-module__ofyKcq__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_6e6a8527-module__ofyKcq__variable{--font-familjen:"Familjen Grotesk","Familjen Grotesk Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_8a78f9e3-module__y7SoNW__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_8a78f9e3-module__y7SoNW__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_5dea20a-module__rHcVzq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_5dea20a-module__rHcVzq__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.PremiumBundleBanner-module__KEpO0q__root{color:#ebe4d8;width:100%;font-family:var(--font-familjen),-apple-system,BlinkMacSystemFont,sans-serif;background:#14111a;border:1px solid #d4af7433;border-radius:16px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 18px 48px #0006}.PremiumBundleBanner-module__KEpO0q__root:hover{border-color:#d4af7473;transform:translateY(-2px);box-shadow:0 32px 80px #00000080,0 0 0 1px #d4af7433}.light .PremiumBundleBanner-module__KEpO0q__root{box-shadow:var(--card-shadow)}.light .PremiumBundleBanner-module__KEpO0q__root:hover{box-shadow:var(--card-shadow-hover),0 0 0 1px #d4af7440}.PremiumBundleBanner-module__KEpO0q__imgArea{aspect-ratio:16/9;isolation:isolate;background:#14111a;width:100%;position:relative;overflow:hidden}.PremiumBundleBanner-module__KEpO0q__libGrid{z-index:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(8,1fr);gap:1px;display:grid;position:absolute;inset:0}.PremiumBundleBanner-module__KEpO0q__cover{filter:saturate(.78)brightness(.72);background-color:#1a1a2e;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.PremiumBundleBanner-module__KEpO0q__cover:after{content:"";background:linear-gradient(#14111a40 0%,#14111ab3 100%);position:absolute;inset:0}.PremiumBundleBanner-module__KEpO0q__vignette{z-index:2;pointer-events:none;background:radial-gradient(#14111a40 0%,#14111a99 60%,#14111ad9 100%);position:absolute;inset:0}.PremiumBundleBanner-module__KEpO0q__glow{aspect-ratio:1;filter:blur(34px);z-index:2;pointer-events:none;background:radial-gradient(circle,#d4af7438 0%,#0000 55%);width:50%;position:absolute;top:-20%;left:30%}.PremiumBundleBanner-module__KEpO0q__foilBase{mix-blend-mode:screen;z-index:3;pointer-events:none;opacity:.7;background:linear-gradient(135deg,#b4915f0f 0%,#d4af741a 25%,#ffebc821 50%,#d4af741a 75%,#b4915f0f 100%);position:absolute;inset:0}.PremiumBundleBanner-module__KEpO0q__foilSweep{mix-blend-mode:screen;z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffd7a01a 40%,#fff0d238 47%,#ffdcaf33 50%,#d4af742e 53%,#b4915f1f 60%,#0000 72%) 110% 0/220% 100%;animation:7s ease-in-out infinite PremiumBundleBanner-module__KEpO0q__foilSweep;position:absolute;inset:0}@keyframes PremiumBundleBanner-module__KEpO0q__foilSweep{0%,to{background-position:110% 0}50%{background-position:-30% 0}}.PremiumBundleBanner-module__KEpO0q__foilConic{mix-blend-mode:overlay;z-index:3;pointer-events:none;opacity:.4;background:conic-gradient(from 45deg,#d4af740d,#ffebc81a,#b4915f0a,#d4af7414,#ffebc80f,#d4af740d);position:absolute;inset:0}.PremiumBundleBanner-module__KEpO0q__imgInner{z-index:6;flex-direction:column;padding:14px 18px;display:flex;position:absolute;inset:0}.PremiumBundleBanner-module__KEpO0q__imgTop{justify-content:space-between;align-items:center;display:flex}.PremiumBundleBanner-module__KEpO0q__eyebrow{font-family:var(--font-familjen),sans-serif;color:#d4a574;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 1px 4px #0009;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.PremiumBundleBanner-module__KEpO0q__ring{border:1px solid #d4a574;border-radius:50%;flex-shrink:0;position:relative}.PremiumBundleBanner-module__KEpO0q__ring:after{content:"";background:#d4a574;border-radius:50%;position:absolute;box-shadow:0 0 4px #d4a574}.PremiumBundleBanner-module__KEpO0q__edition{font-family:var(--font-fraunces),serif;color:#ebe4d88c;letter-spacing:.04em;text-shadow:0 1px 4px #0009;font-style:italic;font-weight:400;line-height:1}.PremiumBundleBanner-module__KEpO0q__edition em{color:#d4a574;font-style:italic;font-weight:500}.PremiumBundleBanner-module__KEpO0q__brandHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.PremiumBundleBanner-module__KEpO0q__premium{font-family:var(--font-fraunces),serif;background:linear-gradient(135deg,#c89a5a 0%,#f0e0c0 25%,#d4a574 45%,#fff5dc 55%,#d4a574 75%,#b88a4f 100%) 0 0/200% 200%;color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.035em;filter:drop-shadow(0 0 14px #d4af7466)drop-shadow(0 2px 6px #000000b3);-webkit-background-clip:text;background-clip:text;margin:0 0 -2px;font-style:italic;font-weight:500;line-height:.85;animation:8s ease-in-out infinite PremiumBundleBanner-module__KEpO0q__foilTextShift}@keyframes PremiumBundleBanner-module__KEpO0q__foilTextShift{0%,to{background-position:0%}50%{background-position:100%}}.PremiumBundleBanner-module__KEpO0q__bundle{font-family:var(--font-familjen),sans-serif;color:#f4ecde;text-transform:uppercase;text-shadow:0 2px 8px #000c;margin:0;font-weight:700;line-height:1}.PremiumBundleBanner-module__KEpO0q__cardBody{background:var(--background-card);border-top:1px solid #d4af742e;flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex;position:relative}.PremiumBundleBanner-module__KEpO0q__cardBody:before{content:"";background:linear-gradient(90deg,#0000 5%,#d4af7473 30%,#ffebc899 50%,#d4af7473 70%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.PremiumBundleBanner-module__KEpO0q__cardHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PremiumBundleBanner-module__KEpO0q__cardTitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}.PremiumBundleBanner-module__KEpO0q__saveChip{font-family:var(--font-jetbrains),monospace;color:#047857;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;flex-shrink:0;padding:3px 8px;font-weight:700;line-height:1}html.PremiumBundleBanner-module__KEpO0q__dark .PremiumBundleBanner-module__KEpO0q__saveChip{color:#34d399}.PremiumBundleBanner-module__KEpO0q__subtitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground-muted);margin:0;font-weight:500;line-height:1.4}.PremiumBundleBanner-module__KEpO0q__subtitle b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.PremiumBundleBanner-module__KEpO0q__subtitleSep{background:var(--foreground-muted);opacity:.55;vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 7px 2px;display:inline-block}.PremiumBundleBanner-module__KEpO0q__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.PremiumBundleBanner-module__KEpO0q__priceBlock{flex-direction:column;gap:3px;min-width:0;line-height:1;display:flex}.PremiumBundleBanner-module__KEpO0q__priceLabel{font-family:var(--font-jetbrains),monospace;color:var(--foreground-muted);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.PremiumBundleBanner-module__KEpO0q__priceFigures{align-items:baseline;gap:7px;display:flex}.PremiumBundleBanner-module__KEpO0q__priceWas{font-family:var(--font-jetbrains),monospace;color:var(--foreground-muted);opacity:.7;font-variant-numeric:tabular-nums;font-weight:500;text-decoration:line-through}.PremiumBundleBanner-module__KEpO0q__priceNow{font-family:var(--font-familjen),sans-serif;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700;line-height:1}.PremiumBundleBanner-module__KEpO0q__cta{color:#14111a;font-family:var(--font-familjen),sans-serif;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4a574 0%,#e0b785 50%,#d4a574 100%) 0 0/200% 100%;border:none;border-radius:8px;align-items:center;gap:6px;font-weight:700;line-height:1;text-decoration:none;transition:background-position .4s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #d4af7459}.PremiumBundleBanner-module__KEpO0q__root:hover .PremiumBundleBanner-module__KEpO0q__cta{background-position:100% 0;transform:translateY(-1px);box-shadow:0 6px 20px #d4af7473}.PremiumBundleBanner-module__KEpO0q__cta svg{flex-shrink:0}.PremiumBundleBanner-module__KEpO0q__bento{height:100%}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__imgInner{padding:22px 28px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__eyebrow{letter-spacing:.3em;gap:8px;font-size:10px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__ring{width:7px;height:7px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__ring:after{inset:1.5px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__edition{font-size:14px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__premium{margin:0 0 -6px;font-size:88px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__bundle{letter-spacing:.16em;font-size:40px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__cardBody{gap:12px;padding:18px 26px 20px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__cardTitle{font-size:24px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__saveChip{padding:4px 11px;font-size:11px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__subtitle{font-size:13.5px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__priceLabel{font-size:9.5px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__priceWas{font-size:12px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__priceNow{font-size:28px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__cta{padding:12px 20px;font-size:13.5px}.PremiumBundleBanner-module__KEpO0q__bento .PremiumBundleBanner-module__KEpO0q__cta svg{width:14px;height:14px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__imgInner{padding:11px 14px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__eyebrow{gap:5px;font-size:7.5px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__ring{width:5px;height:5px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__ring:after{inset:1px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__edition{font-size:10px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__premium{font-size:36px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__bundle{letter-spacing:.14em;font-size:17px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__cardBody{gap:8px;padding:11px 14px 13px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__cardTitle{font-size:16px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__saveChip{letter-spacing:.12em;padding:3px 7px;font-size:8.5px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__subtitle{font-size:11px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__subtitleSep{margin:0 5px 2px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__priceLabel{letter-spacing:.18em;font-size:7.5px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__priceWas{font-size:9.5px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__priceNow{font-size:19px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__cta{border-radius:7px;padding:8px 12px;font-size:11px}.PremiumBundleBanner-module__KEpO0q__hero .PremiumBundleBanner-module__KEpO0q__cta svg{width:12px;height:12px}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_e99ad06a-module__XzJ1lq__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_e99ad06a-module__XzJ1lq__variable{--font-familjen:"Familjen Grotesk","Familjen Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8d475f3d-module__bIjSqq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.cormorant_garamond_8d475f3d-module__bIjSqq__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_da88aca1-module__QrUdGG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_da88aca1-module__QrUdGG__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.StandardBundleBanner-module__CcIhMW__root{color:#e0e3f0;width:100%;font-family:var(--font-familjen),-apple-system,BlinkMacSystemFont,sans-serif;background:#0f1322;border:1px solid #6366f138;border-radius:16px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 18px 48px #0006}.StandardBundleBanner-module__CcIhMW__root:hover{border-color:#818cf880;transform:translateY(-2px);box-shadow:0 32px 80px #00000080,0 0 0 1px #818cf840}.light .StandardBundleBanner-module__CcIhMW__root{box-shadow:var(--card-shadow)}.light .StandardBundleBanner-module__CcIhMW__root:hover{box-shadow:var(--card-shadow-hover),0 0 0 1px #818cf84d}.StandardBundleBanner-module__CcIhMW__imgArea{isolation:isolate;background:linear-gradient(155deg,#1a2042 0%,#0f1428 35%,#080a18 70%,#04050e 100%);width:100%;position:relative;overflow:hidden}.StandardBundleBanner-module__CcIhMW__libGrid{z-index:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:absolute;inset:0}.StandardBundleBanner-module__CcIhMW__cover{filter:saturate(.7)brightness(.65);background-color:#1a1a2e;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.StandardBundleBanner-module__CcIhMW__cover:after{content:"";background:linear-gradient(#080a184d 0%,#080a18b3 100%);position:absolute;inset:0}.StandardBundleBanner-module__CcIhMW__vignette{z-index:2;pointer-events:none;background:radial-gradient(#080a184d 0%,#080a18b3 65%,#080a18eb 100%);position:absolute;inset:0}.StandardBundleBanner-module__CcIhMW__glow{aspect-ratio:1;filter:blur(40px);z-index:2;pointer-events:none;background:radial-gradient(circle,#818cf847 0%,#0000 55%);width:55%;position:absolute;top:-15%;left:25%}.StandardBundleBanner-module__CcIhMW__imgInner{z-index:5;flex-direction:column;display:flex;position:absolute;inset:0}.StandardBundleBanner-module__CcIhMW__imgTop{justify-content:space-between;align-items:center;display:flex}.StandardBundleBanner-module__CcIhMW__eyebrow{font-family:var(--font-familjen),sans-serif;color:#818cf8;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 1px 4px #0009;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.StandardBundleBanner-module__CcIhMW__ring{border:1px solid #818cf8;border-radius:50%;flex-shrink:0;position:relative}.StandardBundleBanner-module__CcIhMW__ring:after{content:"";background:#818cf8;border-radius:50%;position:absolute;box-shadow:0 0 4px #818cf8}.StandardBundleBanner-module__CcIhMW__edition{font-family:var(--font-cormorant),serif;color:#e0e3f08c;letter-spacing:.04em;text-shadow:0 1px 4px #0009;font-style:italic;font-weight:400;line-height:1}.StandardBundleBanner-module__CcIhMW__edition em{color:#818cf8;font-style:italic;font-weight:500}.StandardBundleBanner-module__CcIhMW__brandHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.StandardBundleBanner-module__CcIhMW__standard{font-family:var(--font-familjen),sans-serif;color:#f0f2ff;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 0 18px #818cf859,0 2px 6px #000000b3;margin:0;font-weight:700;line-height:.88}.StandardBundleBanner-module__CcIhMW__bundle{font-family:var(--font-familjen),sans-serif;color:#e0e3f0d9;text-transform:uppercase;text-shadow:0 2px 6px #000000b3;margin:4px 0 0;font-weight:500;line-height:1}.StandardBundleBanner-module__CcIhMW__statCluster{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.StandardBundleBanner-module__CcIhMW__stat{font-family:var(--font-jetbrains),monospace;color:#e0e3f0b3;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 4px #0009;font-weight:600;line-height:1}.StandardBundleBanner-module__CcIhMW__stat b{color:#818cf8;font-variant-numeric:tabular-nums;font-weight:700}.StandardBundleBanner-module__CcIhMW__statDot{background:#818cf880;border-radius:50%;width:3px;height:3px}.StandardBundleBanner-module__CcIhMW__cardBody{background:var(--background-card);border-top:1px solid #818cf833;flex-direction:column;display:flex;position:relative}.StandardBundleBanner-module__CcIhMW__cardBody:before{content:"";background:linear-gradient(90deg,#0000 5%,#818cf880 30%,#c7d2fe99 50%,#818cf880 70%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.StandardBundleBanner-module__CcIhMW__cardHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.StandardBundleBanner-module__CcIhMW__cardTitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}.StandardBundleBanner-module__CcIhMW__saveChip{font-family:var(--font-jetbrains),monospace;color:#047857;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;flex-shrink:0;padding:3px 8px;font-weight:700;line-height:1}html.StandardBundleBanner-module__CcIhMW__dark .StandardBundleBanner-module__CcIhMW__saveChip{color:#34d399}.StandardBundleBanner-module__CcIhMW__subtitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground-muted);margin:0;font-weight:500;line-height:1.4}.StandardBundleBanner-module__CcIhMW__subtitle b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.StandardBundleBanner-module__CcIhMW__subtitleSep{background:var(--foreground-muted);opacity:.55;vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 7px 2px;display:inline-block}.StandardBundleBanner-module__CcIhMW__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.StandardBundleBanner-module__CcIhMW__priceBlock{flex-direction:column;gap:3px;min-width:0;line-height:1;display:flex}.StandardBundleBanner-module__CcIhMW__priceLabel{font-family:var(--font-jetbrains),monospace;color:var(--foreground-muted);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.StandardBundleBanner-module__CcIhMW__priceFigures{align-items:baseline;gap:7px;display:flex}.StandardBundleBanner-module__CcIhMW__priceWas{font-family:var(--font-jetbrains),monospace;color:var(--foreground-muted);opacity:.7;font-variant-numeric:tabular-nums;font-weight:500;text-decoration:line-through}.StandardBundleBanner-module__CcIhMW__priceNow{font-family:var(--font-familjen),sans-serif;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700;line-height:1}.StandardBundleBanner-module__CcIhMW__cta{color:#fff;font-family:var(--font-familjen),sans-serif;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1 0%,#818cf8 50%,#6366f1 100%) 0 0/200% 100%;border:none;border-radius:8px;align-items:center;gap:6px;font-weight:700;line-height:1;text-decoration:none;transition:background-position .4s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #6366f166}.StandardBundleBanner-module__CcIhMW__root:hover .StandardBundleBanner-module__CcIhMW__cta{background-position:100% 0;transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.StandardBundleBanner-module__CcIhMW__cta svg{flex-shrink:0}.StandardBundleBanner-module__CcIhMW__bento{height:100%}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__imgArea{aspect-ratio:4/5}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__imgInner{padding:18px 20px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__eyebrow{letter-spacing:.3em;gap:7px;font-size:9.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__ring{width:6px;height:6px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__ring:after{inset:1.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__edition{font-size:13px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__standard{font-size:44px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__bundle{letter-spacing:.22em;font-size:18px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__stat{font-size:9.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__cardBody{gap:10px;padding:16px 20px 18px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__cardTitle{font-size:18px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__saveChip{padding:3px 8px;font-size:9.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__subtitle{font-size:11.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__priceLabel{font-size:8.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__priceWas{font-size:11px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__priceNow{font-size:22px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__cta{padding:10px 14px;font-size:11.5px}.StandardBundleBanner-module__CcIhMW__bento .StandardBundleBanner-module__CcIhMW__cta svg{width:11px;height:11px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__imgArea{aspect-ratio:3/4}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__imgInner{padding:11px 12px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__eyebrow{letter-spacing:.26em;gap:4px;font-size:7px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__ring{width:4.5px;height:4.5px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__ring:after{inset:.8px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__edition{font-size:9.5px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__standard{font-size:28px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__bundle{letter-spacing:.18em;margin-top:2px;font-size:12px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__statCluster{gap:8px;margin-top:8px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__stat{letter-spacing:.16em;font-size:7.5px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__cardBody{gap:6px;padding:10px 12px 12px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__cardTitle{font-size:12px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__saveChip{letter-spacing:.12em;padding:2px 6px;font-size:8px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__subtitle{font-size:10.5px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__subtitleSep{margin:0 5px 2px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__priceLabel{letter-spacing:.18em;font-size:7.5px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__priceWas{font-size:9px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__priceNow{font-size:14px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__cta{border-radius:6px;padding:6px 10px;font-size:9.5px}.StandardBundleBanner-module__CcIhMW__hero .StandardBundleBanner-module__CcIhMW__cta svg{width:10px;height:10px}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_6a452236-module__Il87oq__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_6a452236-module__Il87oq__variable{--font-familjen:"Familjen Grotesk","Familjen Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ec4be9d-module__DMMcdW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.cormorant_garamond_ec4be9d-module__DMMcdW__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8a4776d3-module__cyi-kq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8a4776d3-module__cyi-kq__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.RequestGameBanner-module__FhOqBG__root{color:#e8e1ee;width:100%;font-family:var(--font-familjen),-apple-system,BlinkMacSystemFont,sans-serif;background:#160f24;border:1px solid #a855f738;border-radius:16px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 16px 40px #0006}.RequestGameBanner-module__FhOqBG__root:hover{border-color:#c084fc80;transform:translateY(-2px);box-shadow:0 28px 64px #00000080,0 0 0 1px #c084fc33}.light .RequestGameBanner-module__FhOqBG__root{box-shadow:var(--card-shadow)}.light .RequestGameBanner-module__FhOqBG__root:hover{box-shadow:var(--card-shadow-hover),0 0 0 1px #c084fc4d}.RequestGameBanner-module__FhOqBG__imgArea{isolation:isolate;background:linear-gradient(155deg,#2a1845 0%,#1a0f2e 35%,#100820 70%,#060410 100%);width:100%;position:relative;overflow:hidden}.RequestGameBanner-module__FhOqBG__imgArea:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(115deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.RequestGameBanner-module__FhOqBG__dots{z-index:2;background-image:radial-gradient(1px at 12% 18%,#c084fc66,#0000),radial-gradient(.5px at 25% 35%,#c084fc4d,#0000),radial-gradient(1px at 38% 22%,#d8b4fe59,#0000),radial-gradient(.7px at 52% 45%,#c084fc66,#0000),radial-gradient(.5px at 68% 28%,#c084fc40,#0000),radial-gradient(1px at 82%,#d8b4fe66,#0000),radial-gradient(.5px at 92% 25%,#c084fc4d,#0000),radial-gradient(.7px at 18% 65%,#c084fc59,#0000),radial-gradient(.5px at 35% 78%,#c084fc40,#0000),radial-gradient(1px at 50% 88%,#d8b4fe66,#0000),radial-gradient(.7px at 65% 72%,#c084fc59,#0000),radial-gradient(.5px at 80% 80%,#c084fc40,#0000),radial-gradient(.5px at 8% 90%,#c084fc4d,#0000);position:absolute;inset:0}.RequestGameBanner-module__FhOqBG__glow{aspect-ratio:1;filter:blur(34px);z-index:2;pointer-events:none;background:radial-gradient(circle,#c084fc47 0%,#0000 55%);width:60%;position:absolute;top:-20%;right:-10%}.RequestGameBanner-module__FhOqBG__imgInner{z-index:5;flex-direction:column;display:flex;position:absolute;inset:0}.RequestGameBanner-module__FhOqBG__imgTop{justify-content:space-between;align-items:center;display:flex}.RequestGameBanner-module__FhOqBG__eyebrow{font-family:var(--font-familjen),sans-serif;color:#c084fc;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 1px 4px #0009;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.RequestGameBanner-module__FhOqBG__ring{border:1px solid #c084fc;border-radius:50%;flex-shrink:0;position:relative}.RequestGameBanner-module__FhOqBG__ring:after{content:"";background:#c084fc;border-radius:50%;position:absolute;box-shadow:0 0 4px #c084fc}.RequestGameBanner-module__FhOqBG__edition{font-family:var(--font-cormorant),serif;color:#e8e1ee8c;letter-spacing:.04em;text-shadow:0 1px 4px #0009;font-style:italic;font-weight:400;line-height:1}.RequestGameBanner-module__FhOqBG__edition em{color:#c084fc;font-style:italic;font-weight:500}.RequestGameBanner-module__FhOqBG__brandHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.RequestGameBanner-module__FhOqBG__giftIcon{color:#c084fc;filter:drop-shadow(0 0 14px #c084fc80)drop-shadow(0 4px 8px #0009)}.RequestGameBanner-module__FhOqBG__brand{font-family:var(--font-familjen),sans-serif;color:#f3eafe;text-transform:uppercase;letter-spacing:-.005em;text-shadow:0 0 14px #c084fc4d,0 2px 6px #000000b3;margin:0;font-weight:700;line-height:.88}.RequestGameBanner-module__FhOqBG__brandSub{font-family:var(--font-familjen),sans-serif;color:#e8e1eec7;text-transform:uppercase;text-shadow:0 2px 4px #000000b3;font-weight:500;line-height:1}.RequestGameBanner-module__FhOqBG__cardBody{background:var(--background-card);border-top:1px solid #a855f733;flex-direction:column;display:flex;position:relative}.RequestGameBanner-module__FhOqBG__cardBody:before{content:"";background:linear-gradient(90deg,#0000 5%,#c084fc80 30%,#d8b4fe99 50%,#c084fc80 70%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.RequestGameBanner-module__FhOqBG__cardHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.RequestGameBanner-module__FhOqBG__cardTitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}.RequestGameBanner-module__FhOqBG__subtitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground-muted);margin:0;font-weight:500;line-height:1.4}.RequestGameBanner-module__FhOqBG__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.RequestGameBanner-module__FhOqBG__priceBlock{flex-direction:column;gap:3px;min-width:0;line-height:1;display:flex}.RequestGameBanner-module__FhOqBG__priceLabel{font-family:var(--font-jetbrains),monospace;color:var(--foreground-muted);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.RequestGameBanner-module__FhOqBG__priceNow{font-family:var(--font-familjen),sans-serif;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700;line-height:1}.RequestGameBanner-module__FhOqBG__cta{color:#fff;font-family:var(--font-familjen),sans-serif;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f7 0%,#c084fc 50%,#a855f7 100%) 0 0/200% 100%;border:none;border-radius:8px;align-items:center;gap:6px;font-weight:700;line-height:1;text-decoration:none;transition:background-position .4s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #a855f766}.RequestGameBanner-module__FhOqBG__root:hover .RequestGameBanner-module__FhOqBG__cta{background-position:100% 0;transform:translateY(-1px);box-shadow:0 6px 20px #a855f780}.RequestGameBanner-module__FhOqBG__cta svg{flex-shrink:0}.RequestGameBanner-module__FhOqBG__bento{height:100%}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__imgArea{aspect-ratio:5/3}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__imgInner{padding:11px 14px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__eyebrow{letter-spacing:.26em;gap:5px;font-size:7.5px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__ring{width:5px;height:5px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__ring:after{inset:.8px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__edition{font-size:9.5px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__giftIcon{width:28px;height:28px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__brand{font-size:19px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__brandSub{letter-spacing:.22em;margin-top:3px;font-size:9px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__cardBody{gap:6px;padding:9px 12px 11px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__cardTitle{font-size:13px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__subtitle{font-size:10.5px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__priceLabel{font-size:7.5px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__priceNow{font-size:14px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__cta{border-radius:6px;padding:6px 10px;font-size:10px}.RequestGameBanner-module__FhOqBG__bento .RequestGameBanner-module__FhOqBG__cta svg{width:10px;height:10px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__imgArea{aspect-ratio:3/4}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__imgInner{padding:11px 12px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__eyebrow{letter-spacing:.26em;gap:4px;font-size:7px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__ring{width:4.5px;height:4.5px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__ring:after{inset:.8px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__edition{font-size:9.5px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__giftIcon{width:36px;height:36px;margin-bottom:8px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__brand{font-size:22px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__brandSub{letter-spacing:.18em;margin-top:4px;font-size:10px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__cardBody{gap:6px;padding:10px 12px 12px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__cardTitle{font-size:12px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__subtitle{font-size:10.5px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__priceLabel{letter-spacing:.18em;font-size:7.5px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__priceNow{font-size:14px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__cta{border-radius:6px;padding:6px 10px;font-size:9.5px}.RequestGameBanner-module__FhOqBG__hero .RequestGameBanner-module__FhOqBG__cta svg{width:10px;height:10px}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/62201545b028e8d7-s.1670915d.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:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.e14fa817.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.014220aa.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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_fb97c677-module__xLbVlq__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.familjen_grotesk_fb97c677-module__xLbVlq__variable{--font-familjen:"Familjen Grotesk","Familjen Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_20e1040b-module__aIw60q__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.cormorant_garamond_20e1040b-module__aIw60q__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_eb1019cc-module__AS5t-q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_eb1019cc-module__AS5t-q__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.PreviewAppBanner-module__b2UDxG__root{color:#e8e1ee;width:100%;font-family:var(--font-familjen),-apple-system,BlinkMacSystemFont,sans-serif;background:#0f0d1f;border:1px solid #ec48992e;border-radius:16px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 16px 40px #0006}.PreviewAppBanner-module__b2UDxG__root:hover{border-color:#ec489966;transform:translateY(-2px);box-shadow:0 28px 64px #00000080,0 0 0 1px #ec489933}.light .PreviewAppBanner-module__b2UDxG__root{box-shadow:var(--card-shadow)}.light .PreviewAppBanner-module__b2UDxG__root:hover{box-shadow:var(--card-shadow-hover),0 0 0 1px #ec48994d}.PreviewAppBanner-module__b2UDxG__imgArea{isolation:isolate;background:radial-gradient(at 30% 30%,#6366f159 0%,#0000 55%),radial-gradient(at 70% 70%,#ec489940 0%,#0000 55%),linear-gradient(155deg,#1a1340 0%,#0e0a25 50%,#050310 100%);width:100%;position:relative;overflow:hidden}.PreviewAppBanner-module__b2UDxG__imgArea:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(115deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.PreviewAppBanner-module__b2UDxG__grain{z-index:2;mix-blend-mode:overlay;background-image:radial-gradient(circle,#ffffff0a .5px,#0000 .5px);background-size:4px 4px;position:absolute;inset:0}.PreviewAppBanner-module__b2UDxG__imgInner{z-index:5;flex-direction:column;display:flex;position:absolute;inset:0}.PreviewAppBanner-module__b2UDxG__imgTop{justify-content:space-between;align-items:center;display:flex}.PreviewAppBanner-module__b2UDxG__eyebrow{font-family:var(--font-familjen),sans-serif;color:#f0abfc;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 1px 4px #0009;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.PreviewAppBanner-module__b2UDxG__ring{border:1px solid #f0abfc;border-radius:50%;flex-shrink:0;position:relative}.PreviewAppBanner-module__b2UDxG__ring:after{content:"";background:#f0abfc;border-radius:50%;position:absolute;box-shadow:0 0 4px #f0abfc}.PreviewAppBanner-module__b2UDxG__edition{font-family:var(--font-cormorant),serif;color:#e8e1ee8c;letter-spacing:.04em;text-shadow:0 1px 4px #0009;font-style:italic;font-weight:400;line-height:1}.PreviewAppBanner-module__b2UDxG__edition em{color:#f0abfc;font-style:italic;font-weight:500}.PreviewAppBanner-module__b2UDxG__brandHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.PreviewAppBanner-module__b2UDxG__playButton{-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 28px #ec48994d}.PreviewAppBanner-module__b2UDxG__playButton:after{content:"";border:1px solid #ec48994d;border-radius:50%;animation:2.4s ease-out infinite PreviewAppBanner-module__b2UDxG__pulseRing;position:absolute;inset:-8px}@keyframes PreviewAppBanner-module__b2UDxG__pulseRing{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.PreviewAppBanner-module__b2UDxG__playButton svg{color:#fff;filter:drop-shadow(0 0 6px #ec489999);margin-left:4px}.PreviewAppBanner-module__b2UDxG__brand{font-family:var(--font-familjen),sans-serif;text-transform:uppercase;letter-spacing:-.005em;background:linear-gradient(135deg,#fff 0%,#f0abfc 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #000000b3);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:.88}.PreviewAppBanner-module__b2UDxG__brandSub{font-family:var(--font-familjen),sans-serif;color:#e8e1eeb3;text-transform:uppercase;text-shadow:0 2px 4px #000000b3;font-weight:500;line-height:1}.PreviewAppBanner-module__b2UDxG__cardBody{background:var(--background-card);border-top:1px solid #ec489926;flex-direction:column;display:flex;position:relative}.PreviewAppBanner-module__b2UDxG__cardBody:before{content:"";background:linear-gradient(90deg,#0000 5%,#6366f180 30%,#ec489999 50%,#6366f180 70%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.PreviewAppBanner-module__b2UDxG__cardHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PreviewAppBanner-module__b2UDxG__cardTitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}.PreviewAppBanner-module__b2UDxG__subtitle{font-family:var(--font-familjen),sans-serif;color:var(--foreground-muted);margin:0;font-weight:500;line-height:1.4}.PreviewAppBanner-module__b2UDxG__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.PreviewAppBanner-module__b2UDxG__metaBlock{flex-direction:column;gap:3px;min-width:0;line-height:1;display:flex}.PreviewAppBanner-module__b2UDxG__metaLabel{font-family:var(--font-jetbrains),monospace;color:var(--foreground-muted);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.PreviewAppBanner-module__b2UDxG__metaValue{font-family:var(--font-familjen),sans-serif;color:var(--foreground);letter-spacing:-.015em;font-weight:700;line-height:1}.PreviewAppBanner-module__b2UDxG__cta{color:#fff;font-family:var(--font-familjen),sans-serif;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1 0%,#ec4899 100%);border:none;border-radius:8px;align-items:center;gap:6px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #ec489966}.PreviewAppBanner-module__b2UDxG__root:hover .PreviewAppBanner-module__b2UDxG__cta{transform:translateY(-1px);box-shadow:0 6px 20px #ec489980}.PreviewAppBanner-module__b2UDxG__cta svg{flex-shrink:0}.PreviewAppBanner-module__b2UDxG__bento{height:100%}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__imgArea{aspect-ratio:5/3}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__imgInner{padding:11px 14px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__eyebrow{letter-spacing:.26em;gap:5px;font-size:7.5px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__ring{width:5px;height:5px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__ring:after{inset:.8px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__edition{font-size:9.5px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__playButton{width:44px;height:44px;margin-bottom:8px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__playButton svg{width:18px;height:18px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__brand{margin-bottom:4px;font-size:18px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__brandSub{letter-spacing:.2em;font-size:9px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__cardBody{gap:6px;padding:9px 12px 11px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__cardTitle{font-size:13px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__subtitle{font-size:10.5px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__metaLabel{font-size:7.5px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__metaValue{font-size:14px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__cta{border-radius:6px;padding:6px 10px;font-size:10px}.PreviewAppBanner-module__b2UDxG__bento .PreviewAppBanner-module__b2UDxG__cta svg{width:10px;height:10px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__imgArea{aspect-ratio:3/4}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__imgInner{padding:11px 12px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__eyebrow{letter-spacing:.26em;gap:4px;font-size:7px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__ring{width:4.5px;height:4.5px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__ring:after{inset:.8px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__edition{font-size:9.5px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__playButton{width:56px;height:56px;margin-bottom:12px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__playButton svg{width:22px;height:22px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__brand{margin-bottom:4px;font-size:22px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__brandSub{letter-spacing:.2em;font-size:10px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__cardBody{gap:6px;padding:10px 12px 12px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__cardTitle{font-size:12px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__subtitle{font-size:10.5px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__metaLabel{letter-spacing:.18em;font-size:7.5px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__metaValue{font-size:14px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__cta{border-radius:6px;padding:6px 10px;font-size:9.5px}.PreviewAppBanner-module__b2UDxG__hero .PreviewAppBanner-module__b2UDxG__cta svg{width:10px;height:10px}
