@charset "UTF-8";.popup-lock .popup__dialog{-ms-scroll-chaining:none;overscroll-behavior:contain}.popup{position:fixed;z-index:500;visibility:hidden;pointer-events:none;-webkit-transition:visibility 0s linear .5s!important;transition:visibility 0s linear .5s!important;-webkit-transition-delay:.5s!important;transition-delay:.5s!important}.popup.is-open{visibility:visible;pointer-events:auto;-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0;margin:0;color:inherit;cursor:pointer;position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(255,253,248,.92);display:grid;place-items:center;-webkit-box-shadow:0 4px 14px rgba(31,42,31,.12);box-shadow:0 4px 14px rgba(31,42,31,.12);-webkit-transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),fill .35s,stroke .35s,-webkit-box-shadow .5s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.22,1,.36,1),-webkit-filter .5s cubic-bezier(.22,1,.36,1);transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),fill .35s,stroke .35s,-webkit-box-shadow .5s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.22,1,.36,1),-webkit-filter .5s cubic-bezier(.22,1,.36,1);transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),fill .35s,stroke .35s;transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),fill .35s,stroke .35s,-webkit-box-shadow .5s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.22,1,.36,1),-webkit-filter .5s cubic-bezier(.22,1,.36,1)}.popup__close svg{width:16px;height:16px}.popup__close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);background:var(--paper)}.popup__close--sm{top:10px;right:10px;width:32px;height:32px;-webkit-box-shadow:none;box-shadow:none;background:var(--cream)}.popup__close--sm svg{width:14px;height:14px}.popup__close--sm:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);background:var(--paper)}.popup--center{inset:0;display:grid;place-items:center;padding:24px}.popup--center .popup__overlay{position:absolute;inset:0;background:rgba(34,56,32,.55);backdrop-filter:blur(6px);opacity:0;-webkit-transition:opacity .45s ease!important;transition:opacity .45s ease!important;-webkit-transition-duration:.45s!important;transition-duration:.45s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.popup--center.is-open .popup__overlay{opacity:1}.popup--center .popup__dialog{position:relative;width:min(880px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;border-radius:28px;background:var(--paper);-webkit-box-shadow:0 40px 100px rgba(34,56,32,.4);box-shadow:0 40px 100px rgba(34,56,32,.4);opacity:0;-webkit-transform:translateY(30px) scale(.96);transform:translateY(30px) scale(.96);-webkit-transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)!important;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;-webkit-transition-duration:.4s,.6s!important;transition-duration:.4s,.6s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-timing-function:ease,cubic-bezier(.22,1,.36,1)!important;transition-timing-function:ease,cubic-bezier(.22,1,.36,1)!important}@media (min-width:861px){.popup--center .popup__dialog.pn{height:var(--pn-height,508px)!important;min-height:var(--pn-height,508px)!important;max-height:min(var(--pn-height,508px),100dvh - 48px)!important;overflow:hidden!important}}.popup--center.is-open .popup__dialog{opacity:1;-webkit-transform:none!important;transform:none!important}@media (max-width:600px){.popup--center{padding:0;place-items:end stretch}.popup--center .popup__dialog{border-radius:24px 24px 0 0;max-height:92dvh;-webkit-transform:translateY(100%);transform:translateY(100%)}.popup--center.is-open .popup__dialog{-webkit-transform:none!important;transform:none!important}}.pn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:861px){.pn{height:var(--pn-height,508px)!important;min-height:var(--pn-height,508px)!important;max-height:var(--pn-height,508px)!important}}@media (max-width:860px){.pn{grid-template-columns:1fr;height:auto}}.pn__media{position:relative;height:100%;min-height:100%;border-radius:0;overflow:hidden}@media (max-width:860px){.pn__media{min-height:180px;height:180px;overflow:visible}}@media (max-width:600px){.pn__media{min-height:140px;height:140px}}.pn__media .ph__img{border-top-left-radius:28px;border-bottom-left-radius:28px}@media (max-width:860px){.pn__media .ph__img{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0}}.pn__media .ph__label{position:absolute!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important}.pn__badge{position:absolute;width:104px;height:104px;min-width:104px;min-height:104px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:var(--honey);color:var(--forest-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-box-shadow:0 14px 30px rgba(34,56,32,.25);box-shadow:0 14px 30px rgba(34,56,32,.25);-webkit-animation:pn-spin 6s ease-in-out infinite;animation:pn-spin 6s ease-in-out infinite;z-index:2}.pn__badge strong{font-family:var(--font-serif);font-size:34px;line-height:1;font-weight:400}.pn__badge small{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media (min-width:861px){.pn__badge{position:absolute!important;right:24px!important;left:auto!important;top:178px!important;bottom:auto!important}}@media (max-width:860px){.pn__badge{width:80px;height:80px;min-width:80px;min-height:80px;left:auto!important;right:20px!important;bottom:-28px!important;top:auto!important}.pn__badge strong{font-size:26px}}.pn__body{padding:40px 44px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media (max-width:600px){.pn__body{padding:30px 20px 24px;overflow-y:auto}}.pn__form-wrap,.pn__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pn__form-wrap[hidden],.pn__success[hidden]{display:none!important}.pn__success{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:pn-in .5s cubic-bezier(.22,1,.36,1) both;animation:pn-in .5s cubic-bezier(.22,1,.36,1) both;width:100%}.pn__success .btn{height:54px;background:var(--pn-btn-bg,var(--forest));color:var(--pn-btn-color,var(--paper));-webkit-transition:background .2s,color .2s,border-color .2s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:background .2s,color .2s,border-color .2s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s}.pn__success .btn:hover{background:var(--pn-btn-hover-bg,var(--forest-dark));color:var(--pn-btn-color,var(--paper));-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(31,42,31,.14);box-shadow:0 10px 24px rgba(31,42,31,.14)}.pn__success .btn:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.pn__eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--honey-dark);line-height:1.2;margin:0}.pn__title{font-size:clamp(28px,3vw,38px);line-height:1.1;margin:0}.pn__text{color:var(--muted);font-size:15px;line-height:1.4;margin:0}.pn__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-top:4px}.pn__form .field{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:6px!important;width:100%!important;position:relative}.pn__form .field label{font-size:14px!important;font-weight:600!important;color:var(--ink,#1f2a1f)!important;margin:0!important;padding:0!important;line-height:1.2!important}.pn__form .field #pn-email,.pn__form .field input{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--paper)!important;font-family:var(--font-body, "Figtree", sans-serif)!important;font-size:15px!important;font-weight:400!important;line-height:normal!important;color:var(--ink,#1f2a1f)!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,box-shadow .2s!important;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s!important}.pn__form .field #pn-email::-webkit-input-placeholder,.pn__form .field input::-webkit-input-placeholder{color:var(--muted)!important;font-weight:400!important;font-size:15px!important;opacity:1!important}.pn__form .field #pn-email::-moz-placeholder,.pn__form .field input::-moz-placeholder{color:var(--muted)!important;font-weight:400!important;font-size:15px!important;opacity:1!important}.pn__form .field #pn-email:-ms-input-placeholder,.pn__form .field input:-ms-input-placeholder{color:var(--muted)!important;font-weight:400!important;font-size:15px!important;opacity:1!important}.pn__form .field #pn-email::-ms-input-placeholder,.pn__form .field input::-ms-input-placeholder{color:var(--muted)!important;font-weight:400!important;font-size:15px!important;opacity:1!important}.pn__form .field #pn-email::placeholder,.pn__form .field input::placeholder{color:var(--muted)!important;font-weight:400!important;font-size:15px!important;opacity:1!important}.pn__form .field #pn-email#popup-newsletter #pn-email:focus,.pn__form .field #pn-email:focus,.pn__form .field input#popup-newsletter #pn-email:focus,.pn__form .field input:focus{border-color:var(--forest)!important;-webkit-box-shadow:0 0 0 3px rgba(47,74,44,.12)!important;box-shadow:0 0 0 3px rgba(47,74,44,.12)!important;background:var(--paper)!important}.pn__form .field .field__error{display:none;font-size:12.5px!important;line-height:1.2!important;color:var(--sale,#d9534f)!important;margin:0!important;margin-top:4px!important;position:static!important}.pn__form .field.is-invalid #pn-email,.pn__form .field.is-invalid input{border-color:var(--sale,#d9534f)!important;-webkit-box-shadow:0 0 0 3px rgba(217,83,79,.12)!important;box-shadow:0 0 0 3px rgba(217,83,79,.12)!important}.pn__form .field.is-invalid .field__error{display:block!important}.pn__form .btn{height:54px;background:var(--pn-btn-bg,var(--forest));color:var(--pn-btn-color,var(--paper));-webkit-transition:background .2s,color .2s,border-color .2s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:background .2s,color .2s,border-color .2s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s}.pn__form .btn:hover{background:var(--pn-btn-hover-bg,var(--forest-dark));color:var(--pn-btn-color,var(--paper));-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(31,42,31,.14);box-shadow:0 10px 24px rgba(31,42,31,.14)}.pn__form .btn:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.pn__form .btn.is-loading{color:transparent;position:relative}.pn__form .btn.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,253,248,.35);border-top-color:var(--paper);-webkit-animation:pn-rot .7s linear infinite;animation:pn-rot .7s linear infinite}.pn__interests{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0!important}.pn__interests label{cursor:pointer;position:relative;margin:0;padding:0}.pn__interests input{position:absolute;width:0!important;height:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.pn__interests span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);font-size:13px;font-weight:700;color:var(--ink,#1f2a1f);background:0 0;-webkit-transition:all .25s;transition:all .25s}.pn__interests input:checked+span{background:var(--forest);border-color:var(--forest);color:var(--paper)}.pn__interests input:focus-visible+span{-webkit-box-shadow:0 0 0 3px rgba(47,74,44,.2);box-shadow:0 0 0 3px rgba(47,74,44,.2)}.pn__dismiss{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:var(--muted)!important;cursor:pointer!important;width:auto!important;max-width:100%!important;margin-top:0!important}.pn__dismiss input{accent-color:var(--forest)!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;-webkit-box-flex:0!important;-ms-flex:0 0 16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;border:1px solid var(--line)!important;border-radius:4px!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer!important;display:inline-block!important}.pn__dismiss span{display:inline-block!important;white-space:nowrap!important;font-size:13px!important;color:var(--muted)!important;line-height:normal!important}.pn__check{width:60px;height:60px;border-radius:50%;background:var(--forest);color:var(--paper);display:grid;place-items:center;-webkit-box-shadow:0 0 0 8px rgba(47,74,44,.12);box-shadow:0 0 0 8px rgba(47,74,44,.12)}.pn__check svg{width:28px;height:28px}.pn__code{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0;margin:0;color:inherit;cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;padding:0 20px;border-radius:14px;border:2px dashed var(--honey-dark);background:rgb(249.6,238.6,217.4);font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:.14em}.pn__code svg{width:20px;height:20px}.pn__code.is-done{border-style:solid;border-color:var(--forest)}@-webkit-keyframes pn-spin{50%{-webkit-transform:rotate(6deg) scale(1.04);transform:rotate(6deg) scale(1.04)}}@keyframes pn-spin{50%{-webkit-transform:rotate(6deg) scale(1.04);transform:rotate(6deg) scale(1.04)}}@-webkit-keyframes pn-pulse{0%,100%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}50%{-webkit-transform:rotate(-10deg) scale(1.08);transform:rotate(-10deg) scale(1.08)}}@keyframes pn-pulse{0%,100%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}50%{-webkit-transform:rotate(-10deg) scale(1.08);transform:rotate(-10deg) scale(1.08)}}@-webkit-keyframes pn-in{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes pn-in{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}@-webkit-keyframes pn-rot{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pn-rot{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pn__badge--static{-webkit-animation:none!important;animation:none!important}.pn__badge--pulse{-webkit-animation:pn-pulse 2s ease-in-out infinite!important;animation:pn-pulse 2s ease-in-out infinite!important}.popup--corner{bottom:24px;width:min(380px,100vw - 32px)}.popup--corner.popup--bottom-left{left:24px;bottom:24px;top:auto;right:auto}.popup--corner.popup--bottom-right{right:24px;bottom:24px;top:auto;left:auto}.popup--corner.popup--top-left{left:24px;top:24px;bottom:auto;right:auto}.popup--corner.popup--top-right{right:24px;top:24px;bottom:auto;left:auto}.popup--corner .popup__dialog{position:relative;border-radius:22px;background:var(--paper);border:1px solid var(--line);-webkit-box-shadow:0 24px 60px rgba(31,42,31,.2);box-shadow:0 24px 60px rgba(31,42,31,.2);overflow:hidden;opacity:0;-webkit-transform:translateY(40px) scale(.96);transform:translateY(40px) scale(.96);-webkit-transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)!important;transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;-webkit-transition-duration:.4s,.6s!important;transition-duration:.4s,.6s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-timing-function:ease,cubic-bezier(.22,1,.36,1)!important;transition-timing-function:ease,cubic-bezier(.22,1,.36,1)!important}.popup--corner.popup--bottom-left .popup__dialog{-webkit-transform:translateX(-40px) scale(.96);transform:translateX(-40px) scale(.96)}.popup--corner.popup--bottom-right .popup__dialog{-webkit-transform:translateX(40px) scale(.96);transform:translateX(40px) scale(.96)}.popup--corner.popup--top-left .popup__dialog{-webkit-transform:translateX(-40px) scale(.96);transform:translateX(-40px) scale(.96)}.popup--corner.popup--top-right .popup__dialog{-webkit-transform:translateX(40px) scale(.96);transform:translateX(40px) scale(.96)}.popup--corner.is-open .popup__dialog,.popup--corner.popup--bottom-left.is-open .popup__dialog,.popup--corner.popup--bottom-right.is-open .popup__dialog,.popup--corner.popup--top-left.is-open .popup__dialog,.popup--corner.popup--top-right.is-open .popup__dialog{opacity:1;-webkit-transform:none!important;transform:none!important}@media (max-width:600px){.popup--corner{left:16px!important;right:16px;bottom:16px;width:auto}.popup--corner .popup__dialog{-webkit-transform:translateY(40px)!important;transform:translateY(40px)!important}.popup--corner.is-open .popup__dialog{-webkit-transform:none!important;transform:none!important}}.pp{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.pp__progress{position:absolute;left:0;right:0;top:0;height:3px;background:var(--cream)}.pp__progress span{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(var(--forest)),to(var(--honey)));background:linear-gradient(90deg,var(--forest),var(--honey));-webkit-transform-origin:left;transform-origin:left}.pp__eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sale)}.pp__eyebrow i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--sale)}.pp__eyebrow i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--sale);-webkit-animation:pp-ping 1.6s ease-out infinite;animation:pp-ping 1.6s ease-out infinite}.pp__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pp__media{-ms-flex-negative:0;flex-shrink:0;width:84px;height:84px;border-radius:16px}.pp__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;padding-right:20px}.pp__title{font-size:18px;line-height:1.25}.pp__title a:hover{color:var(--forest)}.pp__meta{font-size:13px;color:var(--muted)}.pp__countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 3px;padding:10px 14px;border-radius:12px;background:rgb(249.6,238.6,217.4);font-size:12px;color:var(--muted)}.pp__countdown>span{width:100%;font-weight:700;color:var(--honey-dark);margin-bottom:2px}.pp__countdown b{font-family:var(--font-mono);font-size:16px;color:var(--ink);min-width:22px;text-align:center}.pp__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pp__actions .btn{height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s,color .2s,border-color .2s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:background .2s,color .2s,border-color .2s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .25s}.pp__actions .btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pp__actions .btn:active{-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.pp__actions .btn--primary{background:var(--pp-btn-bg,var(--forest));color:var(--pp-btn-color,var(--paper))}.pp__actions .btn--primary:hover{background:var(--pp-btn-hover-bg,var(--forest-dark));color:var(--pp-btn-color,var(--paper));-webkit-box-shadow:0 10px 24px rgba(31,42,31,.14);box-shadow:0 10px 24px rgba(31,42,31,.14)}.pp__actions .btn--ghost{background:0 0;border-color:var(--ink);color:var(--ink)}.pp__actions .btn--ghost:hover{background:var(--ink);color:var(--paper)}@-webkit-keyframes pp-ping{from{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}to{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes pp-ping{from{-webkit-transform:scale(.6);transform:scale(.6);opacity:1}to{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}