[data-marketing-site]{--paper:#fbf8f2;--cap:#fff;--bg:#f5f1ea;--ink:#2b2a27;--ink-soft:#4a4741;--stone:#666059;--faint:#6d675d;--stone-soft:#a8a299;--line:#ded6c5;--line-soft:#e8e0cf;--hair:#efeae0;--fade:#c4beb2;--denim:#3a6aa3;--denim-deep:#2b5485;--denim-tint:#e6eef7;--denim-line:#d7e2ee;--denim-line2:#b9cee3;--accent:#3a6aa3;--crane-deep:#2a517a;--crane-mid:#6189b5;--crane-pale:#88a7c7;--ok:#4a7c59;--bad:#a4442f;--white:#fff;--maya:#6b7a5e;--leo:#4c6e99;--calvin:#8b6b3f;--daisy:#7b5e8f;--onink:#efe9dd;--onink-soft:#bdb5a6;--onink-line:#4a4741;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px}[data-marketing-site] *{box-sizing:border-box}[data-marketing-site]{margin:0;background:var(--paper);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}[data-marketing-site] .mono{font-family:Geist Mono,monospace}[data-marketing-site] a{color:var(--denim-deep);text-decoration:none}[data-marketing-site] a:hover{color:var(--ink)}[data-marketing-site] h1,[data-marketing-site] h2,[data-marketing-site] h3{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.013em;margin:0}[data-marketing-site] p{margin:0 0 18px;text-wrap:pretty}[data-marketing-site] .cr{display:block;position:relative}[data-marketing-site] .wordmark{display:inline-flex;align-items:center;gap:11px;font-family:"Instrument Serif",serif;font-size:23px;color:var(--ink);letter-spacing:-.005em}[data-marketing-site] .wordmark .badge{width:34px;height:34px;border-radius:50%;background:var(--denim-tint);border:1px solid var(--denim-line);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}@media (forced-colors:active){[data-marketing-site] .wordmark .badge{border-color:CanvasText}}[data-marketing-site] .wrap{max-width:1200px;margin:0 auto;padding:0 44px}[data-marketing-site] .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;font-size:15.5px;font-weight:500;border:1px solid var(--denim);background:var(--denim);color:var(--paper);cursor:pointer;font-family:Geist,sans-serif;text-align:center}[data-marketing-site] .btn:hover{background:var(--denim-deep);border-color:var(--denim-deep);color:var(--paper)}[data-marketing-site] .tlink{font-size:15.5px;color:var(--denim-deep);border-bottom:1px solid var(--denim-line2);padding-bottom:2px;min-height:48px;display:inline-flex;align-items:center}[data-marketing-site] .tlink:hover{color:var(--ink);border-color:var(--fade)}[data-marketing-site] .eyebrow{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin:0 0 var(--s2)}[data-marketing-site] #nav{border-bottom:1px solid var(--line-soft);background:var(--paper);position:relative;z-index:50}[data-marketing-site] #nav .wrap{display:flex;align-items:center;gap:30px;min-height:78px;padding-top:14px;padding-bottom:14px}[data-marketing-site] #nav .doors{display:flex;align-items:center;gap:26px;margin-left:auto}[data-marketing-site] #nav .doors a:not(.btn){font-size:14.5px;color:var(--ink-soft);min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}[data-marketing-site] #nav .doors a:not(.btn):hover{color:var(--ink)}[data-marketing-site] #nav .doors .sep{width:1px;height:22px;background:var(--line);flex:0 0 auto}[data-marketing-site] .frame{border-radius:14px;background:var(--paper);box-shadow:0 1px 0 var(--line-soft),0 18px 40px -28px rgba(43,42,39,.32)}[data-marketing-site] .frame .shell{width:1180px;transform-origin:top left;position:absolute;top:0;left:0}[data-marketing-site] .fcap{margin:11px 0 0}[data-marketing-site] .framebed{background:var(--cap);border:1px solid var(--line-soft);border-radius:20px;padding:var(--s3)}[data-marketing-site] .frame{position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:var(--cap);box-shadow:0 1px 0 var(--line-soft),0 22px 44px -30px rgba(43,42,39,.34)}[data-marketing-site] .frame .tipwin{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}[data-marketing-site] .frame.loading{min-height:150px;background:var(--bg)}[data-marketing-site] .absent,[data-marketing-site] .withheld{margin:0;padding:var(--s3);font-size:14px;line-height:1.6;color:var(--stone);max-width:52ch}[data-marketing-site] .frame[data-window=withheld]{box-shadow:none;background:var(--bg)}[data-marketing-site] .fcap{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin:var(--s2) 0 0}[data-marketing-site] #tipboot{position:fixed;left:-9999px;top:0;width:1280px;height:860px;border:0;opacity:.01;pointer-events:none}[data-marketing-site] #hero .wrap{padding-top:var(--s6);padding-bottom:var(--s5);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}[data-marketing-site] #hero .herotype{max-width:46ch}[data-marketing-site] #hero h1{font-size:74px;line-height:1;margin:0 0 var(--s3);letter-spacing:-.022em}[data-marketing-site] #hero .lede{font-size:20px;line-height:1.55;color:var(--ink-soft);margin:0 0 var(--s2);max-width:42ch}[data-marketing-site] #hero .flat{font-size:16px;color:var(--stone);margin:0 0 var(--s4);max-width:40ch}[data-marketing-site] #hero .acts{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}[data-marketing-site] #house{border-top:1px solid var(--hair);background:var(--bg)}[data-marketing-site] #house .wrap{padding:var(--s6) 44px var(--s6)}[data-marketing-site] .mo-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:var(--s4);align-items:baseline;padding:var(--s4) 0;border-top:1px solid var(--line-soft)}[data-marketing-site] .mo-row2 .what{margin:0}[data-marketing-site] .fcaprow{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}[data-marketing-site] .carousel{position:relative;width:100%}[data-marketing-site] .carousel .slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .45s ease;pointer-events:none}[data-marketing-site] .carousel .slide.on{opacity:1}[data-marketing-site] .carctl{display:flex;align-items:center;gap:var(--s1);margin-left:auto}[data-marketing-site] .carnav{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--stone);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace}[data-marketing-site] .carnav:hover{border-color:var(--fade);color:var(--ink)}[data-marketing-site] .dots{display:flex;align-items:center;gap:2px}[data-marketing-site] .dot{width:26px;height:36px;padding:0;border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}[data-marketing-site] .dot i{width:7px;height:7px;border-radius:50%;background:var(--fade);transition:background .2s ease}[data-marketing-site] .dot:hover i{background:var(--stone)}[data-marketing-site] .dot[aria-current=true] i{background:var(--denim-deep)}@media (prefers-reduced-motion:reduce){[data-marketing-site] .carousel .slide{transition:none}}[data-marketing-site] .mo-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.45fr);gap:var(--s5);align-items:center;padding:var(--s5) 0;border-top:1px solid var(--line-soft)}[data-marketing-site] .mo-wide.flip{grid-template-columns:minmax(0,2.45fr) minmax(0,1fr)}[data-marketing-site] .mo-wide.flip .mo{order:2}[data-marketing-site] .mo-wide.full{grid-template-columns:minmax(0,1fr);gap:var(--s3)}[data-marketing-site] .mo-wide.full .mo{max-width:56ch}[data-marketing-site] .mo-row .mo{margin-bottom:var(--s3)}[data-marketing-site] .mo{display:grid;gap:var(--s2)}[data-marketing-site] .mo .when{font-family:"Instrument Serif",serif;font-size:26px;line-height:1.16;color:var(--ink)}[data-marketing-site] .mo .what{font-size:16.5px;line-height:1.62;color:var(--ink-soft);margin:var(--s1) 0 0;max-width:46ch}[data-marketing-site] #promise{background:var(--ink);color:var(--onink)}[data-marketing-site] #promise .wrap{padding:var(--s6) 44px var(--s6)}[data-marketing-site] #promise .eyebrow{color:var(--onink-soft)}[data-marketing-site] #promise h2{font-size:44px;line-height:1.1;color:var(--white);max-width:26ch;margin:0 0 var(--s2)}[data-marketing-site] #promise .sub{font-size:17px;color:var(--onink);max-width:58ch;margin:0 0 var(--s4)}[data-marketing-site] .plist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s4);border-top:1px solid var(--onink-line);margin:0 0 var(--s4)}[data-marketing-site] .plist span{padding:14px 0;border-bottom:1px solid var(--onink-line);font-size:16.5px;color:var(--white);display:flex;align-items:baseline;gap:12px}[data-marketing-site] .plist span i{width:5px;height:5px;border-radius:50%;background:var(--crane-pale);flex:0 0 auto;position:relative;top:-4px}[data-marketing-site] #promise .ailine{font-family:"Instrument Serif",serif;font-size:27px;line-height:1.42;color:var(--white);max-width:38ch;margin:0 0 var(--s4)}[data-marketing-site] #promise .btn{background:var(--paper);border-color:var(--paper);color:var(--ink)}[data-marketing-site] #promise .btn:hover{background:var(--white);border-color:var(--white);color:var(--ink)}[data-marketing-site] #close{background:var(--cap);border-top:1px solid var(--hair)}[data-marketing-site] #close .wrap{padding:var(--s6) 44px var(--s6);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s5);align-items:start}[data-marketing-site] #close q{quotes:none}[data-marketing-site] #close .said{font-family:"Instrument Serif",serif;font-size:37px;line-height:1.28;color:var(--ink);display:block;margin:0 0 var(--s3)}[data-marketing-site] #close .attr{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--stone)}[data-marketing-site] #close .beta{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:var(--s3) 30px;margin:0 0 var(--s3)}[data-marketing-site] #close .beta p{font-size:16.5px;color:var(--ink-soft);margin:0}[data-marketing-site] #close .acts{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}[data-marketing-site] #foot{background:var(--paper);border-top:1px solid var(--line)}[data-marketing-site] #foot .wrap{padding:var(--s5) 44px var(--s4)}[data-marketing-site] .fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);margin:var(--s4) 0 0}[data-marketing-site] .fcol h4{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--stone);margin:0 0 14px;font-weight:400}[data-marketing-site] .fcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}[data-marketing-site] .fcol a{font-size:15px;color:var(--ink-soft);min-height:34px;display:inline-flex;align-items:center}[data-marketing-site] .fcol a:hover{color:var(--ink)}@media (max-width:719px){[data-marketing-site] .fcol a{min-height:44px}}[data-marketing-site] .fbar{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hair);font-size:13.5px;color:var(--stone)}[data-marketing-site] #declared{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:var(--ink);color:var(--onink);border-radius:10px;padding:13px 18px;font-size:14px;line-height:1.5;max-width:520px;box-shadow:0 10px 30px rgba(43,42,39,.3);z-index:300;display:none}[data-marketing-site] #declared.on{display:block}[data-marketing-site] body.flags-on [data-uncertified]{background:linear-gradient(transparent 82%,var(--denim-tint) 82%);box-shadow:inset 0 -1px 0 var(--denim-line2)}[data-marketing-site] body.flags-on #promise [data-uncertified]{background:linear-gradient(transparent 82%,var(--onink-line) 82%);box-shadow:inset 0 -1px 0 var(--stone)}[data-marketing-site] #hg{max-width:1200px;margin:0 auto;padding:26px 44px 70px;font-family:Geist Mono,monospace;font-size:11px;color:var(--stone);display:none}[data-marketing-site] body.ann-on #hg{display:block}[data-marketing-site] #hg .hg-tally{color:var(--ink);font-size:12px;margin:0 0 12px}[data-marketing-site] .hg-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:5px 0;border-top:1px solid var(--hair);align-items:baseline}[data-marketing-site] .chk-ok{color:var(--ok)}[data-marketing-site] .chk-bad{color:var(--bad)}[data-marketing-site] #hg .g{color:var(--ink-soft)}@media (max-width:1100px){[data-marketing-site] #nav .wrap{gap:18px;padding-left:30px;padding-right:30px;min-height:70px}[data-marketing-site] #nav .doors{gap:15px;margin-left:auto;flex:0 1 auto;min-width:0}[data-marketing-site] #nav .doors a:not(.btn){font-size:13.5px}[data-marketing-site] #nav .doors .btn{font-size:14.5px;padding:0 16px;min-height:44px;flex:0 0 auto}[data-marketing-site] .wordmark{font-size:20px}[data-marketing-site] .wordmark .badge{width:30px;height:30px}[data-marketing-site] #hero .wrap{padding-top:56px}[data-marketing-site] #hero h1{font-size:58px}[data-marketing-site] .mo-wide,[data-marketing-site] .mo-wide.flip{grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0}[data-marketing-site] .mo-wide.flip .mo{order:0}[data-marketing-site] .plist{grid-template-columns:repeat(2,minmax(0,1fr))}[data-marketing-site] #close .wrap{grid-template-columns:minmax(0,1fr);gap:44px}[data-marketing-site] .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){[data-marketing-site] #nav .wrap{flex-wrap:wrap;gap:12px;padding-top:16px;padding-bottom:16px}[data-marketing-site] #nav .doors{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:nowrap;overflow:visible}[data-marketing-site] #nav .doors .btn{margin-left:auto}}@media (max-width:719px){[data-marketing-site] .carnav,[data-marketing-site] .dot{min-height:44px;height:44px}[data-marketing-site] .dot{width:34px}[data-marketing-site] .fcaprow{align-items:flex-start}[data-marketing-site] .carctl{margin-left:0}[data-marketing-site]{font-size:16.5px}[data-marketing-site] .wrap{padding:0 20px}[data-marketing-site] #nav .wrap{gap:12px;flex-wrap:wrap;min-height:0}[data-marketing-site] #nav .doors{margin-left:0;width:100%;gap:16px;flex-wrap:wrap}[data-marketing-site] #nav .doors a:not(.btn){font-size:14px}[data-marketing-site] #nav .doors .sep{display:none}[data-marketing-site] #nav .doors .btn{width:100%}[data-marketing-site] #hero .wrap{padding-top:40px;padding-bottom:48px;gap:34px}[data-marketing-site] #hero h1{font-size:39px;letter-spacing:-.015em}[data-marketing-site] #hero .lede{font-size:18px}[data-marketing-site] #hero .acts{gap:14px}[data-marketing-site] #hero .acts .btn{width:100%}[data-marketing-site] #house .wrap{padding:48px 20px 54px}[data-marketing-site] #house .top{grid-template-columns:minmax(0,1fr);gap:34px}[data-marketing-site] .mo .when{font-size:23px}[data-marketing-site] #promise .wrap{padding:56px 20px 60px}[data-marketing-site] #promise h2{font-size:31px}[data-marketing-site] #promise .ailine{font-size:22px}[data-marketing-site] .plist{grid-template-columns:minmax(0,1fr)}[data-marketing-site] #close .acts .btn,[data-marketing-site] #promise .btn{width:100%}[data-marketing-site] .mo-row2{grid-template-columns:minmax(0,1fr);gap:var(--s1);padding:var(--s3) 0}[data-marketing-site] #close .wrap{padding:52px 20px 56px}[data-marketing-site] #close .said{font-size:27px}[data-marketing-site] #foot .wrap{padding:44px 20px 32px}}[data-marketing-site] "+shadowCss()+
      ":host{display:block;width:1280px}[data-marketing-site] #app{height:860px;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}[data-marketing-site] "+
      "#frame{display:grid;grid-template-columns:256px 1fr;flex:1 1 auto;min-height:0}[data-marketing-site] "+
      "#rail,[data-marketing-site] #scrollpane{overflow:hidden}