@font-face{font-family:Britney;src:url(/fonts/Britney-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:Britney;src:url(/fonts/Britney-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.otf);font-weight:900;font-display:swap}:root{--font-display:Britney, "Helvetica Neue", Arial, sans-serif;--font-text:Satoshi, "Helvetica Neue", Arial, sans-serif;--t-hero-family:var(--font-display);--t-hero-weight:700;--t-hero-leading:.92;--t-hero-tracking:-.02em;--t-hero-site:clamp(48px, calc(30.333px + 4.9074vw), 101px);--t-hero-social:201px;--t-hero-print:56pt;--t-display-family:var(--font-display);--t-display-weight:700;--t-display-leading:.95;--t-display-tracking:-.018em;--t-display-site:clamp(40px, calc(28px + 3.3333vw), 76px);--t-display-social:151px;--t-display-print:42pt;--t-title-family:var(--font-display);--t-title-weight:700;--t-title-leading:1;--t-title-tracking:-.015em;--t-title-site:clamp(34px, calc(26.333px + 2.1296vw), 57px);--t-title-social:113px;--t-title-print:32pt;--t-heading-family:var(--font-display);--t-heading-weight:700;--t-heading-leading:1.05;--t-heading-tracking:-.01em;--t-heading-site:clamp(28px, calc(23px + 1.3889vw), 43px);--t-heading-social:85px;--t-heading-print:24pt;--t-subhead-family:var(--font-display);--t-subhead-weight:700;--t-subhead-leading:1.1;--t-subhead-tracking:-.005em;--t-subhead-site:clamp(24px, calc(21.333px + .7407vw), 32px);--t-subhead-social:64px;--t-subhead-print:18pt;--t-lead-family:var(--font-text);--t-lead-weight:500;--t-lead-leading:1.35;--t-lead-tracking:-.012em;--t-lead-site:clamp(20px, calc(18.667px + .3704vw), 24px);--t-lead-social:48px;--t-lead-print:13pt;--t-body-family:var(--font-text);--t-body-weight:400;--t-body-leading:1.5;--t-body-tracking:-.005em;--t-body-site:clamp(17px, calc(16.667px + .0926vw), 18px);--t-body-social:36px;--t-body-print:10pt;--t-label-family:var(--font-text);--t-label-weight:700;--t-label-leading:1;--t-label-tracking:-.015em;--t-label-site:15px;--t-label-social:32px;--t-label-print:8.5pt;--t-caption-family:var(--font-text);--t-caption-weight:500;--t-caption-leading:1.35;--t-caption-tracking:0em;--t-caption-site:14px;--t-caption-social:32px;--t-caption-print:8pt;--t-micro-family:var(--font-text);--t-micro-weight:500;--t-micro-leading:1.3;--t-micro-tracking:.01em;--t-micro-site:12px;--t-micro-social:26px;--t-micro-print:7pt;--space-0:0px;--space-0_5:4px;--space-1:8px;--space-1_5:12px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--space-social-s:24px;--space-social-m:48px;--space-social-l:72px;--space-social-xl:96px;--radius-none:0px;--radius-s:8px;--radius-m:16px;--radius-l:24px;--radius-xl:40px;--radius-tab:28px;--radius-full:999px;--stroke-site-hairline:1px;--stroke-site-outline:1.5px;--stroke-social-frame:3px;--stroke-social-divider:2px;--stroke-print-hairline:.5pt;--stroke-print-emphasis:1pt;--elevation-0:none;--elevation-1:0 0 0 1px #11121414, 0 1px 2px #1112140f;--elevation-2:0 0 0 1px #1112141a, 0 2px 6px #1112141a;--edge:#11121414;--glow:transparent;--glow-blur:0px;--grain:.1;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.4s;--duration-scene:.7s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.05,.7,.1,1);--ease-exit:cubic-bezier(.3,0,.8,.15);--ease-logo_out:cubic-bezier(.16,1,.3,1);--ease-logo_inout:cubic-bezier(.76,0,.24,1)}.t-hero{font-family:var(--t-hero-family);font-weight:var(--t-hero-weight);line-height:var(--t-hero-leading);letter-spacing:var(--t-hero-tracking);font-size:var(--t-hero-site)}[data-medium=social] .t-hero{font-size:var(--t-hero-social)}[data-medium=print] .t-hero{font-size:var(--t-hero-print)}.t-display{font-family:var(--t-display-family);font-weight:var(--t-display-weight);line-height:var(--t-display-leading);letter-spacing:var(--t-display-tracking);font-size:var(--t-display-site)}[data-medium=social] .t-display{font-size:var(--t-display-social)}[data-medium=print] .t-display{font-size:var(--t-display-print)}.t-title{font-family:var(--t-title-family);font-weight:var(--t-title-weight);line-height:var(--t-title-leading);letter-spacing:var(--t-title-tracking);font-size:var(--t-title-site)}[data-medium=social] .t-title{font-size:var(--t-title-social)}[data-medium=print] .t-title{font-size:var(--t-title-print)}.t-heading{font-family:var(--t-heading-family);font-weight:var(--t-heading-weight);line-height:var(--t-heading-leading);letter-spacing:var(--t-heading-tracking);font-size:var(--t-heading-site)}[data-medium=social] .t-heading{font-size:var(--t-heading-social)}[data-medium=print] .t-heading{font-size:var(--t-heading-print)}.t-subhead{font-family:var(--t-subhead-family);font-weight:var(--t-subhead-weight);line-height:var(--t-subhead-leading);letter-spacing:var(--t-subhead-tracking);font-size:var(--t-subhead-site)}[data-medium=social] .t-subhead{font-size:var(--t-subhead-social)}[data-medium=print] .t-subhead{font-size:var(--t-subhead-print)}.t-lead{font-family:var(--t-lead-family);font-weight:var(--t-lead-weight);line-height:var(--t-lead-leading);letter-spacing:var(--t-lead-tracking);font-size:var(--t-lead-site)}[data-medium=social] .t-lead{font-size:var(--t-lead-social)}[data-medium=print] .t-lead{font-size:var(--t-lead-print)}.t-body{font-family:var(--t-body-family);font-weight:var(--t-body-weight);line-height:var(--t-body-leading);letter-spacing:var(--t-body-tracking);font-size:var(--t-body-site)}[data-medium=social] .t-body{font-size:var(--t-body-social);font-weight:500}[data-medium=print] .t-body{font-size:var(--t-body-print);line-height:1.45}.t-label{font-family:var(--t-label-family);font-weight:var(--t-label-weight);line-height:var(--t-label-leading);letter-spacing:var(--t-label-tracking);font-size:var(--t-label-site)}[data-medium=social] .t-label{font-size:var(--t-label-social)}[data-medium=print] .t-label{font-size:var(--t-label-print)}.t-caption{font-family:var(--t-caption-family);font-weight:var(--t-caption-weight);line-height:var(--t-caption-leading);letter-spacing:var(--t-caption-tracking);font-size:var(--t-caption-site)}[data-medium=social] .t-caption{font-size:var(--t-caption-social)}[data-medium=print] .t-caption{font-size:var(--t-caption-print)}.t-micro{font-family:var(--t-micro-family);font-weight:var(--t-micro-weight);line-height:var(--t-micro-leading);letter-spacing:var(--t-micro-tracking);font-size:var(--t-micro-site)}[data-medium=social] .t-micro{font-size:var(--t-micro-social)}[data-medium=print] .t-micro{font-size:var(--t-micro-print)}@media print{.t-hero{font-size:var(--t-hero-print)}.t-display{font-size:var(--t-display-print)}.t-title{font-size:var(--t-title-print)}.t-heading{font-size:var(--t-heading-print)}.t-subhead{font-size:var(--t-subhead-print)}.t-lead{font-size:var(--t-lead-print)}.t-body{font-size:var(--t-body-print);line-height:1.45}.t-label{font-size:var(--t-label-print)}.t-caption{font-size:var(--t-caption-print)}.t-micro{font-size:var(--t-micro-print)}}:root{--measure:70ch;--container:1280px;--target:48px}.container{max-width:1312px;margin:0 auto;padding:0 16px}.grid{grid-template-columns:repeat(4,1fr);column-gap:16px;display:grid}.measure{max-width:var(--measure)}@media (min-width:768px){.container{max-width:1344px;padding:0 32px}.grid{grid-template-columns:repeat(8,1fr);column-gap:24px}}@media (min-width:1024px){.container{max-width:1408px;padding:0 64px}.grid{grid-template-columns:repeat(12,1fr);column-gap:24px}}[data-theme=dark]{--surface-0:#111214;--surface-1:#1f2023;--surface-2:#28292d;--elevation-1:none;--elevation-2:none;--edge:#ffffff14;--glow:transparent;--grain:.12}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.4 0 0 0 -0.95'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}[data-theme=dark] .grain:after,.grain[data-theme=dark]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  2.4 0 0 0 -0.95'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.grain-cover{--grain:.22}[data-theme=dark] .grain-cover,.grain-cover[data-theme=dark]{--grain:.26}.ratio-screen{aspect-ratio:16/10;object-fit:cover;object-position:top}.ratio-post{aspect-ratio:4/5;object-fit:cover;object-position:top}.ratio-square{aspect-ratio:1;object-fit:cover;object-position:top}.ratio-video{aspect-ratio:16/9;object-fit:cover;object-position:top}.mock-desk,.mock-phone{background:var(--color-surface,#fff);box-shadow:var(--elevation-2)}[data-theme=dark] .mock-desk,[data-theme=dark] .mock-phone{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--edge)}.mock-desk img,.mock-phone img{object-fit:cover;object-position:top;width:100%;display:block}.mock-desk{border-radius:16px;padding:8px}.mock-desk img{aspect-ratio:16/10;border-radius:8px}.mock-phone{border-radius:28px;padding:8px}.mock-phone img{aspect-ratio:9/19.5;border-radius:20px}.m-enter{animation:m-enter var(--duration-slow) var(--ease-enter) both}@keyframes m-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.eyebrow{--eb-line:#1112142e;--eb-font:15px;--eb-h:36px;--eb-pl:14px;--eb-pr:16px;--eb-gap:8px;--eb-dot:7px;--eb-sw:1px;align-items:center;gap:var(--eb-gap);height:var(--eb-h);padding:0 var(--eb-pr) 0 var(--eb-pl);font-family:var(--font-text);font-weight:700;font-size:var(--eb-font);letter-spacing:-.03em;white-space:nowrap;border-radius:999px;line-height:1;display:inline-flex;position:relative}.eyebrow:before{content:"";border-radius:inherit;padding:var(--eb-sw);background:linear-gradient(112deg,#ff5a1f 0%,#ff5a1f 52%,var(--eb-line) 90%);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eyebrow>i{width:var(--eb-dot);height:var(--eb-dot);background:#ff5a1f;border-radius:50%;flex:none}[data-theme=dark] .eyebrow,.eyebrow[data-theme=dark]{--eb-line:#ffffff38}[data-medium=social] .eyebrow{--eb-font:32px;--eb-h:72px;--eb-pl:28px;--eb-pr:32px;--eb-gap:16px;--eb-dot:14px;--eb-sw:2px}[data-medium=print] .eyebrow,.eyebrow.plain{--eb-gap:1.5mm;--eb-dot:1.5mm;height:auto;padding:0}[data-medium=print] .eyebrow{font-size:8.5pt}[data-medium=print] .eyebrow:before,.eyebrow.plain:before{display:none}:root{--pc-text:#111214;--pc-muted:#5c5e64;--pc-line:#11121438;--pc-grey:#ecece8;--pc-ch-bg:#fff;--pc-ch-sel:#111214;--pc-ch-seltext:#fff;--pc-focus:#111214}[data-theme=dark]{--pc-text:#f6f6f3;--pc-muted:#a3a5ab;--pc-line:#ffffff42;--pc-grey:#2a2b2f;--pc-ch-bg:#111214;--pc-ch-sel:#fafaf7;--pc-ch-seltext:#111214;--pc-focus:#ff5a1f}.pill,.chip,.tag,.status{box-sizing:border-box;height:32px;font-family:var(--font-text);letter-spacing:-.03em;white-space:nowrap;color:var(--pc-text);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.pill{color:#111214;background:#ff5a1f}.tag{background:var(--pc-grey)}.status{box-shadow:inset 0 0 0 1.5px var(--pc-text)}.chip{background:var(--pc-ch-bg);box-shadow:inset 0 0 0 1px var(--pc-line);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);position:relative}.chip:after{content:"";position:absolute;inset:-8px 0}.chip:hover,.chip.is-hover{box-shadow:inset 0 0 0 1.5px var(--pc-text)}.chip:focus-visible,.chip.is-focus{outline:2px solid var(--pc-focus);outline-offset:2px}.chip[aria-pressed=true]{background:var(--pc-ch-sel);color:var(--pc-ch-seltext);box-shadow:none}.chip:disabled{color:var(--pc-muted);opacity:.6;cursor:not-allowed}.status>i{background:#ff5a1f;border-radius:50%;flex:none;width:7px;height:7px}[data-medium=social] .pill,[data-medium=social] .chip,[data-medium=social] .tag,[data-medium=social] .status{border-radius:16px;gap:14px;height:64px;padding:0 24px;font-size:32px}[data-medium=social] .status{box-shadow:inset 0 0 0 3px var(--pc-text)}[data-medium=social] .status>i{width:14px;height:14px}[data-medium=print] .pill,[data-medium=print] .tag,[data-medium=print] .status{border-radius:1mm;height:5mm;padding:0 2mm;font-size:8pt}[data-medium=print] .status{box-shadow:inset 0 0 0 .5pt #111214}.btn{box-sizing:border-box;cursor:pointer;height:48px;font-family:var(--font-text);letter-spacing:-.02em;white-space:nowrap;background:var(--pc-ch-sel);color:var(--pc-ch-seltext);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.btn.is-hover{opacity:.82}.btn:active,.btn.is-press{opacity:.7;transform:scale(.98)}.btn:focus-visible,.btn.is-focus{outline:2px solid var(--pc-focus);outline-offset:2px}.btn.sec{color:var(--pc-text);box-shadow:inset 0 0 0 1.5px var(--pc-text);background:0 0}.btn.sec:hover,.btn.sec.is-hover{opacity:1;background:var(--pc-grey)}.btn:disabled{background:var(--pc-grey);color:var(--pc-muted);box-shadow:none;cursor:not-allowed;opacity:1}.btn.sm{height:40px;padding:0 18px;font-size:15px}.btn.lg{height:56px;padding:0 30px;font-size:18px}.btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-medium=social] .btn{height:96px;padding:0 48px;font-size:36px}.link{font-family:var(--font-text);letter-spacing:-.02em;color:var(--pc-text);text-underline-offset:.22em;align-items:center;gap:.3em;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.link:focus-visible{outline:2px solid var(--pc-focus);outline-offset:3px;border-radius:2px}.arw{flex:none;width:1em;height:1em;display:inline-block;position:relative;overflow:hidden}.arw svg{width:100%;height:100%;transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset:0}.arw svg+svg{transform:translate(-100%,100%)}a:hover>.arw svg:first-child,.is-hover>.arw svg:first-child{transform:translate(100%,-100%)}a:hover>.arw svg+svg,.is-hover>.arw svg+svg{transform:none}a.pill{cursor:pointer;text-decoration:none;position:relative}a.pill:after{content:"";position:absolute;inset:-8px 0}a.pill:focus-visible,a.pill.is-focus{outline:2px solid var(--pc-focus);outline-offset:2px}[data-medium=print] a.pill:after{display:none}.meta{font-family:var(--font-text);letter-spacing:-.015em;color:var(--pc-text);grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.meta dt{color:var(--pc-muted);font-size:14px;font-weight:500;line-height:1.3}.meta dd{margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.4}.meta .link{font-size:16px}.meta .wide{grid-column:1/-1}@media (min-width:768px){.meta:not(.line){grid-template-columns:1fr 1.5fr 1.5fr auto auto}.meta .wide{grid-column:auto}}.meta.line{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.meta.line dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.meta.line dd{margin:0}[data-medium=social] .meta{grid-template-columns:1fr 1fr;gap:48px;display:grid}[data-medium=social] .meta dt{font-size:32px}[data-medium=social] .meta dd,[data-medium=social] .meta .link{margin-top:8px;font-size:36px}[data-medium=social] .meta .wide{grid-column:1/-1}[data-medium=social] .meta.line{gap:16px 48px;display:flex}[data-medium=social] .meta.line dd{margin:0}[data-medium=print] .meta:not(.line){grid-template-columns:1fr 1.5fr 1.5fr auto auto;gap:4mm}[data-medium=print] .meta .wide{grid-column:auto}[data-medium=print] .meta dt{font-size:7.5pt}[data-medium=print] .meta dd,[data-medium=print] .meta .link{margin-top:.7mm;font-size:9pt}.pcard{box-sizing:border-box;color:var(--pc-text);cursor:pointer;box-shadow:var(--elevation-1);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);background:#fff;border-radius:16px;padding:12px;text-decoration:none;display:block}[data-theme=dark] .pcard{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--edge)}.pcard-media{border-radius:4px;overflow:hidden}.pcard-body{padding:16px 8px 8px}.pcard-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pcard-title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.pcard-top .arw{width:24px;height:24px}.pcard .meta.line{color:var(--pc-muted);margin-top:12px}.pcard:hover,.pcard.is-hover{box-shadow:var(--elevation-2);transform:translateY(-4px)}[data-theme=dark] .pcard:hover,[data-theme=dark] .pcard.is-hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--edge)}.pcard:active,.pcard.is-press{box-shadow:var(--elevation-1);transform:none}.pcard:focus-visible,.pcard.is-focus{outline:2px solid var(--pc-focus);outline-offset:2px}.pcard:hover .arw svg:first-child,.pcard.is-hover .arw svg:first-child{transform:translate(100%,-100%)}.pcard:hover .arw svg+svg,.pcard.is-hover .arw svg+svg{transform:none}.pcard-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.pcard-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.pcard-grid{grid-template-columns:repeat(3,1fr)}.pcard.featured{grid-template-columns:2fr 1fr;gap:12px;display:grid}.pcard.featured .pcard-body{flex-direction:column;justify-content:space-between;padding:24px;display:flex}.pcard.featured .pcard-title{font-size:48px}}.pcard.featured .meta.line{margin-top:16px}@media (prefers-reduced-motion:reduce){.pcard:hover,.pcard.is-hover{transform:none}}.cs{color:var(--pc-text);gap:80px;display:grid}.cs-step{gap:24px;min-width:0;display:grid}.cs-words{align-content:start;justify-items:start;gap:16px;min-width:0;display:grid}.cs-words>h3,.cs-words>p{margin:0}.cs-words>h3{text-wrap:balance}.cs-text{max-width:46ch;color:var(--pc-muted)}.cs-img{border-radius:16px;min-width:0;overflow:hidden}.cs-who{border-top:1px solid var(--pc-line);grid-template-columns:1fr;gap:24px;width:100%;margin:8px 0 0;padding-top:24px;display:grid}.cs-who dt{color:var(--pc-muted);font-size:14px;font-weight:500}.cs-who dd{margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.4}.cs-three{color:var(--pc-text);grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:768px){.cs-who{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.cs-step.has-img{grid-template-columns:5fr 7fr;align-items:center;gap:48px}.cs-three{grid-template-columns:repeat(3,1fr)}}[data-medium=social] .cs-who{border-top-width:3px;grid-template-columns:1fr;gap:32px;padding-top:32px}[data-medium=social] .cs-who dt{font-size:32px}[data-medium=social] .cs-who dd{margin-top:4px;font-size:36px}.cs-lines{gap:1.5mm;margin:0;display:grid}.cs-lines>div{grid-template-columns:24mm 1fr;align-items:baseline;gap:2mm;display:grid}.cs-lines dt{color:var(--pc-muted);font-size:7.5pt;font-weight:500}.cs-lines dd{margin:0;font-size:9pt;font-weight:500;line-height:1.4}.stat{min-width:0;font-family:var(--font-text);color:var(--pc-text);align-content:start;gap:4px;display:grid}.stat-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.05}.stat-l{letter-spacing:-.015em;font-size:16px;font-weight:500;line-height:1.35}.stat-s{color:var(--pc-muted);font-size:14px;font-weight:500;line-height:1.35}.stats{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (min-width:768px){.stats{grid-template-columns:repeat(var(--n,3),1fr);gap:48px}}[data-medium=social] .stat-n{font-size:72px}[data-medium=social] .stat-l{font-size:36px}[data-medium=social] .stat-s{font-size:32px}[data-medium=social] .stat{gap:8px}[data-medium=social] .stats{grid-template-columns:repeat(2,1fr);gap:48px}[data-medium=print] .stat-n{font-size:14pt}[data-medium=print] .stat-l{font-size:8.5pt}[data-medium=print] .stat-s{font-size:7pt}[data-medium=print] .stat{gap:.5mm}[data-medium=print] .stats{grid-template-columns:repeat(var(--n,3),1fr);gap:6mm}.profile{color:var(--pc-text);font-family:var(--font-text);justify-items:start;gap:24px;display:grid}.profile-photo{object-fit:cover;border-radius:50%;width:120px;height:120px;display:block}.profile-words{align-content:center;justify-items:start;gap:16px;min-width:0;display:grid}.profile-words>*{margin:0}.profile-role{color:var(--pc-muted)}.profile-act{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}@media (min-width:1024px){.profile:not(.line){grid-template-columns:auto 1fr;align-items:start;gap:48px}.profile-photo{width:160px;height:160px}}.profile-mark{background:var(--pc-ch-sel);width:64px;height:64px;color:var(--pc-ch-seltext);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.profile-mark svg{width:36px;height:36px;display:block}.profile.line{align-items:center;gap:16px;display:flex}.profile.line .profile-name{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.profile.line .profile-role{margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.35}[data-medium=print] .profile.line{gap:4mm}[data-medium=print] .profile-mark{color:#111214;background:0 0;width:14mm;height:14mm}[data-medium=print] .profile-mark svg{width:100%;height:100%}[data-medium=print] .profile.line .profile-name{font-size:18pt}[data-medium=print] .profile.line .profile-role{margin-top:1mm;font-size:9.5pt}.cta{box-sizing:border-box;color:var(--pc-text);font-family:var(--font-text);box-shadow:var(--elevation-1);background:#fff;border-radius:24px;gap:32px;padding:24px;display:grid}.cta[data-theme=dark]{box-shadow:none;background:#111214}.cta-words{justify-items:start;gap:16px;min-width:0;display:grid}.cta-words>*{margin:0}.cta-words>h2,.cta-words>h3{text-wrap:balance}.cta-sub{color:var(--pc-muted)}.cta-act{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.cta-info{border-top:1px solid var(--pc-line);grid-template-columns:1fr;gap:16px;margin:0;padding-top:24px;display:grid}.cta-info dt{color:var(--pc-muted);font-size:14px;font-weight:500}.cta-info dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:500}.cta-info a{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1.5px}.cta.line{border-radius:16px;grid-template-columns:1fr;align-items:center;gap:16px;padding:24px}.cta.line .cta-line{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1.15}@media (max-width:767px){.cta .cta-act,.cta .btn{width:100%}}@media (min-width:768px){.cta{padding:64px}.cta.line{grid-template-columns:1fr auto;padding:24px}.cta-info{grid-template-columns:repeat(3,1fr);gap:24px 48px}.cta.wide .cta-main{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.cta.wide .cta-act{flex:none}}.cta-main{gap:24px;display:grid}.cta-foot{color:#111214;flex-wrap:wrap;justify-content:space-between;gap:1mm 6mm;font-size:9pt;font-weight:500;display:flex}[data-theme=light]{--color-bg:#fafaf7;--color-surface:#fff;--color-text:#111214;--color-text-muted:#5c5e64;--color-line:#e2e2dd;--color-brand:#ff5a1f;--color-on-brand:#fff;--color-inverse-bg:#111214;--color-inverse-text:#fafaf7;--color-button-bg:#111214;--color-button-text:#fff;--color-focus:#111214;--color-success:#1e7448;--color-error:#c21f1f}[data-theme=dark]{--color-bg:#111214;--color-surface:#1b1c1f;--color-text:#f6f6f3;--color-text-muted:#a3a5ab;--color-line:#2c2d31;--color-brand:#ff5a1f;--color-on-brand:#fff;--color-inverse-bg:#fafaf7;--color-inverse-text:#111214;--color-button-bg:#fafaf7;--color-button-text:#111214;--color-focus:#ff5a1f;--color-success:#4cc38a;--color-error:#f2555a}
.scene.mk{perspective:1800px;background:linear-gradient(#f4f4f1,#e4e4df);position:relative;overflow:hidden}.scene.mk[data-theme=dark]{background:linear-gradient(#1a1b1e,#0c0d0f)}.rigC{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(18deg)rotateY(-18deg)rotate(9deg)}.it{transform-style:preserve-3d;position:absolute}.gl{pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#ffffff08 28%,#0000 42%);position:absolute;inset:0}.fs{filter:blur(5px);background:radial-gradient(closest-side,#1112144d,#11121414 65%,#0000);border-radius:50%;height:30px;position:absolute;top:calc(100% - 7px);left:3%;right:1%}[data-theme=dark] .fs{background:radial-gradient(closest-side,#000000bf,#00000040 65%,#0000)}.lap{position:relative}.lid{background:linear-gradient(135deg,#ecedef,#a7a8ac 60%,#c9cacd);border-radius:24px;padding:3px;position:relative;box-shadow:1px 1.2px #d2d3d5,2px 2.4px #bebfc2,3px 3.6px #a9aaae,4px 4.8px #97989c,5px 6px #86878b}[data-theme=dark] .lid{background:linear-gradient(135deg,#606167,#2c2d31 60%,#47484d);box-shadow:1px 1.2px #4a4b50,2px 2.4px #3d3e43,3px 3.6px #323337,4px 4.8px #2a2b2f,5px 6px #232428}.bez{background:#07080a;border-radius:21px;padding:14px;position:relative}.cam{background:#26282d;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%;box-shadow:inset 0 0 1px #5a6070}.scr{border-radius:7px;position:relative;overflow:hidden}.scr img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.scene.mk.flat{perspective:none;justify-content:center;align-items:center;display:flex}.flatC{flex:none;position:relative}.flatC.both,.flatC.tablet{width:640px}.flatC.phone{width:220px}.flat .ft{position:relative}.flat .fp{width:184px;position:absolute;bottom:0;right:-56px}.flat .fp.solo{width:100%;position:relative;right:auto}.flat .lid,.flat .fr{box-shadow:none}.flat .fp:not(.solo) .fr{box-shadow:0 0 0 2px #f0f0ec}.flat[data-theme=dark] .fp:not(.solo) .fr{box-shadow:0 0 0 2px #141518}.t1{height:3px;top:-2px;left:44px;width:34px!important}.t2{height:3px;top:-2px;left:90px;width:34px!important}.pho{position:relative}.fr{background:linear-gradient(135deg,#ecedef,#a7a8ac 60%,#c9cacd);border-radius:32px;padding:3px;position:relative;box-shadow:1px 1.2px #d2d3d5,2px 2.4px #bebfc2,3px 3.6px #a9aaae,4px 4.8px #97989c,5px 6px #86878b}[data-theme=dark] .fr{background:linear-gradient(135deg,#606167,#2c2d31 60%,#47484d);box-shadow:1px 1.2px #4a4b50,2px 2.4px #3d3e43,3px 3.6px #323337,4px 4.8px #2a2b2f,5px 6px #232428}.pbez{background:#07080a;border-radius:29px;padding:6px}.pscr{border-radius:23px;position:relative;overflow:hidden}.pscr img{aspect-ratio:9/19.5;object-fit:cover;object-position:top;width:100%;display:block}.isl{background:#000;border-radius:8px;width:46px;height:13px;margin-left:-23px;position:absolute;top:7px;left:50%}.hw{background:#8e8f94;border-radius:2px;width:3px;position:absolute}[data-theme=dark] .hw{background:#3a3b40}.r1{height:48px;top:96px;right:-7px}.l1{height:16px;top:62px;left:-2px}.l2{height:30px;top:90px;left:-2px}.l3{height:30px;top:128px;left:-2px}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#111214;font-family:var(--font-text);-webkit-font-smoothing:antialiased;background:#fafaf7;margin:0;overflow-x:hidden}html.entry body{overflow:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.entry-screen{display:none}html.entry .entry-screen{z-index:100;color:#f6f6f3;cursor:pointer;background:#111214;display:block;position:fixed;inset:0}.en-panel{height:50%;position:absolute;left:0;right:0;overflow:hidden}.en-panel.top{top:0}.en-panel.bot{bottom:0}.en-lock{width:100vw;height:calc(var(--u)*24);position:absolute;left:0}.en-panel.top .en-lock{top:calc(100% - var(--seam))}.en-panel.bot .en-lock{top:calc(var(--seam)*-1)}.en-ico{width:calc(var(--u)*24);height:calc(var(--u)*24);position:absolute;top:0;left:0}.en-ico svg{width:100%;height:100%;display:block;overflow:visible}.en-win{left:var(--wml);top:calc(50% - var(--seam) + var(--u)*12 - var(--cap)/2);width:var(--wmw);height:var(--cap);clip-path:inset(-50vh -50vw -50vh 100%);position:absolute}.en-wm{width:var(--wmw);height:calc(var(--wmw)*753/6664);display:block}.en-line{left:0;right:0;top:calc(50% - var(--thick)/2);height:var(--thick);clip-path:inset(0 100% 0 0);background:#ff5a1f;position:absolute}.site-head{z-index:40;color:#f6f6f3;background:#111214;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 64px;display:grid;position:sticky;top:0}.brand{color:inherit;justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-ico{flex:none;width:32px;height:32px;overflow:visible}.brand-wm{width:auto;height:17px;display:block}.site-nav{letter-spacing:-.015em;gap:32px;font-size:15px;font-weight:500;display:flex;position:relative}.site-nav a{min-height:48px;color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav a:hover{color:var(--pc-muted)}.nav-mark{opacity:0;width:0;height:2px;transition:transform var(--duration-slow) var(--ease-standard),width var(--duration-slow) var(--ease-standard),opacity var(--duration-base) var(--ease-standard);background:#ff5a1f;position:absolute;bottom:6px;left:0}.head-right{justify-self:end;align-items:center;gap:8px;display:flex}.head-cta{position:relative}.head-cta:after{content:"";position:absolute;inset:-4px 0}.hero{--grain:.12;--mx:70%;--my:60%;color:#f6f6f3;background:#111214;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;min-height:calc(100svh - 72px);padding:24px 64px 64px;display:grid;position:relative;overflow:hidden}.hero-words{z-index:2;justify-items:start;gap:24px;min-width:0;display:grid;position:relative}.hero-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(48px,5.6vw,92px);font-weight:700;line-height:1}.choices{border-top:1px solid var(--pc-line);width:100%;margin-top:8px;display:grid}.choice{border-bottom:1px solid var(--pc-line);position:relative}.choice-btn{width:100%;min-height:60px;color:inherit;text-align:left;cursor:pointer;font:500 clamp(18px,1.5vw,22px)/1.25 var(--font-text);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.choice-btn .arw{width:20px;height:20px}.choice-btn:hover .arw svg:first-child{transform:translate(100%,-100%)}.choice-btn:hover .arw svg+svg{transform:none}.choice.on .choice-btn{font-weight:700}.choice-fix{justify-items:start;gap:16px;padding:0 0 20px;display:grid}.choice-fix[hidden]{display:none}.choice-fix p{letter-spacing:-.015em;color:#f6f6f3;max-width:44ch;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.4}.choice-line{transform-origin:0;background:#ff5a1f;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.choice.on .choice-line{transform:scaleX(1)}.beam{pointer-events:none;opacity:0;z-index:1;transform-origin:0;background:#ff5a1f;height:2px;position:absolute}.floor{perspective:1800px;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(52% 62% at 68% 56%,#000 25%,#0000 100%);mask-image:radial-gradient(52% 62% at 68% 56%,#000 25%,#0000 100%)}.floor-plane{background-image:linear-gradient(#f6f6f31a 1px,#0000 1px),linear-gradient(90deg,#f6f6f31a 1px,#0000 1px);background-size:80px 80px;width:2400px;height:1500px;margin:-750px 0 0 -1200px;position:absolute;top:56%;left:68%}.floor.lit{-webkit-mask-image:radial-gradient(240px at var(--mx) var(--my),#000,transparent);-webkit-mask-image:radial-gradient(240px at var(--mx) var(--my),#000,transparent);mask-image:radial-gradient(240px at var(--mx) var(--my),#000,transparent)}.floor.lit .floor-plane{background-image:linear-gradient(#f6f6f357 1px,#0000 1px),linear-gradient(90deg,#f6f6f357 1px,#0000 1px)}@media (hover:none),(max-width:1023px){.floor.lit{display:none}}.floor-scan{opacity:0;background:#ff5a1f;height:2px;position:absolute;top:0;left:0;right:0}.hero-devices-wide{z-index:1;min-width:0;height:100%;min-height:560px;position:relative}.hero-devices-slot{width:100%;display:none}.hero-rig{--z:1.2}.wipe .next{position:absolute;top:0;left:0}.wipe img{object-position:top;height:auto}.scan{z-index:3;pointer-events:none;background:#ff5a1f;height:3px;margin-top:-1px;position:absolute;left:0;right:0}@media (max-width:1599px){.hero-rig{--z:1.04}}@media (max-width:1339px){.hero-rig{--z:.86}}@media (max-width:1149px){.hero-rig{--z:.74}}@media (max-width:1023px){.site-head{grid-template-columns:1fr auto;height:64px;padding:0 16px}.site-nav{display:none}.burger{display:flex}.hero{min-height:0;padding:16px 16px 40px;display:block}.hero-words{gap:16px}.hero-title{font-size:clamp(44px,12.4vw,84px)}.hero-devices-wide{display:none}.hero-devices-slot{width:calc(100% + 32px);height:232px;margin:0 -16px;display:block;position:relative}.hero-devices-slot .device-scene.scene.mk{position:absolute;inset:0;overflow:hidden}.hero-rig{--z:.52}.brand{gap:8px}.brand-ico{width:26px;height:26px}.brand-wm{height:13px}.floor{-webkit-mask-image:radial-gradient(90% 34% at 50% 34%,#000 20%,#0000 100%);mask-image:radial-gradient(90% 34% at 50% 34%,#000 20%,#0000 100%)}.floor-plane{top:34%;left:50%}.beam{display:none}}@media (min-width:600px) and (max-width:1023px){.hero-devices-slot{height:420px}.hero-rig{--z:.86}}.skip-link{z-index:60;color:#111214;background:#fafaf7;border-radius:8px;padding:12px 16px;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.section.light{color:#111214;background:#fafaf7}.section.dark{color:#f6f6f3;background:#111214}.inner{max-width:1280px;margin:0 auto}.section-title{text-wrap:balance;margin:0 0 48px}.section-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.page-top{padding-top:64px}.device-scene.scene.mk{background:0 0}.flatC.fit-z{transform:scale(var(--z,1));flex:none}.hero-devices-wide .device-scene.scene.mk{position:absolute;inset:-40px -64px -40px -32px;overflow:visible}.work{border-top:1px solid var(--pc-line);padding-bottom:64px}.work-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;max-width:1472px;margin:0 auto;display:grid}.work-note{max-width:40ch;color:var(--pc-muted);margin:-24px 0 32px}.work-item{opacity:.38;min-height:62vh;transition:opacity var(--duration-slow) var(--ease-standard);align-content:center;justify-items:start;gap:16px;display:grid}.work-item.on,.work-item:focus-within{opacity:1}.work-name{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:700;line-height:1.05}.work-hook{max-width:34ch;margin:0}.work-item .meta.line{color:var(--pc-muted)}.work-links{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.work-links .link{font-size:15px}.work-media{display:none}.work-stage{height:calc(100svh - 72px);min-height:520px;position:sticky;top:72px}.work-stage .device-scene.scene.mk{position:absolute;inset:0;overflow:visible}.work-rig{--z:1.14}@media (max-width:1599px){.work-rig{--z:1}}@media (max-width:1339px){.work-rig{--z:.84}}@media (max-width:1149px){.work-rig{--z:.72}}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:32px;margin:0 0 96px;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:1px solid var(--pc-line);padding-top:20px}.steps li:before{content:counter(s);color:var(--pc-muted);margin-bottom:12px;font-size:15px;font-weight:700;display:block}.steps p{color:var(--pc-muted);margin-top:8px}.packages-title{margin:0 0 24px}.folder-tabs{scrollbar-width:none;gap:4px;padding-top:2px;display:flex;overflow-x:auto}.folder-tabs::-webkit-scrollbar{display:none}.folder-tab{color:#111214;text-align:left;min-height:64px;font-family:var(--font-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:#ecece8;border:0;border-radius:20px 20px 0 0;flex:1 0 auto;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:0 10px;padding:10px 20px;display:grid;position:relative}.folder-tab span{grid-column:1/-1;font-size:14px;font-weight:500}.folder-tab b{letter-spacing:-.02em;grid-column:1/-1;font-size:18px}.folder-tab:hover{background:#e2e2dd}.folder-tab.on{color:#f6f6f3;background:#111214;grid-template-columns:28px 1fr}.folder-tab.on .tab-ico{grid-row:1/span 2;width:24px;height:24px}.folder-tab.on span,.folder-tab.on b{grid-column:2}.folder-tab:focus-visible{outline-offset:-4px}.folder-card{color:#f6f6f3;--pc-text:#f6f6f3;--pc-muted:#a3a5ab;--pc-ch-sel:#fafaf7;--pc-ch-seltext:#111214;--pc-grey:#2a2b2f;--pc-focus:#ff5a1f;animation:m-enter var(--duration-base) var(--ease-enter);background:#111214;border-radius:0 0 24px 24px;grid-template-columns:5fr 7fr;gap:48px;padding:48px;display:grid}.folder-main{align-content:start;justify-items:start;gap:12px;display:grid}.folder-main>*{margin:0}.package-name{letter-spacing:-.02em;font-size:18px;font-weight:700}.package-price{font-family:var(--font-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,60px);font-weight:700;line-height:1.05}.package-best{color:var(--pc-muted);margin-bottom:12px!important}.package-items{letter-spacing:-.015em;gap:12px;margin:0 0 24px;padding:0;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.35;list-style:none;display:grid}.package-items li{border-bottom:1px solid var(--pc-line);padding-bottom:12px}.package-tags{flex-wrap:wrap;gap:8px;display:flex}.package-note{margin:16px 0 0;font-size:15px;font-weight:700}.case-rail{border-left:1px solid var(--pc-line);padding-left:40px;position:relative}.case-line{transform-origin:top;background:#ff5a1f;width:2px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.case-row+.case-row{margin-top:80px}.case-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:32px;display:flex}.case-head h3{margin:0}.case-hero{color:#f6f6f3;background:#111214;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;min-height:600px;padding:40px 64px;display:grid;overflow:hidden}.case-hero-words{justify-items:start;gap:16px;display:grid}.case-hero-words>*{margin:0}.case-note{color:var(--pc-muted);font-size:15px}.case-hero-devices{height:520px;position:relative}.case-hero-devices .device-scene.scene.mk{position:absolute;inset:0;overflow:visible}.case-steps .cs-img{background:#edede9}.flat-fit.scene.mk{background:linear-gradient(#1a1b1e,#0c0d0f);height:clamp(300px,34vw,520px)}.flat-fit .flatC{transform:scale(var(--fz,.72))}@media (min-width:1280px){.flat-fit .flatC{--fz:.92}}.learn-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.learn-card{color:#111214;box-shadow:var(--elevation-1);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:24px 56px 24px 24px;text-decoration:none;display:grid;position:relative}.learn-card>*{margin:0}.learn-card time{color:var(--pc-muted);font-size:14px;font-weight:500}.learn-card p{color:var(--pc-muted)}.learn-card .arw{width:20px;height:20px;position:absolute;top:24px;right:24px}.learn-card:hover{box-shadow:var(--elevation-2);transform:translateY(-4px)}.learn-card:hover .arw svg:first-child{transform:translate(100%,-100%)}.learn-card:hover .arw svg+svg{transform:none}.prose{max-width:70ch;margin:0 auto}.prose h1{text-wrap:balance;margin:24px 0 8px}.prose-date{color:var(--pc-muted);margin:0 0 40px;font-size:15px}.prose h2{font-family:var(--font-display);letter-spacing:-.015em;margin:48px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1}.prose p,.prose li{font-size:18px;line-height:1.6}.prose ul,.prose ol{padding-left:24px}.prose li{margin-bottom:8px}.prose-next{margin-top:48px}.prose a:not(.btn):not(.link){text-underline-offset:.2em;text-decoration:underline}.not-found{min-height:60vh}.not-found .inner{justify-items:start;gap:16px;display:grid}.about .profile-photo{flex:none}.about-text{max-width:60ch}.cta-wrap{background:#fafaf7;padding:0 64px 64px}.cta-wrap .cta{max-width:1280px;margin:0 auto}.cta h2{margin:0}.site-foot{color:#f6f6f3;background:#111214;padding:64px}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto;display:grid}.foot-col{letter-spacing:-.015em;align-content:start;justify-items:start;gap:4px;font-size:15px;font-weight:500;display:grid}.foot-col h2{color:var(--pc-muted);margin:0 0 8px;font-size:14px;font-weight:500}.foot-col a:not(.brand){align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.foot-col a:not(.brand):hover{text-underline-offset:.2em;text-decoration:underline}.foot-col p{max-width:30ch;color:var(--pc-muted);margin:16px 0 0;line-height:1.4}.foot-base{border-top:1px solid var(--pc-line);max-width:1280px;color:var(--pc-muted);margin:40px auto 0;padding-top:24px;font-size:14px}.chat-open{z-index:50;color:#f6f6f3;cursor:pointer;width:64px;height:64px;transition:transform var(--duration-fast) var(--ease-standard);background:#111214;border:0;border-radius:50%;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 0 0 1.5px #f6f6f36b,0 2px 6px #11121447}.chat-open:hover{transform:scale(1.05)}.chat-open.hide{display:none}.chat-open svg{width:100%;height:100%;overflow:visible}.chat{z-index:55;color:#f6f6f3;width:min(420px,100vw - 48px);height:min(680px,100dvh - 48px);font-family:var(--font-text);animation:m-enter var(--duration-base) var(--ease-enter);background:#111214;border-radius:24px;outline:0;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 0 0 1.5px #f6f6f342,0 2px 8px #1112144d}.chat-head{border-bottom:1px solid var(--pc-line);letter-spacing:-.02em;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;font-size:15px;font-weight:700;display:flex}.chat-head span{align-items:center;gap:10px;display:inline-flex}.chat-ico{width:24px;height:24px;overflow:visible}.chat-x,.chat-back{min-height:44px;color:inherit;font:700 14px var(--font-text);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:0 8px}.chat-back{color:var(--pc-muted);text-underline-offset:.2em;margin-top:8px;padding:0;font-weight:500;text-decoration:underline}.chat-log{overscroll-behavior:contain;flex:1;padding:20px;font-size:16px;line-height:1.4;overflow-y:auto}.say{letter-spacing:-.015em;max-width:92%;margin:0 0 12px}.said{color:#111214;letter-spacing:-.02em;background:#fafaf7;border-radius:12px 12px 2px;width:fit-content;max-width:90%;margin:0 0 20px auto;padding:10px 14px;font-weight:700}.chat-options{border-top:1px solid var(--pc-line);display:grid}.chat-option{border:0;border-bottom:1px solid var(--pc-line);min-height:52px;color:inherit;text-align:left;font:500 16px var(--font-text);letter-spacing:-.015em;cursor:pointer;transition:padding var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;padding:10px 4px}.chat-option:hover{padding-left:12px;box-shadow:inset 2px 0 #ff5a1f}.chat-pack{border-radius:12px;max-width:100%;padding:14px 16px;box-shadow:inset 0 0 0 1.5px #ff5a1f}.chat-form{gap:8px;display:grid}.chat-form label:not(.tick){color:var(--pc-muted);gap:4px;font-size:14px;font-weight:500;display:grid}.chat-form input:not([type=checkbox]):not(.trap){border:1px solid var(--pc-line);color:#f6f6f3;height:48px;font:500 16px var(--font-text);background:#1c1d21;border-radius:8px;padding:0 12px}.chat-form input[aria-invalid=true]{border-color:#ff8a66}.err{color:#ff8a66;margin:-2px 0 4px;font-size:14px;font-weight:500}.tick{grid-template-columns:24px 1fr;align-items:start;gap:8px;margin:8px 0;font-size:14px;line-height:1.35;display:grid}.tick input{accent-color:#ff5a1f;width:20px;height:20px;margin:2px 0 0}.tick a{text-decoration:underline}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.consent{z-index:45;color:#f6f6f3;background:#111214;border-radius:16px;gap:12px;width:min(380px,100vw - 112px);padding:16px;font-size:14px;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 0 0 1.5px #f6f6f342}.consent p{margin:0}.consent a{text-decoration:underline}.consent div{gap:8px;display:flex}.cs-who dt{color:var(--pc-muted)}@media (max-width:1023px){.section{padding:64px 16px}.work{padding-bottom:24px}.work-grid{display:block}.work-stage{display:none}.work-item{opacity:1;min-height:0;margin-bottom:56px}.work-media{width:100vw;height:232px;margin:0 -16px;display:block;position:relative;overflow:hidden}.work-media .device-scene.scene.mk{position:absolute;inset:0}.work-rig-sm{--z:.52}.steps{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:64px}.folder-tab{flex:none;padding:10px 16px}.folder-card{border-radius:0 0 16px 16px;grid-template-columns:1fr;gap:32px;padding:24px}.case-rail{padding-left:20px}.case-hero{min-height:0;padding:32px 16px 24px;display:block}.case-hero-devices{height:260px;margin:16px -16px 0}.case-rig{--z:.56}.case-hero-devices .device-scene.scene.mk{overflow:hidden}.flat-fit.scene.mk{height:280px}.flat-fit .flatC{--fz:.42}.learn-grid{grid-template-columns:1fr}.cta-wrap{padding:0 16px 40px}.site-foot{padding:40px 16px 96px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 16px}.chat-open{bottom:16px;right:16px}.chat{border-radius:24px 24px 0 0;width:100%;height:min(88dvh,720px);bottom:0;left:0;right:0}.consent{bottom:16px;left:16px}}@media (min-width:600px) and (max-width:1023px){.work-media{height:420px}.work-rig-sm{--z:.86}.flat-fit.scene.mk{height:420px}.flat-fit .flatC{--fz:.8}.case-hero-devices{height:420px}.case-rig{--z:.86}.learn-grid{grid-template-columns:1fr 1fr}}@media (max-width:479px){.steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.work-item{transition:none}.learn-card:hover{transform:none}}.cs-words>h2,.cs-words>h4{text-wrap:balance;margin:0}:root{--t-title-family:var(--font-text);--t-heading-family:var(--font-text);--t-subhead-family:var(--font-text)}.hero-title,.page-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1}.page-title{font-size:clamp(44px,5.4vw,84px)}.sh{gap:12px;max-width:44ch;margin:0 0 40px;display:grid}.sh-title{font-family:var(--font-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.12}.sh-sub{font-family:var(--font-text);letter-spacing:-.015em;color:var(--pc-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.4}.in-title{font-family:var(--font-text);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.25}.in-title.large{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px)}.in-text{font-family:var(--font-text);letter-spacing:-.01em;color:var(--pc-muted);margin:0;font-size:16px;font-weight:400;line-height:1.5}.in-text.big{color:var(--pc-text);font-size:clamp(17px,1.35vw,19px);line-height:1.5}.section{padding:72px 64px}.section.light+.section.light{padding-top:0}.hero-sub{max-width:38ch;margin-top:-8px}.inner.split{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.inner.split .sh{margin-bottom:0}.block-body{gap:16px;min-width:0;display:grid}.lines{border-top:1px solid var(--pc-line);margin:0;padding:0;list-style:none;display:grid}.lines li{border-bottom:1px solid var(--pc-line);letter-spacing:-.015em;padding:14px 0;font-size:clamp(16px,1.3vw,18px);font-weight:500;line-height:1.4}.cards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.card{border-top:1px solid var(--pc-line);align-content:start;gap:8px;padding-top:16px;display:grid}.cards:has(.card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.steps{margin-bottom:0}.steps h3,.steps p{margin:0}.steps p{margin-top:8px}.work .sh{margin-bottom:8px}.work-item .meta.line{margin-top:0}.package-best{color:var(--pc-muted)!important}.more-link{margin:24px 0 0}.learn-card .in-title{padding-right:8px}.story{max-width:46ch;margin-top:0}.tool-tags{flex-wrap:wrap;gap:8px;display:flex}.case-meta{margin-bottom:0}.page-hero{padding-bottom:64px}.page-hero .inner{justify-items:start;gap:16px;display:grid}.page-hero .sh-sub{max-width:44ch}.updated{color:var(--pc-muted);margin:0;font-size:14px;font-weight:500}.case-hero-words .sh-sub{color:#f6f6f3;max-width:30ch}.not-found .inner>*{margin:0}.profile{margin-top:0}.prose h2{font-family:var(--font-text);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px)}.prose p,.prose li{font-size:17px}.burger{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:none}.burger svg,.menu-close svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px;height:24px}.menu-back,.menu-sheet{display:none}html.menu-open,html.menu-open body{overflow:hidden}@media (max-width:1023px){.burger{display:flex}.menu-back{z-index:58;opacity:0;pointer-events:none;transition:opacity .42s var(--ease-standard);background:#0a0a0c99;display:block;position:fixed;inset:0}.menu-back.on{opacity:1;pointer-events:auto}.menu-sheet{z-index:60;max-height:92dvh;padding:12px 16px calc(24px + env(safe-area-inset-bottom));color:#f6f6f3;visibility:hidden;background:#111214;border-radius:24px 24px 0 0;gap:8px;transition:transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(102%);box-shadow:0 0 0 1px #f6f6f329}.menu-sheet.on{visibility:visible;transition:transform .52s cubic-bezier(.16,1,.3,1),visibility;transform:none}.menu-top{grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.menu-grip{background:#f6f6f34d;border-radius:2px;grid-column:2;justify-self:center;width:44px;height:4px}.menu-close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;grid-column:3;justify-content:center;align-items:center;padding:0;display:flex}.menu-links{display:grid}.menu-links a{border-bottom:1px solid var(--pc-line);letter-spacing:-.03em;opacity:0;align-items:center;min-height:60px;font-size:24px;font-weight:700;text-decoration:none;transition:opacity .2s linear,transform .2s linear;display:flex;transform:translateY(16px)}.menu-sheet.on .menu-links a{opacity:1;transition:opacity .42s var(--ease-standard) calc(90ms + var(--i)*45ms),transform .52s cubic-bezier(.16,1,.3,1) calc(90ms + var(--i)*45ms);transform:none}.menu-cta{width:100%;margin-top:16px}.section{padding:56px 16px}.section.light+.section.light{padding-top:0}.sh{margin-bottom:32px}.inner.split{grid-template-columns:1fr;gap:24px}.cards{grid-template-columns:1fr 1fr;gap:24px 16px}.cards:has(.card:nth-child(3):last-child){grid-template-columns:1fr}.hero-sub{margin-top:-4px}}@media (max-width:479px){.cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.menu-sheet,.menu-sheet.on,.menu-back,.menu-links a,.menu-sheet.on .menu-links a{transition:none}}.hero-rig,.work-rig{--z:1.14}.case-rig{--z:.88}@media (max-width:1599px){.hero-rig,.work-rig{--z:1}}@media (max-width:1339px){.hero-rig,.work-rig{--z:.8}.case-rig{--z:.78}}@media (max-width:1149px){.hero-rig,.work-rig{--z:.68}.case-rig{--z:.64}}@media (max-width:1023px){.hero-rig,.work-rig-sm,.case-rig{--z:.5}.hero-devices-slot,.work-media,.case-hero-devices{height:240px}}@media (max-width:359px){.hero-rig,.work-rig-sm,.case-rig{--z:.42}}@media (min-width:600px) and (max-width:1023px){.hero-rig,.work-rig-sm,.case-rig{--z:.9}.hero-devices-slot,.work-media,.case-hero-devices{height:420px}}.block-body .learn-grid{grid-template-columns:1fr}.story{margin-top:16px}section[id]{scroll-margin-top:104px}#hero,.work{scroll-margin-top:72px}@media (max-width:1023px){.chat-open{width:56px;height:56px;padding:12px}}.chat-open.chat-open{color:#f6f6f3;width:auto;height:60px;font:700 16px var(--font-text);letter-spacing:-.02em;background:#111214;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;display:inline-flex;box-shadow:0 0 0 1.5px #f6f6f36b,0 2px 6px #11121447}.chat-open.chat-open.hide{display:none}.chat-open-mark{color:#111214;background:#fafaf7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;display:flex;position:relative}.chat-open-mark svg{width:100%;height:100%;overflow:visible}.chat-open-mark.small{width:36px;height:36px;padding:7px}.live-dot{background:#22c55e;border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2.5px #111214}.chat-open-mark.small .live-dot{width:11px;height:11px}.chat-open-text{align-items:center;gap:6px;display:inline-flex}.wave{transform-origin:70% 80%;font-size:20px;line-height:1;animation:2.4s ease-in-out 2.8s 3 wave;display:inline-block}@keyframes wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}}.chat.chat{height:auto;max-height:min(680px,100dvh - 48px);animation:.48s cubic-bezier(.16,1,.3,1) chat-up}@keyframes chat-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.chat-head{border:0;height:64px;padding:0 8px 0 14px}.chat-who{align-items:center;gap:10px;font-size:16px;display:inline-flex}.chat-x{justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.chat-x svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.chat-bar{background:var(--pc-line);flex:none;height:2px}.chat-bar i{transform-origin:0;background:#ff5a1f;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.chat-body{overscroll-behavior:contain;justify-items:start;gap:14px;padding:20px;animation:.32s cubic-bezier(.16,1,.3,1) chat-step;display:grid;overflow-y:auto}@keyframes chat-step{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.chat-hi{color:var(--pc-muted);letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.4}.chat-q{font-family:var(--font-text);letter-spacing:-.03em;outline:0;margin:0;font-size:24px;font-weight:700;line-height:1.15}.chat-pills{flex-wrap:wrap;gap:8px;display:flex}.chat-pill{color:#f6f6f3;min-height:48px;font:500 15px var(--font-text);letter-spacing:-.015em;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:10px 18px;box-shadow:inset 0 0 0 1.5px #f6f6f357}.chat-pill:hover,.chat-pill:active{color:#111214;box-shadow:none;background:#fafaf7}.chat-pack.chat-pack{letter-spacing:-.01em;border-radius:12px;width:100%;max-width:none;margin:0;padding:12px 14px;font-size:15px;line-height:1.4;box-shadow:inset 0 0 0 1.5px #ff5a1f}.chat-note{color:var(--pc-muted);margin:0;font-size:16px;line-height:1.45}.chat-form{width:100%}.chat-back{min-height:44px;margin:0}.chat .btn{width:100%}@media (max-width:1023px){.chat-open.chat-open{width:auto;height:52px;padding:4px 14px 4px 4px;font-size:15px;bottom:16px;right:16px}.chat-open .chat-open-mark{width:44px;height:44px;padding:9px}.chat.chat{height:auto;max-height:88dvh;animation-duration:.52s}@keyframes chat-up{0%{transform:translateY(100%)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.wave,.chat.chat,.chat-body{animation:none}.chat-bar i{transition:none}}.admin{--pc-text:#111214;color:#111214;min-height:100svh;font-family:var(--font-text);background:#fafaf7;padding:24px 16px 64px}.admin-login{gap:16px;width:min(400px,100%);margin:10vh auto 0;display:grid}.admin-ico{width:32px;height:32px;overflow:visible}.admin label{color:var(--pc-muted);gap:4px;font-size:14px;font-weight:500;display:grid}.admin input:not([type=hidden]),.admin select,.admin textarea{border:1px solid var(--pc-line);color:#111214;width:100%;min-height:48px;font:500 16px var(--font-text);background:#fff;border-radius:8px;padding:10px 12px}.admin .err{color:#b3261e;margin:0;font-size:14px;font-weight:500}.admin-head,.admin-filter,.admin-leads,.admin-visits{max-width:1120px;margin-inline:auto}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.admin-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.admin-actions{align-items:center;gap:16px;display:flex}.admin-filter{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.admin-filter a{text-decoration:none}.admin-filter .on{color:#fafaf7;box-shadow:none;background:#111214}.admin-leads{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.lead{box-shadow:var(--elevation-1);background:#fff;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.lead-top{gap:2px;display:grid}.lead-top time{color:var(--pc-muted);font-size:13px}.lead-facts{color:var(--pc-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.lead-go{gap:8px;display:flex}.lead-form{border-top:1px solid var(--pc-line);gap:10px;padding-top:10px;display:grid}.lead-form .btn{justify-self:start}.admin-visits{margin-top:56px}.admin-visits .sh-title{margin-bottom:20px}.admin-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.admin-panel{box-shadow:var(--elevation-1);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.admin-row{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding-bottom:6px;font-size:15px;display:flex;position:relative}.admin-row i{background:#ff5a1f;height:2px;position:absolute;bottom:0;left:0}
