/* anricblatt.com stylesheet, gold sampled from the marks (src/anric-gold.js). Version 3.2.1 · 2026-11-05. GENERATED by blatt-site/scripts/build-portal-css.mjs from portal.css, the shared sheets, portal-late.css and portal-anric.css. Do not edit; edit the sources and rebuild. */
html.p-top .b-nav-links a[aria-current]{color:var(--mv-text-muted);border-bottom-color:transparent}.b-hero.p-hero{min-height:auto;align-items:start;padding-block:56px clamp(36px,5vh,56px)}@media (max-width: 900px){.b-hero.p-hero{padding-block:32px 36px}}.p-hero .b-hero-grid{align-items:start;gap:clamp(28px,4vw,56px)}.p-hero .b-hero .b-lead,.p-hero .b-lead{margin-top:18px}.p-hero .b-btn-row{margin-top:26px}.p-hero h1{margin-top:14px}.p-visual{position:relative;display:grid;justify-items:center;align-self:start}.p-orb{position:absolute;inset:-8% -10%;z-index:0;opacity:0.4;pointer-events:none;display:grid;place-items:center}.p-orb .b-dial{width:100%}.p-portrait{position:relative;z-index:1;width:min(100%,400px);margin-inline:auto;overflow:hidden;border-radius:10px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card,#111)}.p-portrait figure{margin:0;height:100%}.p-portrait img{width:100%;height:100%;object-fit:cover;display:block;background:var(--mv-bg-card,#111)}.p-proof{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:20px 0 0;border-top:1px solid var(--b-hairline);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 32px}.p-proof li{display:grid;gap:6px}.p-n{font-family:var(--mv-font-display);font-weight:400;font-size:clamp(26px,3.2vw,38px);line-height:1.05;color:var(--mv-gold)}.p-proof span{font-size:13px;line-height:1.45;color:var(--mv-text-secondary);max-width:34ch;text-wrap:balance}@media (min-width: 700px){.p-proof span{min-height:2.9em}}.p-tiles{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 980px){.p-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.p-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.p-tiles .p-tile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:6px;min-height:0;padding:14px 16px}.p-tiles .p-tile-n{grid-column:1;grid-row:1}.p-tiles .p-tile-k{grid-column:2;grid-row:1;font-size:18px}.p-tiles .p-tile-go{position:static;grid-column:3;grid-row:1}.p-tiles .p-tile-l{grid-column:1 / -1;grid-row:2;font-size:14px;line-height:1.45}}.p-tile{position:relative;display:grid;align-content:start;gap:8px;height:100%;padding:22px 22px 52px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-primary);text-decoration:none;transition:border-color 0.25s,transform 0.25s,background 0.25s}.p-tile[data-primary="true"]{border-color:var(--mv-gold);background:linear-gradient(160deg,var(--mv-gold-subtle),var(--mv-bg-card) 70%)}.p-tile:hover,.p-tile:focus-visible{border-color:var(--mv-gold);transform:translateY(-3px);background:var(--mv-gold-subtle)}.p-tile:focus-visible{outline:2px solid var(--mv-gold);outline-offset:3px}.p-tile-n{font-family:var(--mv-font-display);font-size:13px;letter-spacing:0.18em;color:var(--mv-text-secondary)}.p-tile[data-primary="true"] .p-tile-n{color:var(--mv-gold)}.p-tile-k{font-family:var(--mv-font-display);font-size:19px;color:var(--mv-gold)}.p-tile-l{font-size:15px;line-height:1.55;color:var(--mv-text-secondary)}.p-tile-go{position:absolute;left:22px;bottom:18px;color:var(--mv-gold);transition:transform 0.25s}.p-tile:hover .p-tile-go,.p-tile:focus-visible .p-tile-go{transform:translateX(6px)}.p-tile-go svg{width:30px;height:11px}.p-group{font-size:13px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mv-gold);margin:36px 0 14px}.p-group:first-child{margin-top:0}.p-tag{display:inline-block;align-self:flex-start;margin:0;padding:3px 9px;border:1px solid var(--b-hairline-firm);border-radius:6px;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--mv-text-secondary)}.p-feat{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 980px){.p-feat{grid-template-columns:minmax(0,1fr)}}.p-feat-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px solid var(--mv-gold);border-radius:10px;background:linear-gradient(160deg,var(--mv-gold-subtle),var(--mv-bg-card) 65%)}.p-mono{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--mv-gold);border-radius:8px;font-family:var(--mv-font-display);font-size:18px;letter-spacing:0.04em;color:var(--mv-gold)}.p-feat-name{font-family:var(--mv-font-display);font-size:clamp(20px,2vw,24px);margin:0}.p-feat-name a{color:var(--mv-text-primary);text-decoration:none}.p-feat-name a:hover{color:var(--mv-gold)}.p-feat-body{margin:0;font-size:15px;line-height:1.6;color:var(--mv-text-secondary)}.p-feat-card .b-index-go{margin-top:auto;padding-top:6px}.p-mini{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 700px){.p-mini{grid-template-columns:minmax(0,1fr)}}@media (min-width: 861px){.p-mini[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 701px) and (max-width: 860px){.p-mini[data-n="3"]{grid-template-columns:minmax(0,1fr)}}.p-mini[data-n="1"]{grid-template-columns:minmax(0,1fr)}.p-mini-card{display:flex;flex-direction:column;gap:8px;height:100%;min-height:132px;padding:18px 20px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);text-decoration:none;color:var(--mv-text-secondary);transition:border-color 0.25s}.p-mini-card:hover,.p-mini-card:focus-visible{border-color:var(--mv-gold)}.p-mini-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.p-mini-top strong{font-family:var(--mv-font-display);font-weight:400;font-size:17px;color:var(--mv-text-primary)}.p-mini-body{font-size:14px;line-height:1.55}.p-mini-go{margin-top:auto;padding-top:4px;font-size:13px;color:var(--mv-gold);display:inline-flex;align-items:center;gap:8px}@media (min-width: 701px){.p-mini:not([data-n="3"])>li:last-child:nth-child(odd){grid-column:1 / -1}}.p-mini-go svg{width:22px;height:8px}.b-shelf.p-shelf{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:32px 24px;border-top:0;padding-top:0;align-items:start}.p-shelf .b-book{display:flex;flex-direction:column;gap:16px;grid-column:span 2;min-width:0}.p-shelf .b-book:nth-child(5){grid-column:2 / span 2}.p-shelf .b-book-cover{width:100%;aspect-ratio:2 / 3;background:var(--mv-bg-card,#111);border-radius:6px;border:1px solid rgba(255,255,255,0.32);box-shadow:0 16px 30px -18px rgba(0,0,0,0.95),0 0 0 1px rgba(255,255,255,0.06)}.p-shelf .b-book-cover img{width:100%;height:100%;object-fit:contain;display:block}.p-shelf .b-book-blurb{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:14px;color:var(--mv-text-secondary)}.p-shelf .b-book-kind{font-size:13px}@media (min-width: 1000px){.b-shelf.p-shelf[data-books="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.p-shelf[data-books="5"] .b-book:nth-child(5){grid-column:span 2}.p-shelf[data-books="5"] .b-book:nth-child(4){grid-column:2 / span 2}}@media (max-width: 999px){.b-shelf.p-shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.p-shelf .b-book{flex:0 0 min(220px,68vw);scroll-snap-align:start}}@media (max-width: 600px){.b-shelf.p-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;overflow:visible;padding-bottom:0}.p-shelf .b-book,.p-shelf .b-book:nth-child(5){flex:none;grid-column:auto;gap:12px}.p-shelf .b-book:last-child:nth-child(odd){grid-column:1 / -1;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start}.p-shelf .b-book-title{font-size:15px}.p-shelf .b-book-blurb{font-size:13px;line-height:1.5}}@media (max-width: 379px){.b-shelf.p-shelf{grid-template-columns:minmax(0,1fr)}.p-shelf .b-book:last-child:nth-child(odd){grid-column:auto;display:flex}.p-shelf .b-book-cover{width:min(100%,220px)}}.p-shelf:focus-visible{outline:2px solid var(--mv-gold);outline-offset:4px}.p-event{display:grid;gap:14px;justify-items:start;padding:clamp(24px,3vw,40px);border:1px solid var(--mv-gold);border-radius:10px;background:linear-gradient(160deg,var(--mv-gold-subtle),var(--mv-bg-card) 70%)}.p-event-name{font-family:var(--mv-font-display);font-size:clamp(24px,3vw,36px);margin:0;color:var(--mv-text-primary)}.p-event-body{margin:0;max-width:60ch;font-size:17px;line-height:1.6;color:var(--mv-text-secondary)}.p-sec{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.p-sec-card{display:grid;align-content:start;gap:6px;height:100%;padding:18px 20px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);text-decoration:none;color:var(--mv-text-secondary);transition:border-color 0.25s}.p-sec-card:hover,.p-sec-card:focus-visible{border-color:var(--mv-gold)}.p-sec-card strong{color:var(--mv-text-primary);font-weight:600}.p-sec-card span{font-size:14px;line-height:1.5}.p-work{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(22px,3vw,34px);border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card)}.p-work h3{font-size:20px;margin:0 0 6px;color:var(--mv-gold)}.p-work p{margin:0;max-width:52ch;color:var(--mv-text-secondary)}.p-work-acts{display:flex;flex-wrap:wrap;gap:12px}.p-about{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width: 800px){.p-about{grid-template-columns:minmax(0,1fr)}}.p-quote{margin:0;padding:clamp(24px,3vw,40px);border:1px solid var(--mv-gold);border-radius:10px;background:linear-gradient(160deg,var(--mv-gold-subtle),var(--mv-bg-card) 70%)}.p-quote p{margin:0;font-family:var(--mv-font-display);font-size:clamp(22px,2.6vw,32px);line-height:1.25;color:var(--mv-text-primary)}.p-quote footer{margin-top:18px;font-size:13px;letter-spacing:0.16em;text-transform:uppercase;color:var(--mv-gold)}.p-about-side{display:grid;gap:22px;align-content:start}.p-about-side h3{font-size:13px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mv-gold);margin:0 0 10px}.p-sources{font-size:14px;color:var(--mv-text-secondary)}.p-kit{display:grid;gap:28px}.p-kit h3{font-size:18px;margin:0 0 10px;min-height:30px;display:flex;align-items:center}.p-kit>div{position:relative}.p-kit-row{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 700px){.p-kit-row{grid-template-columns:minmax(0,1fr)}}.p-kit-row>div{padding:22px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card)}.p-kit-row .p-plain:last-child{margin-bottom:0}.p-plain{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px;font-size:15px}.p-photo{display:flex;align-items:center;gap:12px}.p-photo-t{flex:none;width:48px;height:60px;object-fit:cover;border-radius:6px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card,#111)}.p-kit .b-kit-copy[data-copy]{position:static}.p-kit .b-kit-copy{margin:0;padding:20px 22px;border:1px solid var(--b-hairline-firm);border-left:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);font-size:15px;line-height:1.7;max-width:none;color:var(--mv-text-secondary)}.p-kit>div>h3+.b-kit-copy .b-copy,.p-kit .b-kit-copy .b-copy{top:0;right:0}.p-kit .b-kit-copy span{display:block;margin-bottom:0.9em}.p-kit .b-kit-copy span:last-child{margin-bottom:0}.b-faq p{max-width:70ch}footer.b-footer{padding-bottom:160px}@media (max-width: 720px){footer.b-footer{padding-bottom:300px}}footer.b-footer{background:#050505}.b-footer a{font-size:14px;color:#e6e6e6}footer.b-footer a{color:#e6e6e6}footer.b-footer a:hover,footer.b-footer a:focus-visible{color:var(--mv-gold)}footer.b-footer .b-mark,footer.b-footer .b-mark span{color:#ffffff}footer.b-footer .b-footer-tag{max-width:36ch;font-size:14px;line-height:1.55;color:#cccccc;margin-top:16px}footer.b-footer .b-footer-base,footer.b-footer .p-version,footer.b-footer .b-linkbtn{color:#cccccc}footer.b-footer .b-footer-base{font-size:13px}.p-dir{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.p-dir-count{margin:0;font-size:15px;color:var(--mv-text-secondary)}.p-dir-find[hidden],.p-dir-item[hidden],.p-dir-cat[hidden]{display:none}.p-dir-q{width:100%;max-width:560px;box-sizing:border-box;padding:14px 16px;font:inherit;font-size:16px;color:var(--mv-text-primary);background:var(--mv-bg-card);border:1px solid var(--b-hairline-firm);border-radius:8px}.p-dir-q:focus-visible{outline:2px solid var(--mv-gold);outline-offset:2px;border-color:var(--mv-gold)}.p-dir-jump ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.p-dir-jump a{display:inline-block;padding:7px 12px;border:1px solid var(--b-hairline-firm);border-radius:6px;font-size:13px;color:var(--mv-text-secondary);text-decoration:none;transition:border-color 0.25s,color 0.25s}.p-dir-jump a:hover,.p-dir-jump a:focus-visible{border-color:var(--mv-gold);color:var(--mv-gold)}.p-dir-cat{scroll-margin-top:92px;margin-top:34px}.p-dir-jump-l{display:none}@media (max-width: 700px){.p-dir-jump{position:sticky;top:56px;z-index:5;display:flex;align-items:center;gap:10px;margin-inline:calc(var(--b-gutter,16px) * -1);padding:8px var(--b-gutter,16px);background:rgba(5,5,5,0.94);border-bottom:1px solid var(--b-hairline)}.p-dir-jump-l{display:inline;flex:none;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:var(--mv-gold)}.p-dir-jump ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px}.p-dir-jump ul::-webkit-scrollbar{display:none}.p-dir-jump li{flex:none}.p-dir-jump a{padding:6px 10px;white-space:nowrap}.p-dir-cat{scroll-margin-top:120px}}.p-dir-h{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}.p-dir-n{font-size:13px;letter-spacing:0.08em;color:var(--mv-text-secondary)}.p-dir-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 981px){.p-dir-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.p-dir-grid>li{grid-column:span 4}.p-dir-grid[data-n="1"]>li{grid-column:span 12}.p-dir-grid[data-n="2"]>li,.p-dir-grid[data-n="4"]>li{grid-column:span 6}.p-dir-grid[data-n="5"]>li:nth-child(n+4){grid-column:span 6}.p-dir-grid[data-n="7"]>li:nth-child(n+4){grid-column:span 3}.p-dir-grid[data-n="8"]>li{grid-column:span 3}.p-dir.is-filtered .p-dir-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p-dir.is-filtered .p-dir-grid>li{grid-column:auto}}@media (max-width: 980px){.p-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-dir-grid>li:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 600px){.p-dir-grid{grid-template-columns:minmax(0,1fr)}.p-dir-grid>li:last-child:nth-child(odd){grid-column:auto}}.p-dir-card{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:16px 18px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);text-decoration:none;color:var(--mv-text-secondary);transition:border-color 0.25s}.p-dir-card:hover,.p-dir-card:focus-visible{border-color:var(--mv-gold)}.p-dir-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.p-dir-top strong{font-family:var(--mv-font-display);font-weight:400;font-size:16px;line-height:1.3;color:var(--mv-text-primary)}.p-dir-purpose{font-size:14px;line-height:1.5}.p-dir-host{margin-top:auto;padding-top:4px;font-size:13px;color:var(--mv-gold);display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.p-dir-host svg{width:22px;height:8px;flex:none}@media (max-width: 480px){.b-nav .b-mark{font-size:13px;letter-spacing:0.1em;gap:8px}}@media (max-width: 360px){.b-nav .b-mark{font-size:13px;letter-spacing:0.06em}}@media (prefers-reduced-motion: reduce){.p-tile,.p-tile-go,.p-mini-card,.p-sec-card,.p-dir-card,.p-dir-jump a{transition:none}.p-tile:hover,.p-tile:focus-visible,.p-tile:hover .p-tile-go{transform:none}}footer.b-footer .b-footer-base span{color:#cccccc}@font-face{font-family:'Russo One';src:url('/assets/fonts/russo-one.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('/assets/fonts/inter-var-latin.woff2') format('woff2-variations'),url('/assets/fonts/inter-var-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}:root{--mv-gold:#c69654;--mv-gold-dark:#b47836;--mv-gold-border:#b58445;--mv-gold-glow:rgba(198,150,84,0.4);--mv-gold-subtle:rgba(198,150,84,0.1);--mv-gold-border-subtle:rgba(198,150,84,0.3);--mv-border-card:rgba(181,132,69,0.3);--mv-bg-primary:#000000;--mv-bg-card:#1a1a1a;--mv-bg-elevated:rgba(0,0,0,0.95);--mv-bg-glass:rgba(0,0,0,0.6);--mv-text-primary:#ffffff;--mv-text-secondary:#cccccc;--mv-text-muted:#888888;--mv-text-dim:#666666;--mv-red:#DC143C;--mv-red-subtle:rgba(220,20,60,0.1);--mv-green-dot:#22c55e;--mv-border:#333333;--mv-section-pad:80px;--mv-container-max:1400px;--mv-container-narrow:1200px;--mv-container-text:1000px;--mv-container-pad:20px;--mv-card-pad:30px;--mv-card-radius:10px;--mv-card-radius-lg:15px;--mv-card-radius-xl:20px;--mv-btn-radius:10px;--mv-font-display:'Russo One',sans-serif;--mv-font-body:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--mv-font-mono:'Menlo','Monaco',monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--mv-font-body);background:var(--mv-bg-primary);color:var(--mv-text-primary);min-height:100vh;font-size:16px;line-height:1.55;position:relative}input[type="text"],input[type="email"],input[type="tel"],input[type="time"],input[type="date"],input[type="number"],input[type="url"],input[type="password"],select,textarea{width:100%;padding:13px 16px;background:rgba(0,0,0,0.5);border:2px solid var(--mv-border-card);border-radius:8px;color:var(--mv-text-primary);font-family:var(--mv-font-body);font-size:15px;outline:none;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s}input:focus,select:focus,textarea:focus{border-color:var(--mv-gold);background:rgba(198,150,84,0.03);box-shadow:0 0 16px rgba(198,150,84,0.15)}input[readonly]{opacity:0.65;cursor:not-allowed}textarea{resize:vertical;min-height:100px;line-height:1.5}input[type="date"],input[type="time"]{cursor:pointer;color-scheme:dark}input[type="date"]::-webkit-calendar-picker-indicator,input[type="time"]::-webkit-calendar-picker-indicator{filter:invert(78%) sepia(56%) saturate(384%) hue-rotate(353deg) brightness(101%) contrast(94%);cursor:pointer;width:18px;height:18px;opacity:0.85;transition:opacity 0.15s}input[type="date"]::-webkit-calendar-picker-indicator:hover,input[type="time"]::-webkit-calendar-picker-indicator:hover{opacity:1}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%23c69654' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:38px;cursor:pointer}:root{--b-step-hero:clamp(30px,3.9vw,54px);--b-step-h2:clamp(22px,2.4vw,32px);--b-step-h3:clamp(15px,1.15vw,18px);--b-step-lead:clamp(16px,1.15vw,18px);--b-step-body:clamp(14px,0.95vw,15.5px);--b-step-micro:clamp(10px,0.72vw,11.5px);--b-section-y:clamp(72px,9vw,148px);--b-gutter:clamp(20px,4vw,56px);--b-max:1240px;--b-max-text:72ch;--b-ink:#000000;--b-panel:linear-gradient(158deg,rgba(198,150,84,0.055) 0%,rgba(0,0,0,0.9) 62%);--b-hairline:rgba(198,150,84,0.16);--b-hairline-firm:rgba(198,150,84,0.34);--b-text-ivory:#ece6da;--b-temp-wash:rgba(198,150,84,0.05);--b-temp-edge:rgba(198,150,84,0.28);--b-temp-body:var(--mv-text-secondary);--b-ease:cubic-bezier(0.22,0.61,0.36,1);--b-ease-out:cubic-bezier(0.16,1,0.3,1)}body[data-site="anric"]{--b-temp-wash:rgba(198,150,84,0.042);--b-temp-edge:rgba(198,150,84,0.3);--b-temp-body:#cdc6b8;--b-section-y:clamp(64px,8vw,132px)}body[data-site="lauralouise"]{--b-temp-wash:rgba(198,150,84,0.075);--b-temp-edge:rgba(198,150,84,0.4);--b-temp-body:#d8d0c2;--b-section-y:clamp(80px,10vw,160px)}html{scroll-behavior:smooth}body{background:var(--b-ink);color:var(--b-temp-body);font-size:var(--b-step-body);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,canvas{display:block;max-width:100%}a{color:var(--mv-gold);text-decoration:none}:focus-visible{outline:2px solid var(--mv-gold);outline-offset:2px;border-radius:4px}.b-skip{position:absolute;left:16px;top:-60px;z-index:300;background:var(--mv-gold);color:#000;font-family:var(--mv-font-display);font-size:13px;letter-spacing:0.14em;text-transform:uppercase;padding:12px 20px;border-radius:8px;transition:top 0.2s var(--b-ease)}.b-skip:focus{top:16px}.b-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.b-shell{width:100%;max-width:var(--b-max);margin:0 auto;padding-inline:var(--b-gutter)}h1,h2,h3,h4{font-family:var(--mv-font-display);font-weight:400;line-height:1.08;letter-spacing:0.005em;color:var(--mv-text-primary);text-wrap:balance}.b-shimmer{background:linear-gradient(94deg,#edd2a9 0%,#eacca2 18%,var(--mv-gold) 38%,#b47836 52%,var(--mv-gold) 66%,#eacca2 84%,#edd2a9 100%);background-size:260% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.b-eyebrow{font-family:var(--mv-font-display);font-size:var(--b-step-micro);letter-spacing:0.28em;text-transform:uppercase;color:var(--mv-gold);display:flex;align-items:center;gap:12px}.b-eyebrow::before{content:'';width:26px;height:2px;background:linear-gradient(90deg,var(--mv-gold),transparent);flex:none}.b-lead{font-size:var(--b-step-lead);line-height:1.6;color:var(--b-text-ivory);max-width:62ch}.b-prose p{margin-bottom:1.15em;max-width:var(--b-max-text)}.b-prose p:last-child{margin-bottom:0}.b-prose strong{color:var(--mv-text-primary);font-weight:700}.b-nav{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px var(--b-gutter);background:rgba(0,0,0,0);border-bottom:1px solid transparent;transition:background 0.35s var(--b-ease),border-color 0.35s var(--b-ease),padding 0.35s var(--b-ease)}.b-nav[data-stuck="true"]{background:rgba(0,0,0,0.86);border-bottom-color:var(--b-hairline);padding-block:12px}.b-mark{display:flex;align-items:center;gap:12px;font-family:var(--mv-font-display);font-size:15px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mv-text-primary)}.b-mark svg{width:26px;height:26px;flex:none}.b-nav-links{display:flex;align-items:center;gap:clamp(14px,2vw,30px);list-style:none}.b-nav-links a{font-family:var(--mv-font-display);font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mv-text-muted);padding:8px 2px;border-bottom:1px solid transparent;transition:color 0.2s,border-color 0.2s}.b-nav-links a:hover,.b-nav-links a:focus-visible{color:var(--mv-gold);border-bottom-color:var(--mv-gold)}.b-nav-links a[aria-current="page"]{color:var(--mv-text-primary);border-bottom-color:var(--b-hairline-firm)}@media (max-width: 860px){.b-nav-links{display:none}}.b-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--mv-gold-dark),var(--mv-gold),#edd2a9);z-index:101;will-change:transform}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border:2px solid transparent;border-radius:10px;font-family:var(--mv-font-display);font-size:13px;letter-spacing:0.16em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:transform 0.25s var(--b-ease-out),box-shadow 0.25s var(--b-ease),border-color 0.25s,color 0.25s,background 0.25s}.b-btn svg{width:14px;height:14px;flex:none}.b-btn--gold{background:linear-gradient(135deg,#edd2a9 0%,var(--mv-gold) 46%,var(--mv-gold-dark) 100%);color:#0a0a06;font-weight:700;box-shadow:0 10px 30px -12px rgba(198,150,84,0.55)}.b-btn--gold:hover{box-shadow:0 18px 44px -14px rgba(198,150,84,0.75)}.b-btn--gold::after{content:'';position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.55),transparent);transform:translateX(-120%);pointer-events:none}.b-btn--gold:hover::after,.b-btn--gold:focus-visible::after{animation:bSweep 0.85s var(--b-ease) 1}@keyframes bSweep{to{transform:translateX(420%);}}.b-btn--line{background:rgba(198,150,84,0.04);border-color:var(--b-hairline-firm);color:var(--mv-gold)}.b-btn--line:hover{border-color:var(--mv-gold);background:rgba(198,150,84,0.1)}.b-btn--quiet{padding:12px 0;border:0;border-bottom:1px solid var(--b-hairline);border-radius:0;color:var(--mv-text-muted);background:none}.b-btn--quiet:hover{color:var(--mv-gold);border-bottom-color:var(--mv-gold)}.b-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.b-hero{position:relative;min-height:min(100svh,900px);display:grid;align-items:center;padding-block:clamp(120px,16vh,190px) clamp(64px,10vh,110px);overflow:hidden;isolation:isolate}.b-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,0.82fr);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width: 900px){.b-hero-grid{grid-template-columns:1fr;gap:44px}.b-hero{min-height:auto}}.b-hero h1{font-size:var(--b-step-hero);text-transform:uppercase;margin:22px 0 0;overflow-wrap:break-word}@supports (container-type: inline-size){.b-hero-copy{container-type:inline-size}.b-hero h1{font-size:clamp(32px,11cqi,88px)}}.b-hero h1 .b-line{display:block}.b-hero .b-lead{margin-top:26px}.b-hero .b-btn-row{margin-top:38px}.b-hero-canvas{position:absolute;inset:0;z-index:-1;opacity:0.55;pointer-events:none}.b-dial{position:relative;width:min(100%,540px);aspect-ratio:1;margin-inline:auto;perspective:1400px;perspective-origin:50% 44%}.b-dial-stage{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform 0.5s var(--b-ease-out);will-change:transform}.b-plate{position:absolute;inset:0;transform-style:preserve-3d}.b-plate svg{width:100%;height:100%;overflow:visible}.b-plate path,.b-plate polygon,.b-plate line{vector-effect:non-scaling-stroke}.b-plate--outer{transform:translateZ(-90px)}.b-plate--mid{transform:translateZ(-24px)}.b-plate--inner{transform:translateZ(46px)}.b-plate--outer{--z:-90px}.b-plate--mid{--z:-24px}.b-plate--inner{--z:46px}.b-dial::before{content:'';position:absolute;inset:14%;background:radial-gradient(ellipse at 50% 46%,rgba(198,150,84,0.28) 0%,rgba(198,150,84,0.06) 46%,transparent 70%);filter:blur(26px);z-index:-1}.b-section{position:relative;padding-block:var(--b-section-y);border-top:1px solid var(--b-hairline);scroll-margin-top:clamp(72px,9vh,100px)}.b-section:first-of-type{border-top:0}.b-section::before{content:'';position:absolute;inset:-1px 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--mv-gold) 50%,transparent 100%);background-size:220% 100%;opacity:0.7}.b-section:first-of-type::before{display:none}.b-section-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:start;margin-bottom:clamp(34px,4.5vw,62px)}.b-section-num{font-family:var(--mv-font-display);font-size:clamp(13px,1.2vw,15px);letter-spacing:0.2em;color:var(--mv-gold);padding-top:0.5em;position:relative}.b-section-num::after{content:'';display:block;width:1px;height:calc(100% - 2.2em);margin:12px auto 0;background:linear-gradient(180deg,var(--b-hairline-firm),transparent)}.b-section h2{font-size:var(--b-step-h2);text-transform:uppercase}.b-section-head .b-lead{margin-top:18px}@media (max-width: 640px){.b-section-head{grid-template-columns:1fr;gap:12px}.b-section-num::after{display:none}}.b-portal{position:relative;display:block;padding:clamp(30px,3.4vw,46px);border:1px solid var(--b-hairline);border-radius:12px;background:linear-gradient(162deg,rgba(198,150,84,0.07) 0%,rgba(0,0,0,0.92) 58%);overflow:hidden;isolation:isolate;transform-style:preserve-3d;transform:rotateX(var(--px,0deg)) rotateY(var(--py,0deg)) translateZ(0);transition:transform 0.45s var(--b-ease-out),border-color 0.35s,box-shadow 0.45s var(--b-ease);will-change:transform}.b-portal:hover,.b-portal:focus-visible{border-color:var(--b-hairline-firm);box-shadow:0 30px 70px -34px rgba(198,150,84,0.5)}.b-portal::before{content:'';position:absolute;inset:-30%;z-index:-1;background:radial-gradient(420px circle at var(--mx,30%) var(--my,0%),rgba(198,150,84,0.16) 0%,transparent 62%);opacity:0;transition:opacity 0.4s var(--b-ease)}.b-portal:hover::before,.b-portal:focus-visible::before{opacity:1}.b-portal h3{font-size:clamp(27px,3.4vw,42px);text-transform:uppercase;margin:14px 0 0;transform:translateZ(28px)}.b-portal p{margin-top:16px;color:var(--b-temp-body);max-width:42ch;transform:translateZ(14px)}.b-card{position:relative;padding:clamp(22px,2.2vw,30px);border:1px solid var(--b-hairline);border-radius:10px;background:linear-gradient(160deg,var(--b-temp-wash) 0%,rgba(0,0,0,0.86) 60%);transition:border-color 0.3s,transform 0.4s var(--b-ease-out),background 0.3s;height:100%}.b-card:hover{border-color:var(--b-temp-edge);transform:translateY(-4px)}.b-card h3{font-size:var(--b-step-h3);margin:12px 0 10px;text-transform:uppercase}.b-card p{color:var(--b-temp-body);font-size:15px}.b-card h3 a{color:inherit}.b-card:hover h3 a{color:var(--mv-gold)}.b-hero-role{margin-top:16px;font-family:var(--mv-font-display);font-size:clamp(13px,1.25vw,16px);letter-spacing:0.14em;text-transform:uppercase;color:var(--mv-gold)}.b-faq{display:grid;gap:2px}.b-faq details{background:linear-gradient(160deg,var(--b-temp-wash) 0%,rgba(0,0,0,0.82) 60%);border:1px solid var(--b-hairline);border-radius:10px;padding:clamp(18px,2vw,26px)}.b-faq summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:12px}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary::after{content:'';margin-left:auto;width:10px;height:10px;border-right:2px solid var(--mv-gold);border-bottom:2px solid var(--mv-gold);transform:rotate(45deg) translateY(-2px);transition:transform 0.25s var(--b-ease);flex:none}.b-faq details[open] summary::after{transform:rotate(225deg) translateY(-2px)}.b-faq summary h3{display:inline;font-size:var(--b-step-h3);letter-spacing:0.02em}.b-faq summary:focus-visible{outline:2px solid var(--mv-gold);outline-offset:4px}.b-faq p{margin-top:14px;max-width:76ch;color:var(--b-temp-body)}.b-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(12px,1.5vw,20px)}.b-gallery figure{margin:0;border:1px solid var(--b-hairline);border-radius:10px;overflow:hidden;background:rgba(0,0,0,0.5)}.b-gallery img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.b-gallery figcaption{padding:12px 14px;font-size:13px;color:var(--mv-text-muted);border-top:1px solid var(--b-hairline)}.b-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 30px;align-items:center;padding:clamp(20px,2.2vw,28px) 0;border-bottom:1px solid var(--b-hairline);transition:padding-left 0.35s var(--b-ease-out)}.b-row:hover{padding-left:10px}.b-row h3{font-size:var(--b-step-h3);text-transform:uppercase}.b-row p{margin-top:8px;font-size:15px;max-width:58ch}.b-row-kind{font-family:var(--mv-font-display);font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mv-gold);margin-bottom:10px;display:block}@media (max-width: 620px){.b-row{grid-template-columns:1fr}}.b-consent{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:var(--mv-text-muted);line-height:1.5}.b-consent input[type="checkbox"]{width:17px;height:17px;margin-top:2px;flex:none;accent-color:var(--mv-gold);border-radius:4px}.b-form-status{min-height:22px;font-size:14px;font-weight:600}.b-form-status[data-state="ok"]{color:#6ee7a0}.b-form-status[data-state="err"]{color:#ffb4c2}.b-footer{border-top:1px solid var(--b-hairline);padding-block:clamp(48px,6vw,80px) 40px;background:rgba(0,0,0,0.55)}.b-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(150px,1fr));gap:36px}@media (max-width: 720px){.b-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width: 460px){.b-footer-grid{grid-template-columns:minmax(0,1fr);gap:26px}}.b-footer h4{font-size:13px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mv-gold);margin-bottom:16px}.b-footer ul{list-style:none;display:grid;gap:10px}.b-footer a{color:var(--mv-text-muted);font-size:14px}.b-footer a:hover{color:var(--mv-gold)}.b-footer-base{margin-top:48px;padding-top:24px;border-top:1px solid var(--b-hairline);display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;font-size:13px;color:var(--mv-text-dim);letter-spacing:0.06em}.b-crest{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2}.b-crest--md{--crest-size:min(50%,240px);--orb-size:min(66%,318px)}.b-crest-mark{position:relative;width:var(--crest-size);aspect-ratio:1;display:grid;place-items:center}.b-crest-mark img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.7)) drop-shadow(0 8px 14px rgba(0,0,0,0.85)) drop-shadow(0 0 34px rgba(198,150,84,0.5)) drop-shadow(0 0 90px rgba(198,150,84,0.2))}.b-crest-halo{position:absolute;width:calc(var(--crest-size) * 2.5);aspect-ratio:1;background:radial-gradient(circle at 50% 42%,rgba(237,210,169,0.26) 0%,rgba(198,150,84,0.14) 26%,rgba(198,150,84,0.04) 48%,transparent 68%);filter:blur(20px)}.b-crest-sweep{position:absolute;z-index:1;width:calc(var(--crest-size) * 1.55);aspect-ratio:1;border-radius:12px;background:conic-gradient(from 0deg,transparent 0deg,rgba(237,210,169,0.20) 34deg,rgba(198,150,84,0.10) 62deg,transparent 108deg,transparent 240deg,rgba(198,150,84,0.13) 292deg,transparent 350deg);filter:blur(14px);opacity:0.9}.b-crest-floor{position:absolute;top:50%;margin-top:calc(var(--crest-size) * 0.56);width:calc(var(--crest-size) * 0.9);height:calc(var(--crest-size) * 0.42);background:radial-gradient(ellipse at 50% 0%,rgba(198,150,84,0.20) 0%,rgba(198,150,84,0.05) 42%,transparent 74%);filter:blur(9px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,transparent 92%)}@keyframes bSweep{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.b-dial--holds .b-plate{opacity:0.72}.b-dial--holds .b-plate--inner{opacity:0.55}.b-orb{position:absolute;width:var(--orb-size);aspect-ratio:1;z-index:1;--orb-turn:64s}.b-orb-body,.b-orb-grid,.b-orb-spec,.b-orb-limb{position:absolute;inset:0;border-radius:50%}.b-orb-body{background:radial-gradient(circle at 33% 27%,rgba(237,210,169,0.26) 0%,rgba(198,150,84,0.13) 20%,rgba(140,100,40,0.10) 40%,rgba(12,10,8,0.66) 72%,rgba(3,3,3,0.90) 100%),radial-gradient(circle at 50% 50%,rgba(0,0,0,0.30) 58%,rgba(0,0,0,0.78) 100%);box-shadow:inset 0 0 0 1px rgba(198,150,84,0.26),inset -16px -20px 44px rgba(0,0,0,0.72),inset 10px 12px 30px rgba(237,210,169,0.05),0 0 46px rgba(198,150,84,0.14)}.b-orb-grid{overflow:visible;-webkit-mask-image:radial-gradient(circle at 33% 27%,rgba(0,0,0,1) 6%,rgba(0,0,0,0.72) 46%,rgba(0,0,0,0.22) 78%,transparent 100%);mask-image:radial-gradient(circle at 33% 27%,rgba(0,0,0,1) 6%,rgba(0,0,0,0.72) 46%,rgba(0,0,0,0.22) 78%,transparent 100%)}.b-orb-grid ellipse,.b-orb-grid line{fill:none;vector-effect:non-scaling-stroke;stroke:rgba(198,150,84,0.42);stroke-width:0.8}.b-orb-eq{stroke:rgba(237,210,169,0.62) !important;stroke-width:1.1 !important}.b-orb-axis{stroke:rgba(198,150,84,0.24) !important;stroke-width:0.8 !important}.b-orb-mer{transform-box:view-box;transform-origin:50% 50%;animation-delay:calc(var(--orb-i,0) * var(--orb-turn) / -18)}.b-orb-spec{overflow:hidden;background:radial-gradient(ellipse 32% 24% at 31% 24%,rgba(237,210,169,0.42) 0%,rgba(237,210,169,0.16) 38%,transparent 72%);filter:blur(6px);mix-blend-mode:screen}.b-orb-limb{background:radial-gradient(circle at 68% 74%,rgba(198,150,84,0.30) 0%,rgba(198,150,84,0.06) 34%,transparent 58%);box-shadow:inset 0 0 22px rgba(198,150,84,0.10);mix-blend-mode:screen;opacity:0.85}.b-crest-mark{z-index:2}.b-crest-floor{z-index:3}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}.b-dial-stage{transform:none}.b-portal{transform:none}.b-hero-canvas{display:none}.b-crest-sweep{display:none}.b-crest-mark{transform:none}.b-orb{animation:none}.b-orb-mer{animation:none;transform:var(--orb-still)}.b-shimmer{animation:none;background-position:30% center}}@media (forced-colors: active){.b-orb,.b-crest-halo,.b-crest-sweep,.b-crest-floor{display:none}}@media print{.b-nav,.b-progress,.b-dial,.b-hero-canvas{display:none}body{background:#fff;color:#000}.b-shimmer{-webkit-text-fill-color:#000;color:#000}.b-section{page-break-inside:avoid;border-top:1px solid #999}}body[data-template="dynasty"]{--mv-gold:#C0C0C0;--mv-gold-dark:#808080;--b-hairline:rgba(192,192,192,0.16);--b-hairline-firm:rgba(192,192,192,0.34);--b-temp-wash:rgba(229,228,226,0.05);--b-temp-edge:rgba(229,228,226,0.32);--b-temp-body:#b9b9c0;--b-text-ivory:#E5E4E2;--b-ink:#0A0A0A}body[data-template="dynasty"] .b-shimmer{background-image:linear-gradient(94deg,#ffffff 0%,#E5E4E2 18%,#C0C0C0 38%,#6e6e73 52%,#C0C0C0 66%,#E5E4E2 84%,#ffffff 100%)}body[data-template="dynasty"] .b-btn--gold{background:linear-gradient(145deg,#E5E4E2,#C0C0C0 46%,#808080);color:#0A0A0A}body[data-template="minimal"]{--b-section-y:clamp(48px,6vw,88px);--b-temp-wash:rgba(198,150,84,0.04)}body[data-template="minimal"]::before{opacity:0.22}body[data-template="minimal"] .b-dial{display:none}body[data-template="minimal"] .b-hero-grid{grid-template-columns:minmax(0,1fr)}body[data-template="minimal"] .b-hero{min-height:auto;padding-block:clamp(120px,20vh,200px) clamp(40px,6vh,70px)}body[data-template="minimal"] .b-hero-copy{max-width:56ch}@supports (container-type: inline-size){body[data-template="minimal"] .b-hero h1{font-size:clamp(32px,9.5cqi,82px)}}body[data-template="minimal"] .b-section-num{display:none}body[data-template="minimal"] .b-section-head{grid-template-columns:minmax(0,1fr)}.b-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}@media (max-width: 1100px){.b-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.b-gallery{grid-template-columns:minmax(0,1fr)}}.b-gallery figure{margin:0;border:1px solid var(--b-hairline);border-radius:10px;overflow:hidden;background:#080808;transition:border-color 0.4s var(--b-ease-out),transform 0.4s var(--b-ease-out)}.b-gallery figure:hover{border-color:var(--b-hairline-firm);transform:translateY(-3px)}.b-gallery img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 22%}.b-gallery figcaption{padding:12px 14px;font-size:13px;color:var(--mv-text-muted);border-top:1px solid var(--b-hairline)}@property --lu-sheen{syntax:'<percentage>';inherits:false;initial-value:-40%}:root{--lu-lit:#edd2a9;--lu-mid:#c69654;--lu-shade:#b47836;--lu-deep:#875723;--lu-ground:#0b0b0c;--lu-surface:#14141a;--lu-ambient:0 30px 80px -28px rgba(0,0,0,0.95);--lu-contact:0 10px 30px -12px rgba(0,0,0,0.85);--lu-lip:inset 0 1px 0 rgba(255,255,255,0.10);--lu-lip-warm:inset 0 1px 0 rgba(237,210,169,0.22);--lu-underlip:inset 0 -1px 0 rgba(0,0,0,0.55);--lu-glide:cubic-bezier(0.22,0.61,0.36,1)}.b-card{display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform}.b-card>h3{min-height:2.3em;display:flex;align-items:flex-end}.b-card[data-lit]{transform:perspective(900px) rotateX(var(--px,0deg)) rotateY(var(--py,0deg)) translateY(-5px);transition:transform 0.12s linear,box-shadow 0.4s var(--lu-glide)}.b-card[data-lit]::before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient( 440px circle at var(--mx,30%) var(--my,0%),rgba(237,210,169,0.10),transparent 62% )}.b-card{background-image:linear-gradient( 148deg,rgba(255,255,255,0.050) 0%,rgba(255,255,255,0.010) 44%,rgba(255,255,255,0.068) 50%,rgba(255,255,255,0.000) 58%,rgba(0,0,0,0.28) 100% );box-shadow:var(--lu-contact),var(--lu-lip),var(--lu-underlip);transition:border-color 0.3s,transform 0.4s var(--lu-glide),box-shadow 0.4s var(--lu-glide)}.b-card:hover,.b-card:focus-within{box-shadow:var(--lu-ambient),var(--lu-contact),var(--lu-lip-warm),var(--lu-underlip)}@media (prefers-reduced-motion: reduce){.b-card:hover,.b-card:focus-within{transform:none}}@media (hover: hover) and (pointer: fine){.b-card:hover:not([data-lit]){transform:translateY(-5px)}}.b-btn--gold{background-image:linear-gradient( 148deg,var(--lu-lit) 0%,var(--lu-mid) 42%,#edd2a9 50%,var(--lu-mid) 58%,var(--lu-shade) 100% );box-shadow:0 14px 34px -14px rgba(198,150,84,0.50),0 3px 10px -4px rgba(0,0,0,0.70),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 0 rgba(135,87,35,0.55)}.b-btn--gold:hover,.b-btn--gold:focus-visible{box-shadow:0 20px 46px -14px rgba(198,150,84,0.72),0 4px 12px -4px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,0.60),inset 0 -1px 0 rgba(135,87,35,0.55)}@media (prefers-reduced-motion: reduce){.b-card[data-lit]{transform:none;transition:box-shadow 0.3s}.b-card[data-lit]::before{display:none}}@media (hover: none), (pointer: coarse){.b-card[data-lit]{transform:none}.b-card[data-lit]::before{display:none}}.b-index{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--b-hairline)}.b-index-go{display:inline-flex;align-items:center;gap:8px;font-size:var(--b-step-micro);letter-spacing:0.1em;text-transform:uppercase;color:var(--mv-gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.25s,gap 0.25s var(--lu-glide)}.b-index-go svg{width:15px;height:6px}.b-index-go:focus-visible{border-bottom-color:var(--mv-gold);gap:13px}@media (prefers-reduced-motion: reduce){.b-index-go{transition:border-color 0.2s}}.b-shelf{display:grid;grid-template-columns:1fr;gap:clamp(22px,2.6vw,38px);border-top:1px solid var(--b-hairline);padding-top:clamp(22px,2.6vw,34px)}@media (min-width: 720px){.b-shelf{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1120px){.b-shelf{grid-template-columns:repeat(3,1fr)}}.b-book{display:grid;grid-template-columns:minmax(88px,116px) minmax(0,1fr);gap:clamp(14px,1.5vw,20px);align-items:start}.b-book-cover{display:block;position:relative;border-radius:4px;overflow:hidden;box-shadow:0 16px 30px -18px rgba(0,0,0,0.95),0 4px 10px -6px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,255,255,0.08);transition:transform 0.45s var(--lu-glide),box-shadow 0.45s var(--lu-glide)}.b-book-cover img{width:100%;height:auto;display:block}.b-book-cover::after{content:'';position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(237,210,169,0.30),rgba(198,150,84,0.12) 40%,rgba(0,0,0,0.5));pointer-events:none}.b-book:hover .b-book-cover,.b-book:focus-within .b-book-cover{transform:translateY(-4px);box-shadow:0 26px 44px -18px rgba(0,0,0,0.95),0 6px 14px -6px rgba(0,0,0,0.85),inset 0 1px 0 rgba(237,210,169,0.20)}.b-book-text{display:flex;flex-direction:column}.b-book-kind{font-family:var(--mv-font-display);font-size:var(--b-step-micro);letter-spacing:0.16em;text-transform:uppercase;color:var(--mv-gold-dark);margin:0 0 6px}.b-book-title{font-size:clamp(14px,1.05vw,16px);line-height:1.25;margin:0 0 8px;text-transform:uppercase}.b-book-title a{color:var(--b-text-ivory);text-decoration:none;transition:color 0.25s}.b-book:hover .b-book-title a{color:var(--mv-gold)}.b-book-blurb{font-size:var(--b-step-micro);line-height:1.6;color:var(--b-temp-body);margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.b-book-go{margin:12px 0 0}@media (prefers-reduced-motion: reduce){.b-book:hover .b-book-cover,.b-book:focus-within .b-book-cover{transform:none}}.b-kit-copy{margin:4px 0 0;padding:clamp(14px,1.5vw,20px) clamp(16px,1.8vw,24px);border-left:2px solid var(--mv-gold);border-radius:0 8px 8px 0;background:linear-gradient(90deg,rgba(198,150,84,0.06),rgba(0,0,0,0.28));color:#e4dccd;font-size:var(--b-step-body);line-height:1.72;max-width:68ch;-webkit-user-select:text;user-select:text}.b-kit-copy span{display:block}.b-kit-copy span+span{margin-top:0.9em}:root[data-theme="light"]{--mv-gold:#875723;--mv-gold-dark:#65401b;--mv-gold-border:#b58445;--mv-gold-glow:rgba(135,87,35,0.22);--mv-gold-subtle:rgba(135,87,35,0.07);--mv-gold-border-subtle:rgba(135,87,35,0.26);--mv-border-card:rgba(120,90,40,0.24);--mv-bg-primary:#f7f5f1;--mv-bg-card:#ffffff;--mv-bg-elevated:rgba(255,255,255,0.97);--mv-bg-glass:rgba(255,255,255,0.82);--mv-text-primary:#14120e;--mv-text-secondary:#3b372f;--mv-text-muted:#5d574c;--mv-text-dim:#6d675b;--mv-border:#ddd6c9;--mv-text:#14120e;--mv-line:rgba(120,90,40,0.2);--b-hairline:rgba(120,90,40,0.16);--b-hairline-firm:rgba(120,90,40,0.3);color-scheme:light}:root[data-theme="light"]{--b-ink:#f7f5f1;--b-panel:linear-gradient(158deg,rgba(135,87,35,0.05) 0%,rgba(255,255,255,0.96) 62%);--b-hairline:rgba(120,90,40,0.18);--b-hairline-firm:rgba(120,90,40,0.34);--b-text-ivory:#211d16;--b-temp-wash:rgba(135,87,35,0.05);--b-temp-edge:rgba(135,87,35,0.3);--lu-lit:#885830;--lu-mid:#875723;--lu-shade:#65401b;--lu-deep:#65401b;--lu-ground:#f2efe8;--lu-surface:#ffffff;--lu-ambient:0 24px 60px -30px rgba(80,60,20,0.28);--lu-contact:0 8px 22px -12px rgba(80,60,20,0.22);--lu-lip:inset 0 1px 0 rgba(255,255,255,0.9);--lu-lip-warm:inset 0 1px 0 rgba(237,210,169,0.9);--lu-underlip:inset 0 -1px 0 rgba(120,90,40,0.16)}:root[data-theme="light"] body{background:var(--mv-bg-primary);color:var(--mv-text-primary)}:root[data-theme="light"] .b-nav[data-stuck="true"]{background:rgba(255,255,255,0.88);border-bottom-color:var(--b-hairline)}:root[data-theme="light"] .b-card{background:linear-gradient(160deg,var(--b-temp-wash) 0%,rgba(255,255,255,0.96) 60%)}:root[data-theme="light"] .b-faq details{background:linear-gradient(160deg,var(--b-temp-wash) 0%,rgba(255,255,255,0.94) 60%)}:root[data-theme="light"] .b-gallery figure{background:rgba(255,255,255,0.7)}:root[data-theme="light"] .b-footer{background:rgba(255,255,255,0.72)}:root[data-theme="light"] .b-kit-copy{background:linear-gradient(90deg,rgba(135,87,35,0.05),rgba(0,0,0,0.035))}:root[data-theme="light"] select,:root[data-theme="light"] textarea,:root[data-theme="light"] input[type="text"],:root[data-theme="light"] input[type="email"],:root[data-theme="light"] input[type="tel"],:root[data-theme="light"] input[type="search"]{background:#ffffff;color:var(--mv-text-primary)}:root[data-theme="light"] .b-fab,:root[data-theme="light"] .b-skip,:root[data-theme="light"] .b-btn--gold{color:#ffffff}:root[data-theme="light"] .b-fab svg,:root[data-theme="light"] .b-btn--gold svg{color:#ffffff}:root[data-theme="light"] .b-hero-canvas,:root[data-theme="light"] .b-dial{display:none}:root[data-theme="light"] .b-shimmer{-webkit-text-fill-color:var(--mv-text-primary);color:var(--mv-text-primary);background:none}:root[data-theme="light"] .b-orb{opacity:0.55}.b-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mv-gold);outline-offset:2px;border-radius:4px}.b-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--b-hairline,rgba(198,150,84,0.2));border-radius:8px;background:transparent;color:var(--mv-text-secondary);cursor:pointer;transition:border-color 0.18s ease,color 0.18s ease,background 0.18s ease}.b-iconbtn svg{width:19px;height:19px}@media (hover: hover){.b-iconbtn:hover{border-color:var(--mv-gold);color:var(--mv-gold);background:var(--mv-gold-subtle)}}.b-ico-sun{display:none}:root[data-theme="light"] .b-ico-sun{display:block}:root[data-theme="light"] .b-ico-moon{display:none}.b-linkbtn{padding:0;border:0;border-bottom:1px solid var(--b-hairline-firm,rgba(198,150,84,0.34));background:none;color:var(--mv-text-muted);font:inherit;cursor:pointer}@media (hover: hover){.b-linkbtn:hover{color:var(--mv-gold)}}.b-linkbtn[disabled]{opacity:0.55;cursor:default}.b-btn--warn{border-color:var(--mv-red);background:var(--mv-red-subtle);color:#ff5f7e}@media (hover: hover){.b-btn--warn:hover{background:var(--mv-red);color:#fff}}.b-nav-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.b-burger{display:none;width:40px;height:40px;padding:0;border:1px solid var(--b-hairline,rgba(198,150,84,0.2));border-radius:8px;background:transparent;cursor:pointer}.b-burger-box{display:block;width:18px;margin:0 auto}.b-burger-box span{display:block;height:1.5px;background:var(--mv-text-secondary);border-radius:1px;transition:transform 0.22s ease,opacity 0.18s ease}.b-burger-box span+span{margin-top:4px}.b-burger[aria-expanded="true"] .b-burger-box span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.b-burger[aria-expanded="true"] .b-burger-box span:nth-child(2){opacity:0}.b-burger[aria-expanded="true"] .b-burger-box span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.b-menu{display:none;position:absolute;top:100%;left:0;right:0;padding:10px 20px 18px;border-top:1px solid var(--b-hairline,rgba(198,150,84,0.18));background:var(--mv-bg-elevated)}.b-menu-links{margin:0;padding:0;list-style:none}.b-menu-links li+li{border-top:1px solid var(--b-hairline,rgba(198,150,84,0.12))}.b-menu-links a{display:block;padding:14px 4px;font-size:1rem;text-decoration:none;color:var(--mv-text-primary)}@media (hover: hover){.b-menu-links a:hover{color:var(--mv-gold)}}@media (max-width: 860px){.b-nav-wide{display:none}.b-burger{display:inline-flex;align-items:center;justify-content:center}.b-menu{display:block}.b-menu[hidden]{display:none}}.b-nav{position:sticky}.b-menu-open,.b-menu-open body{overflow:hidden}.b-search{width:min(560px,calc(100vw - 32px));max-height:min(70vh,640px);padding:0;border:1px solid var(--mv-gold-border-subtle);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-primary);overflow:hidden}.b-search[open]{display:flex;flex-direction:column;margin-block-start:10vh}.b-search::backdrop{background:rgba(0,0,0,0.66)}.b-search-form{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--b-hairline,rgba(198,150,84,0.16))}.b-search-ico{width:18px;height:18px;flex:0 0 auto;color:var(--mv-gold)}.b-search-q{flex:1 1 auto;min-width:0;padding:6px 0;border:0;background:none;color:var(--mv-text-primary);font:inherit;font-size:1rem}.b-search-q:focus{outline:none}.b-search-q::-webkit-search-cancel-button{display:none}.b-search-x{flex:0 0 auto;padding:4px 8px;border:1px solid var(--b-hairline,rgba(198,150,84,0.22));border-radius:6px;background:none;color:var(--mv-text-muted);font-size:0.8125rem;letter-spacing:0.07em;cursor:pointer}.b-search-out{margin:0;padding:6px;list-style:none;overflow-y:auto}.b-search-row a{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:9px 10px;border-radius:6px;text-decoration:none;color:inherit}.b-search-kind{grid-row:1 / span 2;align-self:center;padding:2px 7px;border:1px solid var(--mv-gold-border-subtle);border-radius:5px;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;color:var(--mv-gold)}.b-search-t{font-weight:600;line-height:1.3}.b-search-b{font-size:0.8125rem;line-height:1.4;color:var(--mv-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-search-row[aria-selected="true"] a,.b-search-row a:hover{background:var(--mv-gold-subtle)}.b-search-empty{margin:0;padding:18px 20px 22px;font-size:0.9rem;color:var(--mv-text-muted)}.b-totop,.b-fab{position:fixed;right:max(16px,env(safe-area-inset-right));z-index:60;border-radius:8px;cursor:pointer;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease}.b-totop{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 58px);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--mv-gold-border-subtle);background:var(--mv-bg-elevated);color:var(--mv-gold)}.b-totop svg{width:19px;height:19px}.b-totop[hidden]{display:none}.b-fab{bottom:max(16px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 16px;border:1px solid var(--mv-gold-border);background:var(--mv-gold);color:#12100b;font-weight:600;font-size:0.92rem;text-decoration:none;box-shadow:0 8px 26px rgba(0,0,0,0.4)}.b-fab[hidden]{display:none}.b-fab svg{width:17px;height:17px}@media (hover: hover){.b-totop:hover{border-color:var(--mv-gold);transform:translateY(-2px)}.b-fab:hover{transform:translateY(-2px)}}@media (max-width: 560px){.b-fab{padding:0;width:46px;justify-content:center}.b-fab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.b-consent{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:14px max(16px,env(safe-area-inset-left)) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--mv-gold-border-subtle);background:var(--mv-bg-elevated)}.b-consent[hidden]{display:none}.b-consent-in{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;max-width:1100px;margin:0 auto}.b-consent-copy{flex:1 1 380px;margin:0;font-size:0.86rem;line-height:1.5;color:var(--mv-text-secondary)}.b-consent-copy strong{color:var(--mv-text-primary)}.b-consent-acts{display:flex;gap:10px;flex:0 0 auto}.b-consent-acts .b-btn{min-height:42px}.b-consent:not([hidden])~.b-fab{bottom:96px}.b-consent:not([hidden])~.b-totop{bottom:154px}.b-confirm{width:min(420px,calc(100vw - 32px));padding:24px;border:1px solid var(--mv-gold-border-subtle);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-primary)}.b-confirm::backdrop{background:rgba(0,0,0,0.66)}.b-confirm-t{margin:0 0 10px;font-family:'Russo One',sans-serif;font-weight:400;font-size:1.1rem}.b-confirm-d{margin:0 0 20px;font-size:0.9rem;line-height:1.55;color:var(--mv-text-secondary)}.b-confirm-acts{display:flex;gap:10px;justify-content:flex-end}[data-copy]{position:relative}.b-copy{position:absolute;top:8px;right:8px;padding:4px 9px;border:1px solid var(--b-hairline-firm,rgba(198,150,84,0.3));border-radius:6px;background:var(--mv-bg-elevated);color:var(--mv-text-muted);font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;transition:color 0.16s ease,border-color 0.16s ease}@media (hover: hover){.b-copy:hover{color:var(--mv-gold);border-color:var(--mv-gold)}}.b-copy.is-done{color:var(--mv-green-dot);border-color:var(--mv-green-dot)}@media (prefers-reduced-motion: reduce){.b-totop,.b-fab,.b-iconbtn,.b-copy,.b-burger-box span{transition:none}.b-totop:hover,.b-fab:hover{transform:none}}@media print{.b-nav,.b-menu,.b-progress,.b-skip,.b-totop,.b-fab,.b-consent,.b-search,.b-confirm,.b-copy,.b-nav-tools,.b-hero-canvas,.b-dial,.b-orb,.b-gallery{display:none !important}:root,:root[data-theme="light"],:root[data-theme="dark"]{--mv-bg-primary:#fff;--mv-bg-card:#fff;--mv-text-primary:#000;--mv-text-secondary:#222;--mv-text-muted:#444;--mv-gold:#000;--mv-gold-dark:#000}body{background:#fff !important;color:#000 !important;font-size:11pt}.b-shimmer{-webkit-text-fill-color:#000 !important;color:#000 !important;background:none !important}a{color:#000;text-decoration:underline}main a[href^="http"]::after{content:" (" attr(href) ")";font-size:8.5pt;color:#444;word-break:break-all}h1,h2,h3{page-break-after:avoid;break-after:avoid}.b-section,figure,blockquote{page-break-inside:avoid;break-inside:avoid}.b-section{border-top:1px solid #999}details{display:block}details>summary{list-style:none;font-weight:700}details:not([open])>*:not(summary){display:revert}@page{margin:16mm 14mm}}@media (max-width: 700px){.b-footer a,.b-footer .b-linkbtn{display:inline-block;padding-block:7px;padding-inline:2px;margin-inline:-2px}.b-footer li{line-height:1.25}}@media (max-width: 400px){.b-nav{gap:10px;padding-inline:14px}.b-mark{min-width:0;overflow:hidden}.b-mark>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-nav-tools{gap:4px}.b-iconbtn,.b-burger{width:36px;height:36px}.b-iconbtn svg{width:17px;height:17px}.b-consent-acts{flex-direction:column;width:100%}.b-consent-acts .b-btn{width:100%;justify-content:center}}.b-nav,.b-consent{max-width:100vw}.b-nav-tools{flex-shrink:0}:root[data-theme="light"]{--b-reg-ink:#1b1810;--b-reg-body:#332d22;--b-reg-quiet:#554c3b}:root[data-theme="light"] .b-btn--gold,:root[data-theme="light"] .b-btn--gold:visited,:root[data-theme="light"] button.b-btn--gold{color:#ffffff}.b-footer small,.b-footer span{color:var(--mv-text-muted)}@font-face{font-family:'Russo One Fallback';src:local('Arial');size-adjust:116.6%;ascent-override:79.4%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:'Inter Fallback';src:local('Arial');size-adjust:106.9%;ascent-override:90.6%;descent-override:22.6%;line-gap-override:0%}:root{--mv-font-display:'Russo One','Russo One Fallback',sans-serif;--mv-font-body:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,sans-serif;--b-max:1440px;--b-step-micro:13px}:where(button){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer}body{background-color:var(--b-ink);background-image:radial-gradient(ellipse 140% 100% at 50% 0%,transparent 26%,rgba(0,0,0,0.97) 100%),linear-gradient(rgba(0,0,0,0.91),rgba(0,0,0,0.91)),url('/assets/brand/gear.webp');background-size:100% 100vh,auto,1500px auto;background-position:0 0,0 0,90% 12px;background-repeat:no-repeat,no-repeat,no-repeat}.b-shimmer{background-size:100% auto;background-position:0% center}.b-section::before{background-position:50% 0}.b-orb-mer{transform:matrix( cos(calc(var(--orb-i,0) * 20deg)),calc(-0.34202 * sin(calc(var(--orb-i,0) * 20deg))),0,1,0,0)}.b-crest-sweep{display:none}.b-dial::before,.b-crest-halo,.b-crest-floor,.b-orb-spec{filter:none}.b-orb-spec,.b-orb-limb{mix-blend-mode:normal}.b-nav[data-stuck="true"]{background:rgba(0,0,0,0.94)}.b-card{will-change:auto}.b-section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 720px}.b-consent-acts .b-btn{background:#efefef;color:#000;border-color:#efefef}.b-consent-acts .b-btn:hover{background:#ffffff;border-color:#ffffff}.b-consent-acts .b-btn:focus-visible{outline:2px solid var(--mv-gold);outline-offset:3px}@media (max-width: 480px){.p-hero .b-eyebrow{letter-spacing:0.12em}}.p-kit .b-kit-copy{max-width:80ch}.b-skip{font-size:13px}.b-copy-t{font-size:13px}body[data-site="anric"]{--b-max:1680px}:root{--a3-shade:0,0,0}:root[data-theme="light"],[data-theme="light"]{--a3-shade:247,245,241}:root:not([data-theme="light"]) body[data-site="anric"]{--mv-text-secondary:#d8d4cc;--mv-text-muted:#b5aea1;--b-text-ivory:#f1ece2}body[data-site="anric"]{font-size:17px}body[data-site="anric"] .b-lead{font-size:clamp(17px,1.25vw,21px);line-height:1.6;color:var(--mv-text-secondary)}body[data-site="anric"] .b-section-head .b-lead{max-width:64ch}body[data-site="anric"] .b-prose p,body[data-site="anric"] .b-faq p{font-size:clamp(17px,1.1vw,19px);line-height:1.7;color:var(--mv-text-secondary)}body[data-site="anric"] .b-section h2{font-size:clamp(30px,3.4vw,60px);line-height:1.05}@media print{body[data-site="anric"]{--mv-text-secondary:#222;--mv-text-muted:#444}}body[data-site="anric"] .b-nav{background:var(--mv-bg-elevated);border-bottom:1px solid var(--b-hairline)}.b-nav-links a.a3-navcta,.b-menu-links a.a3-navcta{background:var(--mv-gold);color:#0a0a06;border:0;border-radius:8px;padding:10px 16px;font-weight:700;letter-spacing:0.12em}.b-nav-links a.a3-navcta:hover,.b-nav-links a.a3-navcta:focus-visible,.b-menu-links a.a3-navcta:hover{background:var(--mv-gold-dark);color:#0a0a06;border:0}:root[data-theme="light"] .b-nav-links a.a3-navcta,:root[data-theme="light"] .b-menu-links a.a3-navcta{background:#875723;color:#fff}.a3-sec-tint{background:linear-gradient(180deg,rgba(255,255,255,0.025),rgba(255,255,255,0.01));border-block:1px solid var(--b-hairline)}.a3-sec-warm{background:radial-gradient(ellipse at 15% 0%,var(--mv-gold-subtle),transparent 62%),#0d0b08;border-block:1px solid var(--mv-gold-border-subtle)}:root[data-theme="light"] .a3-sec-warm{background:radial-gradient(ellipse at 15% 0%,var(--mv-gold-subtle),transparent 62%),#fbf8f2}:root[data-theme="light"] .a3-sec-tint{background:#f2efe8}.a3-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--b-hairline)}.a3-hero .a3-hero-bg.p-portrait{position:absolute;inset:0 0 0 auto;width:50%;margin:0;z-index:-2;border:0;border-radius:0;background:#0b0b0c}.a3-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.a3-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--a3-shade),1) 0%,rgba(var(--a3-shade),1) 48%,rgba(var(--a3-shade),0.72) 56%,rgba(var(--a3-shade),0) 74%),linear-gradient(0deg,rgba(var(--a3-shade),0.9) 0%,rgba(var(--a3-shade),0) 22%)}.a3-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);align-items:center;min-height:clamp(600px,86vh,980px)}.a3-hero-copy{padding-block:clamp(32px,5vw,80px)}.a3-hero h1{margin:14px 0 0;font-size:clamp(60px,9.4vw,176px);line-height:0.9;text-transform:uppercase}.a3-hero h1 .b-line{display:block;width:min-content}.a3-id{margin:0;font-family:var(--mv-font-display);font-size:clamp(15px,1.4vw,24px);letter-spacing:0.08em;text-transform:uppercase;color:var(--mv-gold)}body[data-site="anric"] .a3-hero .a3-voice{margin-top:26px;max-width:26ch;font-family:var(--mv-font-display);font-size:clamp(24px,2.4vw,42px);line-height:1.15;color:var(--b-text-ivory)}body[data-site="anric"] .a3-hero .p-speak{margin-top:18px;max-width:54ch;font-size:clamp(17px,1.25vw,21px);line-height:1.6;color:var(--mv-text-secondary)}.a3-hero .b-btn-row{margin-top:30px}.a3-hero .a3-orb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root[data-theme="light"] .a3-hero .b-shimmer{-webkit-text-fill-color:var(--mv-text-primary);color:var(--mv-text-primary);background:none}@media (max-width: 900px){.a3-hero .a3-hero-bg.p-portrait{position:relative;inset:auto;width:100%;aspect-ratio:4 / 4.2;max-height:62vh}.a3-hero-bg img{object-position:50% 14%}.a3-hero-shade{display:none}.a3-hero-in{grid-template-columns:minmax(0,1fr);min-height:0}.a3-hero h1{font-size:clamp(52px,16vw,96px)}}.a3-built{border-bottom:1px solid var(--b-hairline);padding-block:26px 28px;background:var(--b-temp-wash)}.a3-built-l{margin:0 0 14px;font-size:13px;letter-spacing:0.22em;text-transform:uppercase;color:var(--mv-text-muted)}.a3-built-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px clamp(20px,3vw,52px);align-items:baseline}.a3-built-list a,.a3-built-list li>span{font-family:var(--mv-font-display);font-size:clamp(15px,1.4vw,22px);letter-spacing:0.04em;text-transform:uppercase;color:var(--mv-text-primary);text-decoration:none}.a3-built-list a:hover,.a3-built-list a:focus-visible{color:var(--mv-gold)}.a3-built-list small{margin-left:8px;font-size:14px;letter-spacing:0.1em;color:var(--mv-gold)}.a3-numerals{padding-block:clamp(56px,7vw,120px);border-bottom:1px solid var(--b-hairline);background:radial-gradient(ellipse at 85% 100%,var(--mv-gold-subtle),transparent 55%)}.p-proof.a3-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(20px,3vw,56px);margin:0;padding:0;border:0}.a3-stats li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid var(--mv-gold-border-subtle)}.a3-stats .p-n{font-family:var(--mv-font-display);font-weight:400;font-size:clamp(64px,7.6vw,150px);line-height:0.9;letter-spacing:-0.01em;color:var(--mv-gold)}.a3-stats .a3-stat-lead{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 32px;border-top:0;padding-top:0}.a3-stats .a3-stat-lead .p-n{font-size:clamp(56px,10vw,196px);color:var(--mv-text-primary);text-transform:uppercase}.a3-stats span{max-width:30ch;font-size:clamp(15px,1.1vw,18px);line-height:1.45;color:var(--mv-text-secondary);min-height:0}.a3-stats .a3-stat-lead span{font-family:var(--mv-font-display);font-size:clamp(17px,1.6vw,28px);letter-spacing:0.06em;text-transform:uppercase;color:var(--mv-gold);max-width:none}@media (max-width: 700px){.p-proof.a3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.a3-stats .p-n{font-size:clamp(48px,15vw,72px)}}.a3-mvp{position:relative;isolation:isolate;overflow:hidden;border-block:1px solid var(--mv-gold);padding-block:clamp(64px,8vw,140px);color:#fff}.a3-mvp-bg{position:absolute;inset:0;z-index:-2;background:#0b0b0c}.a3-mvp-bg img,.a3-mvp-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a3-mvp-video{background:transparent}.a3-mvp::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.84) 46%,rgba(0,0,0,0.62) 100%)}.a3-mvp-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}.a3-mvp .b-eyebrow{color:#c69654}.a3-mvp h2{margin:16px 0 0;max-width:16ch;font-size:clamp(36px,4.8vw,88px);line-height:1.02;text-transform:uppercase;color:#fff}.a3-mvp-promise{margin:22px 0 0;font-family:var(--mv-font-display);font-size:clamp(20px,2.2vw,36px);line-height:1.2;color:#c69654}.a3-mvp-four{margin:10px 0 0;font-size:clamp(16px,1.4vw,22px);letter-spacing:0.08em;text-transform:uppercase;color:#ece6da}body[data-site="anric"] .a3-mvp .a3-mvp-door{margin:24px 0 14px;max-width:54ch;color:#ece6da}.a3-mvp-reel{display:grid;gap:18px}.a3-watch{margin:0}.a3-watch video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:10px;border:1px solid rgba(198,150,84,0.55);background:#000;box-shadow:0 40px 80px -40px rgba(0,0,0,0.9)}.a3-watch figcaption{margin-top:10px;font-size:14px;letter-spacing:0.06em;text-transform:uppercase;color:#d8d4cc}.a3-reel-cta{margin:0}.a3-quotes{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.a3-quotes li{display:grid;gap:4px;padding-left:14px;border-left:3px solid #c69654}.a3-quotes q{font-size:16px;line-height:1.45;color:#f1ece2;quotes:none}.a3-quotes span{font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:#c69654}.a3-textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--mv-font-display);font-size:14px;letter-spacing:0.14em;text-transform:uppercase;color:#c69654;text-decoration:none;border-bottom:1px solid transparent;padding:8px 2px}.a3-textlink:hover,.a3-textlink:focus-visible{border-bottom-color:#c69654}.a3-textlink svg{width:22px;height:8px}:root[data-theme="light"] .a3-textlink{color:#875723}:root[data-theme="light"] .a3-mvp .a3-textlink,:root[data-theme="light"] .a3-passband .a3-textlink{color:#c69654}@media (prefers-reduced-motion: reduce){.a3-mvp-video{display:none}}@media (max-width: 1000px){.a3-mvp-in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.a3-mvp-video{display:none}.a3-mvp::after{background:linear-gradient(180deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 100%)}.a3-quotes{grid-template-columns:minmax(0,1fr)}}.p-tiles.a3-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.a3-doors .p-tile{padding:22px 22px 56px;min-height:0}.a3-doors .p-tile-k{font-size:clamp(19px,1.5vw,24px);line-height:1.2}.a3-doors .p-tile[data-primary="true"]{border-color:var(--mv-gold-border)}.p-tile .a3-who{justify-self:start}@media (max-width: 1100px){.p-tiles.a3-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.p-tiles.a3-doors{grid-template-columns:minmax(0,1fr);gap:10px}.a3-doors .p-tile{grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.a3-doors .p-tile-n{grid-column:1;grid-row:1}.a3-doors .p-tile-k{grid-column:2;grid-row:1;white-space:normal;text-align:left;font-size:18px}.a3-doors .p-tile-go{position:static;grid-column:3;grid-row:1}.a3-doors .a3-who{grid-column:1 / -1;grid-row:2;white-space:normal}}.a3-thesis{padding-block:clamp(72px,9vw,160px);border-block:1px solid var(--b-hairline);background:#050505}:root[data-theme="light"] .a3-thesis{background:#f2efe8}.a3-thesis-t{margin:18px 0 0;max-width:22ch;font-family:var(--mv-font-display);font-weight:400;font-size:clamp(44px,5.6vw,112px);line-height:1;text-transform:uppercase;color:var(--mv-text-primary)}.a3-thesis-by{margin:32px 0 0;max-width:64ch;font-size:clamp(17px,1.3vw,21px);line-height:1.6;color:var(--mv-text-secondary)}.a3-thesis-by span{display:block;margin-bottom:6px;font-family:var(--mv-font-display);font-size:15px;letter-spacing:0.16em;text-transform:uppercase;color:var(--mv-gold)}.a3-frame{display:grid;place-items:center;overflow:hidden;border-radius:8px;border:1px solid var(--mv-gold-border-subtle);background:radial-gradient(ellipse at 50% 0%,rgba(198,150,84,0.1),#0b0b0c 72%)}.a3-frame img{max-width:72%;max-height:72%;width:auto;height:auto;object-fit:contain;display:block}.a3-frame img.is-wordmark{max-width:84%;max-height:56%}.a3-tile{gap:10px;align-content:center;justify-items:center;color:var(--mv-gold);padding:12px;text-align:center}.a3-tile-name{font-family:var(--mv-font-display);font-size:15px;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase;color:var(--mv-gold)}:root[data-theme="light"] .a3-frame{background:#14120e}.a3-feat-img{width:96px;height:96px}.a3-more{margin:32px 0 0;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.a3-icons-h{margin-top:clamp(40px,4vw,64px)}.a3-icons{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(8,minmax(0,1fr))}.a3-icons a{display:grid;gap:10px;justify-items:center;text-align:center;color:var(--mv-text-secondary);text-decoration:none;font-size:15px;line-height:1.3;min-height:44px}.a3-icon{width:100%;aspect-ratio:1 / 1;transition:border-color 0.15s,transform 0.15s var(--b-ease)}.a3-icons a:hover .a3-icon,.a3-icons a:focus-visible .a3-icon{border-color:var(--mv-gold);transform:translateY(-2px)}.a3-icons a:hover,.a3-icons a:focus-visible{color:var(--mv-gold)}@media (max-width: 1100px){.a3-icons{grid-template-columns:repeat(4,minmax(0,1fr))}}.a3-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}@media (min-width: 1500px){.a3-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.a3-grid.a3-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1000px){.a3-grid.a3-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.a3-grid.a3-grid--six{grid-template-columns:minmax(0,1fr)}}.a3-card-li{min-width:0}.a3-card{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;height:100%;padding:16px 16px 18px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-primary);text-decoration:none;transition:transform 0.15s var(--b-ease),border-color 0.15s}.a3-card:hover,.a3-card:focus-visible{transform:translateY(-2px);border-color:var(--mv-gold)}.a3-card:focus-visible{outline:2px solid var(--mv-gold);outline-offset:3px}.a3-card-img{aspect-ratio:16 / 9}.a3-card-top strong{font-family:var(--mv-font-display);font-weight:400;font-size:clamp(18px,1.3vw,21px);line-height:1.2}.a3-card-tags{display:flex;flex-wrap:wrap;gap:6px}.a3-card-tags:empty{display:none}.a3-card-body{font-size:clamp(15px,1vw,17px);line-height:1.55;color:var(--mv-text-secondary)}.a3-card-go{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:14px;letter-spacing:0.06em;text-transform:uppercase;color:var(--mv-gold);overflow-wrap:anywhere}.a3-card-go svg{width:22px;height:8px;flex:none}.a3-fits-list{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.a3-fits-list>li{padding:20px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card)}.a3-fits-list h3{margin:8px 0 10px;font-size:19px}.a3-fits-names{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:16px;color:var(--mv-text-secondary)}.a3-fits-n{font-family:var(--mv-font-display);font-size:14px;letter-spacing:0.18em;color:var(--mv-gold)}@media (min-width: 1100px){.a3-fits-twin{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (max-width: 700px){.a3-fits-list{grid-template-columns:minmax(0,1fr)}}.a3-band{position:relative;border-block:1px solid var(--b-hairline-firm)}.a3-band figure{margin:0;position:relative}.a3-band img{display:block;width:100%;height:clamp(420px,85vh,1100px);object-fit:cover;object-position:50% 32%;background:#0b0b0c}.a3-band-cap{position:absolute;inset:auto 0 0 0;padding:clamp(80px,12vw,200px) var(--b-gutter) clamp(24px,3vw,48px);background:linear-gradient(0deg,rgba(0,0,0,0.92),rgba(0,0,0,0));display:grid;gap:8px}.a3-band-cap span{display:block;width:100%;max-width:var(--b-max);margin:0 auto;color:#fff}.a3-band-k{font-family:var(--mv-font-display);font-size:clamp(14px,1.2vw,18px);letter-spacing:0.2em;text-transform:uppercase;color:#c69654}.a3-band-cap .a3-band-k{color:#c69654}.a3-band-t{font-family:var(--mv-font-display);font-size:clamp(22px,2.6vw,46px);line-height:1.1;text-transform:uppercase}@media (max-width: 700px){.a3-band img{height:62vh;object-position:38% 30%}}.a3-about{display:grid;gap:clamp(28px,5vw,96px);grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start}.a3-about-img{margin:0;position:sticky;top:96px}.a3-about-img img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card)}.a3-about-img figcaption,.a3-journey-img figcaption,.a3-split-img figcaption,.a3-strip figcaption,.a3-life figcaption,.a3-ph-media figcaption{margin-top:10px;font-size:14px;color:var(--mv-text-muted)}.a3-about-text,.p-about.a3-about-text{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.a3-story{max-width:68ch}body[data-site="anric"] .a3-story p:first-child{font-size:clamp(19px,1.4vw,23px);color:var(--b-text-ivory)}@media (max-width: 900px){.a3-about{grid-template-columns:minmax(0,1fr)}.a3-about-img{position:static;max-width:420px}}.a3-tl{list-style:none;margin:0;padding:0;border-left:2px solid var(--mv-gold-border-subtle)}.a3-tl-row{position:relative;display:grid;grid-template-columns:minmax(150px,280px) minmax(0,1fr);gap:clamp(14px,3vw,48px);padding:26px 0 26px clamp(20px,3vw,40px)}.a3-tl-row::before{content:'';position:absolute;left:-7px;top:40px;width:12px;height:12px;background:var(--mv-gold);border-radius:2px}.a3-tl-year{margin:0;font-size:clamp(26px,3vw,48px);color:var(--mv-gold);line-height:1.05}.a3-tl-title{margin:0 0 8px;font-family:var(--mv-font-display);font-size:clamp(18px,1.6vw,24px)}.a3-tl-title a{color:var(--mv-text-primary);text-decoration:none}.a3-tl-title a:hover{color:var(--mv-gold)}.a3-tl-text{margin:0;max-width:64ch;font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--mv-text-secondary)}@media (max-width: 640px){.a3-tl-row{grid-template-columns:minmax(0,1fr);gap:6px}}.a3-life{padding-block:clamp(40px,5vw,80px);border-top:1px solid var(--b-hairline)}.a3-life-in{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,72px);align-items:center}.a3-life-t{margin:12px 0 0;font-family:var(--mv-font-display);font-size:clamp(22px,2.2vw,38px);line-height:1.15;text-transform:uppercase;color:var(--mv-text-primary)}.a3-life-grid{display:grid;gap:clamp(12px,1.6vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.a3-life figure,.a3-strip figure{margin:0}.a3-life img,.a3-strip img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card)}@media (max-width: 800px){.a3-life-in{grid-template-columns:minmax(0,1fr)}}.a3-bookshome{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(32px,5vw,96px);align-items:center}.a3-bigfan{position:relative;aspect-ratio:16 / 11}.a3-bf{position:absolute;bottom:4%;width:26%;transform-origin:50% 100%;transition:transform 0.2s var(--b-ease)}.a3-bf img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 30px 50px -20px rgba(0,0,0,0.95);background:var(--mv-bg-card)}.a3-bf:hover,.a3-bf:focus-visible{z-index:9}.a3-titles{display:grid;gap:0;border-top:1px solid var(--b-hairline-firm)}.a3-titles .b-book{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--b-hairline-firm)}.a3-titles .b-book-kind{grid-column:1;margin:0;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:var(--mv-gold)}.a3-titles .b-book-title{grid-column:1;margin:0;font-size:clamp(18px,1.4vw,23px);line-height:1.2}.a3-titles .b-book-title a{color:var(--mv-text-primary);text-decoration:none}.a3-titles .b-book-title a:hover{color:var(--mv-gold)}.a3-titles .b-book-go{grid-column:2;grid-row:1 / span 2;margin:0}.a3-titles .b-index-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;letter-spacing:0.06em;text-transform:uppercase;color:var(--mv-gold);text-decoration:none;white-space:nowrap}@media (max-width: 900px){.a3-bookshome{grid-template-columns:minmax(0,1fr)}.a3-bigfan{max-width:560px;width:100%}}.a3-speak{display:grid;gap:clamp(28px,4vw,80px);grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);align-items:center}.a3-split-img,.a3-journey-img{margin:0}.a3-split-img img,.a3-journey-img img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card)}.a3-topics{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}.a3-topics li{display:grid;gap:4px;padding-left:16px;border-left:3px solid var(--mv-gold)}.a3-topics strong{font-family:var(--mv-font-display);font-weight:400;font-size:clamp(18px,1.3vw,22px);line-height:1.3}.a3-topics span{font-size:16px;color:var(--mv-text-secondary)}.a3-speak .b-btn-row{margin-top:26px}@media (max-width: 900px){.a3-speak{grid-template-columns:minmax(0,1fr)}}.a3-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,80px);align-items:start}.a3-split-img{position:sticky;top:96px}.a3-topic-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--b-hairline-firm)}.a3-topic-list>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid var(--b-hairline-firm)}.a3-topic-n{font-family:var(--mv-font-display);font-size:clamp(30px,2.6vw,44px);line-height:1;color:var(--mv-gold)}.a3-topic-list h3{margin:0 0 8px;font-size:clamp(19px,1.5vw,25px)}.a3-topic-list p{margin:0;font-size:clamp(16px,1.05vw,18px);line-height:1.6;color:var(--mv-text-secondary)}@media (max-width: 900px){.a3-split{grid-template-columns:minmax(0,1fr)}.a3-split-img{position:static}}.a3-formats{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.a3-formats li{padding:24px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card)}.a3-formats h3{margin:0 0 10px;font-size:20px}.a3-formats a{color:var(--mv-gold)}.a3-formats p{margin:0;font-size:16px;line-height:1.6;color:var(--mv-text-secondary)}@media (max-width: 1000px){.a3-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.a3-formats{grid-template-columns:minmax(0,1fr)}}.a3-strip{display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 800px){.a3-strip{grid-template-columns:minmax(0,1fr)}}.a3-media{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.a3-mcard{display:grid;gap:10px;align-content:start;justify-items:start;height:100%;padding:20px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-secondary);text-decoration:none;font-size:16px;line-height:1.55;transition:transform 0.15s var(--b-ease),border-color 0.15s}.a3-mcard:hover,.a3-mcard:focus-visible{transform:translateY(-2px);border-color:var(--mv-gold)}.a3-mcard strong{font-family:var(--mv-font-display);font-weight:400;font-size:19px;color:var(--mv-text-primary)}.a3-mcard img{display:block;width:100%;max-width:170px;height:auto;border-radius:6px;background:#0b0b0c}.a3-mcard.a3-tour img{max-width:none;aspect-ratio:16 / 9;object-fit:cover}.a3-posts{margin-top:40px}@media (max-width: 1200px){.a3-media{grid-template-columns:repeat(2,minmax(0,1fr))}.a3-media-lead{grid-column:1 / -1}}@media (max-width: 560px){.a3-media{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1100px){.a3-sec-faq>.b-shell{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,96px);align-items:start}.a3-sec-faq .b-section-head{position:sticky;top:96px}.a3-sec-faq>.b-shell{row-gap:0}.a3-sec-faq .a3-more{grid-column:2;margin-top:24px}}.a3-close{padding-block:clamp(80px,10vw,180px);border-top:1px solid var(--b-hairline);background:radial-gradient(ellipse at 20% 0%,var(--mv-gold-subtle),transparent 60%)}.a3-close-t{margin:14px 0 0;max-width:18ch;font-family:var(--mv-font-display);font-size:clamp(40px,6vw,112px);line-height:1;text-transform:uppercase;color:var(--mv-text-primary)}.a3-close .b-lead{max-width:58ch;margin-top:22px}.a3-close .b-btn-row{margin-top:30px}.a3-ph{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(560px,76vh,940px);border-bottom:1px solid var(--b-hairline);overflow:hidden}.a3-ph-copy{align-self:center;padding:clamp(40px,5vw,96px) clamp(24px,4vw,80px) clamp(40px,5vw,96px) max(var(--b-gutter),calc((100vw - var(--b-max)) / 2))}.a3-ph h1{margin:18px 0 0;font-size:clamp(40px,5.6vw,112px);line-height:0.98;text-transform:uppercase;color:var(--mv-text-primary)}.a3-ph .p-speak{margin-top:22px;max-width:54ch}.a3-ph .b-btn-row{margin-top:26px}.a3-ph-media{margin:0;position:relative;min-height:100%}.a3-ph-media>img:not(.a3-fan){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block;background:#0b0b0c}.a3-ph-media>figcaption{position:absolute;left:20px;bottom:16px;margin:0;padding:6px 10px;border-radius:6px;background:rgba(0,0,0,0.72);color:#ece6da}.a3-ph--left .a3-ph-media{order:-1}.a3-ph--left .a3-ph-copy{padding:clamp(40px,5vw,96px) max(var(--b-gutter),calc((100vw - var(--b-max)) / 2)) clamp(40px,5vw,96px) clamp(24px,4vw,80px)}.a3-ph--fan{background:radial-gradient(ellipse at 75% 60%,var(--mv-gold-subtle),transparent 60%)}.a3-ph-fan{display:block;position:relative;min-height:0;width:min(100%,720px);justify-self:end;align-self:center;margin-right:max(var(--b-gutter),calc((100vw - var(--b-max)) / 2));aspect-ratio:5 / 4}.a3-fan{position:absolute;bottom:6%;width:34%;height:auto;border-radius:6px;box-shadow:0 28px 48px -16px rgba(0,0,0,0.95);background:var(--mv-bg-card);transform-origin:50% 100%}@media (max-width: 900px){.a3-ph{grid-template-columns:minmax(0,1fr);min-height:0}.a3-ph-copy,.a3-ph--left .a3-ph-copy{padding:28px var(--b-gutter) 32px}.a3-ph-media{min-height:0;aspect-ratio:4 / 3;max-height:56vh}.a3-ph--left .a3-ph-media{order:0;aspect-ratio:4 / 4.4}.a3-ph-fan{margin:0 var(--b-gutter) 32px;aspect-ratio:auto}.a3-ph-fan{aspect-ratio:5 / 4;max-width:480px}}.a3-crumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px;font-size:14px;letter-spacing:0.12em;text-transform:uppercase;color:var(--mv-text-muted)}.a3-crumbs li+li::before{content:'/';margin-right:10px;color:var(--mv-gold)}.a3-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--mv-text-secondary);text-decoration:none}.a3-crumbs a:hover{color:var(--mv-gold)}.a3-passband{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(64px,8vw,140px);border-block:1px solid var(--mv-gold);color:#fff}.a3-passband-bg{position:absolute;inset:0;z-index:-2;background:#0b0b0c}.a3-passband-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a3-passband::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.8) 52%,rgba(0,0,0,0.55) 100%)}.a3-passband .b-eyebrow{color:#c69654}.a3-passband h2{margin:14px 0 0;max-width:18ch;font-size:clamp(36px,4.8vw,88px);line-height:1.02;text-transform:uppercase;color:#fff}.a3-passband .a3-mvp-four{color:#ece6da}body[data-site="anric"] .a3-passband .b-lead{max-width:58ch;margin-top:20px;color:#ece6da}.a3-passband .b-btn-row{margin-top:26px;align-items:center;gap:14px 28px}.a3-outcomes{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--mv-gold-border-subtle)}.a3-outcomes>li{padding:28px clamp(16px,2vw,32px) 28px 0;border-right:1px solid var(--b-hairline)}.a3-outcomes>li+li{padding-left:clamp(16px,2vw,32px)}.a3-outcomes>li:last-child{border-right:0}.a3-out-n{display:block;font-family:var(--mv-font-display);font-size:clamp(48px,4.4vw,88px);line-height:1;color:var(--mv-gold)}.a3-outcomes h3{margin:16px 0 10px;font-size:clamp(20px,1.6vw,28px)}.a3-outcomes p{margin:0 0 14px;font-size:clamp(16px,1.05vw,18px);line-height:1.6;color:var(--mv-text-secondary)}.a3-outcome-tools{list-style:none;margin:0;padding:0;display:grid;gap:0}.a3-outcome-tools a{display:inline-flex;align-items:center;min-height:44px;color:var(--mv-gold);text-decoration:none;font-family:var(--mv-font-display);font-size:16px}.a3-outcome-tools a:hover,.a3-outcome-tools a:focus-visible{text-decoration:underline}.a3-out-cta{margin-top:32px;align-items:center;gap:14px 28px}@media (max-width: 1100px){.a3-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.a3-outcomes>li{border-right:0;padding-left:0;border-bottom:1px solid var(--b-hairline)}}@media (max-width: 600px){.a3-outcomes{grid-template-columns:minmax(0,1fr)}}.a3-note{margin:0 0 28px;font-size:16px;color:var(--mv-text-muted);max-width:80ch}.a3-tgroup{margin-top:clamp(28px,4vw,52px)}.a3-gh{margin:0 0 16px;font-size:clamp(20px,2vw,28px);text-transform:uppercase}@media (max-width: 700px){.a3-grid--list{gap:0;border-top:1px solid var(--b-hairline-firm)}.a3-grid--list .a3-card{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 14px;padding:12px 0;border:0;border-bottom:1px solid var(--b-hairline-firm);border-radius:0;background:none}.a3-grid--list .a3-card-img{grid-column:1;grid-row:1 / span 2;width:56px;aspect-ratio:1 / 1;align-self:start}.a3-grid--list .a3-tile{padding:4px;gap:0}.a3-grid--list .a3-tile-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.a3-grid--list .a3-card-top{grid-column:2}.a3-grid--list .a3-card-body{grid-column:2;font-size:15px}.a3-grid--list .a3-card-tags,.a3-grid--list .a3-card-go{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.a3-grid--list .a3-card:hover{transform:none}}.a3-shelf{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,2.4vw,36px);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end}.a3-shelf a{display:block}.a3-shelf img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 22px 36px -16px rgba(0,0,0,0.95);background:var(--mv-bg-card);transition:transform 0.2s var(--b-ease)}.a3-shelf a:hover img,.a3-shelf a:focus-visible img{transform:translateY(-6px)}@media (max-width: 900px){.a3-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 520px){.a3-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.a3-feature{display:grid;gap:clamp(24px,4vw,80px);grid-template-columns:minmax(200px,400px) minmax(0,1fr);align-items:center}.a3-feature-cover img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 28px 48px -18px rgba(0,0,0,0.95)}.a3-feature p{max-width:60ch;font-size:clamp(17px,1.3vw,21px);line-height:1.65;color:var(--mv-text-secondary)}.a3-feature .a3-book-title{font-size:clamp(30px,3.6vw,64px)}@media (max-width: 700px){.a3-feature{grid-template-columns:minmax(0,1fr)}.a3-feature-cover{max-width:240px}}.a3-books{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.a3-book{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(18px,2.4vw,30px);border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);align-items:start}.a3-book-cover{max-width:150px}.a3-book-cover img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 16px 30px -18px rgba(0,0,0,0.95);background:var(--mv-bg-card)}.a3-book-title{margin:0 0 12px;font-size:clamp(20px,2vw,30px);text-transform:uppercase}.a3-book-title a{color:var(--mv-text-primary);text-decoration:none}.a3-book-title a:hover{color:var(--mv-gold)}.a3-book p{max-width:68ch;font-size:16px;line-height:1.6;color:var(--mv-text-secondary)}.a3-book .b-btn{margin-top:8px}@media (max-width: 1100px){.a3-books{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.a3-books{grid-template-columns:minmax(0,1fr)}.a3-book{grid-template-columns:96px minmax(0,1fr)}}.a3-author{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,96px);align-items:center}.a3-author-img{margin:0}.a3-author-img img{display:block;width:100%;max-width:560px;height:auto;border-radius:10px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card)}.a3-author-q{margin:0 0 22px;max-width:24ch;font-family:var(--mv-font-display);font-size:clamp(26px,3vw,54px);line-height:1.08;text-transform:uppercase;color:var(--mv-text-primary)}@media (max-width: 900px){.a3-author{grid-template-columns:minmax(0,1fr)}.a3-author-img img{max-width:380px}}.a3-journey{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.65fr);gap:clamp(28px,5vw,96px);align-items:start}.a3-journey-img{position:sticky;top:96px}.a3-tl--big .a3-tl-year{font-size:clamp(40px,5vw,120px);line-height:0.95}.a3-tl--big .a3-tl-row{grid-template-columns:minmax(170px,380px) minmax(0,1fr)}@media (max-width: 900px){.a3-journey{grid-template-columns:minmax(0,1fr)}.a3-journey-img{position:static;max-width:380px}}@media (max-width: 640px){.a3-tl--big .a3-tl-row{grid-template-columns:minmax(0,1fr)}}.p-kit.a3-kit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:clamp(28px,4vw,80px);align-items:start}.a3-kit h3{margin:0 0 12px;font-size:clamp(18px,1.4vw,22px)}.a3-kit .b-kit-copy{margin:0 0 28px;font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--mv-text-secondary)}.a3-kit-facts{position:sticky;top:96px;padding:24px;border:1px solid var(--mv-gold-border-subtle);border-radius:10px;background:var(--mv-bg-card)}.a3-facts{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:12px 18px;margin:0;font-size:16px}.a3-facts dt{font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:var(--mv-gold);padding-top:3px}.a3-facts dd{margin:0;overflow-wrap:anywhere;color:var(--mv-text-secondary)}@media (max-width: 900px){.p-kit.a3-kit{grid-template-columns:minmax(0,1fr)}.a3-kit-facts{position:static}}.a3-photos{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.a3-photos li{display:grid;gap:10px;align-content:start;font-size:15px}.a3-photos .p-photo-t{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 18%;border-radius:10px;border:1px solid var(--b-hairline-firm);background:var(--mv-bg-card)}.a3-photos a{display:inline-flex;align-items:center;min-height:44px;color:var(--mv-text-primary)}.a3-photos small{display:block;color:var(--mv-text-muted);font-size:14px}@media (max-width: 1100px){.a3-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.a3-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}.a3-end{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(64px,8vw,140px);border-top:1px solid var(--b-hairline)}.a3-end-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,96px);align-items:center}.a3-end-t{margin:0;max-width:22ch;font-family:var(--mv-font-display);font-size:clamp(32px,4.4vw,84px);line-height:1.02;text-transform:uppercase;color:var(--mv-text-primary)}.a3-end-pass{margin:22px 0 0;max-width:58ch;font-size:clamp(17px,1.3vw,21px);line-height:1.6;color:var(--mv-text-secondary)}.a3-end .b-btn-row{margin-top:26px;align-items:center;gap:14px 28px}.a3-end--gold{background:radial-gradient(ellipse at 20% 0%,var(--mv-gold-subtle),transparent 60%)}.a3-end--plain{background:#070707}:root[data-theme="light"] .a3-end--plain{background:#f2efe8}.a3-end--fan{background:radial-gradient(ellipse at 80% 100%,var(--mv-gold-subtle),transparent 55%)}.a3-end-fan{position:relative;width:min(42vw,520px);aspect-ratio:5 / 4}.a3-end--photo{color:#fff}.a3-end-bg{position:absolute;inset:0;z-index:-2;background:#0b0b0c}.a3-end-bg img{width:100%;height:100%;object-fit:cover;object-position:60% 30%;display:block}.a3-end--photo::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.4) 100%)}.a3-end--photo .a3-end-t{color:#fff}.a3-end--photo .a3-end-pass{color:#e6e1d7}@media (max-width: 800px){.a3-end-in{grid-template-columns:minmax(0,1fr)}.a3-end-fan{width:min(100%,420px)}}body[data-site="anric"] .b-consent{left:0;right:0;bottom:0;width:auto;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0}body[data-site="anric"] .b-consent-in{max-width:var(--b-max);margin:0 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:12px 20px}body[data-site="anric"] .b-consent-copy{flex:1 1 auto;margin:0;font-size:14px;line-height:1.4}body[data-site="anric"] .b-consent-acts{flex:0 0 auto;flex-direction:row;gap:8px}body[data-site="anric"] .b-consent-acts .b-btn{min-height:40px;justify-content:center;padding:8px 14px;font-size:13px;letter-spacing:0.04em;white-space:nowrap}body[data-site="anric"]:has(.b-consent:not([hidden])){padding-bottom:64px}body[data-site="anric"] .b-consent:not([hidden])~.b-fab,body[data-site="anric"] .b-consent:not([hidden])~.b-totop{display:none}@media (max-width: 700px){body[data-site="anric"] .b-consent-in{flex-wrap:wrap}body[data-site="anric"] .b-consent-copy{flex:1 1 100%;font-size:13px}body[data-site="anric"] .b-consent-acts{width:100%}body[data-site="anric"] .b-consent-acts .b-btn{flex:1 1 0}body[data-site="anric"]:has(.b-consent:not([hidden])){padding-bottom:116px}}@media (max-width: 700px){body[data-site="anric"] .b-fab{left:0;right:0;bottom:0;width:auto;height:52px;min-height:52px;padding:0 16px;border-radius:0;border-width:1px 0 0;justify-content:center;font-size:15px;letter-spacing:0.04em;transition:transform 0.2s var(--b-ease)}body[data-site="anric"].a3-cta-in .b-fab{transform:translateY(110%)}body[data-site="anric"] .b-fab .b-fab-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}body[data-site="anric"] .b-fab svg{display:none}body[data-site="anric"] .b-totop{display:none}body[data-site="anric"]{padding-bottom:52px}body[data-site="anric"] .b-lead{font-size:17px}.a3-card-top a,.b-faq summary{min-height:44px}.a3-built-list a,.a3-built-list li>span{display:inline-flex;align-items:center;min-height:44px}.a3-card-go,.p-mini-go,.b-index-go{display:inline-flex;align-items:center;min-height:44px}.b-footer a,.b-footer .b-linkbtn{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.b-nav .b-iconbtn,.b-nav .b-burger{min-width:44px;min-height:44px}.p-sec-card,.p-dir-card{min-height:44px}.p-dir-jump ul{flex-wrap:wrap;overflow:visible}.p-dir-jump a{display:inline-flex;align-items:center;min-height:44px}.a3-tl-row{padding-block:16px}body[data-site="anric"] .b-section{padding-block:56px}}.a3-foot-book{margin-top:16px;font-size:15px}.a3-foot-forget{margin-top:14px;font-size:14px}@media (min-width: 1600px){body[data-site="anric"]{--b-max:1840px}}@keyframes a3-rise{from{opacity:0.2;transform:translateY(18px);}to{opacity:1;transform:none;}}@keyframes a3-settle{from{opacity:0.2;transform:scale(1.04);}to{opacity:1;transform:none;}}@keyframes a3-peek{from{opacity:0.55;transform:translateY(16px);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion: no-preference){.a3-hero-copy>p,.a3-hero-copy>.b-btn-row{animation:a3-rise 0.7s var(--b-ease) both}.a3-hero-copy>:nth-child(3){animation-delay:0.1s}.a3-hero-copy>:nth-child(4){animation-delay:0.18s}.a3-hero-copy>:nth-child(5){animation-delay:0.26s}.a3-hero-bg img,.a3-ph-media>img:not(.a3-fan){animation:a3-settle 1.2s var(--b-ease) both}@supports (animation-timeline: view()){.a3-card-li,.a3-outcomes>li,.a3-book,.p-feat-card,.a3-stats li,.a3-icons li,.a3-topic-list>li{animation:a3-peek linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}.a3-card:hover,.a3-card:focus-visible,.a3-mcard:hover{box-shadow:0 0 0 1px var(--mv-gold),0 18px 38px -18px rgba(198,150,84,0.35)}.a3-bf:hover{transform:translateY(-10px) rotate(0deg)}}@media (max-width: 700px){.a3-hero .a3-hero-bg.p-portrait{max-height:46vh}.a3-hero-copy{padding-block:24px 32px}.a3-built{padding-block:18px}.a3-built-list{gap:0 16px}.a3-built-list a,.a3-built-list li>span{font-size:14px}.a3-numerals{padding-block:40px}.p-proof.a3-stats{gap:22px 16px}.a3-stats .a3-stat-lead .p-n{font-size:52px}.a3-mvp{padding-block:48px}.a3-mvp .a3-quotes{display:none}.a3-thesis{padding-block:48px}.a3-thesis-t{font-size:40px}.p-feat-card{padding:18px;gap:8px}.a3-feat-img{width:64px;height:64px}.a3-icons{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.a3-icons>li{flex:0 0 112px;scroll-snap-align:start}.a3-grid--six{gap:0;border-top:1px solid var(--b-hairline-firm)}.a3-grid--six .a3-card{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 14px;padding:12px 0;border:0;border-bottom:1px solid var(--b-hairline-firm);border-radius:0;background:none}.a3-grid--six .a3-card-img{grid-column:1;grid-row:1 / span 2;width:56px;aspect-ratio:1 / 1;align-self:start}.a3-grid--six .a3-card-top,.a3-grid--six .a3-card-body{grid-column:2}.a3-grid--six .a3-card-body{font-size:15px}.a3-grid--six .a3-card-tags,.a3-grid--six .a3-card-go{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.a3-band img{height:46vh}.a3-about-img{display:none}.a3-life{display:none}.a3-bigfan{max-width:320px}.a3-titles .b-book{padding:10px 0}.a3-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a3-media-lead{grid-column:1 / -1}.a3-mcard{padding:14px;font-size:15px}.a3-mcard--img img{display:none}.a3-close{padding-block:56px}.a3-close-t{font-size:40px}body[data-site="anric"] .b-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}body[data-site="anric"] .b-footer-grid>div:first-child{grid-column:1 / -1}}@media (max-width: 700px){.a3-hero h1{font-size:60px}body[data-site="anric"] .b-section{padding-block:44px}body[data-site="anric"] .b-section-head{margin-bottom:22px}.p-feat-body{display:none}.a3-story p:nth-child(2),.a3-story p:nth-child(3){display:none}.a3-titles .b-book-kind{display:none}.a3-media>li:not(.a3-media-lead){display:none}.a3-grid--six>li:nth-child(n+5){display:none}}@media (max-width: 700px){body[data-site="anric"] .b-footer{padding-block:40px 24px}body[data-site="anric"] .b-footer-grid{grid-template-columns:minmax(0,1fr);gap:18px}body[data-site="anric"] .b-footer nav ul{display:flex;flex-wrap:wrap;gap:0 18px}body[data-site="anric"] .b-footer nav h4{margin-bottom:4px}}body[data-site="anric"] .a3-card-body,body[data-site="anric"] .a3-mcard,body[data-site="anric"] .a3-room span{font-size:clamp(16px,1vw,18px)}body[data-site="anric"] .a3-story p,body[data-site="anric"] .a3-about-text .p-plain{font-size:clamp(18px,1.15vw,20px)}body[data-site="anric"] .a3-story{max-width:68ch}body[data-site="anric"] .p-tag{font-size:13px}@media (min-width: 1800px){body[data-site="anric"]{font-size:18px}body[data-site="anric"] .b-lead{font-size:22px}body[data-site="anric"] .a3-card-top strong{font-size:23px}}body[data-site="anric"] .b-section{content-visibility:visible;contain-intrinsic-size:none}.a3-hero h1 .a3-id{display:block;width:auto;margin-top:18px;font-size:clamp(15px,1.4vw,24px);line-height:1.3;letter-spacing:0.08em;-webkit-text-fill-color:var(--mv-gold)}.a3-hero-pass{margin:22px 0 0;max-width:46ch;font-family:var(--mv-font-display);font-size:clamp(18px,1.5vw,26px);line-height:1.25;color:var(--b-text-ivory)}.a3-hero-pass span{display:block;margin-bottom:6px;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--mv-gold)}.a3-cta-note{margin:12px 0 0;max-width:60ch;font-size:15px;line-height:1.5;color:var(--mv-text-muted)}.a3-passband .a3-cta-note,.a3-passstrip .a3-cta-note{color:#c9c2b5}.a3-built-list{align-items:center;gap:14px clamp(18px,2.4vw,40px)}.a3-built-list a,.a3-built-item{display:inline-flex;align-items:center;gap:12px}.a3-built-mark{flex:none;width:48px;height:48px}.a3-built-mark.a3-tile{width:auto;padding:0 10px}.a3-built-mark .a3-tile-name{font-size:13px;letter-spacing:0.08em;white-space:nowrap}.a3-built-name{display:inline-flex;align-items:baseline}.p-proof.a3-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.a3-stats li+li{padding-right:12px}.a3-tile{background:linear-gradient(160deg,rgba(198,150,84,0.22),rgba(198,150,84,0.04) 55%,#0b0b0c)}.a3-tile-name{font-size:clamp(15px,1.2vw,19px);letter-spacing:0.06em;line-height:1.15}.a3-payoff{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px;max-width:54ch}.a3-payoff li{padding-left:16px;border-left:3px solid #c69654;font-size:clamp(17px,1.2vw,20px);line-height:1.5;color:#f1ece2}.a3-watch{position:relative}.a3-play{position:absolute;left:50%;top:calc(50% - 18px);width:96px;height:96px;margin:-48px 0 0 -48px;display:grid;place-items:center;border-radius:10px;background:rgba(0,0,0,0.72);border:2px solid #c69654;color:#c69654;pointer-events:none;transition:transform 0.2s}.a3-play svg{width:44px;height:44px}.a3-watch.is-playing .a3-play{transform:scale(0)}.a3-doorsband{padding-block:clamp(40px,5vw,80px);border-bottom:1px solid var(--b-hairline)}.a3-doors-h{margin:0 0 20px;font-size:clamp(26px,2.4vw,40px);text-transform:uppercase}.a3-doors .p-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:6px 16px;padding:18px;min-height:0}.a3-door-img{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#0b0b0c;border:1px solid var(--mv-gold-border-subtle)}.a3-door-img img{width:78%;height:78%;object-fit:contain}.a3-door-img.is-cover{width:56px;height:84px;border:0}.a3-door-img.is-cover img{width:100%;height:100%;object-fit:cover;border-radius:4px}.a3-doors .p-tile-n{position:absolute;top:10px;right:14px;font-size:13px}.a3-doors .p-tile{position:relative}.a3-doors .p-tile-k{grid-column:2;grid-row:1}.a3-doors .a3-who{grid-column:2;grid-row:2;white-space:normal}.a3-doors .p-tile-go{position:static;grid-column:3;grid-row:1 / span 2}.a3-doors .p-tile[data-door="book"]{background:var(--mv-gold);border-color:var(--mv-gold);color:#0a0a06}.a3-doors .p-tile[data-door="book"] .p-tile-k,.a3-doors .p-tile[data-door="book"] .p-tile-n,.a3-doors .p-tile[data-door="book"] .p-tile-go{color:#0a0a06}.a3-doors .p-tile[data-door="book"] .a3-who{background:rgba(0,0,0,0.12);color:#0a0a06;border-color:rgba(0,0,0,0.3)}:root[data-theme="light"] .a3-doors .p-tile[data-door="book"]{background:#875723;border-color:#875723}:root[data-theme="light"] .a3-doors .p-tile[data-door="book"] .p-tile-k,:root[data-theme="light"] .a3-doors .p-tile[data-door="book"] .p-tile-go,:root[data-theme="light"] .a3-doors .p-tile[data-door="book"] .p-tile-n,:root[data-theme="light"] .a3-doors .p-tile[data-door="book"] .a3-who{color:#fff}@media (max-width: 600px){.a3-doors .p-tile{padding:14px}.a3-door-img{width:56px;height:56px}.a3-door-img.is-cover{width:44px;height:66px}.a3-doors .p-tile-k{font-size:17px}}.a3-thesis{padding-block:clamp(48px,5.4vw,96px)}.a3-thesis-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,320px);gap:clamp(28px,5vw,96px);align-items:center}.a3-thesis-book{display:grid;gap:14px;justify-items:start;text-decoration:none;color:var(--mv-gold);font-family:var(--mv-font-display);font-size:15px;letter-spacing:0.08em;text-transform:uppercase}.a3-thesis-book img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 30px 50px -20px rgba(0,0,0,0.95)}.a3-thesis-book span{display:inline-flex;align-items:center;gap:8px;min-height:44px}.a3-thesis-book svg{width:22px;height:8px}.a3-pull{margin:32px 0 0;padding:0 0 0 20px;border-left:3px solid var(--mv-gold);max-width:40ch}.a3-pull p{margin:0;font-family:var(--mv-font-display);font-size:clamp(22px,2vw,34px);line-height:1.2;color:var(--b-text-ivory)}.a3-pull footer{margin-top:10px;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;color:var(--mv-gold)}@media (max-width: 800px){.a3-thesis-in{grid-template-columns:minmax(0,1fr)}.a3-thesis-book{max-width:200px}}.a3-band{padding-block:clamp(48px,6vw,112px);background:#050505}.a3-band-in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,80px);align-items:center}.a3-band figure{margin:0}.a3-band img{height:auto;aspect-ratio:16 / 9;border-radius:10px;border:1px solid var(--b-hairline-firm);object-position:50% 30%}.a3-band-cap{position:static;padding:0;background:none;display:grid;gap:12px;justify-items:start}.a3-band-cap span{width:auto;max-width:none;margin:0}.a3-band-t{color:var(--mv-text-primary)}.a3-band-p{margin:0;max-width:46ch;font-size:clamp(17px,1.2vw,20px);line-height:1.6;color:var(--mv-text-secondary)}:root[data-theme="light"] .a3-band{background:#f2efe8}@media (max-width: 900px){.a3-band-in{grid-template-columns:minmax(0,1fr)}.a3-band img{height:auto}}.a3-grid{display:flex;flex-wrap:wrap}.a3-grid>li{flex:1 1 400px}.a3-grid.a3-grid--six{display:grid}@media (max-width: 700px){.a3-grid>li{flex-basis:100%}}.a3-fits-twin{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.a3-fits-list{grid-template-columns:repeat(6,minmax(0,1fr))}.a3-fits-list h3{font-size:clamp(18px,1.3vw,22px)}.a3-fits-list h3 a{color:var(--mv-text-primary);text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.a3-fits-list h3 a:hover,.a3-fits-list h3 a:focus-visible{color:var(--mv-gold)}.a3-fits-names{font-size:16px}@media (max-width: 1400px){.a3-fits-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.a3-fits-list{grid-template-columns:minmax(0,1fr)}}.a3-passband-prog{margin:18px 0 0;max-width:60ch;font-size:clamp(16px,1.1vw,19px);line-height:1.6;color:#ece6da}.a3-passband-prog a{color:#c69654}.a3-passstrip{padding-block:clamp(32px,4vw,64px);border-bottom:1px solid var(--mv-gold);background:radial-gradient(ellipse at 85% 50%,rgba(198,150,84,0.14),transparent 60%),#050505;color:#fff}.a3-passstrip-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px clamp(28px,4vw,80px);align-items:center}.a3-passstrip .b-eyebrow{color:#c69654}.a3-passstrip h2{margin:10px 0 0;font-size:clamp(26px,2.8vw,48px);line-height:1.05;text-transform:uppercase;color:#fff}.a3-passstrip .a3-mvp-promise{font-size:clamp(18px,1.5vw,24px)}.a3-passstrip .a3-mvp-promise span{display:block;margin-top:6px;font-family:var(--mv-font-body);font-size:17px;color:#ece6da}.a3-passstrip-act{max-width:360px}:root[data-theme="light"] .a3-passstrip{background:#14120e}@media (max-width: 800px){.a3-passstrip-in{grid-template-columns:minmax(0,1fr)}}.a3-speak{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:start}.a3-rooms-h,.a3-media-h{margin:0 0 16px}.a3-media-h{margin-top:clamp(48px,5vw,80px)}.a3-rooms{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.a3-room{display:flex;flex-direction:column;gap:8px;height:100%;padding:18px;border:1px solid var(--b-hairline-firm);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-secondary);text-decoration:none;transition:border-color 0.15s,transform 0.15s var(--b-ease)}.a3-room:hover,.a3-room:focus-visible{border-color:var(--mv-gold);transform:translateY(-2px)}.a3-room strong{font-family:var(--mv-font-display);font-weight:400;font-size:19px;color:var(--mv-text-primary)}.a3-room-img{width:56px;height:56px;flex:none}.a3-room .a3-card-go{margin-top:auto}.a3-media{grid-auto-rows:1fr}.a3-mcard{display:flex;flex-direction:column;align-items:flex-start}.a3-mcard .a3-card-go{margin-top:auto}.a3-mcard-mark{width:100%;max-width:170px;aspect-ratio:1 / 1}.a3-mcard--img img{max-height:200px;width:auto;max-width:100%}@media (max-width: 900px){.a3-speak{grid-template-columns:minmax(0,1fr)}.a3-rooms{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.a3-media{grid-auto-rows:auto}}.a3-close{padding-block:clamp(48px,6vw,108px)}.a3-close-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,96px);align-items:center}.a3-close-img{margin:0;width:min(26vw,380px)}.a3-close-img img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--mv-gold-border-subtle)}@media (max-width: 800px){.a3-close-in{grid-template-columns:minmax(0,1fr)}.a3-close-img{width:200px}}.a3-bigfan{aspect-ratio:auto;display:flex;align-items:flex-end;justify-content:center;padding-top:24px}.a3-bf{position:relative;left:auto;bottom:auto;width:auto;flex:1 1 0;min-width:0;margin-left:-2.5%;transform:none}.a3-bf:first-child{margin-left:0}.a3-bf img,.a3-fan,.a3-shelf img{aspect-ratio:2 / 3;width:100%;height:auto;object-fit:cover}.a3-bf img[src*="planner"],.a3-fan[src*="planner"],.a3-shelf img[src*="planner"]{object-fit:contain;background:#111}.a3-bf-4{z-index:7}.a3-bf:hover,.a3-bf:focus-visible{transform:translateY(-8px)}.a3-ph-fan{display:flex;align-items:flex-end;justify-content:center;gap:0;aspect-ratio:auto;width:min(100%,760px);padding-block:40px}.a3-fan{position:relative;left:auto;bottom:auto;transform:none;flex:1 1 0;min-width:0;width:auto;margin-left:-3%}.a3-fan:first-child{margin-left:0}.a3-fan-3{z-index:5;flex-grow:1.2}.a3-end-fan{display:flex;align-items:flex-end;aspect-ratio:auto}.a3-end-fan .a3-fan{width:auto}.a3-shelf{align-items:start}.a3-feature-cover{justify-self:center}@media (max-width: 900px){.a3-ph-fan{margin:0 auto 32px;padding-inline:var(--b-gutter);width:100%;max-width:420px}.a3-ph-fan .a3-fan-4,.a3-ph-fan .a3-fan-5{display:none}.a3-bigfan{max-width:420px;margin-inline:auto}.a3-bf-6,.a3-bf-7{display:none}}@media (max-width: 700px){.a3-feature-cover{max-width:300px;width:100%}.a3-bigfan .a3-bf-5{display:none}}.a3-ph--type{background:radial-gradient(ellipse at 80% 50%,var(--mv-gold-subtle),transparent 60%)}.a3-ph-type{align-self:center;justify-self:center;display:grid;justify-items:start;padding:clamp(24px,4vw,64px);margin-right:max(var(--b-gutter),calc((100vw - var(--b-max)) / 2))}.a3-ph-type-n{font-family:var(--mv-font-display);font-size:clamp(120px,18vw,340px);line-height:0.85;color:var(--mv-gold)}.a3-ph-type-l{margin-top:16px;font-family:var(--mv-font-display);font-size:clamp(18px,2vw,34px);letter-spacing:0.1em;text-transform:uppercase;color:var(--mv-text-primary)}@media (max-width: 900px){.a3-ph-type{justify-self:start;margin:0;padding:0 var(--b-gutter) 32px}.a3-ph-type-n{font-size:96px}}.a3-ph-portrait img{object-position:50% 15%}.a3-journey-img{position:static}.a3-journey-side{position:sticky;top:96px;display:grid;gap:28px}.a3-pull--side{margin:0}@media (max-width: 900px){.a3-journey-side{position:static}}.a3-outcome-tools li{display:grid;gap:2px;padding-bottom:10px}.a3-outcome-tools span{font-size:15px;line-height:1.5;color:var(--mv-text-muted)}.a3-members{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);padding:clamp(24px,3vw,48px);border:1px solid var(--mv-gold);border-radius:10px;background:radial-gradient(ellipse at 0% 0%,rgba(198,150,84,0.12),transparent 60%),var(--mv-bg-card)}.a3-members h3{margin:12px 0 0;font-size:clamp(24px,2.2vw,38px);line-height:1.1;text-transform:uppercase}.a3-members .a3-payoff li{color:var(--mv-text-secondary)}.a3-members .b-btn-row{margin-top:24px;align-items:center;gap:14px 28px}.a3-members-l{margin:0 0 12px;font-size:13px;letter-spacing:0.16em;text-transform:uppercase;color:var(--mv-gold)}.a3-members-names ul{list-style:none;margin:0;padding:0;columns:2 220px;column-gap:24px}.a3-members-names li{break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--b-hairline)}.a3-members-names strong{font-weight:500;font-size:16px;color:var(--mv-text-secondary)}@media (max-width: 900px){.a3-members{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){body[data-site="anric"] .b-menu{background:#050505;max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 0 0 100vmax rgba(0,0,0,0.7)}:root[data-theme="light"] body[data-site="anric"] .b-menu{background:#fbf8f2}html:has(body[data-site="anric"] .b-menu:not([hidden])),body[data-site="anric"]:has(.b-menu:not([hidden])){overflow:hidden}}@media (max-width: 700px){body[data-site="anric"] .a3-titles .b-book-title a,body[data-site="anric"] .a3-tl-title a,body[data-site="anric"] .a3-formats h3 a,body[data-site="anric"] .a3-book-title a,body[data-site="anric"] .a3-outcome-tools a,body[data-site="anric"] .a3-passband-prog a,body[data-site="anric"] .a3-photos a{display:flex;align-items:center;min-height:44px;padding-block:8px}body[data-site="anric"] .b-copy{min-height:44px;min-width:44px}.a3-built-list{gap:4px 18px}.a3-built-mark{width:40px;height:40px}}@media (max-width: 700px){.a3-hero .a3-hero-bg.p-portrait{aspect-ratio:auto;height:32svh;max-height:280px}.a3-hero-bg img{object-position:50% 12%}.a3-hero-copy{padding-block:16px 28px}.a3-hero h1{font-size:46px;margin-top:0}.a3-hero h1 .a3-id{margin-top:10px;font-size:14px}body[data-site="anric"] .a3-hero .a3-voice{margin-top:14px;font-size:21px}body[data-site="anric"] .a3-hero .p-speak{margin-top:18px;font-size:16px}.a3-hero-pass{margin-top:14px;font-size:17px}.a3-hero .b-btn-row{margin-top:16px}}@media (max-width: 700px){.a3-numerals{padding-block:28px}.a3-stats .a3-stat-lead .p-n{font-size:44px}.a3-stats .p-n{font-size:40px}.p-proof.a3-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.a3-stats span{font-size:14px}.a3-mvp .a3-payoff li:first-child{display:none}.a3-thesis .a3-pull,.a3-thesis-book{display:none}.a3-thesis-by{margin-top:18px}.a3-band{display:none}.a3-icons>li:nth-child(n+5){display:none}.a3-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.a3-icons>li{flex:none}.a3-icon-name{font-size:13px}.a3-grid--six>li:nth-child(n+4){display:none}.a3-about .a3-story p:nth-child(n+2){display:none}.a3-bigfan{display:none}.a3-speak .a3-topics li:nth-child(n+2){display:none}.a3-rooms>li:nth-child(n+3){display:none}.a3-media-h,.a3-media{display:none}.a3-posts{display:none}.a3-doorsband{padding-block:28px}.a3-close-img{display:none}}@media (max-width: 700px){.a3-built-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.a3-built-list a,.a3-built-item{gap:8px}.a3-built-mark{width:36px;height:36px}.a3-built-mark.a3-tile{width:36px;padding:0}.a3-built-mark.a3-tile .a3-tile-name{font-size:13px;letter-spacing:0}.a3-built-list a,.a3-built-list li>span{font-size:13px;line-height:1.2}.a3-built-list small{display:none}.a3-doors .a3-who{display:none}.a3-doors .p-tile{grid-template-rows:auto;padding:10px 12px}.a3-door-img{grid-row:1;width:44px;height:44px}.a3-door-img.is-cover{width:34px;height:51px}.a3-doors .p-tile-go{grid-row:1}.a3-doors .p-tile-n{display:none}.p-feat{gap:10px}.p-feat-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 14px;align-items:center;padding:12px 14px}.p-feat-card .a3-feat-img{grid-row:1 / span 3;width:56px;height:56px}.p-feat-card .p-tag,.p-feat-card .p-feat-name,.p-feat-card .b-index-go{grid-column:2;margin:0}.p-feat-card .b-index-go{min-height:32px;font-size:13px}.a3-about .p-plain{display:none}.a3-titles .b-book-go{display:none}.a3-titles .b-book-title a{min-height:44px}.a3-rooms-h,.a3-rooms{display:none}.a3-speak .b-btn-row{margin-top:16px}body[data-site="anric"] .b-section{padding-block:36px}.a3-mvp{padding-block:36px}.a3-thesis{padding-block:36px}.a3-thesis-t{font-size:34px}.a3-close{padding-block:40px}.a3-close-t{font-size:34px}.b-faq summary{padding-block:12px}}@media (max-width: 700px){body[data-site="anric"] .b-consent{padding:6px 10px calc(6px + env(safe-area-inset-bottom))}body[data-site="anric"] .b-consent-in{flex-wrap:nowrap;gap:8px}body[data-site="anric"] .b-consent-copy{flex:1 1 auto;font-size:13px;line-height:1.3}body[data-site="anric"] .b-consent-acts{width:auto;flex-direction:column;gap:4px}body[data-site="anric"] .b-consent-acts .b-btn{min-height:32px;padding:4px 10px;flex:none}body[data-site="anric"]:has(.b-consent:not([hidden])){padding-bottom:96px}}.a3-bigfan{gap:clamp(10px,1.2vw,20px);align-items:center}.a3-bf{margin-left:0}.a3-bf-6,.a3-bf-7{display:none}body[data-site="anric"] .p-feat-body{font-size:clamp(16px,1vw,18px);line-height:1.55}@media (min-width: 701px){.a3-grid:not(.a3-grid--six) .a3-card-img{aspect-ratio:auto;height:clamp(120px,9vw,170px)}}body[data-site="anric"] .b-nav{background:#050505}:root[data-theme="light"] body[data-site="anric"] .b-nav{background:#f7f5f1}body[data-site="anric"] .b-footer li a,body[data-site="anric"] .b-footer .b-linkbtn{display:inline-flex;align-items:center;min-height:44px}body[data-site="anric"] .b-consent-acts .b-btn{min-height:44px}@media (max-width: 700px){body[data-site="anric"] .b-consent{padding:5px 10px calc(5px + env(safe-area-inset-bottom))}body[data-site="anric"] .b-consent-in{flex-wrap:nowrap;align-items:center;gap:8px}body[data-site="anric"] .b-consent-copy{flex:1 1 auto;font-size:13px;line-height:1.3}body[data-site="anric"] .a3-consent-more{display:none}body[data-site="anric"] .b-consent-acts{width:auto;flex-direction:row;gap:6px}body[data-site="anric"] .b-consent-acts .b-btn{flex:none;min-height:44px;padding:0 10px;letter-spacing:0}body[data-site="anric"]:has(.b-consent:not([hidden])){padding-bottom:60px}}.a3-card--still:hover{transform:none;border-color:var(--b-hairline-firm)}.a3-card-tags .a3-now{border-color:var(--mv-gold);color:var(--mv-gold)}.a3-since{margin-top:clamp(40px,5vw,80px)}.a3-since-h{margin:0 0 16px}.a3-since-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid var(--mv-gold-border-subtle)}.a3-since-list li{display:grid;gap:4px;align-content:start;padding:16px 16px 18px 0;border-bottom:1px solid var(--b-hairline)}.a3-since-y{font-family:var(--mv-font-display);font-size:clamp(30px,2.8vw,52px);line-height:1;color:var(--mv-gold)}.a3-since-list strong{font-family:var(--mv-font-display);font-weight:400;font-size:clamp(16px,1.1vw,19px);line-height:1.2;color:var(--mv-text-primary)}.a3-since-list li>span:last-child{font-size:14px;line-height:1.4;color:var(--mv-text-muted)}.a3-since+.b-btn-row{margin-top:28px}@media (max-width: 900px){.a3-since-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.a3-since-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0}.a3-since-list li{flex:0 0 44%;scroll-snap-align:start;padding-right:14px}}.a3-demos{padding-block:clamp(64px,8vw,140px);border-block:1px solid var(--mv-gold-border-subtle);background:radial-gradient(ellipse at 80% 0%,var(--mv-gold-subtle),transparent 60%),#0b0a08}:root[data-theme="light"] .a3-demos{background:radial-gradient(ellipse at 80% 0%,var(--mv-gold-subtle),transparent 60%),#fbf8f2}.a3-demos-in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center}.a3-demos-img{margin:0}.a3-demos-img a{display:block}.a3-demos-img img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--mv-gold-border-subtle);background:#0b0b0c}.a3-demos-img figcaption{margin-top:10px;font-size:14px;line-height:1.45;color:var(--mv-text-muted)}.a3-demos-copy h2{margin:10px 0 0;font-size:clamp(30px,3.4vw,60px);line-height:1.05}.a3-demos-copy .b-lead{margin-top:18px}.a3-demos-line{margin:14px 0 0;max-width:60ch;font-size:clamp(16px,1.1vw,18px);line-height:1.6;color:var(--mv-text-secondary)}.a3-demos-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;border-top:1px solid var(--b-hairline-firm)}.a3-demos-list a{display:grid;gap:2px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--b-hairline-firm);text-decoration:none;color:var(--mv-text-primary)}.a3-demos-list strong{font-family:var(--mv-font-display);font-weight:400;font-size:16px;letter-spacing:0.06em;text-transform:uppercase;color:var(--mv-gold)}.a3-demos-list span{font-size:14px;line-height:1.45;color:var(--mv-text-secondary)}.a3-demos-list a:hover strong,.a3-demos-list a:focus-visible strong{color:var(--mv-text-primary)}.a3-demos-copy .b-btn-row{margin-top:24px}@media (max-width: 900px){.a3-demos-in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.a3-demos-list{grid-template-columns:minmax(0,1fr)}.a3-demos{padding-block:40px}}@media (max-width: 700px){body[data-site="anric"] .b-consent-acts .b-btn{padding:0 8px;font-family:var(--mv-font-body);font-size:13px;font-weight:700;text-transform:none}.a3-fits-list{gap:10px}.a3-fits-list>li{padding:12px 16px}.a3-fits-list h3{margin:4px 0 6px}.a3-fits-names{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:14px}body[data-site="anric"] .p-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-site="anric"] .p-dir-grid>li:last-child:nth-child(odd){grid-column:auto}body[data-site="anric"] .p-dir-card{gap:4px;padding:10px 12px}body[data-site="anric"] .p-dir-top strong{font-size:15px;line-height:1.25}body[data-site="anric"] .p-dir-purpose{font-size:13px;line-height:1.4}body[data-site="anric"] .p-dir-host{font-size:13px;overflow-wrap:anywhere}body[data-site="anric"] .p-dir-cat{margin-top:22px}body[data-site="anric"] footer.b-footer{padding-bottom:72px}.a3-demos-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.a3-demos-list strong{font-size:14px}.a3-demos-list span{font-size:13px;line-height:1.35}.a3-demos-copy h2{font-size:28px}.a3-demos-line{font-size:15px}.a3-demos-in{gap:20px}}body[data-site="anric"] .a3-foot-book a{display:inline-flex;align-items:center;min-height:44px}.a3-tl-year.a3-tl-year--span{font-size:clamp(22px,2vw,34px);line-height:1.1}.a3-stats li:not(.a3-stat-lead) .p-n,.a3-tl-year,.a3-since-y{background:linear-gradient(180deg,#edd2a9 0%,#c69654 48%,#b47836 100%);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme="light"] .a3-stats li:not(.a3-stat-lead) .p-n,:root[data-theme="light"] .a3-tl-year,:root[data-theme="light"] .a3-since-y{background:linear-gradient(180deg,#875723 0%,#65401b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.a3-tl--big .a3-tl-year,.a3-tl--big .a3-tl-year.a3-tl-year--span{font-size:clamp(24px,2.2vw,38px);line-height:1.1}@media (min-width: 641px){.a3-tl--big .a3-tl-row{grid-template-columns:minmax(150px,260px) minmax(0,1fr)}}.a3-tl--big .a3-tl-text{font-size:clamp(16px,1.15vw,19px);color:var(--mv-text-primary)}.a3-demos{border-block:1px solid #c69654}@media (min-width: 901px){.a3-demos-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.a3-demos-copy{padding:clamp(20px,2.4vw,40px);border:1px solid var(--mv-gold-border-subtle);border-radius:10px;background:rgba(255,255,255,0.04)}:root[data-theme="light"] .a3-demos-copy{background:rgba(255,255,255,0.7)}.a3-demos-copy h2{text-transform:uppercase;font-size:clamp(28px,2.6vw,48px)}.a3-demos-in{align-items:start}.b-nav-links a.a3-navcard{color:#c69654}:root[data-theme="light"] .b-nav-links a.a3-navcard{color:#875723}.a3-introcard{display:grid;gap:6px;max-width:520px;margin-top:28px;padding:18px 20px;border:1px solid var(--mv-gold-border-subtle);border-radius:10px;background:var(--mv-bg-card);color:var(--mv-text-primary);text-decoration:none}.a3-introcard strong{font-family:var(--mv-font-display);font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:0.04em}.a3-introcard>span:not(.p-tag){font-size:15px;line-height:1.5;color:var(--mv-text-secondary)}.a3-introcard:hover,.a3-introcard:focus-visible{border-color:#c69654}.a3-own{margin-top:24px;font-family:var(--mv-font-display);letter-spacing:0.08em;text-transform:uppercase;color:#c69654}.a3-quote{margin:8px 0 0;padding-left:20px;border-left:2px solid #c69654}.b-index-go,.a3-card-go,.a3-introlink,.b-book-go a{display:inline-flex;align-items:center;min-height:44px}body[data-site="anric"] .b-consent-acts .b-btn{min-height:44px}@media (max-width: 480px){.a3-demos-copy{padding:16px}.a3-demos-list{grid-template-columns:minmax(0,1fr)}.a3-built-list{display:grid;grid-template-columns:minmax(0,1fr)}.a3-built-list li,.a3-built-list a,.a3-built-item,.a3-built-name{min-width:0;overflow-wrap:anywhere}.a3-built-mark .a3-tile-name{white-space:normal}.a3-since-list{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.a3-since-list li{grid-template-columns:64px minmax(0,1fr);min-width:0;padding-right:0;overflow-wrap:anywhere}.a3-since-list li>span:last-child{grid-column:2}.a3-since-y{font-size:24px}}@media (max-width: 700px){body[data-site="anric"] .b-consent-in{flex-wrap:nowrap}body[data-site="anric"] .b-consent-copy{flex:1 1 0;min-width:0}body[data-site="anric"] .b-consent-acts{flex:0 0 auto;width:auto;flex-direction:row}body[data-site="anric"] .b-consent-acts .b-btn{flex:0 0 auto;width:auto;min-width:0;min-height:44px}}body[data-site="anric"] .p-feat-card .b-index-go,body[data-site="anric"] .p-feat-name a,body[data-site="anric"] .b-nav .b-mark{display:inline-flex;align-items:center;min-height:44px}
