.partner-page{margin:0;font:16px/1.65 Inter,system-ui,sans-serif;color-scheme:light}.partner-page *{box-sizing:border-box}.partner-page h1,.partner-page h2,.partner-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.04em;line-height:1.1}.partner-page h1{font-size:clamp(44px,5.1vw,72px);margin:15px 0 24px}.partner-page h2{font-size:clamp(30px,3vw,44px);margin:13px 0 22px}.partner-page h3{font-size:27px;margin:12px 0}.partner-page p{margin:0 0 20px}.partner-page a{color:inherit;text-underline-offset:5px}.partner-page a:focus-visible,.partner-page summary:focus-visible{outline:3px solid #7548ae;outline-offset:4px}.partner-page .eyebrow{font:700 10px/1.5 Inter,system-ui,sans-serif;letter-spacing:.18em;color:#08776b}.partner-page .small,.partner-page small{font-size:12px;line-height:1.6;color:#53655d}.partner-page .qc-header{box-shadow:none;clip-path:none}.partner-page .qc-desktop{gap:18px;font-size:13px}.partner-page .qc-footer p{margin:7px 0 0}.partner-page main{max-width:1260px;padding:0 38px;margin:auto}.partner-skip{position:absolute;left:-10000px}.partner-skip:focus{left:18px;top:50px;background:#f8f5ee;z-index:30;padding:10px}.partner-review{display:flex;align-items:center;justify-content:center;gap:16px;padding:9px 18px;background:#0c2b26;color:#f8f5ee;font:11px/1.4 Inter,system-ui,sans-serif;flex-wrap:wrap}.partner-review a{padding:5px 8px;border:1px solid #ffffff30;text-decoration:none;border-radius:3px}.partner-review [aria-current]{background:#f8f5ee;color:#0c2b26}.review-state{font-size:10px;color:#c2d2c7}.centered-intro{max-width:930px;margin:auto;text-align:center;padding:68px 0 52px}.centered-intro>p:not(.eyebrow){max-width:790px;margin:0 auto 25px;line-height:1.8}.text-link{display:inline-block;font-size:13px;font-weight:650}.shelf-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fdfbf6;border:1px solid #d7dcd0;border-radius:12px;overflow:hidden}.featured-copy{padding:38px}.featured-copy>p{max-width:510px}.format-note{border-top:1px solid #ccd6c9;margin-top:25px;font-size:14px}.format-note summary{padding:15px 0;cursor:pointer;font-weight:650}.format-note>div{padding:8px 0 5px}.format-note h3{font-size:24px}.anonymous-display{margin:0;min-width:0;align-self:stretch;background:#171d21;border-radius:9px;overflow:hidden;color:#d7e2dd}.anonymous-stage{position:relative;aspect-ratio:1/1;max-width:650px;margin:auto;background:#171d21}.stage-floor{position:absolute;inset:auto 0 0;aspect-ratio:3/2}.stage-floor>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.phone-object{position:absolute;left:56%;bottom:33%;width:32%;aspect-ratio:1440/3100;background:linear-gradient(115deg,#101c22,#020507 40%,#071719);border:2px solid #a1a9ae;border-radius:22px;transform:perspective(1000px) rotateY(-10deg) rotateZ(7deg);transform-origin:center bottom;box-shadow:3px 1px 0 #c0c7c8,6px 3px 0 #35414a,9px 8px 15px #0008;overflow:hidden}.phone-camera{position:absolute;top:8px;left:50%;width:5px;height:5px;background:#263541;border:1px solid #78858c;border-radius:50%}.phone-art{position:absolute;inset:25% 8% 20%;display:grid;place-items:center;color:#2dcfbd;background:radial-gradient(ellipse,#18d6bd1c,transparent 70%)}.phone-art svg{width:100%;height:auto;filter:drop-shadow(0 0 9px #18d6bd40)}.phone-bottom{position:absolute;bottom:12px;left:34%;width:32%;height:3px;background:#929e9e;border-radius:8px}.anonymous-display figcaption{padding:11px 18px;text-align:center;font-size:10px;line-height:1.6;color:#c1d1ca;border-top:1px solid #ffffff15}.future-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:26px 0 55px}.showcase-slot{border:1px solid #d7dcd0;border-radius:9px;background:#f8f5ee;min-width:0;overflow:hidden}.showcase-slot.compact{display:grid;grid-template-columns:130px 1fr;align-items:center}.slot-art{position:relative;background:#e9eee3;display:grid;place-items:center;min-height:150px;color:#28776b}.slot-art svg{width:100px;height:100px;opacity:.65}.slot-art>span{position:absolute;top:12px;left:14px;font:italic 15px Georgia;color:#7548ae}.slot-copy{padding:25px}.slot-tag{font-size:9px;font-weight:700;letter-spacing:.15em;color:#7548ae}.slot-copy h3{font-size:25px}.slot-copy p{font-size:14px;margin-bottom:13px}.slot-copy small{font-size:10px}.contribution{padding:48px 0 52px;border-top:1px solid #cbd5c9;position:relative}.contribution>p:not(.eyebrow){max-width:800px;font-size:17px;line-height:1.8}.contribution-tags{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:30px;padding-top:22px;border-top:1px solid #d6dccf;font-size:12px;color:#53655d}.contribution-tags span:before{content:'·';margin-right:12px;color:#7548ae;font-weight:bold}.partner-invite{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:32px;background:#e9eee3;margin:0 0 45px;border-radius:7px}.partner-invite h2{font-size:32px;margin-bottom:0}.partner-invite .button{white-space:nowrap}.partner-invite .eyebrow{margin-bottom:10px}.journal-intro{position:relative;isolation:isolate;overflow:hidden;background:#0c2b26;color:#f8f5ee;margin:35px -38px 0;padding:55px 50px;border-radius:10px}.journal-intro>div{position:relative;z-index:1;max-width:620px}.journal-intro>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.journal-intro:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#082a26f2 0%,#082a26d9 40%,#082a2650 74%,#082a2620);z-index:-1}.journal-intro h1{font-size:clamp(43px,4.6vw,64px)}.journal-intro .eyebrow{color:#18d6bd}.journal-intro>div>p:not(.eyebrow){max-width:560px;font-size:16px;line-height:1.8}.journal-intro .button{margin-top:9px}.journal-feature{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:70px 0 40px;border-bottom:1px solid #cbd5c9}.journal-feature .featured-copy{padding:30px}.chapter-number{position:absolute;top:20px;right:20px;font:italic 54px/1 Georgia;color:#7548ae55}.journal-feature .anonymous-display{border-radius:6px}.journal-next{display:grid;gap:0;margin:20px 0 35px}.journal-next .showcase-slot{border:0;border-bottom:1px solid #cbd5c9;border-radius:0;grid-template-columns:180px 1fr;padding:10px 0}.journal-next .showcase-slot:nth-child(2){margin-left:25%}.journal-next .slot-art{background:transparent}.gallery-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:65px 0 45px}.gallery-intro h1{font-size:clamp(42px,4.4vw,62px)}.gallery-intro>p{line-height:1.8}.gallery-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:55px}.gallery-feature{border:1px solid #cbd5c9;border-radius:10px;overflow:hidden;background:#fdfbf6;min-width:0}.gallery-feature .anonymous-display{border-radius:0}.gallery-feature .featured-copy{padding:27px}.gallery-feature h2{font-size:32px}.gallery-feature .eyebrow{font-size:9px}.gallery-slot{display:flex;flex-direction:column}.gallery-slot .slot-art{aspect-ratio:1/1;min-height:0}.gallery-slot .slot-art svg{width:145px;height:145px}.gallery-slot:nth-child(3) .slot-art{background:#eee8f3;color:#7548ae}.direction-3 .contribution{background:#e9eee3;padding:40px;margin-bottom:35px;border-radius:7px;border:0}.direction-3 .contribution>p:not(.eyebrow){max-width:900px}.studio-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;padding:58px 0 45px;align-items:center}.studio-intro h1{font-size:clamp(43px,4.4vw,62px)}.studio-intro p:not(.eyebrow){line-height:1.8}.studio-intro figure{margin:0}.studio-intro img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:70% center;border-radius:8px}.studio-intro figcaption{font-size:10px;color:#53655d;margin-top:12px}.studio-index{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid #cbd5c9;padding:40px 0 55px}.studio-index aside{align-self:start;position:sticky;top:25px}.studio-index aside h2{font-size:37px}.studio-index ol{list-style:none;padding:0;margin-top:35px}.studio-index li{padding:20px 0;border-top:1px solid #ccd6c9;font-size:13px;display:flex;flex-wrap:wrap;gap:13px}.studio-index li a{display:flex;gap:13px;text-decoration:none;width:100%;align-items:center}.studio-index li a span:last-child{margin-left:auto}.studio-index li>span,.studio-index li a>span:first-child{color:#7548ae;font:italic 18px Georgia}.studio-index li small{width:100%;padding-left:33px;font-size:10px}.studio-index>article{border:1px solid #cbd5c9;background:#fdfbf6;border-radius:9px;overflow:hidden}.studio-index .featured-copy{padding:32px}.direction-4 .contribution{display:grid;grid-template-columns:1fr 1.2fr;gap:0 50px}.direction-4 .contribution .eyebrow{grid-column:1/-1}.direction-4 .contribution-tags{grid-column:1/-1}
@media(max-width:1000px){.partner-page .qc-desktop{display:none}.partner-page .qc-menu{display:block}.partner-page main{padding-inline:28px}.partner-page h1{font-size:54px}.featured-copy{padding:28px}.future-pair{gap:18px}.showcase-slot.compact{grid-template-columns:90px 1fr}.slot-art svg{width:75px;height:75px}.slot-copy{padding:22px}.slot-copy h3{font-size:23px}.gallery-intro{gap:30px}.gallery-wall{grid-template-columns:1fr 1fr}.gallery-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.gallery-feature .anonymous-display{height:100%}.gallery-feature .anonymous-stage{height:100%;min-height:360px;aspect-ratio:auto}.gallery-slot .slot-art{aspect-ratio:3/2}.journal-intro{margin-inline:-28px}.studio-index{gap:30px}.studio-intro{gap:30px}.studio-index aside h2{font-size:32px}.partner-invite h2{font-size:29px}}
@media(max-width:650px){.partner-page main{padding-inline:22px}.partner-review{font-size:10px;gap:10px}.review-state{width:100%;text-align:center}.partner-page h1{font-size:44px}.partner-page h2{font-size:33px}.centered-intro{padding:42px 0 35px}.centered-intro>p:not(.eyebrow){font-size:15px;line-height:1.8}.shelf-feature{grid-template-columns:1fr}.shelf-feature .featured-copy{order:1}.anonymous-stage{max-width:450px}.featured-copy{padding:26px 23px}.format-note{font-size:13px}.future-pair{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.showcase-slot.compact{grid-template-columns:95px 1fr}.slot-copy{padding:22px 20px}.slot-art{min-height:175px}.contribution{padding:35px 0}.contribution>p:not(.eyebrow){font-size:16px}.contribution-tags{gap:12px 20px}.partner-invite{display:block;padding:26px 22px;margin-bottom:30px}.partner-invite h2{font-size:29px;margin-bottom:25px}.journal-intro{margin:20px -22px 0;border-radius:0;padding:38px 23px}.journal-intro:after{background:linear-gradient(90deg,#082a26f2,#082a26c9)}.journal-intro>div>p:not(.eyebrow){font-size:15px}.journal-feature{grid-template-columns:1fr;gap:0;padding-top:50px}.journal-feature .featured-copy{padding:30px 0 0}.chapter-number{top:12px;font-size:35px}.journal-next .showcase-slot{grid-template-columns:85px 1fr}.journal-next .showcase-slot:nth-child(2){margin-left:0}.gallery-intro{display:block;padding:42px 0 25px}.gallery-intro>p{font-size:15px}.gallery-wall{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.gallery-feature{display:block;grid-column:auto}.gallery-feature .anonymous-stage{min-height:0;aspect-ratio:1/1}.gallery-slot .slot-art{aspect-ratio:5/3}.gallery-slot .slot-art svg{width:120px;height:120px}.direction-3 .contribution{padding:27px 22px}.studio-intro{display:block;padding:42px 0 30px}.studio-intro figure{margin-top:30px}.studio-intro img{aspect-ratio:3/2;object-position:65% center}.studio-intro p:not(.eyebrow){font-size:15px}.studio-index{grid-template-columns:1fr;gap:25px;padding:30px 0 35px}.studio-index aside{position:static}.studio-index ol{margin:25px 0 0}.studio-index li{padding:15px 0}.studio-index .featured-copy{padding:25px 22px}.direction-4 .contribution{display:block}.phone-object{border-radius:17px}.phone-camera{width:4px;height:4px;top:6px}.phone-bottom{bottom:8px;height:2px}}
@media(prefers-reduced-motion:reduce){.partner-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
