.fcom{padding-top:76px}@media (max-width:860px){.fcom{padding-top:56px}}.fcom{background:#fff;color:#000;font-family:var(--font-figtree),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fcom a{color:#000;text-decoration:none}.fcom a:hover{color:hsl(0 0% 28%)}.fcom button,.fcom input,.fcom textarea{font-family:inherit}.fcom details.faq{border-top:1px solid hsl(0 0% 82%)}.fcom details.faq:last-of-type{border-bottom:1px solid hsl(0 0% 82%)}.fcom details.faq>summary{list-style:none;cursor:pointer;padding:20px 0;font-size:16px;font-weight:600;color:#000;display:flex;justify-content:space-between;gap:20px;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.fcom details.faq>summary::-webkit-details-marker{display:none}.fcom details.faq>summary:after{content:"+";color:hsl(0 0% 45.1%);font-size:15px;flex-shrink:0}.fcom details.faq[open]>summary:after{content:"\2013"}.fcom details.faq>summary:hover{opacity:.6}.fcom details.faq>p{margin:0;padding:0 40px 22px 0;font-size:15px;line-height:1.7;color:hsl(0 0% 28%)}.fcom .x1:hover{transform:translateY(-1px) scale(1.015);box-shadow:0 6px 20px rgba(0,0,0,.15);color:#fff}.fcom .x2:hover{transform:translateY(-8px) scale(1.06);box-shadow:0 18px 36px rgba(0,0,0,.18);z-index:9}.fcom .x3:hover{border-color:#fff}.fcom .x4:focus{border-bottom-color:#fff}.fcom .x5:hover{transform:translateY(-1px) scale(1.015);box-shadow:0 10px 30px rgba(255,255,255,.18)}.fcom .x6:hover{color:#000;transform:translateX(-3px)}.fcom .x7:hover{transform:translateX(3px)}.fcom .x8:hover{transform:translateY(-6px);box-shadow:0 26px 56px rgba(0,0,0,.14)}.fcom .x9:hover{border-color:#000;transform:translateY(-3px);box-shadow:0 20px 40px rgba(0,0,0,.08)}@keyframes fc-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fc-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fc-pop{0%{opacity:0;transform:translateY(14px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fc-write{.fcom 0%{clip-path:inset(0 100% 0 0)}.fcom 9%{clip-path:inset(0 88% 0 0)}.fcom 22%{clip-path:inset(0 79% 0 0)}.fcom 34%{clip-path:inset(0 60% 0 0)}.fcom 45%{clip-path:inset(0 53% 0 0)}.fcom 58%{clip-path:inset(0 38% 0 0)}.fcom 70%{clip-path:inset(0 26% 0 0)}.fcom 80%{clip-path:inset(0 20% 0 0)}.fcom 92%{clip-path:inset(0 5% 0 0)}.fcom 100%{clip-path:inset(0 -8% 0 0)}}@keyframes fc-pen{.fcom 0%{left:0;opacity:0}.fcom 6%{opacity:1}.fcom 9%{left:12%}.fcom 22%{left:21%}.fcom 34%{left:40%}.fcom 45%{left:47%}.fcom 58%{left:62%}.fcom 70%{left:74%}.fcom 80%{left:80%}.fcom 92%{left:95%;opacity:1}.fcom 100%{left:104%;opacity:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:860px){.fcom [data-r=sec]{padding:64px 20px!important}.fcom [data-r=hero]{grid-template-columns:1fr!important;row-gap:28px!important}.fcom [data-r=hero]>*{grid-column:1!important;grid-row:auto!important;justify-self:start!important;max-width:100%!important}.fcom [data-r=press]{order:3!important;margin-top:12px}.fcom [data-r=hero] h1{font-size:34px!important}.fcom [data-r=hero] h1+p{font-size:16px!important}.fcom [data-r=two]{grid-template-columns:1fr!important;gap:48px!important}.fcom [data-r=two]>div:last-child{justify-self:start!important;max-width:100%!important}.fcom [data-r=rail]{scroll-padding-left:20px!important}.fcom [data-r=rail],.fcom [data-r=railhead]{padding-left:20px!important;padding-right:20px!important}.fcom [data-r=railhead]{grid-template-columns:1fr!important}.fcom [data-r=dots]{padding-left:20px!important}}@media (max-width:900px){.fcom [data-r=article]{padding:40px 20px 72px!important}.fcom [data-r=cover]{grid-template-columns:1fr!important;min-height:0!important}.fcom [data-r=cover]>div:first-child{padding:26px!important;gap:24px!important}.fcom [data-r=cover]>div:last-child{clip-path:none!important;min-height:220px!important}.fcom [data-r=split]{grid-template-columns:1fr!important}.fcom [data-r=split]>div:nth-child(2){display:none!important}.fcom [data-r=split]>div:last-child{border-top:1px solid hsl(0 0% 92%)}.fcom [data-r=tw]{overflow-x:auto!important}.fcom [data-r=tw]>div{min-width:620px}}