.cabinet-curtain{z-index:60;pointer-events:none;background:#f9dfad;position:fixed;inset:0}.kids-hero[data-cabinet-intro]:not([data-cabinet-intro=revealing]) .hero-copy{opacity:0}.kids-hero[data-cabinet-intro=waiting] .letter-scene{visibility:hidden}.letter-scene[data-astro-cid-fpawp5ei]{--table:#f9dfad;--letter-green:#18864d;--green-edge:#12603b;--letter-coral:#e45832;--coral-edge:#ac381d;--letter-yellow:#edbb28;--yellow-edge:#a57914;--letter-blue:#2296af;--blue-edge:#15637b;--letter-pink:#e9a8a1;--pink-edge:#b6746b;--scene-ratio:1.12;--photo-width:max(100cqw, calc(150cqw / var(--scene-ratio)));--photo-height:max(66.6667cqw, calc(100cqw / var(--scene-ratio)));width:100%;min-width:0;aspect-ratio:var(--scene-ratio);isolation:isolate;background:var(--table);border-radius:12px var(--radius) var(--radius) 12px;position:relative;overflow:hidden;container-type:inline-size}.letter-photo[data-astro-cid-fpawp5ei]{display:block;position:absolute;inset:0}.letter-photo[data-astro-cid-fpawp5ei] img[data-astro-cid-fpawp5ei]{object-fit:cover;object-position:50% 0;width:100%;height:100%}.letter-flight[data-astro-cid-fpawp5ei]{--paint:var(--letter-green);--edge:var(--green-edge);left:var(--x);top:var(--y);width:1em;height:1em;font-size:var(--letter-size,13cqw);place-items:center;margin:-.5em 0 0 -.5em;font-weight:850;line-height:1;display:grid;position:absolute}.letter-flight[data-astro-cid-fpawp5ei].second-row{font-size:var(--letter-small,10.6cqw)}.wood-letter[data-astro-cid-fpawp5ei]{color:var(--paint);letter-spacing:-.06em;background:repeating-linear-gradient(96deg, var(--paint) 0 3px, color-mix(in srgb, var(--paint), white 8%) 3px 4px, var(--paint) 4px 9px);-webkit-text-fill-color:transparent;filter:drop-shadow(1px 2px 0 var(--edge)) drop-shadow(1px 2px 0 var(--edge)) drop-shadow(3px 6px 3px #6c452b38);transform:rotate(var(--tilt));transform-origin:50% 80%;-webkit-background-clip:text;background-clip:text;display:block}.coral[data-astro-cid-fpawp5ei]{--paint:var(--letter-coral);--edge:var(--coral-edge)}.yellow[data-astro-cid-fpawp5ei]{--paint:var(--letter-yellow);--edge:var(--yellow-edge)}.blue[data-astro-cid-fpawp5ei]{--paint:var(--letter-blue);--edge:var(--blue-edge)}.pink[data-astro-cid-fpawp5ei]{--paint:var(--letter-pink);--edge:var(--pink-edge)}.asterisk[data-astro-cid-fpawp5ei]{--paint:var(--accent)}.asterisk[data-astro-cid-fpawp5ei] .wood-letter[data-astro-cid-fpawp5ei]{font-size:.85em}@media (prefers-reduced-motion:no-preference){[data-astro-cid-fpawp5ei][data-letter-motion] .letter-flight[data-astro-cid-fpawp5ei]{animation:1.1s cubic-bezier(.25,.65,.3,1) both paused leave-cabinet;animation-delay:calc(.3s + var(--i) * 75ms)}[data-astro-cid-fpawp5ei][data-letter-motion=playing] .letter-flight[data-astro-cid-fpawp5ei]{animation-play-state:running}@keyframes leave-cabinet{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--turn)) scale(.65)}22%{transform:translate(calc(var(--dx) * .9), calc(var(--dy) - 3cqw)) rotate(calc(var(--turn) * .65)) scale(1.05)}70%{transform:translate(calc(var(--dx) * .12), calc(var(--dy) * .12 - 2cqw)) rotate(-3deg) scale(1.06)}88%{transform:translateY(.5cqw)rotate(1deg)scale(.98)}to{transform:translate(0)rotate(0)scale(1)}}}@media (width<=900px){.letter-scene[data-astro-cid-fpawp5ei]{--scene-ratio:1.2;border-radius:var(--radius)}}picture[data-astro-cid-tmde2rnh]{height:100%;display:block}img[data-astro-cid-tmde2rnh]{object-fit:cover;width:100%;height:100%}.kids[data-astro-cid-ukafhntu]{--kids-ink:#25372d;--kids-sage:#e6eddf;--kids-sand:#f3ede1;--kids-clay:#f2e5dc;--kids-rose:#f3e8e4;--kids-paper:#faf9f6;color:var(--ink);padding-bottom:64px}.crumbs[data-astro-cid-ukafhntu]{gap:12px;padding-top:24px;font-size:10px;display:flex}.crumbs[data-astro-cid-ukafhntu] a[data-astro-cid-ukafhntu]:hover{color:var(--ink)}.kids-hero[data-astro-cid-ukafhntu]{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(24px,3vw,42px);padding-block:32px 48px;display:grid}.cabinet-slot[data-astro-cid-ukafhntu]{min-width:0}.hero-copy[data-astro-cid-ukafhntu]>.label[data-astro-cid-ukafhntu]{margin-bottom:24px}h1[data-astro-cid-ukafhntu]{letter-spacing:-.065em;font-size:clamp(3.2rem,6.3vw,5.8rem);font-weight:560;line-height:.98}.hero-title-line[data-astro-cid-ukafhntu]{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.hero-title-reveal[data-astro-cid-ukafhntu]{transform-origin:0 100%;display:block}.hero-stop[data-astro-cid-ukafhntu],.room-copy[data-astro-cid-ukafhntu] h2[data-astro-cid-ukafhntu] span[data-astro-cid-ukafhntu]{color:var(--accent)}.intro[data-astro-cid-ukafhntu]{color:var(--ink-soft);margin-top:28px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.kids-button[data-astro-cid-ukafhntu]{border:1px solid var(--kids-ink);background:var(--kids-ink);color:var(--kids-paper);border-radius:999px;align-items:center;gap:24px;margin-top:28px;padding:10px 10px 10px 24px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.kids-button[data-astro-cid-ukafhntu] span[data-astro-cid-ukafhntu]{background:var(--kids-paper);width:38px;height:38px;color:var(--kids-ink);border-radius:50%;place-items:center;display:grid}.kids-button[data-astro-cid-ukafhntu]:hover{color:var(--kids-ink);background:var(--kids-paper)}.kids-button[data-astro-cid-ukafhntu]:hover span[data-astro-cid-ukafhntu]{background:var(--kids-ink);color:var(--kids-paper)}.kids-button[data-astro-cid-ukafhntu] span[data-astro-cid-ukafhntu],.text-button[data-astro-cid-ukafhntu] span[data-astro-cid-ukafhntu]{transition:transform .35s var(--ease);display:inline-grid}.kids-button[data-astro-cid-ukafhntu]:is(:hover,:focus-visible) span[data-astro-cid-ukafhntu],.text-button[data-astro-cid-ukafhntu]:is(:hover,:focus-visible) span[data-astro-cid-ukafhntu]{--arrow-turn:45deg}.family-nav[data-astro-cid-ukafhntu]{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px 28px;padding-block:24px;display:flex}.family-nav[data-astro-cid-ukafhntu] a[data-astro-cid-ukafhntu]{align-items:center;gap:12px;font-size:16px;font-weight:550;display:flex}.family-nav[data-astro-cid-ukafhntu] a[data-astro-cid-ukafhntu]:hover{text-underline-offset:5px;text-decoration:underline}.family-nav[data-astro-cid-ukafhntu] .label[data-astro-cid-ukafhntu]{font-size:10px}.families[data-astro-cid-ukafhntu],.choose[data-astro-cid-ukafhntu]{padding-block:clamp(52px,7vw,90px)}.section-intro[data-astro-cid-ukafhntu]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}h2[data-astro-cid-ukafhntu]{letter-spacing:-.05em;font-size:clamp(2.15rem,3.8vw,3.3rem);font-weight:550;line-height:1.08}.section-intro[data-astro-cid-ukafhntu] h2[data-astro-cid-ukafhntu]{margin-top:16px}.section-intro[data-astro-cid-ukafhntu]>p[data-astro-cid-ukafhntu]{color:var(--ink-soft);font-size:16px;line-height:1.6}.family-grid[data-astro-cid-ukafhntu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.family-card[data-astro-cid-ukafhntu]{border-radius:var(--radius);background:var(--kids-sand);overflow:hidden}.sage[data-astro-cid-ukafhntu]{background:var(--kids-sage)}.clay[data-astro-cid-ukafhntu]{background:var(--kids-clay)}.rose[data-astro-cid-ukafhntu]{background:var(--kids-rose)}.family-photo[data-astro-cid-ukafhntu]{aspect-ratio:1;overflow:hidden}.family-photo[data-astro-cid-ukafhntu] img{transition:transform .6s var(--ease)}.family-card[data-astro-cid-ukafhntu]:hover .family-photo[data-astro-cid-ukafhntu] img{transform:scale(1.025)}.family-copy[data-astro-cid-ukafhntu]{padding:24px 20px}.family-copy[data-astro-cid-ukafhntu] .label[data-astro-cid-ukafhntu]{font-size:10px}.family-copy[data-astro-cid-ukafhntu] h3[data-astro-cid-ukafhntu]{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.15}.family-copy[data-astro-cid-ukafhntu] p[data-astro-cid-ukafhntu]{color:var(--ink-soft);font-size:14px;line-height:1.5}.room-story[data-astro-cid-ukafhntu]{background:var(--kids-paper);border-radius:var(--radius);grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.room-photo[data-astro-cid-ukafhntu]{min-height:470px}.room-copy[data-astro-cid-ukafhntu]{align-self:center;padding:clamp(28px,4vw,55px)}.room-copy[data-astro-cid-ukafhntu] h2[data-astro-cid-ukafhntu]{margin:24px 0}.room-copy[data-astro-cid-ukafhntu] p[data-astro-cid-ukafhntu]{color:var(--ink-soft);margin-top:16px;font-size:17px;line-height:1.7}.text-button[data-astro-cid-ukafhntu]{border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-block:12px;font-size:15px;font-weight:600;display:inline-flex}.room-copy[data-astro-cid-ukafhntu] .text-button[data-astro-cid-ukafhntu]{margin-top:20px}.choice[data-astro-cid-ukafhntu]{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:30px;padding-block:36px;scroll-margin-top:100px;display:grid}.choice-number[data-astro-cid-ukafhntu]{padding-top:8px}.choice[data-astro-cid-ukafhntu] h3[data-astro-cid-ukafhntu]{letter-spacing:-.04em;font-size:clamp(24px,2.5vw,34px);font-weight:550}.choice[data-astro-cid-ukafhntu] p[data-astro-cid-ukafhntu]{max-width:62ch;color:var(--ink-soft);margin-top:14px;font-size:17px;line-height:1.65}.choice[data-astro-cid-ukafhntu] ul[data-astro-cid-ukafhntu]{color:var(--kids-ink);flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.choice[data-astro-cid-ukafhntu] li[data-astro-cid-ukafhntu]:before{content:"·";margin-right:8px}.hub-end[data-astro-cid-ukafhntu]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}@media (width<=900px){.cabinet-slot[data-astro-cid-ukafhntu]{order:-1}.kids-hero[data-astro-cid-ukafhntu]{grid-template-columns:1fr;gap:32px}.family-grid[data-astro-cid-ukafhntu]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-intro[data-astro-cid-ukafhntu]{align-items:start}.section-intro[data-astro-cid-ukafhntu]>p[data-astro-cid-ukafhntu]{max-width:25ch}}@media (width<=760px){.kids-hero[data-astro-cid-ukafhntu]{grid-template-columns:1fr;gap:28px;padding-block:20px 38px}h1[data-astro-cid-ukafhntu]{font-size:clamp(3.3rem,11vw,5rem)}.family-nav[data-astro-cid-ukafhntu]{justify-content:start;gap:20px 24px}.family-nav[data-astro-cid-ukafhntu] a[data-astro-cid-ukafhntu]{font-size:14px}.section-intro[data-astro-cid-ukafhntu]{flex-direction:column;gap:18px}.section-intro[data-astro-cid-ukafhntu]>p[data-astro-cid-ukafhntu]{max-width:none}.room-story[data-astro-cid-ukafhntu]{grid-template-columns:1fr}.room-photo[data-astro-cid-ukafhntu]{aspect-ratio:1.2;min-height:0}.choice[data-astro-cid-ukafhntu]{grid-template-columns:1fr;gap:16px}.hub-end[data-astro-cid-ukafhntu]{flex-direction:column;align-items:start}}@media (width<=400px){.family-grid[data-astro-cid-ukafhntu]{gap:12px}.family-copy[data-astro-cid-ukafhntu]{padding:18px 14px}.family-copy[data-astro-cid-ukafhntu] h3[data-astro-cid-ukafhntu]{font-size:20px}.family-copy[data-astro-cid-ukafhntu] p[data-astro-cid-ukafhntu]{font-size:13px}}@media (prefers-reduced-motion:reduce){.kids-button[data-astro-cid-ukafhntu] span[data-astro-cid-ukafhntu],.text-button[data-astro-cid-ukafhntu] span[data-astro-cid-ukafhntu],.family-photo[data-astro-cid-ukafhntu] img{transition:none}.kids-button[data-astro-cid-ukafhntu]:is(:hover,:focus-visible) span[data-astro-cid-ukafhntu],.text-button[data-astro-cid-ukafhntu]:is(:hover,:focus-visible) span[data-astro-cid-ukafhntu],.family-card[data-astro-cid-ukafhntu]:hover .family-photo[data-astro-cid-ukafhntu] img{transform:none}}.furniture-landing{--furniture-ink:#25372d;--furniture-sage:#e6eddf;--furniture-sand:#f3ede1;--furniture-clay:#f2e5dc;--surface:#faf9f6}.furniture-head{padding-top:24px;padding-bottom:48px}.furniture-hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(24px,3vw,42px);padding:36px 0 48px;display:grid}.furniture-copy h1{letter-spacing:-.065em;margin-top:24px;font-size:clamp(3.2rem,6.3vw,5.8rem);font-weight:560;line-height:.98}.furniture-intro{color:var(--ink-soft);max-width:40ch;margin-top:28px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.furniture-scene{position:relative}.furniture-scene picture{aspect-ratio:1.08;border-radius:var(--radius);display:block;overflow:hidden}.furniture-scene img{object-fit:cover;width:100%;height:100%}.furniture-star{color:var(--accent);font-size:100px;line-height:1;position:absolute;bottom:-24px;right:20px;transform:rotate(-12deg)}.furniture-button{border:1px solid var(--furniture-ink);background:var(--furniture-ink);color:#faf9f6;border-radius:999px;align-items:center;gap:24px;margin-top:28px;padding:10px 10px 10px 24px;font-weight:600;display:inline-flex}.furniture-button span{width:38px;height:38px;color:var(--furniture-ink);transition:transform .35s var(--ease);background:#faf9f6;border-radius:50%;place-items:center;display:grid}.furniture-button:is(:hover,:focus-visible){color:#0a0a0a;background:#fff}.furniture-button:is(:hover,:focus-visible) span{color:#fff;--arrow-turn:45deg;background:#0a0a0a}.furniture-chapters{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.furniture-chapters a{align-items:center;gap:12px;display:flex}.furniture-chapters a:hover{text-underline-offset:5px;text-decoration:underline}.furniture-landing .verdict .tone-lime{background:var(--furniture-sage);color:var(--ink)}.furniture-landing .verdict .tone-accent{background:var(--furniture-sand);color:var(--ink)}.furniture-landing .vcard .vcta{background:var(--furniture-ink);color:#fff}.furniture-landing .ficha .ficha-media img,.furniture-landing .verdict .vcard .vimg img{filter:none;border-radius:12px}.furniture-landing .vcard:hover,.furniture-landing .ficha:hover img,.furniture-landing .vcard:hover img{box-shadow:none;transform:none}.furniture-landing .cta i{transition:transform .35s var(--ease)}.furniture-landing .cta:is(:hover,:focus-visible){color:#fff;background:#000;transform:none}.furniture-landing .cta:is(:hover,:focus-visible) i{--arrow-turn:45deg}.furniture-landing .ficha .spec{font-size:1rem}@media (width<=760px){.furniture-hero{grid-template-columns:1fr;padding-top:32px}.furniture-copy h1{font-size:clamp(3rem,11vw,5rem)}.furniture-chapters{justify-content:flex-start}.furniture-star{font-size:76px;bottom:-18px}}@media (prefers-reduced-motion:reduce){.furniture-button span,.furniture-landing .cta i{transition:none}.furniture-button:is(:hover,:focus-visible) span,.furniture-landing .cta:is(:hover,:focus-visible) i{transform:none}}.furniture-landing .ficha .role-win{background:var(--furniture-sage);color:var(--furniture-ink)}.furniture-landing .ficha .role-value{background:var(--furniture-sand);color:var(--furniture-ink)}.faq[data-astro-cid-bwgusjyy]{padding-block:0 clamp(40px,6vw,72px)}.faq-list[data-astro-cid-bwgusjyy]{border-top:1px solid var(--line)}details[data-astro-cid-bwgusjyy]{border-bottom:1px solid var(--line)}summary[data-astro-cid-bwgusjyy]{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;list-style:none;display:flex}summary[data-astro-cid-bwgusjyy]::-webkit-details-marker{display:none}summary[data-astro-cid-bwgusjyy] i[data-astro-cid-bwgusjyy]{border:1px solid var(--line);width:32px;height:32px;transition:transform .3s var(--ease), background .2s, color .2s;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:500;display:grid}details[data-astro-cid-bwgusjyy][open] summary[data-astro-cid-bwgusjyy] i[data-astro-cid-bwgusjyy]{background:var(--ink);color:var(--bg);transform:rotate(45deg)}summary[data-astro-cid-bwgusjyy]:hover i[data-astro-cid-bwgusjyy]{border-color:var(--ink)}details[data-astro-cid-bwgusjyy] p[data-astro-cid-bwgusjyy]{max-width:70ch;color:var(--ink-soft);text-wrap:pretty;margin:0;padding:0 0 20px;line-height:1.5}.g-lead[data-astro-cid-x2tymlqj]{letter-spacing:-.03em;text-wrap:pretty;max-width:34ch;padding-block:clamp(8px,2vw,24px) clamp(48px,7vw,96px);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:500;line-height:1.25}.g-answer[data-astro-cid-x2tymlqj]{background:var(--furniture-sage);max-width:62ch;color:var(--furniture-ink);text-wrap:pretty;border-radius:18px;margin-bottom:clamp(28px,4vw,44px);padding:clamp(20px,3vw,28px);font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.5}.g-updated[data-astro-cid-x2tymlqj]{margin-bottom:18px}.g-block[data-astro-cid-x2tymlqj]{padding-bottom:clamp(56px,8vw,112px)}.g-split[data-astro-cid-x2tymlqj]{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(24px,4vw,64px);padding-bottom:clamp(56px,8vw,112px);display:grid}.g-split[data-astro-cid-x2tymlqj] h2[data-astro-cid-x2tymlqj],.g-end[data-astro-cid-x2tymlqj] h2[data-astro-cid-x2tymlqj]{letter-spacing:-.05em;margin-top:14px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1}.g-text[data-astro-cid-x2tymlqj]{max-width:62ch}.g-text[data-astro-cid-x2tymlqj] p[data-astro-cid-x2tymlqj],.g-family-copy[data-astro-cid-x2tymlqj]>p[data-astro-cid-x2tymlqj]{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.6}.g-text[data-astro-cid-x2tymlqj] p[data-astro-cid-x2tymlqj]+p[data-astro-cid-x2tymlqj],.g-family-copy[data-astro-cid-x2tymlqj]>p[data-astro-cid-x2tymlqj]+p[data-astro-cid-x2tymlqj]{margin-top:14px}.g-sub[data-astro-cid-x2tymlqj]{max-width:62ch;color:var(--ink-soft);margin:-8px 0 clamp(24px,3vw,36px);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.5}.g-principles[data-astro-cid-x2tymlqj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.g-principles[data-astro-cid-x2tymlqj] li[data-astro-cid-x2tymlqj]{border-radius:var(--radius);padding:clamp(22px,3vw,34px)}.g-principles[data-astro-cid-x2tymlqj] .tone-0[data-astro-cid-x2tymlqj]{background:var(--furniture-sage)}.g-principles[data-astro-cid-x2tymlqj] .tone-1[data-astro-cid-x2tymlqj]{background:var(--furniture-sand)}.g-principles[data-astro-cid-x2tymlqj] .tone-2[data-astro-cid-x2tymlqj]{background:var(--furniture-clay)}.g-principles[data-astro-cid-x2tymlqj] h3[data-astro-cid-x2tymlqj]{letter-spacing:-.04em;color:var(--furniture-ink);margin-top:18px;font-size:clamp(1.5rem,2.4vw,2rem)}.g-principles[data-astro-cid-x2tymlqj] p[data-astro-cid-x2tymlqj]{color:var(--ink-soft);margin-top:10px;line-height:1.55}.g-close[data-astro-cid-x2tymlqj]{letter-spacing:-.02em;max-width:48ch;margin-top:clamp(24px,3vw,36px);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.3}.g-family[data-astro-cid-x2tymlqj]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(28px,4vw,48px);display:grid}.g-family[data-astro-cid-x2tymlqj]:nth-of-type(2n) .g-photo[data-astro-cid-x2tymlqj]{order:2}.g-photo[data-astro-cid-x2tymlqj]{aspect-ratio:1.08;border-radius:var(--radius);background:var(--surface);display:block;overflow:hidden}.g-photo[data-astro-cid-x2tymlqj] img[data-astro-cid-x2tymlqj]{object-fit:cover;width:100%;height:100%}.g-family-copy[data-astro-cid-x2tymlqj] h3[data-astro-cid-x2tymlqj]{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.g-checks[data-astro-cid-x2tymlqj]{background:var(--surface);border-radius:18px;margin-top:24px;padding:20px 22px}.g-checks[data-astro-cid-x2tymlqj] ul[data-astro-cid-x2tymlqj]{margin:10px 0 0;padding-left:1.1em}.g-checks[data-astro-cid-x2tymlqj] li[data-astro-cid-x2tymlqj]{line-height:1.5}.g-checks[data-astro-cid-x2tymlqj] li[data-astro-cid-x2tymlqj]+li[data-astro-cid-x2tymlqj]{margin-top:6px}.g-checks[data-astro-cid-x2tymlqj] li[data-astro-cid-x2tymlqj]::marker{color:var(--furniture-ink)}.g-end[data-astro-cid-x2tymlqj]{border-radius:var(--radius);background:var(--furniture-sage);padding:clamp(28px,5vw,64px)}.g-end[data-astro-cid-x2tymlqj] .g-text[data-astro-cid-x2tymlqj]{margin-top:20px}.g-end[data-astro-cid-x2tymlqj] .g-text[data-astro-cid-x2tymlqj] p[data-astro-cid-x2tymlqj]{color:var(--ink)}@media (width<=760px){.g-split[data-astro-cid-x2tymlqj],.g-family[data-astro-cid-x2tymlqj],.g-principles[data-astro-cid-x2tymlqj]{grid-template-columns:1fr}.g-family[data-astro-cid-x2tymlqj]:nth-of-type(2n) .g-photo[data-astro-cid-x2tymlqj]{order:0}}.christmas-hero{--christmas-paper:#fff8ed;--christmas-green:#173d2a;--christmas-red:#a33746;--christmas-coffee:#896449;isolation:isolate;background:var(--christmas-paper);color:var(--christmas-green);border-bottom:1px solid #e4d6bd;position:relative;overflow:clip}.christmas-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 88% 40%,#f0e1c8 0,#0000 57%);position:absolute;inset:0}.christmas-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;width:min(1440px,100%);min-height:min(820px,100svh - 68px);margin:auto;padding:36px clamp(24px,4.5vw,72px) 56px;display:grid;position:relative}.christmas-copy{z-index:2;padding-block:12px 34px;position:relative}.christmas-snow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.christmas-crumbs{color:#756b5c;align-items:center;gap:11px;margin-bottom:34px;font-size:11px;display:flex}.christmas-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.christmas-label{color:var(--christmas-red);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:23px;display:flex}.christmas-label svg{width:16px;height:16px}.christmas-copy h1{letter-spacing:-.055em;text-wrap:pretty;max-width:9.2em;font-size:clamp(48px,4.65vw,70px);font-weight:550;line-height:1.035}.christmas-heading-line{display:block}.christmas-heading-warm{color:var(--christmas-coffee)}.christmas-period{color:var(--christmas-red)}.christmas-intro{color:#655d50;gap:13px;max-width:36ch;margin-top:29px;font-size:clamp(15px,1.2vw,17px);line-height:1.65;display:grid}.christmas-cta{border:1px solid var(--christmas-green);color:#fff8ed;background:var(--christmas-green);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin-top:29px;padding:8px 8px 8px 22px;font-size:14px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}.christmas-cta-arrow{width:34px;height:34px;color:var(--christmas-green);background:#fff8ed;border-radius:50%;place-items:center;display:inline-grid}.christmas-cta-arrow svg{width:16px;height:16px}.christmas-cta:hover,.christmas-cta:focus-visible{color:var(--christmas-green);background:#fff8ed}.christmas-cta:is(:hover,:focus-visible) .christmas-cta-arrow{--arrow-turn:45deg;background:var(--christmas-green);color:#fff8ed}.christmas-palette{color:#baa581;align-items:center;gap:7px;margin-top:32px;display:flex}.christmas-palette i{background:#173d2a;border-radius:50%;width:13px;height:13px}.christmas-palette i:nth-child(2){background:#a33746}.christmas-palette i:nth-child(3){background:#d7ad60}.christmas-palette i:nth-child(4){background:#98745b}.christmas-palette span{background:#ddceb7;width:54px;height:1px;margin-inline:9px}.christmas-palette svg{width:33px;height:14px}.christmas-art{pointer-events:none;align-self:center;width:119%;min-width:0;margin-left:-7%}.christmas-scene{width:100%;height:auto;display:block;overflow:visible}.christmas-controls{z-index:2;border-top:1px solid #e4d8c3;justify-content:space-between;align-items:center;padding-top:14px;display:flex;position:absolute;bottom:20px;left:clamp(24px,4.5vw,72px);right:clamp(24px,4.5vw,72px)}.christmas-flourish{color:#a78a57;font-size:21px;line-height:1}.christmas-motion{color:#6e6353;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0 6px 8px;font-size:11px;display:inline-flex}.christmas-motion svg{width:16px;height:16px}.christmas-play-icon,.christmas-motion[aria-pressed=true] .christmas-pause-icon{display:none}.christmas-motion[aria-pressed=true] .christmas-play-icon{display:block}.christmas-motion:hover{color:#173d2a}.christmas-hero :focus-visible{outline-offset:5px;outline-color:#a33746}.xmas-gift-carried,.elf-ornament-carried{opacity:0}.christmas-hero[data-christmas-intro]{z-index:100}.christmas-curtain{z-index:60;pointer-events:none;background:#fff8ed;position:fixed;inset:0}.christmas-skip{z-index:63;color:#173d2a;cursor:pointer;background:#fff8ed;border:1px solid #d7c7ab;border-radius:999px;padding:10px 17px;font-size:12px;position:fixed;top:20px;right:24px}.christmas-hero[data-christmas-intro=playing] .christmas-copy{opacity:0}.christmas-hero[data-christmas-intro] .christmas-controls{visibility:hidden}@media (prefers-reduced-motion:no-preference){.christmas-hero[data-christmas-ready] .santa-route{animation:20s ease-in-out infinite santa-route}.christmas-hero[data-christmas-ready] .elf-route{animation:20s ease-in-out infinite elf-route}.christmas-hero[data-christmas-ready] .santa-leg{transform-box:fill-box;transform-origin:50% 0;animation:20s linear infinite santa-step}.christmas-hero[data-christmas-ready] .santa-leg-back{animation-name:santa-step-back}.christmas-hero[data-christmas-ready] .santa-body{transform-box:fill-box;transform-origin:50% 95%;animation:20s ease-in-out infinite santa-body}.christmas-hero[data-christmas-ready] .santa-arm{transform-box:fill-box;transform-origin:10% 10%;animation:20s ease-in-out infinite santa-arm}.christmas-hero[data-christmas-ready] .elf-leg{transform-box:fill-box;transform-origin:50% 0;animation:20s linear infinite elf-step}.christmas-hero[data-christmas-ready] .elf-leg-back{animation-name:elf-step-back}.christmas-hero[data-christmas-ready] .elf-arm{transform-box:fill-box;transform-origin:95% 95%;animation:20s ease-in-out infinite elf-decorate}.christmas-hero[data-christmas-ready] .elf-body{transform-box:fill-box;transform-origin:50% 95%;animation:20s ease-in-out infinite elf-body}.christmas-hero[data-christmas-ready] .xmas-gift-carried{animation:20s ease-in-out infinite gift-carried}.christmas-hero[data-christmas-ready] .xmas-gift-ground{animation:20s linear infinite gift-ground}.christmas-hero[data-christmas-ready] .elf-ornament-carried{animation:20s linear infinite ornament-carried}.christmas-hero[data-christmas-ready] .elf-ornament-set{animation:20s linear infinite gift-ground}.christmas-hero[data-christmas-ready] .xmas-light{animation:christmas-light 4.8s ease-in-out var(--light-delay) infinite}.christmas-hero[data-christmas-ready] .xmas-star{animation:5s ease-in-out infinite christmas-star}.christmas-hero[data-christmas-paused] *,.christmas-hero[data-christmas-paused] :before,.christmas-hero[data-christmas-paused] :after{animation-play-state:paused!important}@keyframes santa-route{0%,to{translate:-42px}14%,39%{translate:0}54%,65%{translate:22px}82%,99%{translate:-42px}}@keyframes elf-route{0%,to{translate:34px}15%,44%{translate:-24px}57%,68%{translate:-4px}82%,99%{translate:34px}}@keyframes santa-step{0%,4%,8%,12%,40%,44%,48%,52%,66%,70%,74%,78%{rotate:-10deg}2%,6%,10%,42%,46%,50%,68%,72%,76%,80%{rotate:10deg}14%,38%,54%,64%,82%,to{rotate:0deg}}@keyframes santa-step-back{0%,4%,8%,12%,40%,44%,48%,52%,66%,70%,74%,78%{rotate:10deg}2%,6%,10%,42%,46%,50%,68%,72%,76%,80%{rotate:-10deg}14%,38%,54%,64%,82%,to{rotate:0deg}}@keyframes santa-body{0%,14%,27%,39%,54%,65%,82%,to{translate:0;rotate:0deg}4%,8%,12%,43%,47%,51%,69%,73%,77%{translate:0 -2px}20%,24%{translate:2px 3px;rotate:7deg}30%,34%{rotate:-2deg}}@keyframes santa-arm{0%,14%,27%,39%,to{rotate:0deg}21%,24%{rotate:-22deg}29%,33%,37%{rotate:-85deg}31%,35%{rotate:-65deg}}@keyframes elf-step{0%,4%,8%,12%,45%,49%,53%,69%,73%,77%{rotate:13deg}2%,6%,10%,14%,47%,51%,55%,71%,75%,79%{rotate:-13deg}16%,43%,57%,67%,82%,to{rotate:0deg}}@keyframes elf-step-back{0%,4%,8%,12%,45%,49%,53%,69%,73%,77%{rotate:-13deg}2%,6%,10%,14%,47%,51%,55%,71%,75%,79%{rotate:13deg}16%,43%,57%,67%,82%,to{rotate:0deg}}@keyframes elf-decorate{0%,16%,42%,to{rotate:0deg}22%,28%{rotate:-15deg}31%{rotate:-6deg}35%{rotate:-15deg}}@keyframes elf-body{0%,16%,42%,57%,68%,82%,to{translate:0;rotate:0deg}4%,8%,12%,47%,51%,55%,71%,75%,79%{translate:0 -2px}22%,35%{translate:0 -3px;rotate:-5deg}}@keyframes gift-carried{0%,14%{opacity:1;translate:0}24%{opacity:1;translate:46px 58px}24.1%,98%{opacity:0;translate:46px 58px}98.1%,to{opacity:1;translate:0}}@keyframes gift-ground{0%,24%{opacity:0}24.1%,96%{opacity:1}98%,to{opacity:0}}@keyframes ornament-carried{0%,24%,98.1%,to{opacity:1}24.1%,98%{opacity:0}}@keyframes christmas-light{0%,to{opacity:.56}50%{opacity:1}}@keyframes christmas-star{0%,to{opacity:.85}50%{opacity:1}}}@media (width>=1441px){.christmas-hero-inner{min-height:820px}}@media (width<=1000px) and (width>=901px){.christmas-hero-inner{grid-template-columns:1fr 1fr;min-height:730px;padding-inline:32px}.christmas-copy h1{font-size:51px}.christmas-art{width:123%;margin-left:-9%}.christmas-intro{font-size:15px}}@media (width<=900px){.christmas-hero-inner{flex-direction:column;align-items:stretch;min-height:auto;padding:20px 24px 54px;display:flex}.christmas-copy{padding:0 0 36px}.christmas-crumbs{margin-bottom:26px}.christmas-label{margin-bottom:18px}.christmas-copy h1{letter-spacing:-.055em;max-width:10.2em;font-size:clamp(43px,8vw,61px)}.christmas-intro{gap:11px;max-width:44ch;margin-top:23px;font-size:15px}.christmas-cta{margin-top:24px}.christmas-palette{display:none}.christmas-art{order:-1;align-self:center;width:min(110%,610px);margin:-20px -5% -22px}.christmas-controls{bottom:17px;left:24px;right:24px}}@media (width<=374px){.christmas-hero-inner{padding-inline:20px}.christmas-copy h1{font-size:40px}.christmas-intro{font-size:14px}.christmas-cta{padding-left:18px;font-size:13px}.christmas-art{width:120%;margin-inline:-10%}}.christmas-hub{--christmas-paper:#fff8ed;--christmas-green:#173d2a;--christmas-red:#a33746;--christmas-coffee:#896449;color:var(--christmas-green);background:#fffdf8}.christmas-hub *,.christmas-hub :before,.christmas-hub :after{box-sizing:border-box}.christmas-hub :is(section,article,[id]),.christmas-hero [id]{scroll-margin-top:90px}.christmas-hub :focus-visible{outline-offset:6px;outline:2px solid #a33746}.christmas-section-wrap{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}.christmas-kicker{font:500 10px/1.7 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8b3542}.christmas-hub h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(36px,4.1vw,58px);font-weight:550;line-height:1.07}.christmas-hub h2 span{color:#a33746}.christmas-hub p{text-wrap:pretty}.christmas-section-button{color:#fff8ed;background:#173d2a;border:1px solid #173d2a;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;padding:16px 23px;font-size:14px;font-weight:550;line-height:1.3;display:inline-flex}.christmas-section-button:hover,.christmas-section-button:focus-visible{color:#173d2a;background:#fff8ed}.christmas-section-button .ui-arrow{width:20px;height:20px}.christmas-garland{pointer-events:none;width:100%;height:auto;max-height:150px;display:block}.christmas-garland-compact{max-width:700px;margin-inline:auto}.christmas-hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:29px;display:flex}.christmas-hero-actions .christmas-cta{margin-top:0}.christmas-hero-secondary{color:#173d2a;border-bottom:1px solid #b7bca6;align-items:center;gap:12px;padding:4px 0;font-size:12px;display:inline-flex}.christmas-hero-secondary:hover{color:#a33746;border-color:currentColor}.christmas-hero-secondary .ui-arrow{width:13px;height:13px}.christmas-section-nav{color:#fff8ed;background:#173d2a;justify-content:center;align-items:center;gap:clamp(18px,3vw,52px);padding:27px 24px;display:flex}.christmas-section-nav a{align-items:center;gap:10px;font-size:13px;display:inline-flex}.christmas-section-nav a span{font:10px var(--mono);color:#d7ad60}.christmas-section-nav>span{color:#d7ad60;font-size:15px}.christmas-section-nav a:hover{text-underline-offset:5px;text-decoration:underline}.christmas-section-nav :focus-visible{outline-color:#f2dcb4}.christmas-guide>.christmas-section-wrap{padding-bottom:100px}.christmas-guide-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,7vw,110px);padding-block:40px 86px;display:grid}.christmas-guide-intro .christmas-kicker{margin-bottom:19px}.christmas-guide-intro h2{max-width:10ch}.christmas-section-lead{color:#655d50;max-width:47ch;margin-top:23px;font-size:17px;line-height:1.65}.christmas-guide-intro .christmas-section-button{margin-top:27px}.christmas-style-index{border-block:1px solid #d9d1bf}.christmas-style-index a{border-bottom:1px solid #e5dece;grid-template-columns:26px 1fr auto 16px;align-items:center;gap:15px;min-height:89px;display:grid}.christmas-style-index a:last-child{border-bottom:0}.christmas-style-index a:hover .christmas-index-name{color:#a33746}.christmas-index-number{font:10px var(--mono);color:#8a785e}.christmas-index-name{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,35px)}.christmas-style-index .ui-arrow{color:#8a785e;width:16px;height:16px}.christmas-swatches{padding-right:12px;display:flex}.christmas-swatches i{background:var(--swatch);border:1px solid #e4dbca;border-radius:50%;width:22px;height:22px;margin-left:-4px;display:block}.christmas-styles{gap:85px;display:grid}.christmas-style{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.christmas-style-picture{min-width:0;margin:0}.christmas-style-scene{background:#eae1d2;border-radius:120px 8px 8px;width:100%;height:auto;display:block}.christmas-style-reverse .christmas-style-picture{order:2}.christmas-style-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.christmas-style-reverse .christmas-style-scene{border-radius:8px 120px 8px 8px}.christmas-style-picture figcaption{color:#776c59;font:10px/1.7 var(--mono);justify-content:space-between;gap:15px;padding-top:15px;display:flex}.christmas-style-picture figcaption span:last-child{text-align:right}.christmas-style-copy .christmas-kicker{align-items:center;gap:10px;display:flex}.christmas-style-copy h3{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin-block:15px 21px;font-size:clamp(29px,3.15vw,45px);font-weight:550;line-height:1.1}.christmas-style-body{color:#655d50;font-size:16px;line-height:1.7}.christmas-tip{border-left:2px solid #b49660;margin-top:24px;padding-left:20px}.christmas-tip .christmas-kicker{color:#816745;font-size:9px}.christmas-tip p{color:#52604c;margin-top:8px;font-size:14px;line-height:1.65}.christmas-macchiato{background:#e8d9c5;overflow:clip}.christmas-macchiato-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;padding-block:67px 72px;display:grid}.christmas-color-copy h2{color:#634530;max-width:15ch;margin-block:18px 25px}.christmas-color-copy>p:last-child{color:#65513f;max-width:49ch;font-size:16px;line-height:1.75}.christmas-color-art{place-items:center;min-height:380px;display:grid;position:relative}.christmas-color-ball{background:radial-gradient(at 30% 25%,#d2b593 0,#b18b64 30%,#866040 67%,#573c2b 100%);border-radius:50%;width:250px;height:250px;position:relative;box-shadow:15px 28px 26px -20px #68492b70}.christmas-color-ball:before{content:"";background:repeating-linear-gradient(90deg,#ab8e5b 0 4px,#e4c684 4px 8px);border-radius:7px 7px 0 0;width:44px;height:25px;position:absolute;top:-19px;left:103px}.christmas-color-ball:after{content:"";border:2px solid #ab8e5b;border-radius:50%;width:20px;height:24px;position:absolute;top:-38px;left:115px}.christmas-color-ball span{border-inline:1px solid #fff6da38;border-radius:50%;position:absolute;inset:12px 45px}.christmas-color-thread{background:#8f7452;width:1px;position:absolute;top:-85px;bottom:290px;left:50%}.christmas-color-star{color:#faf0dc;font-size:85px;font-weight:400;position:absolute;top:38px;right:6%}.christmas-color-chips{display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.christmas-color-chips i{background:#896449;width:53px;height:41px;display:block}.christmas-color-chips i:nth-child(2){background:#b7906b}.christmas-color-chips i:nth-child(3){background:#173d2a}.christmas-color-chips i:nth-child(4){background:#fff8ed}.christmas-coffee{background:#fffdf8;padding-block:100px}.christmas-coffee-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;display:grid}.christmas-coffee-copy h2{max-width:12ch;margin-block:18px 24px;font-size:clamp(34px,3.6vw,51px)}.christmas-coffee-copy>p:not(.christmas-kicker){color:#655d50;font-size:16px;line-height:1.7}.christmas-coffee-copy .christmas-section-button{margin-top:26px}.christmas-coffee-products{grid-template-columns:1fr 1fr;align-items:start;gap:19px;min-width:0;display:grid}.christmas-coffee-card{background:#f5ecde;border:1px solid #e5dbc9;border-radius:110px 110px 5px 5px;min-width:0;padding:22px;display:block;position:relative}.christmas-coffee-products .christmas-product-slot:nth-child(2){margin-top:45px}.christmas-coffee-products .christmas-product-slot:nth-child(2) .christmas-coffee-card{background:#ebeee3}.christmas-gift-tag{text-align:center;color:#8b3542;font:9px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;min-height:57px;padding-top:19px;display:block}.christmas-gift-tag:before{content:"✦";margin-bottom:11px;font-size:21px;line-height:1;display:block}.christmas-coffee-photo{aspect-ratio:4/5;place-items:center;padding:20px 0 8px;display:grid}.christmas-coffee-photo picture{width:100%;height:100%;display:block}.christmas-coffee-photo img{object-fit:contain;width:100%;height:100%}.christmas-coffee-caption{border-top:1px solid #c6baa2;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.christmas-coffee-caption h3{letter-spacing:-.04em;font-size:18px;font-weight:550;line-height:1.25}.christmas-coffee-caption>span{border:1px solid #baa98a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.christmas-coffee-caption .ui-arrow{width:12px;height:12px}.christmas-textiles{background:#f0eee3;border-bottom:1px solid #dfd8c8;padding-block:90px}.christmas-textiles .christmas-kicker{font-size:12px}.christmas-textiles .christmas-coffee-copy h2{max-width:15ch}.christmas-textile-products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.christmas-textile-card{border:1px solid var(--textile-border,#d4d7c7);background:var(--textile-background,#e4e9d9);min-width:0;padding:10px;display:block}.christmas-textile-products .christmas-product-slot:nth-child(2){--textile-background:#eee3cb;--textile-border:#dbceb2;margin-top:36px}.christmas-textile-photo picture{display:block}.christmas-textile-photo img{object-fit:contain;width:100%;height:auto;display:block}.christmas-textile-caption{padding:20px 30px 15px 10px;position:relative}.christmas-textile-brand{font:12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#667158;margin-bottom:8px;display:block}.christmas-textile-caption h3{letter-spacing:-.035em;font-size:22px;font-weight:550;line-height:1.1}.christmas-textile-caption p{color:#60664f;margin-top:9px;font-size:12px;line-height:1.5}.christmas-textile-arrow{border:1px solid #8e9679;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:17px;right:2px}.christmas-textile-arrow .ui-arrow{width:12px;height:12px}.christmas-coffee-copy .christmas-section-button{transition:color .2s,background-color .2s}.christmas-coffee-copy .christmas-section-button:is(:hover,:focus-visible){--arrow-turn:45deg}@media (width<=900px){.christmas-textile-products{width:100%;max-width:650px}}@media (width<=700px){.christmas-textiles{padding-block:58px}}@media (width<=540px){.christmas-textile-products{grid-template-columns:minmax(0,1fr);gap:25px;max-width:390px;margin-inline:auto}.christmas-textile-products .christmas-product-slot:nth-child(2){margin-top:0}.christmas-textile-caption h3{font-size:25px}}.christmas-search{--ink:#173d2a;--ink-soft:#655d50;--surface:#eeeadd;--bg:#fffdf8;--line:#ddd2bd;--muted:#6e6353;--accent:#a33746;padding-bottom:85px}.christmas-search .search{margin-top:0}.christmas-search .search-form button:is(:hover,:focus-visible) .ui-arrow{--arrow-turn:45deg}.christmas-faq{background:#f5f0e5;padding-bottom:90px}.christmas-faq-grid{grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:36px;display:grid}.christmas-faq-grid h2{max-width:12ch;margin-top:16px;font-size:clamp(34px,3.6vw,50px)}.christmas-faq-ornament{border-top:1px solid #d1b991;width:86px;height:120px;margin-top:28px;position:relative}.christmas-faq-ornament:before{content:"";background:#b99d71;width:1px;height:35px;position:absolute;top:0;left:42px}.christmas-faq-ornament span{color:#f5e1ba;background:#a33746;border-radius:50%;place-items:center;width:66px;height:66px;font-size:43px;font-weight:300;display:grid;position:absolute;top:35px;left:10px}.christmas-questions{border-top:1px solid #d0c6b2}.christmas-questions details{border-bottom:1px solid #d0c6b2}.christmas-questions summary{cursor:pointer;letter-spacing:-.025em;grid-template-columns:22px 1fr 26px;align-items:start;gap:14px;padding:25px 0;font-size:17px;font-weight:550;line-height:1.4;list-style:none;display:grid}.christmas-questions summary::-webkit-details-marker{display:none}.christmas-question-number{font:10px/2.4 var(--mono);color:#94784d}.christmas-questions summary svg{border:1px solid #bca783;border-radius:50%;width:26px;height:26px;padding:4px}.christmas-questions details[open] summary svg{color:#fff8ed;background:#173d2a;border-color:#173d2a;transform:rotate(45deg)}.christmas-questions details[open] summary{color:#8b3542}.christmas-questions details p{color:#655d50;margin:0 35px 26px 36px;font-size:15px;line-height:1.75}.christmas-closing{text-align:center;color:#fff8ed;background:#173d2a;padding-top:75px;overflow:clip}.christmas-closing .christmas-kicker{color:#d7ad60}.christmas-closing h2{max-width:16ch;margin:20px auto 28px}.christmas-closing-copy{color:#e2e6d5;max-width:61ch;margin:0 auto 12px;font-size:16px;line-height:1.7}.christmas-closing a{border-bottom:1px solid #91a18a;margin-top:19px;padding:8px 0;font-size:13px;display:inline-block}.christmas-closing a:hover{color:#ebc783}.christmas-closing .christmas-garland{margin-top:23px}.christmas-closing :focus-visible{outline-color:#ebc783}@media (width<=1000px){.christmas-style{gap:35px}.christmas-style-copy h3{font-size:33px}.christmas-style-body{font-size:15px}.christmas-coffee-grid{grid-template-columns:.85fr 1.15fr;gap:30px}.christmas-coffee-card{padding:15px}.christmas-faq-grid{gap:38px}}@media (width<=900px){.christmas-guide-feature{gap:38px;padding-bottom:65px}.christmas-guide-intro h2{font-size:44px}.christmas-section-lead{font-size:15px}.christmas-style-index a{grid-template-columns:22px 1fr 16px;gap:10px;min-height:76px}.christmas-style-index .christmas-swatches{display:none}.christmas-coffee-grid{grid-template-columns:1fr;gap:36px}.christmas-coffee-copy h2{max-width:20ch}.christmas-coffee-copy>p{max-width:63ch}.christmas-coffee-products{width:100%;max-width:650px}.christmas-coffee-card{padding:25px}.christmas-coffee-photo{aspect-ratio:1}.christmas-faq-grid{grid-template-columns:1fr;gap:32px}.christmas-faq-grid h2{max-width:20ch}.christmas-faq-grid h2 br,.christmas-faq-ornament{display:none}.christmas-macchiato-grid{gap:30px}.christmas-color-ball{width:200px;height:200px}.christmas-color-ball:before{left:78px}.christmas-color-ball:after{left:90px}.christmas-color-thread{bottom:266px}.christmas-color-star{font-size:60px;top:70px}}@media (width<=700px){.christmas-section-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px}.christmas-section-nav>span{display:none}.christmas-section-nav a{gap:7px;padding:7px 0;font-size:11px}.christmas-guide-feature{grid-template-columns:1fr;gap:34px;padding-top:27px}.christmas-guide-intro h2{max-width:12ch}.christmas-style-index a{grid-template-columns:22px 1fr auto 16px;min-height:70px}.christmas-style-index .christmas-swatches{display:flex}.christmas-guide .christmas-garland{width:calc(100% + 28px);max-width:none;margin-left:-14px}.christmas-style,.christmas-style-reverse{grid-template-columns:1fr;gap:26px}.christmas-style-reverse .christmas-style-picture{order:0}.christmas-style-copy h3{max-width:18ch;font-size:35px}.christmas-style-body{font-size:16px}.christmas-styles{gap:60px}.christmas-style-scene{border-top-left-radius:85px}.christmas-style-reverse .christmas-style-scene{border-top-left-radius:8px;border-top-right-radius:85px}.christmas-style-picture figcaption{font-size:9px}.christmas-guide>.christmas-section-wrap{padding-bottom:62px}.christmas-macchiato-grid{grid-template-columns:1fr;gap:20px;padding-block:25px 55px}.christmas-color-art{min-height:315px}.christmas-color-thread{bottom:250px}.christmas-color-star{top:40px;right:17%}.christmas-color-chips{bottom:7px}.christmas-color-copy h2{max-width:17ch;font-size:40px}.christmas-coffee{padding-block:63px 80px}.christmas-coffee-copy h2{max-width:15ch}.christmas-coffee-copy .christmas-section-button{margin-top:23px}.christmas-search,.christmas-faq{padding-bottom:56px}.christmas-faq-grid{padding-top:23px}.christmas-questions summary{grid-template-columns:18px 1fr 25px;gap:10px;padding-block:22px;font-size:16px}.christmas-questions details p{margin-left:28px;margin-right:0}.christmas-closing{padding-top:55px}.christmas-closing h2{font-size:42px}.christmas-closing-copy{font-size:15px}.christmas-closing .christmas-garland{width:145%;max-width:none;margin-left:-22.5%}}@media (width<=540px){.christmas-coffee-products{grid-template-columns:1fr;gap:23px;max-width:360px;margin:auto}.christmas-coffee-products .christmas-product-slot:nth-child(2){margin-top:0}.christmas-coffee-card{padding:23px 27px}.christmas-coffee-photo{aspect-ratio:1.15}.christmas-coffee-caption h3{font-size:22px}.christmas-gift-tag{min-height:auto}.christmas-section-nav a:last-child{flex-basis:100%;justify-content:center;padding-top:0}.christmas-section-button{gap:18px;padding:15px 20px;font-size:13px}.christmas-guide-intro h2{font-size:42px}}@media (width<=374px){.christmas-section-wrap{padding-inline:20px}.christmas-hero-actions .christmas-cta{gap:16px;padding-left:15px;font-size:12px}.christmas-section-nav{padding-inline:20px}.christmas-guide-intro h2{font-size:38px}.christmas-index-name{font-size:27px}.christmas-swatches i{width:19px;height:19px}.christmas-swatches{padding-right:0}}.christmas-product-slot{min-width:0}.christmas-products-pause{color:#655d50;min-height:44px;font:12px/1.5 var(--mono);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:10px 0}.christmas-products-pause:not([hidden]){display:block}.christmas-products-pause:hover:not(:disabled){color:#173d2a}.christmas-products-pause:disabled{cursor:default}[data-christmas-visual]{isolation:isolate;position:relative}[data-christmas-card]{transition:border-color .2s,box-shadow .5s}[data-christmas-card] :is(h3,.christmas-textile-arrow,.christmas-coffee-caption>span){transition:color .2s,background-color .2s,border-color .2s}[data-christmas-card]:is(:hover,:focus-visible){border-color:#943443;box-shadow:0 16px 35px -18px #173d2a55}[data-christmas-card]:is(:hover,:focus-visible) h3{color:#943443}[data-christmas-card]:is(:hover,:focus-visible) :is(.christmas-textile-arrow,.christmas-coffee-caption>span){color:#fff8ed;background:#943443;border-color:#943443}@media (width>=480px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.christmas-textile-products,.christmas-coffee-products){padding-block:64px}[data-christmas-card]{transform:translate3d(0,var(--christmas-drift,0px),0);transition:border-color .2s, box-shadow .5s, translate .5s var(--ease)}[data-christmas-visual] picture{transition:transform .8s var(--ease)}[data-christmas-visual]:after{content:"";pointer-events:none;background:radial-gradient(circle 150px at var(--christmas-glow-x,50%) var(--christmas-glow-y,50%), #fff8 0, #fff3 22%, transparent 68%);opacity:0;transition:opacity .25s;position:absolute;inset:0}[data-christmas-products-motion=true] [data-christmas-visual][data-christmas-hover]:after{opacity:.6}[data-christmas-products-motion=true] [data-christmas-card]:hover{translate:0 -6px}[data-christmas-products-motion=true] [data-christmas-card]:hover picture{transform:scale(1.035)}}@media (width>=1100px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.christmas-textile-products,.christmas-coffee-products){padding-block:128px}}@media (width>=480px) and (width<=540px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.christmas-textile-products,.christmas-coffee-products){row-gap:148px}}.textiles-page{--ink:#263b2c;--ink-soft:#5c6159;--muted:#62695d;--surface:#f2f0e9;--line:#dcded4;--accent:#93612f;color:var(--ink)}.textiles-page h1,.textiles-page h2,.textiles-page h3{overflow-wrap:anywhere}.textiles-page a:focus-visible{outline-offset:5px;outline:3px solid #966337}.textiles-kicker{font:12px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#646b5c}.textiles-hero{background:#f3f0e8;padding:56px 0 48px}.textiles-breadcrumbs{color:#5e665a;flex-wrap:wrap;gap:8px 12px;margin-bottom:34px;font-size:12px;display:flex}.textiles-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.textiles-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);display:grid}.textiles-hero-grid>*{min-width:0}.textiles-hero h1{letter-spacing:-.065em;max-width:10ch;margin-top:23px;font-size:clamp(50px,6.8vw,88px);font-weight:550;line-height:1}.textiles-intro{color:#5c6159;max-width:42ch;margin-top:27px;font-size:18px;line-height:1.7}.textiles-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:32px;display:flex}.textiles-button{color:#fffdf5;background:#263b2c;border-radius:4px;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:17px 23px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.textiles-button .ui-arrow{flex:none;width:18px;height:18px}.textiles-button{transition:background-color .2s,color .2s}.textiles-button:is(:hover,:focus-visible){--arrow-turn:45deg;background:#435c42}.textiles-text-link{text-underline-offset:5px;padding-block:10px;font-size:14px;text-decoration:underline}.textiles-hero-palette{gap:8px;margin-top:42px;display:flex}.textiles-hero-palette span{border-radius:2px;width:50px;height:12px}.textiles-hero-photo{margin:0}.textiles-page picture{display:block}.textiles-page picture img{object-fit:contain;width:100%;height:auto;display:block}.textiles-hero-photo figcaption{font:12px/1.6 var(--mono);color:#63695e;padding-top:15px}.textiles-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:30px 70px;margin-bottom:34px;display:grid}.textiles-section-head h2{max-width:19ch;margin-top:15px;font-size:clamp(32px,4vw,50px);font-weight:550;line-height:1.08}.textiles-section-head>p{max-width:47ch;color:var(--ink-soft);font-size:16px;line-height:1.7}.textiles-catalog{padding-block:80px}.textiles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px;display:grid}.textile-design{min-width:0;display:block}.textile-design-photo{background:#efede6}.textile-design-title{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.textile-design-title h3{font-size:23px;font-weight:550;line-height:1.15}.textile-design-title .ui-arrow{flex:none;width:18px;height:18px}.textile-design-title{transition:color .2s}.textile-design:is(:hover,:focus-visible) .textile-design-title{color:#93612f}.textile-design:is(:hover,:focus-visible) .textile-design-link{border-color:currentColor}.textiles-text-link:is(:hover,:focus-visible),.textiles-back:is(:hover,:focus-visible),.textiles-breadcrumbs a:is(:hover,:focus-visible){color:#93612f}.textile-design-meta{font:12px/1.5 var(--mono);color:#61665e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.textile-swatches{gap:4px;display:flex}.textile-swatches i{border:1px solid #263b2c12;border-radius:50%;width:17px;height:17px}.textile-design-link{border-bottom:1px solid #9fa690;margin-top:14px;font-size:13px;display:inline-block}.textiles-guide{background:#edf0e7;padding-block:65px}.textiles-measure-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:45px 0 0;padding:0;list-style:none;display:grid}.textiles-measure-steps li{border-top:1px solid #bfc8b6;min-width:0;padding-top:18px}.textiles-step-number{font:12px/1.5 var(--mono);color:#737c67}.textiles-measure-steps h3{margin:18px 0 16px;font-size:23px;font-weight:550;line-height:1.2}.textiles-measure-steps p{color:#596250;font-size:15px;line-height:1.75}.textiles-details{padding-block:75px}.textiles-disclosure{color:#63685f;border-left:2px solid #c2c9b7;max-width:90ch;padding-left:16px;font-size:13px;line-height:1.65}.textiles-reviewed{font:12px/1.6 var(--mono);color:#666e5e;margin-top:18px}.textiles-product-list{margin-top:45px}.textile-product{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,70px);padding-block:55px;scroll-margin-top:100px;display:grid}.textile-product>*{min-width:0}.textile-product-photo{align-self:start}.textile-product-content h3{margin:12px 0 18px;font-size:clamp(28px,3vw,38px);font-weight:550;line-height:1.1}.textile-product-description{color:var(--ink-soft);font-size:16px;line-height:1.65}.textile-combination{color:#626657;background:#f5f3ed;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.7}.textile-combination b{color:#394a35;font-weight:600}.textile-variant{margin-top:25px}.textile-variant h4{font:600 15px/1.5 var(--display);letter-spacing:0}.textile-variant dl{margin:16px 0;font-size:14px}.textile-variant dl>div{border-bottom:1px solid #e7e8e0;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:20px;padding-block:10px;display:grid}.textile-variant dt{color:#697060}.textile-variant dd{color:#3c4636;margin:0}.textile-excludes{color:#616958;margin:18px 0;font-size:13px;line-height:1.6}.textile-variant-note{color:#656c60;max-width:65ch;margin-top:16px;font-size:12px;line-height:1.65}.textiles-back{border-bottom:1px solid #bdc5b4;margin-top:18px;padding-block:8px;font-size:13px;display:inline-block}.textiles-page .faq{padding-bottom:80px}.textiles-closing{color:#f6f2e7;text-align:center;background:#263b2c;padding-block:65px}.textiles-closing .textiles-kicker{color:#c4cbae}.textiles-closing h2{max-width:22ch;margin:20px auto 25px;font-size:clamp(34px,4.5vw,56px);font-weight:500;line-height:1.08}.textiles-closing .wrap>p:not(.textiles-kicker){color:#d7ddcd;max-width:62ch;margin:auto;font-size:16px;line-height:1.7}.textiles-closing .textiles-button{color:#263b2c;background:#eee9d9;margin-top:28px}.textiles-closing .textiles-button:is(:hover,:focus-visible){background:#fffdf6}@media (width<=900px){.textiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.textiles-section-head{gap:25px}}@media (width<=760px){.textiles-hero{padding-top:40px}.textiles-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.textiles-hero h1{max-width:13ch;font-size:clamp(45px,9vw,67px)}.textiles-intro{max-width:50ch;font-size:17px}.textiles-hero-palette{margin-top:27px}.textiles-section-head{grid-template-columns:minmax(0,1fr);gap:18px}.textiles-section-head h2{max-width:23ch}.textiles-measure-steps{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:30px}.textiles-measure-steps h3{margin:12px 0}.textile-product{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:35px}.textile-product-photo{width:100%;max-width:520px}.textiles-catalog,.textiles-details{padding-block:55px}.textiles-guide{padding-block:45px}}@media (width<=540px){.textiles-grid{grid-template-columns:minmax(0,1fr);gap:35px}.textiles-actions{flex-direction:column;align-items:flex-start;gap:12px}.textiles-hero h1{font-size:clamp(43px,12vw,62px)}.textile-variant dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:14px}.textiles-section-head h2{font-size:34px}}.cta[data-astro-cid-laorntl7]{background:var(--ink);color:var(--bg);transition:background .2s, color .2s, transform .3s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cta[data-astro-cid-laorntl7]:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.cta[data-astro-cid-laorntl7] i[data-astro-cid-laorntl7]{font-style:normal}.cta-sm[data-astro-cid-laorntl7]{padding:8px 12px;font-size:13px}.cta-md[data-astro-cid-laorntl7]{padding:11px 18px;font-size:15px}.cta-lg[data-astro-cid-laorntl7]{padding:14px 22px;font-size:16px}.verdict[data-astro-cid-gfkrbjiw]{padding-block:clamp(8px,2vw,24px) clamp(40px,6vw,72px)}.verdict[data-astro-cid-gfkrbjiw]>.label[data-astro-cid-gfkrbjiw]{margin-bottom:14px}.verdict-grid[data-astro-cid-gfkrbjiw]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.verdict-grid[data-astro-cid-gfkrbjiw].n-1{grid-template-columns:1fr}.verdict-grid[data-astro-cid-gfkrbjiw].n-3{grid-template-columns:repeat(3,1fr)}.verdict-grid[data-astro-cid-gfkrbjiw].n-3 .vcard[data-astro-cid-gfkrbjiw]{grid-template-columns:1fr;min-height:380px}.verdict-grid[data-astro-cid-gfkrbjiw].n-3 .vcard[data-astro-cid-gfkrbjiw] .vimg{order:-1;justify-self:end}.verdict-grid[data-astro-cid-gfkrbjiw].n-3 .vcard[data-astro-cid-gfkrbjiw] .vimg img{width:min(60%,180px)}.vfoot[data-astro-cid-gfkrbjiw]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.vcard[data-astro-cid-gfkrbjiw]{border-radius:var(--radius);min-height:300px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);grid-template-columns:1fr minmax(140px,38%);gap:16px;padding:clamp(22px,3vw,32px);display:grid;position:relative;overflow:hidden}.vcard[data-astro-cid-gfkrbjiw]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #0006}.tone-lime[data-astro-cid-gfkrbjiw]{background:var(--lime);color:#0a0a0a}.tone-accent[data-astro-cid-gfkrbjiw]{background:var(--accent);color:#fff}.tone-ink[data-astro-cid-gfkrbjiw]{color:#f4f2ee;background:#121212}.vcard-text[data-astro-cid-gfkrbjiw]{flex-direction:column;display:flex}.vlabel[data-astro-cid-gfkrbjiw]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:12px}.vlabel[data-astro-cid-gfkrbjiw] i[data-astro-cid-gfkrbjiw]{font-style:normal}h2[data-astro-cid-gfkrbjiw]{letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:.95}.vcard[data-astro-cid-gfkrbjiw] p[data-astro-cid-gfkrbjiw]{opacity:.9;text-wrap:pretty;margin-top:12px;font-size:1.05rem;line-height:1.35}.vcard[data-astro-cid-gfkrbjiw] p[data-astro-cid-gfkrbjiw]:first-letter{text-transform:uppercase}.vcard[data-astro-cid-gfkrbjiw] .vcta{align-self:flex-start}.tone-lime[data-astro-cid-gfkrbjiw] .vcta{color:var(--lime);background:#0a0a0a}.tone-accent[data-astro-cid-gfkrbjiw] .vcta{color:#fff;background:#0a0a0a}.tone-accent[data-astro-cid-gfkrbjiw] .vcta:hover{color:var(--accent);background:#fff}.tone-ink[data-astro-cid-gfkrbjiw] .vcta{color:#0a0a0a;background:#f4f2ee}.vcard[data-astro-cid-gfkrbjiw] .vimg{place-self:end center}.vcard[data-astro-cid-gfkrbjiw] .vimg img{filter:drop-shadow(0 30px 30px #0000004d);width:min(100%,240px);height:auto;transition:transform .8s var(--ease)}.vcard[data-astro-cid-gfkrbjiw]:hover .vimg img{transform:translateY(-6px)rotate(-1deg)}.vversus[data-astro-cid-gfkrbjiw]{border-radius:var(--radius);background:var(--violet);color:#fff;transition:transform .4s var(--ease);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 24px;padding:20px 26px;display:flex}.vversus[data-astro-cid-gfkrbjiw]:hover{transform:translateY(-3px)}.vversus[data-astro-cid-gfkrbjiw] .label[data-astro-cid-gfkrbjiw]{color:#ffffffb3}.vq[data-astro-cid-gfkrbjiw]{letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600}.vt[data-astro-cid-gfkrbjiw]{margin-left:auto;font-weight:600}.vt[data-astro-cid-gfkrbjiw] i[data-astro-cid-gfkrbjiw]{font-style:normal}@media (width<=1000px){.verdict-grid[data-astro-cid-gfkrbjiw].n-3{grid-template-columns:1fr}.verdict-grid[data-astro-cid-gfkrbjiw].n-3 .vcard[data-astro-cid-gfkrbjiw]{grid-template-columns:1fr minmax(140px,38%);min-height:300px}.verdict-grid[data-astro-cid-gfkrbjiw].n-3 .vcard[data-astro-cid-gfkrbjiw] .vimg{order:0;justify-self:center}}@media (width<=860px){.verdict-grid[data-astro-cid-gfkrbjiw]{grid-template-columns:1fr}}@media (width<=480px){.vcard[data-astro-cid-gfkrbjiw]{grid-template-columns:1fr}.vcard[data-astro-cid-gfkrbjiw] .vimg{order:-1}.vcard[data-astro-cid-gfkrbjiw] .vimg img{width:160px}}.tabla[data-astro-cid-ilmkpof6]{padding-block:0 clamp(40px,6vw,72px)}.scroller[data-astro-cid-ilmkpof6]{contain:paint;border-radius:var(--radius);background:var(--surface);-webkit-overflow-scrolling:touch;padding:6px;overflow-x:auto}table[data-astro-cid-ilmkpof6]{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:15px}thead[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6]{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 16px 10px;font-size:12px;font-weight:500}tbody[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6],tbody[data-astro-cid-ilmkpof6] td[data-astro-cid-ilmkpof6]{border-top:1px solid var(--line);vertical-align:middle;padding:14px 16px}tbody[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6]{text-align:left;letter-spacing:-.01em;font-weight:600}tbody[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6] a[data-astro-cid-ilmkpof6]:hover{color:var(--accent)}tbody[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6] i[data-astro-cid-ilmkpof6]{margin-right:4px;font-style:normal}tbody[data-astro-cid-ilmkpof6] tr[data-astro-cid-ilmkpof6]:first-child th[data-astro-cid-ilmkpof6],tbody[data-astro-cid-ilmkpof6] tr[data-astro-cid-ilmkpof6]:first-child td[data-astro-cid-ilmkpof6]{border-top:0}tbody[data-astro-cid-ilmkpof6] tr[data-astro-cid-ilmkpof6]:hover{background:var(--bg)}td[data-astro-cid-ilmkpof6].num{font-variant-numeric:tabular-nums;white-space:nowrap}td[data-astro-cid-ilmkpof6]:last-child{text-align:right}thead[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6]:first-child,tbody[data-astro-cid-ilmkpof6] th[data-astro-cid-ilmkpof6]{background:var(--surface);z-index:1;position:sticky;left:0}tbody[data-astro-cid-ilmkpof6] tr[data-astro-cid-ilmkpof6]:hover th[data-astro-cid-ilmkpof6]{background:var(--bg)}.role[data-astro-cid-hiwizf2w]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:7px 11px;font-size:12px;display:inline-flex}@media (width<=480px){.role[data-astro-cid-hiwizf2w]{white-space:normal;border-radius:14px}}.role[data-astro-cid-hiwizf2w] i[data-astro-cid-hiwizf2w]{font-size:12px;font-style:normal}.role-win[data-astro-cid-hiwizf2w]{background:var(--lime);color:#0a0a0a}.role-value[data-astro-cid-hiwizf2w]{background:var(--accent);color:#fff}.markets[data-astro-cid-i57owegm]{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-soft);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.markets[data-astro-cid-i57owegm] li[data-astro-cid-i57owegm]{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 9px}.markets[data-astro-cid-i57owegm] .upd[data-astro-cid-i57owegm]{color:var(--muted);border-style:dashed}.ficha[data-astro-cid-yhh72zg5]{border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(220px,34%) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,32px);scroll-margin-top:92px;display:grid}.ficha[data-astro-cid-yhh72zg5]>[data-astro-cid-yhh72zg5]{min-width:0}.ficha-media[data-astro-cid-yhh72zg5]{background:var(--bg);border-radius:20px;place-items:center;min-height:280px;padding:28px;display:grid;position:relative}.pos[data-astro-cid-yhh72zg5]{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:12px;position:absolute;top:14px;left:16px}.ficha-media[data-astro-cid-yhh72zg5] img{filter:drop-shadow(0 24px 24px #00000038);width:min(100%,300px);height:auto;transition:transform .8s var(--ease)}.ficha[data-astro-cid-yhh72zg5]:hover .ficha-media[data-astro-cid-yhh72zg5] img{transform:translateY(-6px)rotate(-1deg)}.ficha-media[data-astro-cid-yhh72zg5] [data-placeholder] img{filter:none;opacity:.9}.ficha-top[data-astro-cid-yhh72zg5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rating[data-astro-cid-yhh72zg5]{letter-spacing:-.03em;font-size:1.6rem;font-weight:600;line-height:1}.rating[data-astro-cid-yhh72zg5] small[data-astro-cid-yhh72zg5]{font-family:var(--mono);color:var(--muted);letter-spacing:0;margin-left:3px;font-size:12px}h3[data-astro-cid-yhh72zg5]{letter-spacing:-.04em;overflow-wrap:anywhere;hyphens:auto;margin-top:16px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1}.one[data-astro-cid-yhh72zg5]{color:var(--ink-soft);text-wrap:pretty;margin-top:10px;font-size:1.1rem}.one[data-astro-cid-yhh72zg5]:first-letter{text-transform:uppercase}.specs[data-astro-cid-yhh72zg5]{flex-wrap:wrap;gap:10px 28px;margin-top:18px;display:flex}.specs[data-astro-cid-yhh72zg5]>span[data-astro-cid-yhh72zg5]{letter-spacing:-.02em;flex-direction:column;gap:4px;font-size:1.15rem;font-weight:600;display:flex}.specs[data-astro-cid-yhh72zg5] small[data-astro-cid-yhh72zg5]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:500}.ficha[data-astro-cid-yhh72zg5] .markets{margin-top:14px}.pc[data-astro-cid-yhh72zg5]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:22px;padding-top:20px;display:grid}.pc[data-astro-cid-yhh72zg5] h4[data-astro-cid-yhh72zg5]{margin-bottom:8px}.pc[data-astro-cid-yhh72zg5] ul[data-astro-cid-yhh72zg5]{color:var(--ink-soft);gap:7px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.pc[data-astro-cid-yhh72zg5] li[data-astro-cid-yhh72zg5]{padding-left:20px;position:relative}.pc[data-astro-cid-yhh72zg5] li[data-astro-cid-yhh72zg5]:before{font-weight:700;position:absolute;top:.1em;left:0}.pros[data-astro-cid-yhh72zg5] li[data-astro-cid-yhh72zg5]:before{content:"✓";color:#6aa300}[data-theme=dark] .pros[data-astro-cid-yhh72zg5] li[data-astro-cid-yhh72zg5]:before{color:var(--lime)}.contras[data-astro-cid-yhh72zg5] li[data-astro-cid-yhh72zg5]:before{content:"✕";color:var(--accent)}.ideal[data-astro-cid-yhh72zg5]{color:var(--ink-soft);margin-top:18px;font-size:15px}.ideal[data-astro-cid-yhh72zg5] b[data-astro-cid-yhh72zg5]{color:var(--ink)}.ficha-foot[data-astro-cid-yhh72zg5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.asin[data-astro-cid-yhh72zg5]{font-size:12px}@media (width<=720px){.ficha[data-astro-cid-yhh72zg5]{grid-template-columns:minmax(0,1fr)}.ficha-media[data-astro-cid-yhh72zg5]{min-height:220px}.pc[data-astro-cid-yhh72zg5]{grid-template-columns:minmax(0,1fr)}}.hl[data-astro-cid-bza5mmzh]{color:var(--accent);text-transform:uppercase;white-space:nowrap;letter-spacing:-.055em;font-weight:620}.guia[data-astro-cid-bza5mmzh]{padding-block:0 clamp(40px,6vw,72px)}.lead[data-astro-cid-bza5mmzh]{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;margin:-8px 0 clamp(20px,3vw,32px);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.45}.steps[data-astro-cid-bza5mmzh]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-bza5mmzh] li[data-astro-cid-bza5mmzh]{border-top:1.5px solid var(--ink);padding-top:16px}.n[data-astro-cid-bza5mmzh]{letter-spacing:-.06em;color:var(--accent);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:560;line-height:1;display:block}h3[data-astro-cid-bza5mmzh]{letter-spacing:-.03em;margin-top:14px;font-size:1.2rem}h3[data-astro-cid-bza5mmzh] a[data-astro-cid-bza5mmzh]{text-underline-offset:4px;text-decoration:underline 1.5px}h3[data-astro-cid-bza5mmzh] a[data-astro-cid-bza5mmzh]:hover,h3[data-astro-cid-bza5mmzh] a[data-astro-cid-bza5mmzh]:focus-visible{color:var(--accent)}h3[data-astro-cid-bza5mmzh] i[data-astro-cid-bza5mmzh]{opacity:.7;font-style:normal}.steps[data-astro-cid-bza5mmzh] p[data-astro-cid-bza5mmzh]{color:var(--ink-soft);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.45}.mini[data-astro-cid-bza5mmzh]{letter-spacing:-.01em;border-radius:var(--radius);background:var(--surface);text-wrap:pretty;max-width:66ch;padding:clamp(20px,3vw,32px);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.45}.mini[data-astro-cid-bza5mmzh]:first-letter{text-transform:uppercase}@media (width<=760px){.steps[data-astro-cid-bza5mmzh]{grid-template-columns:1fr}}.links[data-astro-cid-yzac3zd4]{padding-block:0 clamp(40px,6vw,72px)}.pills[data-astro-cid-yzac3zd4]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pills[data-astro-cid-yzac3zd4] a[data-astro-cid-yzac3zd4]{background:var(--surface);transition:background .2s, color .2s, transform .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.pills[data-astro-cid-yzac3zd4] a[data-astro-cid-yzac3zd4]:hover{background:var(--ink);color:var(--bg);transform:translateY(-2px)}.pills[data-astro-cid-yzac3zd4] a[data-astro-cid-yzac3zd4].strong{background:var(--violet);color:#fff}.pills[data-astro-cid-yzac3zd4] a[data-astro-cid-yzac3zd4].strong:hover{background:var(--ink)}.pills[data-astro-cid-yzac3zd4] i[data-astro-cid-yzac3zd4]{opacity:.7;font-style:normal}.aviso[data-astro-cid-idm5hfpv]{background:var(--surface);color:var(--ink-soft);text-wrap:pretty;border-radius:16px;padding:18px 22px;font-size:14px;line-height:1.5}.aviso[data-astro-cid-idm5hfpv] b[data-astro-cid-idm5hfpv]{color:var(--ink)}.ranking[data-astro-cid-ijiotf22]{padding-block:0 clamp(40px,6vw,72px)}.white-product-media[data-astro-cid-ijiotf22] .ficha-media{background:#fff}.white-product-media[data-astro-cid-ijiotf22] .pos{color:#595959}.fichas[data-astro-cid-ijiotf22]{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.sentence[data-astro-cid-mbegkkyi]{padding-block:0 clamp(40px,6vw,72px)}.sentence[data-astro-cid-mbegkkyi] p[data-astro-cid-mbegkkyi]{letter-spacing:-.03em;text-wrap:pretty;max-width:70ch;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:600;line-height:1.25}.sentence[data-astro-cid-mbegkkyi] p[data-astro-cid-mbegkkyi]:first-letter{text-transform:uppercase}.sentence[data-astro-cid-mbegkkyi] .label[data-astro-cid-mbegkkyi]{margin-bottom:12px;display:block}.faceoff[data-astro-cid-mbegkkyi]{padding-block:0 clamp(40px,6vw,72px)}.faceoff[data-astro-cid-mbegkkyi] h2[data-astro-cid-mbegkkyi]{max-width:24ch}.vs[data-astro-cid-mbegkkyi]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);vertical-align:middle;padding-inline:.35em;font-size:.45em}.scroller[data-astro-cid-mbegkkyi]{contain:paint;border-radius:var(--radius);background:var(--surface);padding:6px;overflow-x:auto}table[data-astro-cid-mbegkkyi]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:640px;font-size:15px}table[data-astro-cid-mbegkkyi].n-3{min-width:820px}thead[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi]{text-align:left;letter-spacing:-.02em;vertical-align:bottom;padding:18px 16px 12px;font-size:1.05rem;font-weight:600}thead[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi]:first-child{width:22%}table[data-astro-cid-mbegkkyi].n-3 thead[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi]:first-child{width:19%}thead[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi] .thumb img{filter:drop-shadow(0 12px 12px #0003);width:96px;height:auto;margin-bottom:10px}thead[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi] i[data-astro-cid-mbegkkyi]{font-style:normal}.col[data-astro-cid-mbegkkyi]{border-top:3px solid var(--ink);border-radius:18px 18px 0 0}.col-lime[data-astro-cid-mbegkkyi]{border-top-color:var(--lime)}.col-accent[data-astro-cid-mbegkkyi]{border-top-color:var(--accent)}.col-ink[data-astro-cid-mbegkkyi]{border-top-color:var(--violet)}tbody[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi],tbody[data-astro-cid-mbegkkyi] td[data-astro-cid-mbegkkyi]{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:13px 16px}tbody[data-astro-cid-mbegkkyi] th[data-astro-cid-mbegkkyi]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:16px;font-size:12px;font-weight:500}tbody[data-astro-cid-mbegkkyi] tr[data-astro-cid-mbegkkyi]:hover{background:var(--bg)}tr[data-astro-cid-mbegkkyi].ctas td[data-astro-cid-mbegkkyi]{padding-top:16px;padding-bottom:16px}.criteria[data-astro-cid-mbegkkyi]{padding-block:0 clamp(40px,6vw,72px)}.crit[data-astro-cid-mbegkkyi]{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.crit[data-astro-cid-mbegkkyi] li[data-astro-cid-mbegkkyi]{border-radius:var(--radius);background:var(--surface);padding:clamp(20px,3vw,28px)}.crit[data-astro-cid-mbegkkyi] .n[data-astro-cid-mbegkkyi]{font-family:var(--mono);color:var(--accent);letter-spacing:.08em;font-size:12px;display:block}.crit[data-astro-cid-mbegkkyi] h3[data-astro-cid-mbegkkyi]{letter-spacing:-.03em;margin-top:12px;font-size:1.3rem}.crit[data-astro-cid-mbegkkyi] p[data-astro-cid-mbegkkyi]{color:var(--ink-soft);text-wrap:pretty;margin-top:8px;line-height:1.5}.whofor[data-astro-cid-mbegkkyi]{padding-block:0 clamp(40px,6vw,72px)}.who[data-astro-cid-mbegkkyi]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.who[data-astro-cid-mbegkkyi].n-3{grid-template-columns:repeat(3,1fr)}.wcard[data-astro-cid-mbegkkyi]{border-radius:var(--radius);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex;position:relative;overflow:hidden}.tone-lime[data-astro-cid-mbegkkyi]{background:var(--lime);color:#0a0a0a}.tone-accent[data-astro-cid-mbegkkyi]{background:var(--accent);color:#fff}.tone-ink[data-astro-cid-mbegkkyi]{color:#f4f2ee;background:#121212}.wcard[data-astro-cid-mbegkkyi] .wimg{align-self:flex-end;margin-bottom:-40px}.wcard[data-astro-cid-mbegkkyi] .wimg img{filter:drop-shadow(0 24px 24px #0000004d);width:150px;height:auto}.who[data-astro-cid-mbegkkyi].n-3 .wcard[data-astro-cid-mbegkkyi] .wimg{margin-bottom:6px}.who[data-astro-cid-mbegkkyi].n-3 .wcard[data-astro-cid-mbegkkyi] .wimg img{width:110px}.who[data-astro-cid-mbegkkyi].n-3 .wcard[data-astro-cid-mbegkkyi] h3[data-astro-cid-mbegkkyi]{max-width:none}.wcard[data-astro-cid-mbegkkyi] h3[data-astro-cid-mbegkkyi]{letter-spacing:-.04em;max-width:16ch;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1}.wcard[data-astro-cid-mbegkkyi] p[data-astro-cid-mbegkkyi]{opacity:.92;text-wrap:pretty;margin-top:12px;font-size:1.05rem;line-height:1.4}.wcard[data-astro-cid-mbegkkyi] p[data-astro-cid-mbegkkyi]:first-letter{text-transform:uppercase}.wcard[data-astro-cid-mbegkkyi] .wcta{background:#0a0a0a;align-self:flex-start;margin-top:22px}.tone-lime[data-astro-cid-mbegkkyi] .wcta{color:var(--lime)}.tone-accent[data-astro-cid-mbegkkyi] .wcta{color:#fff}.tone-accent[data-astro-cid-mbegkkyi] .wcta:hover{color:var(--accent);background:#fff}.tone-ink[data-astro-cid-mbegkkyi] .wcta{color:#0a0a0a;background:#f4f2ee}@media (width<=1000px){.who[data-astro-cid-mbegkkyi].n-3{grid-template-columns:1fr}}@media (width<=860px){.crit[data-astro-cid-mbegkkyi],.who[data-astro-cid-mbegkkyi]{grid-template-columns:1fr}}.ranking[data-astro-cid-rbdthpyk]{padding-block:0 clamp(40px,6vw,72px)}.fichas[data-astro-cid-rbdthpyk]{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ev-hero[data-astro-cid-pf3fjjwe]{--bf:#ff5c1a;--lime:#d4ff3d;--paper:#f4f2ee;isolation:isolate;color:var(--paper);background:#070707;margin-top:-1px;position:relative;overflow:clip}.ev-hero[data-astro-cid-pf3fjjwe]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 30% 45%, color-mix(in srgb, var(--bf) 38%, transparent), transparent 70%);opacity:.55;position:absolute;inset:-20% -10% 30%}.ev-inner[data-astro-cid-pf3fjjwe]{padding-block:clamp(36px,6vw,72px) clamp(150px,16vw,210px);position:relative}.ev-eyebrow[data-astro-cid-pf3fjjwe]{color:#a7a29a}.ev-title[data-astro-cid-pf3fjjwe]{color:var(--bf);text-transform:uppercase;font-weight:620;font-size:var(--t);letter-spacing:-.055em;text-wrap:nowrap;margin-top:clamp(14px,2vw,24px);line-height:.8}.ev-word[data-astro-cid-pf3fjjwe]{width:fit-content;display:block;position:relative}.ev-year[data-astro-cid-pf3fjjwe]{background:var(--lime);color:#0a0a0a;letter-spacing:-.03em;vertical-align:top;border-radius:999px;width:fit-content;margin-top:.12em;padding:.06em .22em .04em;font-size:.26em;line-height:1;display:block}.ev-glitch[data-astro-cid-pf3fjjwe]{display:inline-block;position:relative}.ev-lift[data-astro-cid-pf3fjjwe]{--t:clamp(64px, min(calc((min(100vw, 1240px) - 2 * var(--gutter)) / 4.1), calc((100svh - 400px) / 2)), 290px);position:relative}.ev-art[data-astro-cid-pf3fjjwe]{z-index:1;aspect-ratio:1;perspective:1100px;pointer-events:none;width:clamp(140px,16vw,230px);position:absolute;top:2%;right:0}.ev-spin[data-astro-cid-pf3fjjwe]{width:100%;height:100%;transform-style:preserve-3d}.ev-art[data-astro-cid-pf3fjjwe] .asterisk .arm{pointer-events:auto}.ev-sub[data-astro-cid-pf3fjjwe]{letter-spacing:-.025em;max-width:30ch;margin-top:clamp(18px,2.5vw,28px);font-size:clamp(1.2rem,2.1vw,1.7rem);line-height:1.2}.ev-live[data-astro-cid-pf3fjjwe]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin-top:clamp(28px,4vw,44px);font-size:13px;display:flex}.ev-live[data-astro-cid-pf3fjjwe] b[data-astro-cid-pf3fjjwe]{color:var(--lime);font-weight:600}.ev-dot[data-astro-cid-pf3fjjwe]{background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 0 var(--lime);border-radius:50%;flex:none}.ev-live-rule[data-astro-cid-pf3fjjwe]{background:#3a3833;flex:1;min-width:24px;height:1px}.ev-live-tag[data-astro-cid-pf3fjjwe]{color:#a7a29a}.ev-dates[data-astro-cid-pf3fjjwe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(22px,3vw,32px) 0 0;padding:0;list-style:none;display:grid}.ev-dates[data-astro-cid-pf3fjjwe] li[data-astro-cid-pf3fjjwe]{background:#141414;border:1px solid #262420;border-radius:18px;grid-template-columns:auto 1fr;align-items:end;column-gap:12px;padding:16px 18px;display:grid}.ev-dates[data-astro-cid-pf3fjjwe] li[data-astro-cid-pf3fjjwe]:nth-child(2){background:var(--bf);border-color:var(--bf);color:#0a0a0a}.ev-day[data-astro-cid-pf3fjjwe]{letter-spacing:-.06em;grid-row:span 2;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:620;line-height:.8}.ev-month[data-astro-cid-pf3fjjwe]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ev-dtext[data-astro-cid-pf3fjjwe]{font-size:15px;font-weight:600;line-height:1.2}.ev-ctas[data-astro-cid-pf3fjjwe]{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vw,32px);display:flex}.ev-cta[data-astro-cid-pf3fjjwe]{background:var(--bf);color:#0a0a0a;transition:transform .45s linear(0, .6 14%, 1.06 30%, .99 45%, 1), background .2s;border-radius:999px;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-weight:650;display:inline-flex}.ev-cta[data-astro-cid-pf3fjjwe].ghost{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px #4a4740}.ev-cta[data-astro-cid-pf3fjjwe]:hover{transform:translateY(-3px)scale(1.02)}.ev-cta[data-astro-cid-pf3fjjwe].ghost:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}.ev-tapes[data-astro-cid-pf3fjjwe]{pointer-events:none;height:clamp(110px,12vw,150px);position:absolute;bottom:clamp(18px,3vw,36px);left:-5%;right:-5%}.ev-tape[data-astro-cid-pf3fjjwe]{pointer-events:auto;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(13px,1.4vw,16px);font-weight:600;position:absolute;top:50%;left:0;right:0;overflow:hidden}.ev-tape[data-astro-cid-pf3fjjwe].t0{background:var(--bf);color:#0a0a0a;z-index:2;transform:translateY(-50%)rotate(-3.2deg)}.ev-tape[data-astro-cid-pf3fjjwe].t1{background:var(--lime);color:#0a0a0a;transform:translateY(-50%)rotate(2.6deg)}.ev-track[data-astro-cid-pf3fjjwe]{width:max-content;padding-block:12px;animation:26s linear infinite ev-scroll;display:flex}.t1[data-astro-cid-pf3fjjwe] .ev-track[data-astro-cid-pf3fjjwe]{animation-duration:32s;animation-direction:reverse}.ev-group[data-astro-cid-pf3fjjwe]{flex:none;display:flex}.ev-item[data-astro-cid-pf3fjjwe]{align-items:center;gap:18px;padding-right:18px;display:inline-flex}.ev-item[data-astro-cid-pf3fjjwe] i[data-astro-cid-pf3fjjwe]{font-size:.6em;font-style:normal}@keyframes ev-scroll{to{transform:translate(-50%)}}.ev-pixels[data-astro-cid-pf3fjjwe],.ev-flash[data-astro-cid-pf3fjjwe]{pointer-events:none;z-index:5;position:absolute;inset:0}.ev-pixels[data-astro-cid-pf3fjjwe]{grid-template-columns:repeat(var(--cols), 1fr);opacity:0;display:grid}.ev-pixels[data-astro-cid-pf3fjjwe] span[data-astro-cid-pf3fjjwe]{background:var(--bf)}.ev-flash[data-astro-cid-pf3fjjwe]{opacity:0;mix-blend-mode:overlay;background:#fff}@media (prefers-reduced-motion:no-preference){.ev-word[data-astro-cid-pf3fjjwe]:before{content:"";background:var(--bf);opacity:0;width:.12em;height:.12em;animation:ev-seed .5s steps(1, end) calc(.1s + var(--i) * .16s) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.ev-word[data-astro-cid-pf3fjjwe][data-seed=circle]:before{border-radius:50%}@keyframes ev-seed{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}60%{opacity:1;transform:translate(-50%,-50%)scale(3.2)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.ev-glitch[data-astro-cid-pf3fjjwe]{animation:ev-pop .5s steps(1, end) calc(.4s + var(--i) * .16s) both}@keyframes ev-pop{0%{opacity:1;transform:scale(.35)translate(.08em)}33%{transform:scale(.65)translate(-.08em)}66%,to{transform:scale(1)}}.ev-year[data-astro-cid-pf3fjjwe]{animation:ev-stamp .6s linear(0, .7 20%, 1.15 38%, .96 55%, 1.02 70%, 1) 1.05s both}@keyframes ev-stamp{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}to{opacity:1;transform:none}}.ev-flash[data-astro-cid-pf3fjjwe]{animation:.5s ease-out 1.05s both ev-flash}@keyframes ev-flash{0%{opacity:0}15%{opacity:.9}to{opacity:0}}.ev-glitch[data-astro-cid-pf3fjjwe]:before,.ev-glitch[data-astro-cid-pf3fjjwe]:after{content:attr(data-text);pointer-events:none;opacity:0;mix-blend-mode:screen;animation:.55s steps(5,end) 1.08s both ev-rgb;position:absolute;inset:0}.ev-glitch[data-astro-cid-pf3fjjwe]:before{color:#00e5ff;--dx:-.035em}.ev-glitch[data-astro-cid-pf3fjjwe]:after{color:#ff2d6f;--dx:.035em;animation-delay:1.12s}@keyframes ev-rgb{0%{opacity:.9;transform:translate(var(--dx), 0);clip-path:inset(0 0 60%)}25%{transform:translate(calc(var(--dx) * -1.5), .02em);clip-path:inset(40% 0 20%)}50%{transform:translate(var(--dx), -.02em);clip-path:inset(10% 0 55%)}75%{opacity:.7;transform:translate(calc(var(--dx) * 2), 0);clip-path:inset(65% 0 0)}to{opacity:0;clip-path:inset(0);transform:none}}.ev-pixels[data-astro-cid-pf3fjjwe]{opacity:1}.ev-pixels[data-astro-cid-pf3fjjwe] span[data-astro-cid-pf3fjjwe]{opacity:0;animation:ev-block .42s steps(2, end) calc(1.1s + var(--r) * .55s) both}@keyframes ev-block{0%{opacity:0}40%{opacity:.95}to{opacity:0}}.ev-lift[data-astro-cid-pf3fjjwe]{animation:1.5s cubic-bezier(.83,0,.17,1) 1.35s both ev-lift}@keyframes ev-lift{0%{transform:translateY(clamp(40px,16vh,160px))}to{transform:none}}.ev-sub[data-astro-cid-pf3fjjwe]{animation:ev-fade .8s var(--ease) 2.3s both}.ev-eyebrow[data-astro-cid-pf3fjjwe]{animation:ev-fade .8s var(--ease) 2.2s both}@keyframes ev-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ev-live[data-astro-cid-pf3fjjwe]{animation:1.3s cubic-bezier(.65,0,.35,1) 2.45s both ev-clip}@keyframes ev-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ev-dot[data-astro-cid-pf3fjjwe]{animation:2s ease-out 3.6s infinite ev-pulse}@keyframes ev-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lime) 70%, transparent)}to{box-shadow:0 0 0 12px #0000}}.ev-dates[data-astro-cid-pf3fjjwe] li[data-astro-cid-pf3fjjwe]{animation:ev-card .9s linear(0, .55 18%, 1.08 36%, .97 55%, 1.01 72%, 1) calc(2.6s + var(--d) * .1s) both}@keyframes ev-card{0%{opacity:0;transform:translate(-60px,50px)scale(1.25)}to{opacity:1;transform:none}}.ev-ctas[data-astro-cid-pf3fjjwe]{animation:ev-fade .8s var(--ease) 3s both}.ev-tapes[data-astro-cid-pf3fjjwe]{animation:1s cubic-bezier(.16,1,.3,1) 2.2s both ev-tapes}@keyframes ev-tapes{0%{transform:translateY(160%)rotate(4deg)}to{transform:none}}.ev-spin[data-astro-cid-pf3fjjwe]{animation:ev-burst 1.1s linear(0, .5 12%, 1.18 30%, .94 48%, 1.03 65%, 1) 1.02s both, ev-float 9s ease-in-out 2.4s infinite}@keyframes ev-burst{0%{transform:scale(0)rotate(-220deg)}to{transform:scale(1)rotate(0)}}@keyframes ev-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(18deg)}}.ev-hero[data-astro-cid-pf3fjjwe]:before{animation:6s ease-in-out 1.2s infinite alternate both ev-breathe}@keyframes ev-breathe{0%{opacity:.25;transform:scale(.95)}to{opacity:.7;transform:scale(1.05)}}}@media (prefers-reduced-motion:reduce){.ev-track[data-astro-cid-pf3fjjwe]{animation:none}}@media (width<=760px){.ev-lift[data-astro-cid-pf3fjjwe]{--t:clamp(52px, calc((100vw - 2 * var(--gutter)) / 3.8), 150px)}.ev-art[data-astro-cid-pf3fjjwe]{width:clamp(88px,27vw,130px);top:calc(clamp(14px, 2vw, 24px) + var(--t) * 1.66);right:0}.ev-sub[data-astro-cid-pf3fjjwe]{max-width:68%}.ev-dates[data-astro-cid-pf3fjjwe]{grid-template-columns:1fr}.ev-dates[data-astro-cid-pf3fjjwe] li[data-astro-cid-pf3fjjwe]{padding:12px 16px}.ev-live-tag[data-astro-cid-pf3fjjwe],.ev-live-rule[data-astro-cid-pf3fjjwe]{display:none}.ev-live[data-astro-cid-pf3fjjwe]{font-size:12px}.ev-cta[data-astro-cid-pf3fjjwe]{justify-content:space-between;width:100%}}.evento-first[data-astro-cid-hmr7hcvz]{padding-top:clamp(8px,2vw,24px)}.evento-head[data-astro-cid-hmr7hcvz]{gap:18px;padding-block:clamp(28px,4vw,48px);display:grid}.evento-intro[data-astro-cid-hmr7hcvz]{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45}
