.elementor-1691 .elementor-element.elementor-element-4651eacc{--display:flex;}/* Start custom CSS */.amd-landing{
    --cream:#F5EFE3;
    --cream-2:#ECE3D2;
    --cream-dim:rgba(245,239,227,.80);
    --sand:#DDCEB4;
    --wine:#3D151F;
    --wine-deep:#2A0F16;
    --wine-accent:#8A2F3A;
    --gold:#D9B877;
    --gold-deep:#A9853F;
    --ink:#2E121A;
    --muted:#6E574F;
    --line:rgba(169,133,63,.32);
    --line-dark:rgba(217,184,119,.26);
    --serif:'Cormorant Garamond', Georgia, serif;
    --sans:'Inter', -apple-system, sans-serif;
  }
.amd-landing *{margin:0;padding:0;box-sizing:border-box;}
.amd-landing{
    font-family:var(--sans);font-weight:300;color:var(--muted);background:var(--cream);
    line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;
  }
.amd-landing::before{
    content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");
  }
.amd-landing h1,.amd-landing h2,.amd-landing h3{font-family:var(--serif);font-weight:500;line-height:1.1;letter-spacing:0.005em;color:var(--ink);}
.amd-landing em{font-style:italic;font-weight:600;}
.amd-landing .pop{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--wine-accent);}
.amd-landing .pop-l{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--gold);}
.amd-landing a{color:inherit;text-decoration:none;}
.amd-landing .wrap{max-width:1180px;margin:0 auto;padding:0 34px;position:relative;z-index:2;}
.amd-landing section{position:relative;z-index:2;}
.amd-landing .eyebrow{
    font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:0.32em;
    text-transform:uppercase;color:var(--gold-deep);margin-bottom:24px;
  }
.amd-landing .eyebrow.center{display:flex;align-items:center;justify-content:center;gap:16px;}
.amd-landing .eyebrow.center::before,.amd-landing .eyebrow.center::after{content:"";width:40px;height:1px;background:var(--gold-deep);opacity:.6;}
.amd-landing .btn{
    display:inline-block;font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:0.2em;
    text-transform:uppercase;padding:18px 40px;border-radius:12px;cursor:pointer;
    transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,background .35s ease;border:1px solid transparent;
  }
.amd-landing .btn-dark{background:linear-gradient(160deg,#5a2431,var(--wine));color:var(--cream);box-shadow:0 16px 28px -12px rgba(42,15,22,.6),0 4px 8px -4px rgba(42,15,22,.5),inset 0 1px 0 rgba(255,255,255,.16);}
.amd-landing .btn-dark:hover{background:linear-gradient(160deg,#48192280,#2A0F16),linear-gradient(160deg,#5a2431,var(--wine));transform:translateY(-3px);box-shadow:0 26px 42px -12px rgba(42,15,22,.66),0 6px 12px -4px rgba(42,15,22,.5),inset 0 1px 0 rgba(255,255,255,.2);}
.amd-landing .btn-dark:active{transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(42,15,22,.6),inset 0 1px 0 rgba(255,255,255,.12);}
.amd-landing .btn-cream{background:linear-gradient(160deg,#ecce8f,var(--gold));color:var(--wine-deep);box-shadow:0 16px 28px -12px rgba(120,80,20,.5),0 4px 8px -4px rgba(120,80,20,.4),inset 0 1px 0 rgba(255,255,255,.45);}
.amd-landing .btn-cream:hover{background:linear-gradient(160deg,#f3da9f,#e2c486);transform:translateY(-3px);box-shadow:0 26px 42px -12px rgba(120,80,20,.55),0 6px 12px -4px rgba(120,80,20,.4),inset 0 1px 0 rgba(255,255,255,.5);}
.amd-landing .btn-cream:active{transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(120,80,20,.5),inset 0 1px 0 rgba(255,255,255,.4);}
.amd-landing .btn-line{border:1px solid var(--wine-accent);color:var(--wine-accent);background:transparent;box-shadow:0 8px 20px -14px rgba(42,15,22,.4);}
.amd-landing .btn-line:hover{background:linear-gradient(160deg,#5a2431,var(--wine));color:var(--cream);border-color:var(--wine);transform:translateY(-3px);box-shadow:0 22px 38px -14px rgba(42,15,22,.55),inset 0 1px 0 rgba(255,255,255,.15);}
.amd-landing .btn-line:active{transform:translateY(-1px);}
.amd-landing .link-arrow{font-family:var(--sans);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold-deep);padding-bottom:5px;transition:all .3s;}
.amd-landing .link-arrow:hover{color:var(--wine-accent);letter-spacing:0.2em;}
.amd-landing .hero{min-height:100vh;display:flex;align-items:center;padding:170px 0 90px;background:var(--cream);position:relative;overflow:hidden;}
.amd-landing .hero::before{content:"";position:absolute;top:-14%;right:-8%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(217,184,119,.30),transparent 70%);z-index:0;}
.amd-landing .hero::after{content:"";position:absolute;bottom:-22%;left:-12%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(138,47,58,.14),transparent 70%);z-index:0;}
.amd-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;position:relative;z-index:2;}
.amd-landing .hero .eyebrow{color:var(--gold-deep);}
.amd-landing .hero h1{font-size:clamp(40px,5.6vw,72px);color:var(--ink);margin-bottom:26px;line-height:1.08;letter-spacing:-0.01em;}
.amd-landing .hero h1 em{font-style:italic;color:var(--wine-accent);}
.amd-landing .hero p.sub{font-size:17px;color:var(--muted);max-width:500px;margin-bottom:40px;line-height:1.75;}
.amd-landing .hero-cta{display:flex;align-items:center;gap:26px;flex-wrap:wrap;}
.amd-landing .hero-photo{position:relative;}
.amd-landing .hero-photo::before{content:"";position:absolute;inset:-16px -16px 16px 16px;border:1px solid var(--gold-deep);border-radius:230px 230px 12px 12px;z-index:0;opacity:.75;}
.amd-landing .hero-img{position:relative;z-index:1;aspect-ratio:4/5;border-radius:230px 230px 12px 12px;overflow:hidden;background:url("https://auramihailescudigital.com/wp-content/uploads/2026/08/aura-hero.png") center 24%/cover no-repeat;box-shadow:0 50px 90px -40px rgba(42,15,22,.5),0 18px 40px -28px rgba(42,15,22,.32);}
.amd-landing .hero-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,15,22,0) 58%,rgba(42,15,22,.20));}
.amd-landing .hero-badge{position:absolute;z-index:2;bottom:24px;left:-22px;background:var(--cream);border:1px solid var(--line);padding:13px 22px;border-radius:8px;box-shadow:0 18px 40px -20px rgba(42,15,22,.35);font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink);}
.amd-landing .hero-badge b{display:block;font-family:var(--serif);font-style:italic;font-weight:600;font-size:22px;color:var(--wine-accent);line-height:1.15;}
.amd-landing .intro{background:var(--cream);padding:120px 0 110px;text-align:center;}
.amd-landing .intro .rule{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:64px;}
.amd-landing .intro .rule span{flex:1;height:1px;background:var(--gold-deep);opacity:.4;}
.amd-landing .intro .rule b{font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:var(--gold-deep);}
.amd-landing .intro h2{font-size:clamp(26px,3.4vw,40px);max-width:820px;margin:0 auto 80px;color:var(--ink);line-height:1.32;}
.amd-landing .intro h2 em{color:var(--wine-accent);}
.amd-landing .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:820px;margin:0 auto;}
.amd-landing .stat .n{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(48px,6vw,68px);line-height:1;background:linear-gradient(155deg,#C9A24B 0%,#9A7433 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.amd-landing .stat .l{font-family:var(--serif);font-size:16px;letter-spacing:0.04em;color:var(--muted);margin-top:10px;}
.amd-landing .split{display:grid;grid-template-columns:1fr 1fr;min-height:600px;}
.amd-landing .split .media{background:url("https://auramihailescudigital.com/wp-content/uploads/2026/08/vase-sunlight.jpg") center/cover no-repeat;position:relative;overflow:hidden;}
.amd-landing .split .media::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(42,15,22,.10),rgba(42,15,22,.42));}
.amd-landing .split .panel{background:var(--wine);color:var(--cream);display:flex;flex-direction:column;justify-content:center;padding:96px clamp(34px,6vw,86px);}
.amd-landing .split .panel .eyebrow{color:var(--gold);}
.amd-landing .split .panel h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:22px;line-height:1.15;color:var(--cream);}
.amd-landing .split .panel h2 em{color:var(--gold);}
.amd-landing .split .panel > p{font-size:15.5px;color:var(--cream-dim);margin-bottom:28px;max-width:440px;}
.amd-landing .split .panel .cue{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--gold);margin-bottom:16px;}
.amd-landing .plist{list-style:none;display:flex;flex-direction:column;gap:16px;}
.amd-landing .plist li{display:flex;gap:14px;font-size:15px;color:var(--cream-dim);max-width:440px;}
.amd-landing .plist li .arw{color:var(--gold);flex-shrink:0;font-family:var(--serif);}
.amd-landing .value{background:linear-gradient(180deg,#F7F1E5,#F1E9D8);padding:130px 0;text-align:center;}
.amd-landing .value h2{font-size:clamp(30px,4.6vw,52px);max-width:900px;margin:0 auto 28px;color:var(--ink);}
.amd-landing .value h2 em{color:var(--wine-accent);}
.amd-landing .value .lead{font-size:17.5px;max-width:640px;margin:0 auto 60px;color:var(--muted);}
.amd-landing .value .quote{position:relative;max-width:860px;margin:0 auto;padding-top:30px;}
.amd-landing .value .quote::before{content:"\201C";font-family:var(--serif);font-size:120px;color:var(--gold-deep);opacity:.5;position:absolute;top:-30px;left:50%;transform:translateX(-50%);line-height:1;}
.amd-landing .value .quote p{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.6vw,38px);line-height:1.4;color:var(--ink);}
.amd-landing .services{background:var(--cream-2);padding:130px 0;}
.amd-landing .services .head{text-align:center;margin-bottom:70px;}
.amd-landing .services .head h2{font-size:clamp(30px,4.4vw,50px);color:var(--ink);}
.amd-landing .services .head h2 em{color:var(--wine-accent);}
.amd-landing .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.amd-landing .card{background:linear-gradient(180deg,#FBF6EB,#F2EBDB);padding:46px 38px;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 44px -32px rgba(42,15,22,.4),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s ease,border-color .5s ease,background .5s ease;position:relative;}
.amd-landing .card:hover{transform:translateY(-6px);background:linear-gradient(180deg,#FFFDF7,#F6EFE0);border-color:var(--gold-deep);box-shadow:0 34px 60px -30px rgba(42,15,22,.45),inset 0 1px 0 rgba(255,255,255,.65);}
.amd-landing .card .num{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold-deep);margin-bottom:26px;}
.amd-landing .card h3{font-size:26px;color:var(--ink);margin-bottom:12px;}
.amd-landing .card p{font-size:14.5px;color:var(--muted);}
.amd-landing .offer{background:linear-gradient(180deg,var(--cream),#EFE7D5);padding:130px 0;}
.amd-landing .offer .head{text-align:center;margin-bottom:66px;}
.amd-landing .offer .head h2{font-size:clamp(30px,4.4vw,50px);color:var(--ink);}
.amd-landing .offer .head h2 em{color:var(--wine-accent);}
.amd-landing .offer .head p{font-size:16.5px;color:var(--muted);max-width:580px;margin:18px auto 0;}
.amd-landing .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;}
.amd-landing .plan{background:linear-gradient(165deg,#FCF8EF,#F1E9D8);border:1px solid var(--line);border-radius:16px;padding:44px 34px;display:flex;flex-direction:column;transition:all .45s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden;box-shadow:0 18px 44px -34px rgba(42,15,22,.35),inset 0 1px 0 rgba(255,255,255,.55);}
.amd-landing .plan > *{position:relative;z-index:1;}
.amd-landing .plan:hover{transform:translateY(-8px);box-shadow:0 40px 70px -34px rgba(42,15,22,.42);border-color:var(--gold-deep);}
.amd-landing .plan.featured{background:linear-gradient(165deg,#4a1a24,var(--wine));border:1px solid var(--gold);box-shadow:0 30px 62px -30px rgba(42,15,22,.6);}
.amd-landing .plan.featured::before{content:"";position:absolute;top:-45%;left:50%;transform:translateX(-50%);width:130%;height:85%;background:radial-gradient(circle,rgba(217,184,119,.16),transparent 62%);pointer-events:none;z-index:0;}
.amd-landing .plan .price.price-ask{font-size:30px;}
.amd-landing .plan .tagf{position:absolute;top:22px;right:26px;font-family:var(--sans);font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);}
.amd-landing .plan .kind{font-family:var(--sans);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:16px;}
.amd-landing .plan.featured .kind{color:var(--gold);}
.amd-landing .plan h3{font-size:27px;color:var(--ink);margin-bottom:4px;}
.amd-landing .plan.featured h3{color:var(--cream);}
.amd-landing .plan .price{font-family:var(--serif);font-style:italic;font-weight:600;font-size:46px;color:var(--wine-accent);line-height:1;margin:12px 0 4px;}
.amd-landing .plan.featured .price{color:var(--gold);}
.amd-landing .plan .unit{font-family:var(--sans);font-size:12px;letter-spacing:0.03em;color:var(--gold-deep);margin-bottom:24px;}
.amd-landing .plan.featured .unit{color:var(--cream-dim);}
.amd-landing .plan ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:30px;flex:1;}
.amd-landing .plan li{font-size:14.5px;color:var(--muted);display:flex;gap:10px;line-height:1.5;}
.amd-landing .plan.featured li{color:var(--cream-dim);}
.amd-landing .plan li::before{content:"—";color:var(--gold-deep);flex-shrink:0;}
.amd-landing .plan.featured li::before{color:var(--gold);}
.amd-landing .plan .btn{align-self:flex-start;}
.amd-landing .testi{background:linear-gradient(180deg,var(--cream-2),#E7DDC9);padding:130px 0;}
.amd-landing .testi .head{text-align:center;margin-bottom:64px;}
.amd-landing .testi .head h2{font-size:clamp(30px,4.4vw,50px);color:var(--ink);}
.amd-landing .testi .head h2 em{color:var(--wine-accent);}
.amd-landing .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.amd-landing .tcard{background:linear-gradient(180deg,#FCF8EF,#F3ECDC);border:1px solid var(--line);border-radius:16px;padding:38px 34px;box-shadow:0 22px 48px -34px rgba(42,15,22,.4),inset 0 1px 0 rgba(255,255,255,.55);display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s ease,border-color .5s ease;}
.amd-landing .tcard:hover{transform:translateY(-6px);border-color:var(--gold-deep);box-shadow:0 34px 60px -30px rgba(42,15,22,.45);}
.amd-landing .tcard .mark{font-family:var(--serif);font-size:70px;line-height:.6;color:var(--gold);opacity:.55;height:32px;}
.amd-landing .tcard .stars{color:var(--gold);letter-spacing:3px;font-size:13px;margin-bottom:12px;}
.amd-landing .tcard blockquote{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--ink);margin-bottom:24px;flex:1;}
.amd-landing .tperson{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:20px;}
.amd-landing .tavatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(160deg,#4a1a24,var(--wine));color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;font-size:17px;flex-shrink:0;}
.amd-landing .tname{font-family:var(--serif);font-size:19px;color:var(--ink);line-height:1.1;}
.amd-landing .trole{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-deep);margin-top:3px;}
.amd-landing .process{background:var(--wine);color:var(--cream);padding:130px 0;position:relative;overflow:hidden;}
.amd-landing .process::before{content:"";position:absolute;top:-18%;right:-8%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(217,184,119,.10),transparent 70%);}
.amd-landing .process .head{text-align:center;margin-bottom:80px;}
.amd-landing .process .head .eyebrow{color:var(--gold);}
.amd-landing .process .head h2{font-size:clamp(30px,4.4vw,50px);color:var(--cream);}
.amd-landing .process .head h2 em{color:var(--gold);}
.amd-landing .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;}
.amd-landing .step{text-align:center;}
.amd-landing .step .n{font-family:var(--serif);font-style:italic;font-size:52px;color:var(--gold);line-height:1;margin-bottom:18px;}
.amd-landing .step h3{font-size:22px;margin-bottom:10px;color:var(--cream);}
.amd-landing .step p{font-size:14px;color:var(--cream-dim);max-width:210px;margin:0 auto;}
.amd-landing .forwhom{background:linear-gradient(180deg,#F4EDDF,var(--cream));padding:130px 0;text-align:center;}
.amd-landing .forwhom h2{font-size:clamp(28px,4.2vw,48px);max-width:780px;margin:0 auto 26px;color:var(--ink);}
.amd-landing .forwhom h2 em{color:var(--wine-accent);}
.amd-landing .forwhom .lead{font-size:17px;max-width:700px;margin:0 auto 44px;color:var(--muted);}
.amd-landing .forwhom .mark{font-family:var(--serif);font-style:italic;font-size:clamp(24px,3.2vw,32px);color:var(--wine-accent);}
.amd-landing .about{background:var(--cream-2);padding:0;}
.amd-landing .about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;}
.amd-landing .about-media{background:url("https://auramihailescudigital.com/wp-content/uploads/2026/08/aura-about.png") center 30%/cover no-repeat;position:relative;min-height:620px;overflow:hidden;}
.amd-landing .about-text{padding:100px clamp(34px,6vw,90px);display:flex;flex-direction:column;justify-content:center;}
.amd-landing .about-text h2{font-size:clamp(30px,4.2vw,48px);color:var(--ink);margin-bottom:22px;}
.amd-landing .about-text h2 em{color:var(--wine-accent);}
.amd-landing .about-text p{font-size:16px;color:var(--muted);margin-bottom:18px;max-width:480px;}
.amd-landing .about-text .sign{font-family:var(--serif);font-style:italic;font-weight:600;font-size:34px;color:var(--wine-accent);margin-top:16px;}
.amd-landing .final{background:linear-gradient(160deg,var(--wine) 0%,var(--wine-deep) 100%);text-align:center;padding:150px 0;position:relative;overflow:hidden;}
.amd-landing .final::after{content:"";position:absolute;top:16%;left:50%;transform:translateX(-50%);width:min(620px,84vw);height:120%;background:radial-gradient(circle at 50% 30%,rgba(217,184,119,.14),transparent 60%);z-index:0;}
.amd-landing .final .arch{position:absolute;top:20%;left:50%;transform:translateX(-50%);width:min(560px,80vw);height:130%;border:1px solid rgba(217,184,119,.30);border-radius:50% 50% 0 0/ 60% 60% 0 0;z-index:1;}
.amd-landing .final .eyebrow{color:var(--gold);position:relative;z-index:2;}
.amd-landing .final h2{font-size:clamp(32px,5.2vw,60px);color:var(--cream);max-width:840px;margin:0 auto 44px;position:relative;z-index:2;}
.amd-landing .final h2 em{color:var(--gold);}
.amd-landing .final .btn{position:relative;z-index:2;}
.amd-landing .reveal{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.3,1);}
.amd-landing .reveal.visible{opacity:1;transform:none;}
@media(max-width:900px){.amd-landing .hero{padding:140px 0 80px;min-height:auto;}
.amd-landing .hero-grid{grid-template-columns:1fr;gap:52px;}
.amd-landing .hero-photo{max-width:380px;margin:0 auto;}
.amd-landing .plans{grid-template-columns:1fr;}
.amd-landing .split{grid-template-columns:1fr;}
.amd-landing .split .media{min-height:340px;}
.amd-landing .about-grid{grid-template-columns:1fr;}
.amd-landing .about-media{min-height:400px;}
.amd-landing .cards{grid-template-columns:1fr;}
.amd-landing .steps{grid-template-columns:1fr 1fr;gap:44px;}
.amd-landing .stats{gap:20px;}
}
@media(max-width:560px){.amd-landing .wrap{padding:0 22px;}
.amd-landing .intro .rule b{font-size:9px;letter-spacing:0.2em;}
.amd-landing .steps{grid-template-columns:1fr;}
.amd-landing .stats{grid-template-columns:1fr;gap:36px;}
.amd-landing .split .panel{padding:70px 30px;}
.amd-landing .about-text{padding:70px 30px;}
}
.amd-landing .hero h1{font-size:clamp(30px,4.4vw,54px)!important;line-height:1.1!important;}
@media(max-width:600px){.amd-landing .hero h1{font-size:30px!important;}
}

.amd-landing .hero{padding-top:72px;padding-bottom:30px;}
@media(max-width:900px){.amd-landing .hero{padding-top:64px;padding-bottom:56px;}}

.tsolo{background:#FBF7EF;padding:104px 0;}
.tsolo .wrap{max-width:860px;}
.tsolo .trule{width:52px;height:1px;background:var(--gold-deep);opacity:.55;margin-bottom:30px;}
.tsolo blockquote{margin:0;font-family:var(--serif);font-size:clamp(20px,2.2vw,27px);line-height:1.55;color:var(--ink);}
img.tavatar{object-fit:cover;display:block;}
.tsolo .tmeta{display:flex;align-items:center;gap:14px;margin-top:34px;}
.tsolo .tname a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease;}
.tsolo .tname a:hover{border-bottom-color:var(--gold-deep);}
.tsolo .trole a{color:var(--gold-deep);text-decoration:none;border-bottom:1px solid rgba(169,133,63,.3);transition:border-color .3s ease;}
.tsolo .trole a:hover{border-bottom-color:var(--gold-deep);}
@media(max-width:760px){.tsolo{padding:74px 0;}}

.amd-landing .tgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}
.amd-landing .tcard .tname a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease;}
.amd-landing .tcard .tname a:hover{border-bottom-color:var(--gold-deep);}
.amd-landing .tcard .trole a{color:var(--gold-deep);text-decoration:none;border-bottom:1px solid rgba(169,133,63,.3);}
.amd-landing .tcard .trole a:hover{border-bottom-color:var(--gold-deep);}/* End custom CSS */