.home-wrap{width:min(1320px,100% - 96px);margin-inline:auto}.product-home h2{letter-spacing:-.055em;font-size:clamp(34px,4.3vw,64px);font-weight:510;line-height:1.06}.product-home h2 em,.product-hero h1 em{color:var(--clay-dark);font-family:Georgia,Times New Roman,serif;font-weight:400}.product-home h3{letter-spacing:-.025em;font-size:20px;font-weight:560;line-height:1.35}.product-home :where(section) p{color:#615e56;font-size:15px;line-height:1.75}.product-hero{padding-block:168px 90px}.product-hero-copy{grid-template-columns:1.2fr 1fr;align-items:end;gap:9%;margin-bottom:54px;display:grid}.product-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(64px,7.8vw,118px);font-weight:500;line-height:.96}.product-hero-intro{max-width:410px;padding-bottom:4px}.product-hero-intro>p:first-child{margin-bottom:26px;font-size:18px}.product-hero-intro .available-release{margin:15px 0 0;font-size:12px}.published-workspace .workspace-preview-image{box-shadow:0 32px 70px -35px #6b503944}.home-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:42px;display:grid}.home-section-heading h2{margin-bottom:0}.home-section-heading>p{max-width:440px;margin:0 0 3px}.product-home .home-kicker{color:var(--clay-dark);margin:0 0 18px;font-size:12px;font-weight:650}.anchor-target{display:block}.upgrade-section{border-top:1px solid var(--line);padding-block:76px 90px}.upgrade-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:24px;display:flex}.upgrade-tabs button{color:#625c52;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;min-height:44px;padding:10px 18px;font-size:14px;transition:background .18s,color .18s}.upgrade-tabs button:hover{background:var(--paper-deep);color:var(--ink)}.upgrade-tabs button[aria-selected=true]{background:var(--ink);color:var(--warm-white)}.gallery-description{grid-template-columns:1fr 1fr;align-items:start;gap:12%;min-height:132px;padding-block:28px;display:grid}.gallery-description h3{max-width:390px;margin:0;font-size:25px}.gallery-description p,.upgrade-gallery figure,.coding-figure,.earlier-figure{margin:0}.upgrade-image{aspect-ratio:8/5;background:#e8e9ed;border:1px solid #d2cbc0;border-radius:12px;display:block;overflow:hidden;box-shadow:0 24px 60px -35px #3e362966}.upgrade-image img{width:100%;height:auto}.upgrade-gallery figcaption{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.product-home figcaption{color:#686055;font-size:12px;line-height:1.6}.product-home figcaption a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.product-home figcaption a:hover{text-decoration:underline}.upgrade-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:30px;display:grid}.upgrade-details article{border-top:1px solid var(--line);padding-top:25px}.upgrade-details p,.foundation-grid p{margin-bottom:0}.coding-section{color:#fffaf2;background:#282925;padding-block:90px}.coding-section .home-kicker,.coding-section h2 em{color:#e5a38a}.coding-section p{color:#cbc8bf}.coding-figure>a{background:#e8e9ed;border:1px solid #737068;border-radius:12px;display:block;overflow:hidden}.coding-figure img{width:100%;height:auto}.coding-figure figcaption{color:#c9c3b9;margin-top:8px}.coding-steps{counter-reset:setup;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin:34px 0 0;padding:0;list-style:none;display:grid}.coding-steps li{counter-increment:setup;border-top:1px solid #64645b;padding-top:22px}.coding-steps li:before{content:"0" counter(setup);color:#e5a38a;font-size:13px;font-family:var(--font-geist-mono), monospace;margin-bottom:20px;display:block}.coding-steps strong{color:#fffaf2;font-weight:550}.coding-section .coding-privacy{max-width:880px;margin:30px 0 0;font-size:13px}.coding-privacy a{color:#f3bca4;text-underline-offset:4px;text-decoration:underline}.earlier-section{grid-template-columns:.65fr 1.35fr;align-items:center;gap:7%;padding-block:110px;display:grid}.earlier-copy h2{font-size:clamp(36px,3.7vw,54px)}.earlier-copy p{max-width:380px}.earlier-figure>a{border:1px solid #d2cbc0;border-radius:10px;display:block;overflow:hidden}.earlier-figure img{width:100%;height:auto}.earlier-figure figcaption{margin-top:14px}.foundation-section{border-top:1px solid var(--line);padding-block:70px}.foundation-section h2{font-size:clamp(32px,3.3vw,48px)}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;display:grid}.foundation-section .text-link{margin-top:26px}.home-faq{grid-template-columns:.7fr 1.3fr;gap:7%;padding-block:60px 100px;display:grid}.home-faq h2{font-size:clamp(34px,3.3vw,48px)}.home-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding-block:18px;font-size:16px;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq details{border-top:1px solid var(--line)}.home-faq details[open] summary>span{transform:rotate(45deg)}.home-faq details p{margin:0 0 24px}.home-faq details a{text-underline-offset:4px;text-decoration:underline}.home-download{background:#e8ddce;padding-block:62px}.home-download .home-wrap{justify-content:space-between;align-items:center;gap:28px;display:flex}.home-download h2{margin-bottom:14px}.home-download p{margin-bottom:0}.home-credit{text-align:center;color:#655d52;padding:40px 24px;font-size:13px;line-height:1.8}.home-credit span{color:var(--ink)}@media (max-width:1000px){.home-wrap{width:calc(100% - 48px)}.product-hero-copy{gap:6%}.product-hero h1{font-size:clamp(56px,8vw,80px)}.product-hero-intro>p:first-child{font-size:16px}.home-section-heading{gap:6%}.earlier-section{grid-template-columns:.85fr 1.15fr;gap:5%}}@media (max-width:700px){.home-wrap{width:calc(100% - 40px)}.product-hero{padding-block:122px 54px}.product-hero-copy{grid-template-columns:1fr;gap:25px;margin-bottom:34px}.product-hero h1{font-size:clamp(56px,11.7vw,80px)}.product-hero-intro{max-width:480px}.product-hero-intro>p:first-child{margin-bottom:23px}.product-home h2{font-size:clamp(34px,7vw,46px)}.home-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.home-section-heading>p{max-width:520px}.upgrade-section{padding-block:50px}.upgrade-tabs{gap:5px;padding-bottom:20px}.upgrade-tabs button{padding:9px 12px;font-size:13px}.gallery-description{grid-template-columns:1fr;gap:12px;min-height:196px;padding-block:24px}.gallery-description h3{font-size:23px}.upgrade-gallery figcaption{align-items:start;gap:10px;padding-top:8px}.upgrade-gallery figcaption>span{max-width:180px;padding-top:12px}.upgrade-gallery figcaption a{white-space:nowrap}.upgrade-details,.coding-steps,.foundation-grid{grid-template-columns:1fr;gap:26px}.upgrade-details{margin-top:25px}.coding-section{padding-block:54px}.coding-steps{gap:18px;margin-top:28px}.coding-steps li:before{margin-bottom:12px}.coding-steps p{margin-bottom:0}.coding-section .coding-privacy{margin-top:26px}.earlier-section{grid-template-columns:1fr;gap:24px;padding-block:54px}.earlier-copy p{max-width:520px}.foundation-section{padding-block:50px}.home-faq{grid-template-columns:1fr;gap:14px;padding-block:30px 54px}.home-faq summary{font-size:15px}.home-download{padding-block:44px}.home-download .home-wrap{flex-direction:column;align-items:start}}
