:root{--tilearte-ink:#111214;--tilearte-black:#090a0c;--tilearte-cream:#f7f2df;--tilearte-gold:#e2cb78;--tilearte-whatsapp:#25d366}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--tilearte-black);color:var(--tilearte-cream);margin:0;font-family:Quicksand,Trebuchet MS,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--tilearte-gold);outline-offset:4px}h1,h2,h3{font-family:Forum,Iowan Old Style,Georgia,serif;font-weight:400}.group-capture-page{background:var(--tilearte-ink);min-height:100vh;overflow:hidden}.group-capture-header{border-bottom:1px solid #e2cb7833;justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;display:flex}.group-capture-header img,.group-capture-footer img{filter:brightness(0)saturate()invert(85%)sepia(28%)saturate(726%)hue-rotate(352deg);object-fit:cover;object-position:center;width:126px;height:46px;display:block}.group-capture-header>span{color:var(--tilearte-gold);letter-spacing:.13em;font-size:.6rem;font-weight:700}.group-capture-hero{background:radial-gradient(at 28% 55%,#b7943721,#0000 47%),linear-gradient(110deg,#090a0c,#151619 60%,#08090b);grid-template-columns:1fr;gap:30px;padding:34px 20px 52px;display:grid;position:relative;overflow:hidden}.group-capture-hero:before,.group-capture-hero:after{content:"";border:1px solid #e2cb7821;border-radius:50%;width:580px;height:580px;position:absolute;top:12%;left:-360px}.group-capture-hero:after{width:760px;height:760px;top:2%;left:-450px}.group-capture-copy{z-index:2;width:100%;max-width:650px;margin:auto;position:relative}.group-capture-eyebrow{color:var(--tilearte-gold);letter-spacing:.2em;margin:0 0 21px;font-size:.68rem;font-weight:700}.group-capture-copy h1{letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,10.5vw,3rem);line-height:1.02}.group-capture-intro{color:#f7f2dfd1;margin:19px 0 24px;font-size:1rem;line-height:1.6}.group-entry-button{background:var(--tilearte-whatsapp);color:#062a15;text-align:center;border:1px solid #59e88c;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:68px;padding:0 20px;font-size:.9rem;font-weight:800;transition:background-color .2s,transform .2s;animation:1.8s ease-out infinite whatsapp-cta-pulse;display:inline-flex;box-shadow:0 0 #25d3668c}.group-entry-button:hover{background:#35e477;transform:translateY(-2px)}.group-entry-button:focus-visible{outline:3px solid var(--tilearte-gold);outline-offset:4px}.group-entry-button span{font-size:1.2rem}.group-capture-note{color:#f7f2dfa6;margin:10px 0 0;font-size:.75rem;line-height:1.5}.group-capture-details{border-top:1px solid #e2cb7842;flex-wrap:wrap;gap:11px 18px;margin-top:27px;padding-top:17px;display:flex}.group-capture-details span{color:#f7f2dfba;font-size:.76rem}.group-capture-details strong{color:var(--tilearte-gold)}.group-capture-feature{z-index:1;justify-self:center;width:calc(100% - 14px);max-width:330px;position:relative;transform:rotate(1deg)}.group-capture-feature:before{content:"";border:1px solid #e2cb78bf;position:absolute;inset:9px -9px -9px 9px}.group-capture-feature-image{aspect-ratio:1;object-fit:cover;object-position:center 68%;width:100%;height:auto;display:block;position:relative}.feature-gold-spark{color:#f0dd88;text-shadow:0 0 24px #f0dd8899;font-size:2.5rem;position:absolute;top:8%;left:-14px}.gold-confetti-field{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.gold-confetti-piece{opacity:.88;width:22px;height:24px;animation:8s linear infinite confetti-fall;display:block;position:absolute}.gold-confetti-piece span{clip-path:polygon(0 6%,95% 0,100% 88%,12% 100%);background:linear-gradient(120deg,#fff4b9 0%,#e4c66e 48%,#a87320 100%);width:9px;height:18px;display:block}.gold-confetti-shape-1 span{clip-path:polygon(7% 0,100% 16%,87% 100%,0 80%);background:linear-gradient(145deg,#ffeaa1,#bd862a);width:15px;height:11px}.gold-confetti-shape-2 span{clip-path:polygon(0 0,100% 8%,83% 100%,10% 86%);background:linear-gradient(90deg,#fff0a6,#b8852a);width:8px;height:22px}.gold-confetti-shape-3 span{clip-path:polygon(48% 0,100% 54%,53% 100%,0 41%);background:#f6df9b;width:11px;height:11px}.gold-confetti-shape-4 span{clip-path:polygon(0 10%,90% 0,100% 79%,9% 100%);background:linear-gradient(135deg,#efce70,#a97525);width:20px;height:8px}.gold-confetti-shape-5 span{clip-path:none;background:#fff0ae;border-radius:50%;width:6px;height:6px}@keyframes confetti-fall{0%{opacity:0;transform:translate(-12px,-90px)rotate(-35deg)}12%,85%{opacity:.88}to{opacity:0;transform:translate(22px,145px)rotate(220deg)}}.group-details-section{color:#1a1a17;text-align:center;background:#f4f0e5;padding:56px 20px}.group-gallery-heading{max-width:700px;margin:0 auto 29px}.group-gallery-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,9vw,2.6rem);line-height:1}.group-objection-list{text-align:left;grid-template-columns:1fr;gap:18px;max-width:480px;margin:0 auto 30px;display:grid}.group-objection-list article{border-left:2px solid #b79b49;padding:7px 14px}.group-objection-list h3{color:#29271f;margin:0 0 7px;font-size:1.2rem;font-weight:600}.group-objection-list p{color:#625d51;margin:0;font-size:.88rem;line-height:1.6}.group-capture-footer{color:#f7f2dfad;flex-direction:column;align-items:center;gap:8px;padding:23px 18px;display:flex}.group-capture-footer img{width:103px;height:38px}.group-capture-footer p,.group-capture-footer span{margin:0;font-size:.74rem}@keyframes whatsapp-cta-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}@media (min-width:761px){.group-capture-header{min-height:76px;padding:0 clamp(24px,7vw,100px)}.group-capture-header img{width:148px;height:52px}.group-capture-header>span{letter-spacing:.2em;font-size:.72rem}.group-capture-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);align-items:center;gap:clamp(32px,5vw,68px);min-height:min(650px,100vh - 76px);padding:clamp(36px,5vw,64px) clamp(24px,9vw,140px)}.group-capture-copy h1{max-width:640px;font-size:clamp(2.6rem,4.3vw,4.35rem);line-height:.98}.group-capture-intro{max-width:570px;margin:22px 0 26px;font-size:clamp(1rem,1.25vw,1.15rem)}.group-entry-button{width:auto;min-height:72px;padding:0 36px;font-size:1rem}.group-capture-note{font-size:.76rem}.group-capture-details{gap:13px 26px;margin-top:34px;padding-top:20px}.group-capture-details span{font-size:.79rem}.group-capture-feature{justify-self:end;width:100%;max-width:360px}.group-details-section{padding:clamp(58px,8vw,104px) clamp(22px,9vw,130px)}.group-gallery-heading{margin-bottom:38px}.group-gallery-heading h2{font-size:clamp(2rem,4vw,3.3rem)}.group-objection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1020px}.group-objection-list h3{font-size:1.25rem}.group-objection-list p{font-size:.92rem}.group-capture-footer{flex-direction:row;justify-content:center;gap:14px 28px;padding:27px 22px}}@media (prefers-reduced-motion:reduce){.group-entry-button,.gold-confetti-piece{animation:none}}
