:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--parchment:#f7f1e7;--cream:#fffdf8;--ink:#17202a;--soft-navy:#14202b;--brass:#b88a3b;--brass-soft:rgba(184,138,59,.16);--border:#d8c7a3;--warm-gray:#4a4a43;--muted:#70695f;--green:#2f4a3c;--burgundy:#6b2430;--shadow:rgba(55,45,28,.12)}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-body),Inter,Manrope,"Source Sans 3",Arial,Helvetica,sans-serif;background:linear-gradient(90deg,rgba(216,199,163,.18) 1px,transparent 1px) 0 0/72px 72px,linear-gradient(#f7f1e7 0,#fffdf8 34rem,#f7f1e7 100%);margin:0}a{color:inherit}button,input,textarea,select{font:inherit}.site-header{z-index:10;color:#f6ebd4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(13,12,10,.92);border-bottom:1px solid rgba(201,162,74,.32);position:-webkit-sticky;position:sticky;top:0}.site-footer{color:rgba(246,235,212,.72);background:#0d0c0a;border-top:1px solid rgba(201,162,74,.28)}.nav,.footer-inner,.section{width:min(1140px,100% - 32px);margin:0 auto}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.brand{color:#f6ebd4;align-items:center;gap:10px;min-height:52px;text-decoration:none;display:inline-flex}.brand-mark{color:#c9a24a;filter:drop-shadow(0 6px 16px rgba(201,162,74,.18));width:38px;height:44px}.brand-copy{gap:1px;line-height:1;display:grid}.brand-name{color:#f6ebd4;font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;letter-spacing:.01em;font-size:25px;font-weight:600}.brand-tagline{color:rgba(201,162,74,.86);font-family:var(--font-label),Cinzel,Georgia,serif;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nav-links{color:rgba(246,235,212,.88);letter-spacing:.01em;align-items:center;gap:22px;font-size:14px;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--brass)}.nav-cta{color:#fffdf8;background:linear-gradient(#c99b48,#a97820);border-radius:999px;align-items:center;min-height:42px;padding:0 18px;display:inline-flex;box-shadow:0 8px 20px rgba(184,138,59,.22)}.nav-links .nav-cta:hover{color:#fffdf8}.mobile-nav-actions,.mobile-menu-layer{display:none}.hero{min-height:620px;color:var(--ink);background:radial-gradient(circle at 12% 8%,rgba(184,138,59,.12),transparent 22rem),linear-gradient(#fffdf8 0,#f7f1e7 100%);align-items:center;display:grid;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:56px;padding:80px 0 68px;display:grid}.hero h1{max-width:780px;color:var(--ink);letter-spacing:0;margin:0;font-family:Playfair Display,Libre Baskerville,Cormorant Garamond,Georgia,serif;font-size:max(40px,min(5.4vw,68px));line-height:1.04}.hero p{max-width:720px;color:var(--warm-gray);font-size:19px;line-height:1.7}.hero-rule{background:linear-gradient(90deg,transparent,var(--brass),transparent);width:min(380px,100%);height:1px;margin:26px 0}.trust-row{color:var(--warm-gray);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:13px;display:flex}.trust-row span{align-items:center;gap:8px;display:inline-flex}.trust-row span:before{content:"";border:1px solid var(--border);background:var(--cream);border-radius:50%;width:18px;height:18px}.delivery-mockup{background:rgba(255,253,248,.78);border:1px solid rgba(216,199,163,.82);border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 24px 70px rgba(55,45,28,.16)}.delivery-mockup:before{content:"Private collection preview";border:1px solid var(--border);background:var(--cream);color:var(--green);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:18px}.mockup-item{border:1px solid var(--border);background:var(--cream);border-radius:8px;min-height:128px;padding:14px;box-shadow:0 12px 28px rgba(55,45,28,.08)}.mockup-item.featured{min-height:210px;color:var(--cream);background:radial-gradient(circle at 50% 32%,rgba(184,138,59,.32),transparent 64px),linear-gradient(#1e2b38,#101923);align-content:end;display:grid}.mockup-item.featured strong,.mockup-item.featured span{color:var(--cream)}.mockup-item strong,.mockup-item span{display:block}.mockup-item span{color:var(--muted);font-size:12px;line-height:1.4}.mockup-item strong{color:var(--ink);margin-bottom:8px;font-family:Playfair Display,Georgia,serif;font-size:18px}.mockup-item.wide{grid-column:1/-1;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-height:96px;display:grid}.mini-crest,.mini-certificate,.mini-story,.mini-guide,.mini-vault{border:1px solid var(--border);background:var(--parchment);border-radius:6px;width:58px;height:66px;margin-bottom:12px;display:block}.mini-crest{background:radial-gradient(circle at 50% 34%,rgba(184,138,59,.28),transparent 22px),linear-gradient(#fffdf8,#efe1c7);border-radius:32px 32px 18px 18px}.mini-certificate{background:linear-gradient(90deg,transparent 18px,rgba(184,138,59,.32) 19px,transparent 20px),repeating-linear-gradient(0deg,#fffdf8 0,#fffdf8 15px,#efe8dc 16px);width:68px}.mini-story{background:repeating-linear-gradient(0deg,#fffdf8 0 10px,#ded1ba 11px 12px),var(--cream)}.mini-guide{background:radial-gradient(circle at 18px 18px,rgba(47,74,60,.26),transparent 14px),radial-gradient(circle at 40px 42px,rgba(184,138,59,.26),transparent 14px),var(--cream)}.mini-vault{background:linear-gradient(180deg,rgba(20,32,43,.94),rgba(23,32,42,.92)),var(--soft-navy);border-color:rgba(20,32,43,.34);margin-bottom:0}.collection-strip{color:var(--cream);background:radial-gradient(circle at 8% 20%,rgba(184,138,59,.14),transparent 20rem),linear-gradient(#14202b,#0f1821)}.collection-strip h2,.collection-strip h3{color:var(--cream)}.collection-strip .muted{color:rgba(255,253,248,.74)}.collection-strip .artifact-card{color:var(--cream);box-shadow:none;background:rgba(255,253,248,.06);border-color:rgba(216,199,163,.34)}.archive-mockup,.crest-seal,.vault-box{display:contents}.section{padding:74px 0}.section-tight{padding:42px 0}.eyebrow{color:var(--brass);text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800}h1,h2,h3{letter-spacing:0}h1,h2{font-family:var(--font-heading),"Cormorant Garamond","Playfair Display",Georgia,serif}h2{color:var(--ink);margin:0 0 18px;font-size:max(30px,min(4vw,42px));line-height:1.14}h3{color:var(--ink)}.lead{max-width:800px;color:var(--warm-gray);font-size:18px;line-height:1.7}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.step-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.step-card{text-align:center;padding-top:42px;position:relative}.step-number{background:var(--brass);width:28px;height:28px;color:var(--cream);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.card,.artifact-card,.question-card,.vault-card,.journey-card{border:1px solid var(--border);background:var(--cream);color:var(--ink);box-shadow:0 14px 36px var(--shadow);border-radius:10px;padding:24px}.artifact-card{align-content:start;gap:10px;min-height:232px;display:grid}.artifact-card h3,.card h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:22px}.artifact-format{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.artifact-visual{background:var(--parchment);border:1px solid rgba(216,199,163,.82);border-radius:8px;width:100%;height:74px}.artifact-crest{background:radial-gradient(circle at 50% 38%,rgba(184,138,59,.26),transparent 28px),linear-gradient(90deg,transparent 34%,rgba(47,74,60,.16) 35% 65%,transparent 66%),var(--cream)}.artifact-certificate{background:linear-gradient(90deg,transparent 26px,rgba(184,138,59,.3) 27px,transparent 28px),repeating-linear-gradient(0deg,#fffdf8 0,#fffdf8 14px,#eadfcf 15px)}.artifact-story{background:repeating-linear-gradient(0deg,#fffdf8 0,#fffdf8 12px,#ded1ba 13px,#ded1ba 14px)}.artifact-guide{background:radial-gradient(circle at 32px 28px,rgba(47,74,60,.24),transparent 18px),radial-gradient(circle at 90px 42px,rgba(184,138,59,.22),transparent 20px),var(--cream)}.artifact-vault{background:linear-gradient(90deg,rgba(20,32,43,.94) 0,rgba(20,32,43,.94) 30%,transparent 31%),repeating-linear-gradient(0deg,#fffdf8 0,#fffdf8 13px,#eadfcf 14px)}.artifact-package{background:linear-gradient(135deg,rgba(184,138,59,.16) 0 24%,transparent 25%),linear-gradient(45deg,transparent 0 60%,rgba(47,74,60,.14) 61%),var(--cream)}.band{background:var(--soft-navy);color:var(--cream);border-top:1px solid rgba(216,199,163,.24);border-bottom:1px solid rgba(216,199,163,.24)}.band h2{color:var(--cream)}.band .lead{color:rgba(255,253,248,.82)}.band .card{background:rgba(255,253,248,.96)}.band .card .muted{color:var(--muted)}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button,.secondary-button,.danger-button{cursor:pointer;border:1px solid transparent;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.button{color:#fffdf8;background:linear-gradient(#c99b48,#a97820);box-shadow:0 8px 20px rgba(184,138,59,.2)}.button:hover{background:#c89a4b}.secondary-button{color:var(--ink);border-color:var(--border);background:rgba(255,253,248,.76)}.band .secondary-button{color:var(--cream);background:0 0;border-color:rgba(216,199,163,.72)}.danger-button{background:var(--burgundy);color:#fff}.button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.form{gap:18px;max-width:780px;display:grid}.field{gap:8px;display:grid}.field span,.checkbox span{font-weight:750}input,textarea,select{border:1px solid var(--border);width:100%;color:var(--ink);background:#fffaf0;border-radius:8px;padding:12px}textarea{resize:vertical;min-height:112px}.option-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.option{border:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:#fffaf0;border-radius:8px;padding:14px}.option[data-selected=true]{border-color:var(--brass);outline:3px solid var(--brass-soft)}.notice,.error{border-radius:8px;padding:14px 16px}.notice{border:1px solid var(--border);background:rgba(184,138,59,.09)}.error{color:var(--burgundy);background:rgba(107,36,48,.08);border:1px solid rgba(107,36,48,.34)}.progress{background:rgba(216,199,163,.52);border-radius:99px;height:8px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--green),var(--brass));height:100%;display:block}.summary-list{gap:12px;display:grid}.summary-row{border-bottom:1px solid rgba(216,199,163,.72);grid-template-columns:190px 1fr;gap:16px;padding:12px 0;display:grid}.muted{color:var(--muted)}.journey-shell{min-height:220px;color:var(--ink);background:radial-gradient(circle at 12% 8%,rgba(184,138,59,.1),transparent 18rem),linear-gradient(#f7f1e7 0,#fffdf8 100%);padding:52px 0}.journey-card{max-width:980px;margin:0 auto}.interview-hero{background:radial-gradient(circle at 74% 24%,rgba(184,138,59,.14),transparent 16rem),linear-gradient(#fffdf8,#f7f1e7);align-items:center;min-height:360px;display:grid}.interview-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:42px;display:grid}.interview-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.interview-preview{border:1px solid var(--border);background:var(--cream);box-shadow:0 14px 36px var(--shadow);border-radius:10px;padding:18px}.preview-cover{min-height:230px;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 34%,rgba(184,138,59,.28),transparent 58px),linear-gradient(#1e2b38,#111b25);border-radius:8px;align-content:end;justify-items:center;padding:20px;display:grid}.preview-cover strong{font-family:Playfair Display,Georgia,serif;font-size:22px}.preview-steps{gap:12px;margin-top:18px;display:grid}.preview-step{color:var(--warm-gray);border-bottom:1px solid rgba(216,199,163,.68);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:13px;display:flex}.preview-step strong{color:var(--ink)}.checkout-layout,.support-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.side-panel{border:1px solid var(--border);background:var(--cream);box-shadow:0 14px 36px var(--shadow);border-radius:10px;padding:22px}.product-hero{padding:54px 0 62px}.product-layout{grid-template-columns:minmax(340px,1.05fr) minmax(320px,.82fr);align-items:center;gap:54px;display:grid}.product-mockup{align-content:center;min-height:540px}.product-panel{box-shadow:none;background:0 0;border:0;padding:0}.rating-row{color:var(--brass);margin:10px 0 18px;font-weight:800}.product-bullets{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.product-bullets li:before{content:"";border:1px solid var(--brass);border-radius:50%;width:16px;height:16px;margin-right:10px;display:inline-block;transform:translateY(3px)}.included-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.trust-strip{background:var(--soft-navy);color:var(--cream)}.trust-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.trust-strip h3{color:var(--cream)}.trust-strip p{color:rgba(255,253,248,.76)}.faq-list{border:1px solid var(--border);background:var(--cream);border-radius:10px;gap:0;display:grid;overflow:hidden}.faq-row{border-bottom:1px solid rgba(216,199,163,.72);justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.faq-row:last-child{border-bottom:0}.vault-hero{background:radial-gradient(circle at 76% 24%,rgba(184,138,59,.14),transparent 15rem),linear-gradient(#fffdf8,#f7f1e7);align-items:center;min-height:330px;display:grid}.vault-summary{background:var(--soft-navy);color:var(--cream);border:1px solid rgba(216,199,163,.42);border-radius:10px;grid-template-columns:88px minmax(320px,1.55fr) minmax(140px,.72fr) minmax(150px,.72fr);gap:24px;margin-top:-42px;padding:24px;display:grid;box-shadow:0 18px 46px rgba(20,32,43,.24)}.vault-summary h2,.vault-summary strong{color:var(--cream)}.vault-summary strong{margin-top:4px;display:block}.vault-summary .vault-order-number{letter-spacing:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;scrollbar-width:none;max-width:100%;margin:4px 0 0;font-size:max(24px,min(2.45vw,36px));line-height:1.02;overflow-x:auto;overflow-y:hidden}.vault-summary .vault-order-number::-webkit-scrollbar{display:none}.vault-summary .muted{color:rgba(255,253,248,.72)}.premium-page.vault-page .vault-hero{background:radial-gradient(circle at 88% 8%,rgba(201,162,74,.15),transparent 24rem),linear-gradient(rgba(13,12,10,.96),rgba(4,4,3,.98));border-bottom:1px solid rgba(201,162,74,.18)}.premium-page .vault-display-case{background:radial-gradient(circle at 72% 20%,rgba(201,162,74,.18),transparent 8rem),linear-gradient(145deg,rgba(246,235,212,.08),rgba(10,9,8,.78));border:1px solid rgba(201,162,74,.28);border-radius:18px;align-content:end;gap:10px;min-height:250px;padding:24px;display:grid;box-shadow:0 24px 70px rgba(0,0,0,.38)}.premium-page .vault-display-case span,.premium-page .vault-status-pill,.premium-page .artifact-meta-row span{color:var(--premium-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.premium-page .vault-display-case strong{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;font-size:max(34px,min(4vw,54px));line-height:.98}.premium-page .vault-display-case p{color:var(--premium-warm);margin:0}.premium-page .section-heading-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.premium-page .vault-status-pill{background:rgba(201,162,74,.08);border:1px solid rgba(201,162,74,.28);border-radius:999px;padding:8px 11px}.premium-page .vault-artifact-section{gap:18px;display:grid}.premium-page .placeholder-vault-notice{border-style:dashed}.premium-page .vault-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.premium-page .vault-artifact-card{background:linear-gradient(135deg,rgba(246,235,212,.055),rgba(201,162,74,.035)),rgba(10,9,8,.48);border:1px solid rgba(201,162,74,.18);border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid;box-shadow:0 16px 42px rgba(0,0,0,.2)}.premium-page .vault-artifact-card h3{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;letter-spacing:0;margin:0 0 6px;font-size:25px}.premium-page .vault-artifact-card p{margin:0}.premium-page .vault-artifact-card>div:last-child,.premium-page .artifact-meta-row{grid-column:2}.premium-page .artifact-meta-row{flex-wrap:wrap;gap:8px;display:flex}.premium-page .artifact-meta-row span{letter-spacing:.02em;text-transform:none;background:rgba(246,235,212,.04);border:1px solid rgba(201,162,74,.2);border-radius:999px;padding:5px 8px}.premium-page .vault-artifact-icon{background:radial-gradient(circle at 50% 35%,rgba(201,162,74,.25),transparent 1.6rem),rgba(246,235,212,.06);border:1px solid rgba(201,162,74,.26);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.premium-page .vault-artifact-icon:before{content:"";border:1px solid rgba(246,235,212,.7);border-radius:3px;width:20px;height:26px;box-shadow:inset 0 7px rgba(201,162,74,.24)}.download-list{gap:12px;display:grid}.download-row{border:1px solid var(--border);background:var(--cream);border-radius:10px;grid-template-columns:92px minmax(0,1fr) 100px 160px 100px 150px;align-items:center;gap:18px;padding:16px;display:grid;box-shadow:0 10px 28px rgba(55,45,28,.08)}.file-thumb{border:1px solid var(--border);background:var(--parchment);border-radius:7px;width:76px;height:58px}.file-thumb.zip{background:linear-gradient(#1e2b38,#111b25)}.file-thumb.png{background:radial-gradient(circle at 50% 38%,rgba(184,138,59,.26),transparent 26px),var(--cream)}.file-thumb.pdf{background:repeating-linear-gradient(0deg,#fffdf8 0,#fffdf8 12px,#ded1ba 13px,#ded1ba 14px)}.status-ready{color:var(--green);font-weight:800}.journey-card .lead{color:var(--warm-gray)}.preview-grid{grid-template-columns:1.05fr 1fr .95fr 1fr;align-items:stretch;gap:18px;display:grid}.mock-crest,.mock-certificate,.mock-page,.mock-vault{border:1px solid var(--border);background:var(--cream);min-height:260px;box-shadow:0 14px 36px var(--shadow);border-radius:10px}.mock-crest{background:radial-gradient(circle at 50% 42%,rgba(184,138,59,.2),transparent 58px),var(--cream);padding:24px}.mock-crest span{border:1px solid var(--brass);width:142px;height:170px;color:var(--green);border-radius:76px 76px 48px 48px;place-items:center;margin:24px auto 0;font-family:Playfair Display,Georgia,serif;display:grid}.mock-certificate,.mock-page,.mock-vault{padding:24px}.mock-certificate{background:linear-gradient(90deg,transparent 34px,rgba(184,138,59,.26) 35px,transparent 36px),repeating-linear-gradient(0deg,#fffdf8 0 24px,#eee4d2 25px),var(--cream)}.mock-page{background:var(--cream)}.mock-vault{color:var(--cream);background:var(--soft-navy)}.mock-certificate span,.mock-page span,.mock-vault span{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800;display:block}.mock-certificate strong,.mock-vault strong{margin-top:56px;font-family:Playfair Display,Georgia,serif;font-size:26px;display:block}.mock-page p{background:rgba(74,74,67,.2);border-radius:99px;height:10px;margin:26px 0 0}.footer-inner{padding:48px 0 42px;font-size:14px;line-height:1.6}.footer-brand-row{margin-bottom:20px}.footer-brand{width:-moz-fit-content;width:fit-content;min-height:auto}.footer-inner p{color:rgba(246,235,212,.72);max-width:760px;margin:0;line-height:1.78}.footer-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.footer-links a{color:#f6ebd4;font-weight:750;text-decoration:none}.home-premium{--home-black:#0a0908;--home-charcoal:#11100d;--home-panel:#17140f;--home-panel-soft:#201b13;--home-gold:#c9a24a;--home-gold-soft:rgba(201,162,74,.16);--home-ivory:#f6ebd4;--home-warm:#d6c6a6;--home-muted:rgba(246,235,212,.72);--home-line:rgba(201,162,74,.28);background-blend-mode:normal,normal,soft-light,normal;min-height:100vh;color:var(--home-ivory);background:radial-gradient(circle at 18% 0,rgba(201,162,74,.16),transparent 28rem),radial-gradient(circle at 92% 18%,rgba(246,235,212,.08),transparent 22rem),url(/assets/final-homepage/01_brand/brand-texture-dark.webp) top/980px,linear-gradient(#0a0908 0%,#11100d 48%,#0a0908 100%);position:relative;overflow:hidden}.home-premium:after,.premium-page:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.07;background-image:url(/assets/final-homepage/01_brand/brand-pattern-ornate.webp);background-position:top;background-size:740px;position:fixed;top:0;bottom:0;left:0;right:0}.home-premium>*,.premium-page>*{z-index:1;position:relative}.home-shell{width:min(1180px,100% - 32px);margin:0 auto}.home-hero{isolation:isolate;border-bottom:1px solid var(--home-line);align-items:center;min-height:760px;display:grid;position:relative}.home-hero:before{content:"";z-index:-1;opacity:.38;background-color:transparent;background-image:linear-gradient(90deg,rgba(201,162,74,.08) 1px,transparent 1px),linear-gradient(rgba(201,162,74,.06) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 24%,#000,transparent 72%)}.home-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:max(42px,min(5vw,78px));padding:88px 0 82px;display:grid}.home-hero-copy{max-width:720px}.home-eyebrow{color:var(--home-gold);font-family:var(--font-label),Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.home-premium h1,.home-premium h2,.home-premium h3{letter-spacing:0}.home-premium h1,.home-premium h2{font-family:var(--font-heading),"Cormorant Garamond","Playfair Display",Georgia,serif}.home-premium h1{max-width:760px;color:var(--home-ivory);margin:0;font-size:max(48px,min(6.2vw,80px));font-weight:500;line-height:.99}.home-premium h2{color:var(--home-ivory);margin:0;font-size:max(34px,min(4.2vw,56px));font-weight:500;line-height:1.04}.home-premium h3{color:var(--home-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin:0;font-size:24px;font-weight:600;line-height:1.08}.home-hero-subtext,.home-section-heading p,.home-card p,.home-step p,.home-generation-card p,.home-trust-block p,.home-final-inner p{color:var(--home-muted);line-height:1.72}.home-hero-subtext{color:rgba(246,235,212,.82);letter-spacing:.005em;max-width:660px;margin:24px 0 0;font-size:19px}.home-cta-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.home-button{min-height:50px;font-family:var(--font-label),Cinzel,Georgia,serif;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.home-button:hover{transform:translateY(-1px)}.home-button-primary{color:#120f0a;background:linear-gradient(#e0bd63 0%,#b98929 100%);border:1px solid #e4c168;box-shadow:0 16px 36px rgba(201,162,74,.24)}.home-button-secondary{color:var(--home-ivory);background:rgba(246,235,212,.06);border:1px solid rgba(201,162,74,.42)}.home-button-secondary:hover{background:rgba(246,235,212,.1);border-color:rgba(201,162,74,.78)}.home-hero-trust{color:var(--home-warm);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:14px;display:flex}.home-hero-trust span{align-items:center;gap:9px;display:inline-flex}.home-hero-trust span:before{content:"";border:1px solid var(--home-gold);background:rgba(201,162,74,.24);border-radius:50%;width:9px;height:9px}.home-artifact-board{background:radial-gradient(circle at 72% 8%,rgba(201,162,74,.18),transparent 15rem),linear-gradient(135deg,rgba(246,235,212,.08),transparent 42%),rgba(23,20,15,.88);border:1px solid rgba(201,162,74,.3);border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45),0 0 46px rgba(201,162,74,.08),inset 0 1px rgba(246,235,212,.08)}.home-artifact-board:after{content:"";pointer-events:none;border:1px solid rgba(201,162,74,.18);border-radius:18px;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.home-board-header{z-index:1;align-items:center;gap:14px;padding:4px 4px 14px;display:flex;position:relative}.home-board-header img{object-fit:contain;width:48px;height:48px}.home-board-header strong,.home-board-header span{display:block}.home-board-header strong{color:var(--home-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;font-size:23px;font-weight:600}.home-board-header span{color:var(--home-gold);font-size:13px}.home-artifact-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:-46px;padding:0 14px 2px;display:grid;position:relative}.home-hero-main-visual{z-index:1;background:#0a0908;border:1px solid rgba(201,162,74,.28);border-radius:14px;margin-bottom:0;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px rgba(246,235,212,.08)}.home-hero-main-visual:after{content:"";pointer-events:none;background:linear-gradient(transparent 50%,rgba(10,9,8,.74)),radial-gradient(circle at 50% 18%,rgba(246,235,212,.08),transparent 22rem);position:absolute;top:0;bottom:0;left:0;right:0}.home-hero-main-visual img{aspect-ratio:1.28;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.home-hero-visual-caption{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(10,9,8,.7);border:1px solid rgba(201,162,74,.26);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.home-hero-visual-caption span{color:var(--home-gold);font-family:var(--font-label),Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.home-hero-visual-caption strong{max-width:310px;color:var(--home-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;text-align:right;font-size:20px;font-weight:600;line-height:1.05}.home-artifact-tile,.home-card,.home-step,.home-generation-card,.home-trust-block{background:linear-gradient(rgba(246,235,212,.07),rgba(246,235,212,.024)),rgba(17,16,13,.92);border:1px solid rgba(201,162,74,.28);border-radius:16px;box-shadow:0 18px 46px rgba(0,0,0,.26),inset 0 1px rgba(246,235,212,.06)}.home-artifact-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-content:start;gap:8px;min-height:126px;padding:10px;display:grid;overflow:hidden}.home-artifact-tile img{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:72px}.home-artifact-tile:first-child{background:linear-gradient(rgba(201,162,74,.16),rgba(246,235,212,.035)),rgba(17,16,13,.94);min-height:132px}.home-artifact-tile:first-child img{height:72px}.home-artifact-tile h2{font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;font-size:19px;font-weight:600}.home-artifact-tile p{color:var(--home-muted);margin:5px 0 0;font-size:13px;line-height:1.42}.home-section{padding:88px 0}.home-section-ivory{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 82% 18%,rgba(201,162,74,.16),transparent 23rem),#0f0e0c}.home-section-heading{max-width:800px;margin-bottom:36px}.home-section-heading p:not(.home-eyebrow){margin:18px 0 0;font-size:18px}.home-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-occasion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-card{min-height:214px;padding:14px;overflow:hidden}.home-card img{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:132px;margin-bottom:16px}.home-card h3{margin-bottom:10px}.home-card p{margin:0;font-size:15px}.home-receive-card{min-height:260px}.home-receive-card:first-child{grid-column:span 2;grid-template-columns:minmax(0,.95fr) minmax(220px,.7fr);align-items:end;gap:18px;min-height:330px;padding:18px;display:grid}.home-receive-card img{width:100%;height:142px}.home-receive-card:first-child img{order:2;grid-row:span 3;height:100%;min-height:290px}.home-step-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-step{min-height:250px;padding:14px;position:relative;overflow:hidden}.home-step span{border:1px solid var(--home-gold);width:32px;height:32px;color:var(--home-gold);border-radius:50%;place-items:center;font-weight:850;display:grid}.home-step img{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:96px;margin:16px 0}.home-step p{margin:10px 0 0;font-size:15px}.home-generations{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 10% 16%,rgba(201,162,74,.18),transparent 23rem),linear-gradient(#14120f,#0a0908)}.home-generations-grid{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:center;gap:48px;display:grid}.home-generation-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-generation-card{grid-template-columns:1fr;align-items:end;gap:14px;padding:14px;display:grid;overflow:hidden}.home-generation-card:first-child{grid-row:span 2;align-content:end;min-height:420px}.home-generation-card img{object-fit:cover;object-position:center;border-radius:10px;width:100%;height:150px}.home-generation-card:first-child img{height:260px}.home-generation-card p{margin:9px 0 0}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.home-trust-block{isolation:isolate;align-content:end;min-height:390px;padding:32px;display:grid;position:relative;overflow:hidden}.home-trust-block img{z-index:-2;object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.home-trust-block:before{content:"";z-index:-1;background:linear-gradient(rgba(10,9,8,.18),rgba(10,9,8,.86)),radial-gradient(circle at 20% 0,rgba(201,162,74,.18),transparent 18rem);position:absolute;top:0;bottom:0;left:0;right:0}.home-trust-block p:not(.home-eyebrow){font-size:17px}.home-final-cta{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:linear-gradient(rgba(10,9,8,.48),rgba(10,9,8,.82)),radial-gradient(circle at 50% 0,rgba(201,162,74,.25),transparent 28rem),url(/assets/final-homepage/08_homepage/cta/cta-review-before-you-begin.webp) 50%/cover,linear-gradient(#17140f,#0a0908);padding:96px 0}.home-final-inner{text-align:center;max-width:760px}.home-final-inner p:not(.home-eyebrow){max-width:620px;margin:18px auto 30px;font-size:19px}.home-faq h2{margin-bottom:24px}.home-faq-list{border:1px solid var(--home-line);background:rgba(17,16,13,.92);border-radius:14px;gap:0;display:grid;overflow:hidden}.home-faq-list div{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(220px,.5fr) 1fr;gap:18px;padding:20px;display:grid}.home-faq-list div:last-child{border-bottom:0}.home-faq-list span{color:var(--home-gold);font-weight:800}.home-faq-list strong{color:var(--home-ivory);font-weight:700}.premium-page{--premium-black:#0a0908;--premium-charcoal:#11100d;--premium-panel:#17140f;--premium-panel-soft:#201b13;--premium-gold:#c9a24a;--premium-gold-bright:#e0bd63;--premium-gold-soft:rgba(201,162,74,.16);--premium-ivory:#f6ebd4;--premium-warm:#d6c6a6;--premium-muted:rgba(246,235,212,.7);--premium-line:rgba(201,162,74,.28);min-height:100vh;color:var(--premium-ivory);background:radial-gradient(circle at 12% 0,rgba(201,162,74,.14),transparent 28rem),radial-gradient(circle at 92% 18%,rgba(246,235,212,.07),transparent 22rem),linear-gradient(#0a0908 0%,#11100d 46%,#0a0908 100%);position:relative;overflow:hidden}.premium-page *,.premium-page :before,.premium-page :after{min-width:0}.premium-page .section{width:min(1180px,100% - 32px)}.premium-page h1,.premium-page h2,.premium-page h3{color:var(--premium-ivory);letter-spacing:0}.premium-page h1,.premium-page h2{font-family:var(--font-heading),"Cormorant Garamond","Playfair Display",Georgia,serif}.premium-page h1{margin:0;font-size:max(44px,min(6vw,72px));line-height:1.02}.premium-page h2{font-size:max(30px,min(4.3vw,50px));line-height:1.1}.premium-page h3{font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin:0;font-size:22px;line-height:1.18}.premium-page .eyebrow{color:var(--premium-gold);font-family:var(--font-label),Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.premium-page .lead,.premium-page .muted,.premium-page .notice,.premium-page p{color:var(--premium-muted)}.premium-page .premium-hero{isolation:isolate;border-bottom:1px solid var(--premium-line);background:radial-gradient(circle at 76% 18%,rgba(201,162,74,.16),transparent 20rem),linear-gradient(#0a0908 0%,#14110d 100%);position:relative}.premium-page .premium-hero:before{content:"";z-index:-1;opacity:.34;background-color:transparent;background-image:linear-gradient(90deg,rgba(201,162,74,.08) 1px,transparent 1px),linear-gradient(rgba(201,162,74,.06) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 24%,#000,transparent 72%)}.premium-page .premium-section{background:radial-gradient(circle at 10% 0,rgba(201,162,74,.1),transparent 20rem),linear-gradient(rgba(17,16,13,.98),rgba(10,9,8,.98))}.premium-page .button,.premium-page .secondary-button{border-radius:8px;min-height:50px;padding:0 22px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.premium-page .button{border:1px solid var(--premium-gold-bright);color:#120f0a;background:linear-gradient(#e0bd63 0%,#b98929 100%);box-shadow:0 16px 36px rgba(201,162,74,.24)}.premium-page .button:hover,.premium-page .secondary-button:hover{transform:translateY(-1px)}.premium-page .secondary-button{color:var(--premium-ivory);background:rgba(246,235,212,.06);border-color:rgba(201,162,74,.42)}.premium-page .secondary-button:hover{background:rgba(246,235,212,.1);border-color:rgba(201,162,74,.78)}.premium-page .card,.premium-page .journey-card,.premium-page .interview-preview,.premium-page .side-panel,.premium-page .faq-list,.premium-page .mock-crest,.premium-page .mock-certificate,.premium-page .mock-page,.premium-page .mock-vault{border:1px solid var(--premium-line);background:linear-gradient(180deg,rgba(246,235,212,.075),rgba(246,235,212,.035)),var(--premium-panel);color:var(--premium-ivory);box-shadow:0 22px 52px rgba(0,0,0,.32)}.premium-page .notice{background:rgba(201,162,74,.08);border:1px solid rgba(201,162,74,.32)}.premium-page .error{color:#ffc9cf;background:rgba(107,36,48,.18);border:1px solid rgba(198,80,96,.42)}.premium-page .trust-row{color:var(--premium-warm)}.premium-page .trust-row span:before{border-color:var(--premium-gold);background:rgba(201,162,74,.18)}.premium-page .interview-hero{isolation:isolate;border-bottom:1px solid var(--premium-line);background:radial-gradient(circle at 76% 18%,rgba(201,162,74,.16),transparent 20rem),radial-gradient(circle at 12% 0,rgba(246,235,212,.07),transparent 18rem),linear-gradient(#0a0908 0%,#14110d 100%);min-height:460px;position:relative}.premium-page .interview-hero-grid{padding:76px 0}.premium-page .create-hero-visual{border:1px solid var(--premium-line);background:#0d0c0a;border-radius:18px;align-content:end;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px rgba(0,0,0,.36)}.premium-page .create-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .create-hero-visual:after{content:"";background:linear-gradient(rgba(10,9,8,.12),rgba(10,9,8,.88)),radial-gradient(circle at 20% 0,rgba(201,162,74,.18),transparent 18rem);position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .create-hero-visual div{z-index:1;padding:24px;position:relative}.premium-page .create-hero-visual span,.premium-page .product-artifact-featured span,.premium-page .product-artifact-card span,.premium-page .artifact-preview-card span{color:var(--premium-gold);font-family:var(--font-label),Cinzel,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.premium-page .create-hero-visual strong{max-width:280px;color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin-top:6px;font-size:34px;font-weight:600;line-height:1;display:block}.premium-page .premium-certificate-card{background:linear-gradient(90deg,transparent 36px,rgba(201,162,74,.26) 37px,transparent 38px),repeating-linear-gradient(0deg,rgba(246,235,212,.1) 0,rgba(246,235,212,.1) 24px,rgba(201,162,74,.08) 25px),linear-gradient(#211b12,#12100d);border-radius:14px;align-content:end;min-height:300px;display:grid}.premium-page .premium-certificate-card strong{color:var(--premium-ivory)}.premium-page .journey-shell{color:var(--premium-ivory);background:radial-gradient(circle at 10% 0,rgba(201,162,74,.11),transparent 24rem),radial-gradient(circle at 92% 12%,rgba(246,235,212,.055),transparent 18rem),linear-gradient(#0f0d0a 0%,#0a0908 100%);padding:72px 0 88px}.premium-page .journey-card{gap:18px;max-width:none;padding:32px;display:grid}.premium-page .create-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-4px;display:grid}.premium-page .create-trust-strip span{min-height:42px;color:var(--premium-warm);text-align:center;background:rgba(201,162,74,.07);border:1px solid rgba(201,162,74,.24);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1.25;display:flex}.premium-page .journey-card .lead{color:rgba(246,235,212,.74)}.premium-page .interview-preview{border-radius:14px;padding:18px}.premium-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.premium-page .summary-row{color:var(--premium-warm);border-bottom-color:rgba(201,162,74,.18)}.premium-page .preview-cover{isolation:isolate;background:radial-gradient(circle at 50% 30%,rgba(201,162,74,.34),transparent 62px),linear-gradient(#241c10,#0f0e0c);border:1px solid rgba(201,162,74,.24);position:relative;overflow:hidden}.premium-page .preview-cover:before{content:"";z-index:-1;background:linear-gradient(rgba(10,9,8,.2),rgba(10,9,8,.86));position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .preview-cover img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .preview-artifacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.premium-page .preview-artifacts span{color:var(--premium-warm);text-align:center;background:rgba(246,235,212,.055);border:1px solid rgba(201,162,74,.22);border-radius:10px;font-size:11px;font-weight:800;overflow:hidden}.premium-page .preview-artifacts img{object-fit:cover;object-position:center;width:100%;height:58px;display:block}.premium-page .preview-step{border-bottom-color:var(--premium-line);color:var(--premium-muted)}.premium-page .preview-step strong{color:var(--premium-ivory)}.premium-page .preview-step span{border:1px solid var(--premium-line);min-width:28px;height:28px;color:var(--premium-gold);font-family:var(--font-body),Inter,Arial,sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.premium-page .product-hero{padding:72px 0 86px}.premium-page .premium-artifact-board{border:1px solid var(--premium-line);background:radial-gradient(circle at 18% 0%,rgba(201,162,74,.14),transparent 16rem),linear-gradient(180deg,rgba(246,235,212,.08),rgba(246,235,212,.035)),var(--premium-panel);border-radius:18px;grid-template-columns:1.35fr 1fr;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 28px 70px rgba(0,0,0,.36)}.premium-page .product-collection-showcase{align-items:stretch}.premium-page .product-artifact-featured,.premium-page .product-artifact-card{background:rgba(246,235,212,.055);border:1px solid rgba(201,162,74,.24);border-radius:14px;position:relative;overflow:hidden}.premium-page .product-artifact-featured{grid-row:span 3;align-content:end;min-height:500px;display:grid}.premium-page .product-artifact-featured img,.premium-page .product-artifact-card img{object-fit:cover;object-position:center;width:100%;height:100%}.premium-page .product-artifact-featured img{position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .product-artifact-featured:after{content:"";background:linear-gradient(rgba(10,9,8,.1),rgba(10,9,8,.86)),radial-gradient(circle at 50% 12%,rgba(201,162,74,.16),transparent 20rem);position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .product-artifact-featured div{z-index:1;padding:22px;position:relative}.premium-page .product-artifact-featured strong{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin-top:6px;font-size:34px;font-weight:600;line-height:1;display:block}.premium-page .product-artifact-card{grid-template-columns:108px 1fr;align-items:center;gap:12px;min-height:142px;padding:10px;display:grid}.premium-page .product-artifact-card img{border-radius:10px;height:112px}.premium-page .product-artifact-card strong{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin:6px 0 4px;font-size:21px;font-weight:600;display:block}.premium-page .product-artifact-wide{grid-template-columns:132px 1fr}.premium-page .premium-artifact-board:before{content:"Private collection preview";border:1px solid var(--premium-line);color:var(--premium-gold);background:#15120d;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800;position:absolute;top:-15px;left:18px}.premium-page .premium-artifact-board .mockup-item{border-color:var(--premium-line);box-shadow:none;background:rgba(246,235,212,.06)}.premium-page .premium-artifact-board .mockup-item.featured{background:radial-gradient(circle at 50% 32%,rgba(201,162,74,.34),transparent 64px),linear-gradient(#241c10,#0f0e0c)}.premium-page .premium-artifact-board .mockup-item strong,.premium-page .premium-artifact-board .mockup-item.featured strong{color:var(--premium-ivory)}.premium-page .premium-artifact-board .mockup-item span,.premium-page .premium-artifact-board .mockup-item.featured span{color:var(--premium-muted)}.premium-page .mini-crest,.premium-page .mini-certificate,.premium-page .mini-story,.premium-page .mini-guide,.premium-page .mini-vault{border-color:var(--premium-line);background-color:rgba(246,235,212,.08)}.premium-page .product-panel .lead{color:rgba(246,235,212,.78)}.premium-page .product-details{gap:18px;margin-top:28px;display:grid}.premium-page .product-details h2{font-size:max(28px,min(3.2vw,38px))}.premium-page .product-bullets{gap:10px}.premium-page .product-bullets li{color:var(--premium-ivory)}.premium-page .product-bullets li:before{border-color:var(--premium-gold);background:rgba(201,162,74,.16)}.premium-page .product-confidence{gap:8px;display:grid}.premium-page .product-confidence span{color:var(--premium-warm);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.premium-page .product-confidence span:before{content:"";border:1px solid var(--premium-gold);background:rgba(201,162,74,.2);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.premium-page .product-details .button{min-height:56px;font-size:13px;box-shadow:0 18px 42px rgba(201,162,74,.26),inset 0 1px rgba(255,255,255,.22)}.premium-page .product-detail-card{border-radius:14px;margin-top:8px}.premium-page .summary-row{border-bottom-color:var(--premium-line)}.premium-page .summary-row strong{color:var(--premium-gold)}.premium-page .summary-row span{color:var(--premium-muted)}.premium-page .trust-strip{border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);background:radial-gradient(circle at 10% 20%,rgba(201,162,74,.16),transparent 20rem),linear-gradient(#15120d,#0d0c0a)}.premium-page .trust-strip-grid article{border:1px solid var(--premium-line);background:rgba(246,235,212,.055);border-radius:14px;min-height:150px;padding:22px}.premium-page .trust-strip p{color:var(--premium-muted)}.premium-page .preview-grid{margin-top:34px}.premium-page .artifact-preview-card{isolation:isolate;align-content:end;min-height:300px;padding:18px;display:grid;position:relative;overflow:hidden}.premium-page .artifact-preview-card img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .artifact-preview-card:before{content:"";z-index:-1;background:linear-gradient(rgba(10,9,8,.08),rgba(10,9,8,.78));position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .artifact-preview-card strong{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin-top:6px;font-size:24px;display:block}.premium-page .mock-crest,.premium-page .mock-certificate,.premium-page .mock-page,.premium-page .mock-vault{border-radius:14px}.premium-page .mock-crest{background:radial-gradient(circle at 50% 42%,rgba(201,162,74,.24),transparent 58px),linear-gradient(180deg,rgba(246,235,212,.06),rgba(246,235,212,.03)),var(--premium-panel)}.premium-page .mock-crest span{border-color:var(--premium-gold);color:var(--premium-ivory)}.premium-page .mock-certificate{background:linear-gradient(90deg,transparent 34px,rgba(201,162,74,.28) 35px,transparent 36px),repeating-linear-gradient(0deg,rgba(246,235,212,.08) 0 24px,rgba(201,162,74,.07) 25px),var(--premium-panel)}.premium-page .mock-page p{background:rgba(246,235,212,.16)}.premium-page .mock-certificate strong,.premium-page .mock-vault strong{color:var(--premium-ivory)}.premium-page .mock-vault{background:radial-gradient(circle at 50% 18%,rgba(201,162,74,.2),transparent 62px),linear-gradient(#17140f,#0a0908)}.premium-page .faq-list{border-radius:14px}.premium-page .faq-row{border-bottom-color:var(--premium-line)}.premium-page .faq-row span{color:var(--premium-gold);font-weight:800}.premium-page .faq-row strong{color:var(--premium-ivory)}.premium-page .premium-disclaimer{border-top:1px solid var(--premium-line)}.premium-page.transaction-page .journey-shell,.premium-page.admin-debug-page .premium-section{min-height:640px}.premium-page .transaction-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.premium-page .checkout-layout{align-items:start}.premium-page .transaction-visual-card,.premium-page .side-panel-visual{isolation:isolate;border:1px solid var(--premium-line);background:var(--premium-panel);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 58px rgba(0,0,0,.34)}.premium-page .transaction-visual-card{align-content:end;min-height:310px;display:grid}.premium-page .transaction-visual-card img,.premium-page .side-panel-visual img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .transaction-visual-card:after,.premium-page .side-panel-visual:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 12%,rgba(201,162,74,.16),transparent 16rem),linear-gradient(rgba(10,9,8,.08),rgba(10,9,8,.84));position:absolute;top:0;bottom:0;left:0;right:0}.premium-page .transaction-visual-card div{padding:22px}.premium-page .transaction-visual-card span{color:var(--premium-gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.premium-page .transaction-visual-card strong{max-width:360px;color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin-top:8px;font-size:34px;font-weight:600;line-height:1.02;display:block}.premium-page .side-panel-visual{min-height:190px;margin-bottom:18px}.premium-page .transaction-side-panel p{line-height:1.62}.premium-page .form{max-width:none}.premium-page .checkbox{color:var(--premium-warm);background:rgba(246,235,212,.043);border:1px solid rgba(201,162,74,.2);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.premium-page .checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;accent-color:var(--premium-gold);background:rgba(10,9,8,.6);border:1px solid rgba(201,162,74,.62);border-radius:4px;flex:none;place-items:center;margin-top:2px;display:grid}.premium-page .checkbox input:before{content:"";background:var(--premium-gold-bright);border-radius:2px;width:9px;height:9px;transition:transform .12s;transform:scale(0)}.premium-page .checkbox input:checked:before{transform:scale(1)}.premium-page .field span,.premium-page .checkbox span{color:var(--premium-ivory)}.premium-page textarea,.premium-page input,.premium-page select{color:var(--premium-ivory);background:rgba(246,235,212,.08);border-color:rgba(201,162,74,.32)}.premium-page textarea:focus,.premium-page input:focus,.premium-page select:focus{border-color:var(--premium-gold);outline:3px solid rgba(201,162,74,.2)}.premium-page .option{min-height:54px;color:var(--premium-ivory);background:rgba(246,235,212,.055);border-color:rgba(201,162,74,.24);font-weight:750}.premium-page .option:hover,.premium-page .option[data-selected=true]{border-color:var(--premium-gold);background:rgba(201,162,74,.14);outline:3px solid rgba(201,162,74,.12)}.premium-page .status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.premium-page .status-card{min-height:132px}.premium-page .status-card h2{font-size:24px}.premium-page .status-card p{color:var(--premium-ivory);text-transform:capitalize;margin:8px 0 0;font-size:18px;font-weight:800}.premium-page .status-card[data-state=complete]{background:radial-gradient(circle at 90% 0,rgba(201,162,74,.18),transparent 8rem),rgba(246,235,212,.06);border-color:rgba(201,162,74,.52)}.premium-page .status-card[data-state=attention]{background:radial-gradient(circle at 90% 0,rgba(201,162,74,.13),transparent 8rem),rgba(201,162,74,.05);border-color:rgba(201,162,74,.42)}.premium-page .vault-ready-panel{background:radial-gradient(circle at 10% 20%,rgba(201,162,74,.16),transparent 14rem),rgba(201,162,74,.08);border:1px solid rgba(201,162,74,.48);border-radius:14px;gap:7px;padding:18px;display:grid}.premium-page .vault-ready-panel strong{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;font-size:28px}.premium-page .vault-ready-panel span{color:var(--premium-warm)}.premium-page .private-vault-preview{background:radial-gradient(circle at 15% 0,rgba(201,162,74,.12),transparent 18rem),linear-gradient(145deg,rgba(246,235,212,.055),rgba(246,235,212,.024));border:1px solid rgba(201,162,74,.24);border-radius:18px;gap:18px;margin-top:20px;padding:20px;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.04)}.premium-page .vault-preview-header{gap:9px;display:grid}.premium-page .vault-preview-header h2,.premium-page .vault-meaning-card h3{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin:0;font-weight:600;line-height:1.08}.premium-page .vault-preview-header h2{font-size:max(30px,min(4vw,44px))}.premium-page .vault-preview-header p,.premium-page .vault-meaning-card p,.premium-page .vault-meaning-card li,.premium-page .vault-meaning-card small{color:var(--premium-warm);line-height:1.62}.premium-page .vault-meaning-card{background:rgba(10,9,8,.34);border:1px solid rgba(201,162,74,.18);border-radius:14px;gap:12px;padding:18px;display:grid}.premium-page .vault-meaning-card span{color:var(--premium-gold);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.premium-page .vault-meaning-summary{background:linear-gradient(135deg,rgba(201,162,74,.13),rgba(246,235,212,.035)),rgba(10,9,8,.34);border-color:rgba(201,162,74,.42)}.premium-page .vault-meaning-summary h3{max-width:760px;font-size:max(26px,min(3.4vw,38px))}.premium-page .vault-meaning-summary p{max-width:680px;font-size:16px}.premium-page .vault-meaning-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-page .vault-meaning-card.compact h3{font-size:24px}.premium-page .vault-meaning-card ul{margin:0;padding-left:18px}.premium-page .vault-meaning-card details{margin-top:8px}.premium-page .vault-meaning-card summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--premium-gold);letter-spacing:.02em;font-size:12px;font-weight:850}.premium-page .vault-meaning-card details[open] summary{margin-bottom:6px}.premium-page .collection-documents{background:radial-gradient(circle at 0 0,rgba(201,162,74,.11),transparent 14rem),rgba(10,9,8,.38);border-color:rgba(201,162,74,.38);gap:16px}.premium-page .collection-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-page .collection-document-card,.premium-page .collection-symbol-guide-item{background:rgba(246,235,212,.04);border:1px solid rgba(201,162,74,.16);border-radius:14px;padding:0;overflow:hidden}.premium-page .collection-document-card[open]{background:linear-gradient(135deg,rgba(201,162,74,.1),rgba(246,235,212,.035)),rgba(10,9,8,.42);border-color:rgba(201,162,74,.34);grid-column:1/-1}.premium-page .collection-document-card summary{gap:7px;width:auto;padding:14px;list-style:none;display:grid}.premium-page .collection-document-card summary::-webkit-details-marker{display:none}.premium-page .document-card-title{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;letter-spacing:0;text-transform:none;font-size:24px;font-weight:650}.premium-page .document-card-description{color:var(--premium-warm);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.45}.premium-page .document-card-meta{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.premium-page .document-card-meta span{color:var(--premium-gold);letter-spacing:.02em;text-transform:none;border:1px solid rgba(201,162,74,.22);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.premium-page .collection-document-list p{white-space:pre-line;margin:0;padding:0 14px 14px}.premium-page .collection-symbol-guide{gap:10px;display:grid}.premium-page .collection-symbol-guide h4{color:var(--premium-ivory);font-family:var(--font-heading),"Cormorant Garamond",Georgia,serif;margin:0;font-size:24px;font-weight:600}.premium-page .collection-symbol-guide-item{gap:6px;padding:13px;display:grid}.premium-page .collection-symbol-guide-item strong{color:var(--premium-ivory)}.premium-page .collection-symbol-guide-item small{display:block}.premium-page .vault-download-ready-note{border-style:solid;gap:12px}.premium-page .vault-download-actions{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.premium-page .vault-download-actions .button,.premium-page .vault-download-actions .secondary-button{justify-content:center;min-height:44px}.premium-page .artifact-visibility-panel{margin-top:18px}.premium-page .artifact-visibility-list{gap:10px;margin-top:14px;display:grid}.premium-page .artifact-visibility-card{background:rgba(246,235,212,.035);border:1px solid rgba(201,162,74,.18);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.premium-page .artifact-visibility-card strong{color:var(--premium-ivory);font-size:.95rem;display:block}.premium-page .artifact-visibility-card small{color:rgba(246,235,212,.66);margin-top:4px;font-size:.82rem;line-height:1.45;display:block}.premium-page .artifact-visibility-card>span{color:var(--premium-gold);letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(201,162,74,.25);border-radius:999px;flex:none;padding:5px 10px;font-size:.72rem;font-weight:800}.premium-page .artifact-visibility-card.pending{background:rgba(246,235,212,.024);border-color:rgba(246,235,212,.12)}.premium-page .artifact-visibility-card.pending>span{color:rgba(246,235,212,.68);border-color:rgba(246,235,212,.14)}.premium-page .meaning-chip-list,.premium-page .symbol-rationale-list,.premium-page .included-items-grid{gap:10px;display:grid}.premium-page .meaning-chip-list{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-page .meaning-chip,.premium-page .symbol-rationale,.premium-page .included-items-grid div{background:rgba(246,235,212,.043);border:1px solid rgba(201,162,74,.16);border-radius:12px;padding:13px}.premium-page .meaning-chip strong,.premium-page .symbol-rationale strong{color:var(--premium-ivory);display:block}.premium-page .meaning-chip small,.premium-page .symbol-rationale small{margin-top:4px;display:block}.premium-page .symbol-rationale-list{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-page .symbol-rationale p{color:var(--premium-ivory);margin:6px 0 0;font-weight:720}.premium-page .vault-meaning-card.boundary{background:rgba(201,162,74,.067);border-color:rgba(201,162,74,.28)}.premium-page .vault-meaning-card.boundary p{font-size:14px}.premium-page .vault-meaning-fallback{border-style:dashed}.premium-page .included-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-page .included-items-grid div{color:var(--premium-ivory);font-weight:750}.premium-page.admin-debug-page{min-height:100vh}.premium-page .admin-debug-hero{min-height:auto}.premium-page .admin-debug-tabs{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.premium-page .admin-debug-tabs a{border:1px solid var(--premium-line);min-height:42px;color:var(--premium-warm);border-radius:999px;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.premium-page .admin-debug-tabs a[aria-current=page]{border-color:var(--premium-gold);color:var(--premium-ivory);background:rgba(201,162,74,.14)}.premium-page .admin-debug-card,.premium-page .admin-locked-card{max-width:none}.premium-page .admin-debug-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.premium-page .admin-debug-summary span{min-height:48px;color:var(--premium-warm);background:rgba(246,235,212,.043);border:1px solid rgba(201,162,74,.22);border-radius:10px;align-items:center;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.premium-page .admin-meaning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.premium-page .admin-meaning-card{background:rgba(246,235,212,.035);border:1px solid rgba(201,162,74,.2);border-radius:14px;gap:14px;padding:16px;display:grid}.premium-page .admin-meaning-card h3{color:var(--premium-ivory);margin:0 0 8px;font-size:20px}.premium-page .admin-meaning-card strong{color:var(--premium-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.premium-page .admin-meaning-card p{color:var(--premium-warm);margin:0;font-size:13px;line-height:1.55}.premium-page .admin-meaning-meta{flex-wrap:wrap;gap:7px;display:flex}.premium-page .admin-meaning-meta span{color:var(--premium-warm);background:rgba(246,235,212,.043);border:1px solid rgba(201,162,74,.18);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.admin-table-wrap{border:1px solid var(--premium-line);border-radius:14px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:980px}.admin-table th,.admin-table td{color:var(--premium-warm);text-align:left;vertical-align:top;border-bottom:1px solid rgba(201,162,74,.16);padding:13px 14px;font-size:13px}.admin-table th{color:var(--premium-gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.admin-table tr:last-child td{border-bottom:0}.admin-table a{color:var(--premium-gold-bright)}.admin-status-pill{min-height:26px;color:var(--premium-warm);text-transform:capitalize;background:rgba(246,235,212,.043);border:1px solid rgba(201,162,74,.26);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.admin-status-pill[data-state=complete]{color:var(--premium-ivory);background:rgba(201,162,74,.13);border-color:rgba(201,162,74,.52)}.admin-status-pill[data-state=failed]{color:#ffc7bd;background:rgba(180,71,71,.12);border-color:rgba(180,71,71,.5)}@media (max-width:800px){.nav{flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:8px 0}.nav-links{display:none}.mobile-nav-actions{align-items:center;gap:8px;display:flex}.mobile-header-cta{color:#fffdf8;white-space:nowrap;background:linear-gradient(#c99b48,#a97820);border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.mobile-menu-button{color:#f6ebd4;cursor:pointer;background:0 0;border:1px solid rgba(246,235,212,.42);border-radius:50%;place-content:center;gap:6px;width:38px;height:38px;padding:0;display:grid}.mobile-menu-button span{background:currentColor;width:16px;height:1px;display:block}.mobile-menu-button:focus-visible{outline-offset:3px;outline:2px solid #e0bd78}.mobile-menu-panel a:focus-visible{outline-offset:3px;outline:2px solid #e0bd78}.mobile-menu-panel button:focus-visible{outline-offset:3px;outline:2px solid #e0bd78}.mobile-menu-layer{z-index:20;height:calc(100dvh - 60px);display:block;position:fixed;top:60px;left:0;right:0}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(5,7,5,.68);border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-menu-panel{color:#f6ebd4;background:linear-gradient(155deg,#202720,#101410);border-left:1px solid rgba(201,162,74,.34);width:min(88vw,390px);height:100%;padding:22px 24px 30px;animation:.22s ease-out mobile-menu-in;position:absolute;top:0;right:20px;overflow-y:auto;box-shadow:-24px 0 50px rgba(0,0,0,.35)}.mobile-menu-heading{color:#c9a24a;font:600 .67rem var(--font-label),serif;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(201,162,74,.25);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mobile-menu-heading button{color:#f6ebd4;cursor:pointer;background:0 0;border:1px solid rgba(246,235,212,.35);border-radius:999px;min-width:54px;min-height:38px}.mobile-menu-links{margin-top:8px;display:grid}.mobile-menu-links a{color:#f6ebd4;min-height:54px;font-family:var(--font-heading),serif;border-bottom:1px solid rgba(246,235,212,.12);align-items:center;font-size:1.42rem;text-decoration:none;display:flex}.mobile-menu-links a[aria-current=page]{color:#d6b46f}.mobile-menu-links .mobile-menu-primary{color:#11140f;min-height:48px;font:600 .72rem var(--font-label),sans-serif;letter-spacing:.06em;background:#b88a3b;border:0;justify-content:center;margin-top:22px}.mobile-menu-panel>p{color:rgba(246,235,212,.58);margin:22px 0 0;font-size:.74rem}@keyframes mobile-menu-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:32px;padding:54px 0 48px}.hero h1{font-size:max(38px,min(12vw,48px))}.delivery-mockup,.preview-grid,.step-flow,.product-layout,.included-grid,.trust-strip-grid,.interview-hero-grid,.interview-layout,.checkout-layout,.support-layout,.vault-summary{grid-template-columns:1fr}.download-row{grid-template-columns:72px 1fr}.premium-page .section-heading-row,.premium-page .vault-artifact-grid,.premium-page .vault-artifact-card{grid-template-columns:1fr}.premium-page .section-heading-row{flex-direction:column;align-items:start}.premium-page .vault-artifact-card{gap:12px;padding:14px}.premium-page .vault-artifact-card>div:last-child,.premium-page .artifact-meta-row{grid-column:auto}.premium-page .vault-display-case{min-height:190px;padding:18px}.download-row .button{width:100%}.mockup-item.wide{grid-column:auto}.section{padding:54px 0}.summary-row,.premium-page .transaction-layout,.premium-page .status-grid,.premium-page .admin-debug-summary,.premium-page .grid{grid-template-columns:1fr}.premium-page .transaction-layout,.premium-page .checkout-layout,.premium-page .interview-layout{gap:16px}.premium-page .transaction-side-panel,.premium-page .side-panel{padding:16px}.premium-page .transaction-visual-card,.premium-page .side-panel-visual{min-height:180px}.premium-page .transaction-visual-card strong{font-size:28px}.premium-page .status-card{min-height:auto;padding:16px}.premium-page .status-card h2{font-size:20px}.premium-page .status-card p{font-size:16px}.premium-page .private-vault-preview{border-radius:15px;gap:16px;margin-top:16px;padding:14px}.premium-page .vault-preview-header h2{font-size:29px;line-height:1.08}.premium-page .vault-preview-header p{font-size:15px;line-height:1.55}.premium-page .vault-meaning-card{gap:10px;padding:14px}.premium-page .vault-meaning-summary h3{font-size:24px;line-height:1.12}.premium-page .vault-meaning-summary p,.premium-page .vault-meaning-card p,.premium-page .vault-meaning-card li{font-size:15px;line-height:1.56}.premium-page .vault-meaning-two-column,.premium-page .collection-document-list,.premium-page .meaning-chip-list,.premium-page .symbol-rationale-list,.premium-page .included-items-grid{grid-template-columns:1fr;gap:9px}.premium-page .vault-meaning-card.compact h3{font-size:21px}.premium-page .meaning-chip,.premium-page .symbol-rationale,.premium-page .included-items-grid div{padding:12px}.premium-page .vault-meaning-card summary{font-size:12px}.premium-page .collection-documents{gap:12px}.premium-page .collection-document-card summary{padding:12px}.premium-page .document-card-title{font-size:22px}.premium-page .document-card-description{font-size:13px}.premium-page .collection-document-list p{padding:0 12px 12px}.premium-page .vault-download-actions{display:grid}.premium-page .vault-download-actions .button,.premium-page .vault-download-actions .secondary-button{width:100%}.premium-page .summary-list{gap:8px}.premium-page .summary-row{grid-template-columns:1fr;gap:6px;padding:11px 0}.admin-table-wrap{border:0;border-radius:0;overflow:visible}.admin-table{border-collapse:separate;border-spacing:0 12px;min-width:0}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;display:block}.admin-table tr{background:radial-gradient(circle at 100% 0,rgba(201,162,74,.12),transparent 10rem),rgba(246,235,212,.043);border:1px solid rgba(201,162,74,.24);border-radius:14px;overflow:hidden;box-shadow:0 16px 34px rgba(0,0,0,.22)}.admin-table td{overflow-wrap:anywhere;border-bottom:1px solid rgba(201,162,74,.13);grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:grid}.admin-table td:before{content:attr(data-label);color:var(--premium-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-table td:last-child{border-bottom:0}}@media (max-width:980px){.home-hero{min-height:auto}.home-hero-grid,.home-generations-grid,.home-trust-grid{grid-template-columns:1fr}.home-hero-grid{gap:42px;padding:62px 0}.home-card-grid,.home-occasion-grid,.home-step-line{grid-template-columns:repeat(2,minmax(0,1fr))}.home-receive-card:first-child{grid-column:span 2}.home-generation-stack{grid-template-columns:1fr}}@media (max-width:640px){.brand{gap:8px;min-height:40px}.brand-mark{width:31px;height:36px}.brand-name{font-size:19px}.brand-tagline{display:none}.home-shell{width:min(100% - 24px,1180px)}.home-hero-grid{gap:26px;padding:36px 0 34px}.home-eyebrow{letter-spacing:.15em;margin-bottom:9px;font-size:10px}.home-premium h1{font-size:max(33px,min(9.8vw,40px));line-height:1.02}.home-premium h2{font-size:max(28px,min(8vw,36px));line-height:1.06}.home-hero-subtext{margin-top:15px;font-size:15.5px;line-height:1.58}.home-cta-row{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.home-hero-trust{gap:9px 12px;margin-top:18px;font-size:12px}.home-hero-trust span{gap:7px}.home-button{width:100%;min-height:46px}.home-artifact-board{padding:10px}.home-hero-main-visual img{aspect-ratio:1.12;object-position:center 28%}.home-board-header{padding-bottom:12px}.home-board-header img{width:38px;height:38px}.home-board-header strong{font-size:18px}.home-artifact-grid,.home-step-line,.home-faq-list div{grid-template-columns:1fr;gap:12px}.home-card-grid,.home-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-artifact-grid{grid-template-columns:1fr;margin-top:-24px;padding:0 8px;display:grid}.home-artifact-tile,.home-card,.home-step{min-height:auto;padding:15px}.home-artifact-tile{grid-template-columns:82px 1fr;align-items:center;gap:10px}.home-artifact-tile img{object-fit:cover;width:82px;height:64px}.home-artifact-tile:first-child img{width:82px;height:64px}.home-hero-visual-caption{padding:10px;display:block;bottom:10px;left:10px;right:10px}.home-hero-visual-caption strong{text-align:left;margin-top:4px;font-size:16px;display:block}.home-artifact-tile h2{font-size:18px}.home-artifact-tile p,.home-card p,.home-step p{font-size:13px;line-height:1.45}.home-featured-tile{grid-row:auto;min-height:190px}.home-featured-tile img{width:100%;height:120px}.home-card img{width:100%;height:82px;margin-bottom:10px}.home-occasion-card:nth-child(n+5){grid-template-columns:54px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.home-occasion-card:nth-child(n+5) img{border-radius:8px;width:54px;height:48px;margin:0}.home-occasion-card:nth-child(n+5) h3{margin:0;font-size:16px}.home-occasion-card:nth-child(n+5) p{display:none}.home-card h3{margin-bottom:6px;font-size:19px}.home-receive-card{min-height:auto}.home-receive-card:first-child{grid-column:1/-1;min-height:auto;padding:14px;display:block}.home-receive-card img{width:100%;height:96px}.home-receive-card:first-child img{order:initial;height:148px;min-height:148px;margin-bottom:12px}.home-step img{width:76px;height:58px;margin:0}.home-step span{width:28px;height:28px;font-size:13px}.home-step{grid-template-columns:28px 76px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.home-step h3{margin:0;font-size:17px}.home-step p{grid-column:3;margin:3px 0 0}.home-section,.home-final-cta{padding:46px 0}.home-section-heading{margin-bottom:24px}.home-section-heading p:not(.home-eyebrow){margin-top:12px;font-size:16px}.home-generation-card{grid-template-columns:96px 1fr;gap:13px;padding:14px}.home-generation-card:first-child{grid-row:auto;min-height:auto}.home-generation-card img,.home-generation-card:first-child img{height:76px}.home-generation-card p{font-size:14px;line-height:1.5}.home-trust-block{min-height:260px;padding:18px}.home-trust-block img{width:100%;height:100%;margin-bottom:0}.home-trust-block p:not(.home-eyebrow){font-size:15px;line-height:1.58}.premium-page .section{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.premium-page h1{font-size:max(34px,min(10.4vw,42px));line-height:1.07}.premium-page h2{font-size:max(28px,min(8.2vw,36px))}.premium-page .interview-hero-grid{padding:44px 0}.premium-page .trust-row{flex-direction:column;align-items:flex-start;gap:12px}.premium-page .lead{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:16px;line-height:1.62}.premium-page .premium-artifact-board{grid-template-columns:1fr;gap:12px;padding:12px}.premium-page .product-panel{order:-1}.premium-page .premium-certificate-card,.premium-page .create-hero-visual{min-height:230px}.premium-page .create-hero-visual div{padding:18px}.premium-page .create-hero-visual strong{font-size:28px}.premium-page .premium-artifact-board .mockup-item{min-height:116px;padding:13px}.premium-page .premium-artifact-board .mockup-item.featured{min-height:168px}.premium-page .premium-artifact-board .mockup-item strong,.premium-page .premium-artifact-board .mockup-item.featured strong{margin-bottom:5px;font-size:18px}.premium-page .mini-crest,.premium-page .mini-certificate,.premium-page .mini-story,.premium-page .mini-guide,.premium-page .mini-vault{width:48px;height:54px;margin-bottom:9px}.premium-page .premium-artifact-board .mockup-item.wide{grid-template-columns:50px 1fr;min-height:82px}.premium-page .product-hero{padding:50px 0 58px}.premium-page .product-collection-showcase{grid-template-columns:1fr}.premium-page .product-artifact-featured{grid-row:auto;min-height:260px}.premium-page .product-artifact-featured strong{font-size:28px}.premium-page .product-artifact-card,.premium-page .product-artifact-wide{grid-template-columns:92px 1fr;min-height:108px}.premium-page .product-artifact-card img{height:88px}.premium-page .product-artifact-card strong{font-size:18px}.premium-page .journey-shell{padding:40px 0 48px}.premium-page .journey-card{gap:14px;padding:18px}.premium-page .create-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.premium-page .create-trust-strip span{min-height:38px;padding:0 8px;font-size:11px}.premium-page .interview-preview{padding:14px}.premium-page .preview-artifacts img{height:48px}.premium-page .trust-strip-grid article{min-height:auto;padding:16px}.premium-page .faq-row{padding:16px}.premium-page .mock-crest,.premium-page .mock-certificate,.premium-page .mock-page,.premium-page .mock-vault{min-height:220px}.premium-page .artifact-preview-card{min-height:210px}.premium-page.transaction-page .journey-shell{padding-top:32px}.premium-page.transaction-page .card,.premium-page.transaction-page .side-panel,.premium-page.admin-debug-page .admin-debug-card{padding:15px}.premium-page.transaction-page .side-panel-visual{min-height:150px;margin-bottom:14px}.premium-page.transaction-page .status-grid{gap:10px}.premium-page.transaction-page .status-card{padding:14px}.premium-page.admin-debug-page .premium-section{padding-top:34px}.premium-page .admin-meaning-grid{grid-template-columns:1fr;gap:10px}.premium-page .admin-meaning-card{padding:13px}.admin-table{border-spacing:0 10px}.admin-table td{grid-template-columns:minmax(78px,.36fr) minmax(0,1fr);gap:10px;padding:10px 11px}}.showcase-page .showcase-hero .lead{max-width:780px}.journal-hero .lead,.journal-article-hero .lead{max-width:760px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.journal-card{background:linear-gradient(rgba(21,18,14,.96),rgba(10,9,8,.96));border:1px solid rgba(196,154,76,.26);grid-template-columns:minmax(180px,.58fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.2)}.journal-card-image{background:#090807;min-height:100%;display:block}.journal-card-image img{object-fit:cover;width:100%;height:100%;display:block}.journal-card-body{align-content:center;gap:12px;padding:24px;display:grid}.journal-card-body h2,.journal-card-body p{margin:0}.journal-card-body h2{font-size:max(1.7rem,min(2.4vw,2.35rem));line-height:1.08}.journal-card-body h2 a,.journal-read-link{color:var(--ivory)}.journal-card-body p:not(.eyebrow){color:rgba(248,241,225,.76);line-height:1.65}.journal-read-link{color:var(--gold);font-weight:700}.journal-footer-cta,.journal-commercial-cta{max-width:860px}.journal-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:48px;display:grid}.journal-hero-image,.journal-inline-visual{background:#090807;border:1px solid rgba(196,154,76,.32);margin:0;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.34)}.journal-hero-image img,.journal-inline-visual img{width:100%;height:auto;display:block}.journal-hero-image figcaption,.journal-inline-visual figcaption{color:var(--gold);letter-spacing:.08em;padding:12px 16px;font-size:.76rem;line-height:1.5}.journal-byline{color:rgba(248,241,225,.66);flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:.82rem;display:flex}.premium-page .journal-reading-section{color:#241c13;background:#f2ead9}.journal-reading-layout{grid-template-columns:minmax(190px,.28fr) minmax(0,760px);justify-content:center;align-items:start;gap:54px;display:grid}.journal-toc{background:rgba(255,255,255,.36);border-left:2px solid #a47a35;padding:20px;position:-webkit-sticky;position:sticky;top:104px}.journal-toc ol{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.journal-toc a,.journal-prose a{color:#704c17;text-underline-offset:3px;-webkit-text-decoration-color:rgba(112,76,23,.32);text-decoration-color:rgba(112,76,23,.32)}.journal-prose{min-width:0}.journal-prose>section{margin:0 0 58px;scroll-margin-top:112px}.journal-prose h2,.journal-prose h3,.journal-prose p,.journal-prose li{color:#241c13}.journal-prose h2{margin:0 0 20px;font-size:max(2rem,min(4vw,2.75rem));line-height:1.08}.journal-prose h3{margin:24px 0 8px;font-size:1.35rem}.journal-prose p,.journal-prose li{font-size:1.05rem;line-height:1.82}.journal-prose p{margin:0 0 18px}.journal-prose ul{gap:10px;margin:20px 0 26px;padding-left:24px;display:grid}.journal-prose ol{gap:10px;margin:20px 0 26px;padding-left:26px;display:grid}.journal-introduction{border-bottom:1px solid rgba(85,57,23,.2);margin:0 0 48px;padding-bottom:28px}.journal-note,.journal-quote{color:#3a2b1a;background:rgba(164,122,53,.09);border-left:3px solid #a47a35;margin:24px 0;padding:18px 22px;font-size:1.02rem;line-height:1.72}.journal-table-wrap{max-width:100%;margin:24px 0 30px;overflow-x:auto}.journal-table-wrap table{border-collapse:collapse;background:rgba(255,255,255,.34);width:100%;min-width:620px}.journal-table-wrap th,.journal-table-wrap td{color:#241c13;text-align:left;vertical-align:top;border:1px solid rgba(85,57,23,.2);padding:12px 14px;font-size:.95rem;line-height:1.55}.journal-table-wrap th{font-family:var(--font-heading),Georgia,serif;background:rgba(164,122,53,.12)}.journal-inline-visual{max-width:620px;margin:32px auto 4px}.journal-faq div{border-top:1px solid rgba(85,57,23,.2);padding:18px 0}.journal-sources li{font-size:.95rem}.journal-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.journal-related>div>a{color:var(--ivory);background:rgba(196,154,76,.08);border:1px solid rgba(196,154,76,.26);gap:8px;padding:22px;display:grid}.journal-related span{font-family:var(--font-heading),Georgia,serif;font-size:1.45rem}.journal-related small{color:rgba(248,241,225,.7);font-size:.9rem;line-height:1.55}@media (max-width:1000px){.journal-grid,.journal-hero-grid{grid-template-columns:1fr}.journal-reading-layout{grid-template-columns:1fr;gap:34px}.journal-toc{position:static}}@media (max-width:700px){.journal-card,.journal-related>div{grid-template-columns:1fr}.journal-card-image{aspect-ratio:16/11}.journal-card-body{padding:18px}.journal-byline{gap:6px;display:grid}.journal-prose p,.journal-prose li{font-size:1rem;line-height:1.74}}.showcase-controls{background:rgba(15,12,9,.82);border:1px solid rgba(196,154,76,.28);gap:18px;margin:28px 0 18px;padding:20px;display:grid}.showcase-search{gap:8px;display:grid}.showcase-search label,.showcase-count,.showcase-occasion{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.showcase-search input{width:100%;color:var(--ivory);font:inherit;background:rgba(8,7,6,.88);border:1px solid rgba(235,213,171,.22);padding:13px 14px}.showcase-filter-row{flex-wrap:wrap;gap:10px;display:flex}.showcase-tag-row{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.showcase-tag-row span{color:rgba(248,241,225,.82);border:1px solid rgba(196,154,76,.3);padding:7px 10px}.showcase-filter-button{color:var(--ivory);cursor:pointer;font:inherit;background:rgba(196,154,76,.08);border:1px solid rgba(196,154,76,.34);padding:9px 12px}.showcase-filter-button[data-active=true],.showcase-filter-button:hover{background:linear-gradient(135deg,var(--gold),#f1d28a);color:#11100d}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.showcase-card,.showcase-detail-crest,.showcase-detail-panel{background:linear-gradient(rgba(21,18,14,.96),rgba(10,9,8,.96));border:1px solid rgba(196,154,76,.26);box-shadow:0 22px 70px rgba(0,0,0,.28)}.showcase-crest-link{background:#0a0908;display:block;overflow:hidden}.showcase-card img,.showcase-detail-crest img{width:100%;height:auto;display:block}.showcase-card-body{gap:10px;padding:18px;display:grid}.showcase-card-body h2,.showcase-detail-panel h2{color:var(--ivory);margin:0}.showcase-card-body p,.showcase-detail-panel p{color:rgba(248,241,225,.78)}.showcase-card-link,.showcase-back-link{color:var(--gold);font-weight:700}.showcase-detail-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;margin-top:30px;display:grid}.showcase-detail-panels{gap:18px;display:grid}.showcase-detail-panel{padding:20px}.showcase-back-link{margin-top:18px;display:inline-flex}@media (max-width:900px){.showcase-grid,.showcase-detail-layout{grid-template-columns:1fr}.showcase-controls,.showcase-card-body,.showcase-detail-panel{padding:16px}}.home-occasion-card{color:inherit;text-decoration:none}.home-v2{--hv2-ink:#151713;--hv2-charcoal:#1d211d;--hv2-evergreen:#27372f;--hv2-burgundy:#4a292a;--hv2-ivory:#f4eee3;--hv2-paper:#fbf7ef;--hv2-brass:#a98549;--hv2-muted:#726b60;background:var(--hv2-ivory);color:var(--hv2-ink);overflow:clip}.hv2-shell{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.hv2-section{padding:112px 0}.hv2-kicker{color:var(--hv2-brass);font:600 .72rem/1.4 var(--font-label),sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.home-v2 h1,.home-v2 h2,.home-v2 h3{font-family:var(--font-heading),serif;margin-top:0}.home-v2 h1{letter-spacing:-.045em;max-width:680px;margin-bottom:24px;font-size:max(3.5rem,min(5.6vw,6.35rem));font-weight:500;line-height:.94}.home-v2 h2{letter-spacing:-.035em;margin-bottom:22px;font-size:max(2.5rem,min(4.2vw,4.6rem));font-weight:500;line-height:1}.home-v2 h3{margin-bottom:8px;font-size:1.7rem;font-weight:600;line-height:1.05}.home-v2 p{line-height:1.7}.hv2-hero{min-height:790px;color:var(--hv2-ivory);background:radial-gradient(circle at 76% 24%,rgba(125,91,55,.2),transparent 28%),radial-gradient(circle at 20% 86%,rgba(74,41,42,.34),transparent 34%),linear-gradient(128deg,#171a17 0%,#202721 58%,#18201c 100%);padding:72px 0 78px}.hv2-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;display:grid}.hv2-hero-copy{z-index:2;padding:30px 0;position:relative}.hv2-lede{color:rgba(244,238,227,.78);max-width:630px;margin:0 0 28px;font-size:1.15rem}.hv2-offer-line{color:rgba(244,238,227,.72);flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0 0 28px;font-size:.86rem;display:flex}.hv2-offer-line strong{color:#d4b577;font:600 1.1rem var(--font-label),sans-serif}.hv2-offer-line span{position:relative}.hv2-offer-line span:before{content:"·";color:var(--hv2-brass);position:absolute;left:-13px}.hv2-actions{flex-wrap:wrap;gap:12px;display:flex}.hv2-button{min-height:50px;font:600 .78rem var(--font-label),sans-serif;letter-spacing:.055em;border:1px solid transparent;border-radius:2px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.hv2-button:hover{transform:translateY(-1px)}.hv2-primary{color:#141712;background:#bd9857}.hv2-primary:hover{background:#d0ae6d}.hv2-secondary{color:var(--hv2-ivory);border-color:rgba(244,238,227,.5)}.hv2-secondary:hover{background:rgba(255,255,255,.06)}.hv2-disclosure{color:rgba(244,238,227,.55);margin:18px 0 0;font-size:.78rem}.hv2-hero-product{padding:30px 0 0;position:relative}.hv2-document-stack{min-height:590px;position:relative}.hv2-document-stack img{object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.35));position:absolute}.hv2-paper{border:1px solid rgba(225,201,157,.52);width:58%;height:auto;filter:drop-shadow(0 22px 25px rgba(0,0,0,.24))!important}.hv2-paper-story{top:3%;left:0;transform:rotate(-7deg)}.hv2-paper-meaning{top:2%;right:0;transform:rotate(7deg)}.hv2-paper-certificate{bottom:4%;left:5%;transform:rotate(-2deg)}.hv2-crest{z-index:3;border-radius:50%;width:64%;height:auto;top:14%;left:21%;filter:drop-shadow(0 22px 26px rgba(0,0,0,.24))!important}.hv2-product-caption{z-index:4;background:rgba(20,24,20,.9);border:1px solid rgba(191,153,86,.38);width:86%;margin:-46px auto 0;padding:18px 22px;position:relative;box-shadow:0 18px 40px rgba(0,0,0,.25)}.hv2-product-caption span{color:#c9a563;font:600 .63rem var(--font-label),sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;display:block}.hv2-product-caption strong{font:500 .82rem/1.5 var(--font-body),sans-serif;color:rgba(244,238,227,.85)}.hv2-heading{max-width:890px;margin-bottom:54px}.hv2-heading-narrow{max-width:780px}.hv2-heading>p:not(.hv2-kicker){max-width:700px;color:var(--hv2-muted);font-size:1.05rem}.hv2-recognition{background:var(--hv2-paper)}.hv2-editorial-scenes{grid-template-columns:1.7fr 1fr;gap:22px;display:grid}.hv2-scene{min-height:250px;color:inherit;background:#e9e0d2;grid-template-columns:46% 1fr;align-items:center;padding:24px;text-decoration:none;display:grid}.hv2-scene-main{background:var(--hv2-evergreen);color:var(--hv2-ivory);grid-row:span 2;grid-template-columns:1fr;padding:34px}.hv2-scene img{object-fit:contain;width:100%;height:210px;transition:transform .3s}.hv2-scene-main img{height:390px}.hv2-scene:hover img,.hv2-example-grid a:hover img{transform:scale(1.015)}.hv2-scene div{padding:16px}.hv2-scene span{color:var(--hv2-brass);font:600 .62rem var(--font-label),sans-serif;letter-spacing:.1em;text-transform:uppercase}.hv2-scene p{color:inherit;opacity:.72;margin:0 0 12px}.hv2-scene strong{font-size:.78rem}.hv2-collection{background:#e7dfd2}.hv2-collection-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.hv2-collection-visual{min-height:650px;position:relative}.hv2-collection-visual img{width:72%;height:auto;position:absolute;box-shadow:0 24px 50px rgba(53,45,35,.18)}.hv2-collection-visual img:first-child{z-index:3;top:6%;left:14%}.hv2-collection-visual img:nth-child(2){bottom:0;left:0;transform:rotate(-6deg)}.hv2-collection-visual img:nth-child(3){bottom:2%;right:0;transform:rotate(7deg)}.hv2-intro{color:var(--hv2-muted);font-size:1.05rem}.hv2-artifact-list{border-top:1px solid rgba(70,62,51,.2);margin:32px 0 0;padding:0;list-style:none}.hv2-artifact-list li{border-bottom:1px solid rgba(70,62,51,.2);grid-template-columns:42px 1fr;gap:18px;padding:17px 0;display:grid}.hv2-artifact-list b{color:var(--hv2-brass);font:600 .72rem var(--font-label),sans-serif}.hv2-artifact-list h3{margin:0;font-size:1.35rem}.hv2-artifact-list p{color:var(--hv2-muted);margin:3px 0 0;font-size:.9rem}.hv2-evidence{color:var(--hv2-ivory);background:linear-gradient(120deg,#1b201c,#243229)}.hv2-evidence .hv2-heading p:not(.hv2-kicker){color:rgba(244,238,227,.7)}.hv2-evidence-flow{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:36px;display:grid}.hv2-evidence-notes,.hv2-evidence-output{gap:16px;display:grid}.hv2-evidence-notes article,.hv2-evidence-output article{border-left:1px solid var(--hv2-brass);background:rgba(255,255,255,.035);padding:20px}.hv2-evidence-notes span{color:var(--hv2-brass);font:600 .65rem var(--font-label),sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;display:block}.hv2-evidence-notes strong{font:500 1rem/1.5 var(--font-body),sans-serif}.hv2-evidence-crest img{filter:drop-shadow(0 28px 38px rgba(0,0,0,.28));width:100%;height:auto}.hv2-evidence-output b{color:#d3b574}.hv2-evidence-output p{color:rgba(244,238,227,.65);margin:5px 0 0;font-size:.86rem}.hv2-boundary{color:rgba(244,238,227,.55);border-top:1px solid rgba(169,133,73,.28);margin:48px 0 0;padding-top:20px;font-size:.78rem}.hv2-examples{background:var(--hv2-paper)}.hv2-heading-row{justify-content:space-between;align-items:end;gap:30px;max-width:none;display:flex}.hv2-heading-row a{color:var(--hv2-burgundy);font-weight:700}.hv2-example-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hv2-example-grid a{min-height:330px;color:inherit;background:#e8dfd1;text-decoration:none;position:relative;overflow:hidden}.hv2-example-grid .hv2-example-featured{background:#d9d0c2;grid-area:span 2/span 2;min-height:678px}.hv2-example-grid img{object-fit:contain;width:100%;height:245px;transition:transform .3s}.hv2-example-grid .hv2-example-featured img{height:550px}.hv2-example-grid div{padding:18px 22px 22px}.hv2-example-grid h3{font-size:1.4rem}.hv2-example-grid p{color:var(--hv2-muted);margin:0;font-size:.86rem}.hv2-moments{background:#e8dfd2}.hv2-moment-list{border-top:1px solid rgba(60,50,40,.2)}.hv2-moment-list>a{color:inherit;border-bottom:1px solid rgba(60,50,40,.2);grid-template-columns:70px 1fr 300px;align-items:center;gap:20px;padding:27px 8px;text-decoration:none;display:grid}.hv2-moment-list span{color:var(--hv2-brass);font:600 .75rem var(--font-label),sans-serif}.hv2-moment-list h3{margin:0}.hv2-moment-list p{color:var(--hv2-muted);margin:3px 0 0}.hv2-moment-list b{color:var(--hv2-burgundy);font-size:.84rem}.hv2-more-moments{color:var(--hv2-muted);margin:30px 0 0}.hv2-more-moments a{color:var(--hv2-burgundy)}.hv2-process{background:var(--hv2-paper)}.hv2-journey{border-top:1px solid rgba(60,50,40,.22);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.hv2-journey li{padding:30px 24px 20px 0;position:relative}.hv2-journey li:before{content:"";background:var(--hv2-brass);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.hv2-journey span{color:var(--hv2-brass);font:600 .68rem var(--font-label),sans-serif}.hv2-journey h3{margin-top:18px;font-size:1.35rem}.hv2-journey p{color:var(--hv2-muted);font-size:.88rem}.hv2-trust{color:var(--hv2-ivory);background:#202822}.hv2-trust-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.hv2-trust-grid>div:first-child>p:not(.hv2-kicker){color:rgba(244,238,227,.68)}.hv2-trust-links{flex-wrap:wrap;gap:10px 20px;margin-top:26px;display:flex}.hv2-trust-links a{color:#d2b374;font-size:.8rem}.hv2-faq details{border-bottom:1px solid rgba(244,238,227,.16)}.hv2-faq summary{cursor:pointer;padding:20px 0;font-weight:700}.hv2-faq details p{color:rgba(244,238,227,.68);margin:0 0 20px}.hv2-final{text-align:center;color:var(--hv2-ivory);background:radial-gradient(circle at 50% 0,rgba(150,105,65,.28),transparent 42%),linear-gradient(130deg,#342322,#18211c);padding:126px 0}.hv2-final-inner{max-width:860px}.hv2-final-inner .hv2-actions{justify-content:center;margin-top:32px}.hv2-final-inner>p:not(.hv2-kicker){color:rgba(244,238,227,.72)}.hv2-final small{color:rgba(244,238,227,.5);margin-top:20px;display:block}@media (max-width:900px){.hv2-shell{width:min(100% - 34px,720px)}.hv2-section{padding:78px 0}.hv2-hero{min-height:auto;padding:50px 0 38px}.hv2-hero-grid,.hv2-collection-grid,.hv2-trust-grid{grid-template-columns:1fr;gap:42px}.hv2-hero-copy{padding:0}.home-v2 h1{font-size:max(3.2rem,min(11vw,5rem))}.hv2-document-stack{min-height:530px}.hv2-product-caption{margin-top:-72px}.hv2-editorial-scenes{grid-template-columns:1fr}.hv2-scene-main{grid-row:auto}.hv2-collection-grid{flex-direction:column-reverse;display:flex}.hv2-collection-visual{width:100%;min-height:600px}.hv2-evidence-flow{grid-template-columns:1fr}.hv2-evidence-crest{width:min(520px,100%);margin:auto}.hv2-example-grid{grid-template-columns:1fr 1fr}.hv2-example-grid .hv2-example-featured{grid-column:span 2;min-height:auto}.hv2-example-grid .hv2-example-featured img{height:430px}.hv2-moment-list>a{grid-template-columns:45px 1fr}.hv2-moment-list b{grid-column:2}.hv2-journey{border-top:0;border-left:1px solid rgba(60,50,40,.22);grid-template-columns:1fr;margin-left:5px}.hv2-journey li{padding:8px 0 28px 28px}.hv2-journey li:before{top:10px;left:-5px}}@media (max-width:560px){.nav{gap:6px;width:calc(100% - 20px)}.brand{gap:6px;min-width:0}.brand-mark{flex:none;width:30px;height:36px}.brand-name{font-size:20px}.brand-tagline{display:none}.mobile-header-cta{min-height:44px;padding:0 9px;font-size:10px}.mobile-menu-button{width:44px;height:44px}.hv2-shell{width:calc(100% - 28px)}.hv2-section{padding:64px 0}.hv2-hero{padding:32px 0 22px}.hv2-kicker{margin-bottom:12px;font-size:.64rem}.home-v2 h1{margin-bottom:15px;font-size:max(2.65rem,min(12.4vw,3.4rem));line-height:.95}.home-v2 h2{font-size:2.45rem}.hv2-lede{margin-bottom:17px;font-size:.95rem;line-height:1.55}.hv2-offer-line{gap:7px 16px;margin-bottom:17px;font-size:.7rem}.hv2-offer-line strong{width:100%;font-size:.95rem}.hv2-offer-line span:first-of-type:before{display:none}.hv2-button{min-height:47px;padding:0 17px;font-size:.68rem}.hv2-disclosure{margin-top:11px}.hv2-hero-grid{gap:12px;padding-bottom:0}.hv2-hero-product{width:100%;height:auto;padding:0;position:relative;bottom:auto;right:auto}.hv2-document-stack{background:rgba(244,238,227,.05);border:1px solid rgba(211,180,119,.3);min-height:255px;overflow:hidden}.hv2-paper{width:45%;display:block;filter:drop-shadow(0 12px 14px rgba(0,0,0,.18))!important}.hv2-paper-story{top:18px;left:8px;transform:rotate(-5deg)}.hv2-paper-meaning{top:18px;right:8px;transform:rotate(5deg)}.hv2-paper-certificate{width:46%;top:52px;bottom:auto;left:27%;transform:none}.hv2-crest{width:170px;top:44px;left:calc(50% - 85px);filter:drop-shadow(0 14px 18px rgba(0,0,0,.18))!important}.hv2-product-caption{width:100%;margin:0;padding:12px 14px;position:relative;bottom:auto;right:auto}.hv2-product-caption span{margin-bottom:4px;font-size:.55rem}.hv2-product-caption strong{font-size:.68rem;display:block}.hv2-heading{margin-bottom:34px}.hv2-scene,.hv2-scene-main{grid-template-columns:1fr;padding:18px}.hv2-scene img,.hv2-scene-main img{height:290px}.hv2-collection-visual{min-height:410px}.hv2-example-grid{grid-template-columns:1fr}.hv2-example-grid .hv2-example-featured{grid-column:auto}.hv2-example-grid img,.hv2-example-grid .hv2-example-featured img{height:310px}.hv2-heading-row{display:block}.hv2-heading-row a{margin-top:8px;display:inline-block}.hv2-moment-list>a{padding:21px 0}.hv2-moment-list h3{font-size:1.35rem}.hv2-trust-grid{gap:42px}.hv2-final{padding:82px 0}}@media (prefers-reduced-motion:reduce){.home-v2 *{scroll-behavior:auto!important;transition-duration:.01ms!important}.mobile-menu-panel{animation:none!important}}.seo-breadcrumb{color:rgba(248,241,225,.68);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:.82rem;display:flex}.seo-breadcrumb a,.gift-landing-page a:not(.button):not(.secondary-button),.showcase-evidence-grid a,.related-showcase-grid a{color:var(--gold)}.gift-landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:42px;display:grid}.gift-hero-artwork{background:#090807;border:1px solid rgba(196,154,76,.34);margin:0;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.38)}.gift-hero-artwork img{width:100%;height:auto;display:block}.gift-hero-artwork figcaption{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;font-size:.76rem}.gift-hero-artwork figcaption strong,.gift-hero-artwork figcaption span{display:block}.gift-hero-artwork figcaption span{color:rgba(248,235,207,.72);font-family:var(--font-body),sans-serif;letter-spacing:0;text-transform:none;margin-top:6px;font-size:.78rem;line-height:1.45}.christmas-gift-page .gift-landing-hero{background:radial-gradient(circle at 78% 18%,rgba(196,154,76,.16),transparent 34%),linear-gradient(135deg,#0d1a16 0%,#17100e 55%,#251016 100%)}.christmas-gift-page .gift-hero-artwork{background:radial-gradient(circle at 50% 28%,rgba(177,130,71,.18),transparent 58%),#21170f;border-color:rgba(211,177,106,.72);padding:7px;box-shadow:0 30px 78px rgba(26,15,9,.42)}.christmas-gift-page .gift-hero-artwork img{filter:brightness(1.06)sepia(.04)}.christmas-gift-page .gift-hero-artwork figcaption{padding:12px 10px 8px}.christmas-hero-proof{color:rgba(248,235,207,.82);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0 0;padding:0;font-size:.82rem;display:flex}.christmas-hero-proof i{color:rgba(210,175,103,.7);font-style:normal}.christmas-trust-break{display:none}.christmas-hero-includes{color:rgba(248,235,207,.68);max-width:680px;margin:11px 0 0;font-size:.86rem;line-height:1.5}.christmas-suite{background:#16221c;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:center;gap:28px;margin-top:30px;padding:28px;display:grid;box-shadow:0 25px 70px rgba(34,20,12,.18)}.christmas-suite-crest{background:#080b09;border:1px solid rgba(211,177,106,.45);padding:12px}.christmas-suite-crest img{width:100%;height:auto;display:block}.christmas-suite-documents{min-height:360px;position:relative}.christmas-suite-documents div{aspect-ratio:.72;color:#422f1f;background:linear-gradient(rgba(119,86,31,.1) 1px,transparent 1px) 0 86px/100% 24px,#f3ead8;border:1px solid #b9934e;width:min(72%,330px);padding:24px;position:absolute;box-shadow:0 18px 34px rgba(0,0,0,.25)}.christmas-suite-documents div:first-child{top:0;left:0;transform:rotate(-4deg)}.christmas-suite-documents div:nth-child(2){top:18px;left:14%;transform:rotate(2deg)}.christmas-suite-documents div:nth-child(3){top:38px;left:27%;transform:rotate(6deg)}.christmas-suite-documents span{font-family:var(--font-label),serif;border-bottom:2px solid #a77b36;padding-bottom:14px;font-weight:700;display:block}.christmas-evidence-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:28px 0;padding:0;list-style:none;display:grid}.christmas-evidence-chain li{color:var(--ivory);background:rgba(196,154,76,.07);border:1px solid rgba(196,154,76,.28);padding:14px 22px 14px 14px;font-size:.86rem;position:relative}.christmas-evidence-chain li:not(:last-child):after{z-index:1;color:var(--gold);content:"→";position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.christmas-example-intro{color:#493723;max-width:780px}.christmas-example-grid{grid-template-columns:minmax(0,640px)}.gift-section-ivory{color:#1c1711;background:#efe4cf}.gift-section-ivory h2,.gift-section-ivory h3,.gift-section-ivory p{color:inherit}.gift-section-ivory .eyebrow,.gift-section-ivory a{color:#77561f}.gift-section-ivory .gift-example-grid article,.gift-section-ivory .showcase-evidence-grid article{color:var(--ivory)}.gift-section-ivory .gift-example-grid article p,.gift-section-ivory .showcase-evidence-grid article p,.gift-section-ivory .showcase-evidence-grid article h2{color:inherit}.gift-section-ivory .gift-example-grid article .eyebrow,.gift-section-ivory .showcase-evidence-grid article .eyebrow,.gift-section-ivory .gift-example-grid article a,.gift-section-ivory .showcase-evidence-grid article a{color:var(--gold)}.gift-copy-grid,.gift-delivery-grid,.showcase-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px;display:grid}.gift-recipient-note,.gift-delivery-grid article,.showcase-evidence-grid article{background:rgba(15,12,9,.72);border:1px solid rgba(196,154,76,.3);padding:26px}.gift-recipient-note h2,.gift-delivery-grid h2,.showcase-evidence-grid h2{margin-top:0}.gift-content-list{border-top:1px solid rgba(119,86,31,.3);margin-top:28px;display:grid}.gift-content-list article{border-bottom:1px solid rgba(119,86,31,.3);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.gift-content-list article>span{color:#8a6528;font-family:var(--font-label),serif;font-weight:700}.gift-content-list h3,.gift-content-list p{margin:0}.gift-content-list p{margin-top:5px}.gift-personalization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.gift-personalization-grid article{border-left:2px solid var(--gold);background:rgba(196,154,76,.08);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:18px;display:grid}.gift-personalization-grid span{color:var(--gold);font-size:1.4rem}.gift-personalization-grid p,.gift-boundary-note{margin:0}.gift-boundary-note{color:rgba(248,241,225,.7);border-left:1px solid rgba(196,154,76,.45);max-width:820px;margin-top:28px;padding-left:16px;font-size:.92rem}.gift-example-grid,.related-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.gift-example-grid article,.related-showcase-grid article{background:#13100d;border:1px solid rgba(119,86,31,.25);overflow:hidden}.gift-example-grid img,.related-showcase-grid img{width:100%;height:auto;display:block}.gift-example-grid article>div,.related-showcase-grid article>div{padding:18px}.gift-example-grid h3,.related-showcase-grid h3{color:var(--ivory);margin:0 0 8px}.gift-example-grid p:not(.eyebrow){color:rgba(248,241,225,.76)}.gift-related-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.gift-related-links a{color:var(--gold);background:rgba(196,154,76,.08);border:1px solid rgba(196,154,76,.34);padding:11px 14px;text-decoration:none}.showcase-evidence-grid ul{margin:18px 0;padding-left:20px}.showcase-evidence-grid li+li{margin-top:9px}.showcase-final-cta{text-align:center;max-width:880px}.showcase-final-cta .button-row{justify-content:center}@media (max-width:900px){.gift-landing-hero-grid,.gift-copy-grid,.gift-delivery-grid,.showcase-evidence-grid{grid-template-columns:1fr}.gift-example-grid,.related-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.christmas-evidence-chain{grid-template-columns:1fr}.christmas-evidence-chain li:not(:last-child):after{top:auto;bottom:-13px;right:14px;transform:rotate(90deg)}.christmas-example-grid{grid-template-columns:minmax(0,640px)}}@media (max-width:640px){.gift-personalization-grid,.gift-example-grid,.related-showcase-grid{grid-template-columns:1fr}.gift-recipient-note,.gift-delivery-grid article,.showcase-evidence-grid article{padding:18px}.gift-content-list article{grid-template-columns:40px minmax(0,1fr);gap:10px}.christmas-suite{grid-template-columns:1fr;padding:18px}.christmas-suite-documents{min-height:285px}.christmas-suite-documents div{padding:16px}.christmas-hero-proof{gap:4px 7px;margin-top:15px;line-height:1.5}.christmas-gift-page .gift-landing-hero .section{width:min(100% - 20px,1140px);padding:36px 0 0}.christmas-gift-page .gift-landing-hero-grid{gap:24px}.christmas-gift-page .seo-breadcrumb{margin-bottom:10px}.christmas-gift-page .premium-hero .eyebrow{margin-bottom:9px}.christmas-gift-page .premium-hero h1{margin-bottom:14px;font-size:max(2.35rem,min(11.6vw,3.15rem));line-height:.98}.christmas-gift-page .premium-hero .lead{font-size:1rem;line-height:1.48}.christmas-trust-break{flex-basis:100%;height:0;display:block}.christmas-trust-break+i{display:none}.christmas-hero-includes{margin-top:8px;font-size:.78rem;line-height:1.42}.christmas-gift-page .button-row{gap:8px;margin-top:14px}.christmas-gift-page .secondary-button{color:#f6e7ca;background:rgba(231,205,151,.05);border-color:rgba(222,196,142,.58)}.christmas-gift-page .gift-hero-artwork{padding:5px}.christmas-gift-page .gift-hero-artwork figcaption{padding-bottom:7px}}.phase2-page{--px2-forest:#102b24;--px2-forest-soft:#1d4035;--px2-ivory:#fbf6eb;--px2-paper:#eee1ca;--px2-ink:#20241f;--px2-muted:#5e6259;--px2-brass:#a77932;--px2-burgundy:#702f3b;background:var(--px2-ivory);color:var(--px2-ink)}.px2-shell{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.px2-section{padding:max(72px,min(9vw,132px)) 0}.px2-paper{background:#f1e6d4}.px2-ivory{background:var(--px2-ivory)}.px2-forest{background:var(--px2-forest);color:#fffaf0}.px2-kicker,.px2-truth-label{color:var(--px2-brass);font-family:var(--font-label),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:700;line-height:1.5}.px2-examples h1,.px2-examples h2,.px2-examples h3{font-family:var(--font-heading),serif;text-wrap:balance;font-weight:500}.px2-examples h1{letter-spacing:-.045em;max-width:13ch;margin:0;font-size:max(3.3rem,min(6.2vw,6.8rem));line-height:.92}.px2-examples h2{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:max(2.6rem,min(4.4vw,4.8rem));line-height:.98}.px2-examples-hero{background:radial-gradient(circle at 80% 22%,rgba(167,121,50,.18),transparent 30%),linear-gradient(115deg,#fbf6eb 0,#fbf6eb 54%,#d9c8a9 54%);padding:max(56px,min(7vw,104px)) 0 max(70px,min(9vw,128px));overflow:clip}.px2-examples-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:max(42px,min(7vw,100px));display:grid}.px2-lede{color:#44493f;max-width:62ch;font-family:var(--font-heading),serif;margin:28px 0 0;font-size:max(1.2rem,min(1.8vw,1.55rem));line-height:1.55}.px2-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.px2-button{border:1px solid var(--px2-forest);background:var(--px2-forest);color:#fffdf5;min-height:50px;font-family:var(--font-body),sans-serif;letter-spacing:.02em;justify-content:center;align-items:center;padding:12px 22px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.px2-button-secondary{color:var(--px2-forest);background:0 0}.px2-button-secondary-light{background:0 0;border-color:rgba(255,250,240,.7)}.px2-button:focus-visible{outline-offset:4px;outline:3px solid #d8a84f}.px2-featured-art{background:rgba(255,251,242,.72);border:1px solid rgba(98,70,31,.32);width:min(100%,560px);margin:0 auto;padding:max(20px,min(4vw,42px));position:relative;box-shadow:0 32px 70px rgba(50,38,23,.16)}.px2-featured-art img{object-fit:contain;width:100%;height:auto;display:block}.px2-featured-art figcaption{border-top:1px solid #c8b58f;gap:4px;margin-top:18px;padding-top:15px;display:grid}.px2-featured-art figcaption span,.px2-featured-art figcaption small{color:#675c49;font-size:.75rem}.px2-featured-art figcaption strong{font-family:var(--font-heading),serif;font-size:1.5rem}.px2-evidence-intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:30px 70px;display:grid}.px2-evidence-intro>p,.px2-heading>p{max-width:65ch;color:var(--px2-muted);margin:0;font-size:1.05rem;line-height:1.75}.px2-evidence-intro ol{border-top:1px solid #bdaa88;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.px2-evidence-intro li{min-height:130px;font-family:var(--font-heading),serif;border-right:1px solid #bdaa88;gap:22px;padding:20px 18px;font-size:1.25rem;display:grid}.px2-evidence-intro li:last-child{border-right:0}.px2-evidence-intro li span{color:var(--px2-brass);font-family:var(--font-label),sans-serif;font-size:.72rem}.px2-heading{grid-template-columns:1fr 1fr;align-items:end;gap:24px 60px;margin-bottom:52px;display:grid}.px2-heading .px2-kicker{grid-column:1/-1}.px2-study-grid{gap:32px;display:grid}.px2-study{background:#fffaf1;border:1px solid rgba(69,61,48,.2);grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden;box-shadow:0 18px 50px rgba(63,50,31,.08)}.px2-study:nth-child(2n) .px2-study-image{order:2}.px2-study-image{place-items:center;min-height:560px;padding:max(28px,min(4vw,58px));display:grid}.px2-study-image img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:520px;display:block}.px2-study-oak .px2-study-image{background:#d7c3a1}.px2-study-sage .px2-study-image{background:#cbd0bd}.px2-study-sea .px2-study-image{background:#b9ced0}.px2-study-jewel .px2-study-image{background:#d8c6bf}.px2-study-copy{padding:max(34px,min(5vw,70px))}.px2-study-copy h3{margin:0 0 12px;font-size:max(2.2rem,min(4vw,4rem));line-height:1}.px2-study-copy>strong{color:#4f554a;max-width:40ch;font-size:1.05rem;line-height:1.55;display:block}.px2-study dl{grid-template-columns:1fr 1fr;gap:18px 26px;margin:32px 0;display:grid}.px2-study dl div{border-top:1px solid #d2c5ad;padding-top:13px}.px2-study dt{color:#79705f;font-family:var(--font-label),sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.px2-study dd{margin:7px 0 0;line-height:1.55}.px2-rationale{border-left:3px solid var(--px2-brass);background:#f2e8d5;padding:18px 20px}.px2-rationale span{color:var(--px2-brass);font-family:var(--font-label),sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.px2-rationale p{margin:8px 0 0;line-height:1.62}.px2-forest .px2-kicker{color:#d6ad6a}.px2-forest .px2-heading>p{color:#d7ded8}.px2-comparison{border-top:1px solid rgba(255,250,240,.3);overflow-x:auto}.px2-comparison [role=row]{border-bottom:1px solid rgba(255,250,240,.22);grid-template-columns:1.1fr repeat(4,1fr);min-width:820px;display:grid}.px2-comparison span{color:#e7e3d9;padding:20px 18px}.px2-comparison [role=rowheader]{color:#e0bd7e;font-weight:700}.px2-related-collection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px 70px;display:grid}.px2-related-collection p{color:var(--px2-muted);line-height:1.7}.px2-document-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.px2-document-row img{object-fit:contain;background:#fffdf8;border:1px solid #c8b68f;width:100%;height:auto;padding:8px;display:block}.px2-final{color:#fffaf0;text-align:center;background:linear-gradient(rgba(16,43,36,.94),rgba(16,43,36,.94)),url(/assets/final-homepage/01_brand/brand-pattern-ornate.webp) 50%/cover;padding:max(76px,min(9vw,130px)) 0}.px2-final h2{max-width:14ch;margin-left:auto;margin-right:auto}.px2-final p{color:#dedbcf}.px2-final .px2-actions{justify-content:center}@media (max-width:900px){.px2-examples-hero-grid,.px2-evidence-intro,.px2-heading,.px2-related-collection{grid-template-columns:1fr}.px2-examples-hero{background:linear-gradient(#fbf6eb 0,#fbf6eb 58%,#d9c8a9 58%)}.px2-featured-art{width:min(86vw,560px)}.px2-evidence-intro ol{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.px2-study{grid-template-columns:1fr}.px2-study:nth-child(2n) .px2-study-image{order:initial}.px2-study-image{min-height:auto}}@media (max-width:600px){.px2-shell{width:min(100% - 28px,1180px)}.px2-section{padding:66px 0}.px2-examples-hero{padding-top:42px}.px2-examples h1{max-width:12ch;font-size:max(3rem,min(14vw,4.2rem))}.px2-examples h2{font-size:max(2.5rem,min(11.5vw,3.5rem))}.px2-lede{font-size:1.12rem}.px2-actions{display:grid}.px2-button,.px2-featured-art{width:100%}.px2-heading{margin-bottom:34px}.px2-study-copy{padding:30px 22px 34px}.px2-study-copy h3{font-size:2.5rem}.px2-study dl{grid-template-columns:1fr}.px2-study-image{padding:22px}.px2-document-row{gap:7px}}@media (prefers-reduced-motion:reduce){.phase2-page *,.phase2-page :before,.phase2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hv2-hero-suite{background:linear-gradient(135deg,#d8c9ad,#f5ecdc);border:1px solid rgba(211,180,119,.34);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 28px 56px rgba(0,0,0,.25)}.hv2-suite-supporting{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hv2-suite-item{flex-direction:column;min-width:0;margin:0;display:flex}.hv2-suite-item img{aspect-ratio:1;object-fit:contain;background:#fffaf0;border:1px solid rgba(84,68,43,.25);width:100%;height:auto;display:block}.hv2-suite-item figcaption{color:#27362e;min-height:34px;font:700 .61rem/1.25 var(--font-label),sans-serif;letter-spacing:.035em;text-transform:uppercase;padding:8px 7px}.hv2-suite-certificate{align-self:start}.hv2-suite-crest{grid-column:1/-1;justify-self:center;width:72%}.hv2-suite-crest img{border-radius:50%}.hv2-product-caption{width:92%;margin:12px auto 0}.px2-hero-directions{gap:12px;display:grid}.px2-hero-previews{grid-template-columns:1fr 1fr;gap:12px;display:grid}.px2-hero-previews figure{background:rgba(255,251,242,.82);border:1px solid rgba(98,70,31,.28);margin:0;padding:10px}.px2-hero-previews figcaption{color:#463f34;padding-top:7px;font-size:.69rem;font-weight:700}.px2-synthetic-note{color:#5d5548;margin:2px 0 0;font-size:.72rem;line-height:1.55}.px2-finished-study{background:#eee2cf;border:1px solid rgba(48,44,36,.18);place-items:center;width:100%;display:grid;box-shadow:0 18px 36px rgba(49,38,22,.12)}.px2-finished-study img{object-fit:contain;width:100%;height:auto;display:block}.px2-finished-journey{background:#15395f}.px2-finished-birthstone{background:#f6ead7}.px2-finished-craft{background:#ead7b9}.px2-finished-anniversary{background:#f2e5d4}.px2-finished-study-compact{aspect-ratio:1.65;overflow:hidden}.px2-finished-study-compact img{object-fit:contain;width:100%;height:100%}.px2-study-image .px2-finished-study{max-width:520px}.px2-document-row>div{background:linear-gradient(#fffdf8,#eee2ce);border:1px solid #c8b68f;place-items:end center;min-height:230px;padding:18px;display:grid}.px2-document-row span{color:#304139;font:700 .72rem var(--font-label),sans-serif;text-transform:uppercase}@media (max-width:900px){.hv2-hero-suite{max-width:650px;margin-left:auto;margin-right:auto}}@media (max-width:560px){.hv2-hero-suite{grid-template-columns:1.15fr .85fr;gap:7px;padding:8px}.hv2-suite-supporting{gap:6px}.hv2-suite-item figcaption{min-height:27px;padding:5px 3px;font-size:.46rem}.hv2-suite-crest{width:70%}.px2-hero-directions{margin-top:4px}.px2-featured-art{padding:12px}.px2-featured-art figcaption{margin-top:9px;padding-top:8px}.px2-hero-previews figcaption{font-size:.58rem}.px2-document-row>div{min-height:130px;padding:8px}.px2-document-row span{font-size:.52rem}}
