.public-site .features-stage{padding:60px 0 0;background:var(--ice)}.public-site .features-opening{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:40px}.public-site .features-opening h1{font-size:clamp(36px,4.2vw,58px)!important;line-height:1.5}.public-site .features-directory p,.public-site .features-opening p{color:var(--muted-ink)}.public-site .feature-tour-controls{display:flex;gap:24px;border-bottom:1px solid var(--line)}.public-site .feature-tour-controls button{padding:14px 0;min-height:48px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted-ink);font-weight:600}.public-site .feature-tour-controls button:hover{color:var(--ink)}.public-site .feature-tour-controls button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--action)}.public-site .feature-tour figure{padding-top:20px}.public-site .feature-tour-image{overflow:hidden;aspect-ratio:1919/909;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.public-site .feature-tour-image img{width:100%;max-width:none;height:100%;object-fit:cover}.public-site .feature-tour-image-board img{transform:scale(1.22);transform-origin:left bottom}.public-site .feature-tour-image-conversation img{width:40%;margin-inline:auto;object-fit:cover;object-position:right}.public-site .feature-tour figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0 32px}.public-site .feature-tour figcaption strong{font-size:20px}.public-site .feature-tour figcaption span{max-width:58ch;font-size:14px;color:var(--muted-ink)}.public-site .features-directory{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:88px;scroll-margin-top:108px}.public-site .features-directory-intro p{margin-top:20px}.public-site .features-directory-intro .features-directory-note{font-size:14px}.public-site .feature-disclosure{border-bottom:1px solid var(--line);scroll-margin-top:108px}.public-site .feature-disclosure:first-child{border-top:1px solid var(--line)}.public-site .feature-disclosure summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none}.public-site .feature-disclosure summary::-webkit-details-marker{display:none}.public-site .feature-disclosure summary:after{content:"";width:9px;height:9px;flex-shrink:0;border-inline-end:2px solid currentColor;border-bottom:2px solid;transform:rotate(45deg)}.public-site .feature-disclosure[open] summary:after{transform:rotate(225deg)}.public-site .feature-disclosure summary:hover{color:var(--link)}.public-site .feature-disclosure h3{font-size:18px}.public-site .feature-disclosure-body{padding-bottom:24px}.public-site .feature-disclosure ul{list-style:disc;padding-inline-start:22px;margin-block:16px}.public-site .feature-disclosure li{margin-block:6px}.public-site .feature-disclosure dl{background:var(--paper);padding:16px;font-size:14px}.public-site .feature-disclosure dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:4px}.public-site .feature-disclosure dt{color:var(--muted-ink)}.public-site .feature-disclosure dd{margin:0}.public-site .features-invitation{background:var(--paper);padding-block:48px}.public-site .features-invitation>div{display:flex;align-items:center;justify-content:space-between;gap:40px}.public-site .features-invitation h2{font-size:28px}.public-site .features-invitation p{margin-top:12px;color:var(--muted-ink)}.public-site .features-invitation .actions{flex-shrink:0;flex-direction:column;margin:0}@media (max-width:760px){.public-site .features-stage{padding-top:32px}.public-site .features-opening{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.public-site .feature-tour-controls{gap:16px}.public-site .feature-tour-controls button{font-size:12px}.public-site .feature-tour-image{aspect-ratio:1919/909}.public-site .feature-tour-image img{object-fit:contain}.public-site .feature-tour-image-board img{object-fit:cover;object-position:left;transform:scale(1.22)}.public-site .feature-tour-image-conversation img{width:40%;object-fit:cover;object-position:right;transform:none}.public-site .feature-tour figcaption{flex-direction:column;gap:8px;min-height:156px}.public-site .features-directory{grid-template-columns:1fr;gap:28px;padding-block:48px}.public-site .features-directory h2{font-size:28px}.public-site .feature-disclosure h3{font-size:16px}.public-site .features-invitation>div{flex-direction:column;align-items:start;gap:24px}.public-site .features-invitation .actions{align-items:start}}