[data-surface=editorial]{font-family:var(--font-text);font-size:16px;line-height:1.5;overflow-x:clip}[data-surface=editorial] .landing-block{max-width:none;padding:120px 0;border:0}[data-surface=editorial] .ed-block__inner{max-width:var(--max-w-ed);margin:0 auto;padding:0 var(--pad-x)}[data-surface=editorial] .ed-block--bleed{padding:0}[data-surface=editorial] .ed-block--bleed>.ed-block__inner{max-width:none;padding:0}[data-surface=editorial] .ed-section{margin-bottom:60px}[data-surface=editorial] .ed-section__eyebrow{display:inline-block;margin-bottom:24px;padding-bottom:8px;border-bottom:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-section__eyebrow>span{color:inherit;margin-right:0}[data-surface=editorial] .ed-section__eyebrow>span:after{content:" / "}[data-surface=editorial] .ed-section__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-ed-section);line-height:.95;letter-spacing:-.03em;text-transform:none;margin-bottom:24px}[data-surface=editorial] .ed-section__word--italic{font-style:italic;font-weight:300}[data-surface=editorial] .ed-section__word--accent{color:var(--accent)}[data-surface=editorial] .ed-section__sub{font-size:var(--t-4);max-width:520px;color:var(--fg-2);line-height:1.5;margin-top:0}[data-surface=editorial] .ed-hero{position:relative;min-height:100svh;padding:180px var(--pad-x) 80px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--bg-0)}[data-surface=editorial] .ed-hero__meta{position:absolute;top:100px;z-index:3;display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}[data-surface=editorial] .ed-hero__meta--l{left:var(--pad-x)}[data-surface=editorial] .ed-hero__meta--r{right:var(--pad-x)}[data-surface=editorial] .ed-hero__dot{width:6px;height:6px;border-radius:var(--r-full);background:currentcolor;animation:ed-pulse 2s infinite}@keyframes ed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}[data-surface=editorial] .ed-hero__wave{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.9}[data-surface=editorial] .ed-hero__wave svg{width:100%;height:100%;display:block}[data-surface=editorial] .ed-hero__wave .ed-module{position:absolute;inset:0}[data-surface=editorial] .ed-hero__wave-live{color:var(--fg-0)}[data-surface=editorial] .ed-hero__wave:has(.ed-hero__wave-live) .ed-hero__wave-still{display:none}[data-surface=editorial] .ed-hero__halo{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 78% 22%,color-mix(in oklch,var(--accent) 38%,transparent),transparent 62%);opacity:0;animation:ed-halo-in 2.2s var(--ease-editorial) .4s forwards}@keyframes ed-halo-in{to{opacity:1}}[data-surface=editorial] .ed-hero__product{position:absolute;right:2%;top:-2%;height:62%;width:46%;z-index:1;pointer-events:none;opacity:0;transform:rotate(7deg);filter:drop-shadow(0 40px 80px rgb(0 0 0/.55)) drop-shadow(0 0 40px rgb(0 0 0/.35));animation:ed-prod-in 1.6s var(--ease-editorial) .9s forwards,ed-prod-float 9s ease-in-out 3s infinite}[data-surface=editorial] .ed-hero__product img{object-fit:contain;object-position:right top}@keyframes ed-prod-in{0%{opacity:0;transform:translateX(60px) rotate(7deg)}to{opacity:1;transform:translateX(0) rotate(7deg)}}@keyframes ed-prod-float{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7.5deg) translateY(-10px)}}[data-surface=editorial] .ed-hero__content{position:relative;z-index:2;max-width:var(--max-w-ed);width:100%;margin:0 auto}[data-surface=editorial] .ed-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-ed-hero);line-height:.92;letter-spacing:-.03em;text-transform:none;margin-bottom:60px;overflow:hidden;padding:.1em 0}[data-surface=editorial] .ed-hero__word{display:inline-block;margin-right:.25em;opacity:0;transform:translateY(100%);animation:ed-word-in .9s var(--ease-editorial) forwards;animation-delay:calc(var(--ed-word, 0) * 80ms + .2s)}@keyframes ed-word-in{to{opacity:1;transform:translateY(0)}}[data-surface=editorial] .ed-hero__word--accent{color:var(--accent)}[data-surface=editorial] .ed-hero__word--italic{font-style:italic;font-weight:300}[data-surface=editorial] .ed-hero__footer{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;border-top:var(--border-hair) solid var(--line-1);padding-top:40px;opacity:0;animation:ed-fade-up 1s var(--ease-editorial) 1s forwards}@keyframes ed-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-surface=editorial] .ed-hero__sub{font-size:var(--t-4);max-width:480px;color:var(--fg-1);line-height:1.45}[data-surface=editorial] .ed-hero__ctas{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}[data-surface=editorial] .ed-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 48px;margin-top:40px;padding-top:24px;border-top:var(--border-hair) solid var(--line-1);opacity:0;animation:ed-fade-up 1s var(--ease-editorial) 1.15s forwards}[data-surface=editorial] .ed-hero__stats dt{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:8px}[data-surface=editorial] .ed-hero__stats dd{font-family:var(--font-display);font-weight:400;font-size:var(--t-6);line-height:1;letter-spacing:-.03em}[data-surface=editorial] .ed-hero__scroll{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--t-mono-xs);letter-spacing:.2em;color:var(--fg-2)}[data-surface=editorial] .ed-hero__scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--fg-2),transparent);animation:ed-scroll-pulse 2s infinite}@keyframes ed-scroll-pulse{0%,to{opacity:1;transform:scaleY(1);transform-origin:top}50%{opacity:.3;transform:scaleY(.5)}}@media (max-width:1100px){[data-surface=editorial] .ed-hero__product{right:-2%;height:52%}}@media (max-width:900px){[data-surface=editorial] .ed-hero__product{right:-8%;top:8%;height:38%;opacity:.85}[data-surface=editorial] .ed-hero__halo{background:radial-gradient(ellipse 95% 32% at 70% 18%,color-mix(in oklch,var(--accent) 42%,transparent),transparent 65%)}}@media (max-width:720px){[data-surface=editorial] .ed-hero__footer{grid-template-columns:1fr;gap:24px}[data-surface=editorial] .ed-hero__ctas{justify-content:flex-start}[data-surface=editorial] .ed-hero__meta{top:80px}[data-surface=editorial] .ed-hero__scroll{display:none}[data-surface=editorial] .ed-hero__product{right:auto;left:50%;top:5%;height:30%;width:70%;opacity:1;transform:translateX(-50%) rotate(0deg);animation:ed-prod-in-mobile 1.4s var(--ease-editorial) .6s forwards,ed-prod-float-mobile 8s ease-in-out 2.4s infinite}[data-surface=editorial] .ed-hero__product img{object-position:center top}[data-surface=editorial] .ed-hero__halo{background:radial-gradient(ellipse 80% 32% at 50% 18%,color-mix(in oklch,var(--accent) 45%,transparent),transparent 65%)}}@keyframes ed-prod-in-mobile{0%{opacity:0;transform:translateX(-50%) translateY(-18px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes ed-prod-float-mobile{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@media (max-width:420px){[data-surface=editorial] .ed-hero__product{height:26%;top:4%}}[data-surface=editorial] .ed-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:var(--r-full);font-family:var(--font-mono);font-size:var(--t-mono-m);font-weight:400;letter-spacing:.12em;text-transform:uppercase;border:var(--border-hair) solid var(--fg-0);transition:transform .3s var(--ease-editorial),background .3s,color .3s,border-color .3s;box-shadow:none}[data-surface=editorial] .ed-btn:hover{transform:none;box-shadow:none}[data-surface=editorial] .ed-btn--primary{background:var(--fg-0);color:var(--bg-0)}[data-surface=editorial] .ed-btn--primary:hover{transform:translateY(-2px)}[data-surface=editorial] .ed-btn--ghost{background:transparent;color:var(--fg-0)}[data-surface=editorial] .ed-btn--ghost:hover{background:var(--fg-0);color:var(--bg-0)}[data-surface=editorial] .ed-btn--big{padding:22px 32px;font-size:var(--t-mono-l)}[data-surface=editorial] .ed-marquee{background:var(--fg-0);color:var(--bg-0);padding:20px 0;border-top:var(--border-hair) solid var(--fg-0);border-bottom:var(--border-hair) solid var(--fg-0)}[data-surface=editorial] .ed-marquee .bc-marquee__track{animation-duration:40s}[data-surface=editorial] .ed-marquee .bc-marquee__track>div{gap:40px}[data-surface=editorial] .ed-marquee .ed-marquee__phrase{display:inline-flex;align-items:center;gap:40px;padding:0;font-family:var(--font-mono);font-size:var(--t-ed-note);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:inherit}[data-surface=editorial] .ed-marquee .ed-marquee__phrase:after{content:"●";opacity:.4}[data-surface=editorial] .ed-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-stats__item{padding:40px 24px 24px;border-right:var(--border-hair) solid var(--line-1);border-bottom:0;min-height:280px}[data-surface=editorial] .ed-stats__item:last-child{border-right:0}[data-surface=editorial] .ed-stats__value{font-family:var(--font-display);font-size:var(--t-ed-stat);font-weight:400;line-height:1;letter-spacing:-.03em;margin-bottom:12px}[data-surface=editorial] .ed-stats__label{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:16px;padding-bottom:12px;border-bottom:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-stats__note{font-size:var(--t-ed-note);color:var(--fg-1);line-height:1.5;margin-top:auto}@media (max-width:900px){[data-surface=editorial] .ed-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=editorial] .ed-stats__item:nth-child(2){border-right:0}[data-surface=editorial] .ed-stats__item:nth-child(-n+2){border-bottom:var(--border-hair) solid var(--line-1)}}@media (max-width:520px){[data-surface=editorial] .ed-stats{grid-template-columns:1fr}[data-surface=editorial] .ed-stats__item{border-right:0;border-bottom:var(--border-hair) solid var(--line-1)}}[data-surface=editorial] .ed-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-steps__item{padding:40px 24px 32px;border-right:var(--border-hair) solid var(--line-1);border-bottom:0;display:flex;flex-direction:column;gap:16px;min-height:280px}[data-surface=editorial] .ed-steps__item:last-child{border-right:0}[data-surface=editorial] .ed-steps__item>div{display:contents}[data-surface=editorial] .ed-steps__num{font-family:var(--font-mono);font-size:var(--t-mono-m);letter-spacing:.12em;color:var(--accent);width:auto}[data-surface=editorial] .ed-steps__title{font-family:var(--font-display);font-size:var(--t-ed-step);font-weight:400;letter-spacing:-.02em;line-height:1.1;text-transform:none}[data-surface=editorial] .ed-steps__body{color:var(--fg-2);font-size:var(--t-ed-note);margin-top:auto;max-width:none}@media (max-width:900px){[data-surface=editorial] .ed-steps{grid-template-columns:repeat(2,1fr)}[data-surface=editorial] .ed-steps__item:nth-child(2){border-right:0}[data-surface=editorial] .ed-steps__item:nth-child(-n+2){border-bottom:var(--border-hair) solid var(--line-1)}}@media (max-width:520px){[data-surface=editorial] .ed-steps{grid-template-columns:1fr}[data-surface=editorial] .ed-steps__item{border-right:0;border-bottom:var(--border-hair) solid var(--line-1)}}[data-surface=editorial] .ed-split__index{font-family:var(--font-mono);font-size:var(--t-mono-m);letter-spacing:.12em;color:var(--accent)}[data-surface=editorial] .ed-split__title{font-family:var(--font-display);font-size:var(--t-ed-step);font-weight:400;letter-spacing:-.02em;line-height:1.1;text-transform:none}[data-surface=editorial] .ed-split__body{color:var(--fg-2);font-size:var(--t-3);line-height:1.6}[data-surface=editorial] .ed-split__media{border:var(--border-hair) solid var(--line-1);background:var(--bg-1)}[data-surface=editorial] .ed-specs dl{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--border-hair) solid var(--fg-0);border-left:var(--border-hair) solid var(--fg-0);margin-top:0}[data-surface=editorial] .ed-specs dl>div{padding:40px;border-right:var(--border-hair) solid var(--fg-0);border-bottom:var(--border-hair) solid var(--fg-0);min-height:220px;display:flex;flex-direction:column;gap:0;position:relative;transition:background .3s,color .3s}[data-surface=editorial] .ed-specs dl>div:hover{background:var(--fg-0);color:var(--bg-0)}[data-surface=editorial] .ed-specs dt{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:24px;width:auto}[data-surface=editorial] .ed-specs dl>div:hover dt{color:var(--bg-0);opacity:.6}[data-surface=editorial] .ed-specs dd{display:flex;flex-direction:column;align-items:flex-start;flex:1;color:inherit;gap:0}[data-surface=editorial] .ed-specs .ed-spec__figure{font-family:var(--font-display);font-size:var(--t-ed-spec);font-weight:400;line-height:1;letter-spacing:-.03em;margin-bottom:auto}[data-surface=editorial] .ed-specs .ed-spec__unit{font-size:.5em;font-style:italic;color:var(--fg-2)}[data-surface=editorial] .ed-specs dl>div:hover .ed-spec__unit{color:var(--bg-0);opacity:.5}[data-surface=editorial] .ed-specs .ed-spec__note{display:block;width:100%;font-size:var(--t-2);font-family:var(--font-text);letter-spacing:normal;line-height:1.5;color:var(--fg-2);padding-top:16px;margin-top:16px;border-top:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-specs dl>div:hover .ed-spec__note{color:var(--bg-0);opacity:.7;border-top-color:color-mix(in oklab,var(--bg-0) 20%,transparent)}[data-surface=editorial] .ed-specs>div>section+section{margin-top:0}[data-surface=editorial] .ed-specs>div{max-width:var(--max-w-ed-prose)}@media (max-width:720px){[data-surface=editorial] .ed-specs dl{grid-template-columns:1fr}}[data-surface=editorial] .ed-gallery{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:300px;grid-auto-flow:row dense;gap:16px}[data-surface=editorial] .ed-gallery__cell{grid-column:span var(--ed-gal-span,1);grid-row:span var(--ed-gal-rows,1);aspect-ratio:auto;background:var(--bg-1)}[data-surface=editorial] .ed-gallery__img{transition:transform 1.2s var(--ease-editorial)}[data-surface=editorial] .ed-gallery__cell:hover .ed-gallery__img{transform:scale(1.04)}[data-surface=editorial] .ed-gallery__cap{bottom:16px;left:16px;font-size:var(--t-mono-xs);letter-spacing:.12em;padding:6px 10px;backdrop-filter:blur(4px)}@media (max-width:900px){[data-surface=editorial] .ed-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}[data-surface=editorial] .ed-gallery__cell{grid-column:auto;grid-row:auto}[data-surface=editorial] .ed-gallery__cell:first-child{grid-column:1/-1}}[data-surface=editorial] .ed-testimonials{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}[data-surface=editorial] .ed-testimonials__card{padding:48px 40px;border:var(--border-hair) solid var(--line-1);position:relative;transition:background .3s var(--ease-editorial),color .3s var(--ease-editorial)}[data-surface=editorial] .ed-testimonials__card:hover{background:var(--fg-0);color:var(--bg-0)}[data-surface=editorial] .ed-testimonials__card:before{content:'"';position:absolute;top:20px;right:40px;font-family:var(--font-display);font-size:var(--t-11);line-height:1;font-style:italic;color:var(--line-1)}[data-surface=editorial] .ed-testimonials__quote{font-family:var(--font-display);font-size:var(--t-ed-testimonial);font-weight:400;font-style:italic;line-height:1.3;letter-spacing:-.01em;margin-bottom:32px;color:inherit}[data-surface=editorial] .ed-testimonials__footer{padding-top:20px;border-top:var(--border-hair) solid var(--line-1);display:flex;flex-direction:column;gap:4px}[data-surface=editorial] .ed-testimonials__card:hover .ed-testimonials__footer{border-top-color:color-mix(in oklab,var(--bg-0) 20%,transparent)}[data-surface=editorial] .ed-testimonials__author{font-family:var(--font-mono);font-size:var(--t-mono-l);font-weight:500;letter-spacing:.1em;color:inherit}[data-surface=editorial] .ed-testimonials__role{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}[data-surface=editorial] .ed-testimonials__card:hover .ed-testimonials__role{color:var(--bg-0);opacity:.6}@media (max-width:720px){[data-surface=editorial] .ed-testimonials{grid-template-columns:1fr}}[data-surface=editorial] .ed-faq{max-width:var(--max-w-ed-prose);margin:0 auto;border-top:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-faq .bc-faq__item{border-bottom:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-faq .bc-faq__summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;transition:padding .3s var(--ease-editorial)}[data-surface=editorial] .ed-faq .bc-faq__summary:hover{padding-left:12px}[data-surface=editorial] .ed-faq__question{font-family:var(--font-display);font-size:var(--t-ed-faq);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none}[data-surface=editorial] .ed-faq .bc-faq__icon{font-family:var(--font-mono);font-size:var(--t-5);color:var(--fg-0);transition:transform .4s var(--ease-editorial)}[data-surface=editorial] .ed-faq__answer{padding:0 0 32px;font-size:var(--t-3);color:var(--fg-1);line-height:1.6;max-width:720px}[data-surface=editorial] .ed-events{border-top:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-events__row{border-bottom:var(--border-hair) solid var(--line-1)}[data-surface=editorial] .ed-events__link{display:grid;grid-template-columns:100px 1fr 160px 40px;gap:24px;align-items:center;padding:28px 0;position:relative;transition:padding .3s var(--ease-editorial)}[data-surface=editorial] .ed-events__link:before{content:"";position:absolute;inset:0;background:var(--fg-0);transform:scaleY(0);transform-origin:bottom;transition:transform .4s var(--ease-editorial);z-index:0}[data-surface=editorial] .ed-events__link:focus-visible:before,[data-surface=editorial] .ed-events__link:hover:before{transform:scaleY(1)}[data-surface=editorial] .ed-events__link>*{position:relative;z-index:1}[data-surface=editorial] .ed-events__link:focus-visible,[data-surface=editorial] .ed-events__link:hover{color:var(--bg-0);padding-left:20px;padding-right:20px}[data-surface=editorial] .ed-events__city,[data-surface=editorial] .ed-events__date{font-size:var(--t-mono-m);letter-spacing:.1em;color:var(--fg-2)}[data-surface=editorial] .ed-events__link:focus-visible .ed-events__city,[data-surface=editorial] .ed-events__link:focus-visible .ed-events__date,[data-surface=editorial] .ed-events__link:hover .ed-events__city,[data-surface=editorial] .ed-events__link:hover .ed-events__date{color:var(--bg-0);opacity:.7}[data-surface=editorial] .ed-events__name{font-family:var(--font-display);font-size:var(--t-ed-event);font-weight:400;line-height:1.5;letter-spacing:-.02em;color:inherit}[data-surface=editorial] .ed-events__arrow{font-size:var(--t-5);text-align:right;color:inherit;transition:transform .3s var(--ease-editorial)}[data-surface=editorial] .ed-events__link:focus-visible .ed-events__arrow,[data-surface=editorial] .ed-events__link:hover .ed-events__arrow{transform:translateX(8px)}[data-surface=editorial] .ed-events__all{font-size:var(--t-mono-m);letter-spacing:.1em}[data-surface=editorial] .ed-events__empty{border-color:var(--line-1)}@media (max-width:720px){[data-surface=editorial] .ed-events__link{grid-template-columns:80px 1fr 24px;gap:8px 24px}[data-surface=editorial] .ed-events__city{grid-column:1/-1}[data-surface=editorial] .ed-events__arrow{grid-column:3;grid-row:1}}[data-surface=editorial] .ed-related{margin-top:0;padding-top:0;border-top:0}[data-surface=editorial] .ed-related>h2{font-family:var(--font-display);font-size:var(--t-ed-step);font-weight:400;letter-spacing:-.02em;text-transform:none;margin-bottom:24px}[data-surface=editorial] .ed-block--buy{background:var(--bg-0);color:var(--fg-0);padding:120px 0}[data-surface=editorial] .ed-block--buy>.ed-block__inner{max-width:var(--max-w-ed-prose);padding:0 var(--pad-x)}[data-surface=editorial] .ed-block--buy .ed-section{margin-bottom:0}[data-surface=editorial] .ed-buy__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-ed-buy);line-height:.95;letter-spacing:-.03em;text-transform:none;margin-bottom:60px}[data-surface=editorial] .ed-buy__card{background:color-mix(in oklab,var(--fg-0) 6%,transparent);border:var(--border-hair) solid color-mix(in oklab,var(--fg-0) 18%,transparent);padding:48px;backdrop-filter:blur(20px)}[data-surface=editorial] .ed-buy__body{font-size:var(--t-3);line-height:1.55;color:color-mix(in oklab,var(--fg-0) 85%,transparent);max-width:42ch}[data-surface=editorial] .ed-buy__features{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;border:0}[data-surface=editorial] .ed-buy__features li{font-size:var(--t-3);display:flex;gap:12px;align-items:center;color:color-mix(in oklab,var(--fg-0) 90%,transparent);border:0;padding:0}[data-surface=editorial] .ed-buy__features li>span{color:var(--accent)}@media (max-width:720px){[data-surface=editorial] .ed-buy__card{padding:32px 24px}[data-surface=editorial] .ed-buy__features{grid-template-columns:1fr}}[data-surface=editorial].ed-pill{inset:auto 20px 20px;max-width:600px;margin:0 auto;background:var(--fg-0);color:var(--bg-0);border:0;border-radius:var(--r-full);padding:12px 16px;gap:16px}[data-surface=editorial].ed-pill[inert]{translate:0 calc(100% + 20px)}[data-surface=editorial].ed-pill .ed-pill__left{gap:12px}[data-surface=editorial].ed-pill .ed-pill__thumb{width:40px;height:40px;border-radius:var(--r-full);background:var(--bg-2)}[data-surface=editorial].ed-pill .ed-pill__name{color:color-mix(in oklab,var(--bg-0) 55%,transparent);font-size:var(--t-mono-xs)}[data-surface=editorial].ed-pill .ed-pill__price{font-family:var(--font-display);font-size:var(--t-4);font-weight:400}[data-surface=editorial].ed-pill .ed-pill__name{color:color-mix(in oklab,var(--bg-0) 62%,transparent)}[data-surface=editorial].ed-pill .ed-pill__currency{font-family:var(--font-mono);font-size:var(--t-mono-xs);color:color-mix(in oklab,var(--bg-0) 55%,transparent)}[data-surface=editorial].ed-pill .ed-btn{background:var(--bg-0);color:var(--fg-0);border-color:var(--bg-0);padding:10px 16px;font-size:var(--t-mono-s);border-radius:var(--r-full);gap:8px}[data-surface=editorial].ed-pill .ed-btn--primary:hover{background:color-mix(in oklab,var(--bg-0) 88%,var(--fg-0));color:var(--fg-0);border-color:color-mix(in oklab,var(--bg-0) 88%,var(--fg-0))}[data-surface=editorial].ed-pill .ed-pill__arrow{flex-shrink:0}[data-surface=editorial] .ed-abdemo__canvas{color:var(--fg-0)}[data-surface=editorial] .ed-abdemo__label{position:absolute;left:24px;right:24px;z-index:2;display:flex;justify-content:space-between;gap:16px;pointer-events:none;font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-0)}[data-surface=editorial] .ed-abdemo__label--top{top:24px}[data-surface=editorial] .ed-abdemo__label--bot{bottom:24px;color:var(--fg-2)}[data-surface=editorial] .ed-abdemo__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center}[data-surface=editorial] .ed-abdemo__divider:focus{outline:none}[data-surface=editorial] .ed-abdemo__divider:focus-visible .ed-abdemo__handle{outline:var(--border-stroke) solid var(--accent);outline-offset:3px}[data-surface=editorial] .ed-abdemo__big{font-family:var(--font-display);font-size:var(--t-ed-readout);font-weight:400;line-height:1;letter-spacing:-.03em}[data-surface=editorial] .ed-abdemo__unit{color:var(--fg-3)}@media (max-width:720px){[data-surface=editorial] .ed-abdemo__label{left:12px;right:12px;font-size:var(--t-mono-xs);letter-spacing:.1em}[data-surface=editorial] .ed-abdemo__label--top{top:12px}[data-surface=editorial] .ed-abdemo__label--bot{bottom:12px}[data-surface=editorial] .ed-abdemo__big{font-size:var(--t-ed-readout-sm)}}[data-surface=editorial] .ed-dbchart{margin:0;border-top-color:var(--fg-0)}[data-surface=editorial] .ed-dbchart__bands{position:relative;display:block;height:40px;margin:0 88px 32px 0;padding:0;list-style:none}[data-surface=editorial] .ed-dbchart__band{position:absolute;top:0;bottom:0;left:var(--band-from);width:calc(var(--band-to) - var(--band-from));display:flex;align-items:flex-end;padding-left:6px;overflow:hidden;border-left:var(--border-hair) solid var(--line-1);color:var(--band-ink,var(--fg-2))}[data-surface=editorial] .ed-dbchart__band-label{font-family:var(--font-mono);font-size:var(--t-mono-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}[data-surface=editorial] .ed-dbchart__band[data-band="0"],[data-surface=editorial] .ed-dbchart__row[data-band="0"]{--band-ink:var(--fg-0)}[data-surface=editorial] .ed-dbchart__band[data-band="1"],[data-surface=editorial] .ed-dbchart__row[data-band="1"]{--band-ink:var(--status-warn)}[data-surface=editorial] .ed-dbchart__band[data-band="2"],[data-surface=editorial] .ed-dbchart__row[data-band="2"]{--band-ink:var(--status-err)}[data-surface=editorial] .ed-dbchart__band[data-band="3"],[data-surface=editorial] .ed-dbchart__row[data-band="3"]{--band-ink:var(--fg-0)}[data-surface=editorial] .ed-dbchart__row{border-bottom-color:var(--line-1);transition:background .3s}[data-surface=editorial] .ed-dbchart__row:hover{background:var(--bg-1)}[data-surface=editorial] .ed-dbchart__label{font-family:var(--font-display);font-weight:400;font-size:var(--t-ed-db);letter-spacing:-.01em}[data-surface=editorial] .ed-dbchart__row[data-highlight]{margin-top:12px;padding:24px 16px;border-bottom-color:transparent}[data-surface=editorial] .ed-dbchart__row[data-highlight]:hover{background:var(--fg-0)}[data-surface=editorial] .ed-dbchart__row[data-highlight] .ed-dbchart__track{background:color-mix(in oklab,var(--bg-0) 20%,transparent)}[data-surface=editorial] .ed-dbchart__fill{background:var(--band-ink,var(--fg-0));width:0;transition:width 1.2s var(--ease-editorial)}[data-surface=editorial] .ed-dbchart[data-in-view] .ed-dbchart__fill{width:var(--w)}[data-surface=editorial] .ed-dbchart__row[data-highlight] .ed-dbchart__fill{background:var(--accent)}[data-surface=editorial] .ed-dbchart__value{font-size:var(--t-mono-l);letter-spacing:.05em}@media (min-width:768px){[data-surface=editorial] .ed-dbchart__bands{margin-right:124px;margin-left:304px}}@media (max-width:520px){[data-surface=editorial] .ed-dbchart__label{font-size:var(--t-ed-db-sm)}[data-surface=editorial] .ed-dbchart__bands{height:32px;margin-bottom:24px}}[data-surface=editorial] .ed-rot{--ed-rot-run:300vh;position:relative;min-height:var(--ed-rot-run)}[data-surface=editorial] .ed-rot__sticky{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:40px;align-items:center}[data-surface=editorial] .ed-rot__header .ed-section{margin-bottom:0}[data-surface=editorial] .ed-rot__header .ed-section__title{font-size:clamp(var(--t-7),4.5vw,var(--t-9))}[data-surface=editorial] .ed-rot__stage{aspect-ratio:1/1.4;height:min(72svh,728px);width:auto;max-width:100%}[data-surface=editorial] .ed-rot__hint{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:3;font-family:var(--font-mono);font-size:var(--t-mono-xs);letter-spacing:.25em;color:var(--fg-2);animation:ed-rot-hint 2.4s ease-in-out infinite}@keyframes ed-rot-hint{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.4;transform:translateX(-50%) translateY(6px)}}[data-surface=editorial] .ed-rot__annot{opacity:0;transform:translateX(20px);transition:opacity var(--d-reveal) var(--ease-editorial),transform var(--d-reveal) var(--ease-editorial)}[data-surface=editorial] .ed-rot__annot[data-revealed]{opacity:1;transform:none}[data-surface=editorial] .ed-rot__annot-label{font-family:var(--font-display);font-size:var(--t-5);line-height:1.3;letter-spacing:-.01em}@media (max-width:900px){[data-surface=editorial] .ed-rot{--ed-rot-run:220vh}[data-surface=editorial] .ed-rot__sticky{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:16px}[data-surface=editorial] .ed-rot__header .ed-section__title{font-size:clamp(var(--t-7),6vw,var(--t-9))}[data-surface=editorial] .ed-rot__stage{height:min(46svh,476px)}[data-surface=editorial] .ed-rot__annots{flex-direction:row;overflow-x:auto;gap:12px}[data-surface=editorial] .ed-rot__annot{min-width:200px;padding:12px 0 0;border-top:var(--border-hair) solid var(--line-1);border-bottom:0}[data-surface=editorial] .ed-rot__annot-label{font-size:var(--t-4)}}@media (max-width:520px){[data-surface=editorial] .ed-rot{--ed-rot-run:180vh}[data-surface=editorial] .ed-rot__annot{min-width:160px}[data-surface=editorial] .ed-rot__annot-label{font-size:var(--t-2)}}[data-surface=editorial] .ed-calc__display{font-family:var(--font-display);font-size:var(--t-ed-calc);font-weight:400;letter-spacing:-.04em}[data-surface=editorial] .ed-calc__unit{font-style:italic;color:var(--fg-2)}[data-surface=editorial] .ed-calc__slider{appearance:none;-webkit-appearance:none;height:2px;background:var(--line-1);cursor:pointer}[data-surface=editorial] .ed-calc__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:var(--r-full);background:var(--fg-0);cursor:pointer}[data-surface=editorial] .ed-calc__slider::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:var(--r-full);background:var(--fg-0);cursor:pointer}[data-surface=editorial] .ed-calc__slider:focus-visible{outline:2px solid var(--accent);outline-offset:6px}[data-surface=editorial] .ed-calc__ticks{font-size:var(--t-mono-xs)}[data-surface=editorial] .ed-calc__time{font-family:var(--font-display);font-size:var(--t-ed-calc-time);font-weight:400;letter-spacing:-.03em}[data-surface=editorial] .ed-calc__verdict{color:var(--status-err);border-top-color:var(--line-1)}[data-surface=editorial] .ed-calc__result--accent .ed-calc__verdict{color:var(--accent);border-top-color:color-mix(in oklab,var(--bg-0) 20%,transparent)}[data-surface=editorial] .ed-calc__vs{font-family:var(--font-display);font-size:var(--t-5);font-style:italic;color:var(--fg-2)}@media (min-width:768px){[data-surface=editorial] .ed-calc__result{min-height:280px;justify-content:center}}@media (max-width:520px){[data-surface=editorial] .ed-calc__display{font-size:var(--t-ed-calc-sm)}[data-surface=editorial] .ed-calc__time{font-size:var(--t-ed-calc-time-sm)}[data-surface=editorial]{--pad-x:var(--pad-x-narrow)}[data-surface=editorial] .ed-hero{padding:140px var(--pad-x) 60px}[data-surface=editorial] .ed-hero__meta{top:72px;font-size:var(--t-mono-xs);letter-spacing:.12em}[data-surface=editorial] .ed-hero__title{font-size:var(--t-ed-hero-sm);margin-bottom:40px;line-height:.95}[data-surface=editorial] .ed-hero__word{margin-right:.18em}[data-surface=editorial] .ed-hero__sub{font-size:var(--t-3);line-height:1.5}[data-surface=editorial] .ed-hero__footer{padding-top:28px}[data-surface=editorial] .ed-hero__stats{margin-top:28px}[data-surface=editorial] .landing-block{padding:72px 0}[data-surface=editorial] .ed-section{margin-bottom:40px}[data-surface=editorial] .ed-section__eyebrow{font-size:var(--t-mono-xs);margin-bottom:28px;padding-bottom:10px}[data-surface=editorial] .ed-section__title{font-size:var(--t-ed-section-sm);line-height:.98}[data-surface=editorial] .ed-stats__item{padding:28px 20px;min-height:auto}[data-surface=editorial] .ed-stats__value{font-size:var(--t-ed-stat-sm)}[data-surface=editorial] .ed-stats__label{font-size:var(--t-mono-l)}[data-surface=editorial] .ed-stats__note{font-size:var(--t-2);line-height:1.5}[data-surface=editorial] .ed-gallery{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}[data-surface=editorial] .ed-gallery__cell,[data-surface=editorial] .ed-gallery__cell:first-child{grid-column:auto;grid-row:auto;aspect-ratio:4/5}[data-surface=editorial] .ed-testimonials__card{padding:28px 20px}[data-surface=editorial] .ed-testimonials__quote{font-size:var(--t-ed-testimonial-sm);line-height:1.45}[data-surface=editorial] .ed-events__link{padding:20px 0}[data-surface=editorial] .ed-events__city,[data-surface=editorial] .ed-events__date{font-size:var(--t-mono-s)}[data-surface=editorial] .ed-events__name{font-size:var(--t-ed-event-sm)}[data-surface=editorial] .ed-specs dl>div{padding:28px 0;border-right:0;min-height:auto}[data-surface=editorial] .ed-specs .ed-spec__figure{font-size:var(--t-ed-spec-sm)}[data-surface=editorial] .ed-specs .ed-spec__unit{font-size:.4em}[data-surface=editorial] .ed-steps__item{padding:32px 20px;min-height:auto}[data-surface=editorial] .ed-steps__num{font-size:var(--t-mono-l)}[data-surface=editorial] .ed-steps__title{font-size:var(--t-ed-step-sm);line-height:1.15}[data-surface=editorial] .ed-steps__body{font-size:var(--t-3)}[data-surface=editorial] .ed-faq .bc-faq__summary{padding:22px 0;gap:16px}[data-surface=editorial] .ed-faq .bc-faq__summary:hover{padding-left:0}[data-surface=editorial] .ed-faq__question{font-size:var(--t-ed-faq-sm)}[data-surface=editorial] .ed-faq .bc-faq__icon{font-size:var(--t-4)}[data-surface=editorial] .ed-faq__answer{font-size:var(--t-ed-note);padding-bottom:24px}[data-surface=editorial] .ed-block--buy{padding:80px 0}[data-surface=editorial] .ed-buy__title{font-size:var(--t-ed-buy-sm);margin-bottom:36px}[data-surface=editorial] .ed-buy__card{padding:28px 22px}[data-surface=editorial] .ed-buy__features{gap:12px}[data-surface=editorial] .ed-buy__features li{font-size:var(--t-ed-note)}[data-surface=editorial].ed-pill{inset:auto 12px 12px;padding:10px 12px;gap:10px}[data-surface=editorial].ed-pill[inert]{translate:0 calc(100% + 12px)}[data-surface=editorial].ed-pill .ed-pill__price{font-size:var(--t-3)}[data-surface=editorial].ed-pill .ed-pill__name{display:none}[data-surface=editorial].ed-pill .ed-pill__thumb{width:36px;height:36px}[data-surface=editorial].ed-pill .ed-pill__left{gap:10px}[data-surface=editorial].ed-pill .ed-btn{padding:8px 14px;font-size:var(--t-mono-xs)}}@media (max-width:360px){[data-surface=editorial] .ed-hero__title{font-size:var(--t-ed-hero-xs)}[data-surface=editorial] .ed-section__title{font-size:var(--t-ed-section-xs)}[data-surface=editorial] .ed-buy__title{font-size:var(--t-ed-buy-xs)}[data-surface=editorial] .ed-stats__value{font-size:var(--t-ed-stat-xs)}}@media (prefers-reduced-motion:reduce){[data-surface=editorial] .ed-hero__footer,[data-surface=editorial] .ed-hero__halo,[data-surface=editorial] .ed-hero__product,[data-surface=editorial] .ed-hero__stats,[data-surface=editorial] .ed-hero__word{animation:none;opacity:1;transform:none}[data-surface=editorial] .ed-hero__product{transform:rotate(7deg)}[data-surface=editorial] .ed-hero__dot,[data-surface=editorial] .ed-hero__scroll-line{animation:none}[data-surface=editorial] .ed-btn,[data-surface=editorial] .ed-dbchart__fill,[data-surface=editorial] .ed-dbchart__row,[data-surface=editorial] .ed-events__arrow,[data-surface=editorial] .ed-events__link,[data-surface=editorial] .ed-events__link:before,[data-surface=editorial] .ed-faq .bc-faq__summary,[data-surface=editorial] .ed-gallery__img,[data-surface=editorial] .ed-specs dl>div,[data-surface=editorial] .ed-testimonials__card{transition:none}[data-surface=editorial] .ed-dbchart__fill{width:var(--w)}[data-surface=editorial] .ed-rot{min-height:0}[data-surface=editorial] .ed-rot__sticky{position:static;height:auto}[data-surface=editorial] .ed-rot__annot{transition:none;opacity:1;transform:none}[data-surface=editorial] .ed-rot__hint{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:720px){[data-surface=editorial] .ed-hero__product{transform:translateX(-50%)}}