.canvas-home{--home-section-space:64px;--home-grid-gap:24px}.canvas-home .pc-inner,.canvas-home .ss-inner,.canvas-home .gs-inner,.canvas-home .infra-inner{width:100%;max-width:1340px;margin-inline:auto;padding-inline:32px}.canvas-home .canvas-downloads,.canvas-home .canvas-assets,.canvas-home .paper-stories,.canvas-home .home-account,.canvas-home .canvas-network,.canvas-home .ceramic-intents,.canvas-home .open-directory-section,.canvas-home .pc-inner,.canvas-home .ss-inner,.canvas-home .gs-inner{padding-block:var(--home-section-space)}.canvas-home .infra-editorial .infra-inner,.canvas-home .canvas-setup{padding-block:40px}.canvas-home .pc-grid,.canvas-home .open-directory-cards,.canvas-home .ceramic-intents-stages{gap:var(--home-grid-gap);align-items:stretch}.canvas-home .pc-heading,.canvas-home .home-details-heading,.canvas-home .ss-heading,.canvas-home .gs-heading{align-items:end;gap:48px;margin-bottom:40px}.canvas-home .pc-heading h2,.canvas-home .home-details-heading h2,.canvas-home .ss-heading h2,.canvas-home .gs-heading h2,.canvas-home .open-directory-heading h2{font-size:clamp(32px,3.5vw,46px);line-height:1.1}.canvas-home .pc-copy h3{min-height:2.4em}.canvas-home .open-directory-card{height:100%}.canvas-home .download-release-button{min-width:200px}@media (width>=1200px){.canvas-home .pc-inner,.canvas-home .ss-inner,.canvas-home .gs-inner,.canvas-home .infra-inner{padding-inline:56px}.canvas-home .pc-heading,.canvas-home .home-details-heading,.canvas-home .ss-heading,.canvas-home .gs-heading{grid-template-columns:1.2fr 1fr}}@media (width<=767px){.canvas-home{--home-section-space:40px;--home-grid-gap:20px}.canvas-home .pc-inner,.canvas-home .ss-inner,.canvas-home .gs-inner,.canvas-home .infra-inner{padding-inline:20px}.canvas-home .pc-heading,.canvas-home .home-details-heading,.canvas-home .ss-heading,.canvas-home .gs-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.canvas-home .infra-editorial .infra-inner,.canvas-home .canvas-setup{padding-block:32px}.canvas-home .pc-copy h3{min-height:0}.canvas-home .download-release-button{min-width:0}}.color-study .canvas-home .release-capsule-downloads .download-release{isolation:isolate;background:linear-gradient(115deg,#f4fcff 0%,#d8ecf6 58%,#c1e8dc 100%);border:1px solid #91bfb2;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #07583b12,inset 0 1px #ffffffcf}.color-study .canvas-home .release-capsule-downloads .download-release[data-platform=macos]{background:linear-gradient(115deg,#fafcf9,#e0eae4 58%,#badacb)}.color-study .canvas-home .release-capsule-downloads .download-release[data-platform=linux]{background:linear-gradient(115deg,#fffdf1,#f1eed4 52%,#cde9cf)}.color-study .canvas-home .release-capsule-downloads .download-release:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 52px,#ffffff45 53px 54px,#0000 55px 104px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 100%)}.color-study .canvas-home .release-capsule-downloads .download-release:after{content:"";background:#009b70;border-radius:0 4px 4px 0;width:4px;position:absolute;inset:18px auto 18px 0}.color-study .canvas-home .release-capsule-downloads .download-platform-art{filter:drop-shadow(0 5px 6px #163d2826)}.color-study .canvas-home .release-capsule-downloads .download-platform-copy h3{color:#093d2a}.color-study .canvas-home .release-capsule-downloads .download-platform-copy p{color:#426655}.color-study .canvas-home .release-capsule-downloads .download-release-button{color:#fff;background:#07593f;border:1px solid #064c36;box-shadow:0 4px 10px #0a55331c}.color-study .canvas-home .release-capsule-downloads .download-release-button:hover{background:#03412d}@media (prefers-reduced-motion:no-preference){.color-study .canvas-home .release-capsule-downloads .download-release:hover{transform:translateY(-2px);box-shadow:0 12px 28px #07583b20}}.color-study .canvas-home .release-capsule-downloads .download-release-button span{white-space:nowrap}
