.collection-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:center;padding-block:70px}.collection-intro h1{font-family:"SimSun","Songti SC",serif;font-size:clamp(36px,4vw,60px);line-height:1.4;letter-spacing:2px;margin:0 0 24px}.collection-intro>p:not(.eyebrow){color:#b7c8c7;margin-bottom:28px}.featured-project{position:relative;display:block;min-height:400px;align-self:stretch;overflow:hidden;border:1px solid #dfb77955;border-radius:4px}.featured-project>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:67%}.featured-project:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#08191cec,transparent 80%)}.featured-caption{position:absolute;bottom:28px;left:28px;right:20px;display:grid;z-index:1}.featured-caption small{color:var(--copper);letter-spacing:2px;font-size:11px}.featured-caption strong{font-size:32px;letter-spacing:4px;margin:5px 0}.featured-caption>span{font-size:13px;color:#d4dcda}.project-section{padding-block:30px 80px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project-card{overflow:hidden;border:1px solid #ffffff1c;background:linear-gradient(140deg,#213438,#112429);border-radius:5px}.project-cover{display:block;aspect-ratio:16/10;overflow:hidden;background:#0b171b}.project-cover>img{width:100%;height:100%;object-fit:cover}.project-copy{padding:24px}.project-copy .eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:8px}.project-copy h3{font-size:24px;margin:0 0 12px;font-weight:600}.project-copy>p:not(.eyebrow){color:#b7c4c4;font-size:14px;min-height:76px}.project-copy .text-link{margin-top:0}.project-art{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.clue-art{background:radial-gradient(ellipse at top right,#b8ff651e,transparent 60%),#0b0b0c;color:#e8ebdf}.clue-label{font-size:10px;letter-spacing:2px;color:#b8ff65}.clue-art>b{font-size:54px;letter-spacing:-2px;line-height:1.6}.clue-art i{font-style:normal;color:#b8ff65;margin-left:8px}.clue-cells{color:#a4afa0;font-size:12px;letter-spacing:4px}.voice-art{background:radial-gradient(ellipse,#78bcbe20,transparent 70%),#152b35;gap:16px}.wave{display:flex;align-items:center;gap:6px;height:95px}.wave>i{width:5px;border-radius:5px;background:linear-gradient(#cde5cd,#6faeb5)}.voice-art>span{font-size:13px;color:#c0d4d6;letter-spacing:2px}.contact-section{border-top:1px solid #dfb77940;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;padding-block:65px}.contact-section h2{font-size:29px}.contact-section p:not(.eyebrow){color:var(--muted);margin-top:12px}.contact-section .eyebrow{margin-bottom:10px}.studio-contacts{display:grid;align-content:center;gap:10px;color:#dec08e}.studio-contacts a{overflow-wrap:anywhere}.studio-contacts strong{font-weight:500;margin-left:10px}.product-heading{padding-block:65px 45px}.product-heading h1{font-size:clamp(40px,5vw,70px);line-height:1.3;margin:0 0 24px}.product-heading h1>span{display:block;font-size:clamp(20px,2.4vw,30px);font-weight:400;color:#d5c29f;margin-top:18px}.product-heading>p:not(.eyebrow){color:#b7c8c7}.product-heading .tags{margin:25px 0}.product-heading .product-note{border-left:2px solid var(--copper);padding-left:16px;font-size:14px;max-width:680px;margin:25px 0}.product-splash img{display:block;width:100%;height:auto;border:1px solid #dfb77955}.samples-section{padding-top:25px}.section-lead{color:var(--muted);font-size:14px;margin:16px 0 30px}.voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.voice-card{padding:25px;background:linear-gradient(130deg,#203a3e,#112429);border:1px solid #54707866;border-radius:9px}.voice-card h3{font-size:23px;margin:0 0 8px}.voice-card .eyebrow{font-size:11px;margin:0 0 10px}.voice-card>p:not(.eyebrow){color:var(--muted);font-size:13px}.voice-card audio{display:block;width:100%;height:40px;margin-top:22px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.capability-grid .eyebrow{font-size:11px}.capability-grid h3{font-size:20px;font-weight:500}.capability-grid p:last-child{color:var(--muted);font-size:14px}.motion-example{margin:45px 0 0;text-align:center;background:#142b31;padding:24px;border:1px solid #ffffff1f}.motion-example img{max-width:100%;height:auto}.motion-example figcaption{font-size:12px;color:var(--muted);margin-top:12px}@media(max-width:950px){.collection-hero{grid-template-columns:1fr;gap:30px;padding-block:45px}.featured-project{min-height:340px}.project-grid{grid-template-columns:1fr 1fr}.capability-grid{grid-template-columns:1fr}.project-copy>p:not(.eyebrow){min-height:0}.contact-section{grid-template-columns:1fr}}@media(max-width:560px){.project-grid,.voice-grid{grid-template-columns:1fr}.collection-intro h1{font-size:36px;letter-spacing:1px}.collection-hero{padding-top:35px}.featured-project{min-height:320px}.project-copy{padding:22px}.product-heading{padding-top:38px}.contact-section{padding-block:45px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading>p{text-align:left}.footer{flex-wrap:wrap;gap:12px}.voice-card{padding:20px}.motion-example{padding:12px}.header nav{width:auto}.project-section{padding-bottom:45px}}