.amp{--paper:#e8e7f3;--ink:#171427;--violet:#7537eb;--muted:#777080;--line:#17142726;--gutter:clamp(24px,4vw,72px);--cream:#f3f0e9;--font:var(--font-manrope),Manrope,Arial,sans-serif}.amp,.amp *{box-sizing:border-box}.amp{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.7}body.modal-open{overflow:hidden}.amp h1,.amp h2,.amp h3,.amp p{margin:0}.amp h1,.amp h2,.amp h3{letter-spacing:-.065em;font-weight:500;line-height:1.08}.amp a{color:inherit;text-decoration:none}.amp button{font:inherit;color:inherit;cursor:pointer}.amp button,.amp a{-webkit-tap-highlight-color:transparent}.amp img,.amp video{max-width:100%;display:block}.amp button{border:0}.amp button:disabled{cursor:default}.amp a:focus-visible,.amp button:focus-visible,.amp summary:focus-visible{outline:2px solid var(--violet);outline-offset:7px}.amp ::selection{background:var(--violet);color:#fff}.amp [hidden]{display:none!important}.amp .wrap{width:calc(100% - var(--gutter)*2);max-width:1600px;margin-inline:auto}.amp .skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.amp .skip-link:focus{top:15px}.amp .logo{aspect-ratio:626/96;background:var(--paper);flex-shrink:0;width:255px;display:block;position:relative;overflow:hidden}.amp .logo img{width:286.581%;max-width:none;height:auto;position:absolute;top:-222.917%;left:-23.9617%}.amp .logo-dark{background:var(--ink)}.amp .logo-dark img{left:-168.051%}.amp .text-link{background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;padding:0 0 8px;font-size:12px;line-height:1.7;display:inline-flex}.amp .text-link span{font-size:23px;line-height:1;transition:transform .2s}.amp .text-link:hover span{transform:translate(3px,-3px)}.amp .section-name{letter-spacing:0;font-size:11px;font-weight:500;line-height:1.6}.amp .section-name:before{content:"";vertical-align:middle;background:currentColor;width:17px;height:1px;margin-right:10px;display:inline-block}.amp h2{font-size:clamp(44px,5vw,76px)}.amp h2>span{color:var(--violet)}.amp .header{border-bottom:1px solid var(--line);align-items:center;gap:40px;height:104px;display:flex}.amp .header nav{gap:28px;margin-left:auto;font-size:11px;display:flex}.amp .header nav a{padding:12px 0}.amp .header-contact{border-bottom:1px solid var(--ink);align-items:center;gap:20px;margin-left:35px;padding:9px 0;font-size:11px;display:flex}.amp .header-contact span{font-size:22px;line-height:1}.amp .menu-button{background:0 0;padding:10px;display:none}.amp .menu-button span{background:var(--ink);width:22px;height:1px;margin:6px 0;display:block}.amp .hero{padding-top:55px}.amp .hero-heading{grid-template-columns:1.8fr 1fr;align-items:end;gap:70px;padding-bottom:42px;display:grid}.amp .hero h1{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(52px,5.3vw,92px);line-height:1.08}.amp .hero h1>span{color:var(--violet)}.amp .hero-aside{justify-self:end;max-width:335px;padding:0 0 4px}.amp .hero-aside>p{font-size:12px;line-height:1.8}.amp .hero-aside>p:first-child{color:#797282;margin-bottom:12px}.amp .hero-aside .text-link{gap:16px;margin-top:20px;font-size:10px}.amp .hero-aside .text-link>span{font-size:18px}.amp .cinema{isolation:isolate;background:#100d1b;border-radius:4px;height:clamp(390px,39vw,620px);position:relative;overflow:hidden}.amp .hero-video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.amp .cinema-shade{pointer-events:none;background:linear-gradient(90deg,#100c1cd9,#0000 62%),linear-gradient(#0000 60%,#0d0a1990);position:absolute;inset:0}.amp .film-title{letter-spacing:-.075em;color:#ece4fa;font-size:clamp(66px,8.9vw,143px);font-weight:400;line-height:.94;position:absolute;top:14%;left:5%}.amp .cinema-bottom{color:#e7dff4;justify-content:space-between;align-items:end;gap:25px;display:flex;position:absolute;bottom:28px;left:5%;right:4%}.amp .watch-film{color:inherit;background:0 0;align-items:center;gap:12px;padding:0;font-size:11px;display:flex}.amp .play-icon{border:1px solid #e8e7f35c;border-radius:50%;place-items:center;width:39px;height:39px;padding-left:2px;font-size:10px;transition:background .2s;display:grid}.amp .watch-film:hover .play-icon{background:#e8e7f31f}.amp .film-duration{color:#a99ebc;margin-left:10px;font-size:9px}.amp .cinema-bottom>p{color:#c2b6d1;margin-left:auto;margin-right:40px;font-size:10px;line-height:1.8}.amp .motion-button{color:#e8e7f3;background:#1714279c;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:flex}.amp .motion-button:hover{background:#ffffff20}.amp .video-fallback{color:#c9bfd5;max-width:240px;font-size:10px;position:absolute;top:25px;right:30px}.amp .hero-baseline{border-bottom:1px solid var(--line);color:#7f7789;justify-content:space-between;align-items:center;padding:19px 0 25px;font-size:10px;display:flex}.amp .hero-baseline>span:first-child{color:var(--ink)}.amp .hero-baseline>a{font-size:23px;line-height:1}.amp .partnership{grid-template-columns:1.15fr .85fr;column-gap:130px;padding-block:115px 106px;display:grid}.amp .section-lead .section-name{margin-bottom:32px}.amp .section-lead h2{font-size:clamp(42px,4.6vw,71px)}.amp .partnership-copy{max-width:410px;padding-top:100px}.amp .partnership-copy>p{color:#77707e;font-size:14px;line-height:1.95}.amp .partnership-copy>p:first-child{color:var(--ink);letter-spacing:-.025em;margin-bottom:24px;font-size:21px;line-height:1.5}.amp .partnership-copy .copy-signoff{color:var(--violet);letter-spacing:-.035em;margin-top:23px;font-size:20px}.amp .opportunities{border-top:1px solid var(--line);grid-column:1/-1;margin-top:73px}.amp .opportunity{border-bottom:1px solid var(--line)}.amp summary{cursor:pointer;list-style:none}.amp summary::-webkit-details-marker{display:none}.amp .opportunity>summary{grid-template-columns:1.05fr .95fr 30px;align-items:center;gap:40px;padding:28px 0;display:grid}.amp .opportunity-title{letter-spacing:-.055em;font-size:clamp(30px,3.2vw,49px);line-height:1.2}.amp .opportunity-promise{color:#7f738e;font-size:12px}.amp .disclosure{text-align:right;font-size:26px;font-weight:400;line-height:1;transition:transform .2s}.amp .opportunity[open] .disclosure{transform:rotate(45deg)}.amp .opportunity[open] .opportunity-title,.amp .opportunity>summary:hover .opportunity-title{color:var(--violet)}.amp .opportunity-body{grid-template-columns:1fr 1fr .6fr;gap:50px;padding:5px 0 35px;display:grid}.amp .opportunity-body p{color:#746b80;max-width:370px;font-size:12px;line-height:1.85}.amp .opportunity-body strong{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.amp .opportunity-body>a{white-space:nowrap;place-self:end;gap:15px;font-size:10px}.amp .tools{background:var(--cream);padding:77px 0 55px}.amp .tools-intro{grid-template-columns:.6fr 1.5fr .65fr;align-items:start;gap:40px;margin-bottom:65px;display:grid}.amp .tools-intro>.section-name{padding-top:10px}.amp .tools-intro>p:last-child{color:#7b737b;padding-top:9px;font-size:12px;line-height:1.8}.amp .tool-spread{grid-template-columns:1fr 1fr;align-items:start;gap:7.5%;display:grid}.amp .caliber-tool{padding-right:7%}.amp .caliber-visual{color:#f1e8fc;background:#7439d9;min-height:490px;padding:33px 38px 51px;position:relative;overflow:hidden}.amp .tool-wordmark{letter-spacing:-1.5px;justify-content:space-between;align-items:center;font-size:32px;display:flex}.amp .tool-wordmark>span{font-size:40px;line-height:1}.amp .scenario-context{color:#dbc5fc;margin-top:43px;font-size:11px;line-height:1.7}.amp .caliber-visual blockquote{letter-spacing:-.065em;margin:25px 0 30px;font-size:clamp(33px,3.7vw,57px);font-weight:400;line-height:1.1}.amp .practice-switch{text-align:left;background:0 0;border-top:1px solid #e9d7ff60;justify-content:space-between;align-items:center;width:100%;padding:16px 0 0;font-size:11px;display:flex}.amp .practice-switch>span{font-size:22px}.amp .practice-answer{border-left:2px solid #dac5ff;margin-top:20px;padding-left:17px}.amp .practice-answer p{letter-spacing:-.025em;font-size:18px;line-height:1.5}.amp .practice-answer>span{color:#d7b9fb;margin-top:12px;font-size:10px;display:block}.amp .example-caption{color:#d2b4ef;margin-top:21px;font-size:8px;display:block}.amp .tool-description{padding-top:29px}.amp .tool-description h3{margin:15px 0 18px;font-size:clamp(25px,2.8vw,43px)}.amp .tool-description>p{color:#7f737f;max-width:440px;font-size:12px;line-height:1.9}.amp .tool-description .text-link{gap:65px;margin-top:22px;font-size:11px}.amp .content-tool{padding-top:100px}.amp .content-visual{background:#d8d5bf;place-items:center;height:470px;display:grid;position:relative;overflow:hidden}.amp .editorial-paper{background:#f7f5ed;width:62%;height:76%;padding:27px;position:absolute;transform:rotate(7deg);box-shadow:0 6px 17px #21192918}.amp .paper-back{color:#524862;background:#c9c0de;transform:rotate(-11deg)translate(-9%,-2%)}.amp .paper-back>span{letter-spacing:-.06em;font-size:25px}.amp .paper-back i{background:#7a6e8e44;width:70%;height:3px;margin-top:20px;display:block}.amp .paper-front{padding-top:28px;top:13%;left:22%}.amp .paper-series{color:#746a79;font-size:7px}.amp .paper-front h3{margin-top:27px;font-size:clamp(30px,3.6vw,57px);line-height:1.08}.amp .paper-front>p{color:#8e8292;margin-top:23px;font-size:10px;line-height:1.9}.amp .paper-rule{background:#c9c0cc;height:1px;margin-top:28px;margin-bottom:9px}.amp .paper-footer{color:#938896;font-size:6px;line-height:1.5;display:block}.amp .content-stamp{color:#e8e7f3;text-align:center;background:#171427;border-radius:50%;place-items:center;width:98px;height:98px;font-size:11px;line-height:1.4;display:grid;position:absolute;bottom:7%;right:6%;transform:rotate(12deg)}.amp .tools-afterword{border-top:1px solid var(--line);color:#8d808f;justify-content:space-between;align-items:center;gap:25px;margin-top:66px;padding-top:23px;font-size:10px;display:flex}.amp .tools-afterword>a{color:var(--ink);align-items:center;gap:30px;display:flex}.amp .tools-afterword>a>span{font-size:22px}.amp .craft{background:var(--ink);color:var(--paper);padding:94px 0 79px}.amp .craft-intro{justify-content:space-between;align-items:end;gap:100px;display:flex}.amp .craft-intro .section-name{color:#a897bb;margin-bottom:29px}.amp .craft-intro h2>span{color:#b7a3df}.amp .craft-intro>p{color:#a99ab8;max-width:325px;padding-bottom:4px;font-size:12px;line-height:1.9}.amp .selection-numbers{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1.5fr .5fr 1fr;align-items:center;gap:40px;margin-top:58px;padding:27px 0 39px;display:grid}.amp .big-number{letter-spacing:-.09em;font-size:clamp(110px,17vw,259px);font-weight:400;line-height:1.2;display:block}.amp .accepted-number{color:#bda4f0}.amp .selection-numbers p{color:#ab9abd;margin-top:10px;padding-left:8px;font-size:11px}.amp .selection-arrow{color:#6f5a84;text-align:center;font-size:clamp(55px,8vw,125px)}.amp .vetting{grid-template-columns:1fr 1fr;gap:100px;padding:57px 0 62px;display:grid}.amp .vetting-intro h3{letter-spacing:-.06em;font-size:36px;line-height:1.12}.amp .vetting-intro p{color:#a99ab8;max-width:355px;margin-top:22px;font-size:12px;line-height:1.95}.amp .vetting-intro .text-link{color:#d4c0ed;border-color:#6c537e;margin-top:24px;font-size:11px}.amp .vetting-stages{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.amp .vetting-stages li{border-bottom:1px solid #ffffff24;gap:30px;padding:17px 0;font-size:15px;line-height:1.5;display:flex}.amp .vetting-stages li span{color:#8f73ab;padding-top:4px;font-size:9px}.amp .bench{margin-top:7px}.amp .bench-heading{justify-content:space-between;align-items:center;gap:25px;padding-bottom:24px;display:flex}.amp .bench-heading h3{font-size:24px}.amp .bench-heading>span{color:#a18bad;font-size:9px}.amp .bench-row{border-top:1px solid #ffffff24;grid-template-columns:.65fr 1.3fr .65fr 30px;align-items:center;gap:40px;padding:28px 0;display:grid}.amp .bench-row>span:first-child{color:#bdacd0;font-size:10px}.amp .bench-row>strong{letter-spacing:-.035em;font-size:23px;font-weight:400;line-height:1.45}.amp .bench-row>span:nth-child(3){color:#a38bb3;font-size:10px;line-height:1.9}.amp .bench-row>span:last-child{color:#bca1dc;font-size:27px;transition:transform .2s}.amp .bench-row:hover>span:last-child{transform:translate(3px,-3px)}.amp .bench-row:hover>strong{color:#c6aae7}.amp .bench-note{color:#8c759c;margin-top:18px;font-size:9px;line-height:1.8}.amp .approach{grid-template-columns:1fr 1fr;gap:60px 120px;padding:101px 0 74px;display:grid}.amp .approach-heading{align-self:start;position:sticky;top:35px}.amp .approach-heading .section-name{margin-bottom:31px}.amp .start-note{border-top:1px solid var(--line);align-items:center;gap:19px;max-width:330px;margin-top:45px;padding-top:22px;display:flex}.amp .start-note>span{letter-spacing:-.08em;color:var(--violet);font-size:70px;line-height:1}.amp .start-note>div{font-size:10px;line-height:1.6}.amp .start-note p{color:#8c7f96;max-width:210px;margin-top:6px;font-size:8px;line-height:1.6}.amp .approach-story{padding-top:7px}.amp .approach-story article{border-top:1px solid var(--line);padding:24px 0 37px}.amp .approach-story article+article{margin-top:12px}.amp .story-index{color:#8e75a0;font-size:9px}.amp .approach-story h3{margin:18px 0;font-size:34px;line-height:1.15}.amp .approach-story p{color:#80728b;max-width:365px;font-size:12px;line-height:1.9}.amp .working-agreement{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr .8fr;align-items:center;gap:50px;padding-top:32px;display:grid}.amp .working-agreement>strong{letter-spacing:-.04em;font-size:19px;font-weight:500;line-height:1.4}.amp .working-agreement>p{color:#86718d;font-size:10px;line-height:1.9}.amp .working-agreement .text-link{justify-self:end;gap:20px;max-width:270px;font-size:9px}.amp .people{background:#d4ccdf;padding:81px 0 52px}.amp .people-intro{grid-template-columns:.55fr 1.5fr .7fr;align-items:start;gap:35px;display:grid}.amp .people-intro>.section-name{max-width:140px;padding-top:8px}.amp .people-intro h2>span{color:#77618c}.amp .people-intro>p:last-child{color:#7b6a85;padding-top:8px;font-size:11px;line-height:1.9}.amp .founder-list{border-top:1px solid #78678455;margin-top:55px}.amp .founder-list article{border-bottom:1px solid #78678455;grid-template-columns:1.2fr 1fr 35px;align-items:center;gap:100px;padding:33px 0;display:grid}.amp .founder-list h3{letter-spacing:-.055em;margin-top:8px;font-size:clamp(34px,4.2vw,62px);line-height:1.2}.amp .founder-list article>p{color:#715c7d;max-width:385px;font-size:12px;line-height:1.9}.amp .founder-list article>a{font-size:35px;line-height:1;transition:transform .2s}.amp .people-footnote{color:#7f6d8b;justify-content:space-between;align-items:center;gap:40px;margin-top:33px;font-size:10px;display:flex}.amp .people-footnote>span{color:#3e2d4e}.amp .people-footnote>p{line-height:1.9}.amp .questions{grid-template-columns:1fr 1fr;gap:110px;padding:99px 0 110px;display:grid}.amp .questions .section-name{margin-bottom:25px}.amp .questions h2{font-size:clamp(38px,4vw,60px)}.amp .questions>div>.text-link{margin-top:27px;font-size:11px}.amp .faq-list{border-top:1px solid var(--line)}.amp .faq-list details{border-bottom:1px solid var(--line)}.amp .faq-list summary{justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:13px;line-height:1.6;display:flex}.amp .faq-list summary>span{flex-shrink:0;font-size:21px;transition:transform .2s}.amp .faq-list details[open] summary>span{transform:rotate(45deg)}.amp .faq-list details[open] summary{color:var(--violet)}.amp .faq-list details>p{color:#7d6d87;padding:0 35px 24px 0;font-size:12px;line-height:1.9}.amp .faq-list summary:hover{color:var(--violet)}.amp .contact{background:var(--violet);color:#f3eefe;padding:70px 0 77px;position:relative;overflow:hidden}.amp .contact .wrap>p{color:#d5c0f5;margin-bottom:41px;font-size:12px}.amp .contact h2{letter-spacing:-.085em;font-size:clamp(77px,12vw,180px);line-height:.94}.amp .contact h2>span{color:#d3b8fb}.amp .contact-bottom{justify-content:space-between;align-items:center;gap:36px;margin-top:47px;display:flex}.amp .contact-button{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:64px;padding:20px 23px;font-size:14px;line-height:1.5;transition:background .2s;display:flex}.amp .contact-button>span{font-size:28px;line-height:1}.amp .contact-button:hover{background:#fff}.amp .contact-bottom>p{color:#ccb2f0;font-size:11px;line-height:1.8}.amp .footer{background:var(--ink);color:var(--paper);padding-top:51px}.amp .footer>.wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:35px;display:flex}.amp .footer .logo{width:258px}.amp .footer nav{color:#b6a4c8;gap:33px;font-size:11px;display:flex}.amp .footer nav a:hover{color:#fff}.amp .footer-bottom{color:#a28bae;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;width:100%;margin-top:19px;padding:24px 0;font-size:9px;display:flex}.amp .footer-bottom>span:nth-child(2){color:#d5c0e3}.amp dialog{color:var(--ink);background:var(--paper);border:0;max-width:min(620px,100vw - 34px);max-height:90svh;padding:37px;box-shadow:0 30px 90px #0005}.amp dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100a1ddd}.amp .dialog-close{background:0 0;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:14px;right:17px}.amp .dialog-close:hover{color:var(--violet)}.amp .dialog-category{color:#887696;margin-bottom:23px;font-size:10px}.amp #tool-dialog h2{padding-right:20px;font-size:48px}.amp #tool-dialog-description{color:#6d5d7b;margin-top:24px;font-size:15px;line-height:1.8}.amp #tool-dialog-points{margin:23px 0;padding-left:18px;font-size:12px;line-height:2.2}.amp #tool-dialog-note{color:#8c799a;margin-bottom:24px;font-size:10px;line-height:1.8}.amp #tool-dialog .contact-button{background:var(--violet);color:#fff;padding:16px 20px;font-size:12px}.amp #film-dialog{color:#e8e7f3;background:#171427;width:1100px;max-width:min(1300px,100vw - 38px);padding:49px 17px 18px;overflow:visible}.amp #film-dialog video{object-fit:contain;background:#08060c;width:100%;max-height:75svh}.amp #film-dialog>a{text-align:right;color:#bba4d1;margin-top:12px;font-size:10px;display:block}.amp .film-close{top:7px;right:10px}.amp .film-close:hover{color:#fff}@media (min-width:1600px){.amp .hero-heading{gap:110px}.amp .hero-aside>p{font-size:15px}.amp .hero-aside .text-link{font-size:12px}.amp .hero-heading{padding-bottom:48px}.amp .caliber-visual{min-height:600px;padding:41px 48px}.amp .scenario-context{margin-top:67px;font-size:13px}.amp .caliber-visual blockquote{font-size:63px}.amp .content-visual{height:570px}.amp .paper-front h3{font-size:67px}.amp .content-stamp{width:117px;height:117px;font-size:13px}.amp .practice-switch{font-size:13px}.amp .tool-description>p{font-size:14px}.amp .partnership-copy>p{font-size:16px}.amp .partnership-copy>p:first-child{font-size:24px}}@media (max-width:1100px){.amp .header{gap:25px;height:95px}.amp .header .logo{width:220px}.amp .header nav{gap:21px;font-size:10px}.amp .header-contact{gap:16px;margin-left:15px;font-size:10px}.amp .hero{padding-top:40px}.amp .hero-heading{grid-template-columns:1.8fr 1fr;gap:40px}.amp .hero h1{font-size:5.2vw}.amp .hero-aside>p{font-size:10px}.amp .hero-aside .text-link{gap:12px;margin-top:15px;font-size:8px}.amp .hero-aside>p:first-child{margin-bottom:8px}.amp .hero-heading{padding-bottom:32px}.amp .cinema{height:430px}.amp .partnership{column-gap:70px;padding-block:83px 80px}.amp .partnership-copy{padding-top:87px}.amp .partnership-copy>p:first-child{font-size:18px}.amp .partnership-copy>p{font-size:12px}.amp .opportunity>summary{gap:30px}.amp .opportunity-body{gap:35px}.amp .opportunity-body>a{font-size:9px}.amp .tools{padding-top:60px}.amp .tools-intro{grid-template-columns:.45fr 1.4fr .65fr;gap:25px}.amp .tools-intro .section-name,.amp .tools-intro>p:last-child{font-size:10px}.amp .tool-spread{gap:6%}.amp .caliber-tool{padding-right:0}.amp .caliber-visual{min-height:450px;padding:29px}.amp .tool-wordmark{font-size:28px}.amp .scenario-context{margin-top:35px}.amp .caliber-visual blockquote{font-size:41px}.amp .content-visual{height:425px}.amp .paper-front{padding:24px}.amp .paper-front h3{font-size:42px}.amp .content-stamp{width:82px;height:82px;font-size:9px}.amp .tool-description h3{font-size:29px}.amp .craft{padding-top:73px}.amp .craft-intro{gap:70px}.amp .craft-intro>p{max-width:270px;font-size:11px}.amp .selection-numbers{gap:20px}.amp .selection-numbers p{font-size:10px}.amp .vetting{gap:80px}.amp .vetting-intro h3{font-size:32px}.amp .bench-row{gap:25px}.amp .bench-row>strong{font-size:20px}.amp .bench-row>span:first-child,.amp .bench-row>span:nth-child(3){font-size:9px}.amp .bench-heading h3{font-size:22px}.amp .approach{gap:55px 90px;padding-top:80px}.amp .approach-story h3{font-size:31px}.amp .working-agreement{gap:35px}.amp .working-agreement>strong{font-size:17px}.amp .working-agreement .text-link{font-size:8px}.amp .people-intro{grid-template-columns:.45fr 1.5fr .7fr;gap:25px}.amp .people-intro>.section-name,.amp .people-intro>p:last-child{font-size:10px}.amp .founder-list article{gap:70px}.amp .founder-list article>p{font-size:11px}.amp .questions{gap:80px;padding-block:80px}.amp .faq-list summary{font-size:12px}.amp .contact h2{font-size:13vw}}@media (max-width:800px){.amp{--gutter:28px}.amp .header{gap:20px}.amp .header .logo{width:194px}.amp .header nav{gap:18px;font-size:9px}.amp .header-contact{gap:13px;margin-left:5px;font-size:9px}.amp .header-contact>span{font-size:20px}.amp .hero-heading{padding-bottom:27px;display:block;position:relative}.amp .hero h1{font-size:7.6vw}.amp .hero-aside{justify-content:space-between;align-items:end;gap:30px;max-width:none;margin-top:27px;display:flex}.amp .hero-aside>p:first-child{display:none}.amp .hero-aside>p{font-size:11px}.amp .hero-aside .text-link{margin:0;font-size:9px}.amp .cinema{height:430px}.amp .film-title{font-size:87px;top:18%;left:6%}.amp .cinema-bottom{bottom:26px;left:6%;right:5%}.amp .cinema-bottom>p{margin-right:15px;font-size:8px}.amp .watch-film{font-size:10px}.amp .film-duration{display:none}.amp .hero-baseline{font-size:8px}.amp .partnership{column-gap:50px;padding-block:70px 65px}.amp .section-lead h2{font-size:40px}.amp .section-name{font-size:10px}.amp .partnership-copy{padding-top:72px}.amp .partnership-copy>p:first-child{font-size:16px}.amp .partnership-copy>p{font-size:11px}.amp .partnership-copy .copy-signoff{font-size:17px}.amp .opportunities{margin-top:50px}.amp .opportunity>summary{grid-template-columns:1fr 1fr 20px;gap:20px;padding:25px 0}.amp .opportunity-title{font-size:31px}.amp .opportunity-promise{font-size:10px}.amp .opportunity-body{grid-template-columns:1fr 1fr;gap:25px}.amp .opportunity-body p{font-size:11px}.amp .opportunity-body>a{grid-column:2;justify-self:start;font-size:10px}.amp .tools-intro{grid-template-columns:1fr 2.5fr;gap:25px;margin-bottom:40px}.amp .tools-intro h2{font-size:35px}.amp .tools-intro>p:last-child{grid-column:2;max-width:370px;margin-top:-7px;padding:0;font-size:11px}.amp .tool-spread{gap:30px}.amp .caliber-visual{min-height:435px;padding:25px}.amp .tool-wordmark{font-size:26px}.amp .scenario-context{margin-top:35px;font-size:9px}.amp .caliber-visual blockquote{font-size:36px;line-height:1.14}.amp .practice-switch{font-size:9px}.amp .example-caption{font-size:6px}.amp .practice-answer p{font-size:15px}.amp .content-tool{padding-top:90px}.amp .content-visual{height:380px}.amp .editorial-paper{width:69%;height:73%;padding:17px}.amp .paper-front{top:15%;left:20%}.amp .paper-series{font-size:5px}.amp .paper-front h3{margin-top:22px;font-size:34px}.amp .paper-front>p{margin-top:20px;font-size:8px}.amp .paper-rule{margin-top:25px}.amp .paper-footer{font-size:5px}.amp .content-stamp{width:72px;height:72px;font-size:8px;bottom:6%;right:3%}.amp .tool-description h3{font-size:27px}.amp .tool-description>p{font-size:11px}.amp .tool-description .text-link{gap:35px;font-size:10px}.amp .tools-afterword{margin-top:45px;font-size:8px}.amp .craft{padding:63px 0 56px}.amp .craft-intro{align-items:start;gap:45px}.amp .craft-intro h2{font-size:40px}.amp .craft-intro>p{max-width:230px;padding-top:53px;font-size:10px}.amp .selection-numbers{margin-top:43px;padding:21px 0 30px}.amp .selection-numbers p{font-size:8px}.amp .big-number{font-size:18vw}.amp .selection-arrow{font-size:70px}.amp .vetting{gap:50px;padding-block:41px 48px}.amp .vetting-intro h3{font-size:29px}.amp .vetting-intro p{font-size:11px}.amp .vetting-stages li{gap:25px;padding:16px 0;font-size:12px}.amp .vetting-intro .text-link{font-size:9px}.amp .bench-heading{display:block}.amp .bench-heading h3{font-size:23px}.amp .bench-heading>span{margin-top:12px;font-size:8px;display:block}.amp .bench-row{grid-template-columns:.75fr 1.2fr .65fr 20px;gap:20px}.amp .bench-row>strong{font-size:17px}.amp .bench-row>span:first-child,.amp .bench-row>span:nth-child(3),.amp .bench-note{font-size:8px}.amp .approach{gap:40px 65px;padding:66px 0 52px}.amp .approach-heading h2{font-size:48px}.amp .start-note{gap:16px;margin-top:32px}.amp .start-note>span{font-size:60px}.amp .start-note>div{font-size:9px}.amp .start-note p{font-size:7px}.amp .approach-story h3{font-size:26px}.amp .approach-story p{font-size:10px}.amp .approach-story article{padding-bottom:29px}.amp .working-agreement{grid-template-columns:1fr 1.2fr;gap:24px 55px}.amp .working-agreement>.text-link{grid-column:2;justify-self:start;font-size:9px}.amp .working-agreement>strong{font-size:19px}.amp .working-agreement>p{font-size:10px}.amp .people{padding-top:60px}.amp .people-intro{grid-template-columns:1fr 2.7fr;gap:25px}.amp .people-intro h2{font-size:37px}.amp .people-intro>p:last-child{grid-column:2;max-width:420px;padding:0;font-size:11px}.amp .founder-list article{grid-template-columns:1.05fr 1fr 26px;gap:40px;padding:27px 0}.amp .founder-list h3{font-size:35px}.amp .founder-list article>p{font-size:10px}.amp .founder-list article>a{font-size:27px}.amp .people-footnote{gap:30px;font-size:9px}.amp .questions{gap:60px;padding:66px 0 73px}.amp .questions h2{font-size:37px}.amp .questions>div>.text-link{font-size:9px}.amp .faq-list summary{gap:18px;padding:19px 0;font-size:11px}.amp .faq-list details>p{padding-right:0;font-size:11px}.amp .contact{padding-block:57px}.amp .contact .wrap>p{margin-bottom:30px;font-size:10px}.amp .contact-button{gap:52px;padding:17px 20px;font-size:12px}.amp .contact-bottom>p{font-size:10px}.amp .footer{padding-top:40px}.amp .footer .logo{width:220px}.amp .footer nav{gap:23px;font-size:9px}.amp .footer-bottom{font-size:8px}}@media (max-width:620px){.amp{--gutter:22px}.amp .header{gap:13px;height:81px}.amp .header .logo{width:186px}.amp .header-contact{border:1px solid var(--line);place-items:center;gap:0;width:33px;height:33px;margin-left:auto;padding:0;font-size:0;display:grid}.amp .header-contact>span{font-size:21px}.amp .menu-button{padding:4px;display:block}.amp .header nav{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;padding:20px var(--gutter);gap:0;margin:0;font-size:16px;display:none;position:absolute;top:80px;left:0;right:0}.amp .header nav.is-open{flex-direction:column;display:flex}.amp .header nav a{padding:15px 0}.amp .hero{padding-top:33px}.amp .hero h1{letter-spacing:-.065em;white-space:normal;font-size:clamp(34px,8.1vw,50px);line-height:1.15}.amp .hero h1 br{display:none}.amp .hero h1>span{display:block}.amp .hero-aside{max-width:340px;margin-top:20px;display:block}.amp .hero-aside>p{font-size:12px;line-height:1.8}.amp .hero-aside .text-link{gap:28px;margin-top:19px;font-size:10px}.amp .hero-heading{padding-bottom:25px}.amp .cinema{height:440px;margin-inline:calc(var(--gutter)*-1);border-radius:0}.amp .hero-video{object-fit:cover;object-position:64% center}.amp .cinema-shade{background:linear-gradient(#0000 40%,#120a22c9),linear-gradient(90deg,#100a20aa,#0000 90%)}.amp .film-title{left:var(--gutter);letter-spacing:-.08em;font-size:68px;line-height:.98;top:29px}.amp .cinema-bottom{left:var(--gutter);right:var(--gutter);align-items:center;gap:15px;bottom:23px}.amp .cinema-bottom>p{display:none}.amp .play-icon{width:35px;height:35px;font-size:9px}.amp .watch-film{font-size:10px}.amp .motion-button{gap:6px;padding:7px 10px;font-size:8px}.amp .video-fallback{width:200px;font-size:8px;top:auto;bottom:77px;right:22px}.amp .hero-baseline{padding-block:16px;font-size:7px}.amp .hero-baseline>span:nth-child(2){display:none}.amp .hero-baseline>a{font-size:18px}.amp .partnership{padding:55px 0 52px;display:block}.amp .section-name{font-size:10px}.amp .section-lead .section-name{margin-bottom:25px}.amp .section-lead h2{font-size:clamp(33px,8.8vw,51px)}.amp .partnership-copy{max-width:100%;padding-top:25px}.amp .partnership-copy>p:first-child{max-width:320px;margin-bottom:18px;font-size:19px;line-height:1.6}.amp .partnership-copy>p{max-width:345px;font-size:12px;line-height:1.9}.amp .partnership-copy .copy-signoff{margin-top:20px;font-size:21px}.amp .opportunities{margin-top:35px}.amp .opportunity>summary{grid-template-columns:1fr 22px;gap:5px 15px;padding:22px 0}.amp .opportunity-title{font-size:33px}.amp .opportunity-promise{grid-row:2;padding-top:7px;font-size:10px}.amp .disclosure{grid-area:1/2/3;font-size:25px}.amp .opportunity-body{grid-template-columns:1fr;gap:20px;padding:0 0 25px}.amp .opportunity-body p{max-width:335px;font-size:12px}.amp .opportunity-body strong{font-size:12px}.amp .opportunity-body>a{grid-column:auto;justify-self:start;margin-top:2px;font-size:10px}.amp .tools{padding:45px 0 36px}.amp .tools-intro{margin-bottom:30px;display:block}.amp .tools-intro .section-name{margin-bottom:25px;padding:0;font-size:10px}.amp .tools-intro h2{font-size:36px;line-height:1.13}.amp .tools-intro>p:last-child{max-width:315px;margin-top:20px;font-size:12px}.amp .tool-spread{display:block}.amp .caliber-visual{min-height:470px;padding:27px 28px 31px}.amp .tool-wordmark{font-size:30px}.amp .scenario-context{margin-top:36px;font-size:11px}.amp .caliber-visual blockquote{margin:24px 0 29px;font-size:clamp(42px,10vw,57px)}.amp .practice-switch{padding-top:15px;font-size:11px}.amp .example-caption{font-size:8px}.amp .practice-answer p{font-size:19px}.amp .practice-answer>span{font-size:11px}.amp .tool-description{padding-top:23px}.amp .tool-description>span{font-size:10px}.amp .tool-description h3{margin-top:12px;font-size:33px}.amp .tool-description>p{max-width:345px;font-size:12px}.amp .tool-description .text-link{gap:55px;margin-top:22px;font-size:11px}.amp .content-tool{padding-top:40px}.amp .content-visual{height:422px}.amp .editorial-paper{max-width:275px;height:76%;padding:25px}.amp .paper-front h3{margin-top:25px;font-size:44px}.amp .paper-series{font-size:6px}.amp .paper-front>p{font-size:10px}.amp .paper-footer{font-size:6px}.amp .paper-rule{margin-top:25px}.amp .content-stamp{width:82px;height:82px;font-size:9px;bottom:6%;right:4%}.amp .tools-afterword{margin-top:38px;padding-top:20px;font-size:9px;display:block}.amp .tools-afterword>a{justify-content:space-between;gap:25px;margin-top:17px;font-size:10px}.amp .craft{padding:49px 0 43px}.amp .craft-intro{display:block}.amp .craft-intro .section-name{margin-bottom:25px}.amp .craft-intro h2{font-size:40px;line-height:1.13}.amp .craft-intro>p{max-width:340px;padding-top:24px;font-size:12px;line-height:1.9}.amp .selection-numbers{grid-template-columns:1.4fr .3fr .65fr;gap:9px;margin-top:28px;padding:18px 0 26px}.amp .big-number{font-size:22.8vw}.amp .selection-arrow{padding-bottom:19px;font-size:31px}.amp .selection-numbers p{max-width:136px;margin-top:12px;padding-left:3px;font-size:8px;line-height:1.7}.amp .vetting{grid-template-columns:1fr;gap:29px;padding:32px 0 41px}.amp .vetting-intro h3{font-size:32px}.amp .vetting-intro p{margin-top:18px;font-size:12px}.amp .vetting-intro .text-link{margin-top:19px;font-size:10px}.amp .vetting-stages li{gap:25px;padding:16px 0;font-size:14px}.amp .vetting-stages li span{font-size:8px}.amp .bench-heading{padding-bottom:22px}.amp .bench-heading h3{max-width:285px;font-size:26px;line-height:1.25}.amp .bench-heading>span{margin-top:10px;font-size:9px}.amp .bench-row{grid-template-columns:1fr 26px;gap:14px 20px;padding:22px 0}.amp .bench-row>span:first-child{grid-column:1;font-size:10px}.amp .bench-row>strong{grid-column:1;font-size:23px;line-height:1.35}.amp .bench-row>span:nth-child(3){grid-column:1;font-size:10px;line-height:1.8}.amp .bench-row>span:nth-child(3) br{display:none}.amp .bench-row>span:last-child{grid-area:1/2/4;font-size:28px}.amp .bench-note{max-width:300px;margin-top:10px;font-size:9px}.amp .approach{padding:51px 0 40px;display:block}.amp .approach-heading{position:static}.amp .approach-heading .section-name{margin-bottom:25px}.amp .approach-heading h2{font-size:52px}.amp .start-note{gap:21px;max-width:310px;margin-top:29px;padding-top:20px}.amp .start-note>span{font-size:68px}.amp .start-note>div{font-size:11px}.amp .start-note p{max-width:200px;font-size:8px;line-height:1.8}.amp .approach-story{padding-top:37px}.amp .approach-story article{padding:23px 0 31px}.amp .approach-story article+article{margin:0}.amp .approach-story h3{margin-top:18px;font-size:31px}.amp .approach-story p{max-width:325px;font-size:12px}.amp .story-index{font-size:9px}.amp .working-agreement{margin-top:1px;padding-top:25px;display:block}.amp .working-agreement>strong{font-size:23px;line-height:1.35;display:block}.amp .working-agreement>p{margin:18px 0 22px;font-size:12px;line-height:1.9}.amp .working-agreement .text-link{gap:15px;max-width:none;font-size:10px}.amp .people{padding:46px 0 34px}.amp .people-intro{display:block}.amp .people-intro>.section-name{max-width:none;margin-bottom:24px;padding:0;font-size:10px}.amp .people-intro h2{font-size:35px;line-height:1.16}.amp .people-intro>p:last-child{max-width:325px;margin-top:21px;font-size:12px;line-height:1.9}.amp .founder-list{margin-top:29px}.amp .founder-list article{grid-template-columns:1fr 30px;gap:17px 25px;padding:25px 0}.amp .founder-list article>div>span{font-size:9px}.amp .founder-list h3{margin-top:9px;font-size:39px}.amp .founder-list article>p{grid-column:1;max-width:320px;font-size:12px;line-height:1.85}.amp .founder-list article>a{grid-area:1/2/3;font-size:30px}.amp .people-footnote{margin-top:26px;font-size:10px;display:block}.amp .people-footnote>p{margin-top:12px;font-size:10px;line-height:1.8}.amp .questions{padding:47px 0 54px;display:block}.amp .questions .section-name{margin-bottom:24px}.amp .questions h2{font-size:41px}.amp .questions>div>.text-link{margin-top:23px;font-size:11px}.amp .faq-list{margin-top:31px}.amp .faq-list summary{gap:25px;padding:21px 0;font-size:13px}.amp .faq-list details>p{padding-bottom:24px;font-size:12px;line-height:1.9}.amp .contact{padding:43px 0}.amp .contact .wrap>p{max-width:250px;margin-bottom:28px;font-size:11px;line-height:1.8}.amp .contact h2{font-size:clamp(60px,15vw,91px);line-height:1.02}.amp .contact-bottom{flex-direction:column;align-items:start;gap:22px;margin-top:31px}.amp .contact-button{min-width:217px;padding:17px 20px;font-size:13px}.amp .contact-bottom>p{font-size:11px}.amp .footer{padding-top:35px}.amp .footer>.wrap{gap:27px}.amp .footer .logo{width:237px}.amp .footer nav{flex-wrap:wrap;gap:13px 25px;font-size:11px}.amp .footer-bottom{gap:20px;margin-top:0;padding:22px 0;font-size:8px}.amp .footer-bottom>span:nth-child(2){display:none}.amp dialog{padding:28px}.amp #tool-dialog h2{font-size:39px}.amp #tool-dialog-description{font-size:13px;line-height:1.9}.amp #tool-dialog-points{font-size:11px;line-height:2}.amp #tool-dialog-note{font-size:10px}.amp #film-dialog{max-width:calc(100vw - 20px);padding:45px 10px 15px}}@media (max-width:360px){.amp .header .logo{width:165px}.amp .hero h1{font-size:32px}.amp .film-title{font-size:61px}.amp .cinema{height:405px}.amp .section-lead h2{font-size:33px}.amp .tools-intro h2{font-size:32px}.amp .caliber-visual blockquote{font-size:40px}.amp .caliber-visual{padding:24px}.amp .craft-intro h2{font-size:35px}.amp .people-intro h2{font-size:32px}.amp .contact h2{font-size:56px}}@media (prefers-reduced-motion:reduce){.amp,.amp *,.amp :before,.amp :after{transition:none!important;animation:none!important}}.amp{--ink:#171427;--paper:#e8e7f3;--violet:#7537eb;--gutter:clamp(22px,4.8vw,88px);background:var(--ink)}.amp main{display:block}.amp a:focus-visible,.amp button:focus-visible,.amp summary:focus-visible{outline-offset:6px;outline:2px solid #a884ff}.amp .header{z-index:5;height:106px;color:var(--paper);border-bottom:1px solid #e8e7f321;gap:35px;position:absolute;top:0;left:0;right:0}.amp .header .logo{background:#171427;width:246px}.amp .header nav{gap:32px;font-size:12px}.amp .header a:hover{color:#cdb8fa}.amp .header-contact{border-color:#e8e7f34d;gap:46px;margin-left:48px;padding-block:10px;font-size:12px}.amp .header-contact span{font-size:25px}.amp .menu-button span{background:var(--paper)}.amp .opening{isolation:isolate;color:var(--paper);background:#171427;flex-direction:column;height:100svh;min-height:780px;max-height:1180px;display:flex;position:relative;overflow:hidden}.amp .opening-film{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.amp .opening-shade{z-index:1;pointer-events:none;background:linear-gradient(#171427 0%,#17142790 10%,#0000 30% 73%,#171427eb 100%),linear-gradient(90deg,#171427f0 0%,#1714279c 31%,#17142724 68%,#0000 85%);position:absolute;inset:0}.amp .opening-content,.amp .opening-bottom{z-index:2;position:relative}.amp .opening-content{flex:1;padding-top:clamp(220px,29svh,350px);padding-bottom:115px}.amp .opening-eyebrow{letter-spacing:.01em;color:#c4b6db;margin-bottom:31px;font-size:13px}.amp .opening h1{letter-spacing:-.062em;max-width:1150px;font-size:clamp(57px,6.65vw,109px);font-weight:400;line-height:1.08}.amp .opening h1 span{color:#c6b4e5}.amp .opening-copy{color:#d6cde4;max-width:550px;margin-top:30px;font-size:16px;line-height:1.85}.amp .opening-actions{align-items:center;gap:52px;margin-top:37px;display:flex}.amp .primary-link{color:#f4efff;border-bottom:1px solid #e8e7f365;justify-content:space-between;align-items:center;gap:35px;padding:15px 0 14px;font-size:13px;line-height:1.4;display:inline-flex}.amp .primary-link>span{font-size:27px;transition:transform .25s}.amp .primary-link:hover>span{transform:translate(4px,-4px)}.amp .watch-film{color:#f0eaf9;gap:15px;font-size:12px}.amp .play-icon{border-color:#e8e7f35c;width:43px;height:43px;font-size:10px}.amp .watch-film small{text-align:left;color:#a796bf;margin-top:3px;font-size:9px;display:block}.amp .opening-bottom{border-top:1px solid #e8e7f32a;justify-content:space-between;align-items:center;gap:25px;min-height:77px;display:flex;position:relative}.amp .opening-bottom>a{align-items:center;gap:35px;font-size:11px;display:flex}.amp .opening-bottom>a span{font-size:24px}.amp .opening-bottom>p{color:#b4a3c9;margin-left:auto;margin-right:37px;font-size:11px}.amp .motion-button{background:0 0;border-radius:0;padding:8px 11px;font-size:10px}.amp .video-fallback{z-index:3;color:#d4c6e5;font-size:11px;top:auto;bottom:94px}.amp .advantage{background:var(--paper);padding:116px 0 76px;position:relative}.amp .advantage-intro{grid-template-columns:.62fr 1.65fr;align-items:start;column-gap:90px;display:grid}.amp .advantage-intro>.section-name{color:#62516e;max-width:170px;padding-top:10px;font-size:11px}.amp .advantage-intro h2{font-size:clamp(52px,5.9vw,94px);font-weight:400;line-height:1.09}.amp .advantage-intro>p:last-child{color:#71677d;grid-column:2;margin-top:34px;font-size:15px;line-height:1.9}.amp .partnership-equation{border-top:1px solid var(--line);grid-template-columns:1fr 90px 1fr;align-items:center;gap:35px;margin-top:79px;padding:49px 0 55px;display:grid}.amp .partnership-equation>div>span{color:#70627c;font-size:11px}.amp .partnership-equation>div>p{letter-spacing:-.045em;margin-top:18px;font-size:clamp(25px,3vw,45px);line-height:1.38}.amp .equation-plus{color:#a892c4;text-align:center;font-size:70px;font-weight:400}.amp .equation-partner{padding-left:44px}.amp .equation-partner>p{color:#7537eb}.amp .equation-result{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:50px;padding:47px 0 58px;display:flex}.amp .equation-result>p{color:#6d5d7b;padding-top:11px;font-size:12px}.amp .equation-result h3{text-align:right;letter-spacing:-.07em;font-size:clamp(54px,7vw,109px);font-weight:400;line-height:1.08}.amp .equation-result h3>span{color:#9c86b5}.amp .possibilities{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:13px;display:grid}.amp .possibilities article{border-top:1px solid #9e8fa74d;padding-top:22px}.amp .possibilities article>span{color:#785a8e;font-size:11px}.amp .possibilities h3{letter-spacing:-.045em;margin:18px 0 20px;font-size:27px;line-height:1.24}.amp .possibilities p{color:#72667b;max-width:355px;font-size:13px;line-height:1.9}.amp .possibilities a{border-bottom:1px solid #8d73984d;align-items:center;gap:20px;margin-top:23px;padding-bottom:6px;font-size:11px;display:inline-flex}.amp .possibilities a>span{font-size:20px}.amp .possibility-note{color:#796780;margin-top:44px;font-size:10px}.amp .tools{background:#f2eff6;padding-top:89px}.amp .tools-intro{grid-template-columns:.6fr 1.5fr .7fr;gap:40px}.amp .tools-intro h2{font-size:clamp(35px,4.2vw,65px)}.amp .tools-intro>p:last-child{color:#716777;font-size:13px}.amp .caliber-visual{background:#6430c0;min-height:530px}.amp .caliber-visual blockquote{font-size:clamp(33px,3.6vw,58px)}.amp .scenario-context{color:#ddcef4;font-size:12px}.amp .tool-description>p{color:#756779;font-size:14px}.amp .tool-description>span{color:#78657f;font-size:11px}.amp .tool-description .text-link{font-size:12px}.amp .content-visual{background:#cfc7dc;height:505px}.amp .paper-front{background:#f4f1e8}.amp .tools-afterword{color:#786c80;font-size:11px}.amp .approach{background:var(--paper);width:100%;max-width:none;padding:113px max(var(--gutter),calc((100vw - 1600px)/2)) 103px;grid-template-columns:1.05fr .95fr;gap:95px}.amp .approach-heading h2{font-size:clamp(49px,5.6vw,83px)}.amp .approach-story p{color:#73637c;max-width:425px;font-size:14px}.amp .approach-story h3{font-size:36px}.amp .approach-story article{padding-bottom:37px}.amp .start-note{max-width:360px;margin-top:42px}.amp .start-note>span{font-size:82px}.amp .start-note>div{font-size:12px}.amp .start-note p{color:#77667f;max-width:225px;font-size:10px}.amp .enduring{color:var(--paper);background:#171427;padding:101px 0 83px;overflow:hidden}.amp .enduring>.wrap>.section-name{color:#c3afd9}.amp .enduring-title{grid-template-columns:1.25fr .75fr;align-items:center;gap:100px;margin-top:38px;display:grid}.amp .enduring-title h2{letter-spacing:-.085em;font-size:clamp(100px,14.5vw,227px);font-weight:400;line-height:.93}.amp .enduring-title h2>span{color:#bba0e6}.amp .enduring-title>div>p:first-child{letter-spacing:-.035em;font-size:24px;line-height:1.45}.amp .enduring-title>div>p:nth-child(2){color:#b6a4c7;max-width:390px;margin-top:25px;font-size:14px;line-height:1.9}.amp .enduring-title .enduring-signoff{color:#ddcff0;letter-spacing:-.02em;margin-top:28px;font-size:18px;line-height:1.65}.amp .enduring-title .text-link{color:#c5afd9;border-color:#735981;margin-top:31px;font-size:11px}.amp .guardrails{border-top:1px solid #e8e7f329;grid-template-columns:1fr 1fr;gap:110px;margin-top:86px;padding-top:40px;display:grid}.amp .guardrails h3{font-size:32px;line-height:1.2}.amp .guardrails>div>p{color:#b6a4c7;max-width:340px;margin-top:22px;font-size:13px;line-height:1.9}.amp .guardrail-list details{border-bottom:1px solid #e8e7f32a}.amp .guardrail-list summary{color:#d9cce9;justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;display:flex}.amp .guardrail-list summary>span{font-size:20px;line-height:1.5}.amp .guardrail-list details[open] summary>span{transform:rotate(45deg)}.amp .guardrail-list details>p{color:#bba8cd;padding:0 30px 22px 0;font-size:12px;line-height:1.85}.amp .people{background:#d4ccdf;padding-top:89px}.amp .people-intro h2{font-size:clamp(35px,3.9vw,62px)}.amp .people-intro>p:last-child{color:#705a7d;font-size:13px}.amp .founder-list article>p{color:#695173;font-size:14px}.amp .founder-list article>div>span{color:#725b7e;font-size:10px}.amp .people-footnote{color:#6e577a;font-size:12px}.amp .proof-section{width:100%;max-width:none;padding:0 max(var(--gutter),calc((100vw - 1600px)/2)) 50px;background:#d4ccdf}.amp .engineering-proof{border-top:1px solid #78678455;border-bottom:1px solid #78678455}.amp .engineering-proof>summary{justify-content:space-between;align-items:center;gap:55px;padding:30px 0;display:flex}.amp .engineering-proof .section-name{color:#6c5078;margin-bottom:12px;font-size:10px}.amp .engineering-proof>summary h3{font-size:27px;line-height:1.25}.amp .proof-action{color:#553d63;align-items:center;gap:45px;font-size:11px;display:flex}.amp .engineering-proof[open] .disclosure{transform:rotate(45deg)}.amp .proof-body{padding:17px 0 35px}.amp .proof-context{color:#664d74;max-width:725px;font-size:14px;line-height:1.9}.amp .proof-body .vetting{gap:100px;padding-block:30px 40px}.amp .proof-body .vetting-intro h3{font-size:27px}.amp .proof-body .vetting-intro p{color:#674d76;font-size:13px}.amp .proof-body .vetting-intro .text-link{color:#57306c;border-color:#90769e}.amp .proof-body .vetting-stages,.amp .proof-body .vetting-stages li,.amp .proof-body .bench-row{border-color:#78678455}.amp .proof-body .vetting-stages li span,.amp .proof-body .bench-heading>span,.amp .proof-body .bench-row>span,.amp .proof-body .bench-note{color:#684576}.amp .proof-body .bench-row:hover>strong{color:#7537eb}.amp .questions{background:var(--paper);width:100%;max-width:none;padding:98px max(var(--gutter),calc((100vw - 1600px)/2)) 113px}.amp .faq-list summary{font-size:14px}.amp .faq-list details>p{color:#73617e;font-size:13px}.amp .closing{isolation:isolate;color:var(--paper);background:#171427;padding:103px 0 80px;position:relative;overflow:hidden}.amp .closing-art{z-index:0;object-fit:cover;object-position:center;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.amp .closing-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#171427,#0000 80%),linear-gradient(#0000 30%,#171427);position:absolute;inset:0}.amp .closing>.wrap{z-index:2;position:relative}.amp .closing .section-name{color:#c4aedb;margin-bottom:41px}.amp .closing h2{letter-spacing:-.075em;font-size:clamp(75px,10.8vw,164px);font-weight:400;line-height:1}.amp .closing h2>span{color:#c8afea}.amp .closing-bottom{justify-content:space-between;align-items:end;gap:50px;margin-top:53px;display:flex}.amp .closing-bottom>p{color:#beadcf;font-size:15px;line-height:1.85}.amp .closing-bottom .primary-link{gap:70px;font-size:14px}.amp .footer{border-top:1px solid #e8e7f325;padding-top:44px}.amp .footer nav{font-size:11px}.amp #film-dialog{background:#171427}.amp .film-caption{color:#b8a2ca;justify-content:space-between;gap:20px;margin-top:14px;font-size:11px;display:flex}.amp .film-caption>a:hover{color:#fff}@media (min-width:1800px){.amp .opening-content{padding-top:31svh}.amp .opening-copy{font-size:19px}.amp .opening-eyebrow{font-size:15px}.amp .opening-actions{margin-top:42px}.amp .primary-link{font-size:15px}.amp .watch-film{font-size:14px}.amp .opening-bottom{min-height:90px}.amp .advantage-intro>p:last-child{font-size:18px}.amp .possibilities h3{font-size:33px}.amp .possibilities p,.amp .tools-intro>p:last-child{font-size:15px}}@media (max-width:1100px){.amp .header .logo{width:216px}.amp .header nav{gap:23px;font-size:11px}.amp .header-contact{gap:23px;margin-left:10px}.amp .opening{min-height:780px}.amp .opening-content{padding-top:230px}.amp .opening h1{font-size:7vw}.amp .opening-film{object-position:57% center}.amp .opening-shade{background:linear-gradient(#171427,#0000 26% 76%,#171427),linear-gradient(90deg,#171427eb,#17142766 62%,#0000)}.amp .advantage-intro{grid-template-columns:.55fr 1.45fr;gap:45px}.amp .advantage-intro h2{font-size:6.2vw}.amp .advantage-intro>p:last-child{font-size:14px}.amp .advantage-intro>p:last-child br{display:none}.amp .partnership-equation{grid-template-columns:1fr 55px 1fr;gap:20px}.amp .equation-partner{padding-left:15px}.amp .possibilities{gap:32px}.amp .possibilities h3{font-size:25px}.amp .possibilities p{font-size:12px}.amp .tools-intro{grid-template-columns:.5fr 1.4fr .7fr;gap:25px}.amp .tools-intro>p:last-child{font-size:11px}.amp .caliber-visual{min-height:450px}.amp .content-visual{height:435px}.amp .approach{gap:65px}.amp .approach-story h3{font-size:30px}.amp .approach-story p{font-size:13px}.amp .enduring-title{gap:65px}.amp .enduring-title>div>p:first-child{font-size:21px}.amp .enduring-title>div>p:nth-child(2){font-size:13px}.amp .guardrails{gap:80px}.amp .people-intro>p:last-child{font-size:12px}.amp .founder-list article>p,.amp .closing-bottom>p{font-size:13px}.amp .closing-bottom .primary-link{gap:25px;font-size:12px}}@media (max-width:800px){.amp .header{gap:20px;height:88px}.amp .header .logo{width:196px}.amp .header nav{gap:20px;font-size:10px}.amp .header-contact{gap:20px;margin-left:9px;font-size:10px}.amp .opening{height:100svh;min-height:800px;max-height:none}.amp .opening-film{object-position:60% center;opacity:.9}.amp .opening-content{padding-top:215px;padding-bottom:100px}.amp .opening h1{max-width:700px;font-size:8vw}.amp .opening-copy{max-width:450px;margin-top:29px;font-size:14px}.amp .opening-eyebrow{margin-bottom:29px;font-size:11px}.amp .opening-actions{gap:35px;margin-top:32px}.amp .primary-link{gap:25px;font-size:12px}.amp .watch-film{font-size:11px}.amp .opening-bottom>p{display:none}.amp .opening-bottom{min-height:75px}.amp .opening-bottom>a{font-size:10px}.amp .advantage{padding-top:78px}.amp .advantage-intro{display:block}.amp .advantage-intro>.section-name{max-width:none;margin-bottom:31px}.amp .advantage-intro h2{font-size:clamp(51px,7.4vw,66px)}.amp .advantage-intro>p:last-child{max-width:475px;margin:28px 0 0 auto;font-size:15px}.amp .partnership-equation{margin-top:57px;padding-block:31px 42px}.amp .partnership-equation>div>p{font-size:27px}.amp .equation-result{padding-block:35px 44px}.amp .equation-result h3{font-size:57px}.amp .possibilities{grid-template-columns:1fr;gap:31px}.amp .possibilities article{grid-template-columns:.5fr 1fr;gap:0 35px;padding-top:25px;display:grid}.amp .possibilities article>span{grid-row:1/4;padding-top:3px}.amp .possibilities h3{margin:0 0 16px;font-size:30px}.amp .possibilities p{max-width:none;font-size:13px}.amp .possibilities a{grid-column:2;justify-self:start;margin-top:18px}.amp .possibility-note{max-width:470px;font-size:10px}.amp .tools-intro{grid-template-columns:.7fr 1.3fr;gap:20px}.amp .tools-intro h2{font-size:35px}.amp .tools-intro>p:last-child{grid-column:2;font-size:12px}.amp .content-visual{height:380px}.amp .caliber-visual{min-height:400px}.amp .caliber-visual blockquote{font-size:33px}.amp .tool-description>p{font-size:13px}.amp .approach{gap:40px;padding-block:78px}.amp .approach-heading h2{font-size:44px}.amp .approach-story h3{font-size:27px}.amp .approach-story p{font-size:12px}.amp .enduring{padding-top:76px}.amp .enduring-title{grid-template-columns:1fr 1fr;gap:45px}.amp .enduring-title h2{font-size:100px}.amp .enduring-title>div>p:first-child{font-size:20px}.amp .enduring-title>div>p:nth-child(2){font-size:12px}.amp .enduring-title .enduring-signoff{font-size:16px}.amp .enduring-title .text-link{font-size:10px}.amp .guardrails{gap:45px;margin-top:65px}.amp .guardrails h3{font-size:29px}.amp .guardrails>div>p,.amp .guardrail-list summary{font-size:12px}.amp .people-intro{grid-template-columns:.6fr 1.4fr}.amp .people-intro>p:last-child{grid-column:2;font-size:12px}.amp .people-intro h2{font-size:36px}.amp .founder-list article{gap:40px}.amp .people-footnote{font-size:11px}.amp .engineering-proof>summary{gap:35px}.amp .engineering-proof>summary h3{font-size:24px}.amp .proof-action{gap:22px;max-width:185px;font-size:10px}.amp .questions{gap:55px;padding-block:74px 80px}.amp .questions h2{font-size:36px}.amp .faq-list summary,.amp .faq-list details>p{font-size:12px}.amp .closing{padding-top:78px}.amp .closing h2{font-size:85px}.amp .closing-bottom{gap:25px}.amp .closing-bottom>p{font-size:12px}.amp .closing-bottom .primary-link{gap:24px;font-size:11px}.amp .footer>.wrap{gap:30px}.amp .footer nav{gap:23px;font-size:10px}}@media (max-width:620px){.amp .header{gap:15px;height:81px}.amp .header .logo{width:181px}.amp .header-contact{border:1px solid #e8e7f32b;justify-content:center;width:34px;height:35px;margin-left:auto;padding:0;font-size:0;display:flex}.amp .header-contact span{font-size:25px}.amp .menu-button{padding:8px 0 8px 4px;display:block}.amp .header nav{top:80px;left:calc(-1*var(--gutter));right:calc(-1*var(--gutter));padding:25px var(--gutter) 30px;background:#171427;border-bottom:1px solid #e8e7f32b;flex-direction:column;gap:7px;margin:0;font-size:17px;display:none;position:absolute}.amp .header nav.is-open{display:flex}.amp .header nav a{padding:11px 0}.amp .opening{height:920px;min-height:0}.amp .opening-film{object-position:64% center;opacity:.9;height:76%;top:12%}.amp .opening-shade{background:linear-gradient(#171427 2%,#17142750 33%,#0000 56%,#171427 91%),linear-gradient(90deg,#171427b0,#0000 85%)}.amp .opening-content{flex-direction:column;align-items:start;padding-top:145px;padding-bottom:0;display:flex}.amp .opening-eyebrow{max-width:270px;margin-bottom:24px;font-size:10px}.amp .opening h1{letter-spacing:-.06em;max-width:none;font-size:clamp(36px,8.9vw,55px);line-height:1.14}.amp .opening h1 span{white-space:nowrap}.amp .opening-copy{max-width:335px;margin-top:23px;font-size:13px;line-height:1.8}.amp .opening-copy br{display:none}.amp .opening-actions{flex-direction:column;align-items:start;gap:24px;margin-top:29px}.amp .primary-link{gap:40px;padding-bottom:11px;font-size:12px}.amp .watch-film{font-size:11px}.amp .watch-film small{font-size:9px}.amp .play-icon{width:35px;height:35px;font-size:9px}.amp .opening-bottom{gap:15px;min-height:69px;font-size:10px}.amp .opening-bottom>a{gap:20px;font-size:9px}.amp .opening-bottom>a span{font-size:19px}.amp .motion-button{gap:5px;padding:7px 8px;font-size:8px}.amp .video-fallback{font-size:10px;bottom:85px}.amp .advantage{padding:65px 0 48px}.amp .advantage-intro>.section-name{margin-bottom:28px;font-size:10px}.amp .advantage-intro h2{font-size:clamp(39px,9.5vw,58px);line-height:1.13}.amp .advantage-intro>p:last-child{max-width:330px;margin-top:26px;margin-left:0;font-size:13px}.amp .partnership-equation{grid-template-columns:1fr 1fr;gap:30px 15px;margin-top:40px;padding:28px 0 37px;position:relative}.amp .partnership-equation>div>span{font-size:9px}.amp .partnership-equation>div>p{letter-spacing:-.04em;margin-top:14px;font-size:clamp(18px,4.5vw,26px);line-height:1.45}.amp .equation-partner{border-left:1px solid #927ba33d;padding-left:14px}.amp .equation-plus{display:none}.amp .equation-result{padding-block:30px 37px;display:block}.amp .equation-result>p{margin-bottom:19px;padding:0;font-size:10px}.amp .equation-result h3{text-align:left;font-size:clamp(42px,10.9vw,62px);line-height:1.1}.amp .possibilities{gap:29px}.amp .possibilities article{padding-top:20px;display:block}.amp .possibilities article>span{font-size:10px}.amp .possibilities h3{margin:17px 0;font-size:29px}.amp .possibilities p{max-width:360px;font-size:12px}.amp .possibilities a{margin-top:17px;font-size:10px}.amp .possibility-note{margin-top:30px;font-size:9px;line-height:1.8}.amp .tools{padding-top:52px}.amp .tools-intro{margin-bottom:32px;display:block}.amp .tools-intro>.section-name{margin-bottom:25px;padding-top:0;font-size:10px}.amp .tools-intro h2{font-size:37px;line-height:1.13}.amp .tools-intro>p:last-child{max-width:330px;margin-top:21px;padding:0;font-size:12px}.amp .tool-spread{display:block}.amp .caliber-visual{min-height:440px;padding:28px 25px}.amp .caliber-visual blockquote{font-size:39px;line-height:1.12}.amp .scenario-context{font-size:11px}.amp .tool-description{padding-top:24px}.amp .tool-description h3{font-size:31px}.amp .tool-description>p{font-size:12px}.amp .content-tool{padding-top:46px}.amp .content-visual{height:410px}.amp .paper-front h3{font-size:43px}.amp .tool-description .text-link{font-size:11px}.amp .tools-afterword{flex-direction:column;align-items:start;gap:19px;margin-top:40px;font-size:10px}.amp .approach{padding-block:64px;display:block}.amp .approach-heading{position:static}.amp .approach-heading h2{font-size:46px}.amp .start-note{max-width:100%;margin-top:28px;padding-top:20px}.amp .start-note>span{font-size:80px}.amp .start-note>div{font-size:12px}.amp .start-note p{max-width:220px;font-size:9px}.amp .approach-story{padding-top:37px}.amp .approach-story h3{margin:17px 0;font-size:29px}.amp .approach-story p{max-width:360px;font-size:12px}.amp .approach-story article{padding:20px 0 29px}.amp .approach-story article:last-child{padding-bottom:0}.amp .enduring{padding:65px 0 54px}.amp .enduring>.wrap>.section-name{font-size:10px}.amp .enduring-title{margin-top:31px;display:block}.amp .enduring-title h2{font-size:clamp(100px,26vw,150px);line-height:.97}.amp .enduring-title>div{max-width:340px;margin-top:39px}.amp .enduring-title>div>p:first-child{font-size:24px}.amp .enduring-title>div>p:nth-child(2){margin-top:22px;font-size:13px}.amp .enduring-title .enduring-signoff{font-size:18px}.amp .enduring-title .text-link{font-size:11px}.amp .guardrails{margin-top:50px;padding-top:30px;display:block}.amp .guardrails h3{font-size:32px}.amp .guardrails>div>p{margin-top:20px;font-size:12px}.amp .guardrail-list{margin-top:24px}.amp .guardrail-list summary{padding:18px 0;font-size:12px}.amp .guardrail-list details>p{font-size:12px}.amp .people{padding:55px 0 32px}.amp .people-intro{display:block}.amp .people-intro>.section-name{max-width:none;margin-bottom:27px;padding-top:0;font-size:10px}.amp .people-intro h2{font-size:35px}.amp .people-intro>p:last-child{max-width:345px;margin-top:21px;font-size:12px}.amp .founder-list{margin-top:32px}.amp .founder-list article{grid-template-columns:1fr 30px;gap:20px;padding:27px 0}.amp .founder-list article>div{grid-column:1}.amp .founder-list article>p{grid-area:2/1/auto/-1;max-width:340px;font-size:12px}.amp .founder-list article>a{grid-area:1/2;font-size:31px}.amp .founder-list h3{font-size:38px}.amp .people-footnote{margin-top:28px;font-size:10px;display:block}.amp .people-footnote>p{margin-top:15px}.amp .proof-section{padding-bottom:40px}.amp .engineering-proof>summary{align-items:start;gap:25px;padding-block:25px}.amp .engineering-proof>summary h3{font-size:24px;line-height:1.28}.amp .engineering-proof .section-name{max-width:200px;font-size:8px}.amp .proof-action{flex-shrink:0;max-width:none;padding-top:34px;font-size:0}.amp .proof-action .disclosure{font-size:27px}.amp .proof-context{font-size:12px}.amp .proof-body .vetting{padding-block:29px;display:block}.amp .proof-body .vetting-stages{margin-top:28px}.amp .proof-body .vetting-intro p{font-size:12px}.amp .proof-body .bench-heading{display:block}.amp .proof-body .bench-heading h3{font-size:23px}.amp .proof-body .bench-heading>span{margin-top:12px;font-size:9px;display:block}.amp .proof-body .bench-row{grid-template-columns:1fr 25px;gap:15px;padding-block:23px}.amp .proof-body .bench-row>span:first-child{grid-column:1}.amp .proof-body .bench-row>strong{grid-column:1;font-size:23px}.amp .proof-body .bench-row>span:nth-child(3){grid-column:1;font-size:10px}.amp .proof-body .bench-row>span:last-child{grid-area:2/2;font-size:25px}.amp .proof-body .bench-note{font-size:9px}.amp .questions{padding-block:62px;display:block}.amp .questions h2{font-size:40px}.amp .questions>div>.text-link{font-size:11px}.amp .faq-list{margin-top:37px}.amp .faq-list summary{padding-block:20px;font-size:12px}.amp .faq-list details>p{padding-right:15px;font-size:12px}.amp .closing{padding:66px 0 58px}.amp .closing-art{object-position:67% center;opacity:.38}.amp .closing-shade{background:linear-gradient(90deg,#171427bb,#0000),linear-gradient(#0000,#171427)}.amp .closing .section-name{margin-bottom:34px;font-size:10px}.amp .closing h2{letter-spacing:-.06em;font-size:clamp(48px,12vw,74px);line-height:1.07}.amp .closing-bottom{margin-top:38px;display:block}.amp .closing-bottom>p{font-size:12px}.amp .closing-bottom .primary-link{gap:36px;margin-top:22px;font-size:12px}.amp .footer .logo{width:205px}.amp .footer{padding-top:37px}.amp .footer>.wrap{gap:27px}.amp .footer nav{grid-template-columns:1fr 1fr;gap:15px 32px;width:100%;margin-top:0;font-size:10px;display:grid}.amp .footer-bottom{align-items:start;gap:18px;margin-top:4px;padding-block:21px;font-size:8px}.amp .footer-bottom>span:nth-child(2){display:none}.amp .film-caption{font-size:9px}.amp .film-caption>span{max-width:150px}}@media (max-width:360px){.amp .header .logo{width:159px}.amp .header{gap:12px}.amp .opening{height:850px}.amp .opening h1{font-size:8.8vw}.amp .opening-copy{font-size:12px}.amp .opening-eyebrow{font-size:9px}.amp .opening-content{padding-top:135px}.amp .opening-bottom>a{gap:12px;font-size:8px}.amp .primary-link{font-size:11px}.amp .advantage-intro h2{font-size:36px}.amp .partnership-equation>div>p{font-size:17px}.amp .tools-intro h2{font-size:33px}.amp .caliber-visual blockquote{font-size:35px}.amp .content-visual{height:375px}.amp .paper-front h3{font-size:37px}.amp .approach-heading h2{font-size:41px}.amp .enduring-title h2{font-size:93px}.amp .people-intro h2{font-size:31px}.amp .closing h2{font-size:11.8vw}}@media (prefers-reduced-motion:reduce){.amp,.amp *,.amp :before,.amp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:620px){.amp .opening-film{aspect-ratio:16/9;object-fit:cover;object-position:center;opacity:1;width:160%;max-width:none;height:auto;inset:auto auto 54px -45%;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.amp .opening-shade{background:linear-gradient(#171427 0% 45%,#17142720 64%,#0000 80%,#171427 97%),linear-gradient(90deg,#17142760,#0000 90%)}}.amp .product-suite{color:var(--ink);background:#f5f3f8;padding:78px 0 82px}.amp .suite-intro{justify-content:space-between;align-items:end;gap:45px;margin-bottom:36px;display:flex}.amp .suite-intro h2{letter-spacing:-.06em;font-size:clamp(40px,4.2vw,65px);font-weight:400;line-height:1.1}.amp .suite-intro>p{color:#6a6373;max-width:420px;padding-bottom:4px;font-size:14px;line-height:1.8}.amp .suite-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.amp .suite-product{isolation:isolate;border-radius:13px;min-width:0;padding:30px;position:relative}.amp .suite-caliber{color:#f1ebfc;background:#211b31}.amp .suite-content{color:#251c36;background:#e4ddf2}.amp .suite-product-content{flex-direction:column;align-items:flex-start;height:100%;display:flex}.amp .suite-product h3{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.25}.amp .suite-description{color:#c6bcd6;max-width:450px;min-height:54px;margin-top:15px;font-size:13px;line-height:1.85}.amp .suite-content .suite-description{color:#5b506d}.amp .suite-footer{justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:auto;padding-top:26px;display:flex}.amp .suite-footer>span{color:#bbafce;max-width:170px;font-size:10px;line-height:1.5}.amp .suite-content .suite-footer>span{color:#6c5b80}.amp .suite-button{color:#2c203b;background:#eee8f8;border-radius:5px;flex-shrink:0;min-height:44px;padding:13px 18px;font-size:11px;line-height:1.5;transition:background .2s}.amp .suite-button:hover{background:#fff}.amp .suite-content .suite-button{color:#f4eefa;background:#332344}.amp .suite-content .suite-button:hover{background:#4b3266}.amp .suite-button:focus-visible{outline-offset:5px;outline:2px solid}.amp .product-workspace{color:#e8e1f1;background:#14121e;border:1px solid #71608770;border-radius:8px;width:100%;min-width:0;margin-top:24px;overflow:hidden;box-shadow:0 12px 26px #0b06172a}.amp .workspace-bar{background:#221d30;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;font-size:10px;line-height:1.5;display:flex}.amp .workspace-bar>span:last-child{color:#ab9cbf;white-space:nowrap;font-size:9px}.amp .workspace-tabs{background:#1b1727;border-bottom:1px solid #73628935;gap:5px;padding:0 14px;display:flex}.amp .workspace-tabs button{color:#a69ab6;background:0 0;min-height:44px;padding:13px;font-size:11px;line-height:1.4;position:relative}.amp .workspace-tabs button[aria-selected=true]{color:#f0e7ff}.amp .workspace-tabs button[aria-selected=true]:after{content:"";background:#ae83f2;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.amp .workspace-tabs button:hover{color:#fff;background:#a884ff0b}.amp .workspace-tabs button:focus-visible,.amp .workspace-panel:focus-visible{outline-offset:-3px;outline:2px solid #bca1ed}.amp .workspace-panel{min-height:290px;padding:21px 20px}.amp .workspace-panel[hidden]{display:none}.amp .workspace-heading{margin-bottom:18px}.amp .workspace-heading strong{letter-spacing:-.02em;font-size:13px;font-weight:500;display:block}.amp .workspace-heading>span{color:#a399b4;margin-top:4px;font-size:10px;line-height:1.6;display:block}.amp .workspace-record,.amp .review-record{background:#211c2e;border-radius:5px;align-items:center;gap:12px;margin-top:8px;padding:12px 13px;display:flex}.amp .workspace-record strong,.amp .review-record strong{color:#e8e0f3;font-size:11px;font-weight:500;line-height:1.5;display:block}.amp .workspace-record div>span,.amp .review-record div>span{color:#a79ab9;margin-top:2px;font-size:10px;line-height:1.6;display:block}.amp .document-symbol{opacity:.9;border:1px solid #a688cd;border-radius:2px;flex-shrink:0;width:15px;height:19px;display:block;position:relative}.amp .document-symbol:before,.amp .document-symbol:after{content:"";background:#a688cd;width:7px;height:1px;position:absolute;left:3px}.amp .document-symbol:before{top:6px}.amp .document-symbol:after{width:5px;top:10px}.amp .review-symbol{border:1px solid #9782b2;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.amp .review-symbol:after{content:"";opacity:.7;background:#9871c5;border-radius:50%;position:absolute;inset:4px}.amp .practice-panel{background:radial-gradient(at 50% 58%,#45256648,#0000 66%)}.amp .session-heading{align-items:center;gap:12px;display:flex}.amp .session-symbol{color:#cba4fc;background:#312043;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.amp .session-symbol svg{width:21px;height:21px}.amp .session-heading strong{letter-spacing:-.02em;font-size:13px;font-weight:500;display:block}.amp .session-heading div>span{color:#a899ba;margin-top:3px;font-size:10px;display:block}.amp .session-wave{justify-content:center;align-items:center;gap:5px;height:131px;margin:9px 0 8px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.amp .session-wave i{width:4px;height:var(--level);background:linear-gradient(#7451a8,#d4b5ff 48%,#7451a8);border-radius:4px;display:block;box-shadow:0 0 12px #b789ff25}.amp .session-context{justify-content:space-between;align-items:start;gap:20px;padding-top:5px;display:flex}.amp .session-context>span{color:#b6a4c9;white-space:nowrap;font-size:10px;line-height:1.7}.amp .session-context p{text-align:right;color:#cdc0df;font-size:11px;line-height:1.75}.amp .editorial-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.amp .flow-column{min-width:0}.amp .flow-column h4{color:#bbadc9;margin:1px 0 12px;font-size:10px;font-weight:400}.amp .flow-document{background:#211c2e;border:1px solid #71618447;border-radius:5px;min-height:112px;padding:13px 12px 12px}.amp .flow-document>.document-symbol{margin-bottom:11px}.amp .flow-document strong{color:#e0d5ed;font-size:11px;font-weight:500;line-height:1.5;display:block}.amp .document-lines{background:repeating-linear-gradient(#a187b638 0 2px,#0000 2px 8px);width:90%;height:26px;margin-top:13px;display:block;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.amp .flow-document-active{background:linear-gradient(145deg,#46315d,#302140);border-color:#b18bde66;box-shadow:0 0 18px #8348b519}.amp .flow-document-active strong{color:#f3e6ff}.amp .flow-item{color:#bfb1ce;background:#211c2e;border-radius:4px;margin-top:7px;padding:6px 11px;font-size:10px;line-height:1.5}.amp .flow-review{background:#211c2e;border-radius:5px;align-items:center;gap:8px;min-height:43px;margin-bottom:8px;padding:12px 10px;display:flex}.amp .flow-review strong{color:#c9b9db;font-size:10px;font-weight:400}.amp .flow-review .review-symbol{width:12px;height:12px}.amp .flow-review .review-symbol:after{inset:3px}.amp .flow-approval{background:#33253f}.amp .workflow-note{color:#a799b6;margin-top:19px;font-size:10px;line-height:1.6}@media (max-width:1000px){.amp .suite-product{padding:25px 22px}.amp .suite-description{min-height:97px;font-size:12px}.amp .workspace-panel{min-height:304px;padding:19px 15px}.amp .workspace-bar{gap:8px;padding-inline:14px}.amp .workspace-bar>span:last-child{font-size:8px}.amp .session-context{display:block}.amp .session-context p{text-align:left;margin-top:5px}.amp .session-wave{gap:4px;height:119px}.amp .editorial-flow{gap:7px}.amp .flow-document{padding:12px 9px}.amp .flow-review{gap:5px;padding:12px 7px}.amp .flow-review strong{font-size:9px}.amp .suite-footer{flex-direction:column;align-items:flex-start;gap:14px}.amp .suite-footer>span{max-width:none}}@media (max-width:760px){.amp .product-suite{padding-block:59px 64px}.amp .suite-intro{margin-bottom:30px;display:block}.amp .suite-intro h2{font-size:41px}.amp .suite-intro>p{max-width:390px;margin-top:22px;padding:0;font-size:13px;line-height:1.85}.amp .suite-intro>p br{display:none}.amp .suite-grid{grid-template-columns:1fr;gap:20px}.amp .suite-product{border-radius:10px;padding:27px 24px 26px}.amp .suite-product h3{font-size:24px}.amp .suite-description{max-width:490px;min-height:0;margin-top:15px;font-size:13px}.amp .product-workspace{margin-top:24px}.amp .workspace-panel{min-height:302px}.amp .workspace-heading strong{font-size:12px}.amp .workspace-record,.amp .review-record{gap:10px;padding:11px 10px}.amp .workspace-tabs{padding-inline:9px}.amp .workspace-tabs button{padding-inline:12px;font-size:10px}.amp .session-context>span{font-size:9px}.amp .session-context p{font-size:10px}.amp .session-wave{gap:4px}.amp .suite-footer{padding-top:23px}.amp .suite-button{font-size:11px}}@media (max-width:360px){.amp .suite-product{padding-inline:18px}.amp .suite-product h3{font-size:22px}.amp .workspace-bar{padding-inline:10px;font-size:9px}.amp .workspace-bar>span:last-child{font-size:7px}.amp .workspace-panel{min-height:314px;padding-inline:12px}.amp .workspace-record strong,.amp .review-record strong{font-size:10px}.amp .workspace-record div>span,.amp .review-record div>span{font-size:9px}.amp .session-wave{gap:3px}.amp .session-wave i{width:3px}.amp .flow-column h4,.amp .flow-document strong{font-size:9px}.amp .flow-document{padding-inline:8px}.amp .flow-item{padding-inline:8px;font-size:9px}.amp .flow-review{gap:5px;padding-inline:6px}.amp .flow-review strong{font-size:8px}.amp .flow-review .review-symbol{width:9px;height:9px}.amp .flow-review .review-symbol:after{inset:2px}}.amp .engineering-stack{background:#f5f3f8;padding:94px 0 60px;overflow:hidden}.amp .engineering-layout{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(45px,8vw,130px);margin-bottom:54px;display:grid}.amp .engineering-layout h2{letter-spacing:-.06em;font-size:clamp(42px,4.6vw,72px);font-weight:400;line-height:1.1}.amp .engineering-intro>p{color:#716777;max-width:470px;font-size:14px;line-height:1.9}.amp .engineering-intro .text-link{color:#5c327a;margin-top:23px;font-size:12px}.amp .tool-carousel{--tool-width:178px;--tool-gap:34px;gap:20px;display:grid}.amp .tool-lane{outline-offset:-3px;min-width:0;overflow:hidden}.amp .tool-lane:focus-visible{outline:2px solid var(--violet)}.amp .tool-set{padding:0 var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;list-style:none;display:grid}.amp .tool-set li{letter-spacing:-.025em;color:#3d3349;text-align:left;justify-content:center;align-items:center;gap:13px;min-height:76px;font-size:15px;line-height:1.3;display:flex}.amp .tool-set img{object-fit:contain;filter:grayscale()brightness(.4);flex-shrink:0;width:35px;height:35px}.amp .tool-set img.tool-logo-wordmark{width:112px;height:35px}.amp .tool-set[aria-hidden=true]{display:none}.amp .tool-carousel.is-enhanced .tool-lane{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.amp .tool-carousel.is-enhanced .tool-track{will-change:transform;width:max-content;animation:126s linear infinite tool-drift;display:flex}.amp .tool-carousel.is-enhanced .tool-set{gap:var(--tool-gap);padding:0 var(--tool-gap) 0 0;flex:none;display:flex}.amp .tool-carousel.is-enhanced .tool-set li{width:var(--tool-width);flex:none}.amp .tool-carousel.is-enhanced .tool-lane:nth-child(2) .tool-track{animation-duration:134s;animation-direction:reverse}.amp .tool-carousel.is-enhanced .tool-lane:nth-child(3) .tool-track{animation-duration:130s}.amp .tool-carousel[data-paused=true] .tool-track,.amp .tool-carousel:focus-within .tool-track{animation-play-state:paused}.amp .tool-carousel-controls{justify-content:flex-end;align-items:center;gap:29px;margin-top:31px;display:flex}.amp .tool-motion-toggle,.amp .tool-view-toggle{color:#665774;background:0 0;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:inline-flex}.amp .tool-view-toggle{color:#442b5c}.amp .tool-motion-toggle:hover,.amp .tool-view-toggle:hover{text-underline-offset:5px;text-decoration:underline}.amp .tool-motion-toggle:disabled{opacity:.45;cursor:default}.amp .tool-carousel.is-reduced .tool-lane{scrollbar-width:thin;overflow-x:auto}.amp .tool-carousel.is-reduced .tool-track{will-change:auto;animation:none;transform:none}.amp .tool-carousel.is-reduced .tool-set[aria-hidden=true]{display:none}.amp .tool-carousel.is-expanded{width:calc(100% - var(--gutter)*2);gap:24px;max-width:1600px;margin-inline:auto}.amp .tool-carousel.is-expanded .tool-lane{overflow:visible;-webkit-mask-image:none;mask-image:none}.amp .tool-carousel.is-expanded .tool-track{will-change:auto;width:auto;animation:none;display:block;transform:none}.amp .tool-carousel.is-expanded .tool-set{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:0;display:grid}.amp .tool-carousel.is-expanded .tool-set[aria-hidden=true]{display:none}.amp .tool-carousel.is-expanded .tool-set li{justify-content:flex-start;width:auto}@keyframes tool-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.amp .tool-carousel:hover .tool-track{animation-play-state:paused}}@media (max-width:800px){.amp .engineering-stack{padding-block:75px 48px}.amp .engineering-layout{grid-template-columns:1fr;gap:26px;margin-bottom:36px}.amp .engineering-layout h2{font-size:53px}.amp .engineering-intro>p{max-width:470px;font-size:13px}.amp .tool-carousel{--tool-width:159px;--tool-gap:27px;gap:15px}.amp .tool-set li{gap:11px;font-size:14px}.amp .tool-carousel.is-expanded .tool-set,.amp .tool-set{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.amp .engineering-stack{padding-block:62px 40px}.amp .engineering-layout{gap:23px;margin-bottom:32px}.amp .engineering-layout h2{font-size:clamp(37px,10vw,53px)}.amp .engineering-intro>p{font-size:13px;line-height:1.85}.amp .engineering-intro .text-link{margin-top:19px}.amp .tool-carousel{--tool-width:152px;--tool-gap:24px;gap:9px}.amp .tool-set li{gap:10px;min-height:70px;font-size:13px}.amp .tool-set img{width:31px;height:31px}.amp .tool-set img.tool-logo-wordmark{width:100px;height:31px}.amp .tool-carousel.is-enhanced .tool-track{animation-duration:105s}.amp .tool-carousel.is-enhanced .tool-lane:nth-child(2) .tool-track{animation-duration:111s}.amp .tool-carousel.is-enhanced .tool-lane:nth-child(3) .tool-track{animation-duration:108s}.amp .tool-carousel-controls{justify-content:space-between;gap:20px;margin-top:25px}.amp .tool-motion-toggle,.amp .tool-view-toggle{font-size:11px}.amp .tool-carousel.is-expanded .tool-set{gap:18px 14px}.amp .tool-carousel.is-expanded .tool-set li{text-align:center;flex-direction:column;justify-content:flex-start;min-height:80px;font-size:10px}.amp .tool-carousel.is-expanded .tool-set img.tool-logo-wordmark{max-width:100%;height:59px}}@media (prefers-reduced-motion:reduce){.amp .tool-carousel .tool-track{animation:none!important;transform:none!important}}.amp .header,.amp .header-contact,.amp .opening-bottom,.amp .motion-button,.amp .text-link,.amp .possibilities article,.amp .practice-switch,.amp .practice-answer,.amp .start-note,.amp .approach-story article,.amp .guardrails,.amp .guardrail-list details,.amp .founder-list,.amp .founder-list article,.amp .engineering-proof,.amp .proof-body .vetting-stages,.amp .proof-body .vetting-stages li,.amp .proof-body .bench-row,.amp .faq-list,.amp .faq-list details,.amp .footer,.amp .footer-bottom{border:0}.amp .header-contact{padding:12px 0}.amp .primary-link{background:var(--paper);color:var(--ink);border:0;padding:16px 27px}.amp .primary-link:hover{background:#fff}.amp .text-link:hover,.amp .header-contact:hover,.amp .founder-list article>a:hover{text-underline-offset:5px;text-decoration:underline}.amp .opening-bottom{justify-content:flex-end}.amp .motion-button{opacity:.7}.amp .motion-button:hover{opacity:1}.amp .advantage-intro{grid-template-columns:1.6fr 1fr;align-items:end;gap:70px}.amp .advantage-intro>p:last-child{grid-column:auto;max-width:380px;margin:0 0 7px;line-height:1.9}.amp .possibilities{padding-top:80px}.amp .possibilities article{padding-top:0}.amp .possibilities h3{margin-top:0}.amp .tools-intro,.amp .people-intro{grid-template-columns:1.8fr 1fr;align-items:end;gap:70px}.amp .tools-intro>p:last-child,.amp .people-intro>p:last-child{grid-column:auto;max-width:360px;margin:0;padding:0}.amp .paper-front{flex-direction:column;justify-content:center;display:flex}.amp .paper-front h3{margin-top:0}.amp .practice-switch{text-underline-offset:5px;text-decoration:underline}.amp .approach-story h3,.amp .enduring-title{margin-top:0}.amp .founder-list article{grid-template-columns:1.2fr 1fr 60px}.amp .founder-list h3{margin-top:0}.amp .founder-list article>a{font-size:12px;transform:none}.amp .founder-list article>a:hover{transform:none}.amp .proof-action{padding:0}.amp .proof-body .bench-row{grid-template-columns:.65fr 1.3fr .65fr}.amp .proof-body .bench-row>span:last-child{grid-area:auto;font-size:11px}.amp .film-caption{justify-content:flex-end}@media (max-width:800px){.amp .advantage-intro{display:block}.amp .advantage-intro>p:last-child{max-width:470px;margin-top:28px}.amp .possibilities{gap:40px;padding-top:55px}.amp .possibilities article{grid-template-columns:1fr 1fr;gap:35px}.amp .possibilities h3{margin:0}.amp .tools-intro,.amp .people-intro{grid-template-columns:1.3fr 1fr;gap:35px}.amp .founder-list article{gap:30px}}@media (max-width:620px){.amp .header-contact{white-space:nowrap;width:auto;height:auto;padding:10px 0;font-size:11px}.amp .header nav{border:0}.amp .opening{height:850px}.amp .opening-actions{gap:22px}.amp .opening-bottom{min-height:60px}.amp .primary-link{padding:15px 25px}.amp .advantage-intro>p:last-child{margin-top:25px}.amp .possibilities{gap:34px;padding-top:45px}.amp .possibilities article{display:block}.amp .possibilities h3{margin:0 0 17px}.amp .tools-intro,.amp .people-intro{display:block}.amp .tools-intro>p:last-child,.amp .people-intro>p:last-child{margin-top:23px}.amp .approach-story{padding-top:45px}.amp .approach-story article{padding-top:0}.amp .approach-story article+article{margin-top:20px}.amp .founder-list article{grid-template-columns:1fr 50px;gap:20px}.amp .founder-list article>a{font-size:11px}.amp .proof-body .bench-row{grid-template-columns:1fr}.amp .proof-body .bench-row>span:last-child{grid-area:auto/1;font-size:10px}}.amp [id]{scroll-margin-top:84px}.amp dialog{margin:auto}.amp .opening-content .opening-actions{flex-flow:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.amp .opening-actions .primary-link,.amp .opening-actions .watch-film{letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;height:52px;padding:0 24px;font-size:14px;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.amp .opening-actions .primary-link{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}.amp .opening-actions .primary-link:after{content:"↗";font-size:16px;transition:transform .25s}.amp .opening-actions .primary-link:hover{background:#fff;border-color:#fff}.amp .opening-actions .primary-link:hover:after{transform:translate(2px,-2px)}.amp .opening-actions .watch-film{color:#f4efff;background:#e8e7f30a;border:1px solid #e8e7f352;padding-left:11px}.amp .opening-actions .watch-film:hover{background:#e8e7f314;border-color:#e8e7f3b3}.amp .opening-actions .play-icon{background:var(--paper);width:30px;height:30px;color:var(--ink);border:0;padding-left:2px;font-size:9px}.amp .opening-actions .watch-film:hover .play-icon{background:#fff}.amp .opening-actions .watch-film>span:last-child{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.amp .opening-actions .watch-film small{color:#b9abd0;border-left:1px solid #e8e7f347;margin:0;padding-left:12px;font-size:12px;display:inline}@media (max-width:620px){.amp .opening-content .opening-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:360px}.amp .opening-actions .primary-link,.amp .opening-actions .watch-film{width:100%;height:50px}}@media (max-width:820px){main.amp .motion-button{gap:8px;min-height:40px;padding:0 14px}main.amp .motion-button .motion-label{font-size:12px}main.amp .possibility-note,main.amp .start-note p,main.amp .people-footnote p,main.amp .workflow-note,main.amp .bench-note{font-size:12px;line-height:1.7}main.amp .workspace-bar span{font-size:11px}main.amp .workspace-tabs button{min-height:44px;font-size:12px}main.amp .session-heading span,main.amp .session-context p,main.amp .suite-footer>span,main.amp .flow-document strong{font-size:12px}main.amp .session-context span,main.amp .flow-column h4,main.amp .flow-item,main.amp .flow-review strong{font-size:11px}main.amp .suite-footer .suite-button{min-height:44px;font-size:13px}main.amp .tool-motion-toggle,main.amp .tool-view-toggle{min-height:44px;font-size:12px}main.amp .tool-motion-toggle .tool-motion-label{font-size:12px}main.amp .text-link{align-items:flex-end;min-height:44px;font-size:12px}main.amp .founder-list article>a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}main.amp .vetting-stages li>span{font-size:11px}main.amp .bench-heading span,main.amp .bench-row>span{font-size:12px}main.amp .motion-button{min-height:44px}main.amp .workspace-bar>span:nth-child(n){font-size:11px}main.amp .vetting-intro .text-link,main.amp .proof-body .bench-heading>span,main.amp .proof-body .bench-note,main.amp .proof-body .bench-row>span:nth-child(n),main.amp .working-agreement>.text-link,main.amp .questions>div>.text-link,main.amp .hero-aside .text-link,main.amp .tool-description .text-link,main.amp .enduring-title .text-link,main.amp .working-agreement .text-link{font-size:12px}}.amp .insights{background:#f5f3f8;padding:101px 0 96px}.amp .insights-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:95px;padding-bottom:56px;display:grid}.amp .insights-intro p{color:#72667b;max-width:420px;margin-bottom:22px;font-size:14px;line-height:1.9}.amp .insight-list{border-top:1px solid #17142726}.amp .insight-row{border-bottom:1px solid #17142726;grid-template-columns:200px 1fr 220px;align-items:baseline;gap:40px;padding:28px 0;display:grid}.amp .insight-row>span:first-child{color:#785a8e;font-size:12px}.amp .insight-row strong{letter-spacing:-.04em;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.25;transition:color .2s}.amp .insight-row>span:last-child{color:#72667b;text-align:right;font-size:12px}.amp .insight-row:hover strong{color:var(--violet)}.amp .resource-hubs{grid-template-columns:.9fr 1.1fr;gap:95px;margin-top:84px;display:grid}.amp .resource-hubs-heading h3{letter-spacing:-.045em;margin-bottom:16px;font-size:27px;line-height:1.24}.amp .resource-hubs-heading p{color:#72667b;max-width:380px;margin-bottom:22px;font-size:13px;line-height:1.9}.amp .resource-hub-list{border-top:1px solid #17142726;grid-template-columns:1fr 1fr;column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.amp .resource-hub-list a{border-bottom:1px solid #17142726;justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:18px 0;display:flex}.amp .resource-hub-list strong{letter-spacing:-.02em;font-size:15px;font-weight:500;transition:color .2s}.amp .resource-hub-list span{color:#785a8e;white-space:nowrap;font-size:12px}.amp .resource-hub-list a:hover strong{color:var(--violet)}@media (max-width:1000px){.amp .insights-intro,.amp .resource-hubs{grid-template-columns:1fr;gap:28px}.amp .insight-row{grid-template-columns:1fr;gap:6px}.amp .insight-row>span:last-child{text-align:left}}@media (max-width:620px){.amp .insights{padding:64px 0 60px}.amp .insights-intro{padding-bottom:36px}.amp .resource-hubs{margin-top:56px}.amp .resource-hub-list{grid-template-columns:1fr}.amp .insight-row{padding:22px 0}.amp .insight-row strong{font-size:20px}.amp .resource-hubs-heading h3{font-size:24px}}main.amp .opening h1{letter-spacing:-.052em}main.amp .advantage-intro>p,main.amp .possibilities p{color:#5a5065;font-size:15px}main.amp .possibility-note{color:#6b6075;font-size:12.5px}main.amp .text-link{font-size:13px}.amp .moat{color:#fff;background:linear-gradient(125deg,#5d2ed8 0%,#7537eb 42%,#a487f0 78%,#cdbcf6 100%);padding:104px 0 108px}.amp .moat h2{letter-spacing:-.05em;max-width:1150px;font-size:clamp(40px,4.9vw,78px);font-weight:500;line-height:1.07}.amp .moat h2>span{color:#ece4ff}@media (max-width:620px){.amp .moat{padding:64px 0 68px}.amp .moat h2{font-size:clamp(32px,8.6vw,44px)}}.amp .proof-section.proof-open{padding-top:104px;padding-bottom:84px}.amp .proof-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.amp .proof-intro p{color:#4f3d5c;max-width:440px;font-size:15px;line-height:1.85}.amp .proof-funnel{border-top:1px solid #78678455;border-bottom:1px solid #78678455;grid-template-columns:repeat(4,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.amp .proof-funnel li{border-right:1px solid #78678433;padding:30px 24px 28px 0}.amp .proof-funnel li+li{padding-left:28px}.amp .proof-funnel li:last-child{border-right:0}.amp .proof-funnel strong{letter-spacing:-.055em;color:#171427;font-size:clamp(44px,4.6vw,72px);font-weight:400;line-height:1;display:block}.amp .proof-funnel li:last-child strong{color:#7537eb}.amp .proof-funnel span{color:#684576;margin-top:12px;font-size:13px;display:block}@media (max-width:1000px){.amp .proof-intro{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.amp .proof-section.proof-open{padding-top:64px;padding-bottom:52px}.amp .proof-funnel{grid-template-columns:1fr 1fr}.amp .proof-funnel li{border-bottom:1px solid #78678433;border-right:0;padding:22px 12px 20px 0}.amp .proof-funnel li+li{padding-left:0}.amp .proof-funnel li:nth-child(2n){border-left:1px solid #78678433;padding-left:16px}.amp .proof-funnel li:nth-last-child(-n+2){border-bottom:0}.amp .proof-funnel strong{font-size:44px}.amp .proof-intro p{font-size:14px}}.amp .closing-note{color:#b9abd0;margin-top:14px;font-size:12.5px;display:block}.amp .most-read{margin-bottom:28px}.amp .most-read-label{color:#785a8e;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.amp .most-read ul{border-top:1px solid #17142726;margin:0;padding:0;list-style:none}.amp .most-read li{border-bottom:1px solid #17142726}.amp .most-read a{letter-spacing:-.02em;align-items:center;min-height:48px;padding:12px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex}.amp .most-read a:hover{color:var(--violet)}.amp .proof-section.proof-open{padding-left:0;padding-right:0}.amp .proof-intro{display:block}.amp .proof-intro h2{max-width:1100px}.amp .proof-intro p{margin-top:26px}.amp .suite-intro h2{font-size:clamp(38px,4.2vw,64px)}.amp dialog:focus{outline:none}@media (max-width:1024px){.amp .opening-actions .watch-film{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171427b8}.amp .opening-actions .watch-film:hover{background:#28223ed1}}@media (min-width:621px) and (max-width:1024px) and (orientation:portrait){main.amp .opening-shade{background:linear-gradient(#171427 0%,#0000 24% 74%,#171427 100%),radial-gradient(95% 44% at 22% 46%,#171427eb 0%,#171427b8 50%,#0000 80%),linear-gradient(90deg,#171427eb 0%,#17142770 62%,#0000 100%)}}.amp .suite-more{border:1px solid #17142726;border-radius:13px;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:28px 30px;display:flex}.amp .suite-more h3{letter-spacing:-.04em;color:var(--ink);font-size:25px;font-weight:500;line-height:1.25}.amp .suite-more p{color:#5b506d;max-width:560px;margin-top:10px;font-size:13px;line-height:1.85}.amp .suite-more-link{color:#f4eefa;background:#332344;border-radius:5px;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:13px 22px;font-size:13px;transition:background .2s;display:inline-flex}.amp .suite-more-link:hover{background:#4b3266}.amp .suite-more-link span{transition:transform .2s}.amp .suite-more-link:hover span{transform:translate(3px)}@media (max-width:760px){.amp .suite-more{border-radius:10px;flex-direction:column;align-items:stretch;gap:18px;margin-top:20px;padding:24px 22px}.amp .suite-more h3{font-size:22px}.amp .suite-more-link{justify-content:center}}main.amp .insights{padding:84px 0 80px}main.amp .insights-intro{padding-bottom:44px}main.amp .resource-hubs{align-items:start;margin-top:64px}main.amp .most-read{margin-bottom:0}.amp .hub-chips{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.amp .hub-chips a{letter-spacing:-.01em;min-height:40px;color:var(--ink);border:1px solid #17142726;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.amp .hub-chips a span{color:#785a8e;font-size:12px;font-weight:400}.amp .hub-chips a:hover{border-color:var(--violet);color:var(--violet)}main.amp .questions{padding-block:76px 84px}main.amp .faq-list{border-top:1px solid #17142726}main.amp .faq-list details{border-bottom:1px solid #17142726}main.amp .faq-list summary{padding:17px 0}main.amp .faq-list summary>span{line-height:1}@media (max-width:1000px){main.amp .resource-hubs{gap:40px}}@media (max-width:620px){main.amp .insights{padding:52px 0}main.amp .insights-intro{padding-bottom:28px}main.amp .insight-row{padding:18px 0}main.amp .resource-hubs{gap:32px;margin-top:44px}main.amp .questions{padding-block:52px 56px}main.amp .faq-list summary{padding:15px 0}.amp .hub-chips{scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.amp .hub-chips::-webkit-scrollbar{display:none}.amp .hub-chips li{scroll-snap-align:start;flex-shrink:0}.amp .hub-chips a{white-space:nowrap}main.amp .resource-hubs{grid-template-columns:minmax(0,1fr)}main.amp .resource-hubs>*{min-width:0}}@media (max-width:1000px){main.amp .insight-row{grid-template-columns:auto 1fr;gap:8px 12px}main.amp .insight-row>span:first-child{grid-area:1/1}main.amp .insight-row>span:last-child{text-align:right;grid-area:1/2}main.amp .insight-row strong{grid-area:2/1/auto/-1}}@media (max-width:820px){.amp .hub-chips a{min-height:44px}}.amp .hero-light{z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--pointer-x,75%) var(--pointer-y,30%),#b787ef14,transparent 75%);position:absolute;inset:0}.amp .opening-content{will-change:transform}.amp .motion-scroll-cue{color:#e0d5ee;align-items:center;gap:18px;min-height:44px;font-size:12px;transition:color .2s;display:inline-flex}.amp .motion-scroll-cue:hover{color:#fff}.amp .scroll-line{background:#ffffff30;width:64px;height:1px;position:relative;overflow:hidden}.amp .scroll-line:after{content:"";background:#e7d5ff;animation:3s ease-in-out infinite fp-scroll-cue;position:absolute;inset:0;transform:translate(-100%)}@keyframes fp-scroll-cue{50%{transform:translate(0)}to{transform:translate(100%)}}main.amp .advantage{border-radius:34px 34px 0 0}main.amp .closing{z-index:2;border-radius:34px 34px 0 0;margin-top:-34px}@media (max-width:620px){main.amp .advantage{border-radius:24px 24px 0 0}main.amp .closing{border-radius:24px 24px 0 0;margin-top:-24px}main.amp .opening-bottom>.motion-scroll-cue{display:none}}.amp .moat{isolation:isolate;position:relative;overflow:hidden}.amp .moat>.wrap{z-index:2;position:relative}.amp .moat-orbits{opacity:.6;pointer-events:none;width:640px;height:640px;position:absolute;top:-210px;right:-110px;transform:rotate(-25deg)}.amp .moat-orbits i{border:1px solid #ffffff40;border-radius:50%;animation:10s ease-in-out infinite fp-moat;position:absolute;inset:0;box-shadow:inset 0 0 60px #ffffff10}.amp .moat-orbits i:nth-child(2){animation-delay:-3s;inset:70px}.amp .moat-orbits i:nth-child(3){animation-delay:-6s;inset:140px}@keyframes fp-moat{50%{opacity:.45;transform:scale(1.12)}}@media (max-width:620px){.amp .moat-orbits{top:-260px;right:-330px}}.amp .panel-enter>*{animation:.5s both fp-panel-in}.amp .panel-enter>:nth-child(2){animation-delay:60ms}.amp .panel-enter>:nth-child(3){animation-delay:.12s}.amp .panel-enter>:nth-child(n+4){animation-delay:.18s}@keyframes fp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.amp .workspace-tabs button[aria-selected=true]:after{animation:.35s cubic-bezier(.2,.7,.2,1) fp-tab}@keyframes fp-tab{0%{transform:scaleX(0)}}main.amp .motion-process{border-left:1px solid #d5c4e3;margin-left:6px;padding-left:36px;position:relative}main.amp .motion-process:before{content:"";background:var(--violet);width:1px;height:100%;transform:scaleY(var(--progress,0));transform-origin:top;transition:transform .2s linear;position:absolute;top:0;left:-1px}main.amp .motion-process article{position:relative}.amp .process-number{background:var(--paper);color:#8f65ac;border:1px solid #c6addc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid;position:absolute;top:22px;left:-51px}@media (max-width:760px){main.amp .motion-process{padding-left:28px}.amp .process-number{left:-43px}}.amp .primary-link,.amp .watch-film,.amp .suite-button,.amp .suite-more-link{transition:transform .25s cubic-bezier(.2,.7,.2,1),background .2s,border-color .2s,color .2s}@media (hover:hover){.amp .primary-link:hover,.amp .suite-button:hover,.amp .suite-more-link:hover{transform:translateY(-2px)}.amp .insight-row{transition:padding .3s cubic-bezier(.2,.7,.2,1)}.amp .insight-row:hover{padding-left:10px}}.amp .primary-link:active,.amp .watch-film:active,.amp .suite-button:active,.amp .suite-more-link:active,.amp .workspace-tabs button:active{transform:scale(.97)}.amp.motion-paused *,.amp.motion-paused :before,.amp.motion-paused :after{animation-play-state:paused!important}.amp.motion-paused .panel-enter>*,.amp.motion-paused .workspace-tabs button:after{animation:none!important}@media (prefers-reduced-motion:reduce){.amp .opening-content{will-change:auto;transform:none!important}.amp .scroll-line:after,.amp .moat-orbits i,.amp .panel-enter>*{animation:none!important}.amp .motion-process:before{transition:none}}
