:root{--bg:#f8f2e5;--ink:#1a1a1a;--mute:#5f5a50;--line:#e6dcc8;--card:#fffdf8;--soft:#f2ead9;--acc:#a3401d;--acc2:#86331a;--ok:#1f6b3a;--bad:#b42318}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:19px/1.65 var(--sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}.wrap{max-width:1000px;margin:0 auto;padding-left:24px;padding-right:24px}main>section{padding-top:80px;padding-bottom:80px}.center{text-align:center}.narrow{max-width:720px}h1,h2,h3{letter-spacing:-.025em;margin:0 0 16px;font-weight:800;line-height:1.15}h1{max-width:820px;margin-left:auto;margin-right:auto;font-size:clamp(2.4rem,6vw,4rem)}h2{font-size:clamp(1.8rem,3.8vw,2.6rem)}h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.2rem;font-weight:700}.nav{z-index:5;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);background:#f8f2e5eb;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fffcf78c;border-bottom-color:#ffffff80;box-shadow:inset 0 1px #ffffffa6,0 1px #1a1a1a14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-scrolled{background:#fffcf7f0}}.row{justify-content:space-between;align-items:center;height:64px;display:flex}.logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.mark{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:8px;place-items:center;font-size:.95rem;display:grid}.navlink{color:var(--ink);border-bottom:1px solid #0000;font-size:.95rem;font-weight:600;text-decoration:none}.navlink:hover{border-color:var(--ink)}.eyebrow{color:var(--mute);margin:0 0 20px;font-size:.85rem;font-weight:600}.lede{color:#33302a;max-width:640px;margin:0 auto;font-size:1.25rem}.sub{color:var(--mute);max-width:600px;margin:0 auto 36px}main>.hero{padding-top:104px}.btn{background:var(--acc);color:#fff;border-radius:12px;padding:16px 32px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;box-shadow:0 8px 24px #a3401d38}.btn:hover{background:var(--acc2);transform:translateY(-1px)}a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.buy{margin:32px 0 0}.fine{color:var(--mute);margin:12px 0 0;font-size:.85rem}.facts{flex-wrap:wrap;justify-content:center;gap:12px;margin:48px auto 0;padding:0;list-style:none;display:flex}.facts li{background:var(--card);border:1px solid var(--line);color:#33302a;border-radius:999px;padding:8px 18px;font-size:.92rem}.calc{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 10px 30px #3c2d140f}.calc-in{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calc-in label{color:var(--mute);flex-direction:column;font-size:.85rem;font-weight:600;display:flex}.calc-in input[type=number]{font:inherit;color:var(--ink);background:#fff;border:1px solid #d9cdb5;border-radius:10px;margin-top:6px;padding:11px 12px;font-size:1rem}.wide{grid-column:1/-1}input[type=range]{width:100%;accent-color:var(--ink);margin-top:10px}.calc-out{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.calc-out div{background:var(--soft);border-radius:12px;padding:16px}.calc-out small{color:var(--mute);font-size:.8rem;font-weight:600;display:block}.calc-out strong{font-size:1.4rem;font-weight:800}.calc-out .big{color:var(--ok);font-size:2.2rem}.bad{color:var(--bad)}.note{color:var(--mute);margin:16px 0 0;font-size:.8rem}.grid{gap:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px}.card p{color:#45413a;margin:0}.timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline li{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex}.timeline span{font-variant-numeric:tabular-nums;min-width:60px;font-weight:800}.mail{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:640px;margin:0 auto;padding:28px;box-shadow:0 10px 30px #3c2d140f}.mail-top{color:var(--mute);font-size:.8rem;font-weight:600}.mail hr{border:0;border-top:1px solid var(--line);margin:16px 0}.pill{background:var(--ink);color:#fff;border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-block}.tbl{border:1px solid var(--line);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;background:var(--card);width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}tr:last-child td{border-bottom:0}th{background:var(--soft);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);font-size:.78rem}tr.us td{background:#fff;font-weight:700}.faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:16px 20px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#45413a;margin:.6em 0 0}.final{border-top:1px solid var(--line);padding-bottom:88px}footer{padding:32px 24px 56px}.tag{color:var(--ok);font-weight:600;display:inline-block}@media (min-width:820px){.grid,.timeline{grid-template-columns:1fr 1fr}.calc{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.calc-out{margin-top:0}.note{grid-column:1/-1}}@media (max-width:600px){main>section{padding-top:56px;padding-bottom:56px}.wrap{padding-left:20px;padding-right:20px}main>.hero{padding-top:64px}.calc-in,.calc-out{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.pains{gap:16px;display:grid}.pain{text-align:center;background:#fdf1e7;border:1px solid #f1dcc8;border-radius:18px;padding:28px}.pain .emoji{margin-bottom:10px;font-size:2rem;display:block}.pain p{color:#4a4037;margin:0;font-size:1rem}mark{color:inherit;background:#fbe3d3;border-radius:6px;padding:0 .25em;font-weight:700}.thanks{text-align:center;padding-top:88px;padding-bottom:88px}.thanks .card{text-align:left;margin-top:32px}@media (min-width:820px){.pains{grid-template-columns:repeat(3,1fr)}}.demo{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:20px;padding:24px;box-shadow:0 10px 30px #3c2d140f}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.tab,.ghost{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;font-size:.95rem;font-weight:600}.tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ghost:disabled{opacity:.45;cursor:not-allowed}.stage{aspect-ratio:4/3;border:1px solid var(--line);touch-action:none;background:#fff;border-radius:16px;width:100%;max-width:800px;height:auto;margin:0 auto;display:block}.status{margin:14px 0 0;font-weight:600}.controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.zoom{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.zoom input{accent-color:var(--ink)}.price{background:var(--card);border:1px solid var(--line);border-radius:24px;max-width:560px;margin:0 auto;padding:48px 28px}.amount{letter-spacing:-.03em;margin:0 0 4px;font-size:4rem;font-weight:800;line-height:1}.price .sub{margin-bottom:24px}td.strong{font-weight:700}.sublink{color:var(--mute)}.pain .emoji{font-weight:800}.hero2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;max-width:1280px;display:grid;padding-top:56px!important}.hero2 h1{margin-left:0;font-size:clamp(2.2rem,4.4vw,3.4rem)}.hero2 .lede{margin:0}.hero2 .left{position:sticky;top:96px}.hero2 .bk{margin-top:0}@media (max-width:900px){.hero2{grid-template-columns:1fr}.hero2 .left{position:static}}.modal-bg{z-index:50;background:#1a1a1a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--card);text-align:center;border-radius:18px;max-width:440px;padding:32px;box-shadow:0 20px 60px #00000040}.modal p{color:#45413a;font-size:1rem}.plans{flex-direction:column;align-items:center;gap:10px;margin:20px 0 8px;display:flex}.plan2{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:.95rem;text-decoration:underline}.logos{flex-wrap:wrap;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.logos li{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 6px #3c2d140f}.logos img{width:20px;height:20px;display:block}@media (max-width:600px){.logos{gap:10px}.logos li{width:34px;height:34px}.logos img{width:17px;height:17px}}:root{--ease:cubic-bezier(.22,1,.36,1)}html{overflow-anchor:auto}.hero2 .left{transform-origin:0 0;will-change:transform}.rv{opacity:0;transition:opacity .4s}.rv.rv-on{opacity:1}.rv-on .pain:nth-child(2){transition-delay:80ms}.rv-on .pain:nth-child(3){transition-delay:.16s}.btn{transition:background .3s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease)}.btn:active{transition-duration:.12s;transform:scale(.97)}.logos li{transition:transform .45s var(--ease)}.logos li:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rv,.rv .pain{opacity:1;transform:none}.hero2 .left{transform:none!important}}.logos-lbl{letter-spacing:.02em;color:var(--mute);margin:0 0 8px;font-size:13px}.lstack{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:30px;outline:none;width:200px;height:92px;margin:0 0 14px;position:relative}.lstack:focus-visible{box-shadow:0 0 0 2px var(--ink)}.lstack[data-drag="1"]{cursor:grabbing}.lst-track{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.lst-item{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:42px;left:80px;box-shadow:0 3px 10px #3c2d141a}.lst-item img{pointer-events:none;width:20px;height:20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.lst-item{width:34px;height:34px;top:45px;left:83px}.lst-item img{width:17px;height:17px}}.lst-pills{pointer-events:none;height:24px;transition:opacity .25s var(--ease);position:absolute;top:2px;left:0;right:0}.lst-pill{box-sizing:border-box;transform-origin:50% 100%;opacity:0;white-space:nowrap;height:24px;color:var(--ink);background:var(--bg);will-change:opacity,transform;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,4px)scale(.6);box-shadow:inset 0 1px #ffffffd9,0 6px 18px -6px #1a1a1a47}.lst-pill:after{content:"";border:4px solid #0000;border-bottom:0;border-top-color:var(--bg);filter:drop-shadow(0 2px 1px #1a1a1a14);margin-left:-4px;position:absolute;bottom:-4px;left:50%}body:has(.lstack):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vmax 45vmax at 12% 18%,#ec96aa17,#0000 70%),radial-gradient(48vmax 60vmax at 88% 42%,#ec96aa12,#0000 72%),radial-gradient(70vmax 40vmax at 38% 96%,#f0a0b40f,#0000 70%);position:fixed;inset:0}.hero2 .left{position:sticky}.harrow{pointer-events:none;width:120px;height:94px;position:absolute;top:140px;right:-78px;overflow:visible}.harrow path{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ha-line{stroke-dasharray:320;stroke-dashoffset:320px;animation:haDraw 1.1s var(--ease) .5s forwards}.ha-head{stroke-dasharray:40;stroke-dashoffset:40px;animation:haDraw .35s var(--ease) 1.5s forwards}@keyframes haDraw{to{stroke-dashoffset:0}}@media (max-width:899px){.harrow{display:none}}@media (prefers-reduced-motion:reduce){.ha-line,.ha-head{stroke-dashoffset:0!important;animation:none!important}}.logo-row{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;display:flex}.logo-row .logos-lbl{white-space:nowrap;margin:0;position:relative;top:16px}.logo-row .lstack{margin:0}.lst-item{border:2px solid var(--line)}.logo-row .logos-lbl{box-shadow:none;color:#000;letter-spacing:0;background:0 0;border:0;padding:0;font-size:17.5px;line-height:1.2}@media (max-width:600px){.logo-row .logos-lbl{font-size:15.5px}}.logo-row .logos-lbl strong{font-weight:700}@media (max-width:900px){.hero2 .left{will-change:auto;position:static;transform:none!important}}.checkrow{justify-content:center;margin:18px 0 6px;display:flex}.checks{gap:6px;width:fit-content;margin:0;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);align-items:center;gap:8px;font-size:.98rem;font-weight:600;display:flex}.checks svg{flex:none;width:16px;height:16px}.checks path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.harrow-m{display:none}@media (max-width:899px){.checkrow{justify-content:flex-start;align-items:flex-end;gap:14px}.harrow-m{flex:none;width:44px;height:66px;display:block;overflow:visible}.harrow-m path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}}.bk-post{text-align:center;margin:0 0 18px}.bk-post p{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.bk-post .bk-up{margin-top:14px}.bk-post-in{animation:.45s both bkPostIn}@keyframes bkPostIn{0%{opacity:0}to{opacity:1}}.bk .bk-post button.bk-up{background:var(--acc);color:#fff;border:0;border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:700;box-shadow:0 8px 24px #a3401d38}.bk .bk-post button.bk-up:hover{background:var(--acc2)}.num-glow{isolation:isolate;color:#1a1a1a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100%;border-radius:.3em;padding:.05em .28em;font-weight:800;animation:11s ease-in-out infinite alternate ngShim;display:inline;position:relative;overflow:hidden}.num-glow:before,.num-glow:after{content:"";z-index:-1;pointer-events:none;filter:blur(6px);will-change:transform;border-radius:50%;position:absolute}.num-glow:before{opacity:.7;background:radial-gradient(circle,#f096afe6,#0000 70%);width:1.1em;height:1.1em;animation:9s ease-in-out infinite alternate ngA;top:-.2em;left:-.1em}.num-glow:after{opacity:.75;background:radial-gradient(circle,#fff0def2,#0000 70%);width:1em;height:1em;animation:13s ease-in-out infinite alternate ngB;bottom:-.25em;right:-.15em}.ng-2:before{animation-delay:-5.1s}.ng-2:after{animation-delay:-8.7s}@keyframes ngA{0%{transform:translate(0)}35%{transform:translate(.5em,.25em)}70%{transform:translate(.15em,.45em)}to{transform:translate(.7em,.05em)}}@keyframes ngB{0%{transform:translate(0)}30%{transform:translate(-.45em,-.2em)}65%{transform:translate(-.2em,-.4em)}to{transform:translate(-.6em,.05em)}}@keyframes ngShim{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.num-glow,.num-glow:before,.num-glow:after{animation:none!important}}.ng-3{animation-delay:-7.6s}.ng-3:before{animation-delay:-2.4s}.ng-3:after{animation-delay:-11.2s}.bk .bk-top{margin-bottom:20px}.bk .bk-top .bk-h,.bk .bk-post{margin-bottom:0}.hero2 .lede{max-width:520px;font-size:1.05rem;line-height:1.55}.num-glow{clip-path:inset(0 round .3em);box-shadow:none;text-shadow:0 0 6px #ffffffe6,0 0 12px #fff9;vertical-align:baseline;padding:.08em .28em;line-height:1;display:inline-block;overflow:visible;transform:none}@media (max-width:900px){.hero2{padding-top:28px!important}}h1,h2,h3,h4,h5,h6,.bk .bk-h,.bk-post p,.price .amount{font-family:var(--display),Georgia,"Times New Roman",serif;font-weight:800}@media (max-width:900px){.hero2 h1{text-align:center}.hero2 .lede{text-align:center;margin-left:auto;margin-right:auto}.logo-row{justify-content:center}.lbl-d{display:none}.lbl-m{display:inline}.checkrow{position:relative}.checkrow .harrow-m{z-index:3;width:88px;height:132px;position:absolute;bottom:-64px;right:8px}}.lbl-m{display:none}@media (max-width:900px){.lbl-d{display:none}.lbl-m{display:inline}.checks{padding-left:20px}.checkrow .harrow-m{right:0}.logo-row{gap:5px}.logo-row .logos-lbl{z-index:2;left:12px}}.modal{position:relative}.modal h3{margin:0 0 10px;font-size:1.5rem}.modal-x{color:#5f5a50;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-size:1.6rem;line-height:1;position:absolute;top:10px;right:12px}.modal-x:hover{color:var(--ink);background:#f2ead9}.bk .bk-post .bk-h{margin:0 0 6px}.bk-post .bk-post-sub{color:#5f5a50;margin:0;font-family:inherit;font-size:1rem;font-weight:500}.plan-cards{text-align:center;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 8px;display:grid}.plan-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;text-decoration:none;display:flex}.plan-card:hover{border-color:var(--ink)}.plan-name{text-transform:uppercase;letter-spacing:.05em;color:var(--mute);font-size:.8rem;font-weight:700}.plan-amt{font-family:var(--display),Georgia,serif;font-size:2rem;font-weight:800;line-height:1}.plan-amt small{font-size:1rem;font-weight:600}.plan-note{color:#5f5a50;min-height:2.4em;font-size:.82rem}.plan-save{color:var(--ink);font-weight:700}.plan-btn{margin-top:4px;padding:10px 16px;font-size:.9rem}@media (max-width:420px){.plan-cards{grid-template-columns:1fr}}.modal{max-width:520px}.plan-amt .plan-eq{font-family:var(--sans),system-ui,sans-serif;color:var(--mute);font-size:.85rem;font-weight:600}.plan-tag{color:var(--ink);background:#f2ead9;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.plan-note{min-height:0}.htags{flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding:0;list-style:none;display:flex}.htag{background:var(--bg);border-radius:999px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 6px 18px -6px #1a1a1a47}.htag span{color:#000;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}@media (max-width:900px){.htags{justify-content:center;max-width:340px;margin-left:auto;margin-right:auto}}@media (max-width:639px){.htags{gap:6px}.htag span{padding:0 8px;font-size:11px}}.htag span{font-size:14px}@media (max-width:900px){.htags{justify-content:center;width:calc(100% + 24px);max-width:none;margin-left:-12px;margin-right:-12px}.hero2 h1{font-size:clamp(2.5rem,7vw,2.5rem)}}@media (max-width:639px){.htags{gap:5px}.htag{padding:2px}.htag span{padding:0 7px;font-size:13px}}@media (min-width:440px) and (max-width:900px){.htags{width:auto;max-width:360px;margin-left:auto;margin-right:auto}}@media (min-width:901px){.htags{gap:5px}.htag{padding:2px}.htag span{padding:0 5px}}.htag{isolation:isolate;box-shadow:none;background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100%;animation:11s ease-in-out infinite alternate ngShim;position:relative;overflow:hidden}.htag:before,.htag:after{content:"";z-index:-1;pointer-events:none;filter:blur(6px);will-change:transform;border-radius:50%;position:absolute}.htag:before{opacity:.7;background:radial-gradient(circle,#f096afe6,#0000 70%);width:28px;height:28px;animation:9s ease-in-out infinite alternate ngA;top:-8px;left:-4px}.htag:after{opacity:.75;background:radial-gradient(circle,#fff0def2,#0000 70%);width:26px;height:26px;animation:13s ease-in-out infinite alternate ngB;bottom:-8px;right:-4px}.htag:nth-child(2){animation-delay:-4.3s}.htag:nth-child(2):before{animation-delay:-5.1s}.htag:nth-child(2):after{animation-delay:-8.7s}.htag:nth-child(3){animation-delay:-7.6s}.htag:nth-child(3):before{animation-delay:-2.4s}.htag:nth-child(3):after{animation-delay:-4.9s}@media (prefers-reduced-motion:reduce){.htag,.htag:before,.htag:after{animation:none!important}}.logo-row .logos-lbl strong.pod-pill{background:var(--bg);height:24px;color:var(--ink);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 6px 18px -6px #1a1a1a47}.htag span{gap:4px}.htag-ic{fill:#000;flex:none;width:1em;height:1em;animation:9s ease-in-out infinite alternate icGlow}.htag:nth-child(2) .htag-ic{animation-delay:-5.1s}.htag:nth-child(3) .htag-ic{animation-delay:-2.4s}@keyframes icGlow{0%,to{filter:drop-shadow(0 0 #fff0)}50%{filter:drop-shadow(0 0 2.5px #fffffff2)drop-shadow(0 0 5px #fff9)}}@media (prefers-reduced-motion:reduce){.htag-ic{animation:none!important}}.logo-row .logos-lbl strong.pod-pill{margin:0 5px}@media (max-width:639px){.htags{gap:4px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.htag span{letter-spacing:-.015em;gap:3px;padding:0 5px}.htag-ic{width:.9em;height:.9em}}.htag{padding:0}.htag span{background:0 0}.logo-row .logos-lbl strong.pod-pill{font-size:inherit;height:auto;padding:.2em .6em;font-weight:700;line-height:1.15}.hgroup{width:fit-content;max-width:100%}.hgroup .htags{justify-content:center}@media (max-width:900px){.hgroup{margin-left:auto;margin-right:auto}}.hgroup .htags{contain:inline-size}.logo-row .logos-lbl{white-space:nowrap}.logo-row .logos-lbl strong.pod-pill{vertical-align:baseline;height:auto;line-height:1.1;font-size:inherit;margin:0;padding:.08em 7px;font-weight:700;display:inline-block}.hero2 h1 .hl{white-space:nowrap;display:block}@media (max-width:400px){.hero2 h1{font-size:2.3rem}}.htag span{letter-spacing:0;gap:6px;height:auto;padding:8px 14px;font-size:15px}.htag-ic{width:2em;height:2em}.hgroup .htags{gap:8px}@media (max-width:639px){.htag span{gap:6px;padding:8px 14px;font-size:14px}.htag-ic{width:2em;height:2em}.htags{gap:6px}}.logo-row .logos-lbl strong.pod-pill{padding:.12em 4px calc(.12em + 2px);line-height:1}.htag-ic,.htag span .htag-ic{width:1.4em;height:1.4em}@media (max-width:639px){.htag-ic{width:1.4em;height:1.4em}.logo-row{flex-direction:column;align-items:center;gap:8px}.logo-row .logos-lbl{top:0;left:0}}.hsub{color:var(--ink);margin:-6px 0 14px;font-size:1.25rem;font-weight:700;line-height:1.3}@media (max-width:900px){.hsub{text-align:center}}.hsub .hl{white-space:nowrap;display:block}.hero2 h1{margin-bottom:0}.hero2 .hsub{font-family:var(--display),Georgia,"Times New Roman",serif;color:var(--ink);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1.15}@media (max-width:900px){.hero2 .hsub{text-align:center;font-size:2.5rem}}@media (max-width:400px){.hero2 .hsub{font-size:2.3rem}}.num-glow{background:var(--bg);animation:none;box-shadow:inset 0 1px #ffffffd9,0 6px 18px -6px #1a1a1a47}.num-glow:before{opacity:.8;background:radial-gradient(circle,#fffffff2,#0000 70%)}.num-glow:after{opacity:.7;background:radial-gradient(circle,#ffffffe6,#0000 70%)}.word-glow{isolation:isolate;clip-path:inset(0 round .3em);background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100%;border-radius:.3em;padding:.05em .2em;line-height:1;animation:11s ease-in-out infinite alternate ngShim;display:inline-block;position:relative;overflow:hidden}.word-glow:before,.word-glow:after{content:"";z-index:-1;pointer-events:none;filter:blur(6px);border-radius:50%;position:absolute}.word-glow:before{background:radial-gradient(circle,#ffffffe6,#0000 70%);width:1.1em;height:1.1em;animation:9s ease-in-out infinite alternate ngA;top:-.2em;left:-.1em}.word-glow:after{background:radial-gradient(circle,#fff0def2,#0000 70%);width:1em;height:1em;animation:13s ease-in-out infinite alternate ngB;bottom:-.25em;right:-.15em}@media (prefers-reduced-motion:reduce){.word-glow,.word-glow:before,.word-glow:after{animation:none!important}}@keyframes pillGlow{0%,to{box-shadow:inset 0 1px #ffffffd9,0 6px 18px -6px #1a1a1a47,0 0 #fff0}50%{box-shadow:inset 0 1px #fffffff2,0 6px 18px -6px #1a1a1a47,0 0 10px 2px #ffffffd9}}.logo-row .logos-lbl strong.pod-pill{animation:9s ease-in-out infinite pillGlow}.lst-pill{animation:9s ease-in-out -4.3s infinite pillGlow}@media (prefers-reduced-motion:reduce){.logo-row .logos-lbl strong.pod-pill,.lst-pill{animation:none!important}}.word-glow{line-height:inherit;clip-path:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em;display:inline;overflow:visible}@keyframes txtGlow{0%,to{text-shadow:0 0 4px #fff9,0 0 8px #ffffff4d}50%{text-shadow:0 0 8px #fff,0 0 16px #ffffffbf}}.num-glow{clip-path:none;border-radius:0;animation:9s ease-in-out infinite txtGlow;box-shadow:none!important;padding:0!important}.num-glow:before,.num-glow:after{display:none}.logo-row .logos-lbl strong.pod-pill{box-shadow:none;height:auto;line-height:inherit;vertical-align:baseline;background:0 0;border-radius:0;margin:0;padding:0;animation:9s ease-in-out infinite txtGlow;display:inline}@media (prefers-reduced-motion:reduce){.num-glow{animation:none!important}}.word-glow{vertical-align:baseline;clip-path:none;padding:.1em .18em;line-height:1;display:inline-block;overflow:hidden}.word-glow{font-weight:800;animation:11s ease-in-out infinite alternate ngShim,9s ease-in-out infinite txtGlow}.word-glow{clip-path:none;vertical-align:baseline;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .18em .06em;display:inline;overflow:visible}.word-glow:before,.word-glow:after{display:none}@keyframes wgShim{0%{background-position:0 88.5%}to{background-position:100% 88.5%}}.word-glow{background-position:0 88.5%;background-repeat:no-repeat;background-size:220% 79%;border-radius:.2em;padding:0 .18em;animation:11s ease-in-out infinite alternate wgShim,9s ease-in-out infinite txtGlow}.hsub .hl+.hl{margin-top:calc(3.5px - .13em)}.lst-pill{height:auto;padding:3px}.lst-pill-in{height:20px;color:inherit;background:#fff;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.num-pink{isolation:isolate;vertical-align:baseline;color:#1a1a1a;clip-path:inset(0 round .3em);text-shadow:0 0 6px #ffffffe6,0 0 12px #fff9;background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100%;border-radius:.3em;padding:.08em .28em;font-weight:800;line-height:1;animation:11s ease-in-out infinite alternate ngShim;display:inline-block;position:relative}.num-pink:before,.num-pink:after{content:"";z-index:-1;pointer-events:none;filter:blur(6px);border-radius:50%;position:absolute}.num-pink:before{opacity:.7;background:radial-gradient(circle,#f096afe6,#0000 70%);width:1.1em;height:1.1em;animation:9s ease-in-out infinite alternate ngA;top:-.2em;left:-.1em}.num-pink:after{opacity:.75;background:radial-gradient(circle,#fff0def2,#0000 70%);width:1em;height:1em;animation:13s ease-in-out infinite alternate ngB;bottom:-.25em;right:-.15em}@keyframes wgSpots{0%{background-position:0%,10%,0 88.5%}35%{background-position:60%,40%,35% 88.5%}70%{background-position:25%,85%,70% 88.5%}to{background-position:90%,15%,100% 88.5%}}.word-glow{background-image:radial-gradient(circle,#f096afbf,#0000 60%),radial-gradient(circle,#fff0def2,#0000 60%),linear-gradient(110deg,#f6d3d6 0%,#f3c6cf 40%,#f6d3d6 70%,#f7e4d2 100%);background-position:0 88.5%;background-repeat:no-repeat;background-size:1.3em 79%,1.2em 79%,220% 79%;animation:11s ease-in-out infinite alternate wgSpots,9s ease-in-out infinite txtGlow}@media (prefers-reduced-motion:reduce){.num-pink,.num-pink:before,.num-pink:after{animation:none!important}}.lst-pill{animation:none;box-shadow:inset 0 1px #ffffffd9,0 6px 18px -6px #1a1a1a47}.lst-pill,.lst-pill-in{text-shadow:none}.hero2 .hsub{margin-bottom:0}@media (max-width:900px){.hgroup .htags{margin-top:25px}}@media (max-width:639px){.logo-row{gap:18px}}.lst-pill{background:color-mix(in srgb,var(--bg) 25%,transparent)}.lst-pill:after{border-top-color:color-mix(in srgb,var(--bg) 25%,transparent)}.hgroup{padding-top:11px}@media (max-width:900px){.hgroup{padding-top:12px}.hgroup .htags{margin-top:37px}}@media (max-width:639px){.logo-row{gap:6px}}.lst-pill{box-shadow:inset 0 1px #ffffff36,0 6px 18px -6px #1a1a1a12}.lst-pill:after{filter:drop-shadow(0 2px 1px #1a1a1a05)}.hgroup .htags{margin-top:42px}@media (max-width:900px){.hgroup .htags{margin-top:46px}}@keyframes nmSpots{0%{background-position:0 80%,10% 80%,0 80%}35%{background-position:60% 80%,40% 80%,35% 80%}70%{background-position:25% 80%,85% 80%,70% 80%}to{background-position:90% 80%,15% 80%,100% 80%}}.num-glow{background-position:0 80%;animation:11s ease-in-out infinite alternate nmSpots,9s ease-in-out infinite txtGlow;clip-path:none!important;background-image:radial-gradient(circle,#f096afbf,#0000 60%),radial-gradient(circle,#fff0def2,#0000 60%),linear-gradient(110deg,#f6d3d6 0%,#f3c6cf 40%,#f6d3d6 70%,#f7e4d2 100%)!important;background-repeat:no-repeat!important;background-size:1.3em 40%,1.2em 40%,220% 40%!important;border-radius:4px!important;padding:0 .1em!important;overflow:visible!important}.ng-2{animation-delay:-4.3s,-4.3s}@media (prefers-reduced-motion:reduce){.num-glow{animation:none!important}}.lst-pill{height:auto;box-shadow:none;background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100%;border-radius:999px;padding:0;animation:11s ease-in-out infinite alternate ngShim;top:-12px}.lst-pill:after{filter:none;border-top-color:#f3c6cf}.lst-pill-in{color:#000;background:0 0;border-radius:999px;height:auto;padding:8px 14px;font-size:15px;font-weight:600;line-height:1}@media (max-width:639px){.lst-pill-in{font-size:14px}}@media (prefers-reduced-motion:reduce){.lst-pill{animation:none!important}}@keyframes nmSpots2{0%{background-position:0 100%,10% 100%,0 100%}35%{background-position:60% 100%,40% 100%,35% 100%}70%{background-position:25% 100%,85% 100%,70% 100%}to{background-position:90% 100%,15% 100%,100% 100%}}.num-glow{background-position:0 100%;animation-name:nmSpots2,txtGlow}.lst-pill{top:-2px}.htag span{font-weight:400}.htag span strong{font-weight:700}.htag-ics{flex:none;gap:2px;display:inline-flex}.word-glow{border-radius:6px}.htags,.htag{max-width:100%}.htag-ics{gap:0}.htag-ics .htag-ic+.htag-ic{margin-left:-.2em}@media (max-width:639px){.htag span{white-space:normal;text-align:left;line-height:1.25}}.htags{max-width:none}@media (min-width:440px) and (max-width:900px){.htags{max-width:360px}}.htag{max-width:100%}.htag span{word-spacing:0}.htag-t{white-space:normal;text-align:center;min-width:0;line-height:1.25}@media (max-width:639px){.htag span{white-space:nowrap;text-align:center}.htag span.htag-t{white-space:normal}}.htag span.htag-t,.htag span.htag-ics{background:0 0;border-radius:0;gap:0;height:auto;padding:0}.htag span.htag-t{font-size:inherit;display:inline}.htag span.htag-ics{display:inline-flex}.word-glow{clip-path:inset(18.6% 0 2.4% round 6px 6px 12px 12px);border-radius:6px 6px 12px 12px}@media (min-width:901px){.htags .htag:nth-child(7){margin-left:calc(50% - 72px);margin-right:calc(50% - 72px)}}@media (max-width:900px){.hgroup{width:auto}.hgroup .htags{contain:none;box-sizing:border-box;justify-content:center;gap:8px 6px;width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;padding:0 6px}}@media (max-width:639px){.htag span.htag-t{white-space:nowrap}.htag span{padding:8px 10px}.htags .htag:first-child{order:1}.htags .htag:nth-child(7){order:2}.htags .htag:nth-child(2){order:3}.htags .htag:nth-child(3){order:4}.htags .htag:nth-child(6){order:5}.htags .htag:nth-child(4){order:6}.htags .htag:nth-child(5){order:7}}@media (max-width:374px){.htags .htag:first-child{order:1}.htags .htag:nth-child(2){order:2}.htags .htag:nth-child(3){order:3}.htags .htag:nth-child(5){order:4}.htags .htag:nth-child(4){order:5}.htags .htag:nth-child(7){order:6}.htags .htag:nth-child(6){order:7}}.htag,.lst-pill{border:2px solid #fff}.htag,.lst-pill{border:3px solid #ffffff80}.lst-pill:after{z-index:1;bottom:-6px}.lst-pill:before{content:"";border:8px solid #0000;border-top-color:#ffffff80;border-bottom:0;margin-left:-8px;position:absolute;bottom:-11px;left:50%}.num-glow{box-shadow:none!important;background-color:#0000!important}.lst-pill:before{content:none;display:none}.lst-pill:after{border-top-color:#f3c6cf;bottom:-7px}.htag,.lst-pill{border:6px solid #ffffff80}@media (max-width:900px){.checkrow .harrow-m{top:2px;bottom:auto}}@media (max-width:639px){.logo-row{gap:14px}}.htag{border:6px solid #ffffff40}.lst-pill{border:3px solid #ffffff40}.lst-pill{background-clip:padding-box;border:3px solid #fff}.htag,.lst-pill{background-clip:padding-box;border:2px solid #fff}@media (max-width:639px){.logo-row{gap:8px}}.htag,.lst-pill{background-clip:padding-box;border:1px solid #fff}.lst-pill:after{bottom:-5px}.navlinks{align-items:center;gap:6px;display:flex}.nl{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.nl:hover{background:#fff9;border-color:#0000}.nl.is-on{background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100%;border:1px solid #fff;animation:11s ease-in-out infinite alternate ngShim}.nl-ic{fill:currentColor;flex:none;width:15px;height:15px}@media (max-width:400px){.logo{gap:8px;font-size:1.02rem}.navlinks{gap:2px}.nl{gap:5px;padding:6px 8px;font-size:.88rem}}body:has(.gal-main):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vmax 45vmax at 12% 18%,#ec96aa17,#0000 70%),radial-gradient(48vmax 60vmax at 88% 42%,#ec96aa12,#0000 72%);position:fixed;inset:0}main.gal-main>section{padding-top:0;padding-bottom:0}.gal-hero{text-align:center;max-width:1280px;padding-top:48px!important}.gal-h{margin:0 auto 10px;font-size:clamp(2.3rem,5vw,3.4rem)}.gal-lede{color:var(--mute);max-width:560px;margin:0 auto 22px;font-size:1.02rem}.gal-up{justify-content:center;display:flex}.gal-drop{font:inherit;color:#000;cursor:pointer;transition:transform .45s var(--ease);background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100% padding-box padding-box;border:1px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;animation:11s ease-in-out infinite alternate ngShim;display:inline-flex}.gal-drop:hover{transform:translateY(-1px)}.gal-drop strong{font-weight:700}.gal-ic{flex:none;width:16px;height:16px}.gal{max-width:1280px;padding-top:8px!important;padding-bottom:120px!important}.gal-bar{justify-items:center;gap:12px;display:grid}.gal-search{border:1px solid var(--line);width:100%;max-width:520px;color:var(--mute);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}.gal-search:focus-within{border-color:var(--ink)}.gal-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:16px}.gal-chips,.gal-subs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gal-chip,.gal-sub{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:#ffffffb3;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1;transition:background .2s,border-color .2s}.gal-chip:hover,.gal-sub:hover{border-color:var(--ink)}.gal-chip.on,.gal-sub.on{background:linear-gradient(110deg,#f8f2e5 0%,#f6d3d6 35%,#f3c6cf 62%,#f7e4d2 100%) 0 0/220% 100% padding-box padding-box;border-color:#fff;animation:11s ease-in-out infinite alternate ngShim}.gal-sub{padding:7px 12px;font-size:13px;font-weight:500}.gal-sub.soon{cursor:default;color:#8a8478;background:0 0;border-style:dashed}.gal-sub.soon:hover{border-color:var(--line)}.gal-sub em{text-transform:uppercase;letter-spacing:.05em;margin-left:6px;font-size:10px;font-style:normal;font-weight:700}.gal-count{text-align:center;color:var(--mute);margin:10px 0 14px;font-size:13px}.gal-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gal-card{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;display:block}.gal-img{border:1px solid var(--line);aspect-ratio:4/3;transition:transform .45s var(--ease),box-shadow .45s var(--ease);background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.gal-img img{object-fit:cover;width:100%;height:100%;display:block}.gal-card:hover .gal-img{transform:translateY(-2px);box-shadow:0 10px 30px #3c2d141a}.gal-card.on .gal-img{box-shadow:0 0 0 2px #fff,0 0 0 4px #f3c6cf,0 10px 30px #3c2d141a}.gal-card:focus-visible{outline:none}.gal-card:focus-visible .gal-img{outline-offset:2px;outline:3px solid #1d4ed8}.gal-tick{background:#ffffffb3;border:1px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.gal-card.on .gal-tick{background:linear-gradient(110deg,#f6d3d6,#f3c6cf)}.gal-meta{justify-content:space-between;align-items:baseline;gap:8px;padding:10px 4px 0;font-size:15px;display:flex}.gal-meta span{color:var(--mute);white-space:nowrap;font-size:13px}.gal-empty{text-align:center;color:var(--mute)}.gal-fine{text-align:center;color:var(--mute);margin:28px 0 0;font-size:12.5px}.gal-dock{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);opacity:0;transition:transform .45s var(--ease),opacity .3s;background:#fffcf7d1;border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 8px 8px 18px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 10px 30px #3c2d1429}.gal-dock.up{opacity:1;transform:translate(-50%)}.gal-dock-t{white-space:nowrap;font-size:14px}.gal-clear{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.gal-go{cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:15px}.gal-toast{background:var(--ink);color:#fff;z-index:21;pointer-events:none;border-radius:999px;margin:0;padding:0 14px;font-size:13px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.gal-toast:empty{display:none}.gal-toast:not(:empty){padding:8px 14px}.gal-modal-bg{z-index:50;background:#1a1a1a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.gal-modal{background:var(--bg);border:1px solid #fff;border-radius:20px;outline:none;width:min(1040px,100%);max-height:calc(100dvh - 40px);padding:24px;animation:.3s both bkPostIn;position:relative;overflow:auto;box-shadow:0 20px 60px #00000040}.gal-modal-top{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.gal-modal-top h2{margin:0;font-size:1.6rem}.gal-modal .modal-x{position:static}@media (max-width:600px){.gal-hero{padding-top:28px!important}.gal{padding-top:24px!important}.gal-grid{grid-template-columns:1fr 1fr;gap:10px}.gal-meta{flex-direction:column;gap:2px;padding-top:7px;font-size:13.5px}.gal-meta span{font-size:12px}.gal-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;margin:0;padding:2px;overflow-x:auto}.gal-chips::-webkit-scrollbar{display:none}.gal-chip{flex:none;padding:8px 12px;font-size:13px}.gal-modal-bg{place-items:end stretch;padding:0}.gal-modal{border-radius:20px 20px 0 0;max-height:94dvh;padding:18px 14px}.gal-dock{gap:6px;padding-left:14px}.gal-dock-t{font-size:13px}}@media (prefers-reduced-motion:reduce){.gal-drop,.gal-chip.on,.gal-sub.on,.nl.is-on{animation:none!important}.gal-dock,.gal-img{transition:none}}.gal-bar{grid-template-columns:minmax(0,1fr)}.gal-main{padding-top:0}.gh{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#f8f2e5d1;border-bottom:1px solid #1a1a1a12;position:sticky;top:0;box-shadow:inset 0 -1px #fff9}.gh-wave{pointer-events:none;opacity:0;height:8px;transition:opacity .45s;position:absolute;top:0;left:0;right:0;overflow:hidden}.gh.is-up .gh-wave{opacity:1}.gh-fill{transform-origin:0;background:linear-gradient(90deg,#f6d3d6,#f3c6cf);height:100%;transition:transform .12s linear;overflow:hidden}.gh-w{fill:#e9a9b6;width:200%;height:100%;animation:1s linear infinite ghw;display:block}.gh.is-done .gh-w{fill:#f3c6cf;animation-duration:3s}@keyframes ghw{to{transform:translate(-50%)}}.gh-row{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-top:6px;display:flex}.gh-l{align-items:center;gap:14px;min-width:0;display:flex}.gh-r{align-items:center;gap:8px;margin-left:auto;display:flex}.gh-ib{color:#1a1a1a;cursor:pointer;background:#ffffffb3;border:1px solid #1a1a1a1f;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;transition:transform .15s,background .2s,opacity .2s;display:grid;position:relative}.gh-ib svg{width:18px;height:18px}.gh-ib:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.gh-ib:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.gh-go{color:#f8f2e5;background:#1a1a1a;border-color:#1a1a1a}.gh-go:hover:not(:disabled){background:#000}.gh-go:disabled{opacity:.3;cursor:not-allowed}.gh-badge{color:#1a1a1a;background:#f3c6cf;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.gal-hero{display:none}.gb{border-top:1px solid #1a1a1a0f;grid-template-columns:minmax(220px,1.1fr) minmax(320px,1.8fr) minmax(110px,.7fr);align-items:start;gap:22px;padding:16px 0 18px;display:grid}.gb:not(.has-up){grid-template-columns:minmax(220px,1.05fr) minmax(320px,2fr)}.gb-l{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding-top:4px;display:flex}.gb-c .gal-bar{justify-items:start;gap:8px;width:100%;margin:0;display:grid}.gb-c .gal-chips,.gb-c .gal-subs{justify-content:flex-start}.gb-c .gal-bar{grid-template-columns:minmax(0,1fr)}.gb-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a7a;font-size:.68rem;font-weight:600;display:block}.gb-stat{letter-spacing:-.01em;color:#1a1a1a;font-size:.98rem;font-weight:600;animation:.32s both ghf;display:block}.gb-c{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.gb-brew{text-align:left;font-family:var(--display),Georgia,"Times New Roman",serif;letter-spacing:-.025em;color:#1a1a1a;min-width:0;margin:0;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;line-height:1.15}.gb-morph{text-align:center;letter-spacing:-.01em;color:#1a1a1a;min-width:0;margin:0;font-size:.98rem;font-weight:600;overflow:hidden}.gh-line{white-space:nowrap;text-overflow:ellipsis;max-width:100%;animation:.32s both ghf;display:inline-block;overflow:hidden}@keyframes ghf{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.gb-search-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.gb-c .gal-search{flex:auto;width:100%;max-width:none}.gb-brew .hl{white-space:normal;display:inline}.gb-cta{isolation:isolate;cursor:pointer;color:#1a1a1a;height:46px;font:inherit;letter-spacing:-.01em;background:linear-gradient(135deg,#f6d3d6 0%,#f3c6cf 45%,#f7e4d2 100%) 0 0/180% 180%;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:.95rem;font-weight:800;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background-position .45s;animation:2.8s ease-in-out infinite gbCtaPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #f3c6cf8c,inset 0 1px #ffffffb3}.gb-cta svg{z-index:1;flex:none;width:17px;height:17px;position:relative}.gb-cta-lab{z-index:1;position:relative}.gb-cta-shine{pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 62%);position:absolute;inset:-20% -40%;transform:translate(-60%)}.gb-cta:hover{background-position:100%;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 22px #f3c6cfb3,inset 0 1px #ffffffd9}.gb-cta:hover .gb-cta-shine{animation:.7s forwards gbCtaShine}.gb-cta:active{animation:none;transform:translateY(1px)scale(.96);box-shadow:0 2px 8px #f3c6cf73,inset 0 2px 4px #1a1a1a14}.gb-cta:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}.gb-cta .gh-badge{z-index:2;position:absolute;top:-5px;right:-5px}@keyframes gbCtaShine{to{transform:translate(60%)}}@keyframes gbCtaPulse{0%,to{box-shadow:0 4px 14px #f3c6cf80,inset 0 1px #ffffffb3}50%{box-shadow:0 6px 20px #f3c6cfb8,inset 0 1px #ffffffd9}}@media (prefers-reduced-motion:reduce){.gb-cta,.gb-cta:hover .gb-cta-shine{animation:none}}.gb-matches{color:#1a1a1a;background:#f3c6cf;border-radius:999px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.72rem;font-weight:800;display:grid}.gb-r{justify-content:flex-end;align-items:center;min-width:0;display:flex}.gs{pointer-events:none;z-index:2;flex-direction:column;flex:none;align-items:stretch;gap:8px;width:96px;display:flex;position:relative}.gs-viewport{width:96px;height:80px;position:relative;overflow:hidden}.gs-deck{pointer-events:auto;touch-action:pan-y;cursor:grab;width:max-content;height:100%;transform:translateX(calc(var(--i,0) * -104px + var(--dx,0px)));outline:none;align-items:stretch;gap:8px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.gs-deck.is-drag,.gs-deck:active{cursor:grabbing;transition:none}.gs-deck:focus-visible{outline-offset:3px;border-radius:16px;outline:2px solid #1a1a1a}.gs-card{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #1a1a1a14;border-radius:16px;flex:0 0 96px;place-items:center;width:96px;height:100%;margin:0;padding:10px;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 2px 10px #1a1a1a14}.gs-card.top{box-shadow:0 4px 14px #1a1a1a1f}.gs-deck:hover .gs-card.top{transform:translateY(-2px);box-shadow:0 8px 18px #1a1a1a24}.gs-card img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.gs-ready{text-align:center;letter-spacing:-.01em;color:#1a1a1a;margin:0;font-size:.85rem;font-weight:600;animation:.32s both ghf}.gs-cap{margin:0}@media (max-width:900px){.gb{grid-template-columns:minmax(160px,.95fr) minmax(220px,1.6fr) minmax(88px,.65fr);gap:14px}.gb:not(.has-up){grid-template-columns:minmax(160px,.95fr) minmax(220px,1.9fr)}.gb-brew{font-size:clamp(1.85rem,4vw,2.6rem)}.gs{width:80px}.gs-viewport{width:80px;height:68px}.gs-card{border-radius:16px;flex-basis:80px;width:80px;padding:10px}.gs-deck{transform:translateX(calc(var(--i,0) * -88px + var(--dx,0px)))}}@media (max-width:700px){.gh-row{min-height:52px}.gh-brand{display:none}.gh-l{gap:6px}.gh-ib{width:38px;height:38px}.gb-cta{gap:6px;height:42px;padding:0 14px 0 12px;font-size:.88rem}.gb-cta svg{width:15px;height:15px}.gb,.gb:not(.has-up){grid-template-columns:1fr auto;grid-template-areas:"l r""c c";align-items:start;gap:10px 12px;padding:8px 0 14px}.gb-l{grid-area:l}.gb-r{grid-area:r}.gb-c{grid-area:c}.gb-brew{text-align:left;font-size:clamp(1.7rem,6.5vw,2.3rem)}.gb-c .gal-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;margin:0;padding:2px;overflow-x:auto}.gb-c .gal-chips::-webkit-scrollbar{display:none}.gb-c .gal-subs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.gb-c .gal-subs::-webkit-scrollbar{display:none}.gb-c .gal-sub{flex:none}.gs{width:72px}.gs-viewport{width:72px;height:60px}.gs-card{flex-basis:72px;width:72px}.gs-deck{transform:translateX(calc(var(--i,0) * -80px + var(--dx,0px)))}.gs-ready{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.gh-w{animation:none}.gh-line,.gb-stat,.gs-ready{animation:.2s both ghf2}@keyframes ghf2{0%{opacity:0}to{opacity:1}}.gs-deck,.gs-card,.gh-fill{transition:none}}:is(html:has(.gal-main),body:has(.gal-main)){overscroll-behavior-x:none;max-width:100%;overflow-x:clip}body:has(.gal-main){touch-action:pan-y}.gal-main{width:100%;max-width:100%;position:relative;overflow-x:clip}.gal-main .wrap,.gal-main .gh,.gal-main .gb,.gal-main .gal{box-sizing:border-box;width:100%;max-width:min(1280px,100%)}.gal-main .gh-row,.gal-main .gb,.gal-main .gb-c,.gal-main .gb-search-row,.gal-main .gal-bar{min-width:0;max-width:100%}.gal-main .gh-l{min-width:0;overflow:hidden}.gal-main .navlinks{flex-wrap:nowrap;min-width:0}.gal-main .gb-brew{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.gal-main .gs{max-width:100%}.gal-main .gs-viewport{max-width:100%;overflow:hidden}.gal-main .gs-deck{max-width:none}.gal-main .gal-dock{box-sizing:border-box;max-width:calc(100% - 24px);left:50%;right:auto}.gal-main .gal-toast{max-width:calc(100% - 24px)}@media (max-width:700px){.gal-main .gb{overflow-x:clip}.gal-main .gb-c{min-width:0;overflow-x:clip}.gal-main .gh-row{gap:8px}}.mark-img{object-fit:cover;background:#f5ecdc;border-radius:7px;padding:0;display:inline-block}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.izTsoW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.izTsoW_variable{--sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8ccc630e9b93600-s.00ewlnc1znsu7.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:normal;font-weight:400;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb99fec956915f8-s.p.0glcd8n2pdab0.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:normal;font-weight:800;font-display:swap;src:url(../media/b8ccc630e9b93600-s.00ewlnc1znsu7.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:normal;font-weight:800;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/edb99fec956915f8-s.p.0glcd8n2pdab0.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%}.vk4VMa_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.vk4VMa_variable{--display:"Fraunces", "Fraunces Fallback"}
