.cooperation{--coop-line: #dedbce;padding-bottom:8rem}.cooperation p{margin:0}.cooperation a:focus-visible{outline:2px solid #a63915;outline-offset:6px}.cooperation em{color:#fd6735;font-style:italic}.cooperation .coop-eyebrow{font:500 1.15rem/1.4 Nagel;text-transform:uppercase;letter-spacing:.1em;color:#a9401e}.cooperation .coop-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.cooperation .coop-button{display:inline-flex;align-items:center;justify-content:center;gap:3rem;padding:1.6rem 2.4rem;min-height:4.8rem;border:1px solid #FD6735;border-radius:5rem;background:#fd6735;color:#181818;font:500 1.4rem/1.3 Nagel;transition:background .18s}.cooperation .coop-button:hover{background:#ff895f}.cooperation .coop-button--outline{background:transparent;border-color:#bdb8a8}.cooperation .coop-button--outline:hover{background:#f0ebdd}.cooperation .coop-text-link{font:500 1.4rem/1.5 Nagel;text-decoration:underline;text-underline-offset:.4rem}.cooperation .coop-text-link:hover{color:#a9401e}.coop-hero{position:relative;padding:4.5rem 0 5rem;text-align:center}.coop-hero h1{font-size:2rem;margin:1.2rem 0 2.8rem}.coop-hero__motto{font:400 6.6rem/1.03 Garamond;letter-spacing:-.035em}.coop-hero__intro{max-width:65rem;margin:2.8rem auto;display:grid;gap:1.4rem;font:400 1.55rem/1.6 Nagel}.coop-hero .coop-actions{justify-content:center}.coop-hero__note{position:absolute;right:0;top:15rem;width:13rem;height:13rem;padding:2.8rem 1rem;border:1px solid #e9ad79;border-radius:50%;background:#f8e9b9;transform:rotate(12deg);font:2rem/1 Garamond}.coop-hero__note span{display:block;margin-top:.7rem;font:1rem/1.3 Nagel}.coop-bridge{padding:2.5rem 10rem;border-top:1px solid var(--coop-line);border-bottom:1px solid var(--coop-line);text-align:center;font:2.5rem/1.25 Garamond}.coop-section{padding-top:7rem;scroll-margin-top:11rem}.coop-section h2{margin-top:1rem;font-size:5rem}.coop-brand-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:7rem;margin-top:2.5rem;font:1.5rem/1.6 Nagel}.coop-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.coop-formats article{padding:2.8rem;background:#f2eedf;border-radius:1.5rem}.coop-formats article:nth-child(2){background:#f8e4d6}.coop-formats article:nth-child(3){background:#e9eddf}.coop-format-number{font:1.2rem/1 Nagel;color:#665c4d}.coop-formats h3{margin:2rem 0 1.5rem;font:3rem/1.05 Garamond}.coop-formats p{font:1.35rem/1.65 Nagel}.coop-invite{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 0;border-bottom:1px solid var(--coop-line)}.coop-invite p{font-size:2.3rem}.coop-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin:4rem 0 2rem}.coop-gallery-heading h3{font-size:3rem}.coop-gallery-heading p{font:1.15rem/1.5 Nagel;color:#625f55}.coop-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.coop-case{min-width:0}.coop-case__image{position:relative;aspect-ratio:1.45;overflow:hidden;border-radius:1.3rem;margin-bottom:1.7rem;background:#eee9dd}.coop-case__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.coop-case:hover img{transform:scale(1.025)}.coop-case:hover h4{color:#a9401e}.coop-case__image--gift{background:#e9edf0}.coop-case__image--gift img{object-fit:contain;mix-blend-mode:multiply}.coop-gift-label{position:absolute;left:1.2rem;bottom:1.2rem;padding:.7rem 1rem;background:#fcf8ec;border-radius:3rem;font:1rem/1.3 Nagel}.coop-case h4{margin-top:.8rem;font:2.1rem/1.2 Garamond}.coop-case h4 span{white-space:nowrap}.coop-bloggers{display:grid;grid-template-columns:1fr 1fr;gap:4rem 6rem;margin-top:7rem;padding-top:6rem;border-top:1px solid var(--coop-line)}.coop-bloggers__intro>p:not(.coop-eyebrow):not(.coop-lead):not(.coop-helper){margin-top:1.7rem;font:1.45rem/1.65 Nagel}.coop-bloggers .coop-lead{margin-top:2rem;font:3.4rem/1.12 Garamond}.coop-bloggers .coop-button{margin-top:2.5rem}.coop-bloggers .coop-helper{margin-top:1rem;font:1.1rem/1.4 Nagel;color:#625f55}.coop-profile-preview{min-width:0;margin:0;align-self:center;padding:3rem 2.5rem 2rem;background:#eee9dc;border-radius:2rem}.coop-profile{padding:2.2rem;background:#fffdf7;border:1px solid #e2ddcf;border-radius:1.4rem;box-shadow:0 1.2rem 3rem rgba(130,118,88,.082);font:1.15rem/1.45 Nagel}.coop-profile__top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee9dd;padding-bottom:1.4rem;color:#625f55;font-size:.95rem}.coop-profile__top img{width:8rem;height:3.2rem}.coop-profile__person{display:flex;align-items:center;gap:1.3rem;margin:2rem 0 1.3rem}.coop-profile__avatar{display:grid;place-items:center;width:5.5rem;height:5.5rem;background:#f6d6c8;color:#b64927;border-radius:50%;font-size:3rem}.coop-profile .coop-profile__name{font:2.3rem/1.2 Garamond;margin-bottom:.4rem}.coop-profile__name span{font:.8rem/1.3 Nagel;padding:.3rem .6rem;background:#f8e5d8;border-radius:2rem;color:#97401e}.coop-profile .coop-profile__bio{font-size:1rem;line-height:1.6}.coop-profile__social{display:flex;gap:1.4rem;margin:1.2rem 0 2rem;color:#a9401e;font-size:.95rem}.coop-profile__tabs{display:flex;gap:2rem;font-size:1rem;border-bottom:1px solid #ddd8ca;margin-bottom:1.5rem}.coop-profile__tabs span{padding-bottom:.8rem}.coop-profile__tabs span:first-child{border-bottom:2px solid #FD6735}.coop-profile__gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.coop-profile__photo{position:relative;aspect-ratio:.8;border-radius:.7rem;overflow:hidden;background:#f5f1e9}.coop-profile__photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.coop-profile__photo span{position:absolute;right:.5rem;top:.4rem;font-size:1.8rem}.coop-profile__gifts p{margin-top:.7rem;font-size:.85rem}.coop-profile__gifts small{font-size:.7rem;color:#6a655a}.coop-profile__collection{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #e8e3d7;font-size:.9rem}.coop-profile-preview figcaption{text-align:center;margin-top:1.5rem;font:1rem/1.4 Nagel;color:#625f55}.coop-blogger-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.coop-blogger-benefits article{border-top:1px solid var(--coop-line);padding-top:2rem}.coop-blogger-benefits span{font:1rem/1.4 Nagel;color:#a9401e}.coop-blogger-benefits h3{font-size:2.4rem;margin:1.2rem 0}.coop-blogger-benefits p{font:1.3rem/1.65 Nagel}.coop-contacts{margin-top:7rem;padding:4.5rem 3rem;text-align:center;background:#f4e4d6;border-radius:2rem}.coop-contacts h2{margin:1rem 0 1.8rem;font-size:4.5rem}.coop-contacts>p:not(.coop-eyebrow){font:1.45rem/1.65 Nagel}.coop-contacts .coop-actions{justify-content:center;margin-top:2.5rem;gap:2rem}@media (max-width: 1024px) and (min-width: 769px){.coop-hero__note{display:none}.coop-bloggers{gap:4rem 3rem}}@media (max-width: 768px){.cooperation{padding-bottom:4rem}.cooperation .coop-eyebrow{font-size:1rem}.coop-hero{padding:2.5rem 0 3.5rem}.coop-hero h1{font-size:1.8rem;margin-bottom:2rem}.coop-hero__motto{font-size:3.7rem;line-height:1.08}.coop-hero__intro{margin:2rem auto;font-size:1.35rem;line-height:1.6;text-align:left}.coop-hero__note{display:none}.cooperation .coop-button{font-size:1.25rem;padding:1.35rem 1.8rem;gap:1.5rem;min-height:44px}.coop-bridge{padding:2rem .5rem;font-size:2rem}.coop-section{padding-top:4rem;scroll-margin-top:8rem}.coop-section h2{font-size:3.6rem}.coop-brand-intro{grid-template-columns:1fr;gap:1.4rem;margin-top:2rem;font-size:1.35rem}.coop-formats{grid-template-columns:1fr;gap:1.2rem;margin-top:2rem}.coop-formats article{padding:2.2rem}.coop-formats h3{font-size:2.8rem;margin:1rem 0}.coop-formats h3 br{display:none}.coop-invite{align-items:flex-start;flex-direction:column;gap:1rem;padding:2rem 0}.coop-invite p{font-size:2.1rem}.coop-gallery-heading{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:3rem}.coop-gallery-heading h3{font-size:2.5rem}.coop-gallery{grid-template-columns:1fr;gap:2.8rem}.coop-case h4{font-size:2.3rem}.coop-case__image{margin-bottom:1.2rem}.coop-bloggers{grid-template-columns:1fr;margin-top:4rem;gap:3rem}.coop-bloggers .coop-lead{font-size:2.8rem}.coop-bloggers__intro>p:not(.coop-eyebrow):not(.coop-lead):not(.coop-helper){font-size:1.35rem}.coop-profile-preview{padding:2rem 1.2rem 1.5rem}.coop-profile{padding:1.4rem}.coop-blogger-benefits{grid-template-columns:1fr;gap:2rem}.coop-blogger-benefits p{font-size:1.35rem}.coop-contacts{padding:3rem 1.8rem;margin-top:4rem}.coop-contacts h2{font-size:3.2rem}.coop-contacts>p:not(.coop-eyebrow){font-size:1.3rem}.coop-contacts .coop-actions{flex-direction:column}}@media (prefers-reduced-motion: reduce){.cooperation .coop-button,.coop-case__image img{transition:none}}
