@font-face{font-family:Klipist Display;src:url(/kl/web/fonts/klipist-display-latin.woff2?v=4aa1c94f)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klipist Display;src:url(/kl/web/fonts/klipist-display-latin-ext.woff2?v=19133ea3)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-2FF,U+300-303,U+305-307,U+309-328,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2116,U+2126,U+212E,U+2196-2199,U+2202-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Klipist Sans;src:url(/kl/web/fonts/klipist-sans-latin.woff2?v=9c49de45)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+2605,U+FEFF,U+FFFD}@font-face{font-family:Klipist Sans;src:url(/kl/web/fonts/klipist-sans-latin-ext.woff2?v=d7759767)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-2FF,U+300-303,U+305-307,U+309-328,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2116,U+2126,U+212E,U+2196-2199,U+2202-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Klipist Sans Bold;src:url(/kl/web/fonts/klipist-sans-740.woff2?v=4fcc8b03)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+2605,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(/kl/web/fonts/montserrat-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:montserrat;src:url(/kl/web/fonts/montserrat-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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;src:url(/kl/web/fonts/cormorant-normal-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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;src:url(/kl/web/fonts/cormorant-normal-latinext.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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;src:url(/kl/web/fonts/cormorant-italic-latin.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap;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;src:url(/kl/web/fonts/cormorant-italic-latinext.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap;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:Google Sans;src:url(/kl/web/fonts/google-sans-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Klipist Display Fallback;src:local(Georgia);font-weight:400 700;font-style:normal;size-adjust:109.29%;ascent-override:86.93%;descent-override:22.88%;line-gap-override:0%;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-2FF,U+300-303,U+305-307,U+309-328,U+1E??,U+20A0-20AB,U+20AD-20C0,U+2113,U+2116,U+2126,U+212E,U+2196-2199,U+2202-2265,U+25CA,U+FB01-FB02}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia Italic),local(Georgia-Italic);font-weight:400 600;font-style:italic;size-adjust:77.02%;ascent-override:119.98%;descent-override:37.27%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:400 600;font-style:normal;size-adjust:86.97%;ascent-override:106.25%;descent-override:33.0%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback Noto;src:local(Noto Serif Italic),local(NotoSerif-Italic);font-weight:400 600;font-style:italic;size-adjust:75.83%;ascent-override:121.87%;descent-override:37.86%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback DejaVu;src:local(DejaVu Serif Italic),local(DejaVuSerif-Italic),local(DejaVu Serif),local(DejaVuSerif);font-weight:400 600;font-style:italic;size-adjust:68.9%;ascent-override:134.12%;descent-override:41.67%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{background:var(--kl-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--kl-bg);min-height:100dvh;color:var(--kl-text);font-family:var(--kl-ff-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}img,svg,video{max-width:100%;display:block}picture>source{display:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{text-wrap:pretty}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--kl-accent);outline-offset:3px}::selection{color:#fff;background:#e6c8bd52}.kl-main{min-height:60vh;display:block}.kl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kl-skip{z-index:10100;border-radius:var(--kl-radius-pill);background:var(--kl-accent);color:var(--kl-bg);font-family:var(--kl-ff-ui);padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.kl-skip:focus{top:12px}a[data-kl-wait]{filter:brightness(1.18);cursor:progress}.kl-grain{pointer-events:none;border-radius:inherit;background-image:var(--kl-grain);opacity:var(--kl-grain-opacity);mix-blend-mode:var(--kl-grain-blend);position:absolute;inset:0}.kl-foot{height:var(--kl-fade-foot-height);pointer-events:none;background:var(--kl-foot,var(--kl-bg));-webkit-mask-image:var(--kl-fade-foot);-webkit-mask-image:var(--kl-fade-foot);mask-image:var(--kl-fade-foot);position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body.klipist-redesign{-webkit-tap-highlight-color:transparent}a,button,[role=button],summary{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:none) and (pointer:coarse){a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:is(p,dd,blockquote) a[href]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}a img{-webkit-user-drag:none}:where(summary){transition:background-color .14s,color .14s}:where(summary):active{background-color:#e6c8bd12}:is(p,li,dd,blockquote,figcaption,label) a[href]:not([class]):active{opacity:.55;transition:opacity .12s}}@media (max-width:1024px){body{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}html.kl-pwa body{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}@media (display-mode:standalone){html,body{overscroll-behavior-y:contain}}html.kl-pwa,html.kl-pwa body{overscroll-behavior-y:contain}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@keyframes kl-page-out{to{opacity:0}}@keyframes kl-page-in{0%{opacity:0}}html.kl-page::view-transition-group(root){animation:none}html.kl-page::view-transition-old(root){animation:kl-page-out var(--kl-dur-page-out) var(--kl-ease-blende) both}html.kl-page::view-transition-new(root){animation:kl-page-in var(--kl-dur-page-in) var(--kl-ease-out) var(--kl-delay-page-in) both}html.kl-page::view-transition-group(kl-head-d){animation:none}html.kl-page::view-transition-group(kl-head){animation:none}html.kl-page::view-transition-group(kl-dock){animation:none}html.kl-page::view-transition-new(kl-head-d){animation:none}html.kl-page::view-transition-new(kl-head){animation:none}html.kl-page::view-transition-new(kl-dock){animation:none}html.kl-page::view-transition-old(kl-head-d){display:none}html.kl-page::view-transition-old(kl-head){display:none}html.kl-page::view-transition-old(kl-dock){display:none}html.kl-page::view-transition-new(kl-head-d):only-child{animation:kl-page-in var(--kl-dur-page-in) var(--kl-ease-out) var(--kl-delay-page-in) both}html.kl-page::view-transition-new(kl-head):only-child{animation:kl-page-in var(--kl-dur-page-in) var(--kl-ease-out) var(--kl-delay-page-in) both}html.kl-page::view-transition-new(kl-dock):only-child{animation:kl-page-in var(--kl-dur-page-in) var(--kl-ease-out) var(--kl-delay-page-in) both}html.kl-page-in .kl-main{animation:kl-page-in var(--kl-dur-page-in) var(--kl-ease-out) backwards}@media (prefers-reduced-motion:no-preference) and (hover:none) and (pointer:coarse),(prefers-reduced-motion:no-preference) and (display-mode:standalone){::view-transition-group(*){animation-duration:var(--kl-dur-popover);animation-timing-function:var(--kl-ease-out)}::view-transition-old(*){animation-duration:var(--kl-dur-popover);animation-timing-function:var(--kl-ease-out)}::view-transition-new(*){animation-duration:var(--kl-dur-popover);animation-timing-function:var(--kl-ease-out)}}.grecaptcha-badge{visibility:hidden!important}@media (hover:none) and (pointer:coarse),(display-mode:standalone){img[data-kl-img=hide]{opacity:0!important}img[data-kl-img=in]{opacity:1;transition:opacity var(--kl-dur-fade) var(--kl-ease-out)}}html.kl-offline-on iframe.progressier-offline-alert-simple,html.kl-offline-on .progressier-offline-alert-full,html:not(.kl-net-down) iframe.progressier-offline-alert-simple,html:not(.kl-net-down) .progressier-offline-alert-full{display:none!important}.progressier-install-banner-details{flex-wrap:wrap;row-gap:8px}.progressier-install-banner-text{flex:100px;min-width:0}body>div.progressier-install-banner{transform:translateY(calc(100% + 24px));z-index:150!important;width:auto!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;transition:transform var(--kl-dur-sheet) var(--kl-ease-out)!important;inset:auto 0 0!important}body>div.progressier-install-banner.in{transform:none}@media (max-width:1024px){body>div.progressier-install-banner{border-radius:var(--kl-radius-hero-card);transform:translateY(calc(100% + 84px + env(safe-area-inset-bottom,0px)));bottom:calc(env(safe-area-inset-bottom,0px) + 84px)!important;left:max(14px, env(safe-area-inset-left,0px))!important;right:max(14px, env(safe-area-inset-right,0px))!important;padding-bottom:10px!important}}html.kl-hide-dock body>div.progressier-install-banner{bottom:env(safe-area-inset-bottom,0px)!important}html:has([data-kl-float]:not([hidden])) body>div.progressier-install-banner.in{transform:translateY(calc(100% + 24px))}@media (max-width:1024px){html:has([data-kl-float]:not([hidden])) body>div.progressier-install-banner.in{transform:translateY(calc(100% + 84px + env(safe-area-inset-bottom,0px)))}}html:has([data-kl-clips]) body>div.progressier-install-banner.in{transform:translateY(calc(100% + 24px))}html:has(body>div.progressier-install-banner.in):not(:has([data-kl-clips])) body{padding-bottom:96px}@media (max-width:1024px){html:has([data-kl-clips]) body>div.progressier-install-banner.in{transform:translateY(calc(100% + 84px + env(safe-area-inset-bottom,0px)))}html:has(body>div.progressier-install-banner.in):not(:has([data-kl-clips])) body{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px + 112px)}}@media (prefers-reduced-motion:reduce){body>div.progressier-install-banner{transition:none!important}}.kl-lqip{border-radius:inherit;pointer-events:none;background-repeat:no-repeat;background-size:cover;transition:opacity .4s;position:absolute;inset:0}.kl-lqip[data-ok]{opacity:0}@media (prefers-reduced-motion:reduce){.kl-lqip{transition-duration:.15s}}
