.accent-label{display:flex;align-items:center;gap:11px}.accent-label:before{content:"";width:22px;height:3px;background:var(--orange);flex:none}@media(max-width:800px){.accent-label{gap:var(--s-2)}.accent-label:before{width:16px}}.editorial-masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;padding:43px 0 var(--s-7)}.editorial-masthead h1{font-size:clamp(2.9rem,4.5vw,4.1rem);letter-spacing:-.055em;line-height:1.1;margin-top:var(--s-4)}.editorial-masthead>p{font-size:var(--fs-small);color:var(--muted);line-height:1.8;max-width:350px;padding-bottom:var(--s-1)}.newsletter-v3{margin-block:65px 74px;padding:43px 49px;background:var(--ink);color:var(--paper);border-radius:var(--r-md) 85px var(--r-md) 75px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.newsletter-copy .eyebrow{font-size:var(--fs-nano);letter-spacing:.1em;color:#d5dce5}.newsletter-copy h2{font-size:2.55rem;line-height:1.16;letter-spacing:-.045em;margin-top:17px}.newsletter-copy h2 em{font-style:normal;color:#ffac8b}.newsletter-copy>p:last-child{font-size:var(--fs-small);line-height:1.9;max-width:385px;color:#d5dce5;margin-top:var(--s-5)}.newsletter-form label{display:block;font-size:var(--fs-caption);font-weight:500;margin-bottom:10px}.newsletter-input-row{display:flex;align-items:stretch;border:1px solid #b7b7b7;border-radius:7px;padding:5px;background:var(--paper);gap:6px}.newsletter-input-row input{min-width:0;flex:1;width:100%;padding:10px;font:inherit;font-size:.9375rem;line-height:1.5;border:0;background:#fff;color:var(--ink);border-radius:3px;outline-offset:1px}.newsletter-input-row input::placeholder{color:#636f7b}.newsletter-input-row input:focus-visible{outline:2px solid var(--orange-type)}.newsletter-input-row button{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-3) 15px;background:#ff9a73;color:var(--ink);border:0;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.newsletter-input-row button:hover{background:#ffb596}.newsletter-input-row button:focus-visible{outline:3px solid var(--orange-type);outline-offset:2px}.newsletter-small{font-size:var(--fs-label);color:#d5dce5;line-height:1.8;margin-top:var(--s-3)}.newsletter-small a{text-decoration:underline;text-underline-offset:3px;margin-left:6px}.newsletter-preview{font-size:var(--fs-label);color:#c2cad5;line-height:1.8;margin-top:13px}.newsletter-status:empty{display:none}.newsletter-status{font-size:var(--fs-caption);line-height:1.8;border-top:1px solid #ffffff33;margin-top:15px;padding-top:15px;color:var(--paper)}@media(max-width:1100px){.newsletter-v3{gap:35px;padding:37px}.newsletter-copy h2{font-size:2.3rem}.newsletter-input-row button{gap:15px;padding-inline:var(--s-3)}}@media(max-width:850px){.editorial-masthead{gap:30px}.editorial-masthead>p{max-width:290px;font-size:var(--fs-caption)}.newsletter-v3{grid-template-columns:1fr 1fr;gap:30px;padding:var(--s-7)}.newsletter-copy h2{font-size:2.1rem}.newsletter-copy>p:last-child{font-size:var(--fs-caption)}.newsletter-input-row{flex-wrap:wrap}.newsletter-input-row button{width:100%;justify-content:center;gap:35px}.newsletter-input-row input{flex-basis:100%;min-height:45px}}@media(max-width:580px){.editorial-masthead{display:block;padding:30px 0 27px}.editorial-masthead h1{font-size:2.9rem;margin-top:var(--s-4)}.editorial-masthead>p{font-size:var(--fs-small);max-width:340px;margin-top:18px}.newsletter-v3{grid-template-columns:1fr;gap:25px;margin-block:var(--s-8) 45px;padding:28px var(--s-6) 33px;border-radius:10px 60px 10px 50px}.newsletter-copy h2{font-size:2.25rem;margin-top:var(--s-4)}.newsletter-copy>p:last-child{font-size:var(--fs-small);line-height:1.8;margin-top:17px}.newsletter-form label{font-size:var(--fs-micro)}.newsletter-input-row{display:block;padding:5px}.newsletter-input-row input{width:100%;min-height:47px}.newsletter-input-row button{width:100%;min-height:45px;justify-content:space-between;gap:25px}.newsletter-preview{margin-top:10px}.newsletter-small{line-height:1.9}}@media(max-width:580px){.newsletter-v3 .newsletter-copy h2{font-size:1.95rem}}.newsroom-v5 .newsletter-v3{margin:0 0 65px}@media(max-width:760px){.newsroom-v5 .newsletter-v3{margin-bottom:42px}}.newsroom-v6 .newsletter-v3{margin-top:0}.newsroom-v7 .editorial-masthead h1{font-size:clamp(2.55rem,4.1vw,3.75rem);max-width:740px}.newsroom-v7 .editorial-masthead .accent-label{color:#98513c;letter-spacing:.08em}@media(max-width:580px){.newsroom-v7 .editorial-masthead h1{font-size:clamp(2.1rem,10.5vw,2.7rem)}}.newsroom-v8{--peach:#fcece4;--dark-line:#3a4351;--dark-muted:#aeb8c4;--dark-soft:#262f3d}:where(.newsroom-v14){--hub-top:72px;--hub-bottom:var(--s-11);--hub-head:34px}.n8-section{padding:var(--hub-top) 0 var(--hub-bottom);scroll-margin-top:64px}.n8-section.is-plain+.n8-section.is-plain{padding-top:0}.n8-head{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:var(--hub-head)}.n8-head h2{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.05em;line-height:1.1}.n8-all{flex:none;display:flex;align-items:center;gap:var(--s-6);padding:6px 0;border-bottom:1px solid var(--line);font-size:.8rem;white-space:nowrap}.n8-all>span{color:var(--orange-type)}.n8-all:hover{color:var(--orange-type)}@media(max-width:580px){.n8-head{flex-wrap:wrap;row-gap:var(--s-2)}.n8-head h2{flex:1 1 0}}.n8-section h3{letter-spacing:-.035em;line-height:1.25}.n8-meta,.n8-meta time{font-size:var(--fs-label);line-height:1.5;color:#5b6877;letter-spacing:.015em}.n8-planned{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--ink)}.n8-planned h3{font-size:1.25rem}.n8-planned p{font-size:var(--fs-caption);line-height:1.68;color:var(--muted);max-width:440px}.n8-media{position:relative;overflow:hidden;background:#ececec}.n8-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.n8-lead:hover img,.n8-rail-item:hover img,a.n8-tile:hover img,.n8-spot:hover img{transform:scale(1.025)}.n8-lead:hover h2,.n8-rail-item:hover h3,a.n8-tile:hover h3,.n8-step[href]:hover h3{color:var(--orange-type)}.newsroom-v8 .editorial-masthead{padding-bottom:38px}.n8-front{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:56px;padding-bottom:var(--s-10)}.n8-lead{display:grid;grid-template-rows:auto 1fr;gap:30px;color:var(--ink)}.n8-lead-photo{height:440px;border-radius:var(--corner-band) var(--r-md) var(--corner-band) var(--r-md)}.n8-lead-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 44px;align-items:end}.n8-lead-index{grid-column:1/-1;font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--orange-type)}.n8-lead-index span{margin-right:10px;color:var(--muted)}.n8-lead-index time{margin-left:10px;color:var(--muted);white-space:nowrap}.n8-lead h2{grid-column:1/-1;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.05em;line-height:1.1}.n8-lead-copy>p:not(.n8-lead-index){max-width:470px;font-size:.9375rem;line-height:1.8;color:var(--muted)}.n8-rail{padding-left:var(--s-8);border-left:1px solid var(--line)}.n8-rail>h2{padding-bottom:var(--s-4);border-bottom:1px solid var(--ink);font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--muted)}.n8-rail ul{list-style:none;margin:0;padding:0}.n8-rail li{border-bottom:1px solid var(--line)}.n8-rail-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:var(--s-5);align-items:start;padding:var(--s-5) 0;color:var(--ink)}.n8-rail-photo{height:100px;border-radius:32px 6px}.n8-rail-topic{font-size:var(--fs-label);font-weight:600;letter-spacing:.02em;line-height:1.4;color:var(--orange-type)}.n8-rail-item h3{margin:6px 0 var(--s-2);font-size:1.05rem;letter-spacing:-.03em;line-height:1.3}.n8-rail-item time{font-size:var(--fs-label);color:#5b6877}.n8-spot{position:relative;display:block;color:var(--paper)}.n8-spot:focus-visible{outline-color:var(--orange);outline-offset:-8px}.n8-spot-photo{height:min(580px,52vw);background:#1d2430}.n8-spot-photo img{object-position:50% 40%}.n8-spot-shell{position:absolute;right:0;bottom:48px;left:0;margin-inline:auto}.n8-spot-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);width:min(480px,100%);padding:34px 36px var(--s-7);border-radius:10px 64px 10px 10px;background:var(--ink)}.n8-spot-card .n8-meta time{color:#c9d2dc}.n8-spot-card h3{font-size:clamp(1.75rem,2.7vw,2.45rem);letter-spacing:-.045em;line-height:1.1}.n8-spot-card p:not(.n8-meta){font-size:var(--fs-small);line-height:1.75;color:#d5dce5}.n8-spot:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.n8-is-series{background:var(--ink);color:var(--paper)}.n8-is-series .n8-all{border-color:var(--dark-line)}.n8-is-series .n8-all>span{color:var(--orange)}.n8-is-series .n8-all:hover{color:var(--orange)}.n8-is-series a:focus-visible{outline-color:var(--orange)}.n8-is-series .n8-meta time{color:var(--dark-muted)}.n8-series-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:72px;align-items:start;padding-bottom:52px}.n8-series-kicker{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--orange)}.n8-series-lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.n8-series-lead h3{max-width:780px;font-size:clamp(2.3rem,4.3vw,4rem);letter-spacing:-.055em;line-height:1.05}.n8-series-lead>p:not(.n8-meta):not(.n8-series-kicker){max-width:520px;font-size:var(--fs-body);line-height:1.75;color:#c9d2dc}.n8-series-lead:hover h3,.n8-series-card:hover h3{color:var(--orange)}.n8-series-side{display:grid;gap:26px}.n8-series-card{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:30px var(--s-7);border:1px solid var(--dark-line);border-radius:10px 50px 10px 10px}.n8-series-card h3{font-size:1.55rem}.n8-series-card>p:not(.n8-meta):not(.n8-series-kicker){font-size:var(--fs-caption);line-height:1.7;color:#c9d2dc}.n8-principles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--dark-line);list-style:none}.n8-principles li{border-right:1px solid var(--dark-line)}.n8-principles li:last-child{border-right:0}.n8-principles a{display:flex;flex-direction:column;gap:var(--s-3);height:100%;padding:28px 18px 6px}.n8-principles li:first-child a{padding-left:0}.n8-num{font-size:clamp(2.6rem,4.4vw,4.3rem);font-weight:600;letter-spacing:-.06em;line-height:1;color:var(--orange);transition:color .2s}.n8-principle{font-size:var(--fs-body);font-weight:600;letter-spacing:-.02em;line-height:1.3}.n8-principle-note{margin-top:auto;font-size:var(--fs-label);line-height:1.4;color:var(--dark-muted)}.n8-principles a:hover .n8-num{color:var(--paper)}.n8-principles a:hover .n8-principle{color:var(--orange)}.n8-crowd{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));grid-template-rows:310px 250px;gap:var(--s-4)}.n8-tile{position:relative;overflow:hidden;border-radius:10px;color:var(--ink)}.n8-tile-proof{grid-row:1/3;border-radius:var(--r-md) var(--r-md) var(--r-md) 96px}.n8-tile-liking{grid-column:2/4;border-radius:var(--r-md) 96px var(--r-md) var(--r-md)}.n8-tile-photo{position:absolute;inset:0}.n8-chip{position:absolute;right:18px;bottom:18px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);width:350px;max-width:calc(100% - 36px);padding:var(--s-5) var(--s-6) 22px;border-radius:var(--r-sm) var(--r-sm) 38px var(--r-sm);background:var(--paper);box-shadow:0 8px 30px #151b261a}.n8-tile-liking .n8-chip{right:auto;left:18px}.n8-chip h3{font-size:1.22rem;line-height:1.28}.n8-tile.n8-planned{justify-content:flex-end;padding:28px 30px}.n8-tile.n8-planned h3{font-size:1.4rem}.n8-tile-soft{background:var(--soft)}.n8-tile-peach{background:var(--peach)}.n8-is-journey{background:var(--soft)}.n8-journey{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.n8-journey:before{content:"";position:absolute;top:9px;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--line-strong) 0 25%,var(--orange) 25% 75%,var(--line-strong) 75%)}.n8-stage-name{position:relative;display:flex;align-items:center;padding-bottom:28px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.n8-dot{flex:none;width:20px;height:20px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px var(--soft)}.n8-stage-label{padding:0 14px 0 var(--s-3);background:var(--soft)}.n8-stage-items{display:grid;gap:14px}.n8-step{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 26px 28px;border-radius:10px 44px 10px 10px;background:var(--paper);color:var(--ink)}.n8-step h3{font-size:1.3rem}.n8-step>p:not(.n8-meta){font-size:var(--fs-caption);line-height:1.68;color:var(--muted)}.n8-step.n8-planned{border:1.5px dashed #c2c2c2;background:transparent}.n8-assets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:88px;align-items:center}.n8-shapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);max-width:520px;aspect-ratio:1}.n8-shapes span{display:block;min-width:0}.n8-shapes span:nth-child(1){border-radius:50%;background:var(--orange)}.n8-shapes span:nth-child(2){border-radius:100% 0;background:var(--ink)}.n8-shapes span:nth-child(3){border-radius:0 100% 0 0;background:var(--peach)}.n8-shapes span:nth-child(4){border:16px solid var(--orange-type);border-radius:var(--r-md) 64px var(--r-md) 64px}.n8-assets-lead h3{font-size:clamp(2.1rem,3.6vw,3.35rem);letter-spacing:-.055em;line-height:1.07}.n8-assets-lead p{font-size:var(--fs-body)}.n8-assets-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:44px;padding-top:var(--s-7);border-top:1px solid var(--line)}.n8-window{overflow:hidden;border:1px solid #e4e4e4;border-radius:14px;background:var(--paper);box-shadow:0 30px 70px #151b2612}.n8-window-bar{display:flex;align-items:center;gap:var(--s-2);padding:14px var(--s-5);border-bottom:1px solid var(--soft-deep);background:#fbfbfb}.n8-window-bar span{flex:none;width:11px;height:11px;border-radius:50%;background:var(--line)}.n8-window-bar span:first-child{background:var(--orange)}.n8-window-bar p{flex:1;max-width:420px;margin-left:18px;padding:5px var(--s-4);overflow:hidden;border-radius:var(--r-pill);background:var(--hairline);font-size:var(--fs-micro);line-height:1.4;white-space:nowrap;text-overflow:ellipsis;color:var(--muted)}.n8-search{display:flex;max-width:720px;align-items:center;gap:14px;padding:17px 26px;border:1px solid #d6d6d6;border-radius:var(--r-pill);box-shadow:0 12px 34px #151b260f;font-size:1.1rem;line-height:1.4}.n8-search svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.n8-search i{width:2px;height:24px;margin-left:-11px;background:var(--orange)}@media(max-width:1100px){.n8-front{grid-template-columns:1fr;gap:var(--s-8)}.n8-rail{padding-left:0;border-left:0}.n8-rail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.n8-series-top{grid-template-columns:1fr;gap:44px}.n8-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.n8-principles li,.n8-principles li:last-child{border-right:0;border-bottom:1px solid var(--dark-line)}.n8-principles a,.n8-principles li:first-child a{padding:var(--s-6) var(--s-4) 22px 0}.n8-journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.n8-journey:before{display:none}.n8-assets{gap:52px}}@media(max-width:760px){:where(.newsroom-v14){--hub-top:62px;--hub-bottom:68px;--hub-head:28px}.n8-head h2{font-size:1.9rem}.n8-lead-photo{height:320px;border-radius:60px 10px}.n8-lead-copy{grid-template-columns:1fr;align-items:start}.n8-rail ul{grid-template-columns:1fr}.n8-spot-photo{height:400px}.n8-spot-shell{position:relative;bottom:auto;margin-top:-96px}.n8-spot-card{padding:28px 26px}.n8-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.n8-crowd{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.n8-tile-proof,.n8-tile-liking{grid-row:auto;grid-column:1/-1;height:400px}.n8-tile.n8-planned{min-height:220px;padding:var(--s-6)}.n8-journey{grid-template-columns:1fr;row-gap:36px}.n8-journey:before{display:block;top:0;bottom:0;left:9px;width:2px;height:auto;background:var(--line-strong)}.n8-stage-label{padding-right:0}.n8-stage-name{padding-bottom:18px}.n8-stage-items{padding-left:var(--s-7)}.n8-assets{grid-template-columns:1fr;gap:var(--s-8)}.n8-shapes{max-width:280px}.n8-assets-more{grid-template-columns:1fr;gap:28px}}@media(max-width:480px){.n8-lead-photo{height:250px;border-radius:var(--corner-s) var(--r-sm) var(--corner-s) var(--r-sm)}.n8-rail-item{grid-template-columns:80px minmax(0,1fr);gap:var(--s-4)}.n8-rail-photo{height:80px}.n8-crowd{grid-template-columns:1fr}.n8-tile-proof,.n8-tile-liking{height:380px}.n8-chip{right:12px;bottom:12px;left:12px;width:auto;max-width:none}.n8-tile-liking .n8-chip{left:12px}.n8-principles a,.n8-principles li:first-child a{padding:var(--s-5) var(--s-3) 18px 0}.n8-search{padding:14px 18px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.n8-media img,.n8-num{transition:none}}.in-dev{font-size:var(--fs-label);line-height:1.5;letter-spacing:.015em;color:#98513c;white-space:nowrap}.n9-is-assistant .in-dev{color:var(--orange-light)}.n10-panel .in-dev{padding:2px 6px;border-radius:var(--r-xs);background:var(--ink);color:var(--orange-light)}.n12-phone .in-dev{margin-top:auto}.n9-listen{display:inline-flex;align-items:center;gap:5px;margin-left:var(--s-3);color:var(--orange-type);font-weight:600;white-space:nowrap}.n9-listen svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.n8-is-series .n9-listen,.n8-spot-card .n9-listen{color:var(--orange)}.n9-sample-item.n8-planned{gap:10px}.n8-step.n8-planned{border:0;background:var(--paper)}.n8-lead-index{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px}.n8-lead-index span{margin-right:0}.n8-lead-index time{margin-left:0}.n9-rail-meta{font-size:var(--fs-label);line-height:1.5;color:#5b6877}.n9-rail-meta time{font-size:inherit}.n9-is-series{background:var(--ink);color:var(--paper)}.n9-is-series .n8-meta time{color:var(--dark-muted)}.n9-is-series a:focus-visible{outline-color:var(--orange)}.n8-series-lead h2{max-width:780px;font-size:clamp(2.5rem,4.6vw,4.3rem);letter-spacing:-.055em;line-height:1.04}.n8-series-lead:hover h2{color:var(--orange)}.n9-is-series .n8-series-lead>p:not(.n8-meta):not(.n8-series-kicker){max-width:520px;font-size:var(--fs-body);line-height:1.75;color:#c9d2dc}.n9-is-series .n8-series-top{align-items:center}.n9-is-podcast{background:var(--peach)}.n9-is-podcast .n8-all{border-color:#e7c9bb}.n9-podcast{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.n9-pod-lead{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-8) 42px 36px;border-radius:var(--r-md) var(--corner-band) var(--r-md) var(--r-md);background:var(--ink);color:var(--paper)}.n9-pod-show{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--orange)}.n9-pod-lead h3{max-width:520px;font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:-.05em;line-height:1.1}.n9-wave{display:flex;align-items:center;gap:3px;height:92px;margin:14px 0 var(--s-2)}.n9-wave i{flex:1;height:var(--h);min-height:6px;border-radius:3px;background:var(--orange)}.n9-wave i:nth-child(n+22){background:#4a5361}.n9-pod-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) 28px}.n9-pod-play{display:inline-flex;align-items:center;gap:14px;padding:var(--s-2) 22px var(--s-2) var(--s-2);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--fs-small);font-weight:600}.n9-pod-play:hover{background:var(--orange)}.n9-pod-article{padding-block:11px;margin-block:-11px;font-size:var(--fs-caption);font-weight:600;text-decoration:none;text-underline-offset:5px;text-decoration-color:#6b7480}.n9-pod-article:hover{color:var(--orange)}.n9-play{position:relative;display:inline-block;flex:none;width:42px;height:42px;border-radius:50%;background:var(--orange)}.n9-play:after{content:"";position:absolute;top:50%;left:54%;border-block:7px solid transparent;border-left:11px solid var(--ink);transform:translate(-50%,-50%)}.n9-episodes{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.n9-episode{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid #e7c9bb}.n9-episode-play{border-radius:50%}.n9-episode-play:hover .n9-play{background:var(--ink)}.n9-episode-play:hover .n9-play:after{border-left-color:var(--paper)}.n9-episode h3{font-size:1.02rem;letter-spacing:-.025em;line-height:1.35}.n9-episode p{margin-top:5px;font-size:var(--fs-micro);line-height:1.55;color:var(--muted)}.n9-episode p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9a898}.n9-episode p a:hover{color:var(--orange-type)}.n9-featured{padding-top:72px}.n8-spot-card h2{font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:-.045em;line-height:1.1}.n8-spot-card .n8-series-kicker{margin-bottom:-4px}.n8-spot:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.n9-focus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-8);align-items:center;padding-top:14px}.n9-focus-card{position:relative;display:flex;flex-direction:column;gap:18px}.n9-focus-photo{aspect-ratio:.9;border-radius:10px}.n9-focus-card:not(.is-focus) .n9-focus-photo img{filter:grayscale(1) contrast(.9);transition:filter .35s ease,transform .35s ease}.n9-focus-card:not(.is-focus):hover .n9-focus-photo img{filter:none}.n9-focus-card.is-focus .n9-focus-photo{aspect-ratio:.85;border-radius:var(--r-md) 80px var(--r-md) var(--r-md)}.n9-focus-card.is-focus .n9-focus-photo:after{content:"";position:absolute;inset:var(--frame);border:2px solid var(--paper);border-radius:6px 66px 6px 6px;pointer-events:none}.n9-focus-photo{--frame:14px}.n9-focus-photo .ai-note.ai-note--top{top:calc(var(--frame) + 10px)}.n9-focus-photo .ai-note:not(.ai-note--top){bottom:calc(var(--frame) + 10px)}.n9-focus-photo .ai-note.ai-note--left{left:calc(var(--frame) + 10px)}.n9-focus-photo .ai-note:not(.ai-note--left){right:calc(var(--frame) + 10px)}.n9-focus-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.n9-focus-card h3{font-size:1.25rem}.n9-focus-card.is-focus h3{font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.18}.n9-focus-body>p{font-size:var(--fs-caption);line-height:1.68;color:var(--muted)}.n9-focus-card:not(.is-focus) .n9-focus-body>p{display:none}.n9-shapes{grid-template-rows:repeat(2,minmax(0,1fr))}.n9-shapes .n9-shape-photo{min-height:0;border-radius:var(--r-md) 64px var(--r-md) 64px}.n9-shapes .n9-shape-photo img{position:absolute;inset:0}.n9-is-devices{background:var(--soft)}.n9-devices{position:relative;padding-right:120px}.n9-site{padding:var(--s-8) 44px 44px}.n9-site-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-8);align-items:center}.n9-site-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.n9-site-copy h3{font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.05em;line-height:1.08}.n9-site-copy p{font-size:.9375rem;line-height:1.72;color:var(--muted)}.n9-site-photo{aspect-ratio:1.45;border-radius:10px 60px 10px 10px}.n9-phone{position:absolute;right:0;bottom:-36px;width:250px;padding:var(--s-3);border-radius:40px;background:var(--ink);box-shadow:0 30px 60px #151b2633}.n9-phone-screen{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);min-height:430px;padding:var(--s-5) var(--s-5) var(--s-6);border-radius:30px;background:var(--paper)}.n9-phone-bar{align-self:stretch;display:flex;justify-content:center;margin-bottom:26px}.n9-phone-bar span{width:74px;height:20px;border-radius:var(--r-pill);background:var(--ink)}.n9-phone h3{font-size:1.35rem;line-height:1.18}.n9-phone p:not(.n9-phone-bar){font-size:var(--fs-caption);line-height:1.62;color:var(--muted)}.n9-is-assistant{background:var(--ink);color:var(--paper)}.n9-is-assistant .n8-all{border-color:var(--dark-line)}.n9-is-assistant .n8-all>span{color:var(--orange)}.n9-is-assistant .n8-all:hover{color:var(--orange)}.n9-is-assistant a:focus-visible{outline-color:var(--orange)}.n9-assistant{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.n9-chat{display:flex;flex-direction:column;gap:var(--s-3);padding:22px var(--s-6) 30px;border:1px solid var(--dark-line);border-radius:28px 28px 28px 80px;background:#1d2430}.n9-chat-top{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--dark-line);font-size:var(--fs-micro);font-weight:600;color:#c9d2dc}.n9-chat-top span{width:9px;height:9px;border-radius:50%;background:var(--orange)}.n9-bubble{max-width:84%;padding:14px 18px;font-size:.9375rem;line-height:1.55}.n9-bubble-user{align-self:flex-end;border-radius:20px 20px var(--r-xs) 20px;background:var(--paper);color:var(--ink)}.n9-bubble-bot{align-self:flex-start;border-radius:20px 20px 20px var(--r-xs);background:var(--dark-soft);color:#d5dce5}.n9-typing{display:flex;gap:6px;padding:var(--s-4) var(--s-5)}.n9-typing i{width:7px;height:7px;border-radius:50%;background:#8b95a1}.n9-ai-list{display:grid;gap:14px}.n9-ai-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;padding:var(--s-3);border-radius:14px;background:var(--dark-soft)}.n9-ai-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding-right:var(--s-3)}.n9-ai-photo{height:130px;border-radius:10px 36px 10px 10px}.n9-ai-card h3{font-size:1.2rem;color:var(--paper)}.n9-ai-card p{font-size:var(--fs-caption);line-height:1.6;color:var(--dark-muted)}.n9-is-results .n8-search{margin-bottom:34px}.n9-serp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-10);align-items:start}.n9-results{display:grid;gap:34px;margin:0;padding:0 0 0 26px;list-style:none}.n9-result{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:start}.n9-result.has-thumb{grid-template-columns:minmax(0,1fr) 112px;align-items:center}.n9-result-site{display:flex;align-items:center;gap:var(--s-3);margin-bottom:6px}.n9-favicon{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--orange-type)}.n9-favicon svg{width:16px;height:16px}.n9-result-site strong{display:block;font-size:var(--fs-caption);font-weight:500;line-height:1.3}.n9-result-site small{display:block;font-size:.72rem;line-height:1.4;color:var(--muted)}.n9-result h3{font-size:1.35rem;font-weight:500;color:var(--ink);letter-spacing:-.025em}.n9-result h3+p{margin-top:6px;font-size:var(--fs-small);line-height:1.65;color:var(--muted)}.n9-result-thumb{height:112px;border-radius:10px}.n9-paa{border:1px solid var(--line);border-radius:var(--r-md);padding:6px var(--s-6) 10px}.n9-paa>h3{padding:var(--s-4) 0 var(--s-3);font-size:1.1rem;letter-spacing:-.02em}.n9-paa details{border-top:1px solid var(--line)}.n9-paa summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:500;line-height:1.4}.n9-paa summary::-webkit-details-marker{display:none}.n9-paa summary:after{content:"";flex:none;width:9px;height:9px;margin-right:var(--s-1);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-3px);transition:transform .2s}.n9-paa details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.n9-paa summary:hover{color:var(--orange-type)}.n9-paa details>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:0 0 18px}.n9-paa details p{font-size:var(--fs-small);line-height:1.65;color:var(--muted)}.n9-cta{padding:var(--s-4) 0 var(--s-11)}.n9-cta-box{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;align-items:end;padding:58px var(--s-10);border-radius:var(--r-md) 100px var(--r-md) 100px;background:var(--orange);color:var(--ink)}.n9-cta-kicker{font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.n9-cta-box h2{margin-top:var(--s-4);font-size:clamp(2.2rem,3.6vw,3.2rem);letter-spacing:-.05em;line-height:1.08}.n9-cta-box h2+p{max-width:520px;margin-top:18px;font-size:var(--fs-body);line-height:1.75}.n9-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.n9-cta-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-8);min-height:56px;padding:15px 22px;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-size:.9375rem;font-weight:600}.n9-cta-primary:hover{background:#2a3341}.n9-cta-secondary{display:inline-flex;gap:14px;padding-block:11px;margin-block:-11px;font-size:var(--fs-small);font-weight:600;text-decoration:none;text-underline-offset:6px}.n9-cta a:focus-visible{outline-color:var(--ink)}@media(max-width:1100px){.n9-podcast{grid-template-columns:1fr;gap:36px}.n9-focus{gap:var(--s-6)}.n9-devices{padding-right:0}.n9-phone{display:none}.n9-assistant{grid-template-columns:1fr;gap:36px}.n9-serp{grid-template-columns:1fr;gap:var(--s-8)}.n9-cta-box{grid-template-columns:1fr;gap:var(--s-7);padding:var(--s-9)}}@media(max-width:760px){.n9-pod-lead{padding:30px 26px;border-radius:var(--r-md) 60px var(--r-md) var(--r-md)}.n9-wave{height:64px;gap:2px}.n9-focus{grid-template-columns:1fr;gap:36px}.n9-focus-card:not(.is-focus){display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center}.n9-focus-card:not(.is-focus) .n9-focus-photo{aspect-ratio:1}.n9-focus-card.is-focus{order:-1}.n9-site{padding:var(--s-6) var(--s-5) 26px}.n9-site-hero{grid-template-columns:1fr;gap:22px}.n9-site-photo{order:-1}.n9-chat{border-radius:24px 24px 24px 56px}.n9-ai-card{grid-template-columns:96px minmax(0,1fr);gap:var(--s-4)}.n9-ai-photo{height:96px}.n9-results{padding-left:0}.n9-result.has-thumb{grid-template-columns:minmax(0,1fr) 84px;gap:var(--s-4)}.n9-result-thumb{height:84px}.n9-paa{padding:var(--s-1) 18px var(--s-2)}.n9-cta{padding-bottom:60px}.n9-cta-box{padding:38px 26px;border-radius:var(--r-md) 60px var(--r-md) 60px}}@media(prefers-reduced-motion:reduce){.n9-focus-card img,.n9-paa summary:after{transition:none}}.n10-newsletter .newsletter-v3{margin:0}.n9-featured{padding-top:0}.n8-spot:hover h2{text-decoration:none}.n8-spot .n8-spot-card{transition:background .3s ease}.n8-spot:hover .n8-spot-card{background:#232b38}.n9-podcast{align-items:stretch}.n9-pod-lead{justify-content:space-between}.n9-episodes{display:flex;flex-direction:column;justify-content:space-between}.n9-is-stages{background:var(--soft)}.n10-stage-bar{display:flex;align-items:center;gap:28px;margin-bottom:var(--s-7)}.n10-stage-tabs{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.n10-stage-tab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;row-gap:var(--s-3);padding:0;border:0;background:none;color:var(--muted);text-align:left;cursor:pointer}.n10-stage-num{font-size:var(--fs-micro);line-height:1.4}.n10-stage-name{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;transition:color .2s}.n10-stage-tab[aria-selected=true] .n10-stage-num{color:var(--orange-type)}.n10-stage-tab[aria-selected=true] .n10-stage-name,.n10-stage-tab:hover .n10-stage-name{color:var(--ink)}.n10-stage-tab:focus-visible{outline-offset:8px}.n10-stage-track{display:block;grid-column:1/-1;height:3px;overflow:hidden;border-radius:3px;background:#dadada}.n10-stage-track i{display:block;width:0;height:100%;background:var(--orange)}.n10-stage-tab.is-done .n10-stage-track i{width:100%}.n10-stages:not(.is-ready) .n10-stage-tab[aria-selected=true] .n10-stage-track i{width:100%}.n10-stages.is-ready .n10-stage-tab[aria-selected=true] .n10-stage-track i{animation:n10-fill 7s linear forwards}.n10-stages.is-paused .n10-stage-track i,.n10-stages.is-offscreen .n10-stage-track i,.n10-stages:has(.n10-stage-panel:hover) .n10-stage-track i,.n10-stages:has(.n10-stage-panel :focus-visible) .n10-stage-track i{animation-play-state:paused!important}.n10-stage-pause{display:grid;flex:none;place-items:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:50%;background:var(--paper);cursor:pointer}.n10-stage-pause:hover{border-color:var(--ink)}.n10-stage-pause span{display:block;width:10px;height:12px;border-right:3px solid var(--ink);border-left:3px solid var(--ink)}.n10-stage-pause[aria-pressed=true] span{width:0;height:0;margin-left:var(--s-1);border-top:7px solid transparent;border-right:0;border-bottom:7px solid transparent;border-left:11px solid var(--ink)}.n10-stage-panel[hidden]{display:none}.n10-stage-panel+.n10-stage-panel{margin-top:var(--s-8)}.n10-stages.is-ready .n10-stage-panel+.n10-stage-panel{margin-top:0}.n10-stage-lede{max-width:640px;margin-bottom:26px;font-size:1.35rem;letter-spacing:-.03em;line-height:1.4}.n10-stage-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--s-5);align-items:stretch}.n10-stage-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:var(--paper);color:var(--ink)}.n10-stage-card.is-lead{border-radius:var(--r-md) 72px var(--r-md) var(--r-md)}.n10-stage-photo{aspect-ratio:1.9}.n10-stage-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:var(--s-6) 28px 28px}.n10-stage-body h3{font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.2}.n10-stage-body>p:not(.n8-meta){font-size:var(--fs-small);line-height:1.7;color:var(--muted)}a.n10-stage-card:hover h3{color:var(--orange-type)}a.n10-stage-card:hover img{transform:scale(1.025)}.n10-stage-panel.is-entering .n10-stage-card{animation:n10-rise .5s ease both}.n10-stage-panel.is-entering .n10-stage-card+.n10-stage-card{animation-delay:.08s}.n10-fade-group img,.n10-fade-group .n10-reviews{transition:filter .35s ease,transform .35s ease}@media(hover:hover){.n10-fade-group:has(.n10-msg:hover) .n10-msg:not(:hover) img,.n10-fade-group:has(.n10-research:hover) .n10-research:not(:hover) img,.n10-fade-group:has(.n10-research:hover) .n10-research:not(:hover) .n10-reviews{filter:grayscale(1) contrast(.9)}}.n10-msgs{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-7);align-items:start}.n10-msg{display:flex;flex-direction:column;gap:18px;color:var(--ink)}.n10-msg-visual{position:relative;overflow:hidden;border-radius:var(--r-md)}.n10-msg.is-lead .n10-msg-visual{border-radius:var(--r-md) 84px var(--r-md) var(--r-md)}.n10-msg-photo{aspect-ratio:1.5}.n10-msg-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.n10-msg h3{font-size:1.2rem}.n10-msg.is-lead h3{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.15}.n10-msg-body>p{max-width:520px;font-size:var(--fs-caption);line-height:1.66;color:var(--muted)}.n10-msg.is-lead .n10-msg-body>p{font-size:.9375rem}.n10-msg-list{display:grid;gap:var(--s-6)}.n10-msg-list .n10-msg{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--s-6);align-items:center}.n10-msg-list .n10-msg-photo{aspect-ratio:1.18}.n10-bubble{position:absolute;top:18px;left:18px;z-index:2;max-width:calc(100% - 36px);padding:var(--s-3) var(--s-4);border-radius:16px 16px 16px var(--r-xs);background:var(--paper);box-shadow:0 10px 30px #151b2626;font-size:.95rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.n10-bubble s{display:block;font-weight:500;color:#8a939e;text-decoration-color:var(--orange);text-decoration-thickness:2px}.n10-bubble span{display:block;margin-top:var(--s-1);color:var(--orange-type)}.n10-msg:hover .n10-bubble{opacity:1;transform:none}.n10-msg.is-lead .n10-bubble{top:26px;left:26px;padding:var(--s-4) 22px;font-size:1.3rem}.n10-msg-list .n10-bubble{top:8px;left:8px;max-width:calc(100% - 16px);padding:var(--s-2) 10px;border-radius:var(--r-md) var(--r-md) var(--r-md) 3px;font-size:.72rem}@media(hover:none){.n10-msg.is-lead .n10-bubble{opacity:1;transform:none}}.n9-is-bento{background:var(--soft)}.n10-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.n10-research{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:var(--paper);color:var(--ink)}.n10-research.is-focus-group{grid-column:1/3;border-radius:var(--r-md) 84px var(--r-md) var(--r-md)}.n10-research.is-survey{grid-column:3;grid-row:1/3}.n10-research.is-reviews{grid-column:1;grid-row:2}.n10-research.is-evidence{grid-column:2;grid-row:2}.n10-research-visual{position:relative;flex:1;overflow:hidden}.n10-research-photo{position:absolute;inset:0}.is-focus-group .n10-research-visual{flex:none;aspect-ratio:2.1}.is-survey .n10-research-visual{min-height:420px}.is-reviews .n10-research-visual,.is-evidence .n10-research-visual{flex:none;aspect-ratio:1.45}.n10-method{position:absolute;top:16px;left:16px;z-index:2;padding:6px var(--s-3);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--fs-label);font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;box-shadow:0 4px 16px #151b261a}.n10-research-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:18px 22px 22px}.n10-research h3{font-size:1.15rem}.is-focus-group h3{font-size:1.45rem}a.n10-research:hover h3{color:var(--orange-type)}a.n10-research:hover .n10-research-photo img{transform:scale(1.03)}.n10-reviews{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:var(--s-2);padding:52px var(--s-6) 18px;background:var(--peach)}.n10-reviews-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px;font-size:var(--fs-caption)}.n10-reviews-top b{font-size:1.4rem;letter-spacing:-.03em}.n10-reviews i{font-style:normal;letter-spacing:1px;color:var(--orange-type)}.n10-review{padding:9px 14px;border-radius:var(--r-md);background:var(--paper);box-shadow:0 4px 14px #151b260f;font-size:.78rem;line-height:1.4}.n10-review i{display:block;font-size:.66rem}.n10-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.n10-data{display:flex;flex-direction:column;gap:var(--s-4);color:var(--ink)}.n10-data.is-lead{grid-row:1/3}.n10-data.is-tracking{display:grid;grid-column:2/4;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;align-items:center}.n10-data-visual{position:relative;overflow:hidden;border-radius:var(--r-md)}.n10-data.is-lead .n10-data-visual{flex:1;min-height:420px;border-radius:var(--r-md) 84px var(--r-md) var(--r-md)}.n10-data.is-lead .n10-data-photo{position:absolute;inset:0;aspect-ratio:auto}.n10-data-photo{aspect-ratio:1.5}.n10-data.is-tracking .n10-data-photo{aspect-ratio:1.9}.n10-chips{position:absolute;right:14px;bottom:14px;left:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.n10-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:7px 13px;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);box-shadow:0 6px 18px #151b2624;font-size:.72rem;font-weight:600;line-height:1.2;transition:transform .35s ease}.n10-chip:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#b3b3b3}.n10-chip.is-done:before{background:var(--orange)}.n10-chip.is-next:before{border:1.5px solid var(--ink);background:transparent}.n10-chip.is-alert{background:var(--ink);color:var(--paper)}.n10-chip.is-alert:before{background:var(--orange)}.n10-data.is-lead .n10-chip{padding:10px var(--s-4);font-size:var(--fs-caption)}a.n10-data:hover .n10-chip{transform:translateY(-5px)}a.n10-data:hover .n10-chip:nth-child(2){transition-delay:.05s}a.n10-data:hover .n10-chip:nth-child(3){transition-delay:.1s}a.n10-data:hover .n10-data-photo img{transform:scale(1.03)}.n10-data-body{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.n10-data h3{font-size:1.15rem}.n10-data.is-lead h3,.n10-data.is-tracking h3{font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.15}.n10-data-body>p:not(.n8-meta){font-size:var(--fs-caption);line-height:1.66;color:var(--muted)}a.n10-data:hover h3{color:var(--orange-type)}.n9-is-panels{background:var(--soft)}.n10-panels{display:flex;gap:var(--s-3);height:560px}.n10-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:var(--r-md);color:var(--paper);transition:flex-grow .6s cubic-bezier(.2,.7,.2,1)}.n10-panel.is-open,.n10-panel:hover,.n10-panel:focus-within{flex-grow:3.4}.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover){flex-grow:1}.n10-panel:focus-visible{outline-color:var(--orange);outline-offset:-6px}.n10-panel-photo{position:absolute;inset:0}.n10-panel-photo img{transition:filter .4s ease,transform .6s ease}.n10-panel:not(.is-open) .n10-panel-photo img,.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover) .n10-panel-photo img{filter:saturate(.3)}.n10-panels .n10-panel:hover .n10-panel-photo img{filter:none}.n10-panels a.n10-panel:hover .n10-panel-photo img{transform:scale(1.03)}.n10-panel-shade{position:absolute;inset:0;background:linear-gradient(180deg,#151b2626,#151b2600 30%,#151b26e0)}.n10-panel-tag{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:10px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.n10-panel-tag span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--orange);color:var(--ink);letter-spacing:0}.n10-panel-body{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:380px;padding:28px var(--s-7) var(--s-7);opacity:0;transform:translateY(14px);transition:opacity .35s ease .12s,transform .35s ease .12s}.n10-panel.is-open .n10-panel-body,.n10-panel:hover .n10-panel-body,.n10-panel:focus-within .n10-panel-body{opacity:1;transform:none}.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover) .n10-panel-body{opacity:0;transform:translateY(14px);transition-delay:0s}.n10-panel-body h3{max-width:520px;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.15}.n10-panel-body>p:not(.n8-meta){max-width:460px;font-size:var(--fs-small);line-height:1.65;color:#dce3ea}.n10-panel .n8-meta,.n10-panel .n8-meta time{color:#dce3ea}.n10-panel .n9-listen{color:var(--orange)}article.n10-panel .n10-panel-shade{background:linear-gradient(180deg,#151b2626,#151b2600 30%,#151b26d9 62%,#151b26f2)}@media(min-width:1101px){article.n10-panel:not(:hover) .n10-panel-body{min-width:0;padding:var(--s-5) var(--s-4);opacity:1;transform:none;animation:n10-strip .3s ease .3s backwards}article.n10-panel:not(:hover) .n10-panel-body h3{font-size:var(--fs-small);line-height:1.35}article.n10-panel:not(:hover) .n10-panel-body>p{display:none}article.n10-panel:not(:hover) .in-dev{white-space:normal}article.n10-panel:hover .n10-panel-body{animation:n10-open .35s ease .15s backwards}}@keyframes n10-strip{0%{opacity:0}}@keyframes n10-open{0%{opacity:0;transform:translateY(14px)}}@media(max-width:1100px){.n10-msgs{grid-template-columns:1fr}.n10-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n10-research.is-focus-group{grid-column:1/-1}.n10-research.is-survey{grid-column:1;grid-row:2/4}.n10-research.is-reviews{grid-column:2;grid-row:2}.n10-research.is-evidence{grid-column:2;grid-row:3}.n10-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n10-data.is-lead{grid-column:1/-1;grid-row:auto}.n10-data.is-lead .n10-data-visual{min-height:380px}.n10-data.is-tracking{grid-column:1/-1}.n10-panels{height:500px}.n10-panel-body{min-width:320px;padding:var(--s-6)}}@media(min-width:761px)and (max-width:1100px){.n10-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.n10-panel,.n10-panel.is-open{height:420px}.n10-panel .n10-panel-body,.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover) .n10-panel-body{min-width:0;opacity:1;transform:none}.n10-panel .n10-panel-photo img,.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover) .n10-panel-photo img{filter:none}}@media(max-width:760px){.n10-stage-bar{gap:var(--s-3);margin-bottom:var(--s-6)}.n10-stage-tabs{gap:10px}.n10-stage-name{font-size:.95rem}.n10-stage-lede{margin-bottom:var(--s-5);font-size:1.1rem}.n10-stage-grid{grid-template-columns:1fr;gap:14px}.n10-stage-body{padding:var(--s-5) 22px var(--s-6)}.n9-is-series .n8-series-top{align-items:start}.n10-msg-list .n10-msg{grid-template-columns:120px minmax(0,1fr);gap:var(--s-4)}.n10-msg-list .n10-msg-body>p{display:none}.n10-msg-list .n10-bubble{display:none}.n10-msg.is-lead .n10-bubble{top:14px;left:14px;padding:10px 14px;font-size:.95rem}.n10-research-grid{grid-template-columns:1fr}.n10-research.is-focus-group,.n10-research.is-survey,.n10-research.is-reviews,.n10-research.is-evidence{grid-column:auto;grid-row:auto}.is-focus-group .n10-research-visual{aspect-ratio:1.5}.is-survey .n10-research-visual{flex:none;min-height:0;aspect-ratio:1.1}.is-reviews .n10-research-visual{aspect-ratio:1.1}.n10-data-grid{grid-template-columns:1fr}.n10-data.is-lead .n10-data-visual{min-height:360px;border-radius:var(--r-md) 60px var(--r-md) var(--r-md)}.n10-data.is-tracking{display:flex;flex-direction:column;gap:var(--s-4)}.n10-data.is-tracking .n10-data-photo{aspect-ratio:1.5}.n10-panels{flex-direction:column;height:auto}.n10-panel,.n10-panel.is-open{flex:none;height:440px}.n10-panel .n10-panel-body,.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover) .n10-panel-body{min-width:0;padding:22px;opacity:1;transform:none}.n10-panel .n10-panel-photo img,.n10-panels:has(.n10-panel:hover) .n10-panel.is-open:not(:hover) .n10-panel-photo img{filter:none}}@media(prefers-reduced-motion:reduce){.n10-panel,.n10-panel-body,.n10-panel-photo img,.n10-bubble,.n10-chip,.n10-fade-group img{transition:none}article.n10-panel:not(:hover) .n10-panel-body,article.n10-panel:hover .n10-panel-body{animation:none}.n10-stage-panel.is-entering .n10-stage-card{animation:none}}.n11-newsletter{padding-bottom:var(--s-11)}.n10-newsletter.n11-newsletter .newsletter-v3{margin:0}.n10-stage-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.n10-stage-name{font-size:1.05rem}.n10-research-grid{gap:14px}.is-focus-group .n10-research-visual{aspect-ratio:3.1}.is-reviews .n10-research-visual,.is-evidence .n10-research-visual{aspect-ratio:2.4}.is-survey .n10-research-visual{min-height:0}.n10-research-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4);row-gap:var(--s-1);align-items:end;padding:var(--s-3) 18px 14px}.n10-research-body .n8-meta{justify-self:start}.n10-research h3,.is-focus-group h3{font-size:1.05rem;line-height:1.25}.n10-method{top:12px;left:12px;padding:5px 10px;font-size:var(--fs-nano)}.n10-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:var(--s-2);padding:44px var(--s-4) 14px}.n10-reviews-top{grid-column:1/-1;margin:0}.n10-reviews-top b{font-size:1.15rem}.n10-review{padding:var(--s-2) 10px;font-size:.7rem}.n10-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.n10-data,.n10-data.is-lead,.n10-data.is-tracking{display:flex;flex-direction:column;grid-row:auto;grid-column:auto;gap:18px}.n10-data.is-lead .n10-data-visual{flex:none;min-height:0}.n10-data.is-lead .n10-data-photo{position:relative;inset:auto}.n10-data-photo,.n10-data.is-lead .n10-data-photo,.n10-data.is-tracking .n10-data-photo{aspect-ratio:1.1}.n10-data.is-lead .n10-chip{padding:7px 13px;font-size:.72rem}.n10-data-body{flex:1;padding-top:var(--s-4);border-top:2px solid var(--ink)}.n10-data h3,.n10-data.is-lead h3,.n10-data.is-tracking h3{font-size:1.15rem;line-height:1.25}@media(max-width:1100px){.n10-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n10-data.is-lead,.n10-data.is-tracking{grid-column:auto}.n10-data.is-lead .n10-data-visual{min-height:0}.n10-research.is-survey .n10-research-visual{min-height:320px}.n9-phone{position:static;display:block;width:auto;margin-top:var(--s-4);padding:0;border-radius:var(--r-md);background:transparent;box-shadow:none}.n9-phone-screen{min-height:0;padding:var(--s-6) 26px;border-radius:var(--r-md)}.n9-phone-bar{display:none}}@media(max-width:760px){.n10-stage-tabs{display:flex;gap:6px}.n10-stage-tab{flex:1 1 0;min-width:0}.n10-stage-tab[aria-selected=true]{flex:3.4 1 0}.n10-stage-tab:not([aria-selected=true]) .n10-stage-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.n10-stage-name{font-size:.95rem}.n10-research-body{grid-template-columns:1fr}.is-focus-group .n10-research-visual{aspect-ratio:1.6}.is-reviews .n10-research-visual,.is-evidence .n10-research-visual{aspect-ratio:1.5}.n10-research.is-survey .n10-research-visual{min-height:0;aspect-ratio:1.1}.n10-data-grid{grid-template-columns:1fr;gap:34px}.n10-data-photo,.n10-data.is-lead .n10-data-photo,.n10-data.is-tracking .n10-data-photo{aspect-ratio:1.4}.n9-devices{display:flex;flex-direction:column;align-items:center}.n9-window{width:100%;max-width:340px;padding:var(--s-3);border:0;border-radius:46px;background:var(--ink);box-shadow:0 30px 60px #151b2633}.n9-window .n8-window-bar{justify-content:center;padding:6px 0 var(--s-3);border:0;background:transparent}.n9-window .n8-window-bar span{display:none}.n9-window .n8-window-bar p{flex:none;max-width:none;margin:0;padding:var(--s-1) 14px;background:#2a3341;color:#c9d2dc;font-size:.68rem}.n9-site{padding:var(--s-4) 14px 18px;border-radius:34px;background:var(--paper)}.n9-site-hero{gap:var(--s-4)}.n9-site-photo{border-radius:20px 44px var(--r-md) var(--r-md)}.n9-site-copy{padding:0 var(--s-1)}.n9-site-copy h3{font-size:1.5rem}.n9-site-copy p{font-size:var(--fs-small)}.n9-phone{width:100%;max-width:340px;margin-top:18px}.n9-phone-screen{padding:22px;border-radius:24px}}.n12-updated{font-size:var(--fs-label);line-height:1.5;letter-spacing:.015em;color:#5b6877;white-space:nowrap}.n9-is-series .n12-updated,.n8-spot-card .n12-updated,.n9-is-assistant .n12-updated,.n10-panel .n12-updated{color:#c9d2dc}.n8-lead-index .n12-updated{font-size:inherit;letter-spacing:inherit;color:var(--muted)}.n12-caption{position:absolute;bottom:12px;left:12px;z-index:2;max-width:calc(100% - 96px);padding:7px var(--s-3);border-radius:var(--r-sm);background:#151b26db;color:var(--paper);font-size:.72rem;font-weight:500;line-height:1.35;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}a:hover .n12-caption,article:hover .n12-caption,a:focus-visible .n12-caption{opacity:1;transform:none}.n9-focus-card.is-focus .n12-caption{bottom:28px;left:28px}.n8-spot-photo .n12-caption{right:24px;bottom:24px;left:auto;max-width:360px;font-size:var(--fs-caption)}@media(hover:none){.n12-caption{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.n12-caption{transition:none}}.n8-series-lead .n8-meta{margin-top:2px}.n9-is-series .n8-series-top{align-items:end}.n10-stage-card.is-lead{border-radius:72px var(--r-md) var(--r-md) var(--r-md)}.n10-stage-card:not(.is-lead){border-radius:var(--r-md) 72px var(--r-md) var(--r-md)}.n10-msg.is-lead .n10-msg-visual,.n10-research.is-focus-group{border-radius:84px var(--r-md) var(--r-md) var(--r-md)}.n10-research.is-survey{border-radius:var(--r-md) 84px var(--r-md) var(--r-md)}.n10-data-grid>.n10-data .n10-data-visual{border-radius:var(--r-md)}.n10-data-grid>.n10-data:first-child .n10-data-visual{border-radius:84px var(--r-md) var(--r-md) var(--r-md)}.n10-data-grid>.n10-data:last-child .n10-data-visual{border-radius:var(--r-md) 84px var(--r-md) var(--r-md)}.n12-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.n12-journey:before{background:var(--line-strong)}.n12-journey .n8-step{padding:22px 22px var(--s-6)}.n12-journey .n8-step h3{font-size:1.12rem}.n12-journey .n8-stage-name{font-size:var(--fs-label)}.n12-devices .n9-site-hero{align-items:stretch}.n12-devices .n9-site-photo{min-height:320px;height:100%;aspect-ratio:auto}.n12-site-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:30px;padding-right:130px}.n12-site-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:var(--soft)}.n12-site-visual{position:relative;overflow:hidden;aspect-ratio:2;background:#e9e9e9}.n12-site-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-4) 18px 18px}.n12-site-body h3{font-size:1.05rem;line-height:1.3}.n12-quotes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:var(--s-3) 14px}.n12-quote{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:var(--r-sm);background:var(--paper);box-shadow:0 4px 12px #151b2612}.n12-quote-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px;font-size:.66rem;line-height:1.3}.n12-quote-top span{font-size:.58rem;color:var(--muted)}.n12-line{display:flex;align-items:center;gap:6px;font-size:.6rem;line-height:1.25;color:#a3adb8}.n12-line:before{content:"";flex:none;width:8px;height:8px;border:1.5px solid var(--line-strong);border-radius:3px}.n12-line.is-in{color:var(--ink)}.n12-line.is-in:before{border-color:var(--orange);background:var(--orange)}.n12-phone .n9-phone-bar{margin-bottom:14px}.n12-cms{display:flex;align-self:stretch;flex-direction:column;gap:7px;margin-bottom:var(--s-1);padding:10px;border-radius:14px;background:var(--soft)}.n12-cms-top{display:flex;align-items:center;justify-content:space-between;font-size:.66rem;line-height:1.3}.n12-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.58rem;color:var(--muted)}.n12-toggle:after{content:"";width:22px;height:12px;border-radius:var(--r-pill);background:radial-gradient(circle at 16px 6px,var(--paper) 3.5px,var(--orange) 4px)}.n12-field{display:grid;gap:var(--s-1);margin:0;padding:7px var(--s-2);border-radius:var(--r-sm);background:var(--paper)}.n12-field span{font-size:.52rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--muted)}.n12-field i{display:block;width:var(--w);height:5px;border-radius:3px;background:#dadada}.n12-field b{display:block;height:30px;border-radius:6px;background:linear-gradient(135deg,#f6cdbd,#e9e9e9)}.n12-save{align-self:flex-end;margin:0;padding:5px 10px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:.58rem;font-weight:600;line-height:1.3}.n12-phone h3{font-size:1.15rem}.n12-phone .n9-phone-screen{gap:9px}@media(max-width:1100px){.n12-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.n12-site-row{padding-right:0}.n12-phone .n9-phone-screen{background:var(--paper)}}@media(max-width:760px){.n12-journey{grid-template-columns:1fr}.n12-devices .n9-window{padding:6px;border-radius:38px}.n12-devices .n9-window .n8-window-bar{padding:var(--s-2) 0 var(--s-2)}.n12-devices .n9-site{padding:var(--s-3) 10px 14px;border-radius:32px}.n12-devices .n9-site-hero{grid-template-columns:1fr}.n12-devices .n9-site-photo{order:-1;min-height:0;height:auto;aspect-ratio:1.35;border-radius:26px 26px 10px 10px}.n12-devices .n9-site-copy{padding:0 6px}.n12-site-row{grid-template-columns:1fr;gap:10px;margin-top:18px}.n12-site-card{border-radius:18px}.n12-site-visual{aspect-ratio:2.1}.n12-phone{width:100%;max-width:340px;margin-top:18px}.n12-phone .n9-phone-screen{padding:var(--s-4);border-radius:24px}.n10-data-grid>.n10-data:first-child .n10-data-visual{border-radius:60px var(--r-md) var(--r-md) var(--r-md)}.n10-data-grid>.n10-data:last-child .n10-data-visual{border-radius:var(--r-md) 60px var(--r-md) var(--r-md)}}.n12-phone p.n12-save{color:var(--paper)}.n12-phone p.n12-field,.n12-phone p.n12-cms-top{color:var(--ink)}.n13-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.n8-section{scroll-margin-top:84px}.n13-kicker{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--orange-type)}.n13-shape{display:inline-block;flex:none;width:14px;height:14px}.n13-shape.is-circle{border-radius:50%;background:var(--orange)}.n13-shape.is-leaf{border-radius:100% 0;background:var(--ink)}.n13-shape.is-quarter{border-radius:0 100% 0 0;background:var(--orange)}.n13-shape.is-frame{border:3px solid var(--ink);border-radius:3px var(--r-sm) 3px var(--r-sm)}.n13-shape.is-arch{border-radius:14px 14px 0 0;background:var(--orange-type)}.n13-shape.is-ring{border:2px solid var(--muted);border-radius:50%}.n13-index{padding-bottom:76px}.n13-index>.shell{padding-top:26px;border-top:1px solid var(--ink)}.n13-index-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-7);margin-bottom:28px}.n13-index-head h2{font-size:clamp(1.6rem,2.3vw,2.15rem);letter-spacing:-.045em;line-height:1.15}.n13-index-head p{font-size:var(--fs-small);line-height:1.6;color:var(--muted)}.n13-families{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:var(--s-7)}.n13-family{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.n13-family h3{display:flex;align-items:center;gap:10px;padding-bottom:var(--s-3);border-bottom:1px solid var(--line-strong);font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;color:var(--ink)}.n13-family>p{margin:6px 0 14px;font-size:var(--fs-caption);line-height:1.5;color:var(--muted)}.n13-family ul,.n13-ways ul,.n13-panel ul{margin:0;padding:0;list-style:none}.n13-family li+li{border-top:1px solid var(--line)}.n13-family a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;padding:9px 0;font-size:var(--fs-small);font-weight:400;letter-spacing:-.01em;line-height:1.35;color:var(--reading);transition:color .2s}.n13-family a>span{flex:none;color:var(--orange-type);opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s}.n13-family a:hover{color:var(--orange-type)}.n13-family a:hover>span,.n13-family a:focus-visible>span{opacity:1;transform:none}.n13-ways{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin-top:30px;padding:var(--s-3) var(--s-3) var(--s-3) 26px;border-radius:var(--r-md);background:var(--soft)}.n13-ways h3{font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--muted)}.n13-ways ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.n13-ways a{display:flex;align-items:center;gap:var(--s-3);height:100%;padding:11px 14px;border-radius:var(--r-sm);background:var(--paper);transition:box-shadow .2s,transform .2s}.n13-ways a:hover{box-shadow:0 10px 24px #151b2614;transform:translateY(-2px)}.n13-ways a:hover strong{color:var(--orange-type)}.n13-way-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--peach);color:var(--orange-type)}.n13-way-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.n13-glyph{font-size:var(--fs-caption);font-weight:600;letter-spacing:-.02em;line-height:1}.n13-ways strong{display:block;font-size:.9rem;font-weight:600;line-height:1.3;transition:color .2s}.n13-ways small{display:block;font-size:.72rem;line-height:1.45;color:var(--muted)}.n13-nav{position:sticky;top:0;z-index:20;border-block:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.n13-nav-bar{display:flex;align-items:center;gap:26px;min-height:64px}.n13-top{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:1.05rem;line-height:1;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.n13-top:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.n13-nav-toggle{display:inline-flex;flex:none;align-items:center;gap:var(--s-3);padding:9px 18px 9px 15px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);font-size:var(--fs-caption);font-weight:600;line-height:1.3;transition:border-color .2s,background .2s,color .2s}.n13-nav-toggle:hover{border-color:var(--ink)}.n13-nav-toggle[aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.n13-burger{display:grid;gap:3px;width:14px}.n13-burger i{display:block;height:1.5px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}[aria-expanded=true] .n13-burger i:nth-child(1){transform:translateY(4.5px) rotate(45deg)}[aria-expanded=true] .n13-burger i:nth-child(2){opacity:0}[aria-expanded=true] .n13-burger i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.n13-nav-now{display:grid;flex:none;width:240px;min-width:0;line-height:1.35}.n13-nav-now span{overflow:hidden;font-size:var(--fs-nano);font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.n13-nav-now strong{overflow:hidden;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.n13-track{display:flex;flex:1;min-width:0;margin:0;padding:0;list-style:none}.n13-seg{position:relative;flex:1 1 0;min-width:0;padding-left:3px}.n13-seg:first-child{padding-left:0}.n13-seg.is-new-family{padding-left:14px}.n13-seg a{position:relative;display:block;padding:var(--s-4) 0}.n13-seg a:focus-visible{outline-offset:1px}.n13-seg-line{display:block;height:4px;overflow:hidden;border-radius:var(--r-xs);background:#d9d9d9;transition:background .2s}.n13-seg-line i{display:block;height:100%;background:var(--ink);transform:scaleX(var(--p,0));transform-origin:left}.n13-seg.is-current .n13-seg-line i{background:var(--orange)}.n13-seg a:hover .n13-seg-line{background:#b7b7b7}.n13-seg a:after{content:attr(data-name);position:absolute;top:calc(100% - 4px);left:50%;padding:5px 9px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:var(--fs-label);font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .15s,transform .15s;pointer-events:none}.n13-seg a:hover:after,.n13-seg a:focus-visible:after{opacity:1;transform:translate(-50%)}.n13-seg:nth-last-child(-n+3) a:after{left:auto;right:0;transform:translateY(-4px)}.n13-seg:nth-last-child(-n+3) a:hover:after,.n13-seg:nth-last-child(-n+3) a:focus-visible:after{transform:none}.n13-panel{position:absolute;top:100%;right:0;left:0;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 26px 40px #151b261a}.n13-panel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:28px;padding:26px 0 30px}.n13-panel-grid>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start}.n13-panel-name{display:flex;align-items:flex-start;gap:9px;margin-bottom:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line-strong);font-size:var(--fs-caption);font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;color:var(--ink)}.n13-panel li a{display:block;padding:6px 0;font-size:var(--fs-small);font-weight:400;letter-spacing:-.01em;line-height:1.35;color:var(--reading)}.n13-panel li a:hover,.n13-panel a[aria-current]{color:var(--orange-type)}.n9-focus{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--s-7);row-gap:0;align-items:stretch;padding-top:0}.n9-focus-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.n9-focus-photo{align-self:end;aspect-ratio:1.02}.n9-focus-card.is-focus .n9-focus-photo{aspect-ratio:1.1}.n9-focus-body{align-self:start;gap:var(--s-2);padding-top:18px}.n9-focus-card:not(.is-focus) .n9-focus-body>p{display:block}.n9-focus-photo .n12-caption,.n9-focus-card.is-focus .n12-caption{bottom:24px;left:24px;max-width:calc(100% - 120px)}.n9-focus-card.is-focus h3{font-size:clamp(1.45rem,2vw,1.8rem)}.n9-focus-photo:after{content:"";position:absolute;inset:var(--frame);border:2px solid var(--paper);border-radius:6px;opacity:0;transition:opacity .3s ease;pointer-events:none}.n9-focus-card.is-focus .n9-focus-photo:after,.n9-focus-card:not(.is-focus):hover .n9-focus-photo:after{opacity:1}.n9-focus-card.is-focus .n9-focus-photo img{transition:filter .35s ease,transform .35s ease}.n9-focus:has(.n9-focus-card:not(.is-focus):hover) .is-focus .n9-focus-photo img{filter:grayscale(1) contrast(.9)}.n9-focus:has(.n9-focus-card:not(.is-focus):hover) .is-focus .n9-focus-photo:after{opacity:.35}.n10-research.is-focus-group .n10-method{left:46px}.n9-is-paths{background:var(--soft)}.n13-head-note{max-width:300px;font-size:var(--fs-small);line-height:1.6;text-align:right;color:var(--muted)}.n13-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.n13-path{display:flex;flex-direction:column;align-items:flex-start;padding:44px var(--s-7) 30px;border-radius:var(--r-md);background:var(--paper)}.n13-path:first-child{border-radius:84px var(--r-md) var(--r-md) var(--r-md)}.n13-path:last-child{border-radius:var(--r-md) 84px var(--r-md) var(--r-md)}.n13-path.is-ink{background:var(--ink);color:var(--paper)}.n13-path.is-ink .n13-kicker{color:var(--orange)}.n13-path.is-peach{background:var(--peach)}.n13-path h3{margin:var(--s-3) 0 22px;font-size:1.45rem;letter-spacing:-.04em;line-height:1.22}.n13-stops{align-self:stretch;margin:0 0 var(--s-6);padding:0;list-style:none;counter-reset:stop}.n13-stops li{position:relative;counter-increment:stop}.n13-stops li:not(:last-child):before{content:"";position:absolute;top:38px;bottom:-6px;left:13px;width:2px;background:currentColor;opacity:.16}.n13-stop{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:14px;padding:var(--s-2) 0 10px}.n13-stop:before{content:counter(stop);grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--orange);color:var(--ink);font-size:var(--fs-micro);font-weight:600;line-height:1}.n13-stop.is-sample:before{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.7}.n13-stop-title{padding-top:3px;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;transition:color .2s}.n13-stop-meta{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:var(--fs-label);line-height:1.4;opacity:.72}.n13-stop-meta svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}a.n13-stop:hover .n13-stop-title{color:var(--orange-type)}.n13-path.is-ink a.n13-stop:hover .n13-stop-title{color:var(--orange)}.n13-path-start{display:inline-flex;align-items:center;gap:26px;margin-top:auto;padding:var(--s-3) 18px;border-radius:var(--r-sm);background:var(--orange);color:var(--ink);font-size:var(--fs-caption);font-weight:600;line-height:1.3;transition:background .2s,transform .2s}.n13-path-start>span{font-size:.95rem}.n13-path-start:hover{background:var(--orange-hover);transform:translateY(-2px)}.n13-path.is-peach .n13-path-start{background:var(--ink);color:var(--paper)}.n13-path.is-peach .n13-path-start:hover{background:#2a3341}@media(max-width:1100px){.n13-families{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;row-gap:30px}.n13-family{grid-row:auto;grid-template-rows:auto auto 1fr}.n13-ways{grid-template-columns:1fr;gap:var(--s-3);padding:18px}.n13-ways ul{grid-template-columns:repeat(2,minmax(0,1fr))}.n13-nav-now{width:190px}.n13-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.n13-paths{grid-template-columns:1fr}.n13-path:first-child{border-radius:60px var(--r-md) var(--r-md) var(--r-md)}.n13-path:last-child{border-radius:var(--r-md) var(--r-md) var(--r-md) 60px}}@media(max-width:760px){.n8-section{scroll-margin-top:70px}.n13-index{padding-bottom:56px}.n13-index-head{flex-direction:column;gap:6px;margin-bottom:22px}.n13-families{grid-template-columns:1fr;row-gap:22px}.n13-family{grid-template-rows:auto}.n13-family>p{display:none}.n13-family ul{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.n13-family li,.n13-family li:last-child{border:0}.n13-family a{min-height:0;padding:var(--s-2) 14px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-small)}.n13-family a>span{display:none}.n13-ways{margin-top:28px;padding:var(--s-4)}.n13-ways ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.n13-ways a{gap:10px;padding:10px}.n13-way-icon{width:32px;height:32px}.n13-ways small{display:none}.n13-nav-bar{gap:14px;min-height:58px}.n13-nav-toggle{padding:9px 14px 9px 13px}.n13-nav-now{flex:1;width:auto}.n13-track{position:absolute;right:0;bottom:-1px;left:0}.n13-seg,.n13-seg.is-new-family{padding-left:2px}.n13-seg a{padding:0;pointer-events:none;visibility:hidden}.n13-seg a:after{display:none}.n13-seg-line{height:3px;border-radius:0;visibility:visible}.n13-panel{max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain}.n13-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:var(--s-5) 0 26px}.n13-panel li a{font-size:var(--fs-small)}.n9-focus{grid-template-columns:1fr}.n9-focus-card:not(.is-focus) .n12-caption{display:none}.n9-focus-card:not(.is-focus) .n9-focus-photo{--frame:0px}.n9-focus-card:not(.is-focus) .n9-focus-photo:after{display:none}.n9-focus{grid-template-rows:none;row-gap:28px}.n9-focus-card{display:flex;flex-direction:column;grid-row:auto}.n9-focus-card:not(.is-focus){grid-template-rows:none}.n9-focus-photo{align-self:auto}.n9-focus-body{padding-top:0}.n9-focus-card.is-focus .n9-focus-body{padding-top:var(--s-1)}.n9-focus-card:not(.is-focus) .n9-focus-body>p{display:none}.n13-head-note{display:none}.n13-path,.n13-path:first-child{padding:36px var(--s-6) 26px}.n13-path h3{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.n13-family a,.n13-family a>span,.n13-ways a,.n13-burger i,.n13-seg a:after,.n13-seg-line,.n9-focus-photo:after,.n9-focus-card.is-focus .n9-focus-photo img,.n13-path-start{transition:none}}.n13-index{padding-bottom:var(--s-10)}.n13-families{grid-template-rows:none}.n13-family{display:block;grid-row:auto}.n13-family h3{margin-bottom:14px}.n13-ways ul{grid-template-columns:repeat(3,minmax(0,1fr))}.n9-is-paths{padding-top:0;background:var(--paper)}.n9-is-paths>.shell{padding-top:26px;border-top:1px solid var(--ink)}.n9-is-paths .n8-head{align-items:baseline}.n9-is-paths .n8-head h2{font-size:clamp(1.6rem,2.3vw,2.15rem);letter-spacing:-.045em;line-height:1.15}.n13-path.is-soft{background:var(--soft)}.n13-path.is-soft .n13-path-start{background:var(--ink);color:var(--paper)}.n13-path.is-soft .n13-path-start:hover{background:#2a3341}.n13-path:last-child{border-radius:var(--r-md) var(--r-md) 84px var(--r-md)}.n14-curve{position:relative;height:280px;border-radius:84px var(--r-md) var(--r-md) var(--r-md);background:var(--soft)}.n14-curve svg{position:absolute;top:56px;left:0;width:100%;height:calc(100% - 84px);overflow:visible}.n14-curve-axis{position:absolute;top:22px;left:96px;font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--muted)}.n14-curve-axis:before{content:"↑";margin-right:var(--s-2);color:var(--orange-type)}.n14-curve-note{position:absolute;top:20px;right:24px;font-size:var(--fs-caption);line-height:1.4;color:var(--muted)}.n14-point{position:absolute;top:calc(56px + (100% - 84px) * var(--y));left:var(--x);display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:var(--fs-micro);font-weight:600;line-height:1;box-shadow:0 0 0 5px var(--soft)}.n14-point b{position:absolute;bottom:calc(100% + 9px);left:50%;padding:3px 9px;border-radius:var(--r-pill);background:var(--orange);color:var(--ink);font-size:var(--fs-nano);font-weight:600;letter-spacing:.07em;line-height:1.5;text-transform:uppercase;transform:translate(-50%)}.n14-moments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:30px 0 0;padding:0;list-style:none}.n14-moment{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);height:100%;color:var(--ink)}.n14-moment-name{display:flex;align-items:center;gap:10px;margin-bottom:var(--s-1);font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--orange-type)}.n14-moment-name span{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:var(--fs-label);letter-spacing:0}.n14-moment h3{font-size:1.15rem;line-height:1.28}.n14-moment>p:not(.n8-meta):not(.n14-moment-name){font-size:var(--fs-caption);line-height:1.65;color:var(--muted)}a.n14-moment h3{transition:color .2s}a.n14-moment:hover h3{color:var(--orange-type)}.n14-dict{--dict-window:6;--dict-rows:3;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:var(--s-9);align-items:stretch}.n14-dict-intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:52px 36px 36px;border-radius:84px var(--r-md) var(--r-md) var(--r-md);background:var(--ink);color:var(--paper)}.n14-dict-intro h3{font-size:clamp(1.6rem,2.2vw,2rem);letter-spacing:-.045em;line-height:1.15}.n14-dict-intro>p{font-size:.9375rem;line-height:1.65;color:var(--dark-muted)}.n14-dict-search{position:relative;align-self:stretch;margin-top:auto;padding-top:10px}.n14-dict-search svg{position:absolute;top:calc(50% + 5px);left:16px;width:18px;height:18px;fill:none;stroke:var(--dark-muted);stroke-width:2;stroke-linecap:round;transform:translateY(-50%);pointer-events:none}.n14-dict-search input{width:100%;min-height:52px;padding:var(--s-3) var(--s-4) var(--s-3) 46px;border:1px solid var(--dark-line);border-radius:10px;background:var(--dark-soft);color:var(--paper);font:inherit;font-size:.9375rem}.n14-dict-search input::placeholder{color:var(--dark-muted)}.n14-dict-search input:focus{border-color:var(--orange);outline:3px solid var(--orange);outline-offset:2px}.n14-az{display:flex;margin:0 0 6px;padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.n14-az>*{display:grid;place-items:center;flex:1 1 0;min-width:0;min-height:44px;padding:5px 0;border:0;border-radius:6px;background:none;font-size:.9375rem;font-weight:600;line-height:1.3;text-align:center}.n14-az span{font-weight:500;color:#c3cad2}.n14-az button{transition:background .2s,color .2s}.n14-az button:hover{background:var(--peach);color:var(--orange-type)}.n14-az button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.n14-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;margin:0;padding:0;list-style:none}.n14-dict.is-ready .n14-terms{grid-template-rows:repeat(var(--dict-rows),auto);grid-auto-flow:column}.n14-term{display:grid;grid-template-columns:34px minmax(0,1fr);padding:14px 0;border-top:1px solid var(--line)}.n14-term[hidden]{display:none}.n14-term.is-top{border-top:0}.n14-term-letter{font-size:1.5rem;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--orange-type)}.n14-dict.is-ready .n14-term:not(.is-first) .n14-term-letter{visibility:hidden}.n14-term-name{font-size:var(--fs-body);font-weight:600;letter-spacing:-.02em;line-height:1.35}.n14-term-name dfn{font-style:normal}.n14-term-def{margin-top:3px;font-size:var(--fs-caption);line-height:1.6;color:var(--muted)}.n14-term-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);margin:-8px 0 -14px;padding-block:14px;font-size:var(--fs-micro);font-weight:600;line-height:1.4}a.n14-term-link{transition:color .2s}a.n14-term-link>span[aria-hidden]{color:var(--orange-type)}a.n14-term-link:hover{color:var(--orange-type)}.n14-term-link.is-sample{font-weight:500;color:var(--muted)}.n14-dict-empty{padding:18px 0;font-size:.9375rem;color:var(--muted)}@media(max-width:1100px){.n13-path:first-child{border-radius:60px var(--r-md) var(--r-md) var(--r-md)}.n13-path:last-child{border-radius:var(--r-md) var(--r-md) 60px var(--r-md)}.n14-moments{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.n14-dict{grid-template-columns:1fr;gap:36px}}@media(max-width:760px){.n13-family h3{margin-bottom:0}.n13-ways ul{grid-template-columns:repeat(3,minmax(0,1fr))}.n13-ways a{flex-direction:column;gap:6px;padding:var(--s-3) 6px;text-align:center}.n14-curve{height:210px;border-radius:60px var(--r-md) var(--r-md) var(--r-md)}.n14-curve svg{top:48px;height:calc(100% - 70px)}.n14-curve-axis,.n14-curve-note{display:none}.n14-point{top:calc(48px + (100% - 70px) * var(--y));width:26px;height:26px;margin:-13px 0 0 -13px}.n14-moments{grid-template-columns:1fr;row-gap:30px;margin-top:26px}.n14-dict{--dict-window:4;--dict-rows:4}.n14-dict-intro{padding:44px var(--s-6) 26px;border-radius:60px var(--r-md) var(--r-md) var(--r-md)}.n14-az{flex-wrap:wrap;row-gap:var(--s-1)}.n14-az>*{flex:0 0 calc(100% / 9)}.n14-terms{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.n14-az button,a.n14-moment h3,a.n14-term-link{transition:none}}@keyframes n10-fill{0%{width:0}to{width:100%}}@keyframes n10-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#consumer-psychology,#user-experience,#research,#marketing-strategy,#ai{border-radius:var(--corner-band) 0 var(--corner-band) 0}#principles,.n9-featured .n8-spot-photo,#podcast,#websites{border-radius:0 var(--corner-band) 0 var(--corner-band)}.n13-shape{width:22px;height:22px;flex:none;background:none;border:0;border-radius:0;fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.n13-shape .topic-accent{stroke:var(--orange-type)}.n13-panel-name .n13-shape{width:18px;height:18px;margin-top:-1px}.framed{display:contents}.n8-all,.n10-stage-tab,.n13-nav-toggle,.n10-stage-pause,.n9-episode-play{position:relative}.n8-all:after,.n10-stage-tab:after,.n13-nav-toggle:after,.n13-seg a:before{content:"";position:absolute;right:0;left:0;top:calc(50% - 22px);bottom:calc(50% - 22px)}.n10-stage-pause:after{content:"";position:absolute;inset:-2px}.n9-episode-play:after{content:"";position:absolute;inset:0 -1px}.n9-episode p a,.newsletter-small a{padding-block:15px}.n9-episode p a:focus-visible,.newsletter-small a:focus-visible{padding-block:0}@media(max-width:760px){.n10-stage-tab:after{right:-3px;left:-3px}.n13-family a{position:relative}.n13-family a:after{content:"";position:absolute;right:0;left:0;top:calc(50% - 22px);bottom:calc(50% - 22px)}}.n9-devices+.demo-note{margin-top:var(--s-9)}.n9-chat-col .demo-note{margin-top:var(--s-3);color:var(--dark-muted)}.n9-serp+.demo-note{margin-top:var(--s-6)}@media(max-width:1100px){.n9-devices+.demo-note{margin-top:var(--s-4)}}@media(max-width:760px){.n9-devices+.demo-note{max-width:340px;margin-inline:auto}}main a:is(:hover,:focus-visible) :is(h3,h4){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
