.paper-landing .community-board{max-width:none;padding:clamp(66px, 7vw, 104px) var(--gutter);background:#f7f0fa;grid-template-columns:minmax(0,1fr);gap:clamp(64px,8vw,100px);margin:0;display:grid}.paper-landing .community-board>.story-section{width:min(100%,1240px);min-width:0;margin-inline:auto}.paper-landing .story-section--about{--team-card-basis:calc((100% - 54px) / 4)}.paper-landing .story-section--about .about-top{justify-content:space-between;align-items:end;gap:30px;display:flex}.paper-landing .story-section--about .about-intro{min-width:0;max-width:760px}.paper-landing .story-section--about .editorial-heading{margin:0}.paper-landing .story-section--about .team-eyebrow{color:#5a2a94;font:700 13px/1.3 var(--font-body,Roboto), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.paper-landing .story-section--about .editorial-heading h2{max-width:18ch;color:var(--ink);font:700 calc(clamp(36px, 4.1vw, 56px) * var(--heading-scale,1))/1.08 var(--font-heading,Poppins), sans-serif;letter-spacing:-.04em;margin:0}.paper-landing .story-section--about .community-intro{color:#574578;max-width:70ch;font-size:calc(clamp(16px, 1.4vw, 18px) * var(--body-scale,1));margin:18px 0 0;line-height:1.55}.paper-landing .story-section--about .community-intro p{margin:0}.paper-landing .story-section--about .quiet-details{margin-top:16px}.paper-landing .story-section--about .quiet-details>div{max-width:68ch}.paper-landing .team-controls{flex:none;gap:10px;padding-bottom:2px;display:flex}.paper-landing .team-controls button{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);font:400 22px/1 var(--font-body,Roboto), sans-serif;cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.paper-landing .team-controls button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.paper-landing .team-controls button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.paper-landing .team-controls button:disabled{opacity:.35;cursor:default;transform:none}.paper-landing .team-controls button[hidden]{display:none}.paper-landing .team-controls [data-team-play]{font-size:17px}.paper-landing .team-window{max-width:100%;margin-top:clamp(38px,5vw,64px);padding-top:34px;position:relative;overflow:hidden}.paper-landing .team-window:before{content:"";border-top:2px dashed #c8a5e6;position:absolute;top:11px;left:0;right:0}.paper-landing .team-carousel .team-grid,.paper-landing .team-grid{align-items:stretch;gap:var(--team-gap,18px);margin:0;display:flex;transform:translate(0)}.paper-landing .team-card{flex:0 0 var(--team-card-basis);box-sizing:border-box;min-width:0;min-height:350px;color:var(--ink);background:#fffafd;border:1px solid #e3d3ef;border-radius:22px;flex-direction:column;padding:clamp(20px,2vw,28px);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:0 14px 28px #30006b0c}.paper-landing .team-card:before{content:"";border:3px solid var(--team-accent,#c292e3);background:#f7f0fa;border-radius:50%;width:14px;height:14px;position:absolute;top:-29px;left:26px;box-shadow:0 0 0 4px #f7f0fa}.paper-landing .team-card:hover,.paper-landing .team-card:focus-within{border-color:var(--team-accent,#c292e3);transform:translateY(-4px);box-shadow:0 20px 32px #30006b1c}.paper-landing .team-card[data-accent=lavender]{--team-accent:#bd84dc;--team-accent-soft:#ebc5fa}.paper-landing .team-card[data-accent=coral]{--team-accent:#f7a58c;--team-accent-soft:#ffddd2}.paper-landing .team-card[data-accent=lime]{--team-accent:#afd847;--team-accent-soft:#e1f4af}.paper-landing .team-card[data-accent=pink]{--team-accent:#e98cda;--team-accent-soft:#f5cef0}.paper-landing .team-photo-frame{flex:none;place-items:center;width:126px;height:126px;margin-bottom:20px;display:grid;position:relative}.paper-landing .team-photo-frame:before{content:"";border:7px solid var(--team-accent-soft,#ebc5fa);border-radius:50%;transition:transform .35s cubic-bezier(.2,1.3,.4,1),border-color .35s;position:absolute;inset:3px;transform:translate(7px,3px)}.paper-landing .team-photo-frame:after{content:"";background:var(--lime);border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.paper-landing .team-card:hover .team-photo-frame:before,.paper-landing .team-card:focus-within .team-photo-frame:before{border-color:var(--team-accent,#c292e3);transform:translate(11px,-5px)scale(1.07)}.paper-landing .team-portrait,.paper-landing .team-photo-frame .team-monogram{object-fit:cover;object-position:center 22%;background:var(--team-accent-soft,#ebc5fa);border-radius:50%;place-items:center;width:110px;height:110px;margin:0;font-size:32px;transition:transform .35s cubic-bezier(.2,1.3,.4,1);display:grid;position:relative}.paper-landing .team-card:hover .team-portrait,.paper-landing .team-card:focus-within .team-portrait,.paper-landing .team-card:hover .team-monogram,.paper-landing .team-card:focus-within .team-monogram{transform:scale(1.07)}.paper-landing .team-role{color:#693ba0;font-size:calc(13px * var(--body-scale,1));margin:0 0 8px;font-weight:700;line-height:1.3}.paper-landing .team-card h3{font:700 calc(clamp(18px, 1.55vw, 22px) * var(--heading-scale,1))/1.2 var(--font-heading,Poppins), sans-serif;letter-spacing:-.02em;margin:0 0 10px}.paper-landing .team-teaser{color:#574578;font-size:calc(14px * var(--body-scale,1));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;line-height:1.5;display:-webkit-box;overflow:hidden}.paper-landing .team-card details{margin-top:auto}.paper-landing .team-card details summary{color:var(--ink);font-weight:700}.paper-landing .team-card details summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.paper-landing .team-card details[open] summary span{transform:rotate(45deg)}.paper-landing .team-card .team-profile{font-size:calc(14px * var(--body-scale,1));margin-top:18px;line-height:1.55}.paper-landing .team-card .team-profile p{margin:0 0 10px}.paper-landing .team-card .team-profile .editorial-link{margin-top:6px;display:inline-block}.paper-landing .story-section--about[data-hover-motion=off] .team-card,.paper-landing .story-section--about[data-hover-motion=off] .team-photo-frame:before,.paper-landing .story-section--about[data-hover-motion=off] .team-portrait,.paper-landing .story-section--about[data-hover-motion=off] .team-monogram{transition:none}.paper-landing .story-section--about[data-hover-motion=off] .team-card:hover,.paper-landing .story-section--about[data-hover-motion=off] .team-card:focus-within,.paper-landing .story-section--about[data-hover-motion=off] .team-card:hover .team-portrait,.paper-landing .story-section--about[data-hover-motion=off] .team-card:focus-within .team-portrait,.paper-landing .story-section--about[data-hover-motion=off] .team-card:hover .team-monogram,.paper-landing .story-section--about[data-hover-motion=off] .team-card:focus-within .team-monogram{transform:none}.paper-landing .story-section--about[data-hover-motion=off] .team-card:hover .team-photo-frame:before,.paper-landing .story-section--about[data-hover-motion=off] .team-card:focus-within .team-photo-frame:before{transform:translate(7px,3px)}.paper-landing .story-section--alliances{border:0;border-top:1px solid #d9b9ea;padding:34px 0 0}.paper-landing .story-section--alliances .alliance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (width<=1100px){.paper-landing .community-board{gap:66px}.paper-landing .story-section--about{--team-card-basis:calc((100% - 18px) / 2)}.paper-landing .story-section--about .about-top{align-items:start}.paper-landing .team-card{min-height:330px}}@media (width<=600px){.paper-landing .community-board{padding-block:62px}.paper-landing .story-section--about{--team-card-basis:100%}.paper-landing .story-section--about .about-top{display:block}.paper-landing .story-section--about .editorial-heading h2{font-size:calc(clamp(32px, 8vw, 42px) * var(--heading-scale,1))}.paper-landing .team-controls{margin-top:28px}.paper-landing .team-window{margin-top:34px}.paper-landing .team-card{min-height:330px;padding:24px}.paper-landing .story-section--alliances .alliance-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.paper-landing .team-card,.paper-landing .team-photo-frame:before,.paper-landing .team-portrait,.paper-landing .team-monogram,.paper-landing .team-controls button{transition:none}.paper-landing .team-card:hover,.paper-landing .team-card:focus-within{transform:none}}
