@layer components{.gems-page{background:#070707}.gems-page figure{margin:0}.gems-page h1,.gems-page h2,.gems-page h3{font-family:var(--font-display);font-weight:400}.gems-page em{font-style:normal;color:#afa391}.gems-hero{position:relative;min-height:740px;height:min(92svh,980px);isolation:isolate;overflow:hidden}.gems-hero-art{position:absolute;inset:0;z-index:-2}.gems-hero-art img{width:100%;height:100%;object-fit:cover;object-position:61% center}.gems-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050507ec,#050507b0 32%,#0505070a 73%),linear-gradient(0deg,#070707,transparent 40%,#05050780)}.gems-hero-copy{padding:140px 6% 100px}.case-back{display:inline-block;color:#c7bba6;font-size:var(--type-label);padding:12px 0;letter-spacing:.16em}.case-category{margin-top:52px;color:#c7b28b;font-size:var(--type-label)}.gems-hero h1{margin-top:23px;font-weight:400;font-size:clamp(76px,8.7vw,144px);line-height:1.04;letter-spacing:-.05em}.gems-hero h1 span{color:#e0d4b6}.gems-thesis{margin-top:34px;font-size:clamp(16px,1.5vw,23px);font-weight:400;line-height:1.6;color:#dedad2}.gems-hero-bottom{position:absolute;bottom:34px;inset-inline:6%;display:flex;align-items:end;justify-content:space-between;gap:32px}.gems-hero-bottom p{font-size:var(--type-label);max-width:570px}.gems-hero-bottom p span{margin-inline:12px;color:#a4947a}.case-scroll{font-size:var(--type-label);white-space:nowrap}.case-scroll span{margin-left:20px;font-size:18px;color:#c7b28b}.case-chapters{display:flex;gap:34px;padding:25px 6%;border-block:1px solid #ffffff1c}.case-chapters a{font-size:var(--type-label);color:#aca59b;letter-spacing:.06em;padding-block:8px}.case-chapters a:hover,.case-back:hover{color:#f4f1ea}.case-section{max-width:1600px;padding:120px 6%;margin-inline:auto;scroll-margin-top:32px}.case-index{color:#bfa783;font-size:var(--type-label);margin-bottom:30px}.gems-case h2{font-size:clamp(36px,4vw,65px);line-height:1.13;letter-spacing:-.04em}.case-editorial{display:grid;grid-template-columns:1fr 1fr;column-gap:10%}.case-prose{padding-top:8px;max-width:530px}.case-prose p,.immersive-copy>p:not(.eyebrow),.ecosystem-copy>p:not(.eyebrow){color:#a8a39c;font-size:var(--type-body);line-height:1.9;margin-bottom:22px}.case-prose .case-lead{color:#e0d9cb;font-size:24px;line-height:1.55;margin-bottom:28px}.case-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #ffffff20;margin:64px 0 0;padding:28px 0;gap:24px}.case-facts dt{color:#998f82;text-transform:uppercase;letter-spacing:.16em;font-size:var(--type-label);margin-bottom:10px}.case-facts dd{font-size:var(--type-small);margin:0}.immersive-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:20px;align-items:center}.immersive-art{overflow:hidden}.immersive-art img{width:100%;height:auto}.immersive-copy h2{margin-bottom:30px}.platform-row{border-top:1px solid #ffffff24;padding:24px 0}.platform-row .eyebrow{font-size:var(--type-label);color:#bda785}.platform-row h3{font-size:28px;letter-spacing:-.025em;margin:8px 0}.platform-row p{font-size:var(--type-small);color:#a8a39c}.collection-section{background:#0c0b0a}.collection-heading{padding-bottom:60px}.collection-heading>p:last-child{margin-top:24px;color:#999188;font-size:var(--type-small)}.collection-wide{overflow:hidden}.collection-wide img{width:100%;height:auto}.gems-case figcaption{display:flex;justify-content:space-between;gap:20px;color:#998f82;font-size:var(--type-label);line-height:1.7;padding-top:17px}.collection-wide figcaption{padding:22px 6%}.collection-pair{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;align-items:center;padding-top:80px}.collection-pair img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.large-numeral{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(90px,13vw,190px);line-height:1;color:#c2b391;letter-spacing:-.07em}.collection-note .eyebrow{font-size:var(--type-label);margin-top:24px;color:#c4baaa}.collection-note p:last-child{font-size:var(--type-small);color:#998f82;max-width:250px;margin-top:16px}.case-editorial-heading{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:60px}.case-editorial-heading .case-index{padding-top:10px}.contribution-list{list-style:none;padding:0;margin:0}.contribution-list li{display:grid;grid-template-columns:.22fr 1fr 1fr;align-items:start;gap:32px;padding:30px 0;border-top:1px solid #ffffff20}.contribution-list .eyebrow{color:#b39b73;font-size:var(--type-label);padding-top:6px}.contribution-list h3{font-size:24px;letter-spacing:-.025em}.contribution-list p{color:#a8a39c;font-size:var(--type-small);max-width:380px}.ecosystem-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:start;border-top:1px solid #ffffff20}.ecosystem-copy{position:sticky;top:60px}.ecosystem-copy h2{margin-bottom:30px}.access-flow{padding:0;list-style:none;counter-reset:access;margin-top:38px}.access-flow li{counter-increment:access;border-top:1px solid #ffffff20;padding:16px 0;font-size:var(--type-small)}.access-flow li:before{content:"0" counter(access);color:#b39b73;font-size:var(--type-label);margin-right:25px}.ecosystem-evidence{display:grid;gap:55px;padding-top:70px}.ecosystem-evidence h3{font-size:clamp(28px,3.2vw,48px);line-height:1.1;letter-spacing:-.035em}.ecosystem-evidence img{width:100%;height:auto}.value-section{border-top:1px solid #ffffff20}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.value-grid>div{border-top:1px solid #766648;padding-top:25px}.value-grid h3{font-size:22px;line-height:1.4;margin-bottom:18px}.value-grid p{font-size:var(--type-small);color:#a8a39c}.case-closing{position:relative;isolation:isolate;padding:125px 6%;overflow:hidden;background:#0a0908}.case-closing>picture{position:absolute;inset:0;z-index:-2}.case-closing img{width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.24}.case-closing:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070707db,#07070755)}.closing-copy{max-width:850px}.closing-copy>.eyebrow{color:#c7b28b;font-size:var(--type-label);margin-bottom:30px}.closing-copy>p:not(.eyebrow){max-width:510px;color:#c2bab0;font-size:var(--type-body);margin-top:30px}.case-return{display:inline-flex;align-items:center;gap:45px;padding:17px 0;border-bottom:1px solid #c7b28b;margin-top:30px;font-size:var(--type-small)}.case-return span{color:#c7b28b;font-size:20px}.featured-case-link{display:inline-flex;gap:25px;margin-top:22px;padding-bottom:10px;border-bottom:1px solid #c7b28b;font-size:var(--type-small)}@media(max-width:1000px){.case-section{padding-block:85px}.case-editorial,.immersive-section{gap:6%}.case-facts{grid-template-columns:repeat(2,1fr);row-gap:26px}.ecosystem-section{gap:6%}.ecosystem-copy{position:static}.value-grid{grid-template-columns:repeat(2,1fr);gap:35px}.case-chapters{gap:20px;flex-wrap:wrap}}@media(max-width:700px){.gems-hero{min-height:760px;height:92svh;max-height:920px}.gems-hero-copy{padding:105px 6% 130px}.case-category{margin-top:60px;font-size:var(--type-label)}.gems-hero h1{font-size:clamp(48px,13.9vw,96px)}.gems-hero-art img{object-position:53% center}.gems-hero-shade{background:linear-gradient(90deg,#050507bb,#05050722),linear-gradient(0deg,#070707,transparent 50%,#050507b0)}.gems-thesis{margin-top:25px;font-size:16px;max-width:280px}.gems-hero-bottom{display:block;bottom:28px}.gems-hero-bottom p{font-size:var(--type-label);line-height:2.3;max-width:290px}.gems-hero-bottom p span{margin-inline:5px}.case-scroll{display:inline-block;margin-top:15px}.case-chapters{padding-block:18px;display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.case-chapters a{font-size:var(--type-label)}.case-section{padding:70px 6%}.case-editorial,.immersive-section,.collection-pair,.ecosystem-section{grid-template-columns:1fr;gap:40px}.case-prose .case-lead{font-size:22px}.case-prose p,.immersive-copy>p:not(.eyebrow),.ecosystem-copy>p:not(.eyebrow){font-size:var(--type-body)}.case-facts{margin-top:0;padding-block:25px;gap:25px 15px}.case-facts dd{font-size:var(--type-small)}.immersive-section{padding-top:0}.immersive-art img{max-height:590px;object-fit:cover}.collection-heading{padding-bottom:40px}.collection-wide img{aspect-ratio:1.2;object-fit:cover;object-position:45% center}.gems-case figcaption{font-size:var(--type-label);gap:12px}.collection-pair{padding-top:45px}.collection-note{display:grid;grid-template-columns:105px minmax(0,1fr);gap:0 20px;align-items:center}.large-numeral{grid-row:1 / 3;font-size:88px}.collection-note .eyebrow{margin-top:0}.collection-note p:last-child{margin-top:8px}.case-editorial-heading{display:block;margin-bottom:40px}.contribution-list li{grid-template-columns:25px 1fr;gap:12px;padding-block:24px}.contribution-list h3{font-size:22px}.contribution-list p{grid-column:2}.ecosystem-evidence{padding-top:0;gap:35px}.value-grid{grid-template-columns:1fr;gap:28px}.case-closing{padding:85px 6%}.case-closing h2{font-size:clamp(30px,8.2vw,38px)}}}
