*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:400}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:Inter;src:url(Inter-Variable.e63a54e2.woff2)}:root{--base-100:#fefbef;--base-200:#fdf8e7;--base-300:#fcf1cd;--base-400:#f4d35e;--base-500:#dcbe55;--base-600:#c3a94b;--base-700:#b79e47;--base-800:#927f38;--base-900:#6e5f2a;--base-1000:#554a21;--grey-100:#f9f9f9;--grey-200:#f6f6f6;--grey-300:#edeced;--grey-400:#c5c3c6;--grey-500:#b1b0b2;--grey-600:#9e9c9e;--grey-700:#949295;--grey-800:#767577;--grey-900:#595859;--grey-1000:#454445}*{box-sizing:border-box}a{color:var(--base-800)}a:is(:hover,:focus){color:var(--base-900)}body{background-color:var(--base-100);color:var(--grey-1000);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.sr-only{position:absolute;top:-999em;left:-999em}.container{max-width:70rem;margin-inline:auto;padding:0 24px}@keyframes title-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes extension-popup-in{0%{opacity:0;transform:scale(1.2)}60%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes film-in{0%{opacity:.1}to{opacity:.5}}@keyframes film-animation{0%{background-position:0 0}to{background-position:0 -3000%}}@keyframes header-content-in{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}}@keyframes pop-in{0%{transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pop-in{opacity:0;animation:.75s forwards paused pop-in}header{text-align:center;position:relative}header .header-content{background:linear-gradient(to top, var(--base-400), var(--base-300));animation:.75s forwards header-content-in;display:flow-root;box-shadow:inset 0 -90px 130px #0000001a}header .header-content hgroup{margin:5.2rem 0 13.6rem}header .header-content hgroup h1{font-variation-settings:"wght" 650;opacity:0;margin-bottom:.2rem;font-size:2.4rem;animation:.75s .75s forwards paused title-in}header .header-content hgroup p{font-variation-settings:"wght" 450;opacity:0;font-size:1.4rem;animation:.75s 1s forwards paused title-in}header preview-popup{aspect-ratio:2;opacity:0;background-color:#fff;border-radius:1.25rem;width:22.125rem;margin:-8.75rem auto 3.25rem;animation:.75s ease-in-out 1.5s forwards paused extension-popup-in}header .film{pointer-events:none;background:url(film-texture@3x.b93d637e.png) 0 0/100%;width:10rem;height:140%;animation:1s forwards film-in,600s linear infinite film-animation;position:absolute;top:-20%;transform:rotate(15deg)}header .film:dir(rtl){transform:scaleX(-1)rotate(15deg)}header .film-1{inset-inline-start:12.5%}header .film-2{animation-direction:normal,reverse;inset-inline-end:12.5%}section,footer{background-color:var(--base-300);position:relative}section:after,footer:after{content:"";background-color:inherit;clip-path:polygon(0 100%,100% 0,100% 100%);width:100%;height:2.5rem;position:absolute;bottom:100%;left:0}section.alternate,footer.alternate{background-color:var(--base-100)}section.alternate:after,footer.alternate:after{clip-path:polygon(0 0,100% 100%,0 100%)}.features{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:4rem;max-width:52.5rem;margin:8rem auto 9.6rem;display:grid}.features .feature h3{font-variation-settings:"wght" 500;-webkit-text-fill-color:transparent;background:linear-gradient(160deg, var(--base-700), var(--base-600));text-wrap:balance;background-clip:text;margin-bottom:.2em;font-size:1.2rem}.features .feature h3 img{vertical-align:middle;margin-inline-end:.125em;margin-top:-.125em}.features .feature p{font-size:.9rem}section.two-fold{padding:8rem 0;font-size:1.2rem;position:relative}section.two-fold>.container{align-items:start;gap:4.8rem;display:flex}section.two-fold div{flex:1}section.two-fold h2{font-variation-settings:"wght" 600;margin-top:.5rem}section.two-fold p{margin:.8em 0}section.two-fold.alternate{background-color:var(--base-100)}section.two-fold.alternate>.container{flex-direction:row-reverse}.download-section{text-align:center;background:var(--base-300);padding:6.4rem 0 9.6rem}.download-section h2{font-variation-settings:"wght" 500;font-size:1.4rem}.download-section h2+p{margin:1rem 0 -.25rem}.download-section .download-button{margin-top:2.4rem;font-size:0;display:inline-block}.download-section .download-button img{-webkit-user-select:none;user-select:none}.download-section .other-downloads{margin-top:.2rem}.download-section .other-downloads button{appearance:none;font:inherit;color:var(--base-800);cursor:pointer;background:0 0;border:0;font-size:.8rem}.download-section .other-downloads ul{width:fit-content;text-align:initial;color:var(--base-800);margin-inline:auto;margin-top:.8rem;padding:0;font-size:.8rem}.download-section .other-downloads ul li{margin-bottom:.2rem;padding-inline-start:.2rem;list-style-type:square}.download-section .other-downloads ul li::marker{color:var(--base-800)}footer{padding:4rem 0;font-size:.875rem}footer>.container{flex-direction:row;justify-content:space-between;display:flex}footer .product-info{flex:3}footer .product-info .logotype{font-variation-settings:"wght" 600;margin-inline-start:-.3rem;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:1.3rem;display:flex}footer .product-info p{margin-bottom:.4em}footer .author{flex:2;justify-content:center;gap:1.2rem;display:flex}footer .author .picture{border-radius:999px}footer .author .picture:dir(ltr){border-top-right-radius:12.5rem}footer .author .picture:dir(rtl){border-top-left-radius:12.5rem}footer .author .info{flex:1;margin-top:-.08rem}footer .author .info .title{font-variation-settings:"wght" 450;margin-bottom:.2rem;font-size:1.125rem}footer .author .info .title img{vertical-align:middle;margin-top:-.2rem;margin-inline-start:.1rem}footer .author .info .subinfo{text-wrap:balance}footer .author .info .links{align-items:center;gap:.75rem;margin:.5rem -.1rem 0;padding:0;list-style:none;display:flex}footer .author .info .links img{display:block}.safari-only{color:#1d82f0}.safari-only img{vertical-align:middle;display:inline-block;translate:0 -7.5%}@media (width<=68rem){header .header-content hgroup{margin:4.8rem 0 13rem}header .film{width:8rem;opacity:.25!important}.features{grid-template-columns:1fr 1fr;gap:3.25rem;margin-bottom:8rem}section.two-fold{padding:5rem 0}section.two-fold>.container.container{flex-direction:column-reverse;align-items:stretch}section.two-fold :is(preview-1,preview-2){max-width:36rem;margin:0 auto;display:block}footer{padding:2.5rem 0}footer>.container{flex-direction:column;row-gap:1rem}footer .author{flex-direction:row-reverse}}@media (width<=36rem){header .header-content hgroup{margin:4rem 0 10rem}header .header-content hgroup h1{font-size:1.8rem}header .header-content hgroup p{font-size:1.1rem}header preview-popup{width:18rem;margin:-6.75rem auto 0}header .film{width:6rem}.features{grid-template-columns:1fr;gap:2.5rem;margin-bottom:6rem}}@media (prefers-reduced-motion:reduce){header .header-content hgroup :is(h1,p),header .header-content .film,header preview-popup{opacity:1;animation:none}header .header-content{clip-path:polygon(0 0,100% 0,100% 100%,0 80%);animation:none}header .header-content .film{opacity:.5}}