.community-page{background:radial-gradient(at 90% 3%,#dff6e9,#0000 30%),radial-gradient(at 0 34%,#fff1d9,#0000 23%),#f6faf7}.discovery-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:48px 0 44px;display:grid}.discovery-hero h1{font-size:clamp(38px,4.7vw,60px)}.discovery-hero .lead{max-width:560px;font-size:19px}.discovery-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.discovery-actions .button{font-size:14px}.discovery-art{isolation:isolate;place-items:center;min-height:310px;display:grid;position:relative}.discovery-art>img{width:95%;height:auto;transform:rotate(-3deg)}.discovery-glow{z-index:-1;background:radial-gradient(#b9ebd7,#0000 70%);position:absolute;inset:0}.discovery-sticker{border:1px solid #fff;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:650;display:flex;position:absolute;box-shadow:0 8px 28px #163d3110}.discovery-sticker svg{width:20px;height:20px}.sticker-one{background:#fff8df;bottom:25px;left:0;transform:rotate(-5deg)}.sticker-two{background:#f0e9ff;top:24px;right:0;transform:rotate(6deg)}.discovery-section{scroll-margin-top:calc(var(--site-header-height,104px) + 24px);margin-bottom:56px}.discovery-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.discovery-section-heading .eyebrow{margin:0 0 8px}.discovery-section-heading h2{margin:0 0 10px}.discovery-section-heading p:not(.eyebrow){color:#53716b;margin:0}.discovery-section-heading>a{flex-shrink:0;font-size:14px}.team-picks,.theme-galleries{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.team-pick,.theme-gallery{background:#fff;border:1px solid #d8e7df;border-radius:22px;min-width:0;overflow:hidden}.tone-peach{--theme:#fff0d8;--theme-ink:#956331}.tone-blue{--theme:#e3f0ff;--theme-ink:#2d699a}.tone-lilac{--theme:#eee8ff;--theme-ink:#7554a5}.team-pick{flex-direction:column;display:flex}.pick-image{aspect-ratio:1.55;background:var(--theme);flex-shrink:0;display:block;position:relative;overflow:hidden}.pick-image img{width:200%;max-width:none;height:auto;position:absolute;top:-30%;left:-6.5%}.pick-image>span{color:#175d47;background:#fffffff0;border:1px solid #ffffffa8;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.pick-body{flex-direction:column;flex:1;padding:22px;display:flex}.pick-category{letter-spacing:.7px;text-transform:uppercase;color:var(--theme-ink);font-size:11px;font-weight:750}.pick-body h3{margin:8px 0 10px;font-size:24px}.pick-body p{color:#53716b;margin:0 0 16px;font-size:15px}.pick-body small{color:#617970;margin-top:auto;font-size:12px}.pick-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:20px;font-size:14px;display:flex}.discovery-note{color:#617970;margin:18px 0 0;font-size:13px}.theme-gallery{transition:border-color .15s,transform .15s}.theme-gallery:hover{border-color:#81b5a0;transform:translateY(-3px)}.theme-art{background:radial-gradient(ellipse at center,var(--theme),#fcfdfa);place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.theme-art>svg{color:var(--theme-ink);stroke-width:1.4px;z-index:1;width:64px;height:64px;transform:rotate(-7deg)}.theme-art>span{color:var(--theme-ink);opacity:.5;font-size:24px;position:absolute;top:20px;right:25%}.theme-art>i{background:var(--theme);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;left:20px}.theme-body{padding:22px}.theme-body h3{margin:0 0 10px;font-size:22px;line-height:1.3}.theme-body p{color:#53716b;margin:0 0 16px;font-size:15px}.theme-body .text-link{font-size:14px}.community-page .community-gallery{margin-top:0;margin-bottom:56px}.community-page .gallery-heading h2{margin-bottom:12px}.gallery-discovery-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.gallery-discovery-controls label{color:#3a6255;gap:7px;font-size:13px;font-weight:650;display:grid}.gallery-search{flex:1;min-width:180px;max-width:440px}.gallery-discovery-controls input,.gallery-discovery-controls select{color:#143736;width:100%;font:inherit;background:#fff;border:1px solid #c6ded1;border-radius:11px;padding:12px 14px;font-size:15px}.gallery-discovery-controls select{min-width:180px}.gallery-discovery-controls input:focus,.gallery-discovery-controls select:focus{outline-offset:2px;outline:2px solid #18846a}.gallery-grid>[hidden]{display:none!important}.community-conversations{background:linear-gradient(110deg,#fff,#eff8f2);border:1px solid #d7e8df;border-radius:24px;padding:30px}.community-conversations .discovery-section-heading{margin-bottom:18px}.conversation-preview{border-top:1px solid #dce9e2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.conversation-preview:hover strong{text-decoration:underline}.conversation-preview strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.conversation-icon{color:#19765d;background:#e3f3eb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.conversation-meta{color:#617970;font-size:12px}.discovery-finale{flex-wrap:wrap;align-items:center;gap:22px;padding:30px 0 44px;display:flex}.discovery-finale h2{margin:0 0 8px;font-size:28px}.discovery-finale p{color:#53716b;margin:0}.discovery-finale .button{margin-left:auto;font-size:14px}.forum-intro{padding-bottom:28px}@media (width<=900px){.team-picks,.theme-galleries{gap:16px}.pick-body,.theme-body{padding:18px}.pick-body h3{font-size:21px}.discovery-art{min-height:240px}.discovery-sticker{padding:8px 10px;font-size:11px}}@media (width<=720px){.discovery-hero{grid-template-columns:1fr;gap:8px;padding:24px 0 28px}.discovery-hero h1{font-size:40px}.discovery-hero .lead{font-size:17px}.discovery-art{width:100%;max-width:340px;min-height:190px;margin:0 auto}.discovery-art>img{width:84%}.sticker-one{bottom:8px}.sticker-two{top:2px}.team-picks,.theme-galleries{grid-template-columns:1fr;gap:20px}.pick-image{aspect-ratio:1.75}.pick-body,.theme-body{padding:22px}.pick-body h3{font-size:25px}.theme-art{height:120px}.discovery-section{margin-bottom:40px}.discovery-section-heading h2{font-size:28px}.discovery-section-heading .eyebrow{font-size:11px}.community-conversations{padding:22px}.conversation-preview{grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.conversation-meta{grid-column:2}.conversation-icon{grid-row:span 2}.discovery-finale{align-items:flex-start;gap:16px}.discovery-finale>div{flex:1;min-width:200px}.discovery-finale .button{margin-left:0}.gallery-discovery-controls label{flex:100%;max-width:none}.gallery-discovery-controls label:not(.gallery-search){flex:calc(50% - 8px);min-width:0}.gallery-discovery-controls select{min-width:0}}@media (prefers-reduced-motion:reduce){.theme-gallery{transition:none}.theme-gallery:hover{transform:none}}
