@import "tailwindcss";
:root{--black:#090706;--wine:#611921;--red:#a42a32;--pearl:#eee2d0;--gold:#c79b58;--ink:#241b18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--pearl);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.hero{min-height:100svh;position:relative;display:flex;align-items:flex-end;overflow:hidden}.heroPhoto{position:absolute;inset:0;background:url('/luana-hero.jpg') center 24%/cover no-repeat;filter:saturate(.82) contrast(1.05)}.heroShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,7,6,.05) 20%,rgba(9,7,6,.48) 55%,#090706 98%)}.heroContent{width:min(100%,760px);position:relative;z-index:1;padding:38vh 24px 42px;margin:auto;text-align:center}.signature{margin:0;font-family:Georgia,serif;font-style:italic;font-size:clamp(26px,6vw,42px);color:#f7ede0}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:10px;font-weight:700;color:var(--gold)}.hero h1,.sectionHead h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.hero h1{margin:18px 0 10px;font-size:clamp(46px,12vw,86px);line-height:.92}em{color:var(--gold);font-weight:400}.intro{max-width:610px;margin:20px auto 27px;color:#ded2c3;font-family:Georgia,serif;font-size:clamp(17px,4.5vw,22px);line-height:1.5}.scrollCta{margin:auto;max-width:570px;display:flex;align-items:center;justify-content:center;gap:13px;padding:17px 20px;border:1px solid #d8b475;border-radius:999px;background:linear-gradient(100deg,#7d2028,#a42a32 45%,#612027);font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 35px rgba(120,20,28,.35)}.scrollCta span{font-size:20px}.socials{margin-top:24px;display:flex;gap:10px;justify-content:center;color:#a99b8b;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.paths{max-width:840px;margin:auto;padding:82px 18px 88px;background:radial-gradient(circle at 90% 10%,rgba(97,25,33,.26),transparent 33%)}.sectionHead{margin:0 8px 38px}.sectionHead h2{font-size:clamp(39px,9vw,66px);line-height:1.02;margin:12px 0}.cards{display:grid;gap:16px}.card{min-height:340px;position:relative;overflow:hidden;border:1px solid rgba(199,155,88,.3);border-radius:26px;background:linear-gradient(140deg,#211713,#0f0b09);box-shadow:0 18px 60px rgba(0,0,0,.32)}.card::before{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-110px;border:1px solid rgba(199,155,88,.19);border-radius:50%;box-shadow:0 0 0 35px rgba(199,155,88,.025),0 0 0 70px rgba(199,155,88,.02)}.rx{background:radial-gradient(circle at 85% 15%,#6d1b25 0,transparent 48%),linear-gradient(145deg,#1b1110,#090706)}.notion{background:radial-gradient(circle at 80% 20%,#63462c 0,transparent 43%),linear-gradient(145deg,#231b15,#0b0907)}.vip{background:radial-gradient(circle at 80% 10%,#952931 0,transparent 42%),linear-gradient(145deg,#241011,#090706)}.circle{background:radial-gradient(circle at 85% 15%,#4b1734 0,transparent 46%),linear-gradient(145deg,#1e101a,#090706)}.cardPortrait{position:absolute;inset:0;background:url('/luana-singular.jpg') 70% 20%/cover no-repeat}.cardOverlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,7,6,.97) 0%,rgba(8,7,6,.82) 48%,rgba(8,7,6,.17))}.cardContent{position:relative;z-index:1;padding:28px;max-width:570px;min-height:340px;display:flex;flex-direction:column;align-items:flex-start}.number{margin-left:auto;color:rgba(235,221,200,.3);font-family:Georgia,serif;font-size:20px}.card h3{font-family:Georgia,serif;font-size:clamp(32px,8vw,51px);font-weight:400;line-height:.98;margin:14px 0;max-width:440px}.cardContent>p:not(.eyebrow){max-width:430px;font-size:15px;line-height:1.6;color:#cfc2b2;margin:0 0 24px}.card a{margin-top:auto;padding:13px 18px;border:1px solid rgba(216,180,117,.65);border-radius:999px;color:#f2dfc3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:rgba(90,22,28,.65)}.card a span{margin-left:9px;font-size:16px}.free{margin-top:18px;border:1px solid rgba(199,155,88,.42);border-radius:25px;overflow:hidden;background:#e9dece;color:var(--ink)}.free summary{list-style:none;cursor:pointer;padding:25px 27px;display:flex;justify-content:space-between;align-items:center;font-family:Georgia,serif;font-size:29px}.free summary::-webkit-details-marker{display:none}.free summary span{display:grid}.free summary small{font:700 9px Arial;text-transform:uppercase;letter-spacing:.2em;color:#8c5e2b;margin-bottom:8px}.free summary b{color:var(--wine);font-size:35px;font-weight:300}.free[open] summary b{transform:rotate(45deg)}.freeBody{padding:0 27px 27px;border-top:1px solid rgba(77,54,39,.15);color:#594c42}.freeBody span{font-size:12px;color:#8b7667}footer{text-align:center;padding:70px 24px;border-top:1px solid rgba(199,155,88,.18);background:#060504}footer>p:nth-child(2){font-family:Georgia,serif;color:#b9aa99;font-size:17px}footer a{display:inline-block;margin-top:20px;color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:.14em}@media(min-width:700px){.cards{grid-template-columns:1fr 1fr}.card.singular{grid-column:1/-1}.cardContent{padding:34px}}@media(max-width:480px){.heroContent{padding-bottom:30px}.cardPortrait{background-position:64% 20%}.singular .cardOverlay{background:linear-gradient(90deg,rgba(8,7,6,.98) 0%,rgba(8,7,6,.76) 72%,rgba(8,7,6,.23))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
