.digital-section{--digital-text: #222;--digital-text-light: #666;--digital-bg: #fff;--digital-accent: #1a1a1a}.digital-hero{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#000}.digital-hero--full-height{min-height:100vh}.digital-hero--boxed{min-height:534px}.digital-hero__media,.digital-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.digital-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,var(--hero-opacity, .4));z-index:2}.digital-hero__content{position:relative;z-index:3;text-align:center;color:#fff;padding:0 2rem;max-width:1200px;width:100%}.digital-hero__subtitle{font-family:var(--font-body-family);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;text-transform:uppercase;letter-spacing:.25em;margin:0 0 1.5rem;color:#fff}.digital-hero__title{font-family:var(--font-heading-family);font-size:clamp(3.2rem,8vw,8rem);font-weight:800;text-transform:uppercase;margin:0;line-height:1.05;letter-spacing:.08em;color:#fff}.digital-hero__description{font-family:var(--font-body-family);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:1.6;margin:2rem auto 0;max-width:700px;color:#fff}@media screen and (max-width:749px){.digital-hero--full-height{min-height:80vh}.digital-hero--boxed{min-height:400px}}.digital-intro{padding:8rem 2rem;background-color:var(--digital-bg, #fff)}.digital-intro__inner{max-width:1200px;margin:0 auto}.digital-intro__inner{max-width:1200px;margin:0 auto;text-align:center}.digital-intro__subtitle{font-family:var(--font-body-family);font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--digital-text-light, #666);margin:0 auto 1rem;display:inline-block}.digital-intro__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--digital-text, #222);margin:0 auto 3rem;line-height:1.1;display:inline-block}.digital-intro__text{font-family:var(--font-body-family);font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:1.8;color:var(--digital-text, #222);max-width:800px;margin:0 auto;text-align:left}.digital-intro__text p{margin:0 0 1.5em}.digital-intro__text p:last-child{margin-bottom:0}.digital-nft-list{max-width:1440px;margin:0 auto;overflow:hidden}.digital-nft-item{display:flex;flex-direction:column;padding:0 16px;margin-bottom:8rem;gap:3rem;align-items:stretch}.digital-nft-item__image-wrap{width:100%;display:flex;justify-content:center;align-items:center;background:#f8f8f8}.digital-nft-item__image-wrap img,.digital-nft-item__image-wrap svg{max-width:100%;height:auto;display:block}.digital-nft-item__image-wrap svg{width:100%;max-height:600px;object-fit:contain;background:#f4f4f4}.digital-nft-item__text-wrap{width:100%;display:flex;flex-direction:column;justify-content:center}.digital-nft-item__text-inner{max-width:100%}.digital-nft-item__label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--digital-text-light, #666);margin:0 0 1rem}.digital-nft-item__title{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--digital-text, #222);margin:0 0 2rem;line-height:1.2}.digital-nft-item__desc{font-family:var(--font-body-family);font-size:clamp(1.3rem,1.4vw,1.5rem);line-height:1.75;color:var(--digital-text, #222);margin:0}.digital-nft-item__desc p{margin:0 0 1em}.digital-nft-item__desc p:last-child{margin-bottom:0}@media screen and (min-width:1024px){.digital-nft-list{max-width:1440px;margin:0 auto;overflow:hidden}.digital-nft-item{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:center;padding:0 54px;margin-bottom:10rem}.digital-nft-item__text-wrap,.digital-nft-item__image-wrap{grid-row:1}.digital-nft-item__text-wrap{display:block;width:auto;padding:0}.digital-nft-item__text-inner{max-width:100%}.digital-nft-item__image-wrap{width:auto;margin:0}.digital-nft-item.layout-image_left .digital-nft-item__text-wrap{grid-column:8 / span 4}.digital-nft-item.layout-image_left .digital-nft-item__image-wrap{grid-column:1 / span 6}.digital-nft-item.layout-text_left .digital-nft-item__text-wrap{grid-column:2 / span 4}.digital-nft-item.layout-text_left .digital-nft-item__image-wrap{grid-column:7 / span 6}}.digital-extended{padding:6rem 2rem 8rem;background-color:var(--digital-bg, #fff)}.digital-extended__inner{max-width:800px;margin:0 auto;text-align:left}.digital-extended__text{font-family:var(--font-body-family);font-size:clamp(1.3rem,1.4vw,1.5rem);line-height:1.8;color:var(--digital-text, #222)}.digital-extended__text p{margin:0 0 1.5em}.digital-extended__text p:last-child{margin-bottom:0}.digital-faq{padding:6rem 2rem 8rem;background-color:#f9f9f9}.digital-faq__inner{max-width:800px;margin:0 auto}.digital-faq__heading{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--digital-text, #222);margin:0 0 4rem;text-align:center}.digital-faq__item{border-bottom:1px solid #e0e0e0}.digital-faq__item:first-child{border-top:1px solid #e0e0e0}.digital-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body-family);font-size:clamp(1.3rem,1.4vw,1.5rem);font-weight:500;color:var(--digital-text, #222);line-height:1.4}.digital-faq__question:hover{opacity:.7}.digital-faq__icon{flex-shrink:0;width:20px;height:20px;margin-left:1rem;transition:transform .3s ease}.digital-faq__item[open] .digital-faq__icon{transform:rotate(180deg)}.digital-faq__answer{padding:0 0 2rem;font-family:var(--font-body-family);font-size:clamp(1.2rem,1.3vw,1.4rem);line-height:1.7;color:var(--digital-text-light, #666);margin:0}@media screen and (max-width:768px){.digital-intro{padding:5rem 1.5rem}.digital-extended,.digital-faq{padding:4rem 1.5rem 5rem}.digital-nft-item{margin-bottom:5rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-digital.css.map */
