.cw-editorial{--cw-ed-ink:#11110f;--cw-ed-paper:#f6f4ed;--cw-ed-white:#fffefa;--cw-ed-yellow:#f1bd28;--cw-ed-amber:#db7a18;--cw-ed-blue:#2257ee;--cw-ed-muted:#66645d;--cw-ed-rule:rgba(17,17,15,0.22);overflow:clip;background:var(--cw-ed-paper);color:var(--cw-ed-ink);font-family:var(--font-public-sans),"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}.cw-editorial *,.cw-editorial :after,.cw-editorial :before{box-sizing:border-box}.cw-editorial section[id]{scroll-margin-top:76px}.cw-editorial dl,.cw-editorial figure,.cw-editorial h1,.cw-editorial h2,.cw-editorial h3,.cw-editorial ol,.cw-editorial p{margin:0}.cw-editorial h1,.cw-editorial h2,.cw-editorial h3{color:inherit;font-family:inherit}.cw-editorial a{color:inherit;text-decoration:none}.cw-ed-issue,.cw-ed-kicker,.cw-ed-photo-credit{font-family:var(--font-consumer-sans),"IBM Plex Sans",sans-serif;font-size:10px;font-weight:500;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.cw-ed-kicker{color:rgba(255,255,255,.78)}.cw-ed-kicker--dark{color:var(--cw-ed-muted)}.cw-ed-hero{position:relative;min-height:max(820px,100svh);margin-top:-76px;overflow:hidden;background:#28251f;color:var(--cw-ed-white)}.cw-ed-hero-image{object-fit:cover;object-position:50% 64%}.cw-ed-hero-shade{position:absolute;inset:0;background:rgba(9,9,8,.54)}.cw-ed-hero-grid{position:relative;z-index:1;width:min(1440px,100%);min-height:max(820px,100svh);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:24px;margin-inline:auto;padding:112px 40px 34px}.cw-ed-issue{grid-column:1/-1;align-self:start;padding-top:15px;border-top:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.7)}.cw-ed-hero-title{grid-column:1/-1;align-self:center;padding-block:64px 46px}.cw-ed-hero-title .cw-ed-kicker{margin-bottom:24px}.cw-ed-hero h1{max-width:10.7ch;font-size:clamp(66px,9.35vw,142px);font-weight:400;letter-spacing:-.072em;line-height:.84;text-wrap:balance}.cw-ed-hero h1 span{display:block;width:max-content;margin-top:.12em;margin-left:min(8vw,116px);color:#f4c84a}.cw-ed-hero-bottom{grid-column:1/span 6;align-self:end;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.5)}.cw-ed-hero-bottom>p{max-width:35em;color:rgba(255,255,255,.87);font-size:15px;line-height:1.55}.cw-ed-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cw-ed-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 18px;border:1px solid;border-radius:0;font-size:12px;font-weight:650;letter-spacing:.02em;transition:background-color .16s ease,color .16s ease}.cw-ed-button--light{border-color:var(--cw-ed-white);background:var(--cw-ed-white);color:var(--cw-ed-ink)!important}.cw-ed-button--light:hover{background:var(--cw-ed-yellow);border-color:var(--cw-ed-yellow)}.cw-ed-arrow-link,.cw-ed-text-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid;font-size:12px;font-weight:600}.cw-ed-text-link{color:rgba(255,255,255,.84)}.cw-ed-text-link:hover{color:var(--cw-ed-yellow)}.cw-ed-photo-credit{grid-column:9/-1;align-self:end;justify-self:end;max-width:31em;color:rgba(255,255,255,.62);letter-spacing:.08em;text-align:right}.cw-ed-archive figcaption a,.cw-ed-order figcaption a,.cw-ed-photo-credit a{border-bottom:1px solid}.cw-ed-archive figcaption a:hover,.cw-ed-order figcaption a:hover,.cw-ed-photo-credit a:hover{color:var(--cw-ed-yellow)}.cw-ed-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:132px max(40px,calc((100vw - 1360px) / 2)) 150px;background:var(--cw-ed-paper)}.cw-ed-intro-copy{grid-column:1/span 8}.cw-ed-honest>.cw-ed-kicker,.cw-ed-intro-copy .cw-ed-kicker,.cw-ed-order-copy .cw-ed-kicker,.cw-ed-provides-head .cw-ed-kicker,.cw-ed-waitlist-copy .cw-ed-kicker{margin-bottom:28px}.cw-ed-intro h2{max-width:12ch;font-size:clamp(54px,6.4vw,92px);font-weight:400;letter-spacing:-.065em;line-height:.94}.cw-ed-intro-detail{grid-column:9/-1;align-self:end}.cw-ed-intro-detail>p{max-width:31em;margin-bottom:48px;color:#3f3e39;font-size:17px;line-height:1.65}.cw-ed-intro-detail code{padding:0;background:transparent;color:inherit;font-family:var(--font-consumer-sans),monospace;font-size:.9em}.cw-ed-intro-detail dl>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:13px 0;border-top:1px solid var(--cw-ed-rule)}.cw-ed-intro-detail dl>div:last-child{border-bottom:1px solid var(--cw-ed-rule)}.cw-ed-intro-detail dd,.cw-ed-intro-detail dt{margin:0;font-size:11px}.cw-ed-intro-detail dt{color:var(--cw-ed-muted)}.cw-ed-intro-detail dd{font-weight:650}.cw-ed-archive{background:var(--cw-ed-ink)}.cw-ed-archive-image{position:relative;min-height:clamp(500px,61vw,880px)}.cw-ed-archive-image img{object-fit:cover;object-position:center}.cw-ed-archive figcaption{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px max(40px,calc((100vw - 1360px) / 2)) 18px;background:var(--cw-ed-ink);color:rgba(255,255,255,.68);font-size:10px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.cw-ed-archive figcaption span{color:var(--cw-ed-white)}.cw-ed-provides{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:146px max(40px,calc((100vw - 1360px) / 2)) 164px;background:var(--cw-ed-white)}.cw-ed-provides-head{grid-column:1/span 4;padding-right:30px}.cw-ed-provides-head h2{max-width:9ch;margin-bottom:34px;font-size:clamp(46px,5vw,72px);font-weight:400;letter-spacing:-.06em;line-height:.95}.cw-ed-provides-head>p:last-child{max-width:31em;color:var(--cw-ed-muted);font-size:14px;line-height:1.65}.cw-ed-provides-list{grid-column:6/-1;padding:0;border-top:1px solid var(--cw-ed-ink);list-style:none}.cw-ed-provides-list li{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1fr);gap:24px;padding:30px 0 34px;border-bottom:1px solid var(--cw-ed-rule)}.cw-ed-provides-list h3{font-size:20px;font-weight:500;letter-spacing:-.035em;line-height:1.15}.cw-ed-provides-list p{color:var(--cw-ed-muted);font-size:13px;line-height:1.65}.cw-ed-boundary{position:relative;min-height:820px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:24px;padding:94px max(40px,calc((100vw - 1360px) / 2)) 72px;overflow:hidden;background:#10100f;color:var(--cw-ed-white)}.cw-ed-boundary>.cw-ed-kicker{grid-column:1/-1;padding-top:15px;border-top:1px solid rgba(255,255,255,.42)}.cw-ed-boundary h2{grid-column:1/-1;align-self:center;font-size:clamp(68px,10.2vw,148px);font-weight:400;letter-spacing:-.075em;line-height:.84}.cw-ed-boundary h2 span{display:block;margin-left:min(11vw,158px);color:var(--cw-ed-yellow)}.cw-ed-boundary-copy{grid-column:7/span 5;align-self:end;display:grid;grid-template-columns:.72fr 1.28fr;gap:28px;padding-top:19px;border-top:1px solid rgba(255,255,255,.42)}.cw-ed-boundary-copy p{color:rgba(255,255,255,.66);font-size:13px;line-height:1.65}.cw-ed-boundary-copy .cw-ed-boundary-lead{color:var(--cw-ed-white);font-size:17px;font-weight:500;line-height:1.35}.cw-ed-order{min-height:760px;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(370px,.92fr);background:var(--cw-ed-yellow)}.cw-ed-order figure{position:relative;min-height:760px;overflow:hidden}.cw-ed-order figure img{object-fit:cover;object-position:center}.cw-ed-order figcaption{position:absolute;right:20px;bottom:18px;padding:7px 9px;background:rgba(17,17,15,.82);color:rgba(255,255,255,.82);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.cw-ed-order-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:68px clamp(36px,5vw,80px) 74px;border-top:10px solid var(--cw-ed-blue);color:var(--cw-ed-ink)}.cw-ed-order-copy h2{margin-bottom:34px;font-size:clamp(48px,5vw,76px);font-weight:400;letter-spacing:-.067em;line-height:.93}.cw-ed-order-copy>p:last-child{max-width:34em;font-size:15px;line-height:1.65}.cw-ed-honest{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:140px max(40px,calc((100vw - 1360px) / 2)) 154px;background:var(--cw-ed-paper)}.cw-ed-honest>.cw-ed-kicker{grid-column:1/span 3}.cw-ed-honest>div{grid-column:4/span 8}.cw-ed-honest h2{max-width:10ch;margin-bottom:38px;font-size:clamp(58px,7.4vw,106px);font-weight:400;letter-spacing:-.073em;line-height:.88}.cw-ed-honest>div>p{max-width:42em;color:var(--cw-ed-muted);font-size:17px;line-height:1.65}.cw-ed-arrow-link{margin-top:36px;color:var(--cw-ed-ink)}.cw-ed-arrow-link:hover{color:var(--cw-ed-blue)}.cw-ed-waitlist{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:126px max(40px,calc((100vw - 1360px) / 2)) 134px;border-top:1px solid var(--cw-ed-ink);background:var(--cw-ed-yellow)}.cw-ed-waitlist-copy{grid-column:1/span 6;padding-right:8%}.cw-ed-waitlist-copy h2{max-width:9ch;margin-bottom:38px;font-size:clamp(56px,7vw,100px);font-weight:400;letter-spacing:-.072em;line-height:.88}.cw-ed-waitlist-copy>p:not(.cw-ed-kicker){max-width:38em;font-size:15px;line-height:1.65}.cw-ed-waitlist-copy .cw-ed-waitlist-note{margin-top:19px;color:rgba(17,17,15,.65);font-size:12px}.cw-ed-form{grid-column:8/-1;align-self:end;padding-top:23px;border-top:1px solid var(--cw-ed-ink)}.cw-ed-form .fl-demo-form{padding:0}.cw-ed-form .fl-demo-form label{margin-bottom:24px}.cw-ed-form .fl-demo-form label>span{margin-bottom:12px;color:var(--cw-ed-ink);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.cw-ed-form .fl-demo-form input{height:62px;padding:0;border:0;border-bottom:1px solid var(--cw-ed-ink);border-radius:0;background:transparent;color:var(--cw-ed-ink);font-size:19px}.cw-ed-form .fl-demo-form input::placeholder{color:rgba(17,17,15,.48)}.cw-ed-form .fl-demo-form input:focus{border-color:var(--cw-ed-blue);background:transparent;box-shadow:none;outline:3px solid rgba(34,87,238,.3);outline-offset:4px}.cw-ed-form .fl-demo-submit{min-height:58px;margin-top:8px;border-radius:0;background:var(--cw-ed-ink);color:var(--cw-ed-white);box-shadow:none;font-size:12px;letter-spacing:.03em}.cw-ed-form .fl-demo-submit:hover{background:var(--cw-ed-blue);box-shadow:none;transform:none}.cw-ed-form .fl-form-note{max-width:46em;margin:18px 0 0;color:rgba(17,17,15,.64);font-size:10px;line-height:1.55;text-align:left}.cw-ed-form .fl-form-error{border-radius:0;background:var(--cw-ed-white);font-size:11px}.cw-ed-form .fl-field-error{color:#761e13;font-size:10px}.cw-ed-form .fl-demo-success{min-height:340px;align-items:flex-start;padding:8px 0 0;text-align:left}.cw-ed-form .fl-demo-success>span{border-radius:0;background:var(--cw-ed-ink);color:var(--cw-ed-yellow)}.cw-ed-form .fl-demo-success h3{font-size:42px;font-weight:400}.cw-ed-form .fl-demo-success>p:last-of-type{color:rgba(17,17,15,.66)}.cw-ed-form .fl-demo-success a{margin-top:24px;padding-bottom:3px;border-bottom:1px solid;font-size:12px;font-weight:650}.cw-editorial a:focus-visible,.cw-editorial button:focus-visible,.cw-editorial input:focus-visible{outline:3px solid rgba(34,87,238,.42);outline-offset:4px}@media (max-width:1120px){.cw-ed-hero-bottom{grid-column:1/span 8}.cw-ed-photo-credit{grid-column:9/-1}.cw-ed-intro-copy{grid-column:1/span 7}.cw-ed-intro-detail{grid-column:9/-1}.cw-ed-provides-head{grid-column:1/span 4}.cw-ed-provides-list{grid-column:5/-1}.cw-ed-provides-list li{grid-template-columns:minmax(180px,.75fr) minmax(260px,1fr)}.cw-ed-boundary-copy{grid-column:6/-1}.cw-ed-order{grid-template-columns:1.25fr minmax(350px,.75fr)}}@media (max-width:800px){.cw-editorial section[id]{scroll-margin-top:68px}.cw-ed-hero{min-height:max(900px,100svh);margin-top:-68px}.cw-ed-hero-image{object-position:51% 61%}.cw-ed-hero-shade{background:rgba(9,9,8,.58)}.cw-ed-hero-grid{min-height:max(900px,100svh);grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;padding:96px 18px 22px}.cw-ed-hero-bottom,.cw-ed-hero-title,.cw-ed-issue,.cw-ed-photo-credit{grid-column:1}.cw-ed-issue{padding-top:12px}.cw-ed-hero-title{align-self:center;padding:46px 0 30px}.cw-ed-hero-title .cw-ed-kicker{margin-bottom:18px}.cw-ed-hero h1{max-width:10.4ch;font-size:clamp(51px,15vw,74px);letter-spacing:-.068em;line-height:.89}.cw-ed-hero h1 span{width:auto;margin-left:0}.cw-ed-hero-bottom{grid-template-columns:1fr;gap:22px}.cw-ed-hero-bottom>p{font-size:14px}.cw-ed-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.cw-ed-photo-credit{justify-self:start;margin-top:24px;font-size:8px;text-align:left}.cw-ed-honest,.cw-ed-intro,.cw-ed-provides,.cw-ed-waitlist{display:block;padding-right:18px;padding-left:18px}.cw-ed-intro{padding-top:88px;padding-bottom:96px}.cw-ed-honest>.cw-ed-kicker,.cw-ed-intro-copy .cw-ed-kicker,.cw-ed-order-copy .cw-ed-kicker,.cw-ed-provides-head .cw-ed-kicker,.cw-ed-waitlist-copy .cw-ed-kicker{margin-bottom:20px}.cw-ed-intro h2{max-width:10ch;font-size:clamp(48px,14.5vw,70px)}.cw-ed-intro-detail{margin-top:56px}.cw-ed-intro-detail>p{margin-bottom:36px;font-size:15px}.cw-ed-archive-image{min-height:74vw}.cw-ed-archive figcaption{align-items:flex-start;flex-direction:column;gap:9px;padding:15px 18px 17px;font-size:8px}.cw-ed-provides{padding-top:90px;padding-bottom:100px}.cw-ed-provides-head{padding-right:0}.cw-ed-provides-head h2{max-width:10ch;margin-bottom:24px;font-size:clamp(46px,13vw,64px)}.cw-ed-provides-list{margin-top:58px}.cw-ed-provides-list li{grid-template-columns:1fr;gap:12px;padding:24px 0 28px}.cw-ed-provides-list h3{font-size:21px}.cw-ed-provides-list li>p{font-size:13px}.cw-ed-boundary{min-height:720px;display:flex;flex-direction:column;padding:74px 18px 46px}.cw-ed-boundary h2{margin:auto 0;padding:72px 0;font-size:clamp(53px,15vw,78px);line-height:.9}.cw-ed-boundary h2 span{margin-left:0}.cw-ed-boundary-copy{grid-template-columns:1fr;gap:18px}.cw-ed-order{min-height:0;display:block}.cw-ed-order figure{min-height:74vw}.cw-ed-order figcaption{right:12px;bottom:12px;font-size:8px}.cw-ed-order-copy{min-height:580px;padding:58px 18px 66px}.cw-ed-order-copy h2{max-width:10ch;font-size:clamp(49px,14vw,68px)}.cw-ed-honest{padding-top:92px;padding-bottom:104px}.cw-ed-honest>div{margin-top:62px}.cw-ed-honest h2{max-width:9ch;font-size:clamp(52px,15vw,74px)}.cw-ed-honest>div>p{font-size:15px}.cw-ed-waitlist{padding-top:88px;padding-bottom:96px}.cw-ed-waitlist-copy{padding-right:0}.cw-ed-waitlist-copy h2{max-width:9ch;font-size:clamp(52px,14vw,72px)}.cw-ed-form{margin-top:68px}.cw-ed-form .fl-demo-form input{font-size:17px}}@media (max-width:430px){.cw-ed-hero-actions{align-items:stretch;flex-direction:column}.cw-ed-button{width:100%}.cw-ed-text-link{width:max-content}}@media (prefers-reduced-motion:reduce){.cw-ed-button{transition:none}}