.home-hero{position:relative;background:var(--paper)}.home-hero-film{position:relative;height:290px;overflow:hidden}.home-hero-film img,.home-hero-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%}.home-hero-film video{opacity:0;transition:opacity .6s var(--ease-out)}.home-hero-film video.is-showing{opacity:1}.home-hero-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(252,251,253,0) 72%,var(--paper) 100%)}.home-hero-inner{position:relative;display:grid;justify-items:start;grid-gap:20px;gap:20px;padding-block:4px 40px}.home-hero-chip{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 12px;border:1px solid var(--field-lavender-line);border-radius:24px;background:var(--paper-white);font:600 .875rem/1.43 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-text)}.home-hero-chip-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--gold)}.home-hero-title{margin:0;color:var(--paper-text)}.home-hero-title em{font-style:normal;color:var(--display-purple)}.home-hero-lead{max-width:620px;margin:0;color:var(--body-ink)}.home-hero-actions{display:grid;grid-gap:12px;gap:12px;width:100%;margin-top:8px}.home-hero-pause{position:absolute;top:14px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--field-lavender-line);border-radius:50%;background:var(--paper-white);color:var(--paper-text);cursor:pointer}.home-hero-pause svg{fill:currentColor}@media (min-width:600px){.home-hero-film{height:360px}.home-hero-actions{display:flex;flex-wrap:wrap;gap:16px;width:auto}}@media (min-width:900px){.home-hero{display:flex;align-items:center;min-height:min(820px,calc(100svh - var(--nav-h)));overflow:hidden}.home-hero-film{position:absolute;inset:0;height:auto}.home-hero-film img,.home-hero-film video{object-position:50% 50%}.home-hero-fade{background:linear-gradient(90deg,rgba(252,251,253,.94),rgba(252,251,253,.84) 30%,rgba(252,251,253,.42) 50%,rgba(252,251,253,0) 68%)}.home-hero-inner{flex:1 1;gap:24px;padding-block:72px}.home-hero-title{max-width:880px}.home-hero-actions{margin-top:0}.home-hero-pause{top:auto;bottom:32px;right:28px}}@media (min-width:1400px){.home-hero-pause{right:48px}}.home-worlds{padding-block:40px}.home-worlds-title{margin:0 0 24px;color:var(--display-purple)}.home-worlds-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.home-world{display:grid;align-content:start;height:100%;padding:0;overflow:hidden;color:inherit;text-decoration:none}.home-world:focus-visible,.home-world:hover{border-color:var(--display-purple);box-shadow:var(--card-shadow)}.home-world-picture{display:block;width:100%;height:auto;aspect-ratio:7/5;object-fit:cover}.home-world-words{display:grid;grid-gap:2px;gap:2px;padding:14px 16px 16px}.home-world-name{display:inline-flex;align-items:center;gap:8px;font:700 1.25rem/1.3 var(--font-display)}.home-world-mark,.home-world-mark svg{display:block;width:22px;height:22px}.home-world-job{font:400 .9375rem/1.45 var(--font-body);color:var(--paper-text)}@media (min-width:900px){.home-worlds{padding-block:64px}.home-worlds-title{margin-bottom:32px;text-align:center}.home-worlds-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.home-effect-inner{display:grid;justify-items:start;grid-gap:16px;gap:16px}.home-effect-inner>*{margin:0}.home-effect-lead{max-width:680px}.home-effect-frame{position:relative;width:100%;max-width:1040px;aspect-ratio:16/9;margin-block:16px 12px;overflow:hidden;border-radius:var(--card-radius);background:var(--rd-ink);box-shadow:0 28px 60px rgba(61,17,82,.16)}.home-effect-frame img,.home-effect-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-effect-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:none;cursor:pointer}.home-effect-play svg{box-sizing:content-box;padding:19px 17px 19px 21px;border-radius:50%;background:var(--gold);fill:var(--paper-text)}.home-effect-play:hover svg{background:var(--gold-bright)}.home-effect-quote{max-width:820px;font:italic 400 1.375rem/1.45 var(--font-body);color:var(--body-ink)}.home-effect-close{margin-top:12px}@media (min-width:900px){.home-effect-inner{justify-items:center;text-align:center}.home-effect-frame{margin-block:28px 24px}.home-effect-play svg{width:30px;height:30px;padding:29px 26px 29px 32px}.home-effect-quote{font-size:1.75rem;line-height:1.43}.home-effect-close{margin-top:20px}}@media (min-width:1000px){.home-reframe .split-head{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}.home-reframe-pair{display:grid;grid-gap:24px;gap:24px}.home-reframe-card{padding:28px 24px;border:1px solid var(--paper-line);border-radius:var(--card-radius);background:var(--paper-white);color:var(--body-ink)}.home-reframe-with{border-color:var(--display-purple);background:var(--display-purple);color:var(--paper-white)}.home-reframe-card h3{margin:0 0 16px}.home-reframe .home-reframe-with .t-eyebrow{color:var(--gold)}.home-reframe-caption{margin:0;font:400 .9375rem/1.6 var(--font-body);color:var(--body-quiet)}.home-reframe-with .home-reframe-caption{color:var(--lilac)}.home-reframe-figure{margin:0 0 20px;font:700 2.5rem/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--paper-text)}.home-reframe-with .home-reframe-figure{color:var(--paper-white)}.home-reframe-card ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.home-reframe-card li{position:relative;max-width:440px;padding-left:20px;font:400 1.0625rem/1.647 var(--font-body)}.home-reframe-card li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--purple)}.home-reframe-with li:before{background:var(--gold)}.home-reframe-close{display:grid;justify-items:start;grid-gap:20px;gap:20px;margin-top:32px}.home-reframe-close p{max-width:840px;margin:0}.home-reframe-qualifier{max-width:840px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--paper-line);color:var(--body-quiet)}@media (min-width:900px){.home-reframe-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.home-reframe-card{padding:40px}.home-reframe-figure{font-size:2.75rem}.home-reframe-close{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:48px}}.home-strip{padding-block:32px;background:var(--gold-tint)}.home-strip-inner{display:grid;grid-gap:20px;gap:20px}.home-strip p{margin:0}.home-strip-note{margin-top:6px;font:400 1.0625rem/1.647 var(--font-body);color:var(--body-ink)}@media (min-width:700px){.home-strip-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.home-cards{display:grid;grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.home-cards>li{display:grid;align-content:start;justify-items:start;grid-gap:16px;gap:16px;padding:28px 24px}.home-cards h3,.home-cards p{margin:0}.home-card-body{max-width:300px;font:400 1.0625rem/1.647 var(--font-body);color:var(--body-ink)}.home-seat-lockup{display:block;width:218px;color:var(--display-purple);--lockup-mark-opacity:1;--lockup-sub-opacity:1}.home-seat-lockup svg{display:block;width:100%;height:auto}.home-seat-logo{display:block;height:50px;background:var(--display-purple);-webkit-mask:var(--logo) left center /contain no-repeat;mask:var(--logo) left center /contain no-repeat}.home-seat-brookstone{--logo:url(/partners/brookstone.svg);aspect-ratio:661.14/147.36}.home-seat-triad{--logo:url(/partners/triad.svg);aspect-ratio:424.41/109.64}.home-persona-rule{width:40px;height:3px;border-radius:2px;background:var(--gold)}.home-serve-questions{font:400 1.0625rem/1.647 var(--font-body);color:var(--body-ink)}.home-serve .home-serve-built{color:var(--display-purple)}@media (min-width:1000px){.home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-cards>li{padding:32px}.home-serve-questions{font-size:1.1875rem;line-height:1.684}}.home-founders{padding-block:0 var(--sec-pad-y)}.home-founders-inner{display:grid;grid-gap:28px;gap:28px}.home-founders-photo img{display:block;width:100%;height:auto;border-radius:var(--card-radius)}.home-founders-words{display:grid;grid-gap:20px;gap:20px}.home-founders-words>*{margin:0}.home-founders-quote{font-size:1.5rem;line-height:1.5}.home-founders-caption{font:600 .875rem/1.43 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:999px){.home-founders-photo{margin-inline:calc(var(--wrap-pad) * -1)}.home-founders-photo img{border-radius:0}}@media (min-width:1000px){.home-founders{padding-block:72px}.home-founders-inner{grid-template-columns:minmax(0,1fr) 520px;gap:80px;align-items:center}.home-founders-photo{order:2}.home-founders-quote{font-size:1.75rem;line-height:1.43}}.home-shelf-cols{display:grid;grid-gap:56px;gap:56px}.home-shelf h2{margin:12px 0}.home-shelf-lead{max-width:560px;min-height:0;margin:0 0 24px;font:400 1.0625rem/1.647 var(--font-body);color:var(--body-ink)}.home-rows{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px;padding:0;list-style:none}.home-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;height:100%;min-height:100px;padding:16px 20px;text-decoration:none}.home-read:hover,.home-row:hover{border-color:var(--field-lavender-line)}.home-row-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:var(--tile);color:var(--tile-ink)}.home-row-tile-guide{--tile:var(--gold-tint);--tile-ink:var(--gold-text-on-paper)}.home-row-words{display:grid;grid-gap:4px;gap:4px}.home-row-meta{font:600 .875rem/1.43 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--body-quiet)}.home-row-title{font:600 1.125rem/1.444 var(--font-ui);color:var(--paper-text)}.home-row-line{font:400 .9375rem/1.6 var(--font-body);color:var(--body-ink)}.home-row-go{font:500 1.25rem/1 var(--font-ui);color:var(--display-purple)}@media (min-width:1000px){.home-shelf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-shelf-lead{min-height:3.3em}.home-rows{grid-auto-rows:1fr}.home-row{padding:16px 24px 16px 20px}}.home-reading-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:28px}.home-reading-head h2{margin:12px 0 0}.home-reading-grid{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.home-read{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:16px;gap:16px;height:100%;padding:14px;text-decoration:none}.home-read-cover{display:block;width:100%;height:auto;border-radius:6px}.home-read-words{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-block:4px}.home-read-go{align-self:end;margin-top:4px;font:400 .9375rem/1.6 var(--font-body);color:var(--paper-accent)}.home-essay:hover .home-read-go,.home-read:hover .home-read-go{text-decoration:underline;text-underline-offset:3px}.home-essays-head{margin:48px 0 20px}.home-essays{display:grid;grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.home-essay{display:grid;grid-gap:6px;gap:6px;padding-top:18px;border-top:2px solid var(--display-purple);text-decoration:none}.home-essay-title{font:500 1.25rem/1.4 var(--font-ui);color:var(--paper-text)}@media (min-width:700px){.home-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1000px){.home-reading-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:40px}.home-essays,.home-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-read{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px}.home-read-words{grid-template-rows:auto 1fr auto}}.home-reframe-title{max-width:900px;margin:0 0 32px}.home-world-mark{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.home-world:hover .home-world-mark{transform:rotate(-12deg) scale(1.25)}.home-world{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-world:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.home-world,.home-world-mark{transition:none}}@media (max-width:899px){.home-hero{display:flex;align-items:flex-end;min-height:min(calc(100svh - var(--nav-h)),760px);overflow:hidden}.home-hero-film{position:absolute;inset:0;height:auto}.home-hero-film img,.home-hero-film video{object-position:72% 30%}.home-hero-fade{background:linear-gradient(180deg,rgb(252 251 253/0) 30%,rgb(252 251 253/.86) 54%,var(--paper) 72%)}.home-hero-inner{width:100%;padding-block:0 28px}.home-worlds-row{grid-template-columns:minmax(0,1fr)}.home-world{grid-template-columns:132px minmax(0,1fr);align-items:center}.home-world-picture{height:100%}}@media (min-width:600px) and (max-width:899px){.home-world{grid-template-columns:200px minmax(0,1fr)}}.home-hero-what{margin:0;font:600 .8125rem/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--body-quiet);width:100%;text-align:center}@media (min-width:600px){.home-hero-what{width:auto;padding-left:28px;text-align:left}}@media (max-width:359px){.home-world{grid-template-columns:96px minmax(0,1fr)}}