@view-transition{navigation:auto}.nav{view-transition-name:nav}::view-transition-old(root){animation:.32s cubic-bezier(.4,0,1,1) both vtOut}::view-transition-new(root){animation:.55s cubic-bezier(.2,.8,.2,1) 80ms both vtIn}@keyframes vtOut{to{opacity:0;filter:blur(3px);scale:.985}}@keyframes vtIn{0%{opacity:0;translate:0 26px}}.ico{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block}@keyframes wiggle{25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.pg-head:before,.ti-books:before,.nu-card:before,.cta-band:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.nav nav>a .ico,.nav nav>a.m-only{display:none}.burger span,.burger span:before,.burger span:after{width:1.15rem;height:2px;transition:transform .3s var(--ease),background .2s;background:currentColor;border-radius:2px;display:block}.burger span{position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:0 0}.burger[aria-expanded=true] span:before{background:#fff;transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:after{background:#fff;transform:translateY(-6px)rotate(-45deg)}.pg-head{isolation:isolate;padding:2.6rem var(--pad) 3.4rem;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pg-head:before{background-image:linear-gradient(#1f4a6e14 1px,#0000 1px),linear-gradient(90deg,#1f4a6e14 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-head .crumbs{margin-bottom:1.6rem}.pg-eb{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);animation:rise .6s var(--ease) both;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1rem .35rem .35rem;font:700 .72rem Inter,sans-serif;display:inline-flex}.pg-eb .ico{background:var(--grad);color:#fff;border-radius:50%;width:2rem;height:2rem;padding:.42rem}.pg-head h1{letter-spacing:-.02em;max-width:20em;margin:1.1rem 0 .8rem;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:800}.pg-head h1 em,.pg-head h1 i{color:var(--accent-2)}.pg-head h1 .w{clip-path:inset(-.35em -.2em -.3em);display:inline-block}.pg-head h1 .w>span{animation:wUp 1s cubic-bezier(.2,.75,.15,1) calc(.12s + var(--i,0) * 70ms) backwards;display:inline-block}@keyframes wUp{0%{translate:0 145%;rotate:5deg}}.pg-head .lead{max-width:40em;animation:rise .7s .16s var(--ease) both}.pg-mark{z-index:-1;top:50%;right:max(2vw,calc(var(--pad) - 3rem));width:clamp(9rem,20vw,16rem);height:auto;color:var(--accent);opacity:.07;pointer-events:none;animation:1.6s cubic-bezier(.2,.7,.2,1) .1s backwards pgMarkIn;position:absolute;transform:translateY(-50%)rotate(-12deg)}@keyframes pgMarkIn{0%{opacity:0;rotate:-70deg;scale:.7}}.pg-head:after{content:"";background:linear-gradient(90deg,transparent,var(--gold) 30%,#f3dca0 50%,var(--gold) 70%,transparent);opacity:0;pointer-events:none;height:2px;animation:1.8s cubic-bezier(.4,0,.2,1) .25s pgSweep;position:absolute;bottom:0;left:0;right:0}@keyframes pgSweep{0%{opacity:1;translate:-100%}70%{opacity:1}to{opacity:0;translate:100%}}.pg>section:first-of-type{padding-top:3.2rem}.pg .books,.pg .gl-tabs{margin-top:0}.bento{grid-template-rows:repeat(2,minmax(15.5rem,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.3rem);margin-top:2.4rem;display:grid}.tile{isolation:isolate;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s,opacity .8s var(--ease);border-radius:24px;flex-direction:column;gap:.55rem;padding:clamp(1.3rem,2vw,1.8rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--accent-2);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.tile h3{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.tile p{max-width:30em;color:var(--muted);font-size:.92rem}.tile-k{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:.5rem;font:700 .68rem Inter,sans-serif;display:inline-flex}.tile-k .ico{background:color-mix(in srgb,var(--accent-2) 12%,transparent);border-radius:50%;width:1.8rem;height:1.8rem;padding:.38rem}.tile-go{background:var(--ink);color:#fff;width:2.7rem;height:2.7rem;transition:transform .45s var(--ease),background .3s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.1rem;right:1.1rem}.tile-go .ico{width:1.15rem;height:1.15rem}.tile:hover .tile-go{background:var(--gold);transform:rotate(-45deg)}.ti-books{background:var(--grad);color:#fff;border-color:#0000;grid-area:1/1/3/3}.ti-books p{color:#ffffffc7}.ti-books .tile-k{color:var(--gold-soft)}.ti-books .tile-k .ico{background:#ffffff1f}.ti-books .tile-go{background:var(--grad-brass)}.ti-books:hover{border-color:#0000}.fan{flex:1;min-height:15rem;margin-top:.6rem;position:relative}.fan-b{--w:clamp(7.5rem,11vw,10.5rem);width:var(--w);margin-left:calc(var(--w) / -2);aspect-ratio:3/4;background:radial-gradient(circle at 28% 18%,var(--c1),var(--c2) 78%);color:#fff;transform-origin:50% 130%;transform:translateX(calc(var(--n) * 58%)) rotate(calc(var(--n) * 9deg));transition:transform .6s var(--ease);border-radius:6px;place-items:center;font:700 1.6rem Bitter,Georgia,serif;display:grid;position:absolute;bottom:.4rem;left:50%;overflow:hidden;box-shadow:0 24px 40px -16px #000000b3}.fan-b:first-child{z-index:2}.fan-b img{object-fit:cover;width:100%;height:100%;display:block}.ti-books:hover .fan-b{transform:translateX(calc(var(--n) * 82%)) translateY(-10px) rotate(calc(var(--n) * 14deg))}.ti-books:hover .fan-b:first-child{transform:translateY(-18px)scale(1.04)}.fan-logo{z-index:-1;aspect-ratio:1;color:#0914218c;mix-blend-mode:multiply;opacity:0;width:auto;height:102%;transition:opacity .5s var(--ease),transform .8s var(--ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)rotate(-14deg)}.ti-books:hover .fan-logo,.ti-books:focus-visible .fan-logo{opacity:1;transform:translate(-50%,-50%)}@media (hover:none){.fan-logo{opacity:.7;transform:translate(-50%,-50%)}}.ti-bio{grid-area:1/3}.tile-big{letter-spacing:-.03em;background:var(--grad-brass);color:#0000;transition:letter-spacing .5s var(--ease);-webkit-background-clip:text;background-clip:text;margin-top:auto;font:800 clamp(3.2rem,5.4vw,4.6rem)/1 Bitter,Georgia,serif}.ti-bio:hover .tile-big{letter-spacing:.02em}.ti-gal{grid-area:1/4}.tile-ics{gap:.5rem;margin-top:auto;padding-right:3.2rem;display:flex}.tile-ics .ico{color:#fff;width:3rem;height:3rem;transition:transform .45s var(--ease);border-radius:14px;padding:.72rem}.tile-ics .ico:first-child{background:#2e6a94}.tile-ics .ico:nth-child(2){background:#2f6f62;transition-delay:50ms}.tile-ics .ico:nth-child(3){background:#9a6f28;transition-delay:.1s}.ti-gal:hover .tile-ics .ico:nth-child(odd){transform:translateY(-8px)rotate(-8deg)}.ti-gal:hover .tile-ics .ico:nth-child(2){transform:translateY(-8px)rotate(8deg)}.ti-media{flex-direction:row;grid-area:2/3/auto/5;align-items:center;gap:1.4rem}.tile-txt{flex-direction:column;flex:1;align-self:stretch;gap:.55rem;min-width:0;padding-bottom:3.2rem;display:flex}.tile-txt p{margin-top:auto}.ti-media .tile-go{left:clamp(1.3rem,2vw,1.8rem);right:auto}.tile-star{background:var(--gold-soft);color:#5e410f;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-right:.25rem;padding:.12rem .55rem;font:700 .64rem/1.5 Inter,sans-serif;display:inline-block}.tile-vid{aspect-ratio:16/9;background:var(--dark);width:52%;box-shadow:var(--shadow);border-radius:16px;flex:none;position:relative;overflow:hidden}.tile-vid img{object-fit:cover;width:100%;height:100%;transform:scale(var(--z,1));transition:transform .7s var(--ease);display:block}.tile-pl{width:3.2rem;height:3.2rem;color:var(--accent-2);transition:transform .35s var(--ease),background .3s,color .3s;background:#fcfcfbeb;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 24px -8px #0009}.tile-pl svg{width:42%;height:42%;margin-left:8%}.ti-media:hover .tile-vid img{transform:scale(calc(var(--z,1) * 1.06))}.ti-media:hover .tile-pl{background:var(--accent-2);color:#fff;transform:scale(1.12)}.section.facts-sec{isolation:isolate;color:#dbe3ec;clip-path:polygon(0 clamp(1.5rem,3vw,3rem),100% 0,100% calc(100% - clamp(1.5rem,3vw,3rem)),0 100%);background:radial-gradient(120% 90% at 12% 0,#1d3b58 0%,#122336 48%,#0b1522 100%);padding-block:clamp(7rem,10vw,9rem);overflow:hidden}.facts-sec:before,.facts-sec:after{content:"";z-index:-1;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.facts-sec:before{background:#d6b06629;width:38rem;height:38rem;animation:20s ease-in-out infinite alternate blob;top:-12rem;right:-8rem}.facts-sec:after{background:#3f8a7a38;width:32rem;height:32rem;animation:24s ease-in-out infinite alternate-reverse blob;bottom:-14rem;left:-6rem}.facts-sec>h2{color:#fff}.facts-sec>h2 em,.facts-sec>h2 i{color:var(--gold-soft)}.facts-sec .sub{color:#dbe3ecbd}.facts-sec .fact-f{border-color:#0000;box-shadow:0 26px 50px -26px #000000bf}.facts-sec .fact:hover .fact-f{border-color:var(--gold);box-shadow:0 30px 60px -24px #000000d9,0 0 0 4px #d6b0662e}.facts-sec+.cta-band{margin-top:clamp(3rem,6vw,5rem)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.3rem);margin-top:2.4rem;display:grid}.fact{font:inherit;color:inherit;text-align:left;cursor:pointer;perspective:1100px;background:0 0;border:0;padding:0;display:grid}.fact-in{min-height:16rem;transform-style:preserve-3d;transition:transform .75s var(--ease);display:grid}.fact[aria-pressed=true] .fact-in{transform:rotateY(180deg)}.fact-f,.fact-b{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;grid-area:1/1;gap:1rem;padding:1.5rem;display:flex}.fact-f{background:var(--paper);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}.fact-f b{color:var(--ink);font:700 1.18rem/1.35 Bitter,Georgia,serif}.fact-f small{letter-spacing:.16em;text-transform:uppercase;color:var(--fc);align-items:center;gap:.45rem;margin-top:auto;font:700 .7rem Inter,sans-serif;display:inline-flex}.fact-ic{background:var(--fc);color:#fff;width:3.2rem;height:3.2rem;box-shadow:0 10px 20px -10px var(--fc);border-radius:16px;place-items:center;display:grid}.fact-ic .ico{width:1.6rem;height:1.6rem}.fact-b{background:var(--fc);color:#fff;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:24px 24px;justify-content:center;font-size:1rem;line-height:1.6;transform:rotateY(180deg)}.fact:hover .fact-f{border-color:var(--fc);box-shadow:var(--shadow-lg)}.fact:hover .fact-ic{animation:wiggle .6s var(--ease)}.fact:focus-visible{outline:none}.fact:focus-visible .fact-in>*{outline:3px solid var(--gold);outline-offset:3px}.f-1{--fc:#1f4a6e}.f-2{--fc:#2f6f62}.f-3{--fc:#7a3434}.f-4{--fc:#8a6424}.cta-band{isolation:isolate;margin:clamp(1rem,3vw,2rem) var(--pad) clamp(4rem,7vw,6rem);background:var(--grad);color:#fff;box-shadow:var(--shadow-lg);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,2.6rem);padding:clamp(1.8rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.cta-mark{width:clamp(4rem,7vw,5.5rem);height:auto;color:var(--gold-soft)}.cta-txt h2{color:#fff;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:700}.cta-txt p{color:#ffffffc7;max-width:36em;margin-top:.5rem}.cta-acts{flex-direction:column;gap:.7rem;display:flex}.btn .ico{width:1.15rem;height:1.15rem}.btn.wa{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 12px 26px -12px #128c7ee6}.btn.light{background:var(--paper);color:var(--accent);box-shadow:none}.btn.light:hover{background:var(--gold-soft);color:var(--ink)}.cta-acts .btn{justify-content:center}.ab-intro .portrait{box-shadow:16px 16px 0 -2px #b8893b47,var(--shadow-lg);align-self:center;position:relative;top:auto}.ab-text h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.chips{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;list-style:none;display:flex}.chips li{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.5rem;padding:.38rem 1rem .38rem .4rem;font-size:.88rem;font-weight:500;display:inline-flex}.chips .ico{background:var(--grad);color:#fff;border-radius:50%;width:1.85rem;height:1.85rem;padding:.4rem}.chips li:nth-child(2) .ico{background:var(--grad-cool)}.chips li:nth-child(3) .ico{background:linear-gradient(135deg,#7a3434,#a85050)}.chips li:nth-child(4) .ico{background:var(--grad-brass)}.sides{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.3rem);margin-top:2.4rem;display:grid}.side{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease),opacity .8s var(--ease);border-radius:22px;padding:1.6rem 1.5rem 1.8rem;position:relative;overflow:hidden}.side:after{content:"";background:var(--sc);height:4px;position:absolute;inset:auto 0 0}.side-ic{background:var(--sc);color:#fff;width:3.2rem;height:3.2rem;box-shadow:0 10px 20px -10px var(--sc);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.side-ic .ico{width:1.55rem;height:1.55rem}.side h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.side p{color:var(--muted);font-size:.92rem}.side:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.side:hover .side-ic{animation:wiggle .6s var(--ease)}.s-0{--sc:#1f4a6e}.s-1{--sc:#2f6f62}.s-2{--sc:#8a6424}.s-3{--sc:#7a3434}.tl{gap:1.1rem;margin-top:2.6rem;list-style:none;display:grid;position:relative}.tl:before{content:"";background:linear-gradient(var(--accent-2),var(--gold));border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.tl-i{grid-template-columns:minmax(0,1fr) 3.6rem minmax(0,1fr);align-items:center;display:grid}.tl-dot{z-index:1;background:var(--kc);color:#fff;width:2.8rem;height:2.8rem;box-shadow:0 0 0 5px var(--bg),0 8px 18px -8px var(--kc);transition:transform .4s var(--ease);border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;display:grid}.tl-dot .ico{width:1.25rem;height:1.25rem}.tl-card{border-top:3px solid var(--kc);background:var(--paper);width:min(100%,30rem);box-shadow:var(--shadow);transition:transform .35s var(--ease);border-radius:18px;grid-area:1/1;justify-self:end;padding:1.05rem 1.3rem 1.15rem}.tl-i:nth-child(2n) .tl-card{grid-column:3;justify-self:start}.tl-i:hover .tl-dot{transform:scale(1.15)rotate(-10deg)}.tl-i:hover .tl-card{transform:translateY(-3px)}.tl-meta{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.tl-y{font-variant-numeric:lining-nums;color:var(--kc);font:800 1.35rem/1 Bitter,Georgia,serif}.tl-y small{font:inherit;margin-right:.28em}.tl-k{background:color-mix(in srgb,var(--kc) 12%,transparent);color:var(--kc);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font:700 .62rem/1.4 Inter,sans-serif}.tl-card p{font-size:.93rem}.k-life{--kc:#8c3b3b}.k-study{--kc:#2e6a94}.k-work{--kc:#2f6f62}.k-award{--kc:#b8893b}.k-book{--kc:#1f4a6e}.tl-book{color:inherit;align-items:center;gap:.9rem;text-decoration:none;display:flex}.tl-cover{aspect-ratio:3/4;background:radial-gradient(circle at 28% 18%,var(--c1),var(--c2) 78%);color:#fff;width:4.2rem;transition:transform .4s var(--ease);border-radius:5px;flex:none;place-items:center;font:700 1rem Bitter,Georgia,serif;display:grid;overflow:hidden;box-shadow:0 10px 18px -10px #0009}.tl-cover img{object-fit:cover;width:100%;height:100%;display:block}.tl-cover em{font-style:normal}.tl-bt{flex-direction:column;gap:.2rem;display:flex}.tl-bt b{font:700 1.02rem/1.3 Bitter,Georgia,serif;transition:color .25s}.tl-bt small{color:var(--accent-2);font:600 .78rem Inter,sans-serif}.tl-book:hover .tl-cover{transform:rotate(-5deg)scale(1.06)}.tl-book:hover b{color:var(--accent-2)}.tl-doc{border:1px solid color-mix(in srgb,var(--kc) 22%,var(--line));background:color-mix(in srgb,var(--kc) 5%,var(--paper));color:inherit;border-radius:14px;align-items:center;gap:.85rem;margin-top:.85rem;padding:.55rem .8rem .55rem .55rem;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.tl-doc-th{aspect-ratio:1;background:var(--bg2);width:4.4rem;transition:transform .35s var(--ease);border-radius:8px;flex:none;overflow:hidden;box-shadow:0 6px 14px -8px #101c2c8c}.tl-doc-th img{object-fit:cover;width:100%;height:100%;display:block}.tl-doc-tx{flex-direction:column;gap:.12rem;min-width:0;display:flex}.tl-doc-tx small{letter-spacing:.14em;text-transform:uppercase;color:var(--kc);font:700 .6rem/1.4 Inter,sans-serif}.tl-doc-tx b{font:600 .95rem/1.3 Bitter,Georgia,serif}.tl-doc-tx em{color:var(--accent-2);font:600 .78rem Inter,sans-serif}.tl-doc:hover{border-color:var(--kc);box-shadow:var(--shadow)}.tl-doc:hover .tl-doc-th{transform:rotate(-4deg)scale(1.06)}.tl-doc:hover em{text-decoration:underline}.bio-full{margin-top:2.4rem;padding:0;overflow:hidden}.bio-full summary{justify-content:flex-start;gap:.7rem;padding:1.1rem 1.4rem;font-size:1.02rem}.bio-full summary .ico{width:1.35rem;height:1.35rem;color:var(--gold)}.bio-full summary:after{margin-left:auto}.bio-full .prose{max-width:54rem;padding:.8rem 1.6rem 1.8rem}.form .hp{display:none}.form .btn:disabled{opacity:.7;cursor:progress}.f-status{animation:rise .4s var(--ease) both;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.92rem;font-weight:500;line-height:1.45}.f-status.ok{color:#1d5a3c;background:#e4f1ea;border:1px solid #b9dcc8}.f-status.ok:before{content:"✓ ";font-weight:800}.f-status.err{color:#8c2f22;background:#f8e6e3;border:1px solid #ecc3bc}.how{margin-top:clamp(3rem,6vw,4.5rem)}.how h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.3rem);margin-top:1.6rem;list-style:none;display:grid}.steps li{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:.9rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.st-n{color:color-mix(in srgb,var(--accent-2) 14%,transparent);font:800 3.2rem/1 Bitter,Georgia,serif;position:absolute;top:.6rem;right:1.1rem}.st-ic{background:var(--grad);color:#fff;border-radius:14px;place-items:center;width:3rem;height:3rem;display:grid}.st-ic .ico{width:1.4rem;height:1.4rem}.steps li:nth-child(2) .st-ic{background:linear-gradient(135deg,#25d366,#128c7e)}.steps li:nth-child(3) .st-ic{background:var(--grad-brass)}.steps a{color:var(--accent);font-weight:600}.nextup{padding:3.5rem var(--pad) 4.5rem;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg),var(--bg2))}.nu-card{isolation:isolate;background:var(--grad);color:#fff;box-shadow:var(--shadow-lg);transition:transform .4s var(--ease);border-radius:24px;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem) clamp(1.2rem,3vw,2.4rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.nu-ic{aspect-ratio:1;width:clamp(3.4rem,6vw,4.6rem);color:var(--gold-soft);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;flex:none;place-items:center;display:grid}.nu-ic .ico{width:50%;height:50%}.nu-txt{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.nu-txt small{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);font:700 .7rem Inter,sans-serif}.nu-txt b{font:700 clamp(1.4rem,3vw,2.1rem)/1.15 Bitter,Georgia,serif}.nu-txt span{color:#ffffffbf;max-width:42em;font-size:.95rem}.nu-go{background:var(--grad-brass);color:#fff;width:3.2rem;height:3.2rem;transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.nu-go .ico{width:1.3rem;height:1.3rem}.nu-card:hover{transform:translateY(-4px)}.nu-card:hover .nu-go{transform:translate(6px)}.nu-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.6rem;display:flex}.nu-pills a{border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:.25s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font:600 .85rem Inter,sans-serif;text-decoration:none;display:inline-flex}.nu-pills .ico{color:var(--accent-2)}.nu-pills a:hover{border-color:var(--accent-2);color:var(--accent);transform:translateY(-2px)}.nu-pills a.on{background:var(--grad);color:#fff;border-color:#0000}.nu-pills a.on .ico{color:#fff}@media (width<=1279px){.nav nav.open{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.nav nav>a,.nav nav>a.m-only{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.95rem .4rem;font-size:.86rem;line-height:1.2;display:flex}.nav nav>a .ico{width:1.55rem;height:1.55rem;color:var(--accent-2);display:block}.nav nav>a:after{display:none}.nav nav>a.active:not(.cta),.nav nav>a.cta{background:var(--grad);color:#fff;border-color:#0000}.nav nav>a.active .ico,.nav nav>a.cta .ico{color:#fff}.nav nav>a.cta.active{box-shadow:0 0 0 3px #b8893b8c}.nav .cta{margin:0}.nav .langs{grid-column:1/-1;justify-self:center}}@media (width<=1020px){.bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ti-books{grid-area:auto/1/auto/-1}.ti-bio,.ti-gal{grid-area:auto;min-height:15rem}.ti-media{grid-area:auto/1/auto/-1}.facts,.sides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.cta-band{grid-template-columns:auto minmax(0,1fr)}.cta-acts{flex-flow:wrap;grid-column:1/-1}.cta-acts .btn{flex:14rem}.ab-intro .portrait{max-width:17rem}.steps{grid-template-columns:minmax(0,1fr)}.steps li{flex-direction:row;align-items:center}.st-n{top:50%;transform:translateY(-50%)}}@media (width<=760px){.tl:before{left:1.4rem}.tl-i{grid-template-columns:2.8rem minmax(0,1fr);gap:.9rem}.tl-dot{grid-column:1}.tl-card,.tl-i:nth-child(2n) .tl-card{grid-column:2;justify-self:stretch;width:auto}}@media (width<=640px){.pg-head{padding:1.8rem var(--pad) 2.4rem}.pg-head .crumbs{margin-bottom:1.2rem}.pg-head h1{font-size:clamp(1.8rem,8.5vw,2.4rem)}.pg-mark{width:9rem;top:auto;bottom:-1.5rem;right:-2rem;transform:rotate(-12deg)}.pg>section:first-of-type{padding-top:2.2rem}.bento,.facts,.sides{grid-template-columns:minmax(0,1fr)}.ti-bio,.ti-gal{min-height:13rem}.fan{min-height:12.5rem}.fan-b{--w:7rem}.ti-media{flex-direction:column;align-items:stretch}.tile-vid{order:-1;width:100%}.tile-txt{padding-bottom:3.4rem}.fact-in{min-height:12.5rem}.cta-band{border-radius:22px;grid-template-columns:minmax(0,1fr);margin-inline:3vw}.cta-mark{width:3.4rem}.nu-card{border-radius:20px;flex-wrap:wrap}.nu-go{width:2.6rem;height:2.6rem;position:absolute;top:1rem;right:1rem}.nu-txt{flex-basis:100%}.nu-pills a{padding:.45rem .8rem;font-size:.8rem}.chips li{font-size:.82rem}}@media (hover:none){.tile:hover,.side:hover,.nu-card:hover,.nu-pills a:hover,.tile:hover .tile-go{transform:none}}.book{--lift:-10px}.tilt:hover{transform:perspective(1000px) translateY(var(--lift,-6px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.glare{z-index:5;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),#ffffffb3,#fff0 60%);position:absolute;inset:0}.tilt:hover .glare{opacity:1}@supports (animation-timeline:view()){.tl{view-timeline:--tl block}.tl:before{transform-origin:50% 0;animation-name:tlDraw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tl;animation-range:entry 15% cover 65%}@keyframes tlDraw{0%{transform:scaleY(0)}}.pg-mark{animation-name:pgMarkIn,pgMarkScroll;animation-duration:1.6s,auto;animation-timing-function:cubic-bezier(.2,.7,.2,1),linear;animation-delay:.1s,0s;animation-fill-mode:backwards,both;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}@keyframes pgMarkScroll{to{transform:translateY(-35%)rotate(30deg)}}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.fact-in{transition:none}}.nav nav>a.nv-new{color:#6e4c14;background:linear-gradient(120deg,#ead9b599,#fcfcfb59);border:1px solid #b8893b8c}.nav nav>a.nv-new:hover{background:var(--gold-soft);color:var(--ink)}.nav nav>a.nv-new:after{background:var(--gold)}.pjt{text-transform:uppercase;color:var(--ink);flex-direction:column;align-items:flex-start;font-family:Inter,system-ui,sans-serif;font-weight:800;line-height:.9;display:inline-flex}.pjt-a{letter-spacing:.015em}.pjt-n{background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:none;border-radius:3px;align-self:center;margin:.15em 0 .85em;padding:.14em .42em .2em;font-size:.22em;line-height:1;transform:skew(-8deg)}.pjt-b{letter-spacing:.03em;background:repeating-linear-gradient(-60deg,var(--ink) 0 1.4px,transparent 1.4px 3.6px);color:#0000;-webkit-text-stroke:1.6px var(--ink);-webkit-background-clip:text;background-clip:text;font-size:.56em}.pj-wrap{padding:clamp(2.5rem,5vw,4rem) var(--pad) 0}.pg .pj-wrap{padding-top:3.2rem}.pj-promo{isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:28px;grid-template-columns:minmax(0,clamp(13rem,25vw,19rem)) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4.5vw,4rem);padding:clamp(1.6rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden}.pj-promo:before,.pj-hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#14223113 0 1px,#0000 1px 7px);position:absolute}.pj-promo:before{width:60%;height:140%;top:-20%;right:-10%;transform:rotate(10deg);-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.pj-promo:after{content:"";background:linear-gradient(90deg,var(--ink),var(--gold));height:4px;position:absolute;inset:0 0 auto}.pj-pcover{transition:transform .6s var(--ease);display:block;transform:rotate(-3deg)}.pj-pcover img,.pj-cover img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 34px 56px -26px #0d172499,0 2px 8px #0d172424}.pj-promo:hover .pj-pcover{transform:rotate(0)translateY(-6px)}.pj-badge{background:var(--gold-soft);color:#5e410f;letter-spacing:.15em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6rem;padding:.42rem 1rem;font:700 .7rem/1.3 Inter,sans-serif;display:inline-flex}.pj-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-out infinite pulse-g}@keyframes pulse-g{0%{box-shadow:0 0 #b8893ba6}80%,to{box-shadow:0 0 0 10px #b8893b00}}.pj-title{margin:1.3rem 0 1rem;font-size:clamp(2.7rem,5.6vw,4.6rem)}.pj-title a{color:inherit;text-decoration:none}.pj-sub{color:var(--ink);font:500 clamp(1.1rem,1.9vw,1.4rem)/1.35 Inter,sans-serif}.pj-sub span{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);margin-top:.45rem;font:600 .72rem Inter,sans-serif;display:block}.pj-tagline{max-width:34em;color:var(--muted);margin-top:.9rem}.pj-nums{border-block:1px solid var(--line);flex-wrap:wrap;gap:.7rem 2rem;margin:1.4rem 0 1.7rem;padding:1rem 0;list-style:none;display:flex}.pj-nums li{align-items:center;gap:.6rem;display:flex}.pj-nums b{color:var(--ink);font-variant-numeric:lining-nums;font:800 clamp(1.7rem,2.8vw,2.2rem)/1 Bitter,Georgia,serif}.pj-nums span{max-width:10.5em;color:var(--muted);font-size:.84rem;line-height:1.3}.pj-acts{flex-wrap:wrap;gap:.8rem;display:flex}.pj-hero{isolation:isolate;padding:2.6rem var(--pad) clamp(3.2rem,6vw,5rem);border-bottom:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.pj-hero:before{width:60%;inset:-10% auto -10% -5%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.pj-hgrid{grid-template-columns:minmax(0,clamp(15rem,32vw,26rem)) minmax(0,1fr);align-items:center;gap:clamp(2rem,5.5vw,5rem);display:grid}.pj-cover{animation:rise .7s var(--ease) both;margin:0}.pj-cover img{transition:transform .6s var(--ease);transform:rotate(-2deg)}.pj-cover:hover img{transform:rotate(0)scale(1.02)}.pj-cover figcaption{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:1.2rem;font:600 .68rem Inter,sans-serif}.pj-intro{animation:rise .7s .1s var(--ease) both}.pj-hero .pj-title{font-size:clamp(2.9rem,6.6vw,5.6rem)}.pj-intro .lead{margin-top:1.1rem}.pj-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,4.5vw,4rem);display:grid}.pj-body .eyebrow{margin-bottom:.7rem}.pj-body h2{margin-bottom:1.2rem;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:700}.pj-body p{color:#2b3a4a;margin-bottom:1rem}.pj-quote{border-left:3px solid var(--gold);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border-radius:0 18px 18px 0;margin-top:1.8rem;padding:1.4rem 1.6rem 1.4rem 3.6rem;font:italic 500 clamp(1.2rem,1.9vw,1.4rem)/1.5 Cormorant Garamond,Georgia,serif;position:relative}.pj-quote:before{content:"“";color:var(--gold);font:700 3.6rem/1 Bitter,Georgia,serif;position:absolute;top:.5rem;left:1rem}.pj-author{isolation:isolate;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:clamp(1.5rem,3vw,2.3rem);position:relative;overflow:hidden}.pj-author:before{content:"";background:var(--grad-brass);height:4px;position:absolute;inset:0 0 auto}.pj-author h2{color:var(--accent);font:italic 500 clamp(1.7rem,2.6vw,2.1rem)/1.15 Cormorant Garamond,Georgia,serif}.pj-author p{font-size:.95rem}.pj-amark{z-index:-1;width:10rem;height:auto;color:var(--accent);opacity:.06;position:absolute;bottom:-1.8rem;right:-1.8rem;transform:rotate(-12deg)}.pj-bio{color:var(--accent);align-items:center;gap:.5rem;margin-top:.3rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.pj-bio:hover{color:var(--gold)}.pj-support{isolation:isolate;margin:0 var(--pad) clamp(2rem,4vw,3rem);background:var(--grad);color:#fff;text-align:center;box-shadow:var(--shadow-lg);border-radius:28px;padding:clamp(2.2rem,5vw,3.8rem) clamp(1.4rem,4vw,3rem);scroll-margin-top:110px;position:relative;overflow:hidden}.pj-support:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.pj-smark{z-index:-1;width:clamp(10rem,22vw,17rem);height:auto;color:var(--gold-soft);opacity:.1;position:absolute;top:50%;left:-2.5rem;transform:translateY(-50%)rotate(-12deg)}.pj-support .pj-badge{color:var(--gold-soft);background:#ffffff14;border:1px solid #ead9b559}.pj-support h2{color:#fff;margin:1.1rem 0 .7rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700}.pj-inv{color:#ffffffd6;max-width:40em;margin:0 auto;font-size:1.05rem}.pj-who{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 1.9rem;list-style:none;display:flex}.pj-who li{background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:.4rem 1rem;font-size:.88rem}.pj-support .pj-acts{justify-content:center}.btn.outline{box-shadow:none;background:0 0;border-color:#ffffff73}.btn.outline:hover{background:#ffffff1f}.pj-share{padding:0 var(--pad) clamp(3rem,6vw,4.5rem);justify-content:center;display:flex}.pj-share .share{justify-content:center;margin:0}@media (width<=1279px){.nav nav>a.nv-new{background:linear-gradient(120deg,var(--gold-soft),var(--paper));color:#5e410f;border-color:#b8893b99;flex-direction:row;order:1;grid-column:1/-1;gap:.6rem;padding:.8rem 1rem;font-weight:600}.nav nav>a.nv-new:not(.active) .ico{color:#9a6f28}.nav nav>a.nv-new.active{background:var(--grad);color:#fff}.nav .langs{order:2}}@media (width<=960px){.pj-body{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pj-promo,.pj-hgrid{grid-template-columns:minmax(0,1fr)}.pj-pcover{width:min(60vw,14rem);margin:.4rem auto 0}.pj-cover{width:min(76vw,19rem);margin:0 auto}}@media (width<=640px){.pj-wrap{padding-inline:3vw}.pj-promo{border-radius:22px;padding:1.6rem 1.3rem 1.5rem}.pj-hero{padding:1.8rem var(--pad) 3rem}.pj-title{font-size:clamp(2.4rem,13vw,3.4rem)}.pj-hero .pj-title{font-size:clamp(2.6rem,14vw,3.8rem)}.pj-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.pj-nums li{flex-direction:column;align-items:flex-start;gap:.3rem}.pj-nums span{font-size:.76rem}.pj-acts .btn{flex:100%;justify-content:center}.pj-support{border-radius:22px;margin-inline:3vw}.pj-quote{padding:1.2rem 1.2rem 1.2rem 3rem}}@media (prefers-reduced-motion:reduce){.pj-dot{animation:none}}.scene{margin-top:clamp(3rem,7vw,6rem);position:relative}.scene-photo{background:var(--dark);height:clamp(22rem,52vw,44rem);position:relative;overflow:hidden}.scene-stage{--px:.3;--py:.82;position:absolute;inset:-4% 0;container-type:size}.scene-img{object-fit:cover;object-position:calc(var(--px)*100%) calc(var(--py)*100%);width:100%;height:100%;position:absolute;inset:0}.scene-shade{z-index:1;pointer-events:none;background:linear-gradient(#0d17246b,#0d172400 26% 52%,#0d17249e),radial-gradient(120% 100% at 50% 42%,#0000 58%,#0d172452);position:absolute;inset:0}.scene-tag{--Wr:max(100cqw,150cqh);z-index:2;color:var(--ink);white-space:nowrap;backdrop-filter:blur(6px);background:#fcfcfbed;border-radius:999px;align-items:center;gap:.5rem;padding:.44rem .8rem .44rem .66rem;font:500 .78rem/1 Inter,system-ui,sans-serif;text-decoration:none;transition:background .3s,box-shadow .3s;display:none;position:absolute;transform:translate(-50%,calc(-100% - .7rem));box-shadow:0 10px 24px -10px #0d1724a6}.scene-tag b{font-variant-numeric:lining-nums;color:var(--accent);font:800 .8rem/1 Bitter,Georgia,serif}.scene-tag .st-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.scene-tag .ico{width:.9rem;height:.9rem;color:var(--accent-2);transition:transform .3s var(--ease)}.scene-tag:before{content:"";background:#fcfcfbeb;width:1px;height:.7rem;position:absolute;top:100%;left:50%}.scene-tag:after{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:calc(100% + .7rem);left:50%;box-shadow:0 0 0 3px #fcfcfbeb}.scene-tag:hover,.scene-tag:focus-visible{background:var(--gold-soft);box-shadow:0 14px 28px -10px #0d1724b3}.scene-tag:hover .ico,.scene-tag:focus-visible .ico{transform:translate(3px)}.scene-tag:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@supports (width:1cqw){.scene-tag{left:calc((100cqw - var(--Wr))*var(--px) + var(--bx)*var(--Wr));top:calc((100cqh - var(--Wr)/1.5)*var(--py) + var(--by)*var(--Wr)/1.5);display:inline-flex}}.scene-card{isolation:isolate;z-index:3;color:#fff;width:min(100% - 10vw,72rem);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0d1724f5,#1a3856f5);border:1px solid #d6b06661;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:1.2rem 3rem;margin:-3.5rem auto 0;padding:clamp(1.6rem,3.6vw,2.7rem) clamp(1.5rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden}.scene-card:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--gold) 30%,var(--gold-soft) 60%,transparent);height:3px;position:absolute;inset:0 0 auto}.scene-card .eyebrow{color:var(--gold-soft);margin-bottom:1rem}.scene-card h2{color:#fff;font-size:clamp(1.65rem,3.1vw,2.4rem);font-weight:700}.sc-body p{color:#ffffffd6;margin-bottom:1.4rem}.sc-acts{flex-wrap:wrap;gap:.8rem;display:flex}@media (width>=860px){.scene-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}}@media (width<=700px){.scene-photo{height:clamp(20rem,104vw,28rem)}.scene-card{border-radius:20px;width:calc(100% - 6vw);margin-top:-2rem}.scene-tag .st-nm{display:none}}@media (width<=480px){.sc-acts .btn{flex:100%;justify-content:center}}@media (pointer:coarse){.scene-tag{padding:.6rem .9rem .6rem .72rem}}@supports (animation-timeline:view()){.scene-photo{view-timeline:--sp block;animation-name:sceneOpen;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sp;animation-range:cover cover 32%}.scene-stage{animation-name:sceneDrift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sp;animation-range:cover}}@keyframes sceneOpen{0%{clip-path:inset(0 var(--pad) round 28px)}to{clip-path:inset(0)}}@keyframes sceneDrift{0%{translate:0 -3%}to{translate:0 3%}}.ar-k1{--tc:#2e6a94}.ar-k2{--tc:#8a6424}.ar-k3{--tc:#7a3434}.ar-k4{--tc:#2f6f62}.ar-k5{--tc:#a24c2b}.ar-idx{margin-bottom:clamp(2.4rem,5vw,3.6rem)}.ar-idx .gl-tab{text-decoration:none}.ar-idx .gl-tab:hover{background:color-mix(in srgb,var(--c1) 9%,transparent)}@media (width>=641px) and (width<=960px){.ar-idx .gl-tabs{border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ar-idx .gl-tab{white-space:normal}}.ar-grp+.ar-grp{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,4.6rem);padding-top:clamp(2.4rem,5vw,3.6rem)}.ar-gh{align-items:flex-start;gap:clamp(1rem,2.4vw,1.7rem);max-width:56rem;margin-bottom:clamp(1.4rem,3vw,2.1rem);display:flex}.ar-rn{font-variant-numeric:lining-nums;min-width:2.6rem;color:var(--gold);flex:none;font:italic 600 clamp(2.8rem,5vw,4rem)/.85 Cormorant Garamond,Georgia,serif}.ar-gh h2{color:var(--ink);font-size:clamp(1.35rem,2.6vw,1.95rem);line-height:1.2}.ar-gh h2 i{color:var(--accent-2);font-style:italic}.ar-gh h2 em{vertical-align:.3em;background:color-mix(in srgb,var(--gold) 16%,transparent);color:#8a6424;border-radius:999px;margin-left:.45rem;padding:.1rem .55rem;font:600 .72rem Inter,sans-serif;display:inline-block}.ar-gi{max-width:46em;color:var(--muted);margin-top:.55rem;font-size:.95rem}.ar-gn{margin-top:.25rem;font-size:.86rem}.ar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.3rem);display:grid}.ar-years{gap:clamp(1.8rem,3.6vw,2.8rem);display:grid}.ar-year{grid-template-columns:5.6rem minmax(0,1fr);align-items:start;gap:1rem clamp(1rem,2.4vw,1.8rem);display:grid}.ar-y{font-variant-numeric:lining-nums;color:var(--accent);flex-direction:column;align-items:flex-start;gap:.55rem;padding-top:.1rem;font:700 clamp(1.7rem,2.8vw,2.2rem)/1 Bitter,Georgia,serif;display:flex;position:sticky;top:6.6rem}.ar-y:after{content:"";background:var(--grad-brass);border-radius:4px;width:2.4rem;height:4px}.ar-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;border-radius:18px;flex-direction:column;gap:.7rem;padding:1.25rem 1.4rem 1.3rem 1.65rem;display:flex;position:relative}.ar-card:before{content:"";background:linear-gradient(var(--tc),var(--gold));border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.2rem;bottom:1.2rem;left:0}.ar-card:hover{border-color:var(--gold-soft);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.ar-n{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-left:auto;padding:.05rem .55rem;font:600 .7rem Inter,sans-serif}.ar-t{letter-spacing:0;color:var(--ink);font:italic 600 clamp(1.14rem,1.7vw,1.3rem)/1.28 Cormorant Garamond,Georgia,serif}.ar-dl{border-top:1px dashed var(--line);gap:.4rem;margin-top:auto;padding-top:.8rem;font-size:.84rem;line-height:1.5;display:grid}.ar-dl:last-child{margin-top:0}.ar-dl>div{grid-template-columns:7.6rem minmax(0,1fr);gap:.15rem .9rem;display:grid}.ar-dl dt{color:var(--muted);padding-top:.1rem;font-size:.74rem;font-weight:600}.ar-dl dd{color:var(--ink);font-variant-numeric:lining-nums;margin:0}.ar-foot{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.35rem;display:flex}.ar-foot .act{padding:.5rem 1.05rem;font-size:.82rem}.ar-foot small{color:var(--muted);font:500 .74rem Inter,sans-serif}.ar-see{border:1px solid var(--line);color:var(--ink);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s var(--ease);background:linear-gradient(120deg,#d6e0ea4d,#b8893b12);border-radius:24px;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:clamp(3rem,6vw,4.6rem);padding:1.15rem 1.3rem 1.15rem 1.8rem;font:600 1.02rem/1.4 Bitter,Georgia,serif;text-decoration:none;display:flex}.ar-see:hover{border-color:var(--gold-soft);box-shadow:var(--shadow);transform:translateY(-3px)}.ar-see .ico{background:var(--grad-brass);color:#fff;width:2.7rem;height:2.7rem;transition:transform .4s var(--ease);border-radius:50%;flex:none;padding:.72rem}.ar-see:hover .ico{transform:translate(5px)}@media (width<=1000px){.ar-year{grid-template-columns:minmax(0,1fr)}.ar-y{flex-direction:row;align-items:center;gap:1rem;position:static}.ar-y:after{background:var(--line);border-radius:0;flex:1;width:auto;height:1px}}@media (width<=760px){.ar-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ar-gh{gap:.9rem}.ar-rn{min-width:2.1rem}.ar-card{padding:1.1rem 1.1rem 1.15rem 1.35rem}.ar-dl>div{grid-template-columns:minmax(0,1fr)}.ar-foot .act{flex:100%;justify-content:center}.ar-see{padding:1rem 1rem 1rem 1.3rem;font-size:.95rem}}@media (hover:none){.ar-card:hover,.ar-see:hover,.ar-see:hover .ico{transform:none}}
