:root{--ed-deep: #23120b;--ed-deep-2: #371506;--ed-deep-3: #4c2110;--ed-on-deep: #fcf7f4;--ed-tile: #fdfaf8;--ed-tile-warm: #fff5f0;--ed-card: #f4eeea;--ed-ink: #23120b;--ed-ink-80: rgba(35, 18, 11, .8);--ed-ink-60: rgba(35, 18, 11, .62);--ed-ink-55: rgba(35, 18, 11, .55);--ed-ink-20: rgba(35, 18, 11, .2);--ed-hair: rgba(35, 18, 11, .1);--ed-w-90: rgba(255, 255, 255, .9);--ed-w-60: rgba(255, 255, 255, .62);--ed-w-66: rgba(255, 255, 255, .66);--ed-w-30: rgba(255, 255, 255, .32);--ed-w-10: rgba(255, 255, 255, .12);--ed-w-05: rgba(255, 255, 255, .05);--ed-lilac: #c9a7f5;--ed-lilac-soft: #efe6fb;--ed-lilac-ink: #3d2a5c;--ed-mint: #a9dfd0;--ed-peach: #f4b79c;--ed-warn: #fbe6b2;--ed-warn-ink: #5c4905;--ed-alert: #f28f7f;--ed-alert-ink: #4e120a;--ed-alert-soft: #fbe4dd;--ed-ok: #d7f3e4;--ed-ok-ink: #0a5a33;--ed-hot: rgba(255, 110, 70, .14);--ed-hot-ink: #ff9d7f;--ed-scrim-strong: rgba(25, 12, 6, .62);--ed-scrim-soft: rgba(25, 12, 6, .12);--ed-head-on-dark: rgba(35, 18, 11, .8);--ed-head-on-light: rgba(255, 255, 255, .88);--ed-focus: #5b2fc9;--ed-serif: "Reckless", "Source Serif 4", Georgia, serif;--ed-sans: "STK Miso", "Schibsted Grotesk", system-ui, sans-serif;--ed-script: "Rollerscript", "Nothing You Could Do", cursive;--ed-fs-h1: clamp(44px, 34.4px + 2vw, 60px);--ed-fs-h2: clamp(28px, 20.8px + 1.5vw, 40px);--ed-fs-big: clamp(50px, 32px + 3.75vw, 80px);--ed-fs-quote: clamp(26px, 23.6px + .5vw, 30px);--ed-fs-tab: clamp(28px, 23.2px + 1vw, 36px);--ed-fs-tools: clamp(28px, 25.6px + .5vw, 32px);--ed-fs-closer: clamp(36px, 24px + 2.5vw, 56px);--ed-fs-body: 16px;--ed-fs-body-small: 14px;--ed-fs-body-large: 18px;--ed-fs-nav: 15px;--ed-fs-label: 13px;--ed-fs-number: 16px;--ed-fs-signature: 30px;--ed-fs-signature-small: 24px;--ed-fs-signature-large: 34px;--ed-fw-regular: 400;--ed-fw-light: 350;--ed-fw-medium: 500;--ed-fw-big: var(--ed-fw-regular);--ed-lh-body: 1.45;--ed-lh-body-large: 1.4;--ed-lh-nav: 1.2;--ed-lh-label: 1.2;--ed-lh-heading: 1.1;--ed-lh-heading-small: 1.18;--ed-lh-display: 1;--ed-lh-hero: .9;--ed-lh-quote: 1.1;--ed-lh-number: 1.05;--ed-lh-signature: .87;--ed-ls-heading: -.02em;--ed-ls-heading-small: -.005em;--ed-ls-h2: var(--ed-ls-heading-small);--ed-ls-tab: var(--ed-ls-heading-small);--ed-ls-tools: var(--ed-ls-heading-small);--ed-ls-quote: -.01em;--ed-ls-number: -.01em;--ed-ls-body: normal;--ed-ls-body-small: -.01em;--ed-ls-signature: -.05em;--ed-ligatures-signature: none;--ed-fs-step: clamp(20px, 16.6px + .58vw, 24px);--ed-container: 1376px;--ed-container-hero: 1600px;--ed-gutter: 16px;--ed-radius: 12px;--ed-radius-btn: 8px;--ed-ease: cubic-bezier(.16, 1, .3, 1);--ed-ease-io: cubic-bezier(.77, 0, .175, 1);--ed-dur-press: .14s;--ed-dur-hover: .2s;--ed-dur-reveal: .45s;--ed-dur-tone: 275ms;--ed-dur-page: .5s;--ed-dur-card: .9s}@media(min-width:1024px){:root{--ed-gutter: 24px}}@media(min-width:1066.667px){:root{--ed-fw-big: var(--ed-fw-light)}}@media(min-width:746.667px){:root{--ed-ls-h2: var(--ed-ls-heading)}}@media(min-width:880px){:root{--ed-ls-tab: var(--ed-ls-heading)}}@media(min-width:1280px){:root{--ed-ls-tools: var(--ed-ls-heading)}}:root{--px-bg: #f2f6ec;--px-surface: #fff;--px-ink: #10261a;--px-muted: #3a5141;--px-rule: rgba(16, 38, 26, .13);--px-solid: #10261a;--px-on-solid: #fff;--px-line: rgba(16, 38, 26, .28);--px-cta: #17693c;--px-deep: #10331f;--px-cta-hover: #0f5530;--px-block-1: #8cc63f;--px-block-2: #2f8f4e;--px-block-3: #f7c948;--px-block-4: #17693c;--px-m1: #e3f5e6;--px-m2: #cfeed6;--px-m3: #b9e6c4;--px-m4: #9fdcb1;--px-m5: #84cf9b;--px-g1: #6cc283;--px-g2: #5cb575;--px-g3: #4fa869;--px-s1: #f1d9a4;--px-s2: #e6c88a;--px-k-sky: #cfeef0;--px-k-cloud: #f6fbfb;--px-k-wall-1: #f3e6c8;--px-k-wall-2: #e7a07a;--px-k-wall-3: #a9d4b0;--px-k-wall-4: #9ccbe6;--px-k-roof: #8a4e34;--px-k-win: #5f8fa8;--px-k-win-lit: #8fd1ef;--px-k-door: #6b4128;--px-k-column: #fbf6e8;--px-k-awn-1: #e2334f;--px-k-awn-2: #fbf6e8;--px-k-wire: #3d3a36;--px-k-bulb: #f7c948;--px-k-trunk: #8a5a30;--px-k-leaf-1: #3fae5a;--px-k-leaf-2: #2f8f4e;--px-k-leaf-3: #8cc63f;--px-k-grass-1: #7cc98d;--px-k-grass-2: #5fb575;--px-k-pave-1: #e8dcc2;--px-k-pave-2: #d4c5a6;--px-glass: rgba(255, 255, 255, .56);--px-glass-thin: rgba(255, 255, 255, .34);--px-glass-edge: rgba(255, 255, 255, .8);--px-glass-shadow: rgba(16, 38, 26, .14);--px-actor-filter: none;--px-bubble: #fff;--px-bubble-edge: rgba(16, 38, 26, .12);--px-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--px-red: #e2334f;--px-sun: #f7c948;--px-dark: #1b1512;--px-u: 3px;--px-edge: 120px;--px-head: 48px;--px-band: 28px;--px-floor: 140px;--px-bubble-size: 36px;--px-fs-hero: clamp(44px, 6.4vw, 104px);--px-fs-hero-inner: clamp(40px, 4.4vw + 12px, 84px);--px-fs-h2: clamp(32px, 2.4vw + 18px, 56px);--px-fs-h3: clamp(24px, .8vw + 18px, 30px);--px-dur-phase: .7s;--px-dur-bubble: .18s;--px-dur-bob: .12s}@media(min-width:768px){:root{--px-band: 40px}}@media(min-width:1024px){:root{--px-u: 4px;--px-bubble-size: 40px}}:root[data-phase=morning]{--px-k-sky: #e4f1e2;--px-k-win-lit: #ffe7a8;--px-bg: #f6f7ea;--px-m1: #eef6dc;--px-m2: #e0f0cc;--px-m3: #cfe8bb;--px-m4: #b9dda5;--px-m5: #a3d18f}:root[data-phase=golden]{--px-bg: #fff0d9;--px-ink: #2a1608;--px-muted: #5a3a1c;--px-rule: rgba(42, 22, 8, .14);--px-solid: #2a1608;--px-line: rgba(42, 22, 8, .3);--px-block-1: #c9b23a;--px-block-2: #6c8a2c;--px-block-3: #ff9f2e;--px-block-4: #41631f;--px-m1: #fff1d6;--px-m2: #ffe4b8;--px-m3: #ffd699;--px-m4: #ffc679;--px-m5: #f8b25f;--px-g1: #c9b23a;--px-g2: #b39f33;--px-g3: #9c8a2b;--px-s1: #f6c98a;--px-s2: #eab474;--px-k-sky: #ffd9a0;--px-k-cloud: #fff1d6;--px-k-win-lit: #ffd27a;--px-k-grass-1: #a9bf62;--px-k-grass-2: #93a952;--px-k-leaf-1: #6c8a2c;--px-k-leaf-2: #4f6a22;--px-k-leaf-3: #b9b23a;--px-actor-filter: sepia(.14) saturate(1.08)}:root[data-phase=dusk]{--px-bg: #1b1220;--px-surface: #2a1c30;--px-ink: #fff1e2;--px-muted: #e3c6b2;--px-rule: rgba(255, 241, 226, .13);--px-solid: #fff1e2;--px-on-solid: #1b1220;--px-line: rgba(255, 241, 226, .36);--px-block-1: #ff7a3d;--px-block-2: #8e2455;--px-block-3: #ffb25c;--px-block-4: #4b1a4a;--px-m1: #3a2440;--px-m2: #43294a;--px-m3: #4d2f55;--px-m4: #593662;--px-m5: #643d6e;--px-g1: #2f4a3c;--px-g2: #2a4335;--px-g3: #243b2f;--px-s1: #6e4a52;--px-s2: #5f3f47;--px-deep: #2a1c30;--px-glass: rgba(36, 22, 42, .58);--px-glass-thin: rgba(36, 22, 42, .4);--px-glass-edge: rgba(255, 255, 255, .16);--px-glass-shadow: rgba(0, 0, 0, .35);--px-k-sky: #3a2148;--px-k-cloud: #5a3a66;--px-k-wall-1: #7a6070;--px-k-wall-2: #8a5060;--px-k-wall-3: #4f6a62;--px-k-wall-4: #4e5f80;--px-k-roof: #3a2434;--px-k-win: #2c2438;--px-k-win-lit: #ffcf6e;--px-k-door: #2a1a22;--px-k-column: #8a7a88;--px-k-awn-2: #8a7a88;--px-k-trunk: #4a3030;--px-k-leaf-1: #2f5a48;--px-k-leaf-2: #23463a;--px-k-leaf-3: #3f7058;--px-k-grass-1: #2f4a3c;--px-k-grass-2: #273f33;--px-k-pave-1: #5a4650;--px-k-pave-2: #4a3842;--px-k-bulb: #ffd36a;--px-k-wire: #1a1018;--px-actor-filter: brightness(.92) saturate(.95)}.page-editorial{background:var(--ed-deep);color:var(--ed-ink);font:var(--ed-fw-regular) var(--ed-fs-body)/var(--ed-lh-body) var(--ed-sans);letter-spacing:var(--ed-ls-body);transition:background-color var(--ed-dur-page) var(--ed-ease-io)}.page-editorial.is-light{background:#fff}.page-editorial:not(.is-ready) :is(.ed-figures,.ed-vet,.ed-bento,.ed-closer,.ed-foot){background:#fff}.page-editorial main>*{overflow-x:clip}:where(.page-editorial) img{height:auto}:where(.page-editorial) ul,:where(.page-editorial) ol{margin:0;padding:0;list-style:none}:where(.page-editorial) a{color:inherit;text-decoration:none}:where(.page-editorial) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}tribe-editorial,tribe-figures,tribe-rotator,tribe-stage{display:block}.ed-wrap{width:100%;max-width:var(--ed-container);margin-inline:auto;padding-inline:var(--ed-gutter)}.ed-h2{font:var(--ed-fw-regular) var(--ed-fs-h2)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-h2)}.ed-muted{color:var(--ed-ink-60)}tribe-scene{display:block}.ed-scene{position:relative;overflow:hidden;aspect-ratio:var(--sw) / var(--sh)}.ed-scene--737{--sw: 737;--sh: 400}.ed-scene--580{--sw: 580;--sh: 600}.ed-scene--680{--sw: 680;--sh: 720}.ed-scene--811{--sw: 811;--sh: 541}.ed-scene--632{--sw: 632;--sh: 352}.ed-scene--1280a{--sw: 1280;--sh: 520}.ed-scene--1280b{--sw: 1280;--sh: 538}.ed-scene--522{--sw: 522;--sh: 405}.ed-scene--519{--sw: 519;--sh: 600}.ed-scene--737b{--sw: 737;--sh: 600}.ed-scene--629{--sw: 629;--sh: 400}.ed-scene__canvas{position:absolute;left:50%;top:50%;width:calc(var(--sw) * 1px);height:calc(var(--sh) * 1px);transform:translate(-50%,-50%) scale(var(--s, 1))}.ed-center{position:absolute;inset:0;display:grid;place-items:center}.ed-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:10px 16px;border-radius:var(--ed-radius-btn);border:1px solid transparent;font-size:var(--ed-fs-nav);line-height:18px;white-space:nowrap;transition:transform var(--ed-dur-press) var(--ed-ease),background-color var(--ed-dur-hover) var(--ed-ease),border-color var(--ed-dur-hover) var(--ed-ease)}.ed-btn:active{transform:scale(.97)}@media(min-width:1024px){.ed-btn{height:38px;padding:10px 12px}}.ed-btn--deep{background:var(--ed-deep-2);color:#fff}.ed-btn--white{background:#fff;color:var(--ed-deep-2)}.ed-btn--line{border-color:var(--ed-hair);background:#fff;color:var(--ed-deep-2)}.ed-btn--ghost{border-color:var(--ed-w-30);color:#fff}.page-editorial a.ed-btn--deep,.page-editorial a.ed-btn--ghost{color:#fff}.page-editorial a.ed-btn--white,.page-editorial a.ed-btn--line{color:var(--ed-deep-2)}.ed-reveal{opacity:0;transform:translateY(8px);filter:blur(4px)}.ed-reveal.is-in{opacity:1;transform:none;filter:blur(0);transition:opacity var(--ed-dur-reveal) var(--ed-ease) var(--reveal-delay, 0ms),transform var(--ed-dur-reveal) var(--ed-ease) var(--reveal-delay, 0ms),filter var(--ed-dur-reveal) var(--ed-ease) var(--reveal-delay, 0ms)}.ed-dots{display:flex;align-items:center}.page-editorial .ed-dots button{position:relative;width:24px;height:6px}.ed-dots button:before{content:"";position:absolute;left:2.5px;top:0;width:19px;height:6px;border-radius:3px;background:var(--ed-ink-20);clip-path:inset(0 6.5px round 3px);transition:clip-path .3s var(--ed-ease),background-color var(--ed-dur-hover) var(--ed-ease)}.ed-dots button:after{content:"";position:absolute;inset:-19px 0}.ed-dots button[aria-current=true]:before{background:var(--ed-deep-2);clip-path:inset(0 0 round 3px)}@media(min-width:1024px){.page-editorial .ed-dots button{width:16px}.ed-dots button:before{left:-1.5px}}.ed-card{background:var(--ed-card);color:var(--ed-ink);border-radius:var(--ed-radius);padding:18px;width:500px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 44px #00000042}.ed-card--dark{background:var(--ed-w-05);color:#fff;width:336px;min-height:300px;box-shadow:none}.ed-card--flat{background:#fff;box-shadow:0 10px 34px #23120b1f}.ed-card__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.ed-card__title{font:var(--ed-fw-regular) 20px/1.2 var(--ed-serif)}.ed-pill{padding:2px 8px;border-radius:4px;font-size:11px;line-height:16px;white-space:nowrap}.ed-pill--lilac{background:var(--ed-lilac-soft);color:var(--ed-lilac-ink)}.ed-pill--warn{background:var(--ed-warn);color:var(--ed-warn-ink)}.ed-pill--alert{background:var(--ed-alert);color:var(--ed-alert-ink)}.ed-pill--ok{background:var(--ed-ok);color:var(--ed-ok-ink)}.ed-pill--hot{background:var(--ed-hot);color:var(--ed-hot-ink)}.ed-kv{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:6px;background:#ffffffb8}.ed-kv b{font-weight:500;white-space:nowrap}.ed-card--dark .ed-kv{background:var(--ed-w-05)}.ed-card--flat .ed-kv{background:var(--ed-tile-warm)}.ed-mini{background:var(--ed-tile);color:var(--ed-ink);border-radius:var(--ed-radius);padding:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-mini strong{font:var(--ed-fw-medium) 17px/1.3 var(--ed-sans)}.ed-mini small{color:var(--ed-ink-60);font-size:var(--ed-fs-label);letter-spacing:var(--ed-ls-body)}.ed-mini .ed-pill{align-self:flex-start;margin-top:8px}.ed-header{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:color var(--ed-dur-tone) var(--ed-ease)}.ed-header:before{content:"";position:absolute;inset:0 0 -12px;z-index:-1;background:var(--ed-head-on-dark);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(to bottom,#000 78%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);pointer-events:none;transition:background-color var(--ed-dur-tone) var(--ed-ease)}.ed-header[data-state=dark]{color:var(--ed-ink)}.ed-header[data-state=dark]:before{background:var(--ed-head-on-light)}.ed-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:14px}.ed-header__left{display:flex;align-items:center;gap:64px}.ed-header__logo{display:flex;align-items:center;width:129px;height:44px}.ed-header .logo{height:26px;color:currentColor}.ed-header__nav{display:none;gap:32px;font:var(--ed-fw-regular) var(--ed-fs-nav)/var(--ed-lh-nav) var(--ed-sans);letter-spacing:var(--ed-ls-body)}.ed-header__cta{display:none}.page-editorial .ed-header__cta{background:#fff;color:var(--ed-deep-2);font-size:16px;transition:background-color var(--ed-dur-tone) var(--ed-ease),color var(--ed-dur-tone) var(--ed-ease),transform var(--ed-dur-press) var(--ed-ease)}.page-editorial .ed-header[data-state=dark] .ed-header__cta{background:var(--ed-deep-2);color:#fff}.ed-menu summary{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--ed-radius-btn);list-style:none;cursor:pointer}.ed-menu summary::-webkit-details-marker{display:none}.ed-menu summary:before{content:"";width:22px;height:12px;border-block:1.5px solid currentColor}.ed-menu__panel{position:absolute;left:var(--ed-gutter);right:var(--ed-gutter);top:64px;display:flex;flex-direction:column;gap:4px;padding:12px 20px 20px;border-radius:var(--ed-radius);background:#fff;color:var(--ed-ink);box-shadow:0 16px 44px #00000042;font-size:var(--ed-fs-body-large)}.ed-menu__panel a:not(.ed-btn){display:flex;align-items:center;min-height:44px}.ed-menu__panel .ed-btn{margin-top:8px}@media(min-width:1024px){.ed-header__inner{padding-block:24px}.ed-header__logo{height:38px}.ed-header__nav,.ed-header__cta{display:flex}.ed-header__cta{display:inline-flex}.ed-menu{display:none}}.ed-hero{padding-top:66px}.ed-hero__wrap{max-width:var(--ed-container-hero);margin-inline:auto;padding-inline:var(--ed-gutter)}.ed-hero__panel{position:relative;display:flex;flex-direction:column;color:#fff}.ed-hero__copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding-top:48px}.ed-hero__inner{display:flex;flex-direction:column;gap:24px}.ed-hero__text{display:flex;flex-direction:column;gap:20px}.ed-hero__text h1{font:var(--ed-fw-regular) var(--ed-fs-h1)/var(--ed-lh-hero) var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-hero__text p{font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-w-90)}.ed-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ed-note{display:flex;align-items:center;gap:12px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:20px}.ed-note__chip{flex:none;padding:2px 5px;border:1px solid var(--ed-w-60);border-radius:4px}.ed-hero__media{position:relative;z-index:0;height:400px;margin:-24px calc(var(--ed-gutter) * -1) 0;overflow:hidden}.ed-hero__media:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:144px;background:linear-gradient(180deg,var(--ed-deep),transparent)}.ed-hero__photo{width:100%;height:100%;object-fit:cover;object-position:66% 0}.ed-hero__tear{position:absolute;right:-40px;bottom:-18px;z-index:2;width:220px;max-width:none;transform:rotate(-8deg)}@media(min-width:768px){.ed-hero__panel{height:clamp(448px,51.4vw - 30px,710px);border-radius:var(--ed-radius);overflow:hidden}.ed-hero__copy{position:absolute;inset:0;padding:0 24px}.ed-hero__inner{width:426px}.ed-hero__media{position:absolute;inset:0;height:auto;margin:0}.ed-hero__media:before{inset:0;height:auto;background:linear-gradient(90deg,var(--ed-scrim-strong),var(--ed-scrim-soft) 52%,transparent 70%)}.ed-hero__tear{right:18%;bottom:-46px;width:330px}}@media(min-width:1024px){.ed-hero{padding-top:86px}.ed-hero__inner{width:578px}}@media(min-width:1280px){.ed-hero__copy{padding-left:32px}}.ed-clients{padding:20px 0 50px;color:var(--ed-on-deep)}.ed-clients__inner{display:flex;flex-direction:column;gap:32px}.ed-clients p{flex:none;width:248px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px;letter-spacing:-.01em}.ed-clients__win{flex:1;min-width:0;overflow:hidden}.ed-clients__track{display:flex;align-items:center;gap:40px;width:max-content;height:32px;animation:ed-slide 40s linear infinite}.ed-clients__track span{font:var(--ed-fw-medium) 18px/1 var(--ed-sans);letter-spacing:var(--ed-ls-heading);opacity:.9;white-space:nowrap}@keyframes ed-slide{to{transform:translate(-50%)}}@media(min-width:768px){.ed-clients{padding-bottom:144px}}@media(min-width:1024px){.ed-clients__inner{flex-direction:row;align-items:center;gap:80px}.ed-clients__track{justify-content:space-between;gap:24px;width:100%;animation:none}.ed-clients__track [aria-hidden]{display:none}}@media(min-width:1024px)and (max-width:1279px){.ed-clients__track span:nth-child(n+6){display:none}}.ed-foot{position:relative;color:var(--ed-ink)}.ed-foot__inner{position:relative;display:flex;flex-direction:column;gap:40px;padding-block:48px 32px}.ed-foot__inner:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--ed-hair) 20%,var(--ed-hair) 80%,transparent)}.ed-foot__top{display:flex;flex-direction:column;gap:24px}.ed-foot__mark{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--ed-radius-btn);background:var(--ed-deep);color:#fff}.page-editorial .ed-foot__mark{color:#fff}.ed-foot .logo{width:80%;height:auto}.ed-foot__cols{display:flex;flex-direction:column}.ed-foot__col{border-bottom:1px solid var(--ed-hair)}.ed-foot__col summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none}.ed-foot__col summary::-webkit-details-marker{display:none}.ed-foot__col summary:after{content:"+";font-family:var(--ed-sans);color:var(--ed-ink-60)}.ed-foot__col[open] summary:after{content:"−"}.ed-foot h2{font:var(--ed-fw-regular) 18px/var(--ed-lh-number) var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-foot ul{display:flex;flex-direction:column;padding-bottom:12px}.ed-foot li a{display:flex;align-items:center;min-height:44px}.ed-foot li a:hover{text-decoration:underline;text-underline-offset:3px}.ed-foot__base{display:flex;flex-direction:column;gap:24px}.ed-foot__legal{max-width:845px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px;letter-spacing:-.01em;color:var(--ed-ink-80)}.ed-foot__line{display:flex;flex-direction:column;gap:24px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px;color:var(--ed-ink-80)}.ed-foot__follow{display:flex;align-items:center;gap:24px}.ed-foot__follow em{font:var(--ed-fw-regular) var(--ed-fs-signature-small)/var(--ed-lh-signature) var(--ed-script);letter-spacing:var(--ed-ls-signature);font-variant-ligatures:var(--ed-ligatures-signature);color:var(--ed-ink);white-space:nowrap}.ed-foot__follow span{display:flex;gap:6px}.ed-foot__follow a{display:grid;place-items:center;width:44px;height:44px;border-radius:4px;background:var(--ed-deep-2)}.page-editorial .ed-foot__follow a{color:#fff}.ed-foot__edge{position:relative;height:150px;overflow:hidden}.ed-foot__edge img{position:absolute;right:-160px;top:24px;width:700px;max-width:none;transform:rotate(-4deg)}@media(min-width:768px){.ed-foot__inner{gap:72px;padding-block:64px 40px}.ed-foot__mark{width:40px;height:40px}.ed-foot__cols{flex-direction:row;flex-wrap:wrap;gap:40px 24px}.ed-foot__col{flex:1 1 140px;border-bottom:0}.ed-foot__col summary{display:block;min-height:0;margin-bottom:20px;pointer-events:none}.ed-foot__col summary:after,.ed-foot__col[open] summary:after{content:none}.ed-foot h2{font-size:16px}.ed-foot ul{gap:12px;padding-bottom:0}.ed-foot li a{display:inline-block;min-height:0;line-height:24px}.ed-foot__line{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.ed-foot__follow a{width:32px;height:32px}.ed-foot__edge img{right:-60px;top:10px;width:1160px}}@media(min-width:1024px){.ed-foot__inner{gap:96px;padding-block:64px 48px}.ed-foot__top{flex-direction:row;gap:80px}.ed-foot__cols{flex:1;flex-wrap:nowrap;gap:26px}.ed-foot__base{gap:32px}}.ed-process{padding-bottom:60px;color:#fff}.ed-process__inner{display:flex;flex-direction:column;gap:40px}.ed-process__head{max-width:494px}.ed-row{display:flex;flex-direction:column;gap:16px;padding:16px 0 48px}.ed-row__text{order:2;display:flex;flex-direction:column;gap:16px;max-width:460px}.ed-row__copy{display:flex;flex-direction:column;gap:12px}.ed-row__copy h3{font:var(--ed-fw-regular) 26px/1.12 var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-row__copy p{font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-w-60)}.ed-row__copy .ed-btn{align-self:flex-start;margin-top:12px}.ed-row__eyebrow{font-size:var(--ed-fs-label);line-height:var(--ed-lh-label);letter-spacing:var(--ed-ls-body);color:var(--ed-w-66)}.ed-row__stage{order:1;width:100%;height:250px;aspect-ratio:auto;border-radius:var(--ed-radius);background:var(--ed-deep)}@media(min-width:768px){.ed-process{padding-bottom:176px}.ed-process__inner{gap:64px}.ed-row{gap:40px;padding:48px 0}.ed-row__text{order:1}.ed-row__stage{order:2;height:400px}}@media(min-width:1024px){.ed-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;padding:64px 0}.ed-row__text{flex:0 0 460px}.ed-row__stage{flex:0 1 737px;width:auto;min-width:0}}.ed-figures{padding:60px 0;color:var(--ed-ink)}.ed-figures__inner{display:flex;flex-direction:column;gap:40px;padding-left:max(16px,calc((100vw - 1328px)/2 - 7px))}.ed-figures__side{display:flex;flex-direction:column;justify-content:space-between}.ed-figures__side .ed-h2{max-width:327px}.ed-figures__stat{display:none}.ed-statline{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px 32px;padding:32px 16px 0 0}.ed-statline__item{display:flex;align-items:center;gap:16px;padding-top:12px;border-top:1px solid var(--ed-hair)}.ed-statline__item b{flex:0 0 136px;font:var(--ed-fw-regular) 36px/1.1 var(--ed-serif);letter-spacing:var(--ed-ls-heading);white-space:nowrap}.ed-statline__item p{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px}.ed-figures__main{flex:1;min-width:0}.ed-figures__win{overflow:hidden;padding-right:16px}.ed-figures__track{display:flex;gap:24px;transition:transform var(--ed-dur-card) var(--ed-ease)}.ed-tile{flex:0 0 304px;height:572px;display:flex;flex-direction:column;border-radius:var(--ed-radius);background:var(--ed-tile);overflow:hidden}.ed-tile__media{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.ed-tile__media img{width:300px;height:300px;padding:32px;object-fit:contain}.ed-tile__text{display:flex;flex-direction:column;gap:8px;padding:32px}.ed-tile h3{font:var(--ed-fw-regular) 20px/28px var(--ed-sans);letter-spacing:var(--ed-ls-heading)}.ed-tile p{color:var(--ed-ink-80);line-height:var(--ed-lh-body)}.ed-figures__dots-phone{justify-content:center;padding:16px 0 12px}.ed-roll{display:flex;height:64px;overflow:hidden;font:var(--ed-fw-regular) var(--ed-fs-h1)/64px var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-roll__col{display:block;transition:transform .8s var(--ed-ease)}.ed-roll__col span{display:block;height:64px;white-space:pre}.ed-figures__label{max-width:252px;min-height:50px;font-size:var(--ed-fs-body-large);line-height:25.2px;color:var(--ed-ink-80)}@media(min-width:768px){.ed-figures{padding:176px 0}.ed-tile{flex-basis:647px}}@media(min-width:1024px){.ed-figures__inner{flex-direction:row;gap:80px}.ed-figures__side{flex:0 0 302px;height:572px}.ed-statline{display:none}.ed-figures__stat{display:flex;flex-direction:column;gap:8px}.ed-tile{flex-basis:543px}.ed-figures__dots-phone{display:none}.ed-figures__dots{padding:16px 0 12px;margin-top:24px}}@media(min-width:1280px){.ed-figures__side{flex-basis:381px}}.ed-quotes{background:var(--ed-tile)}.ed-quotes__inner{display:flex;flex-direction:column;gap:40px;padding-block:64px}.ed-quotes__left{display:contents}.ed-quotes__body{order:1;display:grid}.ed-quote{grid-area:1 / 1;display:flex;flex-direction:column;gap:48px;margin:0;opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity .5s var(--ed-ease),transform .5s var(--ed-ease),filter .5s var(--ed-ease);pointer-events:none}.ed-quote[data-on]{opacity:1;transform:none;filter:none;pointer-events:auto}.ed-quote__main{display:flex;flex-direction:column;gap:56px}.ed-quote__logo{font:var(--ed-fw-medium) 20px/32px var(--ed-sans);letter-spacing:var(--ed-ls-heading)}.ed-quote__group{display:flex;flex-direction:column;gap:32px}.ed-quote blockquote{max-width:456px;margin:0;font:var(--ed-fw-light) var(--ed-fs-quote)/var(--ed-lh-quote) var(--ed-serif);letter-spacing:var(--ed-ls-quote);color:var(--ed-deep-2)}.ed-quote__who{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;color:var(--ed-ink-80)}.ed-quote__sig{font:var(--ed-fw-regular) var(--ed-fs-signature)/var(--ed-lh-signature) var(--ed-script);letter-spacing:var(--ed-ls-signature);font-variant-ligatures:var(--ed-ligatures-signature);color:var(--ed-ink)}.ed-quote .ed-btn{align-self:flex-start}.ed-quotes__dots{order:3;justify-content:center;height:30px;margin-top:-12px}.ed-quotes__photo{order:2;position:relative;width:100%;aspect-ratio:628 / 680;border-radius:var(--ed-radius);overflow:hidden;background:#23120b0d}.ed-quotes__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ed-ease)}.ed-quotes__photo img[data-on]{opacity:1}@media(min-width:1024px){.ed-quotes__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;padding-block:120px}.ed-quotes__left{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;flex:0 1 652px;min-width:0}.ed-quotes__dots{justify-content:flex-start;margin:0}.ed-quotes__photo{flex:0 1 628px;width:auto;min-width:0}}.ed-vet{color:var(--ed-ink)}.ed-vet__inner{padding-top:60px}.ed-vet__head{position:relative;margin-bottom:64px;text-align:center}.ed-vet__head h2{max-width:850px;margin-inline:auto;font:var(--ed-fw-big) var(--ed-fs-big)/var(--ed-lh-display) var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-vet__head h2 span{display:block;color:var(--ed-ink-55)}.ed-coin{position:absolute}.ed-coin--a{display:none}.ed-coin--b{right:4px;bottom:-66px;width:64px}.ed-vet__tabs{display:none}.ed-vet__items{display:flex;flex-direction:column;gap:64px}.ed-item{display:flex;flex-direction:column;gap:40px}.ed-item__scene{width:100%;border-radius:var(--ed-radius)}.ed-item__text{display:flex;flex-direction:column;gap:16px}.ed-item__text h3{font:var(--ed-fw-regular) var(--ed-fs-tab)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-tab)}.ed-item__text p{color:var(--ed-ink-80);line-height:var(--ed-lh-body)}.ed-layer{position:absolute;max-width:none;will-change:transform}.ed-layer .ed-card{width:100%;font-size:var(--ed-fs-nav)}.ed-layer--top,.ed-layer--sheet{left:60px;width:460px;top:-24px}.ed-layer--low{left:256px;width:300px;bottom:4px}.ed-layer--low-left{left:60px;width:330px;bottom:4px}.ed-layer--person{left:96px;width:390px;bottom:26px}.ed-layer--fill{left:60px;width:460px;top:0;height:600px;object-fit:cover;border-radius:var(--ed-radius-btn)}.ed-layer--card-left{left:28px;width:350px;bottom:16px}.ed-layer--card-right{right:24px;width:350px;bottom:16px}.ed-layer--card-center{left:110px;width:360px;top:40px}@media(max-width:767px){.ed-layer{transform:none!important}}@media(min-width:768px){.ed-vet__inner{padding-top:120px}.ed-vet__head{margin-bottom:16px}.ed-coin--a,.ed-coin--b{display:block;right:auto;bottom:auto;will-change:transform}.ed-coin--a{left:calc(50% + 289px);top:26px;width:102px}.ed-coin--b{left:calc(50% + 326px);top:85px;width:159px}}@media(min-width:768px)and (scripting:enabled){.ed-vet__pin{height:400vh}.ed-vet__sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center}.ed-vet__row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:32px}.ed-vet__items{flex:1;min-width:0;display:grid}.ed-item{grid-area:1 / 1;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;opacity:0}.ed-item:first-child{opacity:1}.ed-item__scene{flex:0 1 580px;width:auto;min-width:0}.ed-item__text{flex:0 0 302px}}@media(min-width:1280px)and (scripting:enabled){.ed-vet__tabs{position:relative;display:block;flex:0 0 302px;height:600px;overflow:hidden}.ed-vet__tab-col{display:flex;flex-direction:column;gap:116px;will-change:transform}.page-editorial .ed-vet__tabs button{width:260px;text-align:left;font:var(--ed-fw-regular) var(--ed-fs-tab)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-tab);color:var(--ed-ink);opacity:.55}.ed-item{padding-left:40px}.ed-item__text h3{display:none}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.ed-vet__tab-col{will-change:auto}}.ed-steps{padding:60px 0}.ed-steps__panel{padding:12px;border-radius:var(--ed-radius);background:var(--ed-deep);color:#fff;overflow:hidden}.ed-steps__inner{display:flex;flex-direction:column;gap:40px}.ed-steps__left{display:contents}.ed-steps__left .ed-h2{order:1;padding:24px 24px 0}.ed-steps__scene{order:2;width:100%;border-radius:var(--ed-radius);background:#ffffff08}.ed-steps__list{order:3;display:flex;flex-direction:column;gap:24px;padding:0 24px 24px}.page-editorial .ed-step button{display:flex;align-items:center;gap:32px;width:100%;text-align:left;color:var(--ed-w-66)}.ed-step:not(:last-child){padding-bottom:12px}.page-editorial .ed-step button[aria-expanded=true]{color:#fff}.ed-step__num{flex:0 0 28px;font:var(--ed-fw-regular) var(--ed-fs-number)/var(--ed-lh-number) var(--ed-serif);letter-spacing:var(--ed-ls-number)}.ed-step__name{font:var(--ed-fw-regular) var(--ed-fs-step)/1.15 var(--ed-serif)}.ed-step p{padding:12px 0 0 60px;font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-w-60)}.ed-steps__drift{position:absolute;left:155px;top:0;width:370px;display:flex;flex-direction:column;gap:20px;animation:ed-drift 36s linear infinite}@keyframes ed-drift{to{transform:translateY(-50%)}}.ed-steps__pile{position:absolute;left:0;bottom:-64px;width:680px;max-width:none}@media(min-width:768px){.ed-steps{padding:176px 0}.ed-steps__left{display:flex;flex-direction:column;gap:32px;padding:0 24px 24px}.ed-steps__left .ed-h2{order:0;padding:0}.ed-steps__list{order:0;padding:0;max-width:446px}}@media(min-width:1024px){.ed-steps__inner{flex-direction:row;justify-content:space-between;align-items:stretch;gap:32px}.ed-steps__left{flex:1 1 0;min-width:0;justify-content:flex-end;gap:40px;padding:44px}.ed-steps__scene{flex:0 1 680px;width:auto;min-width:0}}.ed-bento{color:var(--ed-ink)}.ed-bento__inner{display:flex;flex-direction:column;gap:48px}.ed-bento__head{max-width:480px;margin-inline:auto;text-align:center}.ed-bento__group{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.ed-bento__main{position:relative;display:flex;flex-direction:column;border-radius:var(--ed-radius);background:var(--ed-tile);overflow:hidden}.ed-bento__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:32px}.ed-bento__copy h3,.ed-bento__txt h3{font:var(--ed-fw-regular) 22px/var(--ed-lh-heading-small) var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-bento__copy p,.ed-bento__txt p{max-width:410px;color:var(--ed-ink-80);line-height:var(--ed-lh-body)}.ed-bento__tear{position:absolute;right:-36px;top:-28px;z-index:0;width:150px;max-width:none;transform:rotate(10deg)}.ed-bento__main tribe-scene,.ed-bento__cell tribe-scene{width:100%}.ed-dash{position:absolute;inset:0;display:grid;grid-template-columns:34px 1fr;gap:20px;padding:32px 0 0 24px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-dash__rail{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:6px}.ed-dash__rail i{width:12px;height:12px;border-radius:3px;background:var(--ed-ink-20)}.ed-dash__rail i:first-child{width:26px;height:26px;margin-bottom:18px;border-radius:6px;background:var(--ed-deep)}.ed-dash__main{display:flex;flex-direction:column;gap:14px;min-width:0}.ed-dash__title{font:var(--ed-fw-regular) 24px/1.2 var(--ed-serif)}.ed-dash__kpis{display:grid;grid-template-columns:repeat(4,225px);gap:12px}.ed-dash__kpis div{padding:16px;border:1px solid var(--ed-hair);border-radius:var(--ed-radius-btn);background:#fff}.ed-dash__kpis b{display:block;margin-top:12px;font:var(--ed-fw-regular) 30px/1 var(--ed-serif)}.ed-dash__panels{display:grid;grid-template-columns:400px 400px;gap:12px}.ed-dash__panels>div{display:flex;flex-direction:column;gap:16px;height:300px;padding:18px;border:1px solid var(--ed-hair);border-radius:var(--ed-radius-btn);background:#fff}.ed-big{font:var(--ed-fw-regular) 34px/1 var(--ed-serif)}.ed-bar{display:grid;grid-template-columns:80px 1fr 44px;align-items:center;gap:8px;color:var(--ed-ink-60)}.ed-bar i{display:block;height:14px;border-radius:2px;background:var(--ed-lilac)}.ed-bar--tribe i{background:var(--ed-mint)}.ed-bar--alt i{background:var(--ed-peach)}.ed-bar--us i{width:100%}.ed-bar--tribe i{width:29%}.ed-bar--saved i{width:71%}.ed-bento__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ed-bento__cell{display:flex;flex-direction:column;border-radius:var(--ed-radius);background:var(--ed-tile);overflow:hidden}.ed-bento__vis{position:absolute;inset:0;padding:32px 0 0 32px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-bento__txt{display:flex;flex-direction:column;gap:12px;padding:24px 32px 32px}.ed-table{width:580px;margin-top:8px;border-collapse:collapse}.ed-table th,.ed-table td{padding:13px 8px;border-bottom:1px solid var(--ed-hair);text-align:left;font-weight:400;white-space:nowrap}.ed-table th{color:var(--ed-ink-60)}.ed-bento__minis{position:absolute;left:32px;top:100px;display:flex;gap:12px}.ed-bento__minis .ed-mini{width:250px;background:#fff;box-shadow:0 6px 20px #23120b0f}@media(min-width:768px){.ed-bento__inner{gap:64px}}@media(min-width:1024px){.ed-bento__inner{gap:80px}.ed-bento__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.ed-bento__main{flex-direction:row;align-items:stretch}.ed-bento__copy{flex:0 0 469px;padding:32px 24px 32px 32px}.ed-bento__main tribe-scene{flex:1;width:auto;min-width:0}.ed-bento__tear{right:-150px;top:-120px;z-index:2;width:560px}}.ed-tools__panel{position:relative;padding:24px 24px 28px;border-radius:var(--ed-radius);background:var(--ed-deep);color:var(--ed-on-deep);overflow:hidden}.ed-tools__inner{display:flex;flex-direction:column;gap:56px}.ed-tools__inner h2{max-width:380px;font:var(--ed-fw-regular) var(--ed-fs-tools)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-tools)}.ed-tools__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ed-tools__list li{padding:20px 16px;border:1px solid var(--ed-w-10);border-radius:var(--ed-radius);background:var(--ed-w-05);font:var(--ed-fw-regular) 20px/1.1 var(--ed-serif);letter-spacing:-.01em}@media(min-width:768px){.ed-tools__panel{padding:48px 40px 72px}.ed-tools__inner{gap:64px}.ed-tools__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ed-tools__panel{padding:56px 56px 80px}.ed-tools__inner{gap:80px}.ed-tools__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.ed-tools__list li{padding:24px 20px}}.ed-closer .ed-wrap{padding-block:128px 80px}.ed-closer__inner{display:flex;flex-direction:column;gap:32px;max-width:728px}.ed-closer h2{font:var(--ed-fw-regular) var(--ed-fs-closer)/var(--ed-lh-number) var(--ed-serif);letter-spacing:var(--ed-ls-heading);color:var(--ed-deep-2)}.ed-closer__actions{display:flex;flex-direction:column;gap:12px}.ed-closer__actions .ed-btn{width:100%}@media(min-width:768px){.ed-closer__actions{flex-direction:row}.ed-closer__actions .ed-btn{width:auto}}@media(min-width:1024px){.ed-closer .ed-wrap{padding-block:176px 120px}.ed-closer__inner{gap:48px}}@media(prefers-reduced-motion:reduce){.page-editorial{transition:none}.ed-clients__track,.ed-marquee__track,.ed-steps__drift{animation:none}.ed-reveal{opacity:1;transform:none;filter:none}.ed-figures__track,.ed-roll__col,.ed-quote,.ed-quotes__photo img,.ed-banner__photo,.ed-banner__quote,.ed-btn,.ed-header,.ed-header:before,.ed-header__cta,.ed-dots button:before{transition:none}.page-editorial :active{transform:none}}tribe-type{display:inline}tribe-type:after{content:"|";margin-left:2px;font-weight:300}.ed-link{position:relative;align-self:flex-start;text-decoration:underline;text-underline-offset:3px;line-height:var(--ed-lh-body)}.ed-link:after{content:"";position:absolute;inset:-8px 0}.page-editorial .ed-link{text-decoration:underline}.ed-clients--light{color:var(--ed-ink)}.ed-marquee{overflow:hidden;padding-block:4px}.ed-marquee__track{display:flex;align-items:center;gap:96px;width:max-content;height:40px;animation:ed-slide 44s linear infinite}.ed-marquee__track span{font:var(--ed-fw-medium) 19px/1 var(--ed-sans);letter-spacing:var(--ed-ls-heading);color:var(--ed-ink);white-space:nowrap}.ed-phero{padding:96px 0 30px;color:var(--ed-ink)}.ed-phero__eyebrow{margin-bottom:20px;font-size:var(--ed-fs-label);letter-spacing:var(--ed-ls-body);line-height:var(--ed-lh-label);color:var(--ed-ink-80)}.ed-phero h1{max-width:838px;font:var(--ed-fw-regular) var(--ed-fs-h1)/var(--ed-lh-display) var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-phero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ed-phero__scene{margin-top:24px}.ed-phero__scene img{position:absolute;max-width:none}.ed-phero__kraft{left:110px;top:240px;width:360px}.ed-phero__form{left:650px;top:130px;width:380px}.ed-phero__shapes{left:800px;top:270px;width:400px}.ed-phero__coin{left:960px;top:110px;width:170px}.ed-phero__person{left:410px;top:20px;width:460px}.ed-phero__card{position:absolute;left:50px;top:190px;width:380px}.ed-phero__card .ed-card{width:100%;font-size:var(--ed-fs-nav)}.ed-phero__row{display:flex;flex-direction:column;gap:32px;margin:48px 0}.ed-phero__row p{max-width:582px;font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-ink-80)}.ed-phero__stat{display:flex;align-items:center;gap:16px}.ed-phero__stat b{font:var(--ed-fw-regular) var(--ed-fs-h1)/1 var(--ed-serif);letter-spacing:var(--ed-ls-heading);white-space:nowrap}.ed-phero__stat span{max-width:113px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px}@media(min-width:1024px){.ed-phero{padding:150px 0 64px}.ed-phero__actions{margin-top:40px}.ed-phero__row{flex-direction:row;justify-content:space-between;align-items:center}}.ed-band__panel{padding:56px 24px 24px;background:var(--ed-tile);color:var(--ed-ink);text-align:center}.ed-band__panel .ed-h2{max-width:502px;margin:0 auto 48px}.ed-band__scene{max-width:522px;margin-inline:auto}.ed-bubble{position:absolute;padding:12px 18px;border-radius:var(--ed-radius);background:#fff;box-shadow:0 10px 34px #23120b1a;font-size:17px;white-space:nowrap}.ed-bubble--0{left:10px;top:40px}.ed-bubble--1{right:10px;top:170px}.ed-bubble--2{left:130px;bottom:30px}@media(min-width:768px){.ed-band{padding-inline:var(--ed-gutter)}.ed-band__panel{padding:120px 24px 24px;border-radius:var(--ed-radius)}.ed-band__panel .ed-h2{margin-bottom:56px}}.ed-collage{padding:60px 0;color:var(--ed-ink)}.ed-collage__inner{display:flex;flex-direction:column;gap:64px}.ed-collage h2{max-width:960px;font:var(--ed-fw-regular) var(--ed-fs-closer)/var(--ed-lh-number) var(--ed-serif);letter-spacing:var(--ed-ls-heading);color:var(--ed-deep-2)}.ed-collage__row{display:flex;flex-direction:column;gap:16px}.ed-collage__person,.ed-collage__panel{width:100%;border-radius:var(--ed-radius)}.ed-collage__panel{background:var(--ed-tile)}.ed-collage__person img,.ed-collage__panel img{position:absolute;max-width:none}.ed-collage__paper{left:0;bottom:0;width:519px;height:300px;object-fit:cover}.ed-collage__cut{left:40px;bottom:0;width:440px}.ed-collage__obj{left:10px;top:80px;width:130px}.ed-collage__strip{right:-100px;top:-120px;width:620px}.ed-collage__card{position:absolute;left:120px;right:120px;bottom:40px}.ed-collage__card .ed-card{width:100%;font-size:17px}@media(min-width:768px){.ed-collage{padding:176px 0}.ed-collage__inner{gap:120px}}@media(min-width:1024px){.ed-collage__row{flex-direction:row;justify-content:space-between;align-items:stretch;gap:24px}.ed-collage__person{flex:0 0 40%;width:auto}.ed-collage__panel{flex:1;width:auto;min-width:0}}.ed-features{padding:60px 0;color:var(--ed-ink)}.ed-features__inner{display:flex;flex-direction:column;gap:56px}.ed-features__head{display:flex;flex-direction:column;gap:16px;max-width:580px}.ed-features__head p{font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-ink-80)}.ed-features__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:64px 24px}.ed-feature{display:flex;flex-direction:column;gap:32px;min-width:0}.ed-feature__scene{width:100%;aspect-ratio:629 / 400;border-radius:var(--ed-radius);background:var(--ed-tile)}.ed-feature__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ed-feature__card{position:absolute;right:32px;bottom:28px;width:400px}.ed-feature__card .ed-card{width:100%;font-size:var(--ed-fs-nav)}.ed-feature__text{display:flex;flex-direction:column;gap:16px}.ed-feature__eyebrow{font-size:var(--ed-fs-label);line-height:var(--ed-lh-label);letter-spacing:var(--ed-ls-body);color:var(--ed-ink-60)}.ed-feature__copy{display:flex;flex-direction:column;gap:12px;max-width:520px}.ed-feature__copy h3{font:var(--ed-fw-regular) 26px/1.12 var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-feature__copy p{font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-ink-80)}@media(min-width:1024px){.ed-features{padding:120px 0 176px}.ed-features__inner{gap:80px}.ed-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:120px 24px}.ed-feature--wide{grid-column:1 / -1}.ed-feature--wide .ed-feature__scene{aspect-ratio:1280 / 538}}.ed-steps__wide{padding-inline:var(--ed-gutter)}.ed-steps--wide{padding-block:0}.ed-banner__wrap{padding-inline:var(--ed-gutter)}.ed-banner__panel{position:relative;display:flex;border-radius:var(--ed-radius);background:var(--ed-deep);overflow:hidden;color:#fff;isolation:isolate}.ed-banner__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:80% 20%;opacity:0;transition:opacity .6s var(--ed-ease)}.ed-banner__photo[data-on]{opacity:1}.ed-banner__panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#190c06db 58%,#190c0633)}.ed-banner__body{display:flex;flex-direction:column;gap:24px;padding:200px 24px 24px}.ed-banner__stack{display:grid}.ed-banner__quote{grid-area:1 / 1;display:flex;flex-direction:column;gap:24px;margin:0;opacity:0;transition:opacity .5s var(--ed-ease);pointer-events:none}.ed-banner__quote[data-on]{opacity:1;pointer-events:auto}.ed-banner__quote blockquote{max-width:456px;margin:0;font:var(--ed-fw-light) var(--ed-fs-quote)/var(--ed-lh-quote) var(--ed-serif);letter-spacing:var(--ed-ls-quote)}.ed-banner__quote .ed-quote__who,.ed-banner__quote .ed-quote__sig{color:#fff}.ed-banner__quote .ed-btn{align-self:flex-start}.ed-banner__dots button:before{background:var(--ed-w-30)}.ed-banner__dots button[aria-current=true]:before{background:#fff}@media(min-width:1024px){.ed-banner__photo{inset:0 0 0 auto;width:58%;object-position:50% 22%}.ed-banner__panel:before{background:linear-gradient(90deg,var(--ed-deep) 42%,rgba(35,18,11,0) 72%)}.ed-banner__body{padding:56px 32px 32px;min-height:608px;justify-content:space-between}}.ed-faq{padding:60px 0 0;color:var(--ed-ink)}.ed-faq__inner{display:flex;flex-direction:column;gap:32px}.ed-faq__item{border-bottom:1px solid var(--ed-hair)}.ed-faq__item summary{display:flex;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font:var(--ed-fw-regular) 22px/var(--ed-lh-heading-small) var(--ed-serif);list-style:none}.ed-faq__item summary::-webkit-details-marker{display:none}.ed-faq__item summary:after{content:"+";font-family:var(--ed-sans);color:var(--ed-ink-60)}.ed-faq__item[open] summary:after{content:"−"}.ed-faq__item p{max-width:720px;padding-bottom:20px;color:var(--ed-ink-80);line-height:var(--ed-lh-body)}@media(min-width:1024px){.ed-faq{padding-top:176px}.ed-faq__inner{flex-direction:row;justify-content:space-between;gap:48px}.ed-faq__inner>.ed-h2{flex:0 0 380px}.ed-faq__list{flex:1;min-width:0;max-width:845px}}.ed-closer__sub{max-width:560px;font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-ink-80)}.ed-rhero{padding:114px 0 48px;background:var(--ed-tile);color:var(--ed-ink)}.ed-rhero__inner{position:relative;display:flex;align-items:center;min-height:360px}.ed-rhero__inner>img{position:absolute;max-width:none;pointer-events:none}.ed-rhero__a{right:16px;top:0;width:143px}.ed-rhero__b{left:16px;top:0;width:80px}.ed-rhero__c{display:none}.ed-rhero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:728px;margin-inline:auto;padding-top:72px;text-align:center}.ed-rhero h1{min-height:2em;font:var(--ed-fw-regular) var(--ed-fs-h1)/var(--ed-lh-display) var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-rhero__copy>p{font:var(--ed-fw-regular) clamp(28px,22px + 1.1vw,36px)/1.1 var(--ed-serif);letter-spacing:var(--ed-ls-heading);color:var(--ed-ink-80)}.ed-rlogos{padding:32px 0;background:#fff}@media(min-width:1024px){.ed-rhero{padding:134px 0 80px;overflow:hidden}.ed-rhero__inner{min-height:460px}.ed-rhero__a{right:var(--ed-gutter);width:366px}.ed-rhero__b{left:-30px;top:46px;width:200px}.ed-rhero__c{display:block;right:-60px;top:184px;width:200px}.ed-rhero__copy{padding-top:0}.ed-rhero h1{min-height:1em}.ed-rlogos{padding:40px 0}}.ed-rolecards{padding:60px 0;color:var(--ed-ink)}.ed-rolecards__head{display:flex;flex-direction:column;gap:20px;max-width:580px;margin-bottom:40px}.ed-rolecards__head p{font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large);color:var(--ed-ink-80)}.ed-rolecards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ed-rolecard{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:12px 12px 28px;border-radius:var(--ed-radius);background:var(--ed-tile);overflow:hidden}.ed-rolecard__stack{display:flex;flex-direction:column;gap:18px}.ed-rolecard__media{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ed-radius-btn)}.ed-rolecard__body{display:flex;flex-direction:column;gap:14px;padding-inline:12px}.ed-rolecard>.ed-link{margin-inline:12px}.ed-rolecard__top{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ed-rolecard h3{font:var(--ed-fw-regular) 28px/1.12 var(--ed-serif);letter-spacing:-.01em}.ed-rolecard__rate{margin-top:-8px;color:var(--ed-ink-80)}.ed-rolecard__blurb{color:var(--ed-ink-80);line-height:var(--ed-lh-body)}.ed-rolecard ul,.ed-tilecard ul{display:flex;flex-direction:column;gap:6px}.ed-rolecard li,.ed-tilecard li{position:relative;padding-left:16px;line-height:var(--ed-lh-body);color:var(--ed-ink-80)}.ed-rolecard li:before,.ed-tilecard li:before{content:"";position:absolute;left:2px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--ed-peach)}@media(min-width:768px){.ed-rolecards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ed-rolecards{padding:80px 0 120px}.ed-rolecards__head{margin-bottom:56px}.ed-rolecards__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 16px}.ed-rolecard{grid-column:span 2}.ed-rolecard--half{grid-column:span 3}}.ed-compare,.ed-tiles{padding:60px 0;color:var(--ed-ink)}.ed-compare__inner{display:flex;flex-direction:column;gap:40px}.ed-compare__scroll{overflow-x:auto;border-radius:var(--ed-radius);background:var(--ed-tile)}.ed-compare__table{width:100%;border-collapse:collapse;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-compare__table th,.ed-compare__table td{padding:12px 8px;border-bottom:1px solid var(--ed-hair);text-align:left;font-weight:400;vertical-align:top}.ed-compare__table thead th{font:var(--ed-fw-regular) clamp(16px,14px + .4vw,19px)/1.2 var(--ed-serif)}.ed-compare__table tbody th{color:var(--ed-ink-80)}.ed-compare__table .is-ours{background:var(--ed-tile-warm);font-weight:500}.ed-compare__table tr:last-child>*{border-bottom:0}.ed-tiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.ed-tilecard__media{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ed-radius-btn);margin-bottom:8px}.ed-tilecard--media{padding:12px 12px 28px}.ed-tilecard--media>:not(img){margin-inline:12px}.ed-tilecard{display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:var(--ed-radius);background:var(--ed-tile)}.ed-tilecard h3{font:var(--ed-fw-regular) 22px/var(--ed-lh-heading-small) var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-tilecard>p{color:var(--ed-ink-80);line-height:var(--ed-lh-body)}.ed-tilecard__meta{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-tilecard .ed-link{margin-top:auto;padding-top:8px}@media(min-width:768px){.ed-compare__table{font-size:var(--ed-fs-body);letter-spacing:var(--ed-ls-body)}.ed-compare__table th,.ed-compare__table td{padding:16px 20px}}@media(min-width:768px){.ed-tiles__grid--thirds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ed-compare,.ed-tiles{padding:88px 0}.ed-tiles__grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed-calcsec{padding-bottom:80px;color:var(--ed-ink)}.ed-calchead{display:flex;flex-direction:column;gap:24px;padding-block:125px 40px}.ed-calchead h2{max-width:720px;font:var(--ed-fw-regular) var(--ed-fs-closer)/var(--ed-lh-number) var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-calchead__copy{max-width:560px;font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body);color:var(--ed-ink-80)}.ed-calc{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ed-calc__tile{position:relative;padding:32px;border-radius:var(--ed-radius);background:var(--ed-tile-warm);overflow:hidden}.ed-calc__tile--deep{display:flex;flex-direction:column;background:var(--ed-deep-2);color:#fff}.ed-calc__title{margin-bottom:20px;font:var(--ed-fw-regular) clamp(20px,18px + .4vw,24px)/1.15 var(--ed-serif)}.ed-calc__fields{display:flex;flex-direction:column;gap:16px}.ed-field{display:flex;flex-direction:column;gap:6px;font-size:var(--ed-fs-label);line-height:var(--ed-lh-label);letter-spacing:var(--ed-ls-body)}.ed-field select,.ed-field input{width:100%;height:46px;padding:10px 12px;border:1px solid var(--ed-hair);border-radius:var(--ed-radius-btn);background:#fff;color:var(--ed-ink);font:var(--ed-fw-regular) var(--ed-fs-body)/var(--ed-lh-body) var(--ed-sans);letter-spacing:var(--ed-ls-body)}.ed-field__money{position:relative;display:block}.ed-field__money i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:16px}.ed-field__money input{padding-left:28px}.ed-calc__out{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 0;border-bottom:1px solid var(--ed-hair);font-size:var(--ed-fs-label);letter-spacing:var(--ed-ls-body)}.ed-calc__out:last-child{border:0}.ed-calc__out b{font:var(--ed-fw-regular) 36px/1.1 var(--ed-serif)}.ed-calc__unlock{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ed-calc__unlock .ed-calc__title{margin:0}.ed-calc__unlock p{line-height:var(--ed-lh-body);color:var(--ed-w-90)}.ed-calc__tear{position:absolute;right:-60px;bottom:-40px;width:300px;max-width:none;transform:rotate(-8deg)}.ed-calc__tile--deep{min-height:320px}@media(min-width:1024px){.ed-calcsec{padding-bottom:112px}.ed-calchead{padding-block:177px 40px}.ed-calc{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.1fr)}.ed-calc__tile{padding:40px}}.ed-buyers{padding:60px 0;color:var(--ed-ink)}.ed-buyers__inner{display:flex;flex-direction:column;gap:40px}.ed-buyers__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ed-buyer{display:flex;flex-direction:column;gap:14px;padding:12px 12px 28px;border-radius:var(--ed-radius);background:var(--ed-tile)}.ed-buyer img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ed-radius-btn)}.ed-buyer>:not(img){margin-inline:12px}.ed-buyer h3{font:var(--ed-fw-regular) 26px/1.12 var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-buyer p{color:var(--ed-ink-80);line-height:var(--ed-lh-body)}.ed-buyer ul{display:flex;flex-wrap:wrap;gap:16px}@media(min-width:768px){.ed-buyers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ed-buyers{padding:88px 0}.ed-buyers__grid{gap:24px 16px}}@media(max-width:1023px){.ed-vet .ed-layer--card-left,.ed-vet .ed-layer--card-right,.ed-phero__card{width:272px;transform:scale(calc(1 / var(--s, 1)))!important}.ed-vet .ed-layer--card-left,.ed-phero__card{transform-origin:left bottom}.ed-vet .ed-layer--card-right{transform-origin:right bottom}.ed-vet .ed-layer--card-center{left:50%;width:272px;transform:translate(-50%) scale(calc(1 / var(--s, 1)))!important;transform-origin:center top}.ed-vet .ed-kv:nth-of-type(n+5){display:none}.ed-phero__card{left:24px;top:auto;bottom:24px}.ed-phero__card .ed-card,.ed-vet .ed-layer .ed-card{padding:14px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}}@media(max-width:767px){.ed-row__stage,.ed-feature__scene{aspect-ratio:auto;height:auto}.ed-row__stage>.ed-scene__canvas,.ed-feature__scene>.ed-scene__canvas{position:static;width:auto;height:auto;transform:none}.ed-row__stage{padding:16px}.ed-row__stage .ed-center{position:static;display:block}.ed-row__stage .ed-card{width:100%;min-height:0}.ed-feature__scene{overflow:visible;border-radius:0;background:none}.ed-feature__photo{position:static;display:block;height:auto;aspect-ratio:3 / 2;border-radius:var(--ed-radius)}.ed-feature__card{position:relative;right:auto;bottom:auto;width:auto;margin:-56px 12px 0}.ed-feature__card .ed-kv:nth-of-type(n+4){display:none}.ed-phero__scene{--sw: 640;--sh: 520}.ed-phero__kraft{left:0;top:250px;width:340px}.ed-phero__form{left:340px;top:110px;width:300px}.ed-phero__shapes{left:300px;top:340px;width:380px}.ed-phero__coin{left:480px;top:50px;width:140px}.ed-phero__person{left:240px;top:10px;width:410px}.ed-phero__card{left:8px;bottom:12px;width:216px}.ed-collage__card{left:50%;right:auto;bottom:24px;width:300px;transform:translate(-50%) scale(calc(1 / var(--s, 1)));transform-origin:center bottom}.ed-collage__card .ed-card{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-collage__card .ed-kv:nth-of-type(n+5){display:none}.ed-steps__scene{--sw: 400;--sh: 440}.ed-steps__drift{left:15px}.ed-steps__pile{left:-140px;bottom:-40px}.ed-steps__scene .ed-mini small,.ed-bento__minis .ed-mini small{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.ed-steps__scene .ed-pill,.ed-bento__row .ed-pill{font-size:13.5px}.ed-bento__main tribe-scene{--sw: 460;--sh: 480}.ed-dash{grid-template-columns:minmax(0,1fr);padding:20px 20px 0;font-size:var(--ed-fs-nav)}.ed-dash__rail{display:none}.ed-dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-dash__kpis div:nth-child(n+3),.ed-dash__panels>div:nth-child(n+2){display:none}.ed-dash__panels{grid-template-columns:minmax(0,1fr)}.ed-dash__panels>div{height:260px}.ed-dash .ed-pill{font-size:14.5px}.ed-bar{grid-template-columns:104px 1fr 44px;white-space:nowrap}.ed-bento__cell tribe-scene{--sw: 420;--sh: 340}.ed-bento__row>:nth-child(2) tribe-scene{--sh: 210}.ed-bento__vis{padding:20px 0 0 20px}.ed-table{width:380px}.ed-table :is(th,td):first-child{display:none}.ed-bento__minis{left:20px;top:24px}.ed-rolecard ul{display:none}.ed-rolecard__media{aspect-ratio:16 / 9}}@media(min-width:768px)and (max-width:1279px){.ed-scene .ed-pill{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}}@media(max-width:359px){.page-editorial :is(.ed-steps__scene :is(.ed-pill,small),.ed-bento__main :is(.ed-pill,.ed-muted,.ed-bar span,.ed-dash__kpis div),.ed-bento__row :is(.ed-pill,small,.ed-muted,td,th,span),.ed-bubble){font-size:calc(11px / var(--s, 1))}}.ed-head{padding:96px 0 40px;color:var(--ed-ink)}.ed-head__inner{display:flex;flex-direction:column;gap:32px}.ed-head__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.ed-head h1{max-width:760px;font:var(--ed-fw-regular) var(--ed-fs-h1)/var(--ed-lh-display) var(--ed-serif);letter-spacing:var(--ed-ls-heading)}.ed-head__lead{max-width:580px;font-size:var(--ed-fs-body-large);line-height:1.45;color:var(--ed-ink-80)}.ed-head__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ed-head__note{max-width:520px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px;color:var(--ed-ink-80)}.ed-head__claims{display:flex;flex-wrap:wrap;gap:8px}.ed-head__claims li{padding:6px 10px;border-radius:var(--ed-radius-btn);background:var(--ed-tile-warm);font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:20px}.ed-head__media{position:relative;min-width:0}.ed-head__media img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ed-radius)}.ed-head__card{position:relative;margin:-56px 12px 0}.ed-head__card .ed-card{width:100%}.ed-head__aside{min-width:0}.ed-head__inset{display:none}@media(min-width:1024px){.ed-head{padding:150px 0 64px}.ed-head--split .ed-head__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:64px}.ed-head--split .ed-head__copy{flex:1 1 46%}.ed-head__media,.ed-head__aside{flex:1 1 54%}.ed-head__media img{aspect-ratio:4 / 3}.ed-head__card{position:absolute;right:24px;bottom:24px;width:380px;margin:0}.ed-head__inset{display:block;width:100%;max-width:480px;margin-top:16px;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ed-radius)}.ed-head:has(.ed-head__aside) .ed-head__inner{align-items:flex-start}}.ed-sec{padding:60px 0;color:var(--ed-ink)}.ed-sec--first{padding-top:96px}.ed-sec__inner{display:flex;flex-direction:column;gap:40px}.ed-sec__note{max-width:760px;font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px;color:var(--ed-ink-80)}.ed-sec__aside{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:var(--ed-radius);background:var(--ed-tile)}.ed-sec__aside h3{font:var(--ed-fw-regular) 22px/var(--ed-lh-heading-small) var(--ed-serif);letter-spacing:var(--ed-ls-heading-small)}.ed-sec__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:1024px){.ed-sec{padding:88px 0}.ed-sec--first{padding-top:150px}.ed-sec__pair{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}.ed-split{padding:60px 0;color:var(--ed-ink)}.ed-split__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.ed-split__main{display:flex;flex-direction:column;gap:32px}.ed-split__list{display:flex;flex-direction:column}.ed-split__list li{padding:14px 0;border-bottom:1px solid var(--ed-hair);font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body-large)}.ed-split__list li:last-child{border-bottom:0}.ed-split__panel{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px;border-radius:var(--ed-radius);background:var(--ed-deep);color:var(--ed-on-deep)}.ed-split__panel h2{font:var(--ed-fw-regular) var(--ed-fs-tools)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-tools)}.ed-split__panel p{line-height:1.5;color:var(--ed-w-90)}.ed-split__panel .ed-split__list{width:100%}.ed-split__panel .ed-split__list li{border-color:var(--ed-w-10);font-size:16px}.ed-split__panel .ed-split__note{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px}@media(min-width:1024px){.ed-split{padding:88px 0}.ed-split__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.ed-split__panel{padding:44px}}.ed-stats{padding:60px 0}.ed-stats__panel{display:flex;flex-direction:column;gap:40px;padding:32px 24px;border-radius:var(--ed-radius);background:var(--ed-deep);color:var(--ed-on-deep)}.ed-stats__panel .ed-features__head p{color:var(--ed-w-90)}.ed-stats__list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ed-stats__list li{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--ed-w-10)}.ed-stats__list b{font:var(--ed-fw-regular) var(--ed-fs-closer)/var(--ed-lh-number) var(--ed-serif);letter-spacing:var(--ed-ls-heading);font-variant-numeric:tabular-nums}.ed-stats__list span{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);line-height:21px;color:var(--ed-w-90)}@media(min-width:768px){.ed-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ed-stats{padding:88px 0}.ed-stats__panel{padding:56px}.ed-stats__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.ed-steps__head{display:flex;flex-direction:column;gap:16px}.ed-steps__head p{line-height:1.5;color:var(--ed-w-90)}.page-editorial .ed-steps__head .ed-link{color:#fff}.ed-tools__head{display:flex;flex-direction:column;gap:16px}.ed-tools__head h2{max-width:480px;font:var(--ed-fw-regular) var(--ed-fs-tools)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-tools)}.ed-tools__head p{max-width:640px;line-height:1.5;color:var(--ed-w-90)}.ed-faq__action{display:inline-block;margin-top:24px}.ed-faq__note{margin-top:24px}.page-editorial{--ink: var(--ed-ink);--text: var(--ed-ink);--text-muted: var(--ed-ink-80);--page: #fff;--sand: var(--ed-tile);--sand-hover: var(--ed-tile-warm);--surface: #fff;--surface-muted: var(--ed-tile);--line: var(--ed-ink);--line-soft: var(--ed-hair);--line-card: var(--ed-hair);--font-heading: var(--ed-serif);--font-body: var(--ed-sans);--weight-heading: 400;--radius-pill: var(--ed-radius-btn);--radius-field: var(--ed-radius-btn);--radius-24: var(--ed-radius);--radius-16: var(--ed-radius);--header-height: 92px}.page-editorial .section-title{font:var(--ed-fw-regular) var(--ed-fs-h2)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-h2)}.page-editorial .article__head .section-title,.page-editorial .legal .section-title,.page-editorial .hub__head .section-title{font:var(--ed-fw-regular) var(--ed-fs-h1)/var(--ed-lh-number) var(--ed-serif)}.page-editorial .h4{font:var(--ed-fw-regular) 22px/var(--ed-lh-heading-small) var(--ed-serif)}.page-editorial .btn{height:44px;min-width:0;padding:10px 16px;border:1px solid transparent;border-radius:var(--ed-radius-btn);font-size:var(--ed-fs-nav);font-weight:400;line-height:18px;transition:transform var(--ed-dur-press) var(--ed-ease),background-color var(--ed-dur-hover) var(--ed-ease)}.page-editorial .btn:active{transform:scale(.97)}.page-editorial .btn--dark{background:var(--ed-deep-2);color:#fff}.page-editorial .btn--outline-dark{border-color:var(--ed-hair);background:#fff;color:var(--ed-deep-2)}@media(hover:hover){.page-editorial .btn--dark:hover{border-color:transparent;background:var(--ed-deep-3);color:#fff}.page-editorial .btn--outline-dark:hover{border-color:var(--ed-ink-20);background:var(--ed-tile-warm);color:var(--ed-deep-2)}}@media(min-width:1024px){.page-editorial .btn{height:38px;padding:10px 12px}}.page-editorial .breadcrumbs{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small)}.page-editorial .breadcrumbs a{color:var(--ed-ink-80)}@media(hover:hover){.page-editorial .breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}}.page-editorial .breadcrumbs [aria-current=page]{font-weight:400}.page-editorial .prose{color:var(--ed-ink)}.page-editorial .prose :is(h2,h3){font-family:var(--ed-serif);font-weight:400;letter-spacing:-.01em}.page-editorial .prose h2{font-size:clamp(26px,22px + .8vw,32px);line-height:1.15}.page-editorial .prose h3{font-size:22px;line-height:1.2}.page-editorial .prose :is(p,li){font-size:var(--ed-fs-body-large);line-height:var(--ed-lh-body);color:var(--ed-ink-80)}.page-editorial .prose a{color:var(--ed-deep-2)}.page-editorial .article--wide .prose,.page-editorial .legal .prose{max-width:760px}.page-editorial .article__meta{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);color:var(--ed-ink-80)}.page-editorial .post-hero,.page-editorial .post-figure img{background:var(--ed-tile)}.page-editorial .toc__link{border-radius:var(--ed-radius-btn)}.page-editorial .toc__link[aria-current=true]{background:var(--ed-deep-2);color:#fff}.page-editorial .step-nav__item{border:1px solid var(--ed-hair);border-radius:var(--ed-radius);background:var(--ed-tile)}.page-editorial .related-band{padding-top:40px;border-top:1px solid var(--ed-hair)}.page-editorial .hub__head{align-items:flex-start;margin-inline:0;text-align:left}.page-editorial .filter-chip{min-height:44px;padding:8px 14px;border:1px solid var(--ed-hair);border-radius:var(--ed-radius-btn);background:#fff;color:var(--ed-ink);font-size:var(--ed-fs-nav);font-weight:400}@media(min-width:1024px){.page-editorial .filter-chip{min-height:38px}}.page-editorial .filter-chip[aria-pressed=true]{border-color:var(--ed-deep-2);background:var(--ed-deep-2);color:#fff}.page-editorial .blog-card{border-radius:var(--ed-radius);background:var(--ed-tile);color:var(--ed-ink);transition:background-color var(--ed-dur-hover) var(--ed-ease),transform var(--ed-dur-press) var(--ed-ease)}.page-editorial .blog-card:active{transform:scale(.99)}@media(hover:hover){.page-editorial .blog-card:hover{background:var(--ed-tile-warm)}}.page-editorial .blog-card__media{border-radius:var(--ed-radius-btn);background:#fff}.page-editorial .blog-card__kicker{font-size:var(--ed-fs-label);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ed-ink-80)}.page-editorial .blog-card__title{font:var(--ed-fw-regular) 24px/1.15 var(--ed-serif);letter-spacing:-.01em}.page-editorial .blog-card__excerpt,.page-editorial .blog-card__meta{color:var(--ed-ink-80)}.page-editorial .list-section :is(h2,.section-title){font:var(--ed-fw-regular) var(--ed-fs-h2)/var(--ed-lh-heading) var(--ed-serif);letter-spacing:var(--ed-ls-h2)}.page-editorial .list-card{border-radius:var(--ed-radius);background:var(--ed-tile)}.page-editorial .callout{border-color:var(--ed-hair);border-radius:var(--ed-radius);background:var(--ed-tile)}.page-editorial .kv__row{border-color:var(--ed-hair)}.page-editorial .kv__key{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);color:var(--ed-ink-80)}.page-editorial .kv__value{margin:0;font-size:16px}.page-editorial .label,.page-editorial .toc__title,.page-editorial .share__label{font-size:var(--ed-fs-body-small);letter-spacing:var(--ed-ls-body-small);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ed-ink-80)}.page-editorial .chip{border-radius:var(--ed-radius-btn);background:var(--ed-tile-warm);color:var(--ed-ink)}.page-editorial .map-figure{background:var(--ed-tile)}.page-editorial .quiz,.page-editorial .apply{border:0;border-radius:var(--ed-radius);background:var(--ed-tile);color:var(--ed-ink)}.page-editorial :is(.input,.textarea,.select){border:1px solid var(--ed-ink-20);border-radius:var(--ed-radius-btn);background:#fff;color:var(--ed-ink)}.page-editorial .field__label{font-weight:400}.page-editorial .radio-card{border:1px solid var(--ed-hair);border-radius:var(--ed-radius-btn);background:#fff}.page-editorial .progress__fill{background:var(--ed-deep-2)}.page-editorial .progress__track{background:var(--ed-ink-20)}.page-editorial .apply{padding:24px}@media(max-width:1023px){.page-editorial .article__aside{display:none}}.page-editorial .breadcrumbs a{display:inline-block;padding-block:4px}.page-editorial.page-pixel{background:var(--px-bg);color:var(--px-ink);transition:background-color var(--px-dur-phase) var(--ed-ease),color var(--px-dur-phase) var(--ed-ease)}.px-header{position:sticky;top:0;z-index:50;display:flex;height:var(--px-head);border-bottom:1px solid var(--px-rule);background:var(--px-bg);color:var(--px-ink);font:400 15px/1 var(--ed-sans)}.px-header__cell{display:flex;align-items:center;height:100%;padding-inline:16px;border-right:1px solid var(--px-rule);color:inherit}.px-header__logo{justify-content:center;width:var(--px-edge);flex:none}.px-header__logo .logo{height:22px;color:currentColor}.px-header__nav{display:none}.px-header__cta{display:none;justify-content:center;width:var(--px-edge);flex:none;margin-left:auto;padding:0;border:0;background:var(--px-cta);font-weight:500;transition:background-color var(--ed-dur-hover) var(--ed-ease)}.page-editorial a.px-header__cta{color:#fff}.px-menu{margin-left:auto}.px-menu summary{width:var(--px-head);justify-content:center;padding:0;border-left:1px solid var(--px-rule);border-right:0;list-style:none;cursor:pointer}.px-menu summary::-webkit-details-marker{display:none}.px-menu summary:before{content:"";width:18px;height:10px;border-block:1.5px solid currentColor}.px-menu__panel{position:absolute;inset:var(--px-head) 0 auto;display:flex;flex-direction:column;padding:8px 16px 20px;border-bottom:1px solid var(--px-rule);background:var(--px-bg);font-size:18px}.px-menu__panel a:not(.ed-btn){display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--px-rule);color:inherit}.px-menu__panel .ed-btn{margin-top:16px}.page-editorial a.px-btn--solid{background:var(--px-cta);color:#fff}.px-cta{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 20px 0 22px;border:1px solid transparent;border-radius:8px;font:500 17px/1 var(--ed-sans);letter-spacing:-.01em;transition:transform var(--ed-dur-press) var(--ed-ease),background-color var(--ed-dur-hover) var(--ed-ease),border-color var(--ed-dur-hover) var(--ed-ease)}.px-cta:active{transform:scale(.97)}.page-editorial a.px-cta--solid{background:var(--px-cta);color:#fff}.page-editorial a.px-cta--line{border-color:var(--px-line);background:var(--px-surface);color:var(--px-ink)}.px-cta__arrow,.px-note__arrow{flex:none;width:8px;height:12px;background:currentColor;transition:transform var(--ed-dur-hover) var(--ed-ease);clip-path:polygon(0 0,50% 0,50% 16.7%,75% 16.7%,75% 33.3%,100% 33.3%,100% 66.7%,75% 66.7%,75% 83.3%,50% 83.3%,50% 100%,0 100%,0 83.3%,25% 83.3%,25% 66.7%,50% 66.7%,50% 33.3%,25% 33.3%,25% 16.7%,0 16.7%)}.px-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--px-rule);overflow:hidden}.px-hero__edge{display:none}.px-hero__main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(520px,100svh - var(--px-head) - 160px,700px);padding:56px 20px 120px}.px-hero__main>.px-mosaic{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.px-hero__copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.px-hero__copy h1{font:500 var(--px-fs-hero)/.95 var(--ed-sans);letter-spacing:-.04em;text-wrap:balance}.px-hero__flag{display:inline-block;margin-left:.08em;vertical-align:-.04em}.px-hero__flag .px-fig__svg{width:auto;height:.86em}.px-hero__copy p{max-width:44ch;font-size:18px;line-height:1.45;color:var(--px-muted);text-wrap:pretty}.px-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.px-note{display:inline-flex;align-items:center;gap:14px;max-width:100%;margin-top:40px;padding:6px 18px 6px 6px;border:1px solid var(--px-rule);border-radius:10px;background:var(--px-surface);color:var(--px-ink);font-size:15px;line-height:20px;transition:border-color var(--ed-dur-hover) var(--ed-ease),transform var(--ed-dur-press) var(--ed-ease)}.px-note:active{transform:scale(.98)}.px-note__tile{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:6px;background:var(--px-m3);transition:background-color var(--px-dur-phase) var(--ed-ease)}.px-note__tile .px-item{width:26px;height:26px}.px-block{display:block;transition:background-color var(--px-dur-phase) var(--ed-ease)}.px-block--a{height:var(--px-edge);background:var(--px-block-1)}.px-block--b{height:var(--px-edge);background:var(--px-block-2)}.px-block--c{position:absolute;left:0;bottom:0;width:56px;height:56px;background:var(--px-block-3)}.px-block--d{height:var(--px-edge);background:var(--px-block-3)}.px-block--e{height:var(--px-edge);background:var(--px-block-4)}.px-hero>.px-fig{position:absolute;transform:translate(-50%)}.px-hero>.px-fig--cat,.px-hero>.px-fig--kofi{display:none}.px-hero>.px-fig--dog{left:28px;bottom:56px}.px-hero>.px-fig--lucia{left:calc(100% - 40px);bottom:0}.px-foot{border-top:1px solid var(--px-rule);color:var(--px-ink)}.px-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--px-rule)}.px-foot__col{padding:32px 20px;border-right:1px solid var(--px-rule);border-bottom:1px solid var(--px-rule)}.px-foot__col h2{margin-bottom:20px;font:600 17px/1.2 var(--ed-sans);letter-spacing:-.01em;color:var(--px-ink)}.px-foot__col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.px-foot__col a{color:var(--px-ink);font-size:15px;line-height:1.4}.px-foot__base{display:grid;padding:24px 20px}.px-foot__line{width:100%}.px-foot__line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:var(--px-muted)}.px-foot__follow{display:inline-flex;align-items:center;gap:12px}.px-foot__follow a{display:inline-flex;color:var(--px-ink)}.px-foot__follow svg{width:18px;height:18px}.px-peek{--px-u: 3px;--px-logo-h: clamp(108px, 28vw, 430px);--px-logo-hidden: 0;--px-logo-gap: clamp(8px, 1.4vw, 24px);--px-peek-top: 64px;position:relative;display:block;overflow:hidden;padding-top:var(--px-peek-top)}.px-peek__stage{position:absolute;inset:0 0 auto;height:calc(var(--px-peek-top) + var(--px-logo-h) * (1 - var(--px-logo-hidden)) + var(--px-logo-gap));overflow:hidden}.px-peek__slot{position:absolute;left:var(--slot-x, 50%);bottom:0;transform:translate(-50%,105%);transition:transform .3s var(--ed-ease-io)}.px-peek__slot.is-up{transform:translate(-50%);transition:transform .52s cubic-bezier(.34,1.56,.64,1)}.px-peek__slot[data-pose=wave] .is-talking .px-sprite--person .px-f--cheer{opacity:0}.px-peek__slot[data-pose=wave] .is-talking .px-sprite--person .px-f--wave{opacity:1}.px-peek__logo{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:calc(var(--px-logo-gap) - var(--px-logo-h) * var(--px-logo-hidden));overflow:hidden;color:var(--px-cta)}.px-peek__logo .logo{display:block;width:auto;max-width:96vw;height:var(--px-logo-h);color:currentColor;transition:transform 1s cubic-bezier(.22,1,.36,1)}.px-peek.is-armed .px-peek__logo .logo{transform:translateY(102%)}.px-peek.is-drawn .px-peek__logo .logo{transform:none}.px-peek.is-armed .px-peek__logo g path{fill-opacity:0;stroke:currentColor;stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1}.px-peek.is-drawn .px-peek__logo g path{fill-opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ed-ease-io) .3s,fill-opacity .6s var(--ed-ease) 1.5s}.px-peek__band{position:relative;z-index:2;display:block;height:calc(var(--px-band) * .6);transition:background-color var(--px-dur-phase) var(--ed-ease)}.px-peek__band--1{background:var(--px-block-3)}.px-peek__band--2{background:var(--px-block-1)}.px-peek__band--3{background:var(--px-block-2)}.px-peek__band--4{background:var(--px-block-4)}@media(min-width:768px){.px-header__cta{display:flex}.px-menu summary{border-left:0}.px-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.px-foot__base{padding:28px 24px}.px-peek{--px-u: 7px;--px-peek-top: 80px}}@media(min-width:1024px){.px-header__nav{display:flex}.px-menu{display:none}.px-hero{grid-template-columns:var(--px-edge) minmax(0,1fr) var(--px-edge)}.px-hero__edge{display:flex;flex-direction:column;justify-content:flex-end}.px-hero__edge--left{border-right:1px solid var(--px-rule)}.px-hero__edge--right{border-left:1px solid var(--px-rule)}.px-hero__main{padding-bottom:140px}.px-note{position:absolute;left:50%;bottom:40px;margin:0;transform:translate(-50%);white-space:nowrap}.px-note:active{transform:translate(-50%) scale(.98)}.px-block--c{left:8%;width:64px;height:64px}.px-hero>.px-fig--cat,.px-hero>.px-fig--kofi{display:inline-block}.px-hero>.px-fig--cat{left:calc(var(--px-edge) / 2);bottom:calc(var(--px-edge) * 2)}.px-hero>.px-fig--kofi{left:calc(100% - var(--px-edge) / 2);bottom:calc(var(--px-edge) * 2)}.px-hero>.px-fig--dog{left:calc(var(--px-edge) + (100% - var(--px-edge) * 2) * .08 + 32px);bottom:64px}.px-hero>.px-fig--lucia{left:calc(100% - var(--px-edge) - 120px)}.px-foot__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.px-foot__col{padding:40px 24px;border-bottom:0}}@media(hover:hover)and (pointer:fine){.px-header__cta:hover,.page-editorial a.px-cta--solid:hover{background:var(--px-cta-hover)}.page-editorial a.px-cta--line:hover{border-color:var(--px-ink)}.px-cta:hover .px-cta__arrow,.px-note:hover .px-note__arrow{transform:translate(3px)}.px-note:hover{border-color:var(--px-line)}}@media(prefers-reduced-motion:reduce){.page-editorial.page-pixel,.px-block,.px-peek__band,.px-note__tile{transition:none}.px-peek__slot,.px-peek__slot.is-up,.px-peek.is-drawn .px-peek__logo g path,.px-peek__logo .logo{transition:none}}.px-f,.px-walkset{opacity:0}.px-sprite--person .px-f--idle,.px-sprite--pet .px-f--idle{opacity:1;animation:px-show-a var(--idle-dur, 7s) steps(1) infinite var(--idle-delay, 0s)}.px-sprite--person .px-f--wave,.px-sprite--pet .px-f--alt{animation:px-show-b var(--idle-dur, 7s) steps(1) infinite var(--idle-delay, 0s)}.px-sprite--pet{--idle-dur: 3.4s}.px-sprite--prop .px-f--idle{opacity:1}@keyframes px-show-a{0%{opacity:1}82%{opacity:0}94%{opacity:1}}@keyframes px-show-b{0%{opacity:0}82%{opacity:1}94%{opacity:0}}.px-sprite--flag .px-f{animation:px-flag .8s steps(1) infinite}.px-sprite--flag .px-f--f2{animation-delay:-.6s}.px-sprite--flag .px-f--f3{animation-delay:-.4s}.px-sprite--flag .px-f--f4{animation-delay:-.2s}@keyframes px-flag{0%{opacity:1}25%{opacity:0}}.px-actor:nth-of-type(2n),.px-fig:nth-of-type(2n){--idle-delay: -2.3s}.px-actor:nth-of-type(3n),.px-fig:nth-of-type(3n){--idle-delay: -4.6s}.px-sprite--person,.px-sprite--pet{filter:var(--px-actor-filter);transition:filter var(--px-dur-phase) var(--ed-ease)}.px-move{animation:var(--path, none) var(--dur, 14s) linear infinite}.is-walking .px-f--idle{animation:none;opacity:0}.is-walking .px-walkset{animation:var(--walk, none) var(--dur, 14s) steps(1) infinite}.is-walking .px-f--walk_a{animation:px-step .44s steps(1) infinite}.is-walking .px-f--walk_b{animation:px-step .44s steps(1) infinite -.22s}.is-walking .px-f--wave{animation:var(--pose, none) var(--dur, 14s) steps(1) infinite}@keyframes px-step{0%{opacity:1}50%{opacity:0}}.px-move--pace-a,.px-move--pace-b,.px-move--pace-c,.px-move--pace-d{--path: px-pace;--walk: px-walk-pace;--pose: px-pose-pace;--from: 0px}.px-move--pace-a{--to: 50px}.px-move--pace-b{--to: 36px;--dur: 12s}.px-move--pace-c{--to: 40px;--dur: 16s}.px-move--pace-d{--to: -44px;--dur: 15s}@keyframes px-pace{0%{transform:translate(var(--from))}40%,50%{transform:translate(var(--to))}90%,to{transform:translate(var(--from))}}@keyframes px-walk-pace{0%{opacity:1}40%{opacity:0}50%{opacity:1}90%{opacity:0}}@keyframes px-pose-pace{0%{opacity:0}40%{opacity:1}50%{opacity:0}90%{opacity:1}}.px-lane{position:absolute;bottom:0;left:72px;width:calc(100% - 160px);height:calc(var(--px-u) * 20);pointer-events:none}.px-lane--b,.px-lane--c{display:none}.px-lane__track{--path: px-pace;--walk: px-walk-pace;--pose: px-pose-pace;--from: 0%;--to: calc(100% - var(--px-u) * 14);--dur: 13s;position:absolute;inset:0}.px-lane__track .px-fig{pointer-events:auto}.px-lane--c .px-lane__track{--from: calc(100% - var(--px-u) * 14);--to: 0%;--dur: 17s}@media(min-width:1024px){.px-lane--b,.px-lane--c{display:block}.px-lane--a{left:calc(8% + 84px);width:calc(42% - 384px)}.px-lane--b,.px-lane--c{left:calc(50% + 300px);width:calc(50% - 450px)}}.px-move--trail{--path: px-trail;--walk: px-walk-trail;--pose: px-pose-trail;--dur: 18s}@keyframes px-trail{0%{transform:translate(0);opacity:0}2%{opacity:1}12%,22%{transform:translate(33px)}34%,44%{transform:translate(83px)}56%,66%{transform:translate(133px)}78%,88%{transform:translate(183px)}97%{transform:translate(210px);opacity:1}to{transform:translate(210px);opacity:0}}@keyframes px-walk-trail{0%{opacity:1}12%{opacity:0}22%{opacity:1}34%{opacity:0}44%{opacity:1}56%{opacity:0}66%{opacity:1}78%{opacity:0}88%{opacity:1}}@keyframes px-pose-trail{0%{opacity:0}12%{opacity:1}22%{opacity:0}34%{opacity:1}44%{opacity:0}56%{opacity:1}66%{opacity:0}78%{opacity:1}88%{opacity:0}}.px-actor,.px-fig[data-actor]{cursor:pointer}.px-actor__body{transition:transform var(--px-dur-bob) steps(2)}.is-talking .px-actor__body{transform:translateY(-1px)}.px-bubble{opacity:0;transform:scale(.9);transform-box:fill-box;transform-origin:50% 100%;transition:opacity .12s var(--ed-ease),transform .12s var(--ed-ease)}.is-talking .px-bubble{opacity:1;transform:none;transition-duration:var(--px-dur-bubble)}.px-bubble__box{fill:var(--px-bubble);stroke:var(--px-bubble-edge);stroke-width:.3}.px-bubble__emoji{font:5.6px var(--px-emoji)}.px-move:has(.is-talking),.px-move:has(.is-talking) .px-walkset,.px-move:has(.is-talking) .px-f{animation-play-state:paused}.is-talking .px-f,.is-talking .px-walkset{animation:none;opacity:0}.is-talking .px-sprite--person .px-f--cheer,.is-talking .px-sprite--pet .px-f--alt{opacity:1}.px-fig{position:relative;display:inline-block;line-height:0}.px-fig--person{--fw: 14}.px-fig--cat{--fw: 12}.px-fig--dog,.px-fig--flag{--fw: 14}.px-fig__svg{display:block;width:calc(var(--fw) * var(--px-u));height:auto}.px-fig__bubble{position:absolute;z-index:2;left:50%;bottom:calc(100% + 6px);display:grid;place-items:center;width:var(--px-bubble-size);height:var(--px-bubble-size);margin-left:calc(var(--px-bubble-size) / -2);border:1px solid var(--px-bubble-edge);border-radius:12px;background:var(--px-bubble);box-shadow:0 6px 16px var(--px-glass-shadow);font:calc(var(--px-bubble-size) * .55)/1 var(--px-emoji);opacity:0;transform:scale(.95);transform-origin:50% 100%;pointer-events:none;transition:opacity .12s var(--ed-ease),transform .12s var(--ed-ease)}.px-fig.is-talking .px-fig__bubble{opacity:1;transform:scale(1);transition-duration:var(--px-dur-bubble)}.px-scene{position:relative;display:block;overflow:hidden}.px-scene__svg{display:block;width:100%;height:auto}.px-t,.px-k{transition:fill var(--px-dur-phase) var(--ed-ease)}.px-k--sky{fill:transparent}.px-k--cloud{fill:var(--px-k-cloud)}.px-k--wall-1{fill:var(--px-k-wall-1)}.px-k--wall-2{fill:var(--px-k-wall-2)}.px-k--wall-3{fill:var(--px-k-wall-3)}.px-k--wall-4{fill:var(--px-k-wall-4)}.px-k--roof{fill:var(--px-k-roof)}.px-k--win{fill:var(--px-k-win)}.px-k--win-lit{fill:var(--px-k-win-lit)}.px-k--door{fill:var(--px-k-door)}.px-k--column{fill:var(--px-k-column)}.px-k--awn-1{fill:var(--px-k-awn-1)}.px-k--awn-2{fill:var(--px-k-awn-2)}.px-k--wire{fill:var(--px-k-wire)}.px-k--bulb{fill:var(--px-k-bulb)}.px-k--trunk{fill:var(--px-k-trunk)}.px-k--leaf-1{fill:var(--px-k-leaf-1)}.px-k--leaf-2{fill:var(--px-k-leaf-2)}.px-k--leaf-3{fill:var(--px-k-leaf-3)}.px-k--grass-1{fill:var(--px-k-grass-1)}.px-k--grass-2{fill:var(--px-k-grass-2)}.px-k--pave-1{fill:var(--px-k-pave-1)}.px-k--pave-2{fill:var(--px-k-pave-2)}.px-t--m1{fill:var(--px-m1)}.px-t--m2{fill:var(--px-m2)}.px-t--m3{fill:var(--px-m3)}.px-t--m4{fill:var(--px-m4)}.px-t--m5{fill:var(--px-m5)}.px-t--g1{fill:var(--px-g1)}.px-t--g2{fill:var(--px-g2)}.px-t--g3{fill:var(--px-g3)}.px-t--s1{fill:var(--px-s1)}.px-t--s2{fill:var(--px-s2)}.px-scene[data-still] :is(.px-f,.px-walkset,.px-move){animation:none}.px-scene[data-still] .px-sprite--flag .px-f--f1{opacity:1}@media(prefers-reduced-motion:reduce){.px-f,.px-walkset,.px-move,.px-sprite--flag .px-f{animation:none}.px-sprite--flag .px-f--f1,.is-walking .px-f--idle{opacity:1}.px-actor__body,.px-bubble,.px-fig__bubble,.px-t,.px-k,.px-sprite--person,.px-sprite--pet{transition:none}.is-talking .px-actor__body,.px-bubble,.px-fig__bubble,.px-fig.is-talking .px-fig__bubble{transform:none}}.px-section{position:relative;padding:72px var(--ed-gutter);border-bottom:1px solid var(--px-rule)}.px-section>*{position:relative;max-width:1360px;margin-inline:auto}.px-head{max-width:860px;margin-bottom:40px;text-align:center}.px-head h2{font:500 var(--px-fs-h2)/1.02 var(--ed-sans);letter-spacing:-.035em;text-wrap:balance}.px-head p{max-width:52ch;margin:16px auto 0;font-size:18px;line-height:1.45;color:var(--px-muted);text-wrap:pretty}.px-frame{overflow:hidden;border:1px solid var(--px-rule)}.px-item{display:block;flex:none;width:32px;height:32px;object-fit:contain}.px-more{display:inline-flex;align-items:center;gap:10px;color:var(--px-ink);font-size:16px}.px-more:after{content:"";width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.px-more--boxed{padding:12px 16px;border:1px solid var(--px-rule);border-radius:8px;background:var(--px-surface)}.page-editorial a.px-more--light{color:#fff}.px-statement{overflow:hidden}.px-section>.px-mosaic{position:absolute;inset:0;max-width:none;width:100%;height:100%}.px-section>.px-mosaic--floor{inset:auto 0 0;height:var(--px-floor)}.px-statement__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.px-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border:1px solid var(--px-rule);background:var(--px-bg);color:var(--px-muted);font:400 clamp(17px,.9vw + 12px,24px)/1.1 var(--ed-sans);letter-spacing:-.02em;transition:color var(--ed-dur-hover) var(--ed-ease),transform var(--ed-dur-press) var(--ed-ease)}.px-tag:active{transform:scale(.97)}.px-tag--strong{background:var(--px-surface);color:var(--px-ink)}.px-tag .px-item{width:28px;height:28px}.px-rail{border-bottom:1px solid var(--px-rule)}.px-rail__rows{max-width:1440px;margin-inline:auto}.px-rail__row{display:grid;gap:24px;padding:32px var(--ed-gutter);border-bottom:1px solid var(--px-rule)}.px-rail__row:last-child{border-bottom:0}.px-rail__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.px-rail__eyebrow{font-size:15px;color:var(--px-muted)}.px-rail__text h3{font:500 clamp(26px,1.4vw + 16px,40px)/1.08 var(--ed-sans);letter-spacing:-.03em;text-wrap:balance}.px-rail__text p{max-width:42ch;font-size:17px;line-height:1.5;color:var(--px-muted)}.px-rail__art{overflow:hidden;border:1px solid var(--px-rule)}.px-card{position:relative;z-index:2;display:grid;gap:6px;padding:14px 16px;border-top:1px solid var(--px-rule);background:var(--px-surface);color:var(--px-ink);font-size:13px;line-height:1.3}.px-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.px-card__title{font-weight:500;font-size:14px}.px-card__tag{padding:2px 6px;border-radius:4px;font-size:12px;background:var(--ed-ok);color:var(--ed-ok-ink)}.px-card__tag--warn{background:var(--ed-warn);color:var(--ed-warn-ink)}.px-card__tag--alert{background:var(--ed-alert-soft);color:var(--ed-alert-ink)}.px-card__tag--hot{background:var(--px-block-3);color:var(--px-dark)}.px-card__tag--lilac{background:var(--ed-lilac-soft);color:var(--ed-lilac-ink)}.px-card__lede{color:var(--px-muted)}.px-card__row{display:flex;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--px-rule)}.px-card__row span{color:var(--px-muted)}.px-card__row b{font-weight:500;text-align:right}.px-work{border-bottom:1px solid var(--px-rule)}.px-work__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto;padding:40px var(--ed-gutter);border-bottom:1px solid var(--px-rule)}.px-work__bar h2{font:500 var(--px-fs-h2)/1.02 var(--ed-sans);letter-spacing:-.035em}.px-work__body{display:grid;gap:16px;max-width:1440px;margin:0 auto;padding:24px var(--ed-gutter) 40px}.px-work__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.px-work__tab{display:flex;flex:none;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--px-rule);background:var(--px-bg);color:var(--px-muted);font:400 16px/1.2 var(--ed-sans);text-align:left;cursor:pointer;transition:background-color var(--ed-dur-hover) var(--ed-ease),color var(--ed-dur-hover) var(--ed-ease)}.px-work__tab .px-item{width:24px;height:24px}.px-work__tab[aria-selected=true]{background:var(--px-surface);color:var(--px-ink);border-color:var(--px-line)}.px-work__body.is-ready .px-work__panel[data-hidden]{display:none}.px-work__panel{display:grid;gap:16px}.px-work__seats{display:flex;flex-direction:column;border:1px solid var(--px-rule);background:var(--px-bg)}.px-work__label{padding:18px 24px;border-bottom:1px solid var(--px-rule);font-size:15px;color:var(--px-muted)}.px-work__seats ul{margin:0;padding:0;list-style:none}.px-work__seats li+li{border-top:1px solid var(--px-rule)}.px-work__seat{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:20px 24px;color:var(--px-ink);transition:background-color var(--ed-dur-hover) var(--ed-ease)}.px-work__seat .px-item{width:32px;height:32px}.px-work__seat-name{font:500 clamp(18px,.6vw + 14px,22px)/1.2 var(--ed-sans);letter-spacing:-.015em}.px-work__seat-rate{font-size:15px;color:var(--px-muted);white-space:nowrap}.page-editorial a.px-cta--onfeature{align-self:flex-start;margin-top:6px;background:#fff;color:var(--px-cta)}.px-work__feature{display:flex;flex-direction:column;overflow:hidden;background:var(--px-cta);color:#fff}.px-work__feature-copy{display:flex;flex-direction:column;gap:14px;padding:24px 28px 28px}.px-work__feature h3{font:500 clamp(24px,1vw + 18px,34px)/1.12 var(--ed-sans);letter-spacing:-.025em;text-wrap:balance}.px-work__feature p{font-size:16px;line-height:1.5;color:#ffffffdb}.px-cells{display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto;padding:0;border-top:1px solid var(--px-rule);border-left:1px solid var(--px-rule);list-style:none}.px-cell{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-right:1px solid var(--px-rule);border-bottom:1px solid var(--px-rule)}.px-cell .px-item{width:40px;height:40px;margin-bottom:8px}.px-cell h3{font:500 22px/1.15 var(--ed-sans);letter-spacing:-.02em}.px-cell p{font-size:16px;line-height:1.5;color:var(--px-muted)}.px-phero{position:relative;overflow:hidden;border-bottom:1px solid var(--px-rule)}.px-phero__copy{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:980px;margin:0 auto;padding:64px var(--ed-gutter) 48px;text-align:center}.px-phero__eyebrow{font-size:15px;color:var(--px-muted)}.px-phero h1{font:500 var(--px-fs-hero-inner)/.98 var(--ed-sans);letter-spacing:-.04em;text-wrap:balance}.px-phero__typed{min-height:2lh;white-space:nowrap}.px-phero__lead{max-width:52ch;font-size:18px;line-height:1.45;color:var(--px-muted);text-wrap:pretty}.px-phero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.px-phero__chips li{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid var(--px-glass-edge);border-radius:999px;background:var(--px-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;color:var(--px-muted)}.px-phero__chips b{font-weight:500;color:var(--px-ink);font-variant-numeric:tabular-nums}.px-phero .breadcrumbs{justify-content:center}.px-phero__scene{display:flex;align-items:flex-end;height:340px;overflow:hidden}.px-phero__scene .px-scene{width:100%}.px-phero__scene .px-scene__svg{flex:none;height:560px}@media(min-width:768px){.px-section{padding-block:96px}.px-cells--two,.px-cells--four{grid-template-columns:repeat(2,minmax(0,1fr))}.px-rail__art{position:relative}.px-card{position:absolute;top:16px;right:16px;width:min(270px,calc(100% - 32px));padding:12px 14px;border:1px solid var(--px-glass-edge);border-radius:10px;background:var(--px-glass);box-shadow:inset 0 1px 0 var(--px-glass-edge),0 14px 36px var(--px-glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.px-rail__row:nth-child(2n) .px-card{right:auto;left:16px}}@media(min-width:1024px){.px-phero__copy{position:absolute;inset:0 0 auto;z-index:1;padding-top:72px}.px-phero__scene{display:block;height:auto}.px-phero__scene .px-scene__svg{height:auto;min-height:760px;max-height:1200px}.px-cells--four{grid-template-columns:repeat(4,minmax(0,1fr))}.px-rail__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:48px;padding:40px}.px-rail__row:nth-child(2n){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.px-rail__row:nth-child(2n) .px-rail__text{order:2}.px-work__body{grid-template-columns:280px minmax(0,1fr);gap:24px;padding:32px 40px 48px}.px-work__tabs{flex-direction:column;gap:0;border:1px solid var(--px-rule);align-self:start}.px-work__tab{gap:14px;flex-direction:column;align-items:flex-start;padding:24px;border:0;border-bottom:1px solid var(--px-rule);font-size:20px}.px-work__tab:last-child{border-bottom:0}.px-work__tab .px-item{width:28px;height:28px}.px-work__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(hover:hover)and (pointer:fine){.px-work__seat:hover{background:var(--px-surface)}.px-work__seat:hover .px-cta__arrow{transform:translate(3px)}.px-more:hover,.px-tag:hover{color:var(--px-ink)}.px-more:hover{text-decoration:underline;text-underline-offset:4px}.px-work__tab:hover{color:var(--px-ink)}}@media(prefers-reduced-transparency:reduce){.px-card{background:var(--px-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.px-tag,.px-work__tab{transition:none}}.px-strip{border-bottom:1px solid var(--px-rule)}.px-strip .px-scene__svg{width:100%;height:220px}@media(min-width:768px){.px-strip .px-scene__svg{height:clamp(260px,21.7vw,400px)}}.page-pixel{--ed-deep: var(--px-deep);--ed-deep-2: var(--px-cta);--ed-deep-3: var(--px-cta-hover);--ed-on-deep: #fff;--ed-tile: var(--px-surface);--ed-tile-warm: var(--px-m1);--ed-card: var(--px-m1);--ed-ink: var(--px-ink);--ed-ink-80: color-mix(in srgb, var(--px-ink) 82%, transparent);--ed-ink-60: var(--px-muted);--ed-ink-55: var(--px-muted);--ed-ink-20: var(--px-line);--ed-hair: var(--px-rule);--ed-lilac: var(--px-m4);--ed-lilac-soft: var(--px-m2);--ed-lilac-ink: var(--px-ink);--ed-mint: var(--px-m3);--ed-peach: var(--px-block-3);--ed-focus: var(--px-cta);--ed-head-on-dark: var(--px-bg);--ed-head-on-light: var(--px-bg);--ed-scrim-strong: rgba(10, 32, 20, .6);--ed-scrim-soft: rgba(10, 32, 20, .12);--ed-serif: var(--ed-sans);--ed-radius: 0;--ed-radius-btn: 8px}.page-pixel :is(.ed-head,.ed-section,.ed-phero,.ed-rhero,.ed-calc-head,.ed-closer,.ed-banner,.ed-steps,.ed-faq,.ed-compare,.ed-tiles,.ed-buyers,.ed-roles,.ed-features,.ed-collage,.ed-split,.ed-stats,.ed-tools) :is(h1,h2){font-weight:500;letter-spacing:-.035em}.page-pixel :is(.ed-head,.ed-phero,.ed-rhero,.ed-calc-head) h1{font-size:var(--px-fs-hero-inner);line-height:.98;text-wrap:balance}.page-pixel main>:is(section,div):not(:last-child){border-bottom:1px solid var(--px-rule)}.page-pixel .px-art{display:block;overflow:hidden}.page-pixel .px-art .px-scene,.page-pixel .px-art .px-scene__svg{width:100%;height:100%}.page-pixel :is(.ed-head__media,.ed-tilecard__media,.ed-rolecard__media,.ed-buyer__media){background:var(--px-m1)}.page-pixel{--ed-script: var(--ed-sans)}.page-pixel .ed-calc__tear{display:none}.page-pixel .ed-quote__sig{font-size:20px;line-height:1.2;color:var(--px-muted)}.page-pixel .ed-collage__cut{inset:0;width:100%;height:100%}.page-pixel .ed-collage__panel{background:var(--px-m2)}.page-pixel :is(.ed-steps__panel,.ed-split__panel,.ed-stats__panel,.ed-tools__panel,.ed-sec__aside){--ed-deep: var(--px-m1);--ed-deep-2: var(--px-m1);--ed-on-deep: var(--px-ink);--ed-w-90: var(--px-muted);--ed-w-66: var(--px-muted);--ed-w-60: var(--px-muted);--ed-w-30: var(--px-line);--ed-w-10: var(--px-rule);--ed-w-05: var(--px-rule);border:1px solid var(--px-rule);background:var(--px-m1);color:var(--px-ink)}.page-pixel :is(.ed-steps__panel,.ed-split__panel,.ed-stats__panel,.ed-tools__panel) :is(h2,h3,b,strong,li,button,.ed-step__name){color:var(--px-ink)}.page-pixel .ed-steps__scene{background:var(--px-surface)}.page-pixel :is(.ed-head__card,.ed-card,.ed-drift__card){border-radius:10px}.page-pixel .ed-calc__tile--deep{background:var(--px-cta)}.page-editorial.page-pixel :is(.ed-steps__panel,.ed-split__panel,.ed-stats__panel,.ed-tools__panel) a.ed-btn--white{background:var(--px-cta);color:#fff}.page-pixel .ed-tools__list li{border-color:var(--px-rule);background:var(--px-surface);color:var(--px-ink)}.page-editorial.page-pixel :is(.input,.textarea,.select,.radio-card,.filter-chip,.blog-card__media,.btn--outline-dark){background:var(--px-surface);color:var(--px-ink)}.page-editorial.page-pixel :is(.input,.textarea)::placeholder{color:var(--px-muted)}.page-pixel :is(.quiz,.apply,.radio-card,.field){--text-muted: var(--px-muted)}.page-editorial.page-pixel .ed-closer{padding:40px var(--ed-gutter);background:transparent}.page-pixel .ed-closer__band{position:relative;max-width:1360px;margin:0 auto;padding:56px 24px 0;overflow:hidden;border-radius:10px;background:var(--px-cta);color:#fff;text-align:center}.page-pixel .ed-closer__inner{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto}.page-pixel .ed-closer h2{font:500 clamp(34px,2.6vw + 20px,64px)/1.02 var(--ed-sans);letter-spacing:-.04em;color:#fff;text-wrap:balance}.page-pixel .ed-closer__sub{max-width:52ch;font-size:18px;line-height:1.45;color:#ffffffdb}.page-pixel .ed-closer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.page-editorial a.px-cta--white{background:#fff;color:var(--px-cta)}.page-editorial a.px-cta--ghost{border-color:#ffffff80;background:transparent;color:#fff}.page-pixel .ed-closer__cast{--px-u: 4px;display:flex;justify-content:center;align-items:flex-end;gap:clamp(12px,3vw,44px);margin-top:40px}@media(min-width:768px){.page-pixel .ed-closer__band{padding-top:88px}.page-pixel .ed-closer__cast{--px-u: 5px;margin-top:56px}}@media(hover:hover)and (pointer:fine){.page-editorial a.px-cta--white:hover{background:var(--px-m1)}.page-editorial a.px-cta--ghost:hover{border-color:#fff}}.page-pixel :is(.ed-head__card,.ed-phero__card,.ed-feature__card,.ed-collage__card) .ed-card,.page-pixel .ed-head__card{border:1px solid var(--px-glass-edge);background:var(--px-glass);color:var(--px-ink);box-shadow:inset 0 1px 0 var(--px-glass-edge),0 14px 36px var(--px-glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.page-pixel .ed-head__card .ed-card{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page-pixel .ed-card :is(.ed-card__title,b,span){color:var(--px-ink)}.page-pixel .ed-card .ed-kv{background:color-mix(in srgb,var(--px-surface) 55%,transparent);color:var(--px-ink)}@media(prefers-reduced-transparency:reduce){.page-pixel .ed-head__card,.page-pixel :is(.ed-phero__card,.ed-feature__card) .ed-card{background:var(--px-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.px-formhero{--formhero-scene: max(380px, 33.4vw);position:relative;display:grid;gap:32px;padding:48px var(--ed-gutter) calc(var(--formhero-scene) - 16px);overflow:hidden;isolation:isolate;border-bottom:1px solid var(--px-rule)}.px-formhero__copy{display:flex;flex-direction:column;gap:20px}.px-formhero h1{font:500 var(--px-fs-hero-inner)/.98 var(--ed-sans);letter-spacing:-.04em;text-wrap:balance}.px-formhero__lead{max-width:46ch;font-size:18px;line-height:1.45;color:var(--px-muted)}.px-formhero__points{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.px-formhero__points li{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.35}.px-formhero__points .px-item{width:26px;height:26px}.px-formhero__details{display:grid;margin:8px 0 0;border-top:1px solid var(--px-rule)}.px-formhero__details div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--px-rule)}.px-formhero__details dt{font-size:15px;color:var(--px-muted)}.px-formhero__details dd{margin:0;font-size:16px}.px-formhero__details a{color:var(--px-ink);text-decoration:underline;text-underline-offset:3px}.px-formhero__stage{position:relative;display:grid;scroll-margin-top:calc(var(--px-head) + 16px)}.px-formhero__scene{position:absolute;inset:auto 0 0;z-index:-1}.px-formhero__scene .px-scene{width:100%}.px-formhero__scene .px-scene__svg{width:100%;height:var(--formhero-scene)}.px-formhero__card{position:relative;padding:4px;border:1px solid var(--px-rule);border-radius:10px;background:var(--px-surface);box-shadow:0 18px 44px var(--px-glass-shadow)}.page-pixel .px-formhero__card :is(.quiz,.apply){padding:20px;background:transparent}.px-countries__head{max-width:760px;margin:0 auto 32px;text-align:center}.px-countries__head h2{font:500 var(--px-fs-h2)/1.02 var(--ed-sans);letter-spacing:-.035em}.px-countries__head p{max-width:52ch;margin:14px auto 0;font-size:18px;line-height:1.45;color:var(--px-muted)}.px-countries__groups{display:grid;border-top:1px solid var(--px-rule);border-left:1px solid var(--px-rule)}.px-countries__group{display:grid;border-right:1px solid var(--px-rule);border-bottom:1px solid var(--px-rule)}.px-countries__label{display:grid;gap:4px;padding:24px;border-bottom:1px solid var(--px-rule);background:var(--px-m1)}.px-countries__label h3{font:500 24px/1.1 var(--ed-sans);letter-spacing:-.02em}.px-countries__label span,.px-countries__label p{font-size:15px;color:var(--px-muted)}.px-countries__group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.px-countries__group li{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid var(--px-rule);font-size:16px}.px-countries__flag{font-size:22px;line-height:1}@media(min-width:900px){.px-formhero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;padding:72px max(40px,calc((100% - 1360px)/2)) calc(var(--formhero-scene) - 16px)}.px-formhero__copy{position:sticky;top:calc(var(--px-head) + 40px);padding-top:24px}.px-formhero__card{border-color:var(--px-glass-edge);background:var(--px-glass);box-shadow:inset 0 1px 0 var(--px-glass-edge),0 18px 44px var(--px-glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.px-countries__groups,.px-countries__group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.px-timeline__stop{padding-right:48px}}@media(prefers-reduced-transparency:reduce){.px-formhero__card{background:var(--px-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.px-why__head{max-width:760px;margin:0 auto 32px;text-align:center}.px-why__head h2{font:500 var(--px-fs-h2)/1.02 var(--ed-sans);letter-spacing:-.035em}.px-why__head p{margin-top:12px;font-size:18px;color:var(--px-muted)}.px-why__scroll{overflow-x:auto}.px-why__table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.px-why__table th,.px-why__table td{padding:16px 20px;border-bottom:1px solid var(--px-rule);text-align:left;vertical-align:middle}.px-why__table thead th{padding-block:22px;font:500 18px/1.2 var(--ed-sans);color:var(--px-muted)}.px-why__table tbody th{width:20%;font:600 15px/1.3 var(--ed-sans);color:var(--px-ink)}.px-why__cell{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.35}.px-why__mark{flex:none;width:18px;height:18px}.px-why__mark--yes{fill:var(--px-block-2)}.px-why__mark--part{fill:#d98a1e}.px-why__mark--no{fill:var(--px-red)}.px-why__table .px-why__ours{background:var(--px-cta);color:#fff;border-bottom-color:#ffffff29}.px-why__table thead .px-why__ours{border-radius:10px 10px 0 0}.px-why__table tbody tr:last-child .px-why__ours{border-radius:0 0 10px 10px;border-bottom:0}.px-why__ours .px-why__mark--yes{fill:#b8f0a0}.px-why__logo{display:inline-flex;color:#fff}.px-why__logo .logo{width:auto;height:30px;color:currentColor}.px-steps__head{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto 40px;text-align:center}.px-steps__head h2{font:500 var(--px-fs-h2)/1.02 var(--ed-sans);letter-spacing:-.035em;text-wrap:balance}.px-steps__head p{font-size:18px;line-height:1.45;color:var(--px-muted)}.px-steps__grid{display:grid;gap:16px;margin:0 auto;padding:0;list-style:none}.px-steps__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:460px;overflow:hidden;border:1px solid var(--px-rule);border-radius:10px}.px-steps__tile .px-steps__art{position:absolute;inset:0}.px-steps__tile .px-art .px-scene__svg{width:100%;height:100%}.px-steps__glass{position:relative;display:grid;gap:8px;margin:14px;padding:18px 20px;border:1px solid var(--px-glass-edge);border-radius:10px;background:var(--px-glass-thin);box-shadow:inset 0 1px 0 var(--px-glass-edge),0 14px 36px var(--px-glass-shadow);-webkit-backdrop-filter:blur(8px) saturate(1.6);backdrop-filter:blur(8px) saturate(1.6)}.px-steps__num{font:500 14px/1 var(--ed-sans);color:var(--px-muted)}.px-steps__glass h3{font:500 clamp(22px,1vw + 16px,28px)/1.1 var(--ed-sans);letter-spacing:-.025em}.px-steps__glass p{font-size:16px;line-height:1.45;color:var(--px-ink)}.px-steps__card{position:absolute;top:14px;right:14px;width:min(250px,calc(100% - 28px))}.px-steps__card .px-card{position:static;width:100%;padding:12px 14px;border:1px solid var(--px-glass-edge);border-radius:10px;background:var(--px-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.px-timeline__track{display:grid;max-width:1600px;margin:0 auto;padding:0;list-style:none}.px-timeline__stop{position:relative;display:grid;align-content:start;gap:10px;padding:0 0 32px 40px}.px-timeline__stop:before{content:"";position:absolute;left:11px;top:26px;bottom:0;width:2px;background:var(--px-block-2);opacity:.4}.px-timeline__stop:last-child:before{display:none}.px-timeline__stop:after{content:"";position:absolute;left:4px;top:6px;width:16px;height:16px;background:var(--px-block-2);box-shadow:inset 0 0 0 4px var(--px-m2)}.px-timeline__day{justify-self:start;align-self:start;padding:4px 10px;white-space:nowrap;border-radius:6px;background:var(--px-cta);color:#fff;font:500 14px/1.2 var(--ed-sans)}.px-timeline__stop h3{font:500 22px/1.2 var(--ed-sans);letter-spacing:-.02em;text-wrap:balance}.px-timeline__stop p{max-width:40ch;font-size:16px;line-height:1.5;color:var(--px-muted)}.px-tips .px-cells{max-width:1360px}@media(min-width:900px){.px-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-steps__tile{min-height:520px}.px-steps__glass{margin:20px;max-width:460px}.px-timeline__track{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:0}.px-timeline__stop{grid-row:span 3;grid-template-rows:subgrid;row-gap:14px;padding:44px 24px 0 0}.px-timeline__stop:before{inset:13px 0 auto 20px;width:auto;height:2px}.px-timeline__stop:last-child:before{display:block;right:50%}.px-timeline__stop:after{left:0;top:5px}}@media(prefers-reduced-transparency:reduce){.px-steps__glass,.px-steps__card .px-card{background:var(--px-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.px-cells--three{max-width:1360px}@media(min-width:768px){.px-cells--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.px-cells--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.px-teams__grid{display:grid;gap:16px;max-width:1360px;margin:0 auto;padding:0;list-style:none}.px-teams__card{display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--px-rule);border-radius:10px;background:var(--px-surface)}.px-teams__card h3{font:500 22px/1.15 var(--ed-sans);letter-spacing:-.02em}.px-teams__seats{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--px-rule)}.px-teams__seats li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--px-rule);font-size:15px}.px-teams__seats a{color:var(--px-ink);text-decoration:underline;text-decoration-color:var(--px-line);text-underline-offset:3px}.px-teams__seats span{color:var(--px-muted)}.px-teams__month{font-size:15px;color:var(--px-muted)}.px-teams__month b{margin-right:4px;font:500 34px/1 var(--ed-sans);letter-spacing:-.04em;color:var(--px-ink)}.px-teams__bars{display:grid;gap:10px;margin-top:auto}.px-teams__bar{display:grid;gap:4px}.px-teams__bar span{display:block;width:var(--share);height:14px;background:repeating-linear-gradient(90deg,currentColor 0 10px,transparent 10px 12px)}.px-teams__bar em{font-style:normal;font-size:13px;color:var(--px-muted)}.px-teams__bar--us{color:var(--px-line)}.px-teams__bar--tribe{color:var(--px-block-2)}@media(min-width:768px){.px-teams__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.px-teams__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-pixel .ed-calcsec{padding-block:56px}.page-pixel .ed-calc__tile{border:1px solid var(--px-rule);border-radius:10px;background:var(--px-surface);color:var(--px-ink)}.page-pixel .ed-calc__tile--deep{border-color:transparent;background:var(--px-cta);color:#fff}.page-pixel .ed-calc__title{font:500 22px/1.2 var(--ed-sans);letter-spacing:-.02em}.px-bloghero{display:grid;gap:32px;padding:48px var(--ed-gutter) 56px;border-bottom:1px solid var(--px-rule)}.px-bloghero>*{width:100%;max-width:1360px;margin-inline:auto}.px-bloghero__head{display:grid;gap:12px}.px-bloghero__head h1{font:500 var(--px-fs-hero-inner)/.98 var(--ed-sans);letter-spacing:-.04em}.px-bloghero__head p{max-width:52ch;font-size:18px;line-height:1.45;color:var(--px-muted)}.px-bloghero__card{display:grid;border:1px solid var(--px-rule);background:var(--px-surface);color:var(--px-ink);text-decoration:none;transition:transform .16s var(--ed-ease)}.px-bloghero__card:active{transform:scale(.99)}.px-bloghero__card:focus-visible{outline:2px solid var(--px-ink);outline-offset:4px}.px-bloghero__media{display:block;overflow:hidden;background:#fff;border-bottom:1px solid var(--px-rule)}.px-bloghero__media img,.px-bloghero__art{display:block;width:100%;height:auto;transition:transform .4s var(--ed-ease)}.px-bloghero__art{aspect-ratio:3 / 2}.px-bloghero__card:hover :is(.px-bloghero__media img,.px-bloghero__art){transform:scale(1.02)}.px-bloghero__body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px}.px-bloghero__kicker{font-size:14px;color:var(--px-muted)}.px-bloghero__kicker b{margin-right:8px;padding:4px 8px;background:var(--px-cta);color:#fff;font-weight:500}.px-bloghero__title{font:500 var(--px-fs-h2)/1.04 var(--ed-sans);letter-spacing:-.03em;text-wrap:balance}.px-bloghero__excerpt{max-width:48ch;font-size:18px;line-height:1.45;color:var(--px-muted)}.px-bloghero__meta{font-size:14px;color:var(--px-muted)}.px-bloghero .px-more{margin-top:8px}@media(min-width:900px){.px-bloghero__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px}.px-bloghero__card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.px-bloghero__media{border-bottom:0;border-right:1px solid var(--px-rule)}.px-bloghero__media{display:flex;align-items:center}.px-bloghero__art{align-self:stretch;height:100%;aspect-ratio:auto;min-height:420px}.px-bloghero__body{justify-content:center;padding:48px}}@media(prefers-reduced-motion:reduce){.px-bloghero__card,.px-bloghero__media img,.px-bloghero__art{transition:none}}.px-help{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:calc(1360px + 2 * var(--ed-gutter));margin-inline:auto;padding:48px var(--ed-gutter) 72px}.px-help__aside{min-width:0;display:flex;flex-direction:column;gap:20px}.px-help__label{font-size:14px;color:var(--px-muted)}.px-help__nav{display:flex;flex-direction:column;gap:16px}.px-help__nav ul{display:flex;gap:8px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.px-help__nav li a{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--px-rule);background:var(--px-surface);color:var(--px-ink);white-space:nowrap;text-decoration:none;transition:background-color .2s var(--ed-ease),transform .16s var(--ed-ease)}.px-help__nav li a:active{transform:scale(.97)}.px-help__nav .px-item{width:24px;height:24px}.px-help__nav b{margin-left:auto;padding-left:12px;font-weight:500;font-size:14px;color:var(--px-muted);font-variant-numeric:tabular-nums}.px-help__groups{display:flex;flex-direction:column;gap:48px;min-width:0}.px-help__group{display:flex;flex-direction:column;scroll-margin-top:calc(var(--px-head) + 24px)}.px-help__group-head{display:flex;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--px-line)}.px-help__group-head .px-item{width:40px;height:40px}.px-help__group-head h2{font:500 var(--px-fs-h3)/1.1 var(--ed-sans);letter-spacing:-.02em}.px-help__group-head p{margin-top:6px;color:var(--px-muted)}.px-help__q{border-bottom:1px solid var(--px-rule);scroll-margin-top:calc(var(--px-head) + 24px)}.px-help__q summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;font-size:19px;line-height:1.3;list-style:none;transition:color .2s var(--ed-ease)}.px-help__q summary::-webkit-details-marker{display:none}.px-help__q summary:focus-visible{outline:2px solid var(--px-ink);outline-offset:4px}.px-help__q i{position:relative;flex:none;width:28px;height:28px;border:1px solid var(--px-line);background:var(--px-surface);transition:background-color .2s var(--ed-ease),transform .2s var(--ed-ease)}.px-help__q i:before,.px-help__q i:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background:currentColor;transition:transform .2s var(--ed-ease)}.px-help__q i:after{transform:rotate(90deg)}.px-help__q[open] i{background:var(--px-cta);color:#fff;border-color:var(--px-cta)}.px-help__q[open] i:after{transform:rotate(0)}.px-help__q p{max-width:64ch;padding:0 52px 24px 0;font-size:17px;line-height:1.55;color:var(--px-muted)}.px-help__group>.px-more{margin-top:20px}.px-help__contact{display:grid;gap:24px;padding:28px;border:1px solid var(--px-rule);background:var(--px-surface)}.px-help__contact h2{font:500 var(--px-fs-h3)/1.1 var(--ed-sans);letter-spacing:-.02em}.px-help__contact>div>p{margin-top:6px;color:var(--px-muted)}.px-help__contact dl{display:grid;gap:0;margin:0}.px-help__contact dl>div{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--px-rule)}.px-help__contact dt{font-size:14px;color:var(--px-muted)}.px-help__contact .px-cta{justify-self:start}@media(hover:hover){.px-help__nav li a:hover{background:var(--px-bg)}.px-help__q summary:hover{color:var(--px-cta)}}@media(min-width:640px){.px-help__contact dl>div{grid-template-columns:200px 1fr;gap:24px}}@media(min-width:1024px){.px-help{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:80px;padding-top:72px}.px-help__aside{position:sticky;top:calc(var(--px-head) + 40px);align-self:start}.px-help__nav ul{flex-direction:column;overflow:visible}}@media(prefers-reduced-motion:reduce){.px-help__nav li a,.px-help__q summary,.px-help__q i,.px-help__q i:before,.px-help__q i:after{transition:none}}.px-formhero__card .quiz__step{min-height:0}.page-pixel .ed-stats__list b{font-size:clamp(30px,2.4vw + 4px,38px);white-space:nowrap}.px-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--px-rule);border-radius:10px;background:var(--px-bg)}.px-seg__opt{position:relative;display:flex}.px-seg__opt input{position:absolute;inset:0;opacity:0;cursor:pointer}.px-seg__opt span,.px-seg__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:8px 16px;border:0;border-radius:7px;background:transparent;color:var(--px-muted);font:500 15px/1.1 var(--ed-sans);cursor:pointer;transition:background-color .16s var(--ed-ease),color .16s var(--ed-ease),transform .12s var(--ed-ease)}.px-seg__opt small{font-size:12px;font-weight:400;color:inherit;opacity:.85}.px-seg__opt input:checked+span,.px-seg__btn[aria-checked=true]{background:var(--px-surface);color:var(--px-ink);box-shadow:0 1px 0 var(--px-rule),0 2px 8px var(--px-glass-shadow)}.px-seg__opt input:focus-visible+span,.px-seg__btn:focus-visible{outline:2px solid var(--px-cta);outline-offset:2px}.px-seg__opt input:active+span,.px-seg__btn:active{transform:scale(.97)}.px-seg--small .px-seg__btn{min-height:36px;padding:6px 12px;font-size:14px}.px-chip{position:relative;display:inline-flex}.px-chip input{position:absolute;inset:0;opacity:0;cursor:pointer}.px-chip span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--px-rule);border-radius:8px;background:var(--px-surface);color:var(--px-ink);font-size:15px;line-height:1.2;transition:background-color .16s var(--ed-ease),border-color .16s var(--ed-ease),color .16s var(--ed-ease),transform .12s var(--ed-ease)}.px-chip input:checked+span{border-color:var(--px-cta);background:var(--px-cta);color:#fff}.px-chip input:focus-visible+span{outline:2px solid var(--px-cta);outline-offset:2px}.px-chip input:active+span{transform:scale(.97)}.px-step{display:inline-flex;align-items:center;border:1px solid var(--px-rule);border-radius:10px;background:var(--px-surface)}.px-step__btn{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--px-ink);font:500 22px/1 var(--ed-sans);cursor:pointer;transition:transform .12s var(--ed-ease),opacity .16s var(--ed-ease)}.px-step__btn:active{transform:scale(.9)}.px-step__btn:disabled{opacity:.35;cursor:not-allowed}.px-step__btn:focus-visible{outline:2px solid var(--px-cta);outline-offset:-2px;border-radius:8px}.px-step__value{min-width:40px;font:500 20px/1 var(--ed-sans);text-align:center;font-variant-numeric:tabular-nums}.px-range{width:100%;height:28px;margin:0;accent-color:var(--px-cta);cursor:pointer}.px-range:focus-visible{outline:2px solid var(--px-cta);outline-offset:4px;border-radius:4px}.px-pick{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.px-pick legend,.px-pick__label{margin-bottom:10px;padding:0;font-size:14px;color:var(--px-muted)}.px-pick__label{margin-bottom:0}.px-pick__chips{display:flex;flex-wrap:wrap;gap:8px}.px-pick__row{display:flex;flex-wrap:wrap;gap:24px 32px}.px-pick__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.px-pick__value{font:500 22px/1 var(--ed-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.px-pick__hint{min-height:22px;font-size:14px;color:var(--px-muted)}.px-pick__reset{padding:0;border:0;background:none;color:var(--px-cta);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.px-pick__reset:focus-visible{outline:2px solid var(--px-cta);outline-offset:2px}.page-pixel .ed-calcsec .ed-calchead{padding-block:24px 32px}.page-pixel .ed-calc--live{gap:16px}.page-pixel .ed-calc--live .ed-calc__tile{padding:24px}.ed-calc__controls{display:grid;gap:28px;align-content:start}.ed-calc__controls .ed-calc__title,.ed-calc__resulthead .ed-calc__title{margin:0}.ed-calc__result{display:flex;flex-direction:column;gap:24px}.ed-calc__resulthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ed-calc__save{display:grid;justify-items:start;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--px-rule);font-size:15px;color:var(--px-muted)}.ed-calc__save b{font:500 clamp(44px,3vw + 24px,72px)/1 var(--ed-sans);letter-spacing:-.04em;color:var(--px-cta);font-variant-numeric:tabular-nums}.ed-calc__compare{display:grid;gap:18px}.ed-calc__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:baseline;font-size:15px;color:var(--px-muted)}.ed-calc__line b{font:500 20px/1 var(--ed-sans);color:var(--px-ink);font-variant-numeric:tabular-nums}.ed-calc__blocks{--blocks: 40;grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--blocks),minmax(0,1fr));gap:2px;height:16px}.ed-calc__blocks i{background:currentColor;transition:opacity .18s var(--ed-ease);transition-delay:calc(var(--i) * 8ms)}.ed-calc__blocks i.is-off{opacity:0;transition-delay:calc((var(--blocks) - var(--i)) * 8ms)}.ed-calc__blocks--us{color:var(--px-line)}.ed-calc__blocks--tribe{color:var(--px-block-2)}.page-pixel .ed-calc--live .ed-calc__unlock{gap:12px;margin-top:auto;padding:20px;border-radius:10px;background:var(--px-bg)}.page-pixel .ed-calc--live .ed-calc__unlock p{color:var(--px-muted)}.px-rates__switch{display:flex;justify-content:center;margin:0 0 32px;padding:0;border:0}.px-rates__grid{max-width:1360px}.px-rates__item{display:flex;border-right:1px solid var(--px-rule);border-bottom:1px solid var(--px-rule)}.px-rates__cell{display:grid;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:16px 20px;color:var(--px-ink);text-decoration:none;transition:background-color .16s var(--ed-ease)}.px-rates__cell:focus-visible{outline:2px solid var(--px-cta);outline-offset:-2px}.px-rates__top{display:flex;grid-row:span 2;align-items:flex-start;justify-content:space-between;color:var(--px-muted)}.px-rates__top .px-cta__arrow{display:none}.px-rates__top .px-item{width:36px;height:36px}.px-rates__title{font:500 19px/1.2 var(--ed-sans);letter-spacing:-.015em}.px-rates__lead{display:flex;align-items:baseline;gap:8px;font-size:15px;color:var(--px-muted)}.px-rates__lead b{display:none;font:500 clamp(32px,1.4vw + 22px,42px)/1 var(--ed-sans);letter-spacing:-.04em;color:var(--px-ink);font-variant-numeric:tabular-nums;transition:opacity .2s var(--ed-ease),transform .2s var(--ed-ease)}.px-rates__lead b[data-level=mid]{display:inline}.px-rates:has(input[value=junior]:checked) .px-rates__lead b[data-level=mid],.px-rates:has(input[value=senior]:checked) .px-rates__lead b[data-level=mid]{display:none}.px-rates:has(input[value=junior]:checked) .px-rates__lead b[data-level=junior],.px-rates:has(input[value=senior]:checked) .px-rates__lead b[data-level=senior]{display:inline}@starting-style{.px-rates__lead b{opacity:0;transform:translateY(6px)}}.px-levels__grid{display:grid;gap:12px;max-width:1360px;margin:0 auto;padding:0;list-style:none}.px-levels__card{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--px-rule);border-radius:10px;background:var(--px-surface)}.px-levels__steps{display:flex;gap:4px}.px-levels__steps i{display:block;width:18px;height:18px;background:var(--px-rule)}.px-levels__steps i.is-on{background:var(--px-block-2)}.px-levels__card h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:500 30px/1.05 var(--ed-sans);letter-spacing:-.03em}.px-levels__card h3 span{font-size:15px;font-weight:400;letter-spacing:0;color:var(--px-muted)}.px-levels__when{font-size:17px;line-height:1.45;color:var(--px-ink);text-wrap:pretty}.px-levels__from{font-size:15px;color:var(--px-muted)}.px-levels__from b{font:500 24px/1 var(--ed-sans);letter-spacing:-.02em;color:var(--px-ink);font-variant-numeric:tabular-nums}.px-levels__does{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--px-rule)}.px-levels__does p{font-size:14px;color:var(--px-muted)}.px-levels__does ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.px-levels__does li{display:flex;gap:10px;font-size:15px;line-height:1.4}.px-levels__does svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--px-cta)}@media(hover:hover)and (pointer:fine){.px-rates__cell:hover{background:var(--px-surface)}.px-rates__cell:hover .px-cta__arrow{transform:translate(3px);color:var(--px-cta)}.px-chip:hover span{border-color:var(--px-line)}.px-seg__opt:hover input:not(:checked)+span,.px-seg__btn:hover:not([aria-checked=true]){color:var(--px-ink)}}@media(min-width:640px){.px-rates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-rates__cell{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:24px}.px-rates__top{margin-bottom:14px}.px-rates__top .px-cta__arrow{display:block}}@media(min-width:900px){.px-levels__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.page-pixel .ed-calc--live{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.page-pixel .ed-calc--live .ed-calc__tile{padding:32px}}@media(min-width:1200px){.px-rates__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.px-seg__opt span,.px-seg__btn,.px-chip span,.px-step__btn,.px-rates__cell,.px-rates__lead b,.ed-calc__blocks i{transition:none}.px-seg__opt input:active+span,.px-seg__btn:active,.px-chip input:active+span,.px-step__btn:active{transform:none}}.page-editorial :focus-visible{outline:2px solid var(--ed-focus);outline-offset:2px;box-shadow:0 0 0 2px #fff}.page-editorial :is(h1,h2,h3){text-wrap:balance}.page-editorial .ed-rhero h1{text-wrap:wrap}.page-editorial :is(p,blockquote){text-wrap:pretty}.ed-calc__out b,.ed-big,.ed-dash__kpis b{font-variant-numeric:tabular-nums}.ed-step button,.ed-faq__item summary,.ed-menu summary,.ed-foot__follow a,.ed-foot__col summary{transition:transform var(--ed-dur-press) var(--ed-ease),color var(--ed-dur-hover) var(--ed-ease),background-color var(--ed-dur-hover) var(--ed-ease)}.page-editorial :is(.ed-step button,.ed-faq__item summary,.ed-menu summary,.ed-foot__follow a,.ed-foot__col summary):active{transform:scale(.98)}@media(hover:hover){.ed-btn--deep:hover{background:var(--ed-deep-3)}.ed-btn--white:hover{background:var(--ed-card)}.ed-btn--line:hover{border-color:var(--ed-ink-20);background:var(--ed-tile-warm)}.ed-btn--ghost:hover{border-color:var(--ed-w-60);background:var(--ed-w-10)}.page-editorial .ed-header__cta:hover{background:var(--ed-card)}.page-editorial .ed-header[data-state=dark] .ed-header__cta:hover{background:var(--ed-deep-3)}.page-editorial :is(.ed-header__nav a,.ed-menu__panel a:not(.ed-btn),.ed-foot li a):hover{text-decoration:underline;text-underline-offset:4px}.page-editorial .ed-link:hover{text-decoration-thickness:2px}.page-editorial .ed-step button:hover{color:var(--ed-w-90)}.page-editorial .ed-step button[aria-expanded=true]:hover{color:#fff}.page-editorial .ed-vet__tabs button:hover{opacity:.8}.ed-faq__item summary:hover{color:var(--ed-ink-80)}.ed-foot__follow a:hover{background:var(--ed-deep-3)}.ed-dots button:hover:before{background:var(--ed-ink-55)}.ed-dots button[aria-current=true]:hover:before{background:var(--ed-deep-2)}.ed-banner__dots button:hover:before{background:var(--ed-w-60)}.ed-banner__dots button[aria-current=true]:hover:before{background:#fff}}@font-face{font-family:Reckless;src:url(/fonts/reckless-variable.woff2) format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:STK Miso;src:url(/fonts/stk-miso-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:STK Miso;src:url(/fonts/stk-miso-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Rollerscript;src:url(/fonts/rollerscript-rough.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}
