@property --n{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --ink{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --lift{syntax: "<number>"; inherits: true; initial-value: 1;}@property --sheen{syntax: "<number>"; inherits: true; initial-value: 0;}.landing-page{--ui-fg: #171d2b;--ui-muted: #5a6272;--ui-faint: #6b7282;--ui-border: #dce0e6;--ui-soft: #f3f5f7;--ui-primary-soft: rgba(12, 110, 99, .09);--ui-success: #0d7351;--ui-success-soft: rgba(13, 115, 81, .1);--studio-left: max(32px, calc((100cqw - 1320px)/2) );--ui-floor: 11px;--beat-pop: .28s;--beat-roll: .34s;--beat-tag: .3s;--beat-mark: .42s;--beat-draw: .65s;--beat-move: .9s}.studio{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.studio-flow,.studio-stage{grid-area:1 / 1;min-width:0}.studio-flow{position:relative;z-index:1}.studio-stage{display:none}@media(min-width:900px){.studio-stage{display:block;position:relative;z-index:0;align-self:start;height:100vh;margin-top:calc(-1 * var(--landing-header-height, 72px));overflow:hidden;background:linear-gradient(160deg,var(--room-blush) 0%,var(--room-celadon) 58%,var(--room-cream) 100%)}.studio.is-pinned .studio-stage{position:sticky;top:0}}.scrim-paper{--scrim: var(--room-blush)}.scrim-paper[data-tone=search]{--scrim: var(--band-dawn)}.scrim-paper[data-tone=traffic]{--scrim: var(--band-honey)}.scrim-paper[data-tone=companies]{--scrim: var(--band-sage)}.scrim-paper[data-tone=followup]{--scrim: var(--band-dusk)}.wash-layer{--wash-c: #fbf6f6}.wash-layer[data-tone=traffic]{--wash-c: #fcfbeb}.wash-layer[data-tone=companies]{--wash-c: #edfcf3}.wash-layer[data-tone=followup]{--wash-c: #e7fafd}.stage-view,.stage-inner{position:absolute;inset:0}.world{--col-r: calc(max(32px, (100cqw - 1320px) / 2) + min(44cqw, 640px)) ;--u: min(calc(min(54cqw, 104vh) / 905), calc((100cqw - 24px - var(--col-r) - 64px) / 823));position:absolute;left:calc(max(var(--col-r) + 64px + 371 * var(--u),min(72.5cqw,100cqw - 24px - 452 * var(--u))) - 508 * var(--u));top:calc(55vh - 528 * var(--u));width:calc(1024 * var(--u));height:calc(1024 * var(--u));transform-origin:0 0}.world img{display:block;max-width:none}.world-ground{position:absolute;left:-100%;top:-100%;width:300%;height:300%}.world-room{position:absolute;inset:0;transform-origin:54% 60%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4.3%,#000 95.7%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 4.3%,#000 95.7%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 4.3%,#000 95.7%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 4.3%,#000 95.7%,transparent 100%);mask-composite:intersect}.world-room img{position:absolute;inset:0;width:100%;height:100%}.world-rack{opacity:0}.world-light{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.world-lights{position:absolute;inset:0;pointer-events:none}.pl{position:absolute;overflow:visible;pointer-events:none}.pane-glow{fill:#7bcada;opacity:0}.pane-fill{fill:#25b8ce;mix-blend-mode:soft-light;opacity:.12}.pane-bevel{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;opacity:.95}.pane-etch{opacity:.45;filter:blur(.35px)}.pane-etch path{fill:none;stroke:#fff;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.pane-etch .etch-teal{stroke:#25b8ce;stroke-width:1.5}.pane-etch .etch-dot{fill:#25b8ce}.world-wall{opacity:0}.studio.is-pinned .world-wall{will-change:opacity}.studio.is-pinned.is-soft .world-wall{will-change:auto}.wall-light .pane-glow{fill:url(#wall-glow-fade);opacity:.3}.wall-veil polygon{fill:#f6efe6}.world-pins{position:absolute;inset:0;pointer-events:none}.world-pins.pins-wall{opacity:0}.world-pin{position:absolute;width:0;height:0}.pin-in{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;transform-origin:50% 100%;transform:scale(var(--inv, 1))}.pin-l .pin-in{right:-6px;align-items:flex-end;transform-origin:100% 100%}.pin-r .pin-in{left:-6px;align-items:flex-start;transform-origin:0 100%}.pin-c .pin-in{left:0;translate:-50% 0}.pin-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border-radius:999px;background:var(--landing-ink);color:#fff;font:600 13px/1 Inter,ui-sans-serif,system-ui,sans-serif;white-space:nowrap;box-shadow:0 0 0 3px #ffffffeb,0 10px 24px -10px #08244380}.pin-pill .cube{width:13px;height:13px}.pin-stem{transform-origin:50% 0;width:1.5px;height:var(--stem, 16px);background:linear-gradient(var(--landing-ink),rgba(8,36,67,.25))}.pin-l .pin-stem,.pin-l .pin-dot{margin-right:2px}.pin-r .pin-stem,.pin-r .pin-dot{margin-left:2px}.pin-dot{width:9px;height:9px;margin-bottom:-4.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #25b8ce,0 0 0 7px #25b8ce38}@media(prefers-reduced-motion:no-preference){.studio:not([data-hero=film]) .world.boot .world-room{animation:room-settle 1.8s var(--ease-out) both}.studio:not([data-hero=film]) .world.boot .pane-fill{animation:pane-find .9s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .25s)}.studio:not([data-hero=film]) .world.boot .pane-bevel{animation:line-draw .6s var(--ease-draw) both;animation-delay:calc(.3s + var(--i) * .25s)}.studio:not([data-hero=film]) .world.boot .pane-etch path{animation:line-draw .7s var(--ease-draw) both;animation-delay:calc(.4s + var(--i) * .25s)}.studio:not([data-hero=film]) .world.boot .pane-etch .etch-dot{animation:fade-in .3s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .25s)}.studio:not([data-hero=film]) .world.boot .pin-pill{animation:pin-pop var(--beat-pop) var(--ease-pop) both;animation-delay:calc(1.2s + var(--i) * 90ms)}.studio:not([data-hero=film]) .world.boot .pin-stem{animation:stem-draw .22s var(--ease-draw) both;animation-delay:calc(1.33s + var(--i) * 90ms)}.studio:not([data-hero=film]) .world.boot .pin-dot{animation:pop .2s var(--ease-pop) both;animation-delay:calc(1.5s + var(--i) * 90ms)}}@keyframes stem-draw{0%{transform:scaleY(0)}}@keyframes room-settle{0%{transform:scale(1.03)}}@keyframes pane-find{0%{opacity:0}45%{opacity:.24}to{opacity:.12}}@keyframes line-draw{0%{stroke-dashoffset:1}}@keyframes fade-in{0%{opacity:0}}@keyframes pin-pop{0%{opacity:0;scale:.92}}.stage-wash,.stage-scrim{position:absolute;inset:0;z-index:2;isolation:isolate;pointer-events:none}.stage-wash{mix-blend-mode:multiply;opacity:0}.wash-layer,.scrim-veil,.scrim-paper{position:absolute;inset:0;opacity:0;mix-blend-mode:plus-lighter;transition:opacity .9s var(--ease-out)}.wash-layer.on,.scrim-paper.on{opacity:1}.wash-layer{background:linear-gradient(122deg,var(--wash-c) 0%,var(--wash-c) 34%,color-mix(in srgb,var(--wash-c) 50%,transparent) 58%,color-mix(in srgb,var(--wash-c) 18%,transparent) 78%,transparent 96%)}.scrim-veil{right:59%;background:linear-gradient(90deg,color-mix(in srgb,var(--room-blush) 86%,transparent),color-mix(in srgb,var(--room-blush) 62%,transparent) 63.4%,color-mix(in srgb,var(--room-blush) 0%,transparent) 97.6%)}[data-light=hero] .scrim-veil,[data-light=wall] .scrim-veil{opacity:1}.scrim-paper{--edge: calc(var(--studio-left) + min(34cqw, 520px) + 24px);--feather: min(15cqw, 230px);right:auto;width:calc(var(--edge) + var(--feather) + 2px);background:linear-gradient(90deg,color-mix(in srgb,var(--scrim) 99%,transparent) 0,color-mix(in srgb,var(--scrim) 99%,transparent) var(--edge),color-mix(in srgb,var(--scrim) 52%,transparent) calc(var(--edge) + .2 * var(--feather)),color-mix(in srgb,var(--scrim) 18%,transparent) calc(var(--edge) + .4 * var(--feather)),color-mix(in srgb,var(--scrim) 5%,transparent) calc(var(--edge) + .667 * var(--feather)),color-mix(in srgb,var(--scrim) 0%,transparent) calc(var(--edge) + var(--feather)))}.studio.is-pinned .stage-wash,.studio.is-pinned .wash-layer,.studio.is-pinned .scrim-veil,.studio.is-pinned .scrim-paper{will-change:opacity}.studio.is-pinned:not(.is-soft) .wash-layer,.studio.is-pinned:not(.is-soft) .scrim-veil,.studio.is-pinned:not(.is-soft) .scrim-paper{opacity:.0008}.studio.is-pinned .wash-layer.on,.studio.is-pinned .scrim-paper.on,.studio.is-pinned [data-light=hero] .scrim-veil,.studio.is-pinned [data-light=wall] .scrim-veil{opacity:1}.scrim-veil,.studio.is-pinned [data-light=hero] .scrim-paper{mix-blend-mode:normal}.stage-screens{position:absolute;inset:0;pointer-events:none}.studio-stage .scr-overview{z-index:3}.scrim-paper[data-tone=outro]{--edge: calc(var(--studio-left) + min(28cqw, 400px) + 8px);--feather: 36px}.stage-kickers{position:absolute;inset:0;z-index:3;pointer-events:none}.stage-kicker{position:absolute;left:var(--studio-left);top:50%;width:min(34cqw,520px);margin:0;translate:0 -50%;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45em;font-family:var(--landing-display);font-size:clamp(21px,1.45vw,26px);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--landing-ink);opacity:0;will-change:opacity}.stage-kicker .cube{align-self:center;width:.72em;height:.72em}.stage-caption{position:absolute;z-index:4;right:var(--studio-left);bottom:14px;margin:0;font-size:12.5px;line-height:1.45;color:var(--landing-muted)}.studio.is-pinned .stage-caption{bottom:10px;padding:3px 9px;border-radius:6px;background:#fcfbf8e6}.studio:not(.is-pinned) .stage-wash,.studio:not(.is-pinned) .stage-screens,.studio:not(.is-pinned) .stage-kickers,.studio:not(.is-pinned) .stage-rail{display:none}.stage-rail{position:absolute;z-index:5;left:69%;bottom:44px;translate:-50% 0;width:max-content;display:flex;gap:4px;padding:5px;border-radius:999px;background:#fcfbf8fb;box-shadow:0 0 0 1px #0824431a,0 12px 30px -14px #08244359;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out)}.studio.is-pinned .stage-rail.is-on,.studio.is-pinned .stage-rail:has(:focus-visible){opacity:1;pointer-events:auto}.marketing-home main .stage-rail a{position:relative;display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:36px;padding:7px 14px 8px;border-radius:999px;font-size:13px;font-weight:600;color:var(--landing-muted);text-decoration:none;overflow:hidden}.marketing-home main .stage-rail a:hover{transition:color .16s var(--ease-out),background .16s var(--ease-out)}.marketing-home main .stage-rail a:hover,.marketing-home main .stage-rail a.on{color:var(--landing-ink)}.marketing-home main .stage-rail a.on{background:#fff;box-shadow:0 0 0 1px #0824430f}.rail-cube{width:11px;height:11px;opacity:.45;filter:grayscale(1)}.stage-rail a.on .rail-cube,.stage-rail.is-all a .rail-cube{opacity:1;filter:none}.marketing-home main .stage-rail.is-all a{color:var(--landing-ink)}.rail-prog{position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:#25b8ce;transform-origin:0 50%;transform:scaleX(0)}.scr{--lift: 1;--sheen: 0;position:relative}.scr-stage{position:absolute;left:0;top:0;display:none;opacity:0;visibility:hidden;transform-origin:0 0}.studio.is-pinned .scr-stage{display:block}.studio.is-pinned .scr-stage,.studio[data-prime] .scr-stage{--lift: 0;--sheen: 0;--ui-floor: 12px;visibility:visible;will-change:transform,opacity}@media(min-width:1240px)and (prefers-reduced-motion:no-preference){.studio[data-prime]:not(.is-pinned) .stage-screens{display:block}.studio[data-prime]:not(.is-pinned) .scr-stage:is([data-pane=search],[data-pane=traffic]){display:block;opacity:.002;width:32.4em;height:26.4em;font-size:16px}.studio[data-prime]:not(.is-pinned) .scr-stage[data-pane=traffic]{width:34em;height:34em;font-size:14.2px}.studio[data-prime]:not(.is-pinned) .scr-stage .scr-sheen{opacity:.55}.studio[data-prime]:not(.is-pinned) :is(.film-still[data-still=K2],.film-rack[data-rack=K2]){opacity:.002;will-change:opacity}}.scr-lift,.scr-sheen{display:none}.scr-crop,.scr-crop-in{position:relative;width:100%;height:100%;transform-origin:0 0}.scr-crop.is-cropped{overflow:hidden}.studio.is-pinned .scr-stage .scr-crop,.studio.is-pinned .scr-stage .scr-crop-in,.studio[data-prime] .scr-stage .scr-crop,.studio[data-prime] .scr-stage .scr-crop-in,.walk-figure.is-armed .scr-crop,.walk-figure.is-armed .scr-crop-in{will-change:transform}.studio.is-pinned .scr-stage.is-far .scr-crop-in{filter:blur(var(--far, 3px))}.walk-figure.is-armed .scr-fig{--lift: 0;--sheen: 0;will-change:transform}.studio.is-pinned .scr-stage .scr-lift,.studio.is-pinned .scr-stage .scr-sheen,.studio[data-prime] .scr-stage .scr-lift,.studio[data-prime] .scr-stage .scr-sheen,.walk-figure.is-armed .scr-fig>.scr-lift,.walk-figure.is-armed .scr-fig .scr-sheen{display:block;position:absolute;inset:0;border-radius:1.05em;pointer-events:none;opacity:0;will-change:opacity}.studio.is-pinned .scr-stage .scr-lift,.walk-figure.is-armed .scr-fig>.scr-lift{box-shadow:0 14px 14px #0b0d1808,0 29px 28px #0b0d180a,0 30px 60px -10px #08244329}.studio.is-pinned .scr-stage .scr-sheen,.studio[data-prime] .scr-stage .scr-sheen,.walk-figure.is-armed .scr-fig>.scr-sheen{z-index:4;background:linear-gradient(115deg,#f0fdfaf5,#c9f4ec9e 40%,#a0e6da6b 60%,#d6f7f1b3);box-shadow:inset 0 0 0 2px #dcfaf4f2,inset 0 0 18px #78d6c68c}.scr-stage{--pane-x: 1;--pane-y: 0}.studio:not(.is-film) .scr-stage[data-pane=followup],.studio:not(.is-film) .scr-stage[data-pane=search]{--pane-x: -1}@media(min-width:600px){.insert-screen{--pane-x: calc(1 - 2 * var(--side, 0));--pane-y: 0}}.studio.is-pinned .world-room,.studio.is-pinned .world-ground,.studio.is-pinned .world{will-change:transform}.studio.is-pinned .pl{will-change:transform,opacity}.studio.is-pinned .rail-prog{will-change:transform}.studio.is-pinned .pl .pane-fill{mix-blend-mode:normal;fill:#e2f2f4}.studio.is-pinned .world:not(.boot) .pl>*{opacity:1}.studio.is-pinned .world-pins,.studio.is-pinned .world-rack,.studio.is-pinned .scr-overview .ov-card,.studio.is-pinned .scr-overview .ov-chrome{will-change:opacity}.studio.is-pinned.is-soft .scr-stage,.studio.is-pinned.is-soft .scr-stage .scr-lift,.studio.is-pinned.is-soft .scr-stage .scr-sheen,.studio.is-pinned.is-soft .scr-stage .scr-crop,.studio.is-pinned.is-soft .scr-stage .scr-crop-in,.studio.is-pinned.is-soft .world,.studio.is-pinned.is-soft .world-room,.studio.is-pinned.is-soft .world-ground,.studio.is-pinned.is-soft .world-rack,.studio.is-pinned.is-soft .pl,.studio.is-pinned.is-soft .world-pins,.studio.is-pinned.is-soft .stage-wash,.studio.is-pinned.is-soft .wash-layer,.studio.is-pinned.is-soft .scrim-veil,.studio.is-pinned.is-soft .scrim-paper,.studio.is-pinned.is-soft .rail-prog,.studio.is-pinned.is-soft .scr-overview .ov-card,.studio.is-pinned.is-soft .scr-overview .ov-chrome{will-change:auto}.t{font-style:normal}.t:before{content:attr(data-t)}.ui{--ly: calc(1 + var(--lift) * .8);--ui-rim: rgba(78, 160, 148, .2);position:relative;width:100%;height:100%;display:flex;flex-direction:column;container-type:inline-size;overflow:hidden;border-radius:1.05em;background:linear-gradient(calc(90deg * var(--pane-x, 0)),#e2f8f300 78%,#d6f6efd9),#fff;color:var(--ui-fg);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1em;line-height:1.3;text-align:left;box-shadow:0 0 0 1px var(--ui-rim),0 calc(1px * var(--ly)) 2px #0b0d1806,0 calc(3px * var(--ly)) 6px #0b0d1808,0 calc(8px * var(--ly)) 14px #0b0d1809,0 calc(16px * var(--ly)) 28px #0b0d180a,0 calc(30px * var(--lift)) calc(60px * var(--lift)) calc(-10px * var(--lift)) rgba(8,36,67,calc(var(--lift) * .16))}.ui:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset calc(-1.5px * var(--pane-x, 0)) calc(1.5px * var(--pane-y, 1)) 0 #8cded0e6}.ui:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;opacity:var(--sheen);background:linear-gradient(115deg,#f0fdfaf5,#c9f4ec9e 40%,#a0e6da6b 60%,#d6f7f1b3);box-shadow:inset 0 0 0 .14em #dcfaf4f2,inset 0 0 1.4em #78d6c68c}.ui-top{display:flex;align-items:center;gap:.6em;flex:none;padding:.68em 1.15em;border-bottom:1px solid #e1eeeb;background:linear-gradient(180deg,#f1faf8,#f8fcfb);font-size:.92em;font-weight:600}.ui-mark{display:grid;place-content:center;width:1.65em;height:1.65em;flex:none;border-radius:.5em;background:#fff;box-shadow:0 0 0 1px #058da729,0 1px 2px #0824430f}.ui-mark .ui-icon{width:1em;height:1em}.ui-title{letter-spacing:-.005em}.ui-meta{font-size:max(var(--ui-floor),.9em)}.ui-icon{width:1.15em;height:1.15em;flex:none;color:var(--ui-primary)}.ui-sp{flex:1}.ui-mu{color:var(--ui-muted);font-weight:450}.ui-fa{color:var(--ui-faint)}.ui-lk{color:var(--ui-primary)}.ui-lab{display:block;color:var(--ui-muted);font-size:max(var(--ui-floor),.78em);font-weight:500;line-height:1.3}.ui-page{display:inline-flex;align-items:center;gap:.4em;min-width:0;max-width:100%}.ui-page .ui-icon{width:1.05em;height:1.05em}.ui-page .ui-lk{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-body{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;gap:1em;padding:1.1em 1.25em 1.15em}.ui-chip{display:inline-flex;align-items:center;gap:.3em;padding:.22em .6em;border-radius:999px;background:var(--ui-soft);color:var(--ui-muted);font-size:max(var(--ui-floor),.78em);font-weight:600;white-space:nowrap}.ui-chip.up{background:var(--ui-success-soft);color:var(--ui-success)}.ui-chip.pri{background:var(--ui-primary-soft);color:var(--ui-primary)}.num{font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ui-tag{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.5em;padding:.5em .95em .5em .7em;border-radius:999px;background:var(--landing-ink);color:#fff;font-size:.86em;font-weight:600;white-space:nowrap;box-shadow:0 0 0 .2em #fff,0 .8em 1.6em -.7em #0824438c}.ui-tag .cube{width:1em;height:1em}.slot{display:inline-block;height:1.08em;overflow:hidden;line-height:1.08;vertical-align:bottom}.slot .roll{display:flex;flex-direction:column;transform:translateY(-50%)}.slot .roll .t{display:block;height:1.08em}.count{--n: var(--to)}.s-kw{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2em;flex:none}.s-kw-name{display:flex;flex-direction:column;gap:.2em;min-width:0}.s-name{display:block;font-size:1.42em;font-weight:600;line-height:1.15;letter-spacing:-.015em}.s-meta{display:block;font-size:max(var(--ui-floor),.82em)}.s-rank{display:flex;flex-direction:column;align-items:flex-end;gap:.3em;flex:none}.s-fig{display:flex;align-items:center;gap:.45em;font-size:2.85em;line-height:1}.s-fig .slot{letter-spacing:-.04em}.s-fig .ui-chip{font-size:max(var(--ui-floor),.29em)}.s-chart{position:relative;flex:1;min-height:5em;margin-left:2.3em}.s-chart>svg,.s-wipe>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.s-band3{fill:#0c6e6316}.s-band10{fill:#0c6e630a}.s-grid{stroke:#edf0f2;stroke-width:1;vector-effect:non-scaling-stroke}.s-base{stroke:#dde2e6}.s-line,.tr-line{fill:none;stroke:var(--ui-primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tr-line{stroke-width:2.2}.s-area{fill:#0c6e6326}.ui-area{-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.s-wipe{position:absolute;inset:0;clip-path:inset(-6% -6% -6% -6%)}.s-ax{position:absolute;left:-2.3em;font-size:max(var(--ui-floor),.72em);color:var(--ui-faint);font-variant-numeric:tabular-nums;translate:0 -50%}.s-bl{position:absolute;left:.6em;font-size:max(var(--ui-floor),.68em);font-weight:600;color:var(--ui-primary);translate:0 .3em}.s-end-at{position:absolute;inset:0;pointer-events:none}.s-end{position:absolute;right:var(--end-x, 0);top:var(--end-y, 0);width:.8em;height:.8em;translate:50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 .18em var(--ui-primary),0 0 0 .6em #0c6e6324}.s-foot{display:flex;align-items:center;flex:none;gap:.7em;min-width:0;padding-top:.8em;border-top:1px solid #eef1f3;font-size:max(var(--ui-floor),.84em);white-space:nowrap}.ui-search .ui-tag{right:0;top:calc(41.4% + .6em)}.tr-path{flex:none;font-size:.95em;font-weight:600}.tr-kpi{display:flex;flex-direction:column;gap:.25em;flex:none}.tr-big{display:flex;align-items:baseline;gap:.4em;font-size:3.5em;line-height:1;letter-spacing:-.035em}.tr-big .ui-chip{font-size:max(var(--ui-floor),.22em);letter-spacing:0}.tr-spark{position:relative;flex:1;min-height:3.6em}.tr-spark>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tr-area{fill:#0c6e6329}.tr-ch{display:flex;flex-direction:column;gap:.6em;flex:none;padding-top:.85em;border-top:1px solid #eef1f3}.tr-bar{display:flex;gap:2px;height:.6em;flex:none;border-radius:.3em;overflow:hidden}.tr-bar>i{display:block}.tr-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em 1.2em;font-size:max(var(--ui-floor),.84em)}.tr-legend>span{display:flex;align-items:center;gap:.5em;min-width:0;margin:0 -.4em;padding:.2em .4em;border-radius:.45em;white-space:nowrap}.tr-legend .num{margin-left:auto;font-size:1.04em}.tr-sw{width:.66em;height:.66em;flex:none;border-radius:.2em}.tr-lead{background:#25b8ce1f;box-shadow:inset 0 0 0 1.5px #058da7}.tr-note{font-size:max(var(--ui-floor),.72em);line-height:1.4}.insert-screen .tr-legend>span{white-space:nowrap}.ui-traffic .ui-tag{left:0;top:.5em}.co-head,.co-row{display:grid;grid-template-columns:minmax(0,1fr) 3.2em 4.6em;gap:.8em;align-items:center}.co-head{flex:none;padding:0 calc(.75em + 1px)}.co-head .t{font-size:max(var(--ui-floor),.76em);white-space:nowrap}.co-head .t:not(:first-child),.co-vs,.co-ls{text-align:right}.co-rows{position:relative;display:flex;flex-direction:column;gap:.35em;flex:none}.co-row{position:relative;padding:.4em .75em;border-radius:.75em}.ui-companies .ui-body{gap:.8em;padding-top:1em}.co-who{display:flex;align-items:center;gap:.75em;min-width:0}.co-id{display:block;min-width:0}.co-av{display:grid;place-content:center;width:2.15em;height:2.15em;flex:none;border-radius:.6em;color:#fff;font-size:max(var(--ui-floor),.8em);font-weight:600}.co-nm{display:block;overflow:hidden;font-size:.97em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.co-mt{display:block;margin-top:.05em;overflow:hidden;font-size:max(var(--ui-floor),.78em);white-space:nowrap;text-overflow:ellipsis}.co-vs{font-size:1.15em}.co-ls{font-size:max(var(--ui-floor),.86em);white-space:nowrap}.co-vs.slot,.co-ls.slot{justify-self:end}.co-st{flex:none;font-size:max(var(--ui-floor),.72em)}.co-hot{z-index:2;background:#fff}.co-hot .co-vs{color:var(--ui-primary)}.co-card{position:absolute;inset:0 0 calc(-1 * var(--tagroom, 0em) + .35em) 0;z-index:-1;border-radius:.75em;background:#f0f9f7;box-shadow:inset 0 0 0 1px #058da766}.co-more{position:absolute;left:3.65em;right:.75em;top:calc(100% - .1em);display:flex;flex-direction:column;gap:.5em}.co-on{display:flex;align-items:center;gap:.7em;min-width:0;font-size:max(var(--ui-floor),.8em)}.co-trail{display:flex;align-items:center;gap:.32em;font-size:max(var(--ui-floor),.78em);white-space:nowrap}.co-pt{width:.62em;height:.62em;flex:none;border-radius:50%;background:#25b8ce}.co-ln{width:1.1em;height:1px;flex:none;background:#058da773;transform-origin:0 50%}.co-dates{margin-left:.45em}.ui-companies{--tagroom: 6.6em}.ui-companies .co-hot{margin-bottom:var(--tagroom)}.ui-companies .ui-tag{left:3.55em;top:calc(100% + var(--tagroom) - 3.05em);font-size:max(var(--ui-floor),.8em)}.insert-screen .co-rows{--tagroom: 4.3em}.insert-screen .co-on{display:none}.insert-screen .ui-companies .ui-tag{top:calc(100% + var(--tagroom) - 2.85em)}@container (max-width: 440px){.scr-stage .co-rows{--tagroom: 4.3em}.scr-stage .co-on{display:none}.scr-stage .ui-companies .ui-tag{top:calc(100% + var(--tagroom) - 2.85em)}}.scr-stage .ui-companies .co-rows,.insert-screen .ui-companies .co-rows{flex:1 1 auto;min-height:0}.scr-stage .ui-companies .co-row,.insert-screen .ui-companies .co-row{flex:1 0 auto}.scr-stage .ui-companies .co-row{max-height:4.2em}@media(min-width:2200px)and (min-height:1200px){.scr-stage .ui-companies .co-row{max-height:4.9em}.scr-stage .ui-companies .ui-body:after{content:"6 of 41 companies in the last 30 days  ·  Show all";flex:none;margin:0 .75em;padding-top:.9em;border-top:1px solid var(--ui-border);font-size:max(var(--ui-floor),.8em);font-weight:450;white-space:pre;color:var(--ui-muted)}}.fu{display:flex;flex-direction:column;gap:.85em;flex:1;min-height:0;padding:1em 1.25em 1.05em}.fu-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75em;flex:none;padding:.55em .75em;border-radius:.75em;background:#f0f9f7;box-shadow:inset 0 0 0 1px #058da766}.fu-av{display:grid;place-content:center;width:2.15em;height:2.15em;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #058da738;color:var(--ui-primary);font-size:max(var(--ui-floor),.8em);font-weight:600}.fu-who{display:flex;flex-direction:column;gap:.12em;min-width:0}.co-room{display:none}.scr-stage .co-room,.scr-fig .co-room{display:grid}.fu-nm{font-size:.95em;font-weight:600}.fu-mt{overflow:hidden;font-size:max(var(--ui-floor),.78em);white-space:nowrap;text-overflow:ellipsis}.fu-draft{display:flex;flex-direction:column;gap:.55em;flex:1;min-width:0;min-height:0}.fu-ttl{display:flex;align-items:center;gap:.6em;font-size:1em;font-weight:600}.fu-ai{display:inline-flex;align-items:center;gap:.35em;margin-left:auto;padding:.22em .6em;border-radius:999px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:max(var(--ui-floor),.72em);font-weight:600;white-space:nowrap}.fu-field{display:flex;gap:.6em;overflow:hidden;padding-bottom:.45em;border-bottom:1px solid #eef0f3;font-size:max(var(--ui-floor),.8em);white-space:nowrap}.fu-k{width:3.8em;flex:none}.fu-dot{width:.55em;height:.55em;border-radius:50%;background:#25b8ce}.fu-body{display:flex;flex-direction:column;gap:.5em;font-size:max(var(--ui-floor),.9em);line-height:1.5}.fu-p{display:block}.fu-sign{display:flex;flex-direction:column}.fu-meta{display:flex;justify-content:space-between;gap:1em;margin-top:auto;padding-top:.65em;border-top:1px solid #eef1f3;font-size:max(var(--ui-floor),.74em)}.nw{white-space:nowrap}.fu-ctx{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fu-wc{display:inline-flex;flex:none;gap:.28em}.fu-acts{display:flex;flex-wrap:wrap;gap:.45em}.fu-acts>span{display:inline-flex;align-items:center;gap:.4em;height:2.2em;padding:0 .8em;border:1px solid var(--ui-border);border-radius:.55em;color:var(--ui-fg);font-size:max(var(--ui-floor),.76em);font-weight:600}.fu-acts .ui-icon{width:1.05em;height:1.05em;color:currentColor}.fu-acts>span.pri{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff;box-shadow:0 0 0 .25em #25b8ce47}.fu-note{font-size:max(var(--ui-floor),.68em);line-height:1.4;text-wrap:pretty}.fu-tagrow{display:flex;justify-content:flex-end;margin:0 0 .5em;padding-top:.35em}.ui-followup .ui-tag{position:relative;font-size:max(var(--ui-floor),.8em)}.ui-followup .ui-tag:after{content:"";position:absolute;right:calc(4.15em - .3em);bottom:-.3em;width:.6em;height:.6em;rotate:45deg;background:var(--landing-ink)}.ui-followup .fu-acts{justify-content:flex-end}@container (max-width: 600px){:is(.scr-stage,.insert-screen) .ui-followup .fu{gap:.65em;padding-block:.8em .85em}:is(.scr-stage,.insert-screen) .ui-followup .fu-copy{display:none}:is(.scr-stage,.insert-screen) .ui-followup .fu-draft{gap:.4em}:is(.scr-stage,.insert-screen) .ui-followup .fu-draft>*{flex-shrink:0}:is(.scr-stage,.insert-screen) .ui-followup .fu-field{padding-bottom:.35em}:is(.scr-stage,.insert-screen) .ui-followup .fu-field .t:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.scr-stage,.insert-screen) .ui-followup .fu-subject{white-space:normal}:is(.scr-stage,.insert-screen) .ui-followup .fu-subject .t:last-child{line-height:1.35}:is(.scr-stage,.insert-screen) .ui-followup .fu-tagrow{padding-top:.2em;margin-bottom:.4em}:is(.scr-stage,.insert-screen) .ui-followup .fu-body{line-height:1.4}:is(.scr-stage,.insert-screen) .ui-followup .fu-body .fu-p:nth-child(2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@container (max-width: 480px){.insert-screen .ui-followup .fu-meta{display:none}.insert-screen .ui-followup .fu-tagrow{margin-top:auto}}@container (max-width: 440px){.insert-screen .ui-followup .fu-body .fu-p:nth-child(2){-webkit-line-clamp:2}.insert-screen .ui-followup .fu-item{display:none}}@media(min-width:600px){@container (max-width: 440px){.insert-screen .ui-followup .fu-sign{display:none}}}@container (max-width: 450px){.scr-stage .ui-followup .fu-body .fu-p:nth-child(2){-webkit-line-clamp:2}}.ui-overview{background:#fff}.ov-seg{display:inline-flex;padding:.2em;border-radius:.55em;background:var(--ui-soft);font-size:max(var(--ui-floor),.82em);font-weight:600}.ov-seg .t{padding:.2em .6em;border-radius:.4em;color:var(--ui-muted)}.ov-seg .on{background:#fff;color:var(--ui-fg);box-shadow:0 1px 2px #0b0d1814}.ov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));flex:1;min-height:0;gap:1px;background:#e3ebea}.ov-card{display:flex;flex-direction:column;gap:.6em;min-width:0;min-height:0;overflow:hidden;padding:.95em 1.05em;background:#fff}.ov-h{display:flex;align-items:center;gap:.5em;font-size:.88em;font-weight:600;white-space:nowrap}.ov-h .ui-icon{width:1.05em;height:1.05em}.ov-h .ui-mu{overflow:hidden;font-size:max(var(--ui-floor),.92em);text-overflow:ellipsis}.ov-kw,.ov-co,.ov-due{position:relative;display:flex;align-items:center;gap:.55em;padding:.4em .5em;border-radius:.6em}.ov-kw-name{flex:1;font-weight:600}.ov-rank{font-size:1.6em}.ov-kw .ui-chip,.ov-co .ui-chip,.ov-due .ui-chip{font-size:max(var(--ui-floor),.7em)}.s-mini{margin-left:0;min-height:3em}.ov-path{position:relative;display:flex;min-width:0;padding:.3em .5em;border-radius:.6em;font-size:.86em;font-weight:600}.ov-big{display:flex;align-items:baseline;gap:.4em;font-size:2em;line-height:1}.ov-big .ui-chip{font-size:max(var(--ui-floor),.34em)}.ov-spark{flex:1;min-height:2.2em}.ov-trail{margin:-.2em 0 .1em 3.1em}.ov-co{display:grid;grid-template-columns:auto minmax(0,1fr) auto;font-size:.86em}.ov-trail .ui-chip{margin-left:.7em}.ov-co>.num{justify-self:end}.ov-co>.ui-chip{justify-self:start}.ov-co .co-av{width:1.9em;height:1.9em;font-size:max(var(--ui-floor),.72em)}.ov-co-nm{flex:1;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ov-due{justify-content:space-between}.ov-due-who{display:flex;flex-direction:column;gap:.15em;min-width:0;font-size:.86em}.ov-due-who .ui-mu{font-size:max(var(--ui-floor),.86em)}.ov-next{opacity:.62}.ov-later{display:none}.scr-stage .ov-card[data-cell=followup]{container-type:size}@container (min-height: 19em){.scr-stage .ov-later{display:flex}}.scr-stage .ov-card[data-cell=companies]{container-type:size}@container (max-width: 350px){.scr-stage .ov-trail .co-dates{display:none}}@container (max-height: 250px){.scr-stage .ov-card[data-cell=companies]>.ov-co:last-child{display:none}}.ov-excerpt{display:-webkit-box;overflow:hidden;font-size:max(var(--ui-floor),.78em);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ov-foot{display:flex;align-items:center;justify-content:space-between;gap:.8em;margin-top:auto;font-size:max(var(--ui-floor),.68em)}.ov-log{display:inline-flex;flex:none;align-items:center;gap:.35em;padding:.45em .8em;border-radius:.55em;background:var(--ui-primary);color:#fff;font-weight:600}.ov-log .ui-icon{color:#fff}.ov-mark{background:#25b8ce1f;box-shadow:inset 0 0 0 1.5px #058da7}.ov-tagrow{display:flex;margin:0 0 .15em 3.1em}.ui-overview .ui-tag{position:relative;font-size:max(var(--ui-floor),.8em)}.scr-stage .ov-grid{grid-template-areas:"search traffic" "followup companies"}.scr-stage .ov-card[data-cell=search]{grid-area:search}.scr-stage .ov-card[data-cell=traffic]{grid-area:traffic}.scr-stage .ov-card[data-cell=companies]{grid-area:companies}.scr-stage .ov-card[data-cell=followup]{grid-area:followup}@container (max-width: 440px){.ui-search .s-ax,.ui-search .s-bl,.ui-search .s-foot{display:none}.ui-search .s-chart{margin-left:0}.ui-search .ui-tag{right:.4em;top:auto;bottom:.6em}.ui-traffic .tr-legend,.ui-traffic .tr-note{display:none}.co-head,.co-row{grid-template-columns:minmax(0,1fr) 2.6em 4.6em}.co-row:nth-child(n+4){display:none}.ui-companies .co-hot{--rise: 2}.fu-acts .fu-copy,.fu-field:nth-of-type(2),.ui-companies .ui-top .ui-mu{display:none}}.home-hero h1{max-width:7.367em;text-wrap:balance}@media(min-width:1800px){.home-hero h1{font-size:min(var(--type-h1),78px)}}.home-hero-side{display:grid;gap:14px;margin-top:30px}.hero-lede{max-width:50ch;font-size:var(--type-lede);line-height:1.55;color:var(--landing-muted);text-wrap:pretty}.hero-lede .keep-word{white-space:nowrap}@media(min-width:900px)and (max-width:1360px){.hero-lede{max-width:44ch}}@media(min-width:900px)and (max-width:1100px){.hero-lede{max-width:36ch}}.home-hero-act{display:grid;justify-items:start;margin-top:40px}.hero-buy{display:grid;gap:14px;justify-items:start}.hero-price{font-weight:600;color:var(--landing-ink);text-wrap:balance}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.marketing-home main .hero-mail{font-size:15.5px;font-weight:500}.hero-fine{display:grid;gap:4px;max-width:46ch;margin-top:40px;font-size:14px;line-height:1.5;color:var(--landing-muted);text-wrap:pretty}.marketing-home main .hero-fine a{font-weight:500}.marketing-home main .hero-follow{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:500;color:var(--landing-ink);text-decoration:none}.marketing-home main .hero-follow:hover{color:var(--landing-link)}@media(min-width:900px)and (max-height:899px){.studio .home-hero-copy{padding-block:16px 24px}.home-hero-side{margin-top:20px}.home-hero-act{margin-top:24px}.marketing-home main .hero-follow{order:1;margin-top:16px}.hero-fine{order:2;margin-top:20px}}.hero-porthole{margin:0}.porthole-frame{position:relative;container-type:inline-size;overflow:hidden;aspect-ratio:4 / 3.5;border-radius:24px;background:linear-gradient(160deg,var(--room-blush) 0%,var(--room-celadon) 58%,var(--room-cream) 100%)}.hero-porthole:after{content:"Illustration";position:relative;display:table;margin:-36px 12px 0 auto;padding:3px 9px;border-radius:6px;background:#fcfbf8e6;box-shadow:0 0 0 1px #0824430f;font-size:12.5px;line-height:1.45;color:var(--landing-muted)}.has-motion .hero-porthole:after{transition:opacity .24s var(--ease-out)}.has-motion .hero-porthole:not(.is-drawn):after{opacity:0}.walk-figure figcaption{margin-top:10px;font-size:var(--type-caption);line-height:1.45;color:var(--landing-muted)}.studio:not(.is-pinned) .walk-step:not(:first-child) .walk-figure:not(.walk-figure-overview) figcaption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:479px){.hero-porthole .world-pin[data-pane=followup] .pin-stem{height:28px}}.world-porthole{left:calc(-100cqw * 120 / 840);top:calc(-100cqw * 100 / 840);width:calc(100cqw * 1024 / 840);height:calc(100cqw * 1024 / 840)}.world-porthole .world-room{mask-image:none;-webkit-mask-image:none}.world-porthole .pin-in{transform:scale(.78)}.world-porthole .pin-stem{height:calc(var(--stem, 16px) * .7)}.walk-steps{margin:0;padding:0;list-style:none}.walk-copy h2{max-width:16ch}.studio:not(.is-pinned) .walk-wall{display:none}.walk-wall{width:min(1240px,calc(100% - 96px));margin:0 auto 20px;color:var(--landing-ink)}.walk-wall-title{margin:0;font-family:var(--landing-display);font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.walk-wall-line{margin:14px 0 0;max-width:32ch;font-size:18px;line-height:1.45;color:var(--landing-muted);text-wrap:pretty}.walk-tag{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--landing-ink)}.walk-tag .cube{width:13px;height:13px}@media(max-width:899px){.walk-wall{width:calc(100% - 48px)}}@media(max-width:600px){.walk-wall{width:calc(100% - 32px)}}.walk-step h3{max-width:20ch;font-family:var(--landing-display);font-size:var(--type-h3);line-height:1.04;letter-spacing:-.028em;text-wrap:balance;color:var(--landing-ink)}.walk-lead{margin-top:18px;max-width:46ch;font-size:18px;line-height:1.55;color:var(--landing-text);text-wrap:pretty}.walk-instead,.walk-tools{margin-top:18px;max-width:46ch;padding-left:14px;border-left:2px solid #25b8ce;font-size:var(--type-instead);line-height:1.5;color:var(--landing-ink);text-wrap:pretty}.walk-tools{font-size:16px}.marketing-home main .walk-instead a{font-weight:500;white-space:nowrap}.walk-more{margin-top:16px;max-width:46ch;font-size:var(--type-fine);line-height:1.55;color:var(--landing-muted)}.walk-more summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:15px;font-weight:500;color:var(--landing-ink)}.walk-more summary::-webkit-details-marker{display:none}.walk-more summary:after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--mk-mask-chevron);mask:var(--mk-mask-chevron);transition:rotate .2s var(--ease-out)}.walk-more[open] summary:after{rotate:180deg}.walk-more summary{transition:color var(--mk-hover) var(--ease-out)}.walk-more summary:hover{color:var(--landing-link)}.walk-more p+p{margin-top:10px}.walk-sources{font-size:var(--type-caption)}.walk-outro-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px}.marketing-home main .walk-pill{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:10px;background:var(--landing-ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background var(--mk-hover) var(--ease-out),translate var(--mk-hover) var(--ease-out)}.marketing-home main .walk-pill:hover{background:#164478}.walk-figure{margin:28px 0 8px}.walk-figure-view{position:relative;container-type:inline-size}.porthole{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:24px;background:var(--room-cream)}.porthole img{display:block;width:100%;height:100%;object-fit:cover}.scr-fig{width:92%;margin:-25% auto 0;font-size:clamp(10.5px,2.25cqi,14.5px);transform-origin:0 0}.scr-fig[data-pane=search]{aspect-ratio:1.25}.scr-fig[data-pane=traffic]{aspect-ratio:1.45}.scr-fig[data-pane=companies]{aspect-ratio:1.55}.scr-fig[data-pane=followup]{aspect-ratio:1.2}.scr-overview.scr-fig{width:100%;margin:0;aspect-ratio:1.12;font-size:clamp(10px,1.75cqi,14px)}@media(min-width:600px){.scr-fig:not(.scr-overview){width:min(86%,600px);margin:-24% 3% 0 auto;aspect-ratio:auto;font-size:clamp(12px,2.1cqi,14.5px)}.scr-fig[data-pane=companies]{margin:-24% auto 0 3%}.scr-fig .s-chart{flex:none;height:13em}.scr-fig .tr-spark{flex:none;height:6.5em}.scr-fig .fu-acts{margin-top:.4em}}@media(max-width:599px){.scr-fig{width:96%;font-size:12.5px}.scr-fig:not(.scr-overview){aspect-ratio:auto}.scr-fig .s-chart{flex:none;height:10.5em}.scr-fig .tr-spark{flex:none;height:5.5em}.scr-fig .fu-tagrow{margin-top:.4em}.scr-overview.scr-fig{aspect-ratio:auto;font-size:12.5px}.scr-overview .ov-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.scr-overview .ov-card{gap:.5em}}.walk-head,.walk-step{padding:clamp(56px,8vw,112px) 0 calc(clamp(56px,8vw,112px) + 28px)}.walk-copy{width:min(1240px,calc(100% - 96px));margin-inline:auto}.walk-head .walk-lead{max-width:52ch}.walk-replaces{margin-top:14px;max-width:52ch;font-size:15px;line-height:1.5;color:var(--landing-muted);text-wrap:pretty}.marketing-home main .walk-replaces a{font-weight:500}@media(max-width:899px){.home-hero{display:grid;grid-template-areas:"title" "room" "side" "act";padding:28px 16px 72px}.home-hero-copy{display:contents}.home-hero h1{grid-area:title;font-size:clamp(40px,10.6vw,64px)}.hero-porthole{grid-area:room;margin:22px -4px 0}.home-hero-side{grid-area:side}.home-hero-act{grid-area:act}.walk-copy{width:calc(100% - 48px)}}@media(min-width:700px)and (max-width:899px){.home-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"title title" "side room" "act room";grid-template-rows:auto auto 1fr;column-gap:28px;align-items:start;padding:36px 24px 72px}.home-hero h1{max-width:12.467em;margin-bottom:8px;font-size:clamp(38px,5.6vw,50px)}.hero-porthole{align-self:center;margin:0}.walk-figure-view{max-width:80vh;margin-inline:auto}}@media(max-width:600px){.walk-copy{width:calc(100% - 32px)}.walk-head,.walk-step{padding:48px 0 76px}.walk-lead{font-size:17px}}@media(min-width:900px){.home-hero{display:flex;align-items:center;min-height:calc(100vh - var(--landing-header-height, 72px))}.home-hero.band:before{display:none}.home-hero-copy{width:min(44cqw,640px);margin-left:var(--studio-left);padding-block:28px 40px}.hero-porthole{display:none}.studio:not(.is-pinned) .walk-step .walk-copy{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"tag fig" "title fig" "lead fig" "instead fig" "more fig" ". fig";grid-template-rows:auto auto auto auto auto 1fr;column-gap:clamp(40px,5vw,72px);align-items:start}.studio:not(.is-pinned) .walk-step .walk-tag{grid-area:tag}.studio:not(.is-pinned) .walk-step h3{grid-area:title}.studio:not(.is-pinned) .walk-step .walk-lead{grid-area:lead}.studio:not(.is-pinned) .walk-step .walk-instead{grid-area:instead}.studio:not(.is-pinned) .walk-step .walk-more{grid-area:more}.studio:not(.is-pinned) .walk-step .walk-figure{grid-area:fig;margin:0}.studio:not(.is-pinned) .walk-step-outro .walk-copy{grid-template-areas:"title fig" "lead fig" "tools fig" "links fig" ". fig";grid-template-rows:auto auto auto auto 1fr}.studio:not(.is-pinned) .walk-step-outro .walk-tools{grid-area:tools}.studio:not(.is-pinned) .walk-step-outro .walk-outro-links{grid-area:links}}.studio.is-pinned .studio-flow{padding-bottom:36vh;pointer-events:none}@media(max-height:819px){.studio.is-pinned .studio-flow{padding-bottom:160vh}}.studio.is-pinned .studio-flow .band:before{display:none}.studio.is-pinned .studio-flow .band+.band{margin-top:0}.studio.is-pinned .home-hero-copy,.studio.is-pinned .walk-copy{pointer-events:auto}.studio.is-pinned .walk-copy,.studio.is-pinned .walk-wall{will-change:opacity,transform}.studio.is-pinned :is(.walk-copy,.walk-wall){opacity:0}.studio.is-pinned:not(.is-measuring) :is(.walk-copy,.walk-wall):not(.is-near){clip-path:inset(50%)}.walk-track,.walk-pin{display:contents}.studio.is-pinned .walk-track{display:block;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.studio.is-pinned .walk-pin{display:block;position:sticky;top:0;height:100vh;overflow:clip}.studio.is-pinned.is-measuring :is(.walk-track,.walk-pin){display:contents}.studio.is-pinned:not(.is-measuring) .walk-track>.walk-pin>:is(.walk-copy,.walk-wall){top:0}.studio.is-pinned .walk-head{position:relative;height:30vh;padding:0}.studio.is-pinned .walk-step{position:relative;height:100vh;padding:0}.studio.is-pinned .walk-step-outro{height:150vh}.studio.is-pinned .walk-copy{position:absolute;left:var(--studio-left);top:62%;width:min(34cqw,520px);margin:0;translate:0 -50%}.studio.is-pinned .walk-step-outro .walk-copy{top:52%;width:min(28cqw,400px)}.studio.is-pinned .walk-outro-links>a{opacity:0;transform:translateY(14px);transition:transform .36s var(--ease-out),background var(--mk-hover) var(--ease-out),translate var(--mk-hover) var(--ease-out);will-change:transform,opacity}.studio.is-pinned .walk-outro-links.is-in>a,.studio.is-pinned .walk-outro-links>a:focus-visible{opacity:1;transform:none}.studio.is-pinned .walk-outro-links.is-in>a+a{transition-delay:60ms}.studio.is-pinned .walk-wall{position:absolute;left:var(--studio-left);top:25.5%;width:min(34cqw,520px);margin:0;translate:0 -50%}.studio.is-pinned .walk-wall{width:min(42cqw,700px)}.studio.is-pinned .walk-wall-title{font-size:clamp(72px,5.4vw,112px);line-height:.96;letter-spacing:-.04em}.studio.is-pinned .walk-wall-line{will-change:opacity;margin-top:calc(.3*clamp(72px,5.4vw,112px))}.studio.is-pinned .walk-head .walk-copy{top:50%;width:min(40cqw,600px)}.studio.is-pinned .walk-more[open]{margin-left:-16px;padding:0 16px 16px;border-radius:14px;background:color-mix(in srgb,var(--more-bg, var(--landing-paper)) 94%,transparent);overflow-y:auto}.studio.is-pinned .walk-more[open]>summary{display:flex;position:sticky;top:0;z-index:1;background:inherit}.studio.is-pinned [data-block=search]{--more-bg: var(--band-dawn)}.studio.is-pinned [data-block=traffic]{--more-bg: var(--band-honey)}.studio.is-pinned [data-block=companies]{--more-bg: var(--band-sage)}.studio.is-pinned [data-block=followup]{--more-bg: var(--band-dusk)}.studio.is-pinned .walk-figure{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.has-motion .scr .anim{animation-fill-mode:both!important;animation-play-state:paused!important}.has-motion .scr.play .anim,.has-motion .play .scr .anim{animation-play-state:running!important}.has-motion .ui-tag{animation:tag-in var(--beat-tag) var(--ease-out) both}.has-motion .ui-search .ui-tag,.has-motion .ui-traffic .ui-tag{animation-delay:1.1s}.has-motion .ui-companies .ui-tag{animation-delay:1.3s}.has-motion .ui-followup .ui-tag{animation-delay:1s}.has-motion .ui-overview .ui-tag{animation-delay:1.05s;animation-name:tag-ghost}.has-motion .ui-search .s-wipe{animation:wipe-climb var(--beat-draw) var(--ease-draw) .1s}.has-motion .ui-search .s-end-at{animation:dot-climb var(--beat-draw) var(--ease-draw) .1s}.has-motion .ui-search .s-end{animation:halo var(--beat-mark) var(--ease-out) .75s}.has-motion .ui-search .roll{animation:roll var(--beat-roll) var(--ease-sheet) .52s}.has-motion .ui-search .ui-chip{animation:pop var(--beat-pop) var(--ease-pop) .9s}.has-motion .ui-traffic .count{animation:count var(--beat-draw) var(--ease-draw) .1s}.has-motion .ui-traffic .s-wipe{animation:wipe-last var(--beat-draw) var(--ease-draw) .1s}.has-motion .ui-traffic .tr-big .ui-chip{animation:pop var(--beat-pop) var(--ease-pop) .8s}.has-motion .ui-traffic .tr-lead{animation:mark var(--beat-mark) var(--ease-out) .9s}.has-motion .ui-companies .co-vs .roll{animation:roll var(--beat-roll) var(--ease-sheet) .1s}.has-motion .ui-companies .co-ls .roll{animation:roll var(--beat-roll) var(--ease-sheet) .16s}.has-motion .ui-companies .co-hot{animation:rise-to-top .9s var(--ease-sheet) .38s}.has-motion .ui-companies .co-card{animation:card-open var(--beat-mark) var(--ease-out) 1.05s}.has-motion .ui-companies .co-more{animation:more-in var(--beat-tag) var(--ease-out) 1.1s}.has-motion .ui-companies .co-down{animation:slide-down var(--beat-move) var(--ease-sheet) calc(.38s + var(--i) * 50ms)}.has-motion .ui-companies .co-room{animation:slide-room var(--beat-move) var(--ease-sheet) calc(.38s + var(--i) * 50ms)}.has-motion .ui-companies .co-ln.co-today{animation:grow-x .24s var(--ease-draw) 1.15s}.has-motion .ui-companies .co-pt.co-today{animation:pop var(--beat-pop) var(--ease-pop) 1.33s}.has-motion .ui-followup .fu-item.sel{animation:row-lit var(--beat-tag) var(--ease-out) .15s}.has-motion .ui-followup .fu-ready{animation:pop var(--beat-pop) var(--ease-pop) .3s}.has-motion .ui-followup .fu-ink{-webkit-mask-image:linear-gradient(to bottom,#000 var(--ink),transparent calc(var(--ink) + 1.4em));mask-image:linear-gradient(to bottom,#000 var(--ink),transparent calc(var(--ink) + 1.4em))}.has-motion .ui-followup .fu-p.fu-ink{animation:ink var(--beat-draw) var(--ease-draw) .3s}.has-motion .ui-followup .fu-sign.fu-ink{animation:ink var(--beat-tag) var(--ease-draw) .9s}.has-motion .ui-followup .count{animation:count var(--beat-draw) var(--ease-draw) .3s}.has-motion .ui-followup .fu-acts .pri{animation:ring var(--beat-mark) var(--ease-out) .9s}.has-motion .ui-overview .ov-mark{animation:mark var(--beat-mark) var(--ease-out) var(--m, 0ms)}.has-motion .ui-overview .ov-chrome{animation:none}}@media(prefers-reduced-motion:no-preference){.has-motion .scr .count{counter-reset:n var(--n)}.has-motion .scr .count:before{content:counter(n)}}@keyframes tag-in{0%{opacity:0;translate:0 6px}}@keyframes tag-ghost{0%{opacity:.22}}@keyframes wipe-last{0%{clip-path:inset(-6% 3.4% -6% -6%)}}@keyframes wipe-climb{0%{clip-path:inset(11.78% 3.33% -6% -6%)}to{clip-path:inset(-2% 0% -6% -6%)}}@keyframes dot-climb{0%{translate:-3.33% 13.78%}}@keyframes pop{0%{opacity:0;scale:.7}}@keyframes halo{0%{box-shadow:0 0 0 .18em var(--ui-primary),0 0 #0c6e634d}}@keyframes roll{0%{transform:translateY(0)}}@keyframes ink{0%{--ink: calc(0% - 1.4em) }}@keyframes count{0%{--n: var(--from, 0)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes rise-to-top{0%{transform:translateY(calc(var(--rise, 3) * (100% + .35em)));box-shadow:0 .6em 1.4em -.6em #08244347}}@keyframes slide-down{0%{transform:translateY(calc(-100% - .35em - var(--tagroom, 0em)));opacity:.55}}@keyframes slide-room{0%{transform:translateY(calc(-1 * var(--tagroom, 0em)))}}@keyframes card-open{0%{opacity:0;clip-path:inset(0 0 calc(var(--tagroom, 0em) - .35em) 0 round .75em)}to{opacity:1;clip-path:inset(0 0 0 0 round .75em)}}@keyframes more-in{0%{opacity:0;translate:0 -.5em}}@keyframes row-lit{0%{background-color:#fff;box-shadow:inset 0 0 0 1px var(--ui-border)}}@keyframes ring{0%{box-shadow:0 0 #25b8ce00}}@keyframes mark{0%{background:#25b8ce00;box-shadow:inset 0 0 #058da7}}@media(prefers-reduced-motion:reduce){.scr-fig{transform:none!important}}.room-running{margin:0}.room-running-view{position:relative;container-type:inline-size;aspect-ratio:944 / 860}.room-running-world{position:absolute;z-index:-1;pointer-events:none;left:calc(-40 / 944 * 100%);top:calc(-96 / 944 * 100cqw);width:calc(1024 / 944 * 100%);aspect-ratio:1}.room-running-world picture,.room-running-room{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.room-running figcaption{margin-top:8px;font-size:var(--type-caption);line-height:1.45;color:var(--landing-text);text-align:right}.insert{--fh: var(--fh-p);--pt: var(--pt-p);--ph: var(--ph-p);--rx: var(--rx-p);--ry: var(--ry-p);--rw: var(--rw-p);--sx: var(--sx-p);--st: var(--st-p);--sw: var(--sw-p);--sa: var(--sa-p);--from: var(--from-p);margin:0}@media(min-width:600px){.insert{--fh: var(--fh-m);--pt: var(--pt-m);--ph: var(--ph-m);--rx: var(--rx-m);--ry: var(--ry-m);--rw: var(--rw-m);--sx: var(--sx-m);--st: var(--st-m);--sw: var(--sw-m);--sa: var(--sa-m);--from: var(--from-m)}}@media(min-width:1200px){.insert{--fh: var(--fh-w);--pt: var(--pt-w);--ph: var(--ph-w);--rx: var(--rx-w);--ry: var(--ry-w);--rw: var(--rw-w);--sx: var(--sx-w);--st: var(--st-w);--sw: var(--sw-w);--sa: var(--sa-w);--from: var(--from-w)}}@media(min-width:1600px){.insert{max-width:var(--cap)}}.insert-view{position:relative;container-type:inline-size;padding-bottom:calc(var(--fh) * 100%)}.insert-room{position:absolute;left:0;right:0;top:calc(var(--pt) * 100cqw);height:calc(var(--ph) * 100cqw);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 7%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 7%,#000 78%,transparent 100%);mask-composite:intersect}.insert-world{position:absolute;left:calc(var(--rx) * 100cqw);top:calc((var(--ry) - var(--pt)) * 100cqw);width:calc(var(--rw) * 100cqw);aspect-ratio:1}.insert-world img{position:absolute;display:block;max-width:none}.insert-ground{left:-100%;top:-100%;width:300%;height:300%}.insert-ground-evening{position:absolute;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 160px 160px,linear-gradient(90deg,#ffe9d9 33.3%,#fce8da 44%,#f2e6df 48.3%,#e4e5e2 52.3%,#dde5e5 56.7%,#dce5e4 66.7%)}.insert .insert-img{inset:0;width:100%;height:100%}.insert-screen{--shift: calc(-1 * var(--side, 0) * var(--bleed, 0px));position:absolute;z-index:2;left:calc(var(--sx) * 100% + var(--shift));top:calc(var(--st) * 100cqw);width:calc(var(--sw) * 100%);aspect-ratio:var(--sa);font-size:12.5px;transform-origin:0 0}@media(min-width:600px){.insert-screen{font-size:clamp(10.5px,calc(var(--sw) * 100cqw / 42),15px)}.insert-screen[data-pane=followup]{font-size:clamp(10.5px,calc(var(--sw) * 100cqw / 46),15px)}}.insert .pane-glow{opacity:.32}.insert .pane-etch{opacity:.85}.insert figcaption{margin-top:12px;font-size:var(--type-caption);line-height:1.45;color:var(--landing-text)}@media(prefers-reduced-motion:no-preference){.has-motion .insert:not(.boot) .insert-screen{animation:insert-carry 1.15s var(--ease-sheet) both;animation-play-state:paused}.has-motion .insert:not(.boot) .insert-card-shadow{animation:shadow-in 1.15s var(--ease-sheet) both;animation-play-state:paused}.has-motion .insert:not(.boot) .insert-card-sheen{animation:sheen-off 1.15s var(--ease-sheet) both;animation-play-state:paused}.has-motion .insert.lifting :is(.insert-screen,.insert-card-shadow,.insert-card-sheen){animation-play-state:running}.has-motion .insert .scr .anim{animation-name:none!important}.has-motion .insert .ui-search .s-end{animation-name:pop,halo!important;animation-duration:.24s,var(--beat-mark)!important;animation-timing-function:var(--ease-pop),var(--ease-out)!important;animation-delay:60ms,60ms!important}.has-motion .insert .ui-traffic .tr-big .ui-chip{animation-name:pop!important;animation-delay:60ms!important}.has-motion .insert .ui-companies .co-hot{animation-name:rise-to-top!important;animation-duration:.9s!important;animation-timing-function:var(--ease-sheet)!important;animation-delay:60ms!important}.has-motion .insert .ui-companies .co-card{animation-name:card-open!important;animation-delay:.76s!important}.has-motion .insert .ui-companies .co-more{animation-name:more-in!important;animation-delay:.8s!important}.has-motion .insert .ui-companies .co-down{animation-name:slide-down!important;animation-duration:.9s!important;animation-timing-function:var(--ease-sheet)!important;animation-delay:calc(60ms + var(--i) * 50ms)!important}.has-motion .insert .ui-followup .fu-acts .pri{animation-name:ring!important;animation-delay:60ms!important}.has-motion .insert .scr .ui-tag{animation-name:tag-in!important;animation-delay:.42s!important}.has-motion .scr.rested .anim,.has-motion .insert .scr.rested .anim{animation:none!important}}.insert-baked .insert-card{container-type:inline-size;--card-r: 2.5cqw}@media(max-width:759px){.insert-baked .insert-card{--card-r: 3.2cqw}}@media(max-width:599px){.insert-baked .insert-card{--card-r: 3.9cqw}}.insert-card-img{position:absolute;left:-14cqw;top:-14cqw;display:block;width:calc(100% + 28cqw);max-width:none;height:calc(100% + 28cqw)}.insert-card-shadow{position:absolute;left:-30cqw;top:-30cqw;display:block;width:calc(100% + 60cqw);max-width:none;height:calc(100% + 60cqw);pointer-events:none}.insert-card-sheen{position:absolute;z-index:1;inset:0;border-radius:var(--card-r);pointer-events:none;opacity:0;background:linear-gradient(115deg,#f0fdfaf5,#c9f4ec9e 40%,#a0e6da6b 60%,#d6f7f1b3)}@media(prefers-reduced-motion:no-preference){.insert-baked.boot .insert-screen{animation:insert-carry 1.15s var(--ease-sheet) .25s both}.insert-baked.boot .insert-card-shadow{animation:shadow-in 1.15s var(--ease-sheet) .25s both}.insert-baked.boot .insert-card-sheen{animation:sheen-off 1.15s var(--ease-sheet) .25s both}}@keyframes insert-carry{0%{transform:translate(calc(-1 * var(--shift, 0px))) var(--from)}}@keyframes shadow-in{0%{opacity:.3}}@keyframes sheen-off{0%{opacity:.55}}
