.sesame-genetics{background:linear-gradient(145deg,var(--surface-base),var(--accent-gold-light),var(--surface-secondary));border-top:1px solid var(--accent-gold);overflow:hidden;position:relative}.sesame-genetics:before,.sesame-genetics:after{border:1px solid var(--accent-gold);content:"";position:absolute;transform:rotate(45deg)}.sesame-genetics:before{height:16rem;right:-7rem;top:4rem;width:16rem}.sesame-genetics:after{height:8rem;left:-3rem;top:15rem;width:8rem}.sesame-genetics__intro{max-width:47rem;position:relative}.sesame-genetics__intro h2{margin-bottom:1rem}.sesame-genetics__card{background:var(--surface-base);border:1px solid var(--accent-gold);box-shadow:18px 18px 0 var(--surface-secondary);margin-top:3.5rem;max-width:54rem;padding:clamp(2rem,5vw,4rem);position:relative}.sesame-genetics__card:before{background:var(--accent-gold);content:"";height:3px;left:0;position:absolute;top:0;width:5rem}.sesame-genetics__status{color:var(--color-primary);font-size:.65rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.sesame-genetics__card h3{font-size:clamp(2rem,4vw,3.4rem);margin:2.2rem 0 1rem;max-width:15ch}.sesame-genetics__card p{color:var(--color-primary);max-width:40rem}.sesame-genetics__card .button{margin-top:1.2rem}.sesame-genetics__preview{color:var(--color-primary);font-size:.75rem;margin:1.4rem 0 0;position:relative}.sesame-catalogue-modal[hidden]{display:none}.sesame-catalogue-modal{align-items:center;background:rgba(17,18,17,.56);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:100}.sesame-catalogue-modal__dialog{background:var(--surface-base);border-top:3px solid var(--accent-gold);box-shadow:0 24px 70px rgba(17,18,17,.24);max-width:38rem;padding:clamp(2rem,5vw,4rem);position:relative;width:100%}.sesame-catalogue-modal__close{background:transparent;border:0;color:var(--color-primary);font-size:1.75rem;line-height:1;padding:.35rem;position:absolute;right:1.25rem;top:1.1rem}.sesame-catalogue-modal h2{font-size:clamp(2.2rem,4vw,3.2rem);max-width:12ch}.sesame-catalogue-modal p{color:var(--color-primary);max-width:32rem}.sesame-catalogue-modal__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.sesame-catalogue-modal__actions .button--secondary{background:transparent;color:var(--color-primary)}.sesame-catalogue-modal__actions .button--secondary:hover{background:var(--surface-secondary)}@media(max-width:620px){.sesame-genetics__card{box-shadow:10px 10px 0 var(--surface-secondary)}.sesame-catalogue-modal__actions{align-items:stretch;flex-direction:column}.sesame-catalogue-modal__actions .button{width:100%}}
