.community-brand{container-type:inline-size;color:#191F18}.community-brand .community-curated-grid,.community-brand .community-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container community (min-width:640px){.community-brand .community-curated-grid,.community-brand .community-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container community (min-width:1080px){.community-brand .community-curated-grid,.community-brand .community-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.community-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 176px;grid-template-rows:auto 1fr;column-gap:14px;min-height:250px;padding:22px 22px 20px;background:#FBF9F1;border:1px solid #cfc9b4;border-radius:18px;overflow:hidden;color:#191F18;text-decoration:none;transition:transform .3s cubic-bezier(.35,.1,.15,1),box-shadow .3s,border-color .3s}.community-card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#CFC9B4 1px,transparent 1.2px);background-size:20px 20px;-webkit-mask-image:linear-gradient(#000 40%,transparent 88%);mask-image:linear-gradient(#000 40%,transparent 88%)}.community-card>*{position:relative}.community-card-header{grid-column:1/-1;grid-row:1;z-index:3;pointer-events:none}.community-card:hover{transform:translateY(-4px);border-color:#CFC9B4;box-shadow:0 34px 70px -40px rgba(1,34,18,.4)}.community-card .community-card-kind{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;width:fit-content;border-radius:99px;background:#fff;border:1px solid #e3ddcb;color:#012212;font:400 10.5px/1 Menlo,ui-monospace,SFMono-Regular,Monaco,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.community-card .community-card-kind i,.community-card .community-card-kind svg{width:14px;height:14px;font-size:14px}.community-card .community-card-kind .community-curated-tag{display:inline-block;font:500 10.5px/1 Inter Tight,Arial,sans-serif;letter-spacing:.02em;text-transform:none;color:#4F7F2C;background:#E3EFD6;border-radius:99px;padding:3px 7px;margin-right:2px}.community-card .community-card-copy{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.community-card-public .community-card-copy{grid-column:1/3}.community-card .community-card-title{display:block;margin-top:24px;font:400 25px/1.05 "Instrument Serif",Georgia,serif;letter-spacing:-.012em;text-wrap:balance}.community-card .community-card-description{display:block;margin-top:8px;font-size:13px;line-height:1.4;color:#585F52;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-card-public .community-card-description,.community-card-public .community-card-title{padding-right:176px}.community-card .community-card-audience{display:block;margin-top:12px;font:400 10px/1 Menlo,ui-monospace,SFMono-Regular,Monaco,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#585F52}.community-card .community-card-author-row{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:#585F52;width:100%}.community-card .community-card-author-row .community-avatar{width:18px;height:18px;border-radius:99px;background:#EFE6D3;border:1px solid #cfc9b4;display:grid;place-items:center;font:500 9px Inter Tight,Arial,sans-serif;color:#7A5C40;overflow:hidden}.community-card .community-card-author-row .community-avatar img{width:100%;height:100%;object-fit:cover}.community-card .community-card-author-row .community-star{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;border:1px solid #cfc9b4;background:#fff;color:#191F18;font:500 12.5px Inter Tight,Arial,sans-serif;transition:border-color .2s}.community-card .community-card-author-row .community-star i,.community-card .community-card-author-row .community-star svg{color:#4F7F2C;font-size:12px;width:12px;height:12px}.community-card:hover .community-card-author-row .community-star{border-color:#4F7F2C}.community-card .community-scene{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;width:196px;height:196px;margin-right:-20px;color:#2F5417;pointer-events:none;transition:transform .35s cubic-bezier(.35,.1,.15,1)}.community-card .community-scene svg{width:100%;height:100%;display:block}.community-card:hover .community-scene{transform:translate(4px,-4px)}.community-card-generic .community-scene{opacity:.9}@media (max-width:1099px){.community-card{min-height:190px;padding:18px 18px 16px}.community-card .community-card-title{font-size:22px}}@media (max-width:640px){.community-card{grid-template-columns:minmax(0,1fr) 110px;min-height:196px}.community-card .community-scene{width:110px;height:110px;margin-right:-14px;align-self:start;margin-top:-4px}.community-card-public .community-card-description,.community-card-public .community-card-title{padding-right:110px}.community-card .community-card-author-row{padding-top:4px}}@media (hover:none){.community-card:hover{transform:none;box-shadow:none}.community-card:hover .community-scene{transform:none}.community-card:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.community-card,.community-card .community-card-author-row .community-star,.community-card .community-scene{transition:none}}.community-section-head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 0 22px}.community-section-head h2{margin:0;font:400 34px/1 "Instrument Serif",Georgia,serif;display:flex;align-items:baseline;gap:12px}.community-section-head h2 .community-count{font:400 15px Inter Tight,Arial,sans-serif;color:#585F52}.community-section-head .community-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:100%;margin-left:auto}@media (max-width:1099px){.community-section-head{flex-wrap:wrap;gap:10px;margin:0 0 16px}.community-section-head h2{font-size:28px}.community-section-head .community-controls{width:100%;flex-wrap:nowrap;justify-content:flex-start;margin:0;overflow-x:auto;scrollbar-width:none;gap:8px}.community-section-head .community-controls::-webkit-scrollbar{display:none}.community-segment{flex:none}}.community-discovery-filters{display:flex;flex:none;align-items:center;gap:10px;margin:0}.community-brand .community-filter-trigger,.community-brand .community-sort-action{height:34px;padding:0 12px;border-radius:99px;border:1px solid #e3ddcb;background:#F0ECE0;color:#191F18;font:500 13px/1 Inter Tight,Arial,sans-serif;white-space:nowrap}.community-brand .community-category-trigger{text-transform:capitalize;gap:8px}.community-brand .community-filter-trigger svg,.community-brand .community-sort-action svg{color:#4F7F2C}.community-sort-control{display:inline-flex;overflow:hidden;border:1px solid #e3ddcb;border-radius:99px}.community-brand .community-sort-control .community-filter-trigger,.community-brand .community-sort-control .community-sort-action{height:32px;border:0;border-radius:0}.community-brand .community-sort-control .community-sort-action{width:32px;padding:0;border-left:1px solid #e3ddcb}.community-brand .community-filter-trigger:hover,.community-brand .community-sort-action:hover{background:#E3EFD6}.community-filter-portal .community-filter-menu{border:1px solid #e3ddcb;border-radius:14px;padding:6px;background:#FBF9F1;color:#191F18;font-family:Inter Tight,Arial,sans-serif}.community-filter-portal .community-filter-option{height:44px;padding:0 12px;border-radius:8px;color:#191F18}.community-filter-portal .community-filter-option[data-highlighted]{background:#F0ECE0}.community-filter-portal .community-filter-option[aria-checked=true]{background:#E3EFD6;color:#4F7F2C}.community-more{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0 0}.community-more button{height:40px;padding:0 18px;border-radius:6px;border:1px solid #cfc9b4;background:transparent;font:500 14.5px Inter Tight,Arial,sans-serif;color:#191F18;cursor:pointer}.community-more button:hover{background:#F0ECE0;border-color:#191F18}.community-more small{font:400 11.5px Menlo,ui-monospace,SFMono-Regular,Monaco,Consolas,monospace;color:#585F52}.community-card-skeleton{border-color:#E3DDCB;background:#FBF9F1;pointer-events:none}.community-card-skeleton:before{display:none}.community-card-skeleton :is(.community-skeleton-pill,.community-skeleton-title,.community-skeleton-description){background:#F0ECE0;border-radius:6px;animation:community-shimmer 1.4s infinite}.community-card-skeleton .community-skeleton-pill{width:88px;height:28px;border-radius:99px}.community-card-skeleton .community-skeleton-title{width:70%;height:22px;margin-top:auto}.community-card-skeleton .community-skeleton-description{width:55%;height:12px;margin-top:10px}@keyframes community-shimmer{0%,to{opacity:1}50%{opacity:.55}}.community-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px 0 8px}.community-empty h3{margin:0;font:400 24px/1.1 "Instrument Serif",Georgia,serif;color:#191F18}.community-empty h3 em{font-style:italic;color:#4F7F2C}.community-empty p{margin:0;font-size:14px;line-height:1.45;color:#585F52;max-width:42ch}.community-empty .community-state-actions{display:flex;gap:8px;margin-top:8px}.community-brand .community-empty .community-state-button{height:36px;padding:0 14px;border-radius:6px;border:1px solid #cfc9b4;background:transparent;font:500 14px Inter Tight,Arial,sans-serif;color:#191F18;cursor:pointer}.community-brand .community-empty .community-state-button-primary{background:#012212;color:#d3f9c0;border-color:#012212}.community-card{min-width:0;height:100%;font-family:Inter Tight,Arial,sans-serif;isolation:isolate}.community-card>.community-card-open{position:absolute;inset:0;z-index:2;width:100%;height:100%;cursor:pointer;border:0;background:transparent;border-radius:inherit}.community-card>.community-card-open:disabled{cursor:default}.community-author:focus-visible,.community-brand .community-filter-trigger:focus-visible,.community-brand .community-sort-action:focus-visible,.community-card-open:focus-visible,.community-segment button:focus-visible,.community-star:focus-visible{outline:2px solid #4F7F2C;outline-offset:2px}.community-card-open:focus-visible{outline-offset:-3px}.community-card-copy,.community-card-kind{pointer-events:none}.community-card .community-card-kind{white-space:nowrap}.community-card .community-card-title{overflow-wrap:anywhere}.community-card .community-scene{position:relative;z-index:0}.community-card-author-row button{position:relative;z-index:3;pointer-events:auto}.community-brand .community-author{color:#585F52;font:inherit;display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-align:left}.community-avatar{flex-shrink:0}.community-star{flex-shrink:0;cursor:pointer}.community-star[aria-pressed=true]{border-color:#4F7F2C;background:#E3EFD6}.community-brand .community-card-author-row .community-author,.community-brand .community-card-author-row .community-star{touch-action:manipulation}.community-room-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.community-room-head .community-room-search{max-width:320px;flex:1}.community-segment button{white-space:nowrap}.community-controls,.community-section-head{min-width:0}.community-more button:disabled{opacity:.6;cursor:wait}.community-card-skeleton span{display:block}.community-skeleton-pill{grid-column:1;grid-row:1}.community-featured-loading .community-featured-preview{min-height:236px}.community-brand .marketing-start-card{background:transparent;border:0;padding:0;box-shadow:none}@container community (max-width:1079px){.community-section-head{flex-wrap:wrap}.community-section-head .community-controls{width:100%;margin:0;overflow-x:auto;scrollbar-width:none}.community-segment{flex:none}}@media (max-width:640px){.community-brand .community-curated-grid,.community-brand .community-gallery{grid-template-columns:minmax(0,1fr);gap:10px}.community-card{min-height:196px}.community-card .community-card-title{font-size:22px}.community-card .community-card-audience{line-height:1.35}.community-room-head{display:block}}@media (prefers-reduced-motion:reduce){.community-card-skeleton span{animation:none}.community-card:active,.community-card:hover,.community-card:hover .community-scene{transform:none}}.community-featured{position:relative}.community-featured-track{display:grid}.community-featured-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s}.community-featured-slide[data-active=true]{opacity:1;visibility:visible}.community-featured-card{display:grid;grid-template-columns:1.05fr 1fr;min-height:400px;overflow:hidden;border:1px solid #e3ddcb;border-radius:24px;background:#FBF9F1}.community-featured-copy{padding:38px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.community-featured-kicker{font-size:12px;color:#585F52}.community-featured-copy h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(32px,4.5cqi,58px);font-weight:400;line-height:1;letter-spacing:-.035em}.community-featured-copy p{color:#585F52;font-size:15px;line-height:1.6;max-width:40ch}.community-featured-copy>button{margin-top:auto;border-radius:24px;background:#012212;color:#E3EFD6;padding:12px 20px;font-size:14px;min-height:44px}.community-featured-copy>button:disabled{opacity:.6}.community-featured-preview{position:relative;display:flex;flex-direction:column;justify-content:center;background:#F0ECE0;padding:32px;overflow:hidden}.community-preview-label{margin-top:14px;font-size:10px;color:#585F52}.community-featured-controls{display:flex;align-items:center;gap:4px;min-height:44px}.community-featured-controls button{display:grid;place-items:center;width:36px;height:44px}.community-featured-controls button>span{height:6px;width:6px;border-radius:8px;background:#CFC9B4}.community-featured-controls button[aria-pressed=true]>span{width:20px;background:#4F7F2C}.template-preview-featured .template-wave{background:#FBF9F1;gap:2px;padding:24px 14px}.template-preview-featured .template-wave i{border-radius:2px}.template-preview-featured .template-video-bar{transition:width .1s}.template-preview-featured .template-scenario-selected{background:#E3EFD6;border-radius:4px;padding:1px 4px;color:#2F5417}.template-preview-featured .room-cost-chart rect{transition:height .7s,y .7s}.template-paper{border:1px solid #e3ddcb;border-radius:10px;background:#FBF9F1;overflow:hidden}.template-paper header{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e3ddcb;font-size:10px}.template-paper-viewport{height:204px;overflow:hidden}.template-paper-sheet{padding:18px;transition:transform 1.8s cubic-bezier(.35,.1,.15,1)}.template-paper h4{font-family:"Instrument Serif",Georgia,serif;font-size:23px;line-height:1.1;margin-bottom:8px}.template-paper p{font-size:9px;color:#585F52}.template-paper h5{font-family:"Instrument Serif",Georgia,serif;font-size:17px;margin:14px 0 8px}.template-paper-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.template-paper-columns i{display:block;height:4px;background:#E3DDCB}.template-paper-columns i:nth-child(5),.template-paper-columns i:nth-child(7){background:#E3EFD6}@container (max-width:700px){.community-featured-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none}.community-featured-slide{opacity:1;visibility:visible;flex:0 0 90%;scroll-snap-align:start}.community-featured-card{grid-template-columns:1fr;height:100%;min-height:0}.community-featured-copy{padding:24px;gap:12px}.community-featured-copy h2{font-size:34px}.community-featured-copy p{font-size:13px}.community-featured-preview{padding:22px}.community-featured-controls{justify-content:center}}@media (prefers-reduced-motion:reduce){.community-featured-slide,.template-paper-sheet,.template-preview-featured .room-cost-chart rect{transition:none}}@container (max-width:700px){.community-featured-preview{order:-1;height:236px;padding:18px 22px;justify-content:flex-start}.community-featured-preview .template-preview{width:100%}.community-featured-preview .template-data,.community-featured-preview .template-paper,.community-featured-preview .template-video{margin-top:34px;width:calc(100% + 36px)}.community-featured-preview .template-question{position:absolute;z-index:1;top:12px;left:14px;margin:0;font-size:12px}.community-featured-preview .template-answer{position:absolute;z-index:1;bottom:20px;left:14px;right:14px;padding:8px 10px;background:#FBF9F1;border:1px solid #e3ddcb;border-radius:8px;font-size:12px}.community-featured-preview .community-preview-label{position:absolute;bottom:3px;font-size:9px;margin:0}.community-featured-copy{padding:18px}}