@font-face{font-family:headline;src:url(../media/StackSansHeadline_Variable-s.p.1209e84e.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:headline Fallback;src:local(Arial);ascent-override:96.86%;descent-override:29.06%;line-gap-override:0.0%;size-adjust:103.24%}.headline_13057673-module__7qFNta__className{font-family:headline,headline Fallback}.headline_13057673-module__7qFNta__variable{--font-sans:"headline","headline Fallback"}
@font-face{font-family:text;src:url(../media/StackSansText_Variable-s.p.a96cba80.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:91.14%;descent-override:27.34%;line-gap-override:0.0%;size-adjust:109.72%}.text_ca004faf-module__GIgIdG__className{font-family:text,text Fallback}.text_ca004faf-module__GIgIdG__variable{--font-body:"text","text Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f49874be-module__RUqS_q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f49874be-module__RUqS_q__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--font-ui:var(--font-body);--font-stat:var(--font-sans);--lime:#b4ff00;--lime-dark:#365400;--mint:#38ff6c;--black:#070707;--card:#181818b8;--card-solid:#181818;--line:#f0ede814;--line-bright:#ffffff61;--text:#f0ede8;--muted:#f0ede8a8;--quiet:#f0ede86b;--shadow:0 42px 110px #00000094}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-body),Arial,sans-serif;background:#000;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}h1,h2,h3,h4{letter-spacing:0;font-family:var(--font-sans),Arial,sans-serif;margin-top:0}p{margin-top:0}.landing-shell{background:#c1c1c1;min-height:100vh;overflow:hidden}.landing-nav{z-index:50;width:min(1260px,100vw - 56px);min-height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;padding:0;transition:opacity .3s,transform .3s;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%)}.landing-nav.nav-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-130%)}@media (prefers-reduced-motion:reduce){.landing-nav{transition:none}}.landing-nav img{filter:brightness(0)invert();width:124px;margin-left:6px;display:block}.landing-nav div{justify-content:flex-end;gap:clamp(44px,7.3vw,96px);margin-right:clamp(16px,2.9vw,38px);display:flex}.landing-nav a{color:var(--text)}.landing-nav div a{color:#ffffffbf;letter-spacing:-.01em;text-shadow:0 1px 16px #0009;padding:6px 0;font-size:14px;font-weight:500}.landing-nav div a:hover{color:#fff}.pill-cta{background:#f0ede8bf;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 0 18px #f0ede838,0 2px 42px #f0ede81c;color:#070707!important}.nav-menu-btn{display:none}.nav-menu-btn span{background:#f0ede8;width:18px;height:2px;transition:transform .2s}.nav-menu-btn[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-overlay{z-index:40;text-align:center;background:#070707f5;place-content:center;gap:28px;display:grid;position:fixed;inset:0}.nav-overlay a:not(.pill-cta){color:#f0ede8;font-family:var(--font-sans),Arial,sans-serif;text-transform:lowercase;font-size:32px;font-weight:700}.nav-overlay .pill-cta{justify-self:center;margin-top:12px}.nav-scrim{z-index:49;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:linear-gradient(#ffffff8c 0%,#ffffff52 45%,#fff0 100%);height:140px;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.nav-smoke .landing-nav img{filter:brightness(0)}.nav-smoke .landing-nav a{color:#070707b8}.nav-smoke .landing-nav div a{background:#0707070d}.nav-smoke .landing-nav div a:hover{color:#070707;background:#07070717}.nav-smoke .landing-nav .pill-cta{background:#07070714;border-color:#07070757;color:#070707!important}.nav-smoke .nav-menu-btn span{background:#070707}@media (max-width:920px){.landing-nav.nav-scrolled{padding:8px 10px}.landing-nav .pill-cta,.landing-nav .nav-logo{transition:opacity .25s,transform .25s,visibility linear}.landing-nav.nav-scrolled .pill-cta,.landing-nav.nav-scrolled .nav-logo{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s,visibility 0s linear .25s;transform:scale(.92)}.landing-nav.nav-scrolled .nav-menu-btn{-webkit-backdrop-filter:blur(10px);background:#070707c7}}@media (min-width:921px){.nav-collapse .landing-nav .nav-menu-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#070707c7;border:0;border-radius:999px;place-content:center;gap:5px;width:44px;height:44px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.92)}.nav-collapse .landing-nav.nav-scrolled .nav-menu-btn{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .25s,visibility linear;transform:translateY(-50%)}.nav-collapse .landing-nav .nav-logo,.nav-collapse .landing-nav>div,.nav-collapse .landing-nav .pill-cta{transition:opacity .25s,transform .25s,visibility linear}.nav-collapse .landing-nav.nav-scrolled .nav-logo,.nav-collapse .landing-nav.nav-scrolled>div,.nav-collapse .landing-nav.nav-scrolled .pill-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s,visibility 0s linear .25s;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.landing-nav .pill-cta,.landing-nav .nav-logo,.landing-nav>div,.landing-nav .nav-menu-btn{transition:none}}.label{color:var(--lime);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;line-height:1.2}.hero-figma{aspect-ratio:1319/797;isolation:isolate;position:relative;overflow:hidden}.hero-figma:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0 44.7%,#e9e9e920 51.6%,#d4d4d440 58.5%,#bebebe60 65.4%,#a8a8a880 72.3%,#9292929f 79.3%,#7d7d7dbf 86.2%,#676767df 93.1%,#515151 100%);height:41.1vw;position:absolute;bottom:0;left:0;right:0}.hero-photo{--hero-grade:grayscale(1)brightness(.34)contrast(1.15);z-index:-2;background:url(/images/figma/hero/hero-loop-poster.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%;filter:var(--hero-grade);opacity:0;transition:opacity .8s ease-out;position:absolute;inset:0}.hero-video[data-live]{opacity:1}.hero-grain{z-index:1;mix-blend-mode:overlay;opacity:.14;pointer-events:none;will-change:transform;background:url(/images/grain.png) 0 0/256px;animation:.72s step-end infinite hero-grain-shift;position:absolute;inset:-256px}@keyframes hero-grain-shift{0%{transform:translate(0)}12.5%{transform:translate(-96px,64px)}25%{transform:translate(64px,-128px)}37.5%{transform:translate(-160px,-32px)}50%{transform:translate(128px,96px)}62.5%{transform:translate(-32px,160px)}75%{transform:translate(96px,-64px)}87.5%{transform:translate(-128px,-160px)}}@media (prefers-reduced-motion:reduce){.hero-grain{animation:none}}.hero-photo:after{content:"";mix-blend-mode:difference;pointer-events:none;background:linear-gradient(#fff 0%,#fff0 55.3%);height:25.1vw;position:absolute;top:0;left:0;right:0}.hero-copy{z-index:2;color:#fff;width:35vw;position:absolute;top:19.6vw;left:7.127vw}.hero-copy h1{color:#fff;width:100%;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:3.791vw;font-weight:700;line-height:.96}.hero-copy p:not(.label){color:#fff;letter-spacing:-.02em;width:min(27.294vw,100%);margin:1.9vw 0 0;font-size:max(13px,1.213vw);font-weight:300;line-height:.98}.hero-actions{gap:max(10px,1.213vw);margin:1.865vw 0 0 -.834vw;display:flex}.primary-action{color:#070707;background:#f0ede8;border-radius:999px;justify-content:center;align-items:center;gap:.7vw;width:max(170px,15.011vw);height:max(44px,3.791vw);font-size:max(12px,1.061vw);font-weight:500;display:inline-flex}.primary-action svg{flex:none;width:max(9px,.834vw)}.closing-panel a{background:var(--lime);color:#050805;border:1px solid #9cff0099;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;display:inline-flex;box-shadow:0 0 36px #9cff003d}.secondary-action{color:#f0ede8;background:#070707;border-radius:999px;justify-content:center;align-items:center;width:max(166px,14.632vw);height:max(44px,3.791vw);font-size:max(12px,1.061vw);font-weight:500;display:inline-flex}.hero-preview{z-index:3;background:linear-gradient(#fff 0%,#000 100%);border-radius:1.204vw;width:33.359vw;height:25.701vw;position:absolute;top:19.333vw;left:61.486vw}.hero-phone{height:auto;position:absolute}.hero-pill{-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04);background:#d9d9d933;border-radius:1.111vw;width:max(47.045%,155px);height:13.274%;position:absolute;left:-19.318%;box-shadow:.37vw .37vw 1.815vw #00000040}.hero-pill:not([data-glass=l2]){box-shadow:inset 1.5px 1.5px 1px -1px #ffffffad,inset -1.5px -1.5px 1px -1px #ffffff3d,.37vw .37vw 1.815vw #00000040}.hero-pill-chip{background:#d9d9d933;border-radius:.834vw;width:23.188%;height:82.222%;position:absolute;top:8.889%;left:2.899%;box-shadow:.37vw .37vw 1.815vw #00000040}.hero-pill img{height:auto;position:absolute}.hero-pill-label{color:#fff;white-space:nowrap;font-size:max(11px,1.111vw);font-weight:300;position:absolute;top:50%;left:38.647%;transform:translateY(-50%)}@media (min-width:921px) and (max-resolution:1.49x){.hero-pill[data-glass=l2]{transform-origin:0 0;border-radius:2.222vw;width:94.09%;height:26.548%;transform:scale(.5);box-shadow:.74vw .74vw 3.63vw #00000040}.hero-pill[data-glass=l2] .hero-pill-chip{border-radius:1.668vw;box-shadow:.74vw .74vw 3.63vw #00000040}.hero-pill[data-glass=l2] .hero-pill-label{font-size:max(22px,2.222vw)}}.hero-n{z-index:1;-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04);pointer-events:none;background:#ffffff61;width:94.011vw;height:31.008vw;position:absolute;top:16.604vw;left:3.184vw}@media (prefers-reduced-transparency:reduce){.hero-n,.hero-pill,.tf-drawer-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-n{background:#ffffffb3}.hero-pill{background:#787878d9}.tf-drawer-panel{background:#d9d9d9d9}}.mock-workspace{grid-template-columns:.85fr 1fr;gap:20px;display:grid}.create-card,.calendar-card{border:1px solid var(--line);background:#00000052;border-radius:34px;padding:24px;box-shadow:inset 0 1px #ffffff1f}.create-card h4,.calendar-heading h4{margin-bottom:20px;font-size:24px}.create-card button{border:1px solid var(--line);color:var(--text);cursor:default}.release-tile{background:radial-gradient(circle at 50% 10%,#ffffff2e,#0000 50%),#9cff001f;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:166px;font-size:23px;font-weight:800;display:flex}.release-tile span{margin-bottom:8px;font-size:36px}.release-tile small{color:var(--muted);margin-top:8px;font-size:13px;font-weight:400}.tile-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.tile-grid button{background:#ffffff0f;border-radius:24px;min-height:96px;font-weight:800}.calendar-heading{justify-content:space-between;align-items:center;display:flex}.calendar-heading span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.calendar-grid b{color:var(--quiet);text-align:center;text-transform:uppercase;font-size:11px}.calendar-grid span{aspect-ratio:1;color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;place-items:center;font-weight:800;display:grid}.calendar-grid span.today{color:var(--lime);background:#9cff0029}.business-section{color:#070707;background:0 0;justify-items:center;gap:28px;width:100%;min-height:auto;margin:0;padding:clamp(56px,7vw,94px) clamp(18px,4vw,64px) clamp(68px,8vw,112px);display:grid;position:relative;overflow:hidden}.business-section:before{content:"";pointer-events:none;background:linear-gradient(#515151 0%,#626262e6 12.5%,#737373cd 25%,#848484b4 37.5%,#9595959b 50%,#a6a6a682 62.5%,#b7b7b769 75%,#c8c8c850 87.5%,#d9d9d938 100%);height:43.2vw;position:absolute;top:-1px;left:0;right:0}.business-section:after{content:"";pointer-events:none;background:linear-gradient(#41414100 0%,#414141 100%);height:19.7vw;position:absolute;bottom:0;left:0;right:0}.business-copy .label{color:#c1c1c1;margin-bottom:clamp(14px,1.44vw,19px);font-size:13px;font-weight:300}.business-copy{z-index:2;text-align:center;width:min(660px,100%);position:relative}.business-copy h2{color:#fff;max-width:660px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;text-transform:none;margin:0 auto clamp(19px,1.97vw,26px);font-size:clamp(34px,4.17vw,55px);font-weight:700;line-height:.88}.business-copy p{color:#fff;max-width:463px;margin:0 auto;font-size:16px;font-weight:300;line-height:1.2}.business-product-shot{z-index:3;width:min(867px,86vw);position:relative}.business-product-shot img{border-radius:min(20px,2.4vw);width:100%;display:block}.dashboard-demo-shell{--dashboard-sidebar-width:14.8271%;aspect-ratio:16/9;isolation:isolate;background:#030303;border-radius:min(20px,2.4vw);position:relative;overflow:hidden}.dashboard-demo-sidebar{z-index:3;width:var(--dashboard-sidebar-width);pointer-events:none;background:#000;position:absolute;inset:0 auto 0 0;overflow:hidden}.dashboard-demo-sidebar img,.dashboard-demo-scroller img{-webkit-user-select:none;user-select:none;border-radius:0;width:100%;max-width:none;height:auto;display:block}.dashboard-demo-sidebar img{object-fit:cover;object-position:top left;height:100%}.dashboard-demo-scroller{z-index:1;inset:0 0 0 var(--dashboard-sidebar-width);scrollbar-color:#bfff349e #ffffff0d;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#000;position:absolute;overflow:hidden auto}.dashboard-demo-scroller:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.dashboard-demo-scroller::-webkit-scrollbar{width:7px}.dashboard-demo-scroller::-webkit-scrollbar-track{background:#ffffff0d}.dashboard-demo-scroller::-webkit-scrollbar-thumb{background:#bfff34ad padding-box padding-box;border:2px solid #0000;border-radius:999px}.dashboard-demo-scroll-hint{z-index:4;color:#fff;letter-spacing:.01em;opacity:1;pointer-events:none;background:#070707d6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:18px;right:72px;box-shadow:0 8px 24px #00000057}.dashboard-demo-scroll-hint.is-hidden{opacity:0;transform:translateY(6px)}.dashboard-demo-scroll-arrow{color:var(--lime);font-size:15px;line-height:1;animation:1.4s ease-in-out infinite dashboard-demo-nudge}.dashboard-demo-chat-launcher{z-index:8;aspect-ratio:1;pointer-events:none;width:clamp(32px,4.4vw,44px);position:absolute;bottom:clamp(10px,1.8vw,18px);right:clamp(10px,1.8vw,18px)}.dashboard-demo-chat-shell{filter:drop-shadow(0 1px #ffffff29)drop-shadow(0 2px 2px #ffffff14)drop-shadow(0 8px 18px #00000080);width:100%;height:100%;position:absolute;inset:0}.dashboard-demo-chat-mark{z-index:1;fill:#d8d8d8;filter:drop-shadow(0 1px #fff3);width:48%;height:auto;position:absolute;top:42%;left:54%;transform:translate(-50%,-50%)}.dashboard-demo-chat-count{z-index:2;aspect-ratio:1;color:#050505;background:#b2f54a;border:1px solid #020202;border-radius:50%;place-items:center;width:27%;font-size:clamp(6px,.9vw,9px);font-weight:800;line-height:1;display:grid;position:absolute;top:2%;right:1%;box-shadow:0 0 6px #b2f54a80}@keyframes dashboard-demo-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.dashboard-demo-scroll-arrow{animation:none}}.business-section>a{z-index:4;color:#070707;min-height:50px;font-family:var(--font-ui),Arial,sans-serif;background:#f0ede8;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.business-section>a svg{width:12px;height:11px}.showcase-text h2{margin-bottom:20px;font-size:clamp(42px,5vw,80px);line-height:.98}.showcase-text p:not(.label),.section-heading p:not(.label){color:var(--muted);font-size:18px;line-height:1.5}.phone-bg{filter:grayscale(.85)brightness(.42);opacity:.76;background:linear-gradient(#00000038,#000),url(/images/feature-3.png) 50%/cover;position:absolute;inset:0}.bottom-dock{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141414b8;border-radius:999px;justify-content:space-around;padding:14px;display:flex;position:absolute;bottom:30px;left:30px;right:30px;box-shadow:inset 0 1px #ffffff29}.bottom-dock span{color:var(--muted);border-radius:999px;padding:16px 14px}.bottom-dock strong{color:var(--lime);background:#ffffff1c;border-radius:999px;padding:16px 14px}.tools-section{color:#070707;background:0 0;width:100%;margin:0;padding:clamp(66px,8vw,118px) clamp(18px,4vw,64px);position:relative}.tools-section:before{content:"";pointer-events:none;background:linear-gradient(#414141 0%,#414141a6 21%,#41414161 42%,#41414129 63%,#41414108 84%,#41414100 100%);height:14.4vw;position:absolute;top:-1px;left:0;right:0}.tools-section:after{content:"";pointer-events:none;background:linear-gradient(#40404000 44.7%,#40404004 55.8%,#40404018 66.8%,#40404044 77.9%,#4040408f 88.9%,#404040 100%);height:42.8vw;position:absolute;bottom:0;left:0;right:0}.section-heading{max-width:980px;margin-bottom:42px}.section-heading h2{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.06em;text-transform:lowercase;margin-bottom:20px;font-size:clamp(42px,5vw,80px);font-weight:800;line-height:.9}.tools-section .section-heading{z-index:1;text-align:center;width:min(680px,100%);margin:0 auto 34px;position:relative}.tools-section .section-heading h2{color:#070707;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;text-transform:none;margin:0 auto;font-size:clamp(34px,4.17vw,55px);font-weight:700;line-height:.92}.tools-section .label{color:#181818;font-size:13px;font-weight:300}.tools-section .section-heading{margin-bottom:56px}.tools-grid{z-index:1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;width:min(1196px,100%);margin:0 auto;display:grid;position:relative}.tf-tour{grid-area:1/1}.tf-royalty{grid-area:1/2}.tf-team{grid-area:1/3}.tf-asset{grid-area:2/1}.tf-legal{grid-area:2/2}.tf-sync{grid-area:2/3}.tf-cta{z-index:7;grid-area:3/1/auto/-1;place-items:center;padding:40px 0 34px;display:grid;position:relative}.tf-wrap{display:flex;position:relative}.tf-wrap article{z-index:1;flex:1}.tools-grid article{background:#242421;border:0;border-radius:10px;flex-direction:column;align-items:stretch;min-height:147px;padding:25px 25px 26px;display:flex;position:relative;overflow:hidden}.tf-head{align-items:center;gap:21px;margin-bottom:16px;display:flex}.tf-icon{color:#fff;background:#d9d9d933;border:0;border-radius:11px;flex:none;place-items:center;width:48px;height:37px;font-size:18px;display:grid;box-shadow:4.885px 4.885px 23.937px #00000040}.tools-grid h3{font-family:var(--font-sans),Arial,sans-serif;text-transform:none;color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.27vw,30px);font-weight:700;line-height:1}.tools-grid p{color:#fff;max-width:266px;margin:0 0 0 69px;font-size:15px;font-weight:300;line-height:1.33}.tf-drawer{z-index:0;pointer-events:none;border-radius:10px;height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.tf-drawer-panel{-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04);will-change:transform;background:#d9d9d933;border-radius:10px;align-items:flex-end;padding:0 26px 24px;display:flex;position:absolute;inset:0;box-shadow:4.885px 4.885px 23.937px #00000040}.tf-drawer-panel img{border-radius:12px;width:100%;display:block;box-shadow:0 10px 28px #00000047}@media (hover:none),(pointer:coarse){.tf-wrap{flex-direction:column}.tf-drawer{pointer-events:auto;height:auto;position:static;overflow:visible}.tf-drawer-panel{margin-top:10px;padding:20px;position:static}}.tools-cta{color:#070707;min-height:50px;font-family:var(--font-ui),Arial,sans-serif;background:#f0ede8;border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.plans{grid-template-columns:repeat(2,minmax(0,329px));justify-content:center;gap:32px;margin-top:36px;display:grid}.pricing-toggle{background:#07070747;border-radius:999px;justify-content:center;gap:6px;width:fit-content;margin:40px auto 0;padding:5px;display:flex}.pricing-toggle button{color:#fff;min-height:40px;font-family:var(--font-ui),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.pricing-toggle button[aria-pressed=true]{color:#070707;background:#f0ede8}.pricing-toggle-badge{color:#070707;letter-spacing:.01em;background:#b4ff00;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.plans article{color:#fff;text-align:center;border:0;border-radius:28px;flex-direction:column;align-items:center;min-height:461px;padding:46px 28px 32px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(0);box-shadow:0 4px 4px #00000040}.plans.plans-single article{transform:translate(calc(50% + 16px))}@media (prefers-reduced-motion:reduce){.plans article{transition:none}}.plans article.plan-light{background:#a5a5a533}.plans article.plan-dark{background:#0d0d0d33}.plans article:not([data-glass=l2]):not([data-glass=opaque]){-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04)}.plan-name{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;margin:0 0 19px;font-size:40px;font-weight:700;line-height:.85}.plan-price{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;margin:0 0 8px;font-size:40px;font-weight:400;line-height:.85}.plan-price span{opacity:.85;font-size:22px}.plan-billed{color:#ffffffbf;margin:0 0 24px;font-size:13px;font-weight:300}.plan-cta{color:#070707;min-width:198px;min-height:50px;font-family:var(--font-ui),Arial,sans-serif;background:#f0ede8;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-bottom:38px;padding:0 26px;font-size:14px;font-weight:500;display:inline-flex}.plan-cta svg{width:12px;height:11px}.plan-lines{text-align:left;gap:7px;width:263px;max-width:100%;margin:0 auto;padding:0 0 0 4px;list-style:none;display:grid}.plan-lines li{color:#fff;align-items:flex-start;gap:27px;min-height:19px;font-size:15px;font-weight:300;line-height:1.35;display:flex}.plan-lines svg{color:#fff;flex:none;width:14px;height:9px;margin-top:6px}.plan-fineprint{color:#ffffffb3;margin:auto 0 0;padding-top:20px;font-size:12.5px;font-weight:300}.faq-list{gap:0;display:grid}.faq-list article{box-shadow:none;background:0 0;border:0;border-top:1px solid #070707d9;border-radius:0;position:relative}.faq-list button{color:#070707;cursor:pointer;width:100%;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:10px 0 14px;font-size:clamp(20px,2.12vw,28px);font-weight:700;display:flex}.faq-list button span{color:#070707;flex:none;font-size:28px;font-weight:400;line-height:1}.faq-list p{color:#070707;opacity:0;max-width:672px;max-height:0;margin:0;padding:0;font-size:15px;font-weight:300;line-height:1.35;transition:max-height .22s,opacity .22s,padding .22s;overflow:hidden}.faq-list p.open{opacity:1;max-height:40em;padding:11px 0 42px}.closing-panel{box-shadow:var(--shadow),inset 0 1px 0 #ffffff2e;-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:radial-gradient(circle at 72% 18%,#9cff001f,#0000 23rem),#132909b8;border:1px solid #9cff003d;border-radius:46px;width:min(1120px,100vw - 42px);margin:140px auto 0;padding:clamp(34px,7vw,82px);position:relative}.closing-panel h2{font-family:var(--font-sans),Arial,sans-serif;max-width:880px;margin-bottom:20px;font-size:clamp(42px,5vw,80px);line-height:.98}.closing-line{display:block}footer{color:#888880;background:#070707;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:100%;margin:0 auto;padding:40px clamp(24px,3.64vw,48px) 41px;font-size:12px;display:grid}footer img{filter:brightness(0)invert(.94)sepia(.06)saturate(1.2);width:122px}footer div{color:#888880;flex-wrap:wrap;justify-content:flex-start;gap:12px clamp(18px,2.2vw,32px);margin-left:clamp(24px,8vw,120px);display:flex}footer div a{white-space:nowrap}.footer-brand{align-items:center;gap:8px 18px;margin-left:0;display:flex}.footer-social{color:#888880;display:inline-flex}.footer-social+.footer-social{margin-left:-6px}.footer-social svg{width:22px;height:22px}@media (max-width:920px){.footer-social svg{width:19px;height:19px}}.footer-legal{gap:inherit;font-family:inherit;display:inline-flex}@media (max-width:1150px){footer div{margin-left:0}}footer a:hover{color:#f0ede8}footer span{font-family:var(--font-mono),monospace}@media (max-width:920px){.landing-nav{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.landing-nav>div{display:none}.landing-nav .pill-cta{white-space:nowrap;min-height:44px}.nav-menu-btn{cursor:pointer;background:#0707078c;border:0;border-radius:999px;place-content:center;gap:5px;width:44px;height:44px;display:grid}.plans,footer{grid-template-columns:1fr}.plans.plans-single article{transform:none}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-tour,.tf-royalty,.tf-team,.tf-asset,.tf-sync,.tf-legal{grid-area:auto}.tf-cta{grid-area:auto/1/auto/-1}.hero-figma{aspect-ratio:auto;padding:120px 18px 56px}.hero-photo{background:linear-gradient(#51515100 calc(100% - 56px),#515151 100%),url(/images/figma/hero/hero-loop-poster.jpg) 50%/cover no-repeat}.hero-photo:before{content:"";pointer-events:none;background:linear-gradient(#51515100 0%,#515151 100%);height:56px;position:absolute;bottom:0;left:0;right:0}.hero-n{display:none}.hero-copy{width:auto;position:relative;top:auto;left:auto}.hero-copy h1{width:auto;max-width:480px;margin:0 0 18px;font-size:clamp(40px,9vw,54px)}.hero-copy p:not(.label){width:auto;max-width:400px;margin:0 0 24px;font-size:16px}.hero-actions{flex-wrap:wrap;gap:12px;margin:0}.primary-action,.secondary-action{width:auto;height:48px;padding:0 24px;font-size:14px}.primary-action svg{width:11px}.hero-preview{aspect-ratio:440/339;border-radius:16px;width:min(440px,72vw);height:auto;margin:48px 4vw 34vw calc(20% + 18px);position:relative;top:auto;left:auto}.hero-pill{border-radius:12px;box-shadow:4px 4px 20px #00000040}.hero-pill-chip{border-radius:9px;box-shadow:4px 4px 20px #00000040}.hero-pill-label{font-size:12px}.business-section{grid-template-columns:1fr;min-height:auto}footer div{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}@media (max-width:640px){.landing-nav{width:calc(100vw - 22px);min-height:60px;padding:10px;top:14px}.landing-nav img{width:120px}.pill-cta{min-height:42px;padding:0 16px;font-size:12px!important}.hero-figma{padding:104px 14px 44px}.hero-copy h1{font-size:clamp(38px,12vw,48px)}.hero-preview{width:min(360px,68vw);margin-bottom:40vw;margin-left:calc(22% + 14px)}.hero-preview .hero-phone{right:5%;left:auto!important}.hero-pill{left:calc(-19.318% - 6px)}.hero-pill-label{font-size:11px}.business-section{padding:62px 14px 76px}.business-product-shot{width:calc(100vw - 28px)}.dashboard-demo-scroll-hint{padding:6px 9px;font-size:9px;bottom:10px;right:50px}footer{width:100%}footer div{grid-template-columns:repeat(3,auto);justify-content:start;gap:14px 28px;display:grid}.footer-legal{display:contents}.tools-section{padding:70px 14px}.tools-grid{grid-template-columns:1fr;width:min(480px,100vw - 28px)}.closing-panel{border-radius:32px;width:calc(100vw - 28px);padding:26px}.showcase-text h2,.section-heading h2,.closing-panel h2{font-size:clamp(38px,12vw,56px)}.plans article{border-radius:32px;padding:26px}.tools-grid article{min-height:116px}}@media (max-width:480px){.landing-nav{gap:8px}.landing-nav img{width:104px;margin-left:2px}.pill-cta{padding:0 13px}}.preloader{z-index:100;isolation:isolate;background-color:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader:before{content:"";z-index:0;filter:grayscale();background:url(/images/figma/hero-session.webp) 50%/cover no-repeat;position:absolute;inset:0}.preloader-mark{z-index:1;mix-blend-mode:difference;width:80px;height:auto;position:absolute;top:13%;left:50%;transform:translate(-50%)}.preloader-words{z-index:1;text-align:center;mix-blend-mode:difference;flex-direction:column;align-items:center;display:flex;position:relative}.preloader-word{font-family:var(--font-sans),Arial,sans-serif;text-transform:lowercase;letter-spacing:-.02em;color:#ffffffbd;font-size:clamp(48px,12vw,123px);font-weight:800;line-height:.87;display:block}.marquee-group{flex:none;align-items:center;display:flex}.hero-line{display:block}.hero-cycle{color:#b2b1b1}.theme-light{--black:#c1c1c1;--text:#070707;--muted:#07070799;--quiet:#07070766;--line:#0707071f;color:#070707;background:#c1c1c1}.pricing-section{isolation:isolate;color:#070707;background:0 0;width:min(1120px,100vw - 42px);margin:0 auto;padding-top:clamp(74px,8vw,118px);padding-bottom:48px;position:relative}.faq-section{isolation:isolate;color:#070707;background:0 0;width:min(1020px,100vw - 42px);margin:0 auto;padding-top:clamp(74px,8vw,118px);padding-bottom:96px;position:relative}.pricing-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070707 0%,#070707da 8.2%,#070707a5 19.8%,#07070776 31.5%,#0707074f 43.1%,#07070731 54.8%,#07070718 66.5%,#07070708 78.1%,#07070700 100%);width:100vw;height:26vw;position:absolute;top:-5.3vw;left:50%;transform:translate(-50%)}.faq-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0 44.7%,#fbfbf940 58.5%,#f8f6f480 72.4%,#f4f2eebf 86.2%,#f0ede8 100%);width:100vw;height:34.8vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pricing-section .label,.faq-section .label{color:#07070773}.pricing-section .section-heading,.faq-section .section-heading{text-align:center;width:min(760px,100%);margin:0 auto}.pricing-section .section-heading h2,.faq-section .section-heading h2{color:#070707;letter-spacing:-.02em;text-transform:none;font-size:clamp(34px,4.17vw,55px);font-weight:700}.pricing-section .section-heading h2,.faq-section .section-heading{margin-bottom:0}.faq-section .section-heading h2{margin-bottom:72px;font-size:clamp(29px,3.46vw,46px)}.artists-heading h1,.artist-detail-header h1{color:#fff;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(34px,4.4vw,66px);font-weight:800;line-height:.94}.artist-detail-header h1{font-size:clamp(29px,3.74vw,56px)}.artists-overview,.artist-detail{isolation:isolate;position:relative}.artists-overview:before,.artist-detail:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#515151 0%,#676767df 12.1%,#7d7d7dbf 24.1%,#9292929f 36.2%,#a8a8a880 48.25%,#bebebe60 60.3%,#d4d4d440 72.4%,#e9e9e920 84.4%,#fff0 96.5%);width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.artists-overview:before{height:max(43.2vw,520px)}.artist-detail:before{height:max(94.8vw,100%)}.artists-overview{width:min(1120px,100vw - 42px);margin:0 auto;padding-top:clamp(150px,18vh,220px);padding-bottom:clamp(34px,5vw,56px)}.artists-heading{max-width:760px;margin-bottom:clamp(34px,5vw,56px)}.artists-heading .label,.artist-detail-header>.label{color:#fff}.artists-lede{color:#ffffffd9;margin:6px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.artists-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,34px);width:min(100%,1056px);margin-inline:auto;display:grid}.artist-card{aspect-ratio:3/4;background:#0707070f;border-radius:22px;display:block;position:relative;overflow:hidden}.artist-card img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%;transition:transform .6s,filter .6s;position:absolute;inset:0}.artist-card:after,.artist-detail-portrait:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#fff0 26.4%,#dfdfdf20 34.3%,#bfbfbf40 42.15%,#9f9f9f60 50%,#80808080 57.9%,#6060609f 65.8%,#404040bf 73.65%,#202020df 81.5%,#000 89.4%);position:absolute;inset:0}.artist-card:hover img{filter:contrast(1.06);transform:scale(1.05)}.artist-card-name{z-index:1;text-align:center;color:#fff;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;font-size:clamp(18px,1.7vw,24px);font-weight:800;line-height:1;position:absolute;bottom:22px;left:0;right:0}.artist-detail{width:min(1120px,100vw - 42px);margin:0 auto;padding-top:clamp(150px,18vh,220px);padding-bottom:clamp(34px,5vw,56px)}.artist-detail-header{margin-bottom:clamp(24px,2.8vw,37px)}.artist-detail-header h1{margin-bottom:0}.artist-detail-columns{grid-template-columns:minmax(0,282fr) minmax(0,463fr) minmax(237px,259fr);align-items:start;column-gap:clamp(28px,4.2vw,58px);display:grid}.artist-detail-portrait{background:#0707070f;border-radius:28px;position:relative;overflow:hidden}.artist-detail-portrait img{aspect-ratio:282/447;object-fit:cover;width:100%;display:block}.artist-detail-bio{color:#fff;max-width:540px;margin:0;font-size:clamp(16px,1.26vw,18px);font-weight:300;line-height:1.6}.artist-detail-bio p{margin:0 0 1.1em}.artist-detail-bio p:last-child{margin-bottom:0}.artist-detail-panel{background:#d9d9d933;border-radius:15px;padding:32px 32px 40px;position:relative;box-shadow:4.885px 4.885px 23.937px #00000040}.artist-detail-panel:not([data-glass=l2]):not([data-glass=opaque]){-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04)}.artist-detail-listen .label{color:#f0ede8;letter-spacing:1.47px;margin-bottom:clamp(28px,3.9vw,52px);font-size:15px;font-weight:300}.artist-detail-listen+.artist-detail-listen{margin-top:44px}.artist-detail-listen ul{grid-template-columns:minmax(0,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.listen-link{color:#f0ede8;min-height:50px;font-family:var(--font-ui),Arial,sans-serif;text-transform:uppercase;background:#070707;border:1px solid #f0ede814;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:500;transition:background .24s,border-color .24s;display:flex}.listen-link-label{align-items:center;gap:10px;display:flex}.listen-link-label svg{color:#f0ede8bf;flex:none}a.listen-link:hover{background:#131313;border-color:#f0ede847}.listen-link.is-disabled{color:var(--quiet);cursor:not-allowed}.listen-link.is-disabled:after{content:"Soon";letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:920px){.artist-detail-columns{grid-template-columns:1fr;row-gap:34px}.artist-detail-portrait{max-width:400px}.artist-detail-panel{max-width:420px}.artists-grid{grid-template-columns:repeat(2,1fr)}.artists-overview:before,.artist-detail:before{background:linear-gradient(#515151 50%,#676767df 55.8%,#7d7d7dbf 61.6%,#9292929f 67.4%,#a8a8a880 73.25%,#bebebe60 79.1%,#d4d4d440 84.9%,#e9e9e920 90.7%,#fff0 96.5%)}}@media (max-width:640px){.artists-overview,.artist-detail{width:calc(100vw - 28px);padding-top:120px}.artists-grid{grid-template-columns:1fr}}.btn-cream{min-height:50px;font-family:var(--font-ui),Arial,sans-serif;white-space:nowrap;background:var(--text);color:var(--black);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:500;display:inline-flex}.btn-cream svg{flex:none;width:12px;height:11px}.btn-outline{min-height:50px;font-family:var(--font-ui),Arial,sans-serif;color:#070707;background:#f0ede8;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:14px;font-weight:500;display:inline-flex}.btn-outline:hover{background:#fff}.built-section{color:#f0ede8;clip-path:inset(-1px -100vmax);background:#3f3f3f;width:min(1223px,100vw - 42px);margin:0 auto;padding-top:clamp(64px,7.3vw,96px);padding-bottom:0;box-shadow:0 0 0 100vmax #3f3f3f}.built-heading{text-align:center;max-width:690px;margin:0 auto 44px}.built-heading h2{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,4.17vw,55px);font-weight:700;line-height:1.2}.built-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.built-card{background-color:var(--card-solid);border-radius:36px;align-items:flex-end;min-height:340px;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:921px){.built-card{aspect-ratio:603.5/340;min-height:0}}.built-photo{z-index:0;object-fit:cover;object-position:50% 17%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.built-card-02 .built-photo{object-fit:fill;object-position:50% 0;width:105.55%;height:107.5%;top:0;left:.08%}.built-card-03 .built-photo{object-fit:fill;width:124.27%;height:167.35%;top:-38.24%;left:-1.66%}.built-card-04 .built-photo{object-fit:fill;width:104.56%;height:151.18%;top:-44.71%;left:-2.57%}.built-card.is-photo-framed .built-photo{max-width:none}.built-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#07070780 50%,#070707e6 100%);position:absolute;inset:0}.built-caption{z-index:1;background:#ffffff42;border:0;border-radius:24px;width:100%;padding:21px;position:relative;box-shadow:0 25px 50px -12px #0006}.built-card-02 .built-caption,.built-card-04 .built-caption{background:#ffffff59}.built-card-03 .built-caption{background:#ffffff5e}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.built-caption{transition:transform .35s cubic-bezier(.22,1,.36,1)}.built-photo{transition:transform .6s cubic-bezier(.22,1,.36,1)}.built-card:hover .built-caption{transform:translateY(-6px)}.built-card:hover .built-photo{transform:scale(1.035)}}.built-caption h3{font-family:var(--font-stat),Arial,sans-serif;letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.built-caption p{color:#f0ede8b3;margin:0;font-size:14px;line-height:1.3}.guidance-section{isolation:isolate;grid-template-columns:1fr minmax(0,666px);align-items:center;gap:0;width:min(952px,100vw - 42px);margin:0 auto;padding-top:140px;padding-bottom:clamp(72px,8vw,116px);display:grid;position:relative}.guidance-section:before{content:"";z-index:-2;background:#0d0d0d url(/images/figma/guidance-hall-render.jpg) -1.9vw -3.18vw/103.64vw 67.1vw no-repeat;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.guidance-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#4c4c4cef 0%,#585858df 3.5%,#707070bf 10.7%,#8888889f 17.8%,#a0a0a080 25%,#b7b7b760 32.2%,#cfcfcf40 39.3%,#e7e7e720 46.5%,#fff0 53.7%);width:100vw;height:41.2vw;margin-left:-50vw;position:absolute;top:0;left:50%}.guidance-copy h2{white-space:pre-line;max-width:300px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;color:#fff;margin:0 0 27px;font-size:clamp(30px,3.03vw,40px);font-weight:700;line-height:.89}.guidance-copy p{color:#fff;max-width:268px;margin:0 0 32px;font-size:15px;font-weight:300;line-height:1.35}.guidance-plate{aspect-ratio:666/545;align-self:center;width:100%;max-width:666px;margin-left:auto;position:relative}.guidance-photo-frame{border-radius:16px;width:68.6%;height:86.4%;position:absolute;top:4.4%;left:10.2%;overflow:hidden}.guidance-photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.guidance-advisor{background:#d9d9d933;border-radius:15px;align-items:center;gap:16px;width:100%;max-width:384px;padding:12px;display:flex;box-shadow:4.885px 4.885px 23.937px #00000040}.guidance-advisor img{object-fit:cover;border-radius:999px;flex:none;width:63px;height:63px}.guidance-advisor strong{color:var(--lime);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:500;display:block}.guidance-advisor span{color:#d8d2d2;font-size:14px}.guidance-tips{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5b5b5bd4;border-radius:15px;width:100%;max-width:384px;padding:22px;box-shadow:4.885px 4.885px 23.937px #00000040}.guidance-tips h3{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:26px;font-weight:500}.guidance-tips ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.guidance-tips li{color:#c6c6c6;text-wrap:pretty;font-size:13px;font-weight:300;line-height:1.35}.guidance-tips-cta{min-height:54px;color:var(--lime);font-family:var(--font-sans),Arial,sans-serif;background:#000;border-radius:15px;justify-content:center;align-items:center;font-size:14px;font-weight:300;display:flex}.guidance-stat{background:#ffffff4d;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:220px;padding:17px 21px;box-shadow:0 25px 50px -12px #0006}.guidance-stat-eyebrow{color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.guidance-stat-value{font-family:var(--font-stat),Arial,sans-serif;color:var(--text);margin:0;font-size:24px;font-weight:800}.guidance-stat-value span{font-family:var(--font-ui),Arial,sans-serif;color:var(--lime);font-size:14px;font-weight:800}.guidance-plate .guidance-advisor{z-index:4;width:min(383px,57.5%);position:absolute;top:0;right:0}.guidance-plate .guidance-tips{z-index:5;width:min(295px,44.3%);position:absolute;top:31.7%;right:0}.guidance-plate .guidance-stat{z-index:4;width:min(198px,30%);position:absolute;bottom:0;left:0}.guidance-plate .guidance-stat-value{white-space:nowrap}.chosen-section{--chosen-pad:clamp(88px,10vw,140px);width:100%;padding:var(--chosen-pad)0 clamp(72px,8vw,120px);background:0 0;position:relative}.chosen-section:before{content:"";pointer-events:none;background:linear-gradient(#070707 0%,#0707078f 11.1%,#07070744 22.1%,#07070718 33.2%,#07070704 44.2%,#07070700 55.3%);height:59.6vw;position:absolute;top:-1px;left:0;right:0}.chosen-section:after{content:"";pointer-events:none;background:linear-gradient(#07070700 44.7%,#07070704 55.8%,#07070718 66.8%,#07070744 77.9%,#0707078f 88.9%,#070707 100%);height:49.7vw;position:absolute;bottom:0;left:0;right:0}.chosen-veil{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(229.4deg,#fff0 24.1%,#80808058 37.3%,#000000d6 65.9%);width:100%;height:59.3vw;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.chosen-copy{top:calc(var(--chosen-pad) + 6px + 49px);z-index:3;pointer-events:none;width:min(300px,70vw);margin:0;position:absolute;left:14.5%}.chosen-copy .btn-cream{pointer-events:auto}.chosen-copy h2{max-width:300px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;color:#fff;margin:0 0 26px;font-size:clamp(30px,3.03vw,40px);font-weight:700;line-height:.89}.chosen-copy p{color:#fff;max-width:268px;margin:0 0 26px;font-size:15px;font-weight:300;line-height:1.35}.chosen-marquee{z-index:1;width:100%;padding:6px 0;position:relative}.chosen-link{display:contents}.chosen-link:focus-visible .chosen-card{outline-offset:4px;outline:2px solid #fff}.chosen-link .chosen-card{transition:transform .35s}.chosen-link:hover .chosen-card,.chosen-link:focus-visible .chosen-card{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.chosen-link .chosen-card{transition:none}.chosen-link:hover .chosen-card{transform:none}}.chosen-card{background:var(--card-solid);border:0;border-radius:28px;flex:none;width:min(298px,22.593vw);height:min(471px,35.709vw);margin:0 min(22px,1.668vw) 0 0;position:relative;overflow:hidden}.chosen-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chosen-card:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#0000 26.4%,#00000004 38.3%,#00000018 50.3%,#0004 62.2%,#0000008f 74.2%,#000 86.1%);position:absolute;inset:0}.chosen-card--plain:after{content:none}.chosen-card figcaption{z-index:1;text-align:center;color:#fff;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;font-size:min(28px,2.123vw);font-weight:700;position:absolute;bottom:10px;left:0;right:0}.labels-section{clip-path:inset(-1px -100vmax);background:#070707;grid-template-columns:1fr minmax(0,580px);align-items:center;gap:clamp(28px,4.9vw,65px);width:min(1223px,100vw - 42px);margin:0 auto;padding-top:96px;padding-bottom:clamp(78px,9vw,132px);display:grid;box-shadow:0 0 0 100vmax #070707}.labels-eyebrow{color:#888880;font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.labels-copy h2{max-width:540px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;color:#f0ede8;margin:0 0 15px;font-size:clamp(38px,4.2vw,55px);font-weight:700;line-height:1.01}.labels-bullets{margin:0;padding:0;list-style:none}.labels-bullets li{height:49px;color:var(--text);border-bottom:1px solid #f0ede814;align-items:center;gap:16px;font-size:16px;display:flex}.labels-tick{background:var(--mint);flex:none;width:2px;height:16px;display:block}.labels-closer{color:#888880;margin:40px 0;font-size:16px}.labels-plate{aspect-ratio:1;background:var(--card-solid);border-radius:40px;position:relative;overflow:hidden}.labels-plate img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block;position:absolute;inset:0}.labels-stats{pointer-events:none;position:absolute;inset:24px}.labels-stat{background:#181818bf;border:0;border-radius:20px;width:min(48%,168px);padding:15px 20px;position:absolute;box-shadow:0 25px 50px -12px #0006}.labels-stat:first-child{top:0;left:0}.labels-stat:nth-child(2){bottom:0;right:0}.labels-stat:nth-child(3){bottom:0;left:0}.labels-stat-eyebrow{color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:10px}.labels-stat-value{font-family:var(--font-stat),Arial,sans-serif;color:var(--text);white-space:nowrap;margin:0;font-size:24px;font-weight:800}.labels-stat-unit{font-family:inherit;font-size:inherit;font-weight:inherit}.labels-stat-delta{font-family:var(--font-ui),Arial,sans-serif;color:var(--mint);font-size:14px;font-weight:800}.closing-panel.closing-cream{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;clip-path:inset(-1px -100vmax);background:#f0ede8;border:0;border-radius:0;margin-top:0;padding:clamp(80px,13.3vw,176px) clamp(24px,5vw,48px);box-shadow:0 0 0 100vmax #f0ede8}.closing-cream .closing-eyebrow{color:#07070780;font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 32px;font-size:12px}.closing-cream h2{color:#070707;max-width:800px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em;text-transform:none;margin:0 auto 40px;font-size:clamp(44px,6.67vw,88px);font-weight:700;line-height:.88}.closing-cream .closing-sub{color:#07070799;max-width:480px;font-family:var(--font-ui),Arial,sans-serif;margin:0 auto 52px;font-size:16px;line-height:1.4}.closing-cream .closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.closing-cream .closing-primary{min-height:56px;font-family:var(--font-ui),Arial,sans-serif;color:#f0ede8;box-shadow:none;background:#070707;border:1px solid #070707;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:500;display:inline-flex}.closing-cream .closing-primary svg{width:13px;height:12px}.closing-cream .closing-secondary{min-height:56px;font-family:var(--font-ui),Arial,sans-serif;color:#070707;box-shadow:none;background:0 0;border:1px solid #0707074d;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:920px){.built-grid,.guidance-section,.labels-section{grid-template-columns:1fr}.built-photo,.built-card-02 .built-photo,.built-card-03 .built-photo,.built-card-04 .built-photo{object-fit:cover;width:100%;height:100%;inset:0}.guidance-plate{margin:40px auto 0}.guidance-advisor,.guidance-tips,.guidance-stat{max-width:none}.guidance-section:before{background:#131313 url(/images/figma/guidance-hall-render.jpg) top/cover no-repeat}.guidance-section:after{background:linear-gradient(#3f3f3f 0%,#4c4c4ce6 10%,#707070bf 26%,#a0a0a080 45%,#cfcfcf40 65%,#fff0 85%);height:max(300px,41.2vw)}.chosen-copy{text-align:center;width:auto;max-width:460px;margin:0 auto 36px;padding:0 18px;position:static}.chosen-copy h2{max-width:none}.chosen-copy p{margin:0 auto 26px}.chosen-section{flex-direction:column;display:flex}.chosen-marquee{order:2}.chosen-card{width:298px;height:471px;margin-right:22px}.chosen-card figcaption{font-size:28px}.chosen-section:before{background:linear-gradient(#070707 0% 52%,#0707078f 68%,#07070744 79%,#07070717 89%,#07070700 100%);height:max(560px,59.6vw)}.built-caption,.built-card-02 .built-caption,.built-card-03 .built-caption,.built-card-04 .built-caption{background:#1818188c}.labels-stat-value{align-items:baseline;gap:8px;display:flex}.faq-list p{max-width:none}}@media (max-width:640px){.built-section{width:calc(100vw - 28px)}.guidance-section,.labels-section{width:calc(100vw - 28px);padding-top:88px}.guidance-plate{aspect-ratio:auto;gap:14px;display:grid}.guidance-photo-frame{aspect-ratio:457/471;width:100%;height:auto;position:relative;top:auto;left:auto}.guidance-photo{width:100%;height:100%;max-height:none;position:absolute;inset:0}.guidance-plate .guidance-advisor,.guidance-plate .guidance-tips,.guidance-plate .guidance-stat{width:100%;position:static}.chosen-marquee{order:2}.pricing-section,.faq-section{width:calc(100vw - 28px)}.built-grid{grid-template-columns:1fr}.labels-plate{min-height:0;overflow:visible}.labels-plate img{border-radius:28px;min-height:240px}.labels-stats{grid-template-columns:1fr;margin-top:16px;position:static}.chosen-card{width:220px;height:348px}.chosen-card figcaption{font-size:22px}.business-copy h2,.tools-section .section-heading h2,.built-heading h2,.guidance-copy h2,.chosen-copy h2,.labels-copy h2{letter-spacing:-.045em}}.abt-page{--abt-display-size:3.108vw;--abt-display-lh:1.3171}.abt-hero{height:max(330px,28vw);position:relative;overflow:hidden}.abt-hero-plate{background:linear-gradient(#515151 0%,#676767df 12.06%,#7d7d7dbf 24.13%,#9292929f 36.19%,#a8a8a880 48.25%,#bebebe60 60.31%,#d4d4d440 72.38%,#e9e9e920 84.44%,#fff0 96.5%);height:43.215vw;position:absolute;top:0;left:0;right:0}.abt-n{-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04);pointer-events:none;background:0 0;width:43.821vw;height:14.481vw;position:absolute;top:9.628vw;left:28.128vw}.abt-n-shade{z-index:1;background:linear-gradient(#ffffff0d,#ffffff36);position:absolute;inset:0}.abt-h1-wrap{position:absolute;top:15.618vw;left:0;right:0}.abt-h1{font-family:var(--font-body),Arial,sans-serif;font-size:var(--abt-display-size);line-height:var(--abt-display-lh);letter-spacing:-.02em;text-align:center;color:#fff;margin:0;font-weight:700}.abt-fan{aspect-ratio:745.63/359;width:56.53vw;position:absolute;top:34.268vw;left:22.744vw}.abt-fan-card{border-radius:2.123vw;margin:0;position:absolute;overflow:hidden}.abt-fan-card img{object-fit:cover;width:100%;height:100%;display:block}.abt-fan-1{z-index:1;width:17.176%;height:56.546%;top:21.727%;left:0}.abt-fan-2{z-index:2;width:22.69%;height:74.7%;top:12.649%;left:13.68%}.abt-fan-3{z-index:3;width:30.375%;height:100%;top:0;left:34.146%}.abt-fan-4{z-index:2;width:22.69%;height:74.7%;top:12.649%;left:61.418%}.abt-fan-5{z-index:1;width:17.176%;height:56.546%;top:21.727%;left:82.824%}.abt-mission{z-index:2;padding:clamp(24px,3vw,48px) 24px clamp(42px,4vw,64px);position:relative}.abt-mission p{letter-spacing:-.02em;text-align:center;color:#fff;width:min(63.002vw,831px);margin:0 auto;font-size:min(1.74vw,25.5px);font-weight:350;line-height:1.2}.abt-cta{height:38vw;margin-top:-7.65vw;position:relative}.abt-cta-photo{background:url(/images/figma/about-cta-photo.jpg) top/100% no-repeat;height:44.503vw;position:absolute;bottom:0;left:0;right:0}.abt-cta-plate{background:linear-gradient(#c1c1c1 0%,#c9c9c9df 6.91%,#d1d1d1bf 13.83%,#d8d8d89f 20.74%,#e0e0e080 27.65%,#e8e8e860 34.56%,#f0f0f040 41.48%,#f7f7f720 48.39%,#fff0 55.3%);height:41.092vw;position:absolute;top:-6.503vw;left:0;right:0}.abt-cta-glass{clip-path:inset(0 round 1.111vw);filter:drop-shadow(.37vw .37vw 1.815vw #00000040);-webkit-backdrop-filter:blur(2px)saturate(140%)brightness(1.04);backdrop-filter:blur(2px)saturate(140%)brightness(1.04);background:#d9d9d933;border-radius:1.111vw;width:61.478vw;height:16.884vw;position:absolute;top:10.558vw;left:19.261vw}.abt-cta-glass:not([data-glass=l2]):not([data-glass=baked]){box-shadow:inset 1.5px 1.5px 1px -1px #ffffffad,inset -1.5px -1.5px 1px -1px #ffffff3d}.abt-cta-inner{z-index:1;flex-direction:column;align-items:center;gap:2.191vw;height:100%;padding-top:2.127vw;display:flex;position:relative}.abt-cta-heading{font-family:var(--font-body),Arial,sans-serif;font-size:calc(var(--abt-display-size)*.85);line-height:var(--abt-display-lh);letter-spacing:-.02em;text-align:center;color:#fff;margin:0;font-weight:700}.abt-cta-btn{color:#f0ede8;height:4.246vw;font-family:var(--font-ui),Arial,sans-serif;background:#070707;border-radius:999px;align-items:center;gap:.758vw;padding:0 2.426vw;font-size:1.213vw;font-weight:500;transition:background .2s;display:inline-flex}.abt-cta-btn:hover{background:#1d1d1d}.abt-cta-btn svg{width:1.137vw;height:auto;transition:transform .2s}.abt-cta-btn:hover svg{transform:translate(3px)}@media (prefers-reduced-transparency:reduce){.abt-n,.abt-cta-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.abt-n .abt-n-shade{background:#ffffffb3}.abt-cta-glass{background:#787878d9}}@media (max-width:920px){.abt-hero{height:auto;padding:clamp(100px,17vw,153px) 0 48px}.abt-hero-plate{height:max(340px,43.215vw)}.abt-n{aspect-ratio:578/191;width:min(72vw,560px);height:auto;top:88px;left:50%;transform:translate(-50%)}.abt-h1-wrap{z-index:2;min-height:calc(min(72vw,560px)/3.02572 + 104px - clamp(100px,17vw,153px));position:relative;top:0}.abt-h1{padding:0 24px;font-size:clamp(26px,4.8vw,41px)}.abt-mission{height:auto;padding:56px 24px 64px}.abt-mission p{width:auto;max-width:560px;font-size:17px;line-height:1.45}.abt-cta{height:auto;margin-top:-32px;padding:96px 0 112px}.abt-cta-photo{background-size:cover;height:auto;top:0;bottom:0}.abt-cta-plate{height:max(300px,41.092vw);top:0}.abt-cta-glass{clip-path:inset(0 round 12px);filter:drop-shadow(4px 4px 20px #00000040);border-radius:12px;width:min(92vw,640px);height:auto;margin:0 auto;position:relative;top:auto;left:auto}.abt-cta-inner{gap:24px;padding:30px 22px 34px}.abt-cta-heading{font-size:clamp(22px,5.8vw,34px)}.abt-cta-btn{gap:8px;height:52px;padding:0 26px;font-size:15px}.abt-cta-btn svg{width:14px}}.ct-page{background:#070707;min-height:100vh;overflow:hidden}.ct-main{padding-top:128px}.ct-container{width:min(1223px,100vw - 96px);margin:0 auto}.ct-title{color:var(--text);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.0166em;margin:0 0 44px;font-size:clamp(46px,6.67vw,88px);font-weight:700;line-height:.73}.ct-lede{color:#888880;max-width:529px;margin:0;font-size:18px;line-height:28px}.ct-grid{grid-template-columns:639.8fr 533.2fr;align-items:start;gap:48px;margin-top:44px;padding-bottom:48px;display:grid}.ct-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 25px 50px #0006}.ct-card-form{border-radius:40px;padding:40px}.ct-card-info{padding:32px}.ct-form-title{color:var(--text);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;white-space:nowrap;margin:0 0 24px;font-size:clamp(26px,2.7vw,36px);font-weight:700;line-height:1}.ct-form{flex-direction:column;gap:24px;display:flex}.ct-field{flex-direction:column;gap:12px;display:flex}.ct-field label{color:#888880;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.ct-field input,.ct-field textarea{border:1px solid var(--line);width:100%;height:58px;color:var(--text);font-family:var(--font-body),Arial,sans-serif;background:#07070766;border-radius:20px;padding:16px 20px;font-size:16px}.ct-field textarea{resize:vertical;height:184.5px;line-height:24px}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#888880;opacity:1}.ct-field input:focus-visible,.ct-field textarea:focus-visible{outline-offset:0;border-color:#f0ede866;outline:1px solid #f0ede866}.ct-submit{color:#070707;cursor:pointer;width:100%;height:56px;font-family:var(--font-body),Arial,sans-serif;background:#f0ede8;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:24px;transition:background .2s;display:flex}.ct-submit:hover{background:#fff}.ct-submit svg{display:block}.ct-thanks h2{color:var(--text);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;margin:0 0 14px;font-size:28px;font-weight:700}.ct-thanks p{color:#f0ede8cc;margin:0;font-size:16px;line-height:26px}.ct-thanks a{text-decoration:underline}.ct-info{flex-direction:column;gap:24px;display:flex}.ct-tile{color:var(--text);background:#f8f8f81a;flex:none;justify-content:center;align-items:center;display:flex}.ct-tile-lg{border-radius:16px;width:48px;height:48px}.ct-tile-sm{border-radius:28px;width:40px;height:40px}.ct-email-row{align-items:flex-start;gap:16px;display:flex}.ct-info-label{color:#888880;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:16px}.ct-info-label-mono{font-family:var(--font-mono),monospace}.ct-email-value{color:var(--text);margin-top:8px;font-size:18px;line-height:28px;display:inline-block}.ct-email-value:hover{color:#fff}.ct-socials{flex-direction:column;gap:16px;margin-top:24px;display:flex}.ct-social{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 0 13px;display:flex}.ct-social .ct-tile{transition:background .2s}.ct-social:hover .ct-tile{background:#f8f8f829}.ct-social-name{color:var(--text);font-size:16px;line-height:24px}.ct-response-copy{color:#f0ede8cc;max-width:468px;margin:16px 0 0;font-size:16px;line-height:26px}@media (max-width:920px){.ct-main{padding-top:120px}.ct-container{width:calc(100vw - 42px)}.ct-title{margin-bottom:28px}.ct-grid{grid-template-columns:1fr;gap:24px;margin-top:36px}}@media (max-width:640px){.ct-main{padding-top:108px}.ct-container{width:calc(100vw - 28px)}.ct-card-form{border-radius:32px;padding:26px}.ct-card-info{padding:26px}.ct-form-title{font-size:clamp(20px,8.6vw - 6px,30px)}}.ct-submit:disabled{cursor:wait;opacity:.65}.ct-form-error{color:#ff8d8d;margin:0;font-size:14px;line-height:1.5}.ct-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.legal-main{width:min(760px,100vw - 42px);margin:0 auto;padding:clamp(120px,14vw,180px) 0 clamp(64px,8vw,96px)}.legal-head h1{font-family:var(--font-sans);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.legal-updated{color:var(--muted);margin:0 0 42px;font-size:14px}.legal-body{color:var(--text);font-size:15px;line-height:1.65}.legal-body h2{font-family:var(--font-sans);margin:2.2em 0 .7em;font-size:clamp(17px,2vw,21px);line-height:1.25}.legal-body p,.legal-body .legal-item{margin:0 0 1em}.legal-body ul{margin:0 0 1em;padding-left:1.4em}.legal-body li{margin:0 0 .55em}.legal-body ul{list-style:outside}.legal-body ul ul{list-style:circle}.legal-body ul ul ul{list-style:square}.legal-body table{border-collapse:collapse;width:100%;margin:1.2em 0 1.6em;font-size:14px}.legal-body td,.legal-body th{border:1px solid var(--line);vertical-align:top;text-align:left;padding:10px 12px}.legal-cross{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:24px;font-size:14px}.legal-cross a{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.legal-body{font-size:14px;overflow-x:visible}.legal-body table{display:block;overflow-x:auto}}#faq+.closing-panel{padding-top:108px}
