@charset "UTF-8";.ny [hidden]{display:none!important}.ny-hero{--garland:clamp(64px,7vw,116px);--cup:clamp(300px,28vw,430px);--cup-right:clamp(16px,6vw,110px);background:radial-gradient(520px 440px at 78% 56%,rgba(232,167,74,.16),transparent 70%),radial-gradient(900px 640px at 80% 18%,#1c3a31,transparent 70%),linear-gradient(180deg,#0f201b 0%,#0a1612 100%)}.ny-hero .page-hero-in{position:relative;min-height:clamp(540px,calc(100svh - var(--top-h) - var(--bar-h) - var(--nav-h) - 64px),780px);padding-top:calc(var(--garland) - 18px)}.ny-hero .page-hero-text{max-width:min(660px,calc(100% - var(--cup) - var(--cup-right) - 24px))}.ny-hero .hero-facts{max-width:none}.ny-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ny-sky::before,.ny-sky::after{content:"";position:absolute;top:-720px;right:0;bottom:0;left:0}.ny-sky::before{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.8) 0 1.3px,transparent 2.2px),radial-gradient(circle at 70% 64%,rgba(255,255,255,.55) 0 1px,transparent 1.8px),radial-gradient(circle at 44% 86%,rgba(255,255,255,.65) 0 1.1px,transparent 2px);background-size:180px 180px,240px 240px,144px 144px;opacity:.8}.ny-sky::after{background-image:radial-gradient(circle at 30% 40%,rgba(255,255,255,.75) 0 2px,transparent 3.6px),radial-gradient(circle at 78% 12%,rgba(255,255,255,.55) 0 2.4px,transparent 4.2px);background-size:360px 360px,240px 240px;opacity:.55}.ny-garland{position:absolute;top:0;left:0;width:100%;height:var(--garland)}.ny-wire{fill:none;stroke:#34463d;stroke-width:2}.ny-cap{fill:#5b6b61}.ny-glass{fill:var(--c)}.ny-glow{opacity:.7}.ny-amber{--c:#f0b45a}.ny-cream{--c:#fff1d6}.ny-coral{--c:#f08257}.ny-gold{--c:#e9c97f}.ny-mint{--c:#8fd6b8}.ny-cup-wrap{position:absolute;top:50%;right:var(--cup-right);display:block;width:var(--cup);margin-top:calc(var(--cup) * -.4)}.ny-cup-wrap::before{content:"";position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fbf7ef 0%,#e8dfd0 55%,#cbbfa9 100%);box-shadow:0 46px 70px -30px rgba(0,0,0,.95),inset 0 -6px 14px rgba(60,40,10,.18)}.ny-cup-wrap::after{content:"";position:absolute;top:44%;left:98%;width:13%;height:12%;border-radius:30% 999px 999px 30%;background:linear-gradient(180deg,#fbf8f1,#d9cfbd);box-shadow:0 8px 12px -6px rgba(0,0,0,.45)}.ny-cup{--tea:#a5521d;display:block;width:100%;box-shadow:0 20px 26px -14px rgba(40,25,10,.55),0 0 0 1px rgba(255,255,255,.08)}.ny-garnish{position:absolute;inset:0}.ny-garnish svg{position:absolute;filter:drop-shadow(0 2px 2px rgba(40,15,0,.4))}.ny-orange{top:10%;left:47%;width:36%;transform:rotate(14deg)}.ny-anise{top:55%;left:14%;width:28%;transform:rotate(-8deg)}.ny-flake{position:absolute;z-index:3;width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;pointer-events:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.7))}.ny-hero .page-hero-text>.ny-cup-wrap{animation:ny-in 1.4s var(--ease) .15s backwards}.ny-hero .page-hero-text>:nth-child(5){animation-delay:.42s}.ny-pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:32px}.ny-tabs{display:flex;flex-wrap:wrap;gap:8px}.ny-tabs a{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--card);font-weight:700;font-size:14.5px;white-space:nowrap;transition:border-color .2s,color .2s}.ny-tabs a:hover{border-color:var(--ink)}.ny-n{color:var(--ink-3);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.ny-budget{display:flex;align-items:center;gap:4px;padding:4px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--card)}.ny-budget-label{padding:0 8px 0 12px;color:var(--ink-3);font-size:13.5px;font-weight:600}.ny-budget button{height:36px;padding:0 14px;border-radius:999px;color:var(--ink-2);font-weight:700;font-size:14px;white-space:nowrap;transition:background-color .2s,color .2s}.ny-budget button:hover{color:var(--jade)}.ny-budget button[aria-pressed=true]{background:var(--jade);color:#fff}.ny-tabs a[aria-current]{border-color:var(--jade);color:var(--jade)}.ny-tabs a[aria-current] .ny-n{color:inherit}@media(min-width:761px){html{scroll-padding-top:calc(var(--bar-h) + 84px)}.ny-pick-bar{position:sticky;top:var(--bar-h);z-index:40;margin-top:20px;transition:top .4s var(--ease),box-shadow .25s}body:has(.hdr:not(.is-tucked)) .ny-pick-bar{top:calc(var(--bar-h) + var(--nav-h))}.ny-pick-bar.is-stuck{background:var(--paper);box-shadow:0 1px 0 var(--line),0 14px 24px -20px rgba(15,32,27,.45)}.ny-pick-bar.is-stuck::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:calc(var(--nav-h) + 2px);background:var(--paper)}.ny-pick{padding-block:12px}.ny-tabs{flex:1 1 0;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ny-tabs::-webkit-scrollbar{display:none}.ny-tabs.is-cut-r{mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.ny-tabs.is-cut-l{mask-image:linear-gradient(90deg,transparent,#000 56px)}.ny-tabs.is-cut-l.is-cut-r{mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.ny-budget{flex:none}}.ny-small{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ny-all{margin-top:22px}.ny-diy-art{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-sm);background:radial-gradient(circle at 50% 45%,var(--paper) 0%,#fff 70%)}.ny-diy-art svg{width:74%;transition:transform .6s var(--ease)}.ny-diy:hover .ny-diy-art svg{transform:scale(1.05)}.ny-diy-title{margin-top:12px;font-size:15.5px;font-weight:700;line-height:1.35}.ny-diy:hover .ny-diy-title{color:var(--jade)}.ny-diy-text{flex:1;margin-top:4px;color:var(--ink-2);font-size:14px;line-height:1.45}.ny-diy-go{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;margin-top:12px;border-radius:999px;background:var(--jade);color:#fff;font-weight:700;font-size:14.5px}.ny-diy-go .ic{width:17px;height:17px;transition:transform .25s var(--ease)}.ny-diy:hover .ny-diy-go .ic{transform:translateX(3px)}.ny-qa-i p a{color:var(--jade);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--jade) 35%,transparent);text-underline-offset:3px}.ny-qa-i p a:hover{text-decoration-color:currentColor}.ny .card-img:has(>img[src*="/no-photo"]){position:relative;background:radial-gradient(circle at 50% 45%,var(--paper) 0%,#fff 70%)}.ny .card-img:has(>img[src*="/no-photo"])::after{content:"";position:absolute;inset:0;transition:transform .6s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cellipse cx='60' cy='101' rx='42' ry='5' fill='%23000' opacity='.07'/%3E%3Crect x='24' y='50' width='72' height='48' rx='4' fill='%231f5b4a'/%3E%3Crect x='19' y='38' width='82' height='16' rx='3' fill='%23296f59'/%3E%3Crect x='54' y='38' width='12' height='60' fill='%23d6b066'/%3E%3Cpath d='M60 38c-6-14-26-18-26-7 0 8 14 8 26 7zm0 0c6-14 26-18 26-7 0 8-14 8-26 7z' fill='%23e3c27c' stroke='%23a9853f' stroke-width='1.2'/%3E%3Ccircle cx='60' cy='37' r='4.5' fill='%23c9a35a'/%3E%3C/svg%3E") 50% 55% / 64% no-repeat}.ny .card:hover .card-img:has(>img[src*="/no-photo"])::after{transform:scale(1.05)}.ny .card-img>img[src*="/no-photo"]{visibility:hidden}.ny-certs{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 18px}.ny-cert{display:flex;flex-direction:column;gap:16px}.ny-cert .buy{position:relative;z-index:1;margin-top:0}.ny-cert .buy-add{background:var(--card)}.ny-cert .buy-add:hover{background:var(--jade)}.ny-cert-card{position:relative;isolation:isolate;display:flex;flex-direction:column;aspect-ratio:1.58;padding:20px 22px;overflow:hidden;border-radius:var(--r-sm);background:radial-gradient(140% 100% at 100% 0%,#2b6a57 0%,transparent 55%),linear-gradient(140deg,#1f5b4a 0%,#123a2f 55%,#0f201b 100%);box-shadow:0 6px 14px -8px rgba(15,32,27,.45);color:var(--cream);transition:transform .35s var(--ease),box-shadow .35s}.ny-cert-card::before{content:"";position:absolute;top:0;right:22%;bottom:0;z-index:-1;width:14px;background:linear-gradient(90deg,#6e1411,#9c211b 28%,#b8332a 50%,#9c211b 72%,#6e1411);box-shadow:inset 1px 0 rgba(236,211,148,.8),inset -1px 0 rgba(236,211,148,.8)}.ny-cert-card::after{content:"";position:absolute;inset:9px;border:1px solid rgba(233,201,127,.38);border-radius:9px;pointer-events:none}.ny-cert:hover .ny-cert-card{box-shadow:0 30px 46px -24px rgba(15,32,27,.85);transform:translateY(-4px) rotate(-.8deg)}.ny-bow{position:absolute;top:8px;right:calc(22% + 7px - 30px);width:60px}.ny-bow-loop{fill:#c4302a;stroke:#e6c47a;stroke-width:1.3}.ny-bow-edge{fill:none;stroke:#e6c47a;stroke-width:7.6;stroke-linecap:round}.ny-bow-tail{fill:none;stroke:#a32620;stroke-width:5;stroke-linecap:round}.ny-bow-knot{fill:#8e1b16;stroke:#e6c47a;stroke-width:1.2}.ny-cert-brand{color:var(--gold);font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ny-cert-sum{margin-top:auto;color:#fff;font-family:var(--serif);font-weight:600;font-size:clamp(42px,2.2vw + 24px,56px);line-height:1;font-variant-numeric:lining-nums}.ny-cert-name{margin-top:6px;color:rgba(241,233,218,.78);font-size:14px}.ny-cert-any{font-size:clamp(34px,1.2vw + 20px,40px)}.ny-cert-call{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:999px;background:var(--jade);color:#fff;font-weight:700;font-size:14.5px;white-space:nowrap;transition:background-color .2s}.ny-cert-call:hover{background:var(--jade-2)}.ny-cert-call .ic{width:17px;height:17px}.ny-cert-call span{text-box:trim-both cap alphabetic}.ny-cert-note{margin-top:-6px;color:var(--ink-3);font-size:13.5px;line-height:1.5}.ny-cert-note a{color:var(--jade);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--jade) 35%,transparent);text-underline-offset:3px}.ny-corp-im{display:flex;align-items:center;gap:10px;margin-top:18px;color:rgba(241,233,218,.72);font-size:14.5px}.ny-corp-im .ic{flex:none;width:20px;height:20px;color:var(--amber)}.ny-corp-im a{color:var(--cream);text-decoration:underline;text-decoration-color:rgba(241,233,218,.4);text-underline-offset:3px}.ny-corp-im a:hover{color:#fff;text-decoration-color:currentColor}.ny-corp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px 64px;padding:clamp(28px,4.5vw,68px);border-radius:var(--r);background:radial-gradient(700px 420px at 100% 0%,#1c3a31,transparent 70%),var(--night);color:var(--cream)}.ny-corp .sec-title{color:#fff}.ny-corp-text>p{max-width:34em;margin-top:16px;color:rgba(241,233,218,.82);font-size:17px}.ny-corp .ctas{margin-top:28px}.ny-corp-points{display:grid;gap:22px}.ny-corp-points li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:2px 16px}.ny-corp-points .ic{grid-row:span 2;width:44px;height:44px;padding:11px;border-radius:50%;background:rgba(241,233,218,.08);color:var(--amber)}.ny-corp-points b{color:#fff;font-size:16.5px}.ny-corp-points span{color:rgba(241,233,218,.72);font-size:14.5px}.ny-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ny-ways li{display:flex;flex-direction:column;container-type:inline-size;padding:22px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.ny-way-ic .ic{width:44px;height:44px;padding:11px;border-radius:50%;background:var(--paper-2);color:var(--jade)}.ny-ways h3{margin-top:18px;font-size:16px;font-weight:700}.ny-way-big{margin-top:4px;font-family:var(--serif);font-weight:600;font-size:min(34px,16cqi);line-height:1.15;font-variant-numeric:lining-nums}.ny-ways li>p:last-child{margin-top:8px;color:var(--ink-2);font-size:14.5px}.ny-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;color:var(--ink-2)}.ny-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.ny-qa-i{padding:24px 0 30px;border-top:1px solid var(--line-2)}.ny-qa-i h3{font-size:18px;font-weight:700;line-height:1.35;text-wrap:balance}.ny-qa-i p{max-width:62ch;margin-top:10px;color:var(--ink-2);line-height:1.65}.ny-text{padding:clamp(36px,3.5vw,56px) 0 var(--sec)}.ny-text .sec-title{margin-bottom:32px}.ny-empty{text-align:center}.ny-empty .sec-sub{margin:12px auto 20px}@media(prefers-reduced-motion:no-preference){.ny-sky::before{animation:ny-snow 40s linear infinite}.ny-sky::after{animation:ny-snow 24s linear infinite}.ny-glow{animation:ny-twinkle 3.1s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}.ny-orange{animation:ny-float 11s ease-in-out infinite alternate}.ny-anise{animation:ny-float 9s ease-in-out -4s infinite alternate-reverse}}@keyframes ny-snow{to{transform:translate3d(0,720px,0)}}@keyframes ny-twinkle{from{opacity:.2}to{opacity:.95}}@keyframes ny-float{from{translate:0 0;rotate:-4deg}to{translate:4% 3%;rotate:5deg}}@keyframes ny-in{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(max-width:999px){.ny-hero{--cup:clamp(140px,34vw,300px)}.ny-hero .page-hero-in{min-height:0}.ny-hero .page-hero-text{display:block;max-width:none;padding-bottom:52px}.ny-cup-wrap{position:relative;top:auto;right:auto;float:right;margin:14px calc(var(--cup) * .12) 12px 22px;shape-outside:circle(60%)}.ny-hero .ctas,.ny-hero .hero-facts{clear:both}.ny-corp{grid-template-columns:minmax(0,1fr)}.ny-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ny-hero{--garland:62px;--cup:clamp(108px,29vw,200px)}.ny-hero .page-hero-text{padding-bottom:40px}.ny-hero h1{font-size:clamp(32px,9.4vw,44px)}.ny-cup-wrap{margin:10px 4px 8px 16px}.ny-flake{width:10px;height:10px}.ny-pick{gap:10px;padding-top:24px}.ny-tabs,.ny-budget{flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.ny-tabs::-webkit-scrollbar,.ny-budget::-webkit-scrollbar{display:none}.ny-budget{width:calc(100% + 32px);padding-block:4px;border:0;border-radius:0;background:none}.ny-budget-label{padding-left:0}.ny-budget button{flex:none;border:1.5px solid var(--line-2);background:var(--card)}.ny-tabs a{height:40px;padding:0 14px;font-size:14px}.ny-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;overflow:visible}.ny-certs{gap:22px 12px}.ny-cert-call{height:40px;gap:6px;font-size:13px}.ny-cert-call .ic{width:15px;height:15px}.ny-cert-note{font-size:12.5px}.ny-diy-title{margin-top:10px;font-size:14.5px}.ny-diy-text{font-size:13px}.ny-diy-go{height:40px;font-size:14px}.ny-corp-text>p{font-size:16px}.ny-corp .ctas .btn{flex:1 1 100%}.ny-way-big{font-size:min(28px,16cqi)}.ny-ways li{padding:18px}.ny-qa{grid-template-columns:minmax(0,1fr)}.ny-qa-i{padding:20px 0 24px}.ny-qa-i h3{font-size:17px}.ny-text .sec-title{margin-bottom:22px}}@media(min-width:761px){.js .ny-few:not(.is-all)>:nth-child(n+13){display:none}}@media(max-width:760px){.ny-all{display:none!important}}@media(max-width:400px){.ny-hero{--cup:27vw}.ny-hero h1{font-size:8.8vw}.ny-ways{grid-template-columns:minmax(0,1fr)}}
