.bento-site{background:#141218}.bento-site .intro h1,.bento-site .discovery h3,.bento-site .creator-copy h2{font-family:Georgia,serif;font-weight:400}.bento-site .intro{padding:44px 0 32px}.bento-site .intro h1{font-size:clamp(2.6rem,5.8vw,5.5rem)}.bento-site .intro .collection-note{display:none}.discovery{margin-bottom:32px}.discovery-label{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:#b2a0b0}.discovery-label h2{font:inherit;margin:0}.discovery-label>span{letter-spacing:.02em;color:#f0b68d}.discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.discovery-tile{min-width:0;display:flex;flex-direction:column;border:1px solid #413440;border-radius:18px;overflow:hidden;background:#261e25;transition:transform .2s,border-color .2s}.discovery-tile:hover{transform:translateY(-3px);border-color:#be907a}.discovery-tile img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;display:block}.discovery-feature{grid-column:span 2;grid-row:span 2}.discovery-feature img{aspect-ratio:1.62;flex:1;min-height:0}.discovery-copy{padding:22px}.discovery .eyebrow{font-size:.75rem;letter-spacing:.13em;margin-bottom:10px}.discovery h3{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.13;margin:0 0 14px;letter-spacing:-.02em}.discovery-copy>span{font-size:.8rem;color:#d1c0cc}.discovery-coast{background:#203c3d;border-color:#34575a}.discovery-coast .eyebrow{color:#a7d4ce}.discovery-campus{background:#372537;border-color:#523b52}.discovery-campus .eyebrow{color:#debd81}.discovery-cast{grid-column:span 2;display:flex;align-items:center;gap:26px;border-radius:18px;padding:20px 24px;background:#f7b18c;color:#38252b;min-height:110px}.discovery-count{font-size:3rem;line-height:1;letter-spacing:-.06em}.discovery-count small{display:block;font-size:.75rem;letter-spacing:.1em;line-height:2.2;text-transform:uppercase;font-weight:700}.discovery-cast h3{margin-bottom:6px}.discovery-cast p{font-size:.8rem;margin:0;color:#70464a}.discovery-cast>span:last-child{margin-left:auto;font-size:1.6rem}.discovery-worlds{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;border-block:1px solid #43363f;margin-top:26px;padding:10px 0;font-size:.8rem}.discovery-worlds>span{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;color:#aa99a8;margin-right:auto}.discovery-worlds a{min-height:44px;display:flex;align-items:center;color:#efb58f}.bento-site .creator-profile{grid-template-columns:220px 1fr;min-height:0;margin-bottom:56px;background:#211b24;border-radius:18px;box-shadow:none}.bento-site .creator-art{min-height:0}.bento-site .creator-copy{padding:28px}.bento-site .creator-copy h2{font-size:2rem;margin-bottom:16px}.bento-site .creator-copy>p{max-width:820px}.bento-site .creator-copy>p:not(.eyebrow){font-size:.9rem;margin-bottom:12px}
@media(max-width:760px){.bento-site .page{padding:0 24px 44px}.bento-site .intro{padding:30px 0 26px}.bento-site .intro h1{font-size:clamp(2.25rem,9.4vw,3.8rem);overflow-wrap:anywhere}.bento-site .intro-copy{font-size:1rem}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-feature{grid-row:auto}.discovery-feature img{aspect-ratio:1.5}.discovery-tile{border-radius:15px}.discovery-copy{padding:16px 13px}.discovery .eyebrow{font-size:.75rem}.discovery h3{font-size:1.5rem}.discovery-feature h3{font-size:1.85rem}.discovery-copy>span{font-size:.75rem}.discovery-cast{gap:18px;padding:18px}.discovery-worlds{gap:4px 20px}.discovery-worlds>span{width:100%;padding-top:8px}.bento-site .creator-profile{grid-template-columns:1fr}.bento-site .creator-art{height:170px}.bento-site .creator-art img{object-position:center 40%}.bento-site .creator-copy{padding:22px}.discovery-label{font-size:.75rem;letter-spacing:.1em}}
@media(prefers-reduced-motion:reduce){.discovery-tile{transition:none}.discovery-tile:hover{transform:none}}
/* The household portrait stays uncropped, with a full-resolution view on tap. */
.household-feature{margin:44px 0 48px;padding-top:30px;border-top:1px solid #43363f}.household-feature-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:22px}.household-feature .eyebrow{font-size:.75rem;margin:0 0 10px;color:#b2a0b0}.household-feature h2{font:400 clamp(1.8rem,3.1vw,2.8rem)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0}.household-feature-heading>a,.household-feature figcaption>a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#efb58f;font-size:.875rem;text-decoration:underline;text-underline-offset:5px}.household-feature figure{margin:0}.household-feature-art{display:block;border-radius:18px;overflow:hidden;background:#211b24;border:1px solid #413440}.household-feature-art img{display:block;width:100%;height:auto}.household-feature figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 2px 0;color:#c6b9c4;font-size:.875rem}.household-feature figcaption p{margin:0;line-height:1.6}.household-feature a:focus-visible{outline:3px solid #efb58f;outline-offset:5px}@media(max-width:760px){.household-feature{margin:32px 0;padding-top:24px}.household-feature-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}.household-feature-art{border-radius:12px}.household-feature figcaption{align-items:flex-start;flex-direction:column;gap:0}.household-feature h2{font-size:1.9rem}}
