@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}img,svg{max-width:100%;display:block}button{cursor:pointer}a,button{color:inherit}ul,ol{padding-left:1.2rem}[hidden]{display:none!important}}@layer base{:root{--walnut:#302017;--gold:#c4a46b;--gold-light:#ddc38e;--ivory:#f1e6d2;--forest:#18251f;--oxblood:#542d38;--ink:#171411;--muted:#b9ad98;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", Arial, sans-serif;--mechanical:cubic-bezier(.22, .65, .3, 1);color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:var(--sans);background:var(--ink);color:var(--ivory);overflow-wrap:break-word;font-size:14px;line-height:1.8}a{text-decoration:none}button{border:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04}h2{letter-spacing:-1.4px;font-size:clamp(40px,4.8vw,66px)}h3{font-size:32px}em{font-weight:400}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline-offset:6px;outline:2px solid #e4bc6e}section[id],article[id]{scroll-margin-top:28px}p+p{margin-top:20px}a,button{touch-action:manipulation}.skip-link{z-index:100;background:var(--ivory);color:var(--ink);padding:12px 24px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.eyebrow{letter-spacing:2.4px;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.7}.section-padding{padding:96px max(6.25vw,24px)}.section-topline{border-bottom:1px solid #b095662f;justify-content:space-between;gap:20px;margin-bottom:64px;padding-bottom:20px;display:flex}.section-folio{font-family:var(--serif);letter-spacing:2px;font-size:12px}.balance-mark{object-fit:contain}.tiny-line{vertical-align:middle;background:var(--gold);width:28px;height:1px;margin-right:10px;display:inline-block}}@layer components{.site-header{z-index:5;background:linear-gradient(#21170ed9,#2d2017b8 50%,#15110de8),url(/images/walnut.webp);border-top:3px solid #5c4129;border-bottom:1px solid #9874435c;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:24px 5.5%;display:flex;position:relative;box-shadow:0 4px 2px #090705,0 7px #6c4b2a80,0 13px 24px #0009}.brand{min-width:0;color:var(--gold-light);align-items:center;gap:22px;display:flex}.brand .balance-mark{width:78px;height:auto}.brand-wordmark>span{font-family:var(--serif);letter-spacing:2.4px;text-shadow:0 1px #000;font-size:25px;line-height:1.3;display:block}.brand-wordmark small{letter-spacing:3.5px;color:#c6b392;margin-top:6px;font-size:8px;display:block}.site-header nav{letter-spacing:1px;align-items:center;gap:34px;font-size:11px;display:flex}.site-header nav a{padding:13px 0;position:relative}.site-header nav a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .2s;position:absolute;bottom:8px;left:0}.site-header nav a:hover:after{width:100%}.site-header nav a:last-child{color:var(--gold-light)}.site-header nav span{margin-left:8px}.contact-actions{gap:12px;display:flex}.action{isolation:isolate;letter-spacing:.3px;min-height:56px;transition:transform .2s var(--mechanical), background .2s, color .2s;white-space:nowrap;border:1px solid #b49a6b80;flex:1;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:12px;font-weight:500;line-height:1.3;display:flex;position:relative;overflow:hidden}.action svg{flex-shrink:0;width:17px;height:17px}.action-arrow{margin-left:auto;font-size:17px}.action:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 25%,#d9bc7c17 45%,#0000 65%);transition:transform .4s;position:absolute;inset:0;transform:translate(-100%)}.action[href]:hover{background:#c4a46b17;transform:translateY(-2px)}.action[href]:hover:before{transform:translate(100%)}.action small{letter-spacing:.1px;margin-top:5px;font-size:8px;font-weight:400;display:block}.action-unavailable{color:inherit;white-space:normal;border-style:solid}.actions-compact .action{min-height:52px;padding:13px 16px}.library-hero{background:#160f0b;flex-direction:column;height:100dvh;min-height:780px;display:flex}.hero-stage{isolation:isolate;flex:1;min-height:0;position:relative}.library-volume{box-sizing:border-box;width:var(--book-width);height:var(--book-height);transform:rotate(var(--lean));transform-origin:bottom;background:linear-gradient(90deg, #0009, transparent 14%, #ffffff12 24%, transparent 49%, #0007 92%), var(--leather);color:#b39c6c;border-radius:4px 5px 0 0;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 3px;display:flex;position:relative;overflow:hidden;box-shadow:inset 2px 0 2px #d9b67a24,inset -3px 0 3px #000a,3px 0 4px #000b}.library-volume:before{content:"";border:1px solid #c4a46b20;border-radius:3px;position:absolute;inset:3px}.library-volume span{writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.6px;white-space:nowrap;width:100%;max-width:100%;max-height:72%;font-size:7px;line-height:1.2;display:block;overflow:hidden}.library-volume i{border-block:1px solid #b49b6959;width:85%;height:5px;display:block;box-shadow:0 2px 1px #0007}.library-volume b{font-size:8px;font-weight:400}.leather-0{--leather:#28332a}.leather-1{--leather:#52392b}.leather-2{--leather:#382831}.leather-3{--leather:#2a251f}.leather-4{--leather:#4c4734}.leather-5{--leather:#2b3538;color:#b0ada0}.wood-shelf{z-index:1;background:linear-gradient(#95734666 0,#24160c 14%,#614027 25%,#382217 45%,#1c1009 85%,#604327),url(/images/walnut.webp);border-top:2px solid #9b744358;height:27px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 12px 18px #000b}.library-upright{background:linear-gradient(90deg,#100c08,#79553870,#24170f,#130c08),url(/images/walnut.webp);width:23px;position:absolute;inset:0 auto;box-shadow:8px 0 12px #0009,-8px 0 12px #0009}.upright-left{left:3%}.upright-right{right:3%}.library-shade{z-index:-2;background:linear-gradient(90deg,#12110ff5 0%,#13120fed 26%,#13120fbd 43%,#11100c28 68%,#110d0a65),linear-gradient(#08070560,#0000 20% 72%,#110e0cf5 100%);position:absolute;inset:0}.hero-copy{z-index:2;width:43%;max-width:600px;transition:opacity .25s, transform .35s var(--mechanical);position:absolute;top:50%;left:6.25%;transform:translateY(-51%)}.hero-copy .eyebrow{color:var(--gold);margin-bottom:25px;font-size:9px}.hero-copy h1{letter-spacing:-1.5px;font-size:clamp(50px,5.45vw,80px);line-height:1.05}.hero-copy h1 em{color:var(--gold-light);margin-top:5px;font-size:1.22em;display:inline-block}.hero-description{color:#d0c4af;max-width:380px;margin:26px 0 30px;font-size:12px;line-height:2}.hero-copy .contact-actions{max-width:355px;color:var(--gold-light)}.hero-signature{letter-spacing:3px;color:#ac9d84;margin-top:24px;font-size:8px}.has-active-book .hero-copy{opacity:0;pointer-events:none;transform:translate(-15px,-51%)}.interactive-book{--binding:#362c20;box-sizing:border-box;width:26%;max-width:128px;height:94%;color:var(--gold-light);background:repeating-linear-gradient(0deg, #ffffff03 0px, transparent 1px, transparent 3px), linear-gradient(90deg, #000b 0%, #ffffff0a 8%, #0007 12%, transparent 21%, #ffffff08 50%, #0007 93%, #000e 100%), var(--binding);transform-origin:bottom;transition:transform .4s var(--mechanical), box-shadow .4s, filter .3s;will-change:auto;border-radius:7px 9px 3px 3px;flex-direction:column;align-items:center;padding:30px 10px 20px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)rotateY(-7deg);box-shadow:inset 3px 0 3px #e9cb8645,inset -5px 0 5px #0009,7px 4px 8px #000b,-4px 0 6px #0008}.interactive-book:before{content:"";pointer-events:none;border:1px solid #b79b5e59;border-radius:2px;position:absolute;inset:12px 11px}.interactive-book:after{content:"";pointer-events:none;background:linear-gradient(#c9ad7040,#0008 30%,#c6a36330 70%,#000b);height:9px;position:absolute;inset:55px 0 auto;box-shadow:0 -39px #bc98561a,0 245px #bc985627}.book-penal{--binding:#1d3027;z-index:2;width:29%;max-width:140px;height:100%;box-shadow:inset 3px 0 3px #e9cb8660,inset -5px 0 5px #0009,7px 4px 8px #000b,-4px 0 6px #0008,0 -10px 32px #bb985b1a}.book-civil{--binding:#4a3123;height:93%}.spine-top{font-family:var(--serif);font-size:17px;line-height:1}.spine-title{writing-mode:vertical-rl;font-family:var(--serif);text-transform:uppercase;letter-spacing:4px;white-space:nowrap;text-shadow:0 1px 1px #000,-1px 0 #e1c08030;max-width:100%;margin:auto 0;font-size:clamp(24px,2.1vw,32px);line-height:1.2;display:block;transform:rotate(180deg)}.spine-ornament{font-size:10px;position:absolute;top:22%}.interactive-book .balance-mark{opacity:.85;width:38px;margin:4px auto 8px}.spine-foot{letter-spacing:2px;font-size:6px}.book-instruction{text-align:center;font-family:var(--serif);color:#dbc9a8;margin:24px -10px 0;font-size:16px;font-style:italic}.book-instruction span{color:var(--gold);margin-right:7px;display:inline-block}.interactive-book.is-active{filter:brightness(1.23);transform:translateY(-15px)translate(-8px)translateZ(35px)rotateY(-12deg);box-shadow:inset 3px 0 3px #e9cb8660,15px 12px 15px #000d,0 0 25px #b9914d18}.hero-baseline{letter-spacing:2px;color:#c0af91;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;bottom:25px;left:6.25%;right:6.25%}.hero-baseline a{letter-spacing:1px;align-items:center;gap:24px;min-height:44px;font-size:10px;display:flex}.hero-baseline a span{color:var(--gold);font-size:22px}.book-connector{z-index:4;width:100%;height:100%;color:var(--gold-light);pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.book-connector.is-visible{opacity:1}.book-connector path{stroke-dasharray:1000;stroke-dashoffset:0}.service-panel{z-index:6;color:#30271c;outline-offset:5px;background:#e9ddc5;border:1px solid #a88b57;width:38%;max-width:480px;max-height:90%;margin:0;padding:36px;position:absolute;inset:48% auto auto 6.25%;overflow:auto;transform:translateY(-50%);box-shadow:0 18px 70px #0009,inset 0 0 0 5px #e9ddc5,inset 0 0 0 6px #aa8d5e66}.service-panel[open]{animation:panel-enter .3s var(--mechanical)}.service-panel .eyebrow{letter-spacing:2px;margin-bottom:18px;padding-right:25px;font-size:8px;display:block}.service-panel h2{letter-spacing:-.5px;margin-bottom:18px;font-size:36px;line-height:1.05}.service-panel p,.service-panel li{font-size:12px;line-height:1.8}.service-panel ul{border-block:1px solid #7d674a40;margin-block:18px;padding-block:16px}.service-panel .panel-note{margin-bottom:22px;font-size:10px;line-height:1.7}.service-panel .action{color:#332a20;border-color:#7c6549;padding-inline:10px;font-size:11px}.panel-close{background:0 0;width:44px;height:44px;font-size:29px;line-height:1;position:absolute;top:10px;right:10px}.service-panel::backdrop{background:#0a0a08b5}.sheet-open{overflow:hidden}.about-section{background:var(--ivory);color:#302a22;position:relative}.about-section .eyebrow,.process-section .eyebrow,.faq-section .eyebrow{color:#6e5735}.about-section .section-topline{border-color:#705e4333}.about-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:8%;display:grid}.about-copy h2 em{color:#756340}.name-rule{background:#a58a5b;width:45px;height:1px;margin:30px 0 25px}.about-copy h3{font-size:31px}.professional-title{letter-spacing:1.7px;font-size:9px;margin:8px 0 24px!important}.about-copy>p:not(.professional-title){color:#635b4d;max-width:455px;font-size:13px;line-height:1.9}.registry-link{border-bottom:1px solid #988367;margin:18px 0 28px;padding:10px 0 5px;font-size:10px;line-height:1.6;display:inline-block}.registry-link span{margin-left:10px}.about-copy .contact-actions{max-width:360px}.about-copy .action{color:#463b2d;border-color:#95856a}.biography-object{padding:50px 0 0;position:relative}.biography-book{perspective:1700px;filter:drop-shadow(10px 25px 14px #29221740);width:100%;height:355px;transition:transform .8s var(--mechanical);transform-style:preserve-3d;position:relative;transform:rotate(-4deg)}.bio-page{color:#6c5a3b;background:#f6ecd8;border-top:5px solid #302b23;border-bottom:6px solid #302b23;flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:100%;padding:24px 20px;display:flex;position:absolute;top:0;box-shadow:0 2px #bfb298,0 4px #e9ddc6,0 6px #b6a98e,0 8px #393128}.bio-page-left{background:linear-gradient(90deg,#d9ceb7,#eee3ce 10%,#f4e9d4 70%,#c4b798 96%,#86775f);border-left:5px solid #302b23;border-radius:4px 0 0 5px;left:0}.bio-page-right{background:linear-gradient(90deg,#95866b,#e2d5ba 7%,#f2e7d2 18%,#f5ead5 89%,#d8cbb2);border-right:5px solid #302b23;border-radius:0 4px 5px 0;gap:15px;right:0}.page-kicker{letter-spacing:3px;font-size:8px}.bio-page-left .balance-mark{filter:brightness(.68);width:60px}.page-rule{background:#ae986a;width:40px;height:1px}.bio-page-left p{font-family:var(--serif);text-align:center;font-size:34px;line-height:1.1}.bio-page small{letter-spacing:1.4px;text-align:center;font-size:6px;line-height:1.5}.portrait-placeholder{background:linear-gradient(135deg,#293a30,#17281e 60%,#304031);border:1px solid #b3a07b;flex:1;width:100%;min-height:0;padding:9px;display:flex}.portrait-frame{text-align:center;color:#dac69d;border:1px solid #b59a6066;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px;display:flex}.portrait-frame .balance-mark{opacity:.8;width:65px;margin-bottom:20px}.portrait-frame p{font-family:var(--serif);font-size:25px;line-height:1.1}.portrait-frame span{letter-spacing:1px;margin-top:25px;font-size:5px;line-height:1.8}.portrait{object-fit:cover;object-position:center 30%;width:100%;height:calc(100% - 25px)}.book-object-note{text-align:center;letter-spacing:2px;color:#7b6c55;margin-top:16px;font-size:7px;display:block}.practice-section{color:var(--ivory);background:radial-gradient(at 100% 10%,#29362c,#0000 70%),#18231d}.practice-section .eyebrow{color:var(--gold-light)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:62px;display:flex}.section-heading h2 em{color:var(--gold)}.section-heading>p{color:#c1b9a9;margin-bottom:6px;font-size:12px}.practice-chapters{border-top:1px solid #c4a46b40}.practice-chapter{border-bottom:1px solid #c4a46b40;grid-template-columns:115px 1fr;align-items:center;gap:35px;padding:40px 0;display:grid}.chapter-index{font-family:var(--serif);color:var(--gold);font-size:72px;line-height:1.1}.chapter-index span{font-family:var(--sans);letter-spacing:2px;color:#bcb19a;margin-top:12px;font-size:7px;display:block}.chapter-copy .eyebrow{letter-spacing:1.6px;margin-bottom:10px;font-size:8px}.chapter-copy h3{margin-bottom:16px;font-size:40px}.chapter-copy>p:not(.eyebrow){color:#c1bcac;max-width:580px;font-size:12px;line-height:1.9}.chapter-copy .chapter-note{margin-top:12px;color:#c9bea4!important;font-size:10px!important}.practice-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:40px;display:flex}.practice-actions p{color:#c1bcac;max-width:520px;font-size:12px;line-height:1.9}.practice-actions .contact-actions{flex:0 380px}.practice-actions .action{color:#dbc69f;font-size:11px}.chapter-penal{background:linear-gradient(90deg,#c4a46b09,#0000);border-bottom-color:#bfa26988;margin-inline:-24px;padding-inline:24px}.chapter-penal .chapter-index{font-size:90px}.chapter-penal h3{font-size:47px}.process-section{color:#3c3225;background:#e8dcc5}.process-section .section-topline{border-color:#705e4333;margin-bottom:44px}.process-section h2{font-size:54px}.process-list{grid-template-columns:repeat(3,1fr);gap:60px;margin:65px 0 0;padding:0;list-style:none;display:grid}.process-list li{border-top:1px solid #9a825a;padding-top:24px;position:relative}.process-list li:before{content:"◆";color:#8c744d;background:#e8dcc5;padding-left:10px;font-size:11px;position:absolute;top:-10px;right:0}.process-number{font-family:var(--serif);color:#78623d;margin-bottom:30px;font-size:35px;display:block}.process-list h3{margin-bottom:18px;font-size:28px}.process-list p{color:#675c49;font-size:12px;line-height:1.9}.faq-section{background:var(--ivory);color:#3c3225;border-top:1px solid #b9a68040;grid-template-columns:.85fr 1.15fr;gap:8%;display:grid}.faq-intro h2{margin:25px 0;font-size:46px}.faq-intro>p{color:#6a604f;max-width:270px;font-size:12px}.faq-list{border-top:1px solid #9d8a6970}.faq-list details{border-bottom:1px solid #9d8a6970}.faq-list summary{cursor:pointer;min-height:80px;font-family:var(--serif);align-items:center;gap:17px;padding:20px 0;font-size:23px;line-height:1.15;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-index{font-family:var(--sans);color:#796544;flex-shrink:0;font-size:9px}.faq-plus{color:#796544;min-width:20px;margin-left:auto;font-size:25px;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{color:#665c4c;padding:0 30px 25px;font-size:12px;line-height:1.9}.contact-section{background:radial-gradient(at 50% 40%,#4f392767,#100e0be0 80%),url(/images/walnut.webp);padding-block:70px}.contact-frame{outline-offset:7px;text-align:center;border:1px solid #b4925a5c;outline:1px solid #b4925a20;padding:50px 30px;position:relative}.contact-frame>.balance-mark{width:95px;margin:0 auto 24px}.contact-frame>.eyebrow{color:var(--gold-light);margin-bottom:22px;font-size:9px}.contact-frame h2{font-size:clamp(50px,5.5vw,76px)}.contact-frame h2 em{color:var(--gold-light)}.contact-frame>p:not(.eyebrow){color:#c6bba6;margin:25px 0 30px;font-size:12px;line-height:1.9}.contact-frame .contact-actions{max-width:440px;color:var(--gold-light);margin:0 auto}.contact-number{font-family:var(--serif);letter-spacing:3px;width:fit-content;margin:28px auto 8px;font-size:31px;display:block}.contact-byline{color:#b2a48c;letter-spacing:1px;font-size:8px;display:block}.site-footer{background:#121510;border-top:1px solid #c4a46b26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:34px 6.25%;display:flex}.site-footer .brand .balance-mark{width:55px}.site-footer .brand-wordmark>span{letter-spacing:1.4px;font-size:15px}.site-footer .brand-wordmark small{letter-spacing:2px;font-size:6px}.footer-links{color:#c2b69e;align-items:center;gap:25px;font-size:9px;display:flex}.footer-links a{align-items:center;min-height:44px;display:flex}.site-footer>p{color:#b5a993;border-top:1px solid #c4a46b20;flex-basis:100%;padding-top:22px;font-size:8px}.mobile-contact-bar{display:none}.legal-header{background:#201b14;padding:30px 6%}.legal-content{max-width:850px;margin:0 auto;padding:70px 30px 120px}.legal-content h1{margin:20px 0 30px;font-size:60px}.legal-content h2{margin:40px 0 20px;font-size:34px}.legal-content p,.legal-content li{color:#d0c4af}.legal-content a{text-underline-offset:4px;text-decoration:underline}.legal-content>.eyebrow{margin-top:35px}.legal-draft{border:1px solid #c4a46b66;padding:20px}.legal-content li{margin:14px 0}@keyframes panel-enter{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@media (hover:hover){.interactive-book:hover{filter:brightness(1.18);transform:translateY(-9px)translateZ(20px)rotateY(-9deg);box-shadow:inset 3px 0 3px #e9cb8660,12px 8px 14px #000d}.interactive-book.is-active:hover{transform:translateY(-15px)translate(-8px)translateZ(35px)rotateY(-12deg)}}}@layer responsive{.action{flex:1 1 0;min-width:0}.book-object-note{color:#66563f;font-size:8px}.hero-description{font-size:13px}.about-copy>p:not(.professional-title),.chapter-copy>p:not(.eyebrow){font-size:14px}.chapter-copy .chapter-note{font-size:12px!important}.process-list p,.faq-list details>p,.contact-frame>p:not(.eyebrow){font-size:14px}.service-panel p,.service-panel li{font-size:13px}.service-panel .panel-note{font-size:12px}.library-volume:before,.interactive-book:before{background-image:url(/images/material-grain.webp);background-size:96px 96px}.bio-page-left,.bio-page-right{background-blend-mode:multiply}.site-header:before{content:"";pointer-events:none;border-block:1px solid #a2804a25;height:3px;position:absolute;inset:5px 0 auto}.book-connector path{stroke-dasharray:1;stroke-dashoffset:0}.book-connector.is-visible path{animation:draw-connector .4s var(--mechanical)}.is-revealed{animation:editorial-reveal .55s var(--mechanical)}@keyframes draw-connector{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes editorial-reveal{0%{opacity:.65;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.hero-copy{left:calc(50% - 700px)}.section-padding{padding-inline:max(6.25vw,50vw - 660px)}}@media (width<=1100px){.brand-wordmark>span{letter-spacing:1.5px;font-size:20px}.brand{gap:15px}.site-header nav{gap:22px}.hero-copy{width:44%}.hero-copy h1{font-size:57px}.hero-description{font-size:11px}.section-padding{padding-block:75px}.about-grid{grid-template-columns:1fr 1fr;gap:5%}.biography-book{height:310px}.bio-page{padding:20px 13px}.bio-page-left p{font-size:28px}.portrait-frame p{font-size:22px}.practice-chapter{grid-template-columns:80px 1fr;gap:25px}.practice-chapter .chapter-index{font-size:65px}.faq-section{gap:6%}.faq-intro h2{font-size:40px}.service-panel{width:40%;padding:30px 24px;left:5%}.service-panel h2{font-size:32px}.service-panel .action{gap:7px}.hero-baseline{font-size:7px}.book-instruction{font-size:14px}}@media (width>=768px) and (width<=900px){.site-header{min-height:110px;padding-inline:5%}.brand .balance-mark{width:60px}.brand-wordmark>span{font-size:17px}.brand-wordmark small{letter-spacing:2px;font-size:6px}.site-header nav{gap:17px;font-size:10px}.hero-copy h1{font-size:48px}.hero-copy .contact-actions{flex-direction:column;max-width:190px}.hero-copy{width:43%;left:5%}.hero-copy .eyebrow{letter-spacing:1.5px;font-size:8px}.interactive-book{width:28%;padding-inline:8px}.book-penal{width:31%}.spine-title{font-size:26px}.book-instruction{max-width:270px;margin-inline:auto}.about-grid{grid-template-columns:1fr}.about-copy{max-width:560px}.biography-object{width:100%;max-width:530px;margin:0 auto}.biography-book{height:355px}.practice-chapter{grid-template-columns:65px 1fr}.process-list{gap:30px}.faq-section{grid-template-columns:1fr}.faq-intro{margin-bottom:38px}.service-panel{width:43%;padding:28px 20px;left:3%}.service-panel .contact-actions{flex-direction:column}.service-panel p,.service-panel li{font-size:11px}.service-panel h2{font-size:29px}.service-panel ul{margin-block:12px;padding-block:10px}}@media (width<=767px){:root{scroll-padding-top:14px}body{font-size:13px}.section-padding{padding:58px 24px}.section-topline{margin-bottom:36px;padding-bottom:16px}.section-topline .eyebrow{letter-spacing:1.8px;font-size:8px}.section-folio{letter-spacing:1px;font-size:9px}.section-topline .section-folio{display:none}h2{letter-spacing:-.8px;font-size:44px}.site-header{flex-direction:column;justify-content:center;gap:5px;min-height:108px;padding:13px 22px 9px}.brand{gap:12px}.brand .balance-mark{width:52px}.brand-wordmark>span{letter-spacing:1.4px;font-size:18px}.brand-wordmark small{letter-spacing:2.4px;margin-top:4px;font-size:6px}.site-header nav{letter-spacing:1px;gap:32px;font-size:9px}.site-header nav a{min-height:35px;padding:8px 3px}.site-header nav a:after{bottom:3px}.site-header nav span{margin-left:4px}.library-hero{height:100dvh;min-height:780px}.hero-stage{flex-direction:column;justify-content:flex-start;padding:37px 24px 44px;display:flex}.library-shade{background:linear-gradient(#100f0eef 0%,#11110ef5 27%,#11110e77 46%,#100e0c38 65%,#100e0be6 95%),linear-gradient(90deg,#0b0a0877,#0000 50%,#0b0a0877)}.library-volume{width:calc(var(--book-width) * .8)}.library-upright{width:13px}.upright-left{left:0}.upright-right{right:0}.hero-copy{text-align:center;width:100%;max-width:none;position:relative;top:auto;left:auto;transform:none}.hero-copy .eyebrow{letter-spacing:1.5px;margin-bottom:14px;font-size:7px}.hero-copy .tiny-line{width:15px}.hero-copy h1{letter-spacing:-1px;font-size:clamp(39px,10.8vw,58px);line-height:.99}.hero-copy h1 br{display:none}.hero-copy h1 em{margin-top:4px;font-size:1.12em;display:block}.hero-description{max-width:330px;margin:17px auto 19px;font-size:10px;line-height:1.8}.hero-copy .contact-actions{gap:10px;max-width:360px;margin-inline:auto}.hero-copy .action{gap:9px;min-height:47px;padding:10px 13px;font-size:10px}.hero-signature{display:none}.interactive-book{border-radius:5px 7px 2px 2px;width:28%;max-width:105px;padding:19px 7px 12px;transform:rotateY(-5deg)}.interactive-book:before{inset:8px 7px}.interactive-book:after{height:7px;top:36px;box-shadow:0 162px #bc985627}.book-penal{width:30%}.spine-top{font-size:12px}.spine-title{letter-spacing:2.6px;margin-block:auto;font-size:clamp(20px,5.6vw,27px)}.spine-ornament{font-size:7px;top:22%}.interactive-book .balance-mark{width:27px;margin:0 auto 5px}.spine-foot{letter-spacing:1.5px;font-size:5px}.book-instruction{margin:15px -6px 0;font-size:12px;line-height:1.4}.hero-baseline{justify-content:center;bottom:0;left:24px;right:24px}.hero-baseline>span{display:none}.hero-baseline a{gap:12px;min-height:35px;font-size:8px}.hero-baseline a span{font-size:17px}.has-active-book .hero-copy{opacity:1;pointer-events:auto;transform:none}.book-connector{display:none}.service-panel{width:100%;max-width:none;max-height:86dvh;padding:30px 25px calc(25px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:7px 7px 0 0;margin:0;position:fixed;top:auto;bottom:0;left:0;transform:none}.service-panel:before{content:"";background:#ad9873;border-radius:2px;width:35px;height:3px;position:absolute;top:8px;left:calc(50% - 17px)}.service-panel h2{max-width:400px;padding-right:15px;font-size:34px}.service-panel p,.service-panel li{font-size:12px}.service-panel .panel-note{font-size:11px}.service-panel .eyebrow{margin-bottom:15px}.service-panel .contact-actions{gap:10px}.service-panel .action{min-height:52px}.panel-close{top:11px;right:12px}.about-grid{grid-template-columns:1fr;gap:30px}.about-copy h2{font-size:44px}.about-copy h3{font-size:30px}.about-copy>p:not(.professional-title){font-size:12px}.about-copy .contact-actions{max-width:100%}.about-copy .action{padding-inline:13px;font-size:11px}.professional-title{font-size:8px}.biography-object{width:100%;max-width:470px;margin:0 auto;padding-top:26px}.biography-book{height:300px}.bio-page{padding:20px 12px}.bio-page-left p{font-size:29px}.bio-page-left .balance-mark{width:48px}.bio-page small{letter-spacing:.8px;font-size:5px}.portrait-frame{padding:8px}.portrait-frame .balance-mark{width:47px}.portrait-frame p{font-size:23px}.portrait-frame span{letter-spacing:.6px;font-size:4.5px}.section-heading{margin-bottom:35px;display:block}.section-heading h2{font-size:47px}.section-heading>p{margin:23px 0 0;font-size:11px}.practice-chapter{grid-template-columns:40px 1fr;gap:20px;padding:30px 0}.chapter-penal{margin-inline:-12px;padding-inline:12px}.practice-chapter .chapter-index{align-self:start;font-size:43px}.chapter-index span{letter-spacing:1px;font-size:5px}.chapter-copy .eyebrow{letter-spacing:1.1px;font-size:7px;line-height:1.7}.chapter-copy h3,.chapter-penal h3{font-size:35px}.chapter-copy>p:not(.eyebrow){font-size:11px}.practice-actions .contact-actions{flex:100%}.practice-actions .action{justify-content:center;min-height:50px;font-size:10px}.process-section h2{font-size:44px}.process-list{margin-top:40px;display:block}.process-list li{padding:24px 0 30px 55px}.process-list li:last-child{padding-bottom:0}.process-number{font-size:30px;position:absolute;top:20px;left:0}.process-list h3{margin-bottom:14px;font-size:28px}.process-list p{font-size:12px}.faq-section{display:block}.faq-intro{margin-bottom:34px}.faq-intro h2{font-size:42px}.faq-list summary{gap:12px;min-height:78px;font-size:22px}.faq-list details>p{padding-inline:26px 12px;font-size:12px}.contact-section{padding:45px 24px}.contact-frame{padding:36px 15px}.contact-frame>.balance-mark{width:75px}.contact-frame>.eyebrow{letter-spacing:1.5px;font-size:7px}.contact-frame h2{font-size:43px}.contact-frame>p:not(.eyebrow){font-size:11px}.contact-frame .contact-actions{gap:8px}.contact-frame .action{gap:7px;padding:12px 9px;font-size:9px}.contact-frame .action svg{width:15px}.contact-number{font-size:30px}.contact-byline{max-width:200px;margin-inline:auto;font-size:7px;line-height:1.8}.site-footer{padding:32px 24px calc(100px + env(safe-area-inset-bottom));display:block}.site-footer .brand .balance-mark{width:48px}.site-footer .brand-wordmark>span{font-size:15px}.footer-links{flex-wrap:wrap;gap:20px;margin-top:20px;font-size:9px}.site-footer>p{margin-top:18px}.mobile-contact-bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:10;visibility:hidden;transition:transform .3s var(--mechanical), visibility .3s;background:#18231df7;border-top:1px solid #bfa06566;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 15px #0004}.mobile-contact-bar.is-visible{visibility:visible;transform:translateY(0)}.mobile-contact-bar .contact-actions{gap:10px}.mobile-contact-bar .action{min-height:46px;color:var(--gold-light);font-size:11px}.legal-header{padding:22px}.legal-content{padding:45px 24px 70px}.legal-content h1{font-size:45px}.legal-content h2{font-size:30px}}@media (width<=374px){.site-header{padding-inline:12px}.brand-wordmark>span{letter-spacing:1px;font-size:16px}.brand .balance-mark{width:45px}.brand-wordmark small{letter-spacing:1.7px}.hero-stage{padding-inline:20px;padding-top:28px}.hero-copy h1{font-size:36px}.hero-description{font-size:9px}.hero-copy .action{padding-inline:9px}.hero-copy .action-arrow{display:none}.library-hero{min-height:745px}.spine-title{font-size:21px}.book-instruction{font-size:11px}.biography-book{height:255px}.bio-page{padding:16px 8px}.bio-page-left p{font-size:24px}.portrait-frame p{font-size:19px}.portrait-frame .balance-mark{width:36px}.portrait-frame span{font-size:4px}.contact-frame{padding-inline:12px}.contact-frame h2{font-size:38px}.contact-frame .action{gap:6px;padding-inline:8px;font-size:9px}.contact-frame .action-arrow{display:none}.action small{font-size:7px}.service-panel{padding-inline:20px}.service-panel .action{padding-inline:10px}.section-padding{padding-inline:20px}.footer-links{gap:15px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.interactive-book:hover,.interactive-book.is-active,.biography-book{transform:none}}:root.limited-motion{scroll-behavior:auto}.limited-motion *,.limited-motion :before,.limited-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.limited-motion .interactive-book,.limited-motion .biography-book{transform:none}@media (width<=767px){.interactive-book,.interactive-book.is-active,.interactive-book:hover{transform:none}.interactive-book.is-active{filter:brightness(1.25)}.hero-description{font-size:11px}.about-copy>p:not(.professional-title),.chapter-copy>p:not(.eyebrow),.process-list p,.faq-list details>p,.contact-frame>p:not(.eyebrow){font-size:14px}.chapter-copy .chapter-note{font-size:12px!important}.service-panel p,.service-panel li{font-size:13px}.service-panel .panel-note{font-size:12px}.service-panel[open]{animation:sheet-enter .3s var(--mechanical)}@keyframes sheet-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}}.contact-email{letter-spacing:.3px;width:fit-content;min-height:44px;color:var(--gold-light);text-underline-offset:4px;overflow-wrap:anywhere;margin:0 auto 14px;padding-top:10px;font-size:15px;text-decoration:underline #c4a46b66;display:block}.hero-description strong{color:#ece0c8;font-weight:500}.chapter-details{gap:8px;max-width:580px;margin:16px 0 0;padding:0;list-style:none;display:grid}.chapter-details li{color:#d3c8b2;padding-left:20px;font-size:14px;line-height:1.6;position:relative}.chapter-details li:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:.7em;left:0}.footer-credit{color:#b5a993;font-size:11px}.footer-credit a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline #c4a46b66}.footer-credit a:hover{text-decoration-color:currentColor}.footer-links{flex-wrap:wrap;font-size:11px}.site-footer>p.footer-copy{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.legal-content .legal-meta{color:#b9ad98;font-size:13px}.legal-content h3{font-family:var(--serif);color:var(--ivory);margin:28px 0 8px;font-size:24px;font-weight:400}.legal-content dl{grid-template-columns:minmax(150px,max-content) 1fr;gap:10px 24px;margin:18px 0;font-size:15px;line-height:1.6;display:grid}.legal-content dt{color:#b9ad98}.legal-content dd{margin:0}.legal-content table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px;line-height:1.55}.legal-content th,.legal-content td{text-align:left;vertical-align:top;border-bottom:1px solid #c4a46b2e;padding:12px 14px 12px 0}.legal-content th{color:var(--gold-light);font-weight:500}.legal-nav{flex-wrap:wrap;gap:8px 22px;margin:22px 0 8px;font-size:14px;display:flex}@media (width<=600px){.legal-content dl{grid-template-columns:1fr;gap:2px}.legal-content dd{margin-bottom:10px}.legal-content table,.legal-content tbody,.legal-content tr,.legal-content td{display:block}.legal-content thead{display:none}.legal-content td{border:0;padding:4px 0}.legal-content tr{border-bottom:1px solid #c4a46b2e;padding:12px 0}.legal-content td:before{content:attr(data-label) ": ";color:var(--gold-light)}}.biography-book{transition:none}.biography-object .book-object-note{margin-top:44px;padding-bottom:8px}.portrait{border:1px solid #b3a07b;box-shadow:0 0 0 4px #f2e7d2,0 0 0 5px #b3a07b66}.chapter-index{white-space:nowrap}@media (width<=767px){.practice-chapter .chapter-index{font-size:38px}}.construction-notice{z-index:20;color:#1f160b;text-align:center;background:linear-gradient(#e6cf98,#c9a868);border-bottom:1px solid #8d6b3a;justify-content:center;align-items:center;gap:12px;padding:10px 56px 10px 20px;font-size:13px;line-height:1.45;display:flex;position:relative}.construction-notice p{margin:0}.construction-notice strong{margin-right:6px;font-weight:600}.construction-notice a{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.construction-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.construction-close:focus-visible{outline-offset:-4px;outline:2px solid #1f160b}@media (width<=767px){.construction-notice{text-align:left;padding:9px 50px 9px 14px;font-size:12px}}.library-scene{z-index:0;background:radial-gradient(70% 60% at 72% 100%,#3a2718,#150e09 75%);position:absolute;inset:0;overflow:hidden;container:scene/size}.shelf-plane{--pw:min(max(100cqw, 150cqh), 125cqw);--ph:calc(var(--pw) / 1.5);width:var(--pw);height:var(--ph);left:calc((100cqw - var(--pw)) * .6);top:max(calc((100cqh - var(--ph)) * .69), calc(100cqh - var(--ph)));position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 9%);mask-image:linear-gradient(#0000,#000 9%);container:plane/inline-size}.library-photograph{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.shelf-niche{left:var(--niche-x);top:var(--niche-y);width:var(--niche-w);height:var(--niche-h);box-shadow:none;padding:0;position:absolute}.integrated-books{perspective:90cqw;align-items:flex-end;gap:.3%;display:flex;position:absolute;inset:0 0 0 .25%}.photo-volume{flex:0 0 var(--w);height:var(--h);filter:brightness(1.08)saturate(.95);background-image:url(/images/library-realistic.webp);background-repeat:no-repeat;border-radius:.2cqw .25cqw 0 0;box-shadow:-.45cqw 0 .7cqw -.1cqw #000a,0 .15cqw .25cqw #000c}.shelf-niche .interactive-book{--binding:#213429;--label:#5b201c;--gilt:#d9bb7a;z-index:1;width:auto;min-width:44px;max-width:none;height:var(--h,92%);box-sizing:border-box;color:var(--gilt);background:radial-gradient(120% 6% at 50% 0%, #e7c99a2e, #0000 70%), radial-gradient(130% 5% at 50% 100%, #d8b78626, #0000 70%), url(/images/book-leather.webp) center / 100% auto, var(--binding);background-blend-mode:normal, normal, soft-light, normal;transform-origin:50% 100%;transition:transform .45s var(--mechanical), filter .3s, box-shadow .45s;contain:paint;-webkit-tap-highlight-color:transparent;border-radius:.35cqw .45cqw .08cqw .08cqw/.5cqw .5cqw .08cqw .08cqw;flex:0 0 13.6%;grid-template-rows:4.5% 10% 4.5% minmax(0,1fr) 3% 12% 4% 6% 3.5%;place-items:center;gap:0;padding:0 .35cqw;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 .12cqw .08cqw #f1d6a33d,-.55cqw .05cqw .9cqw -.1cqw #000c,0 .2cqw .3cqw #000d}.shelf-niche .book-penal{flex-basis:14.2%}.shelf-niche .book-civil{--binding:#563723;--label:#1e3026}.shelf-niche .book-reprezentare{--binding:#4b2027;--label:#1a1512}.shelf-niche .interactive-book:before{content:"";background:linear-gradient(90deg, #0007, #0000 25%, #fff1 60%, #0006), url(/images/book-leather.webp) center / 160% auto, var(--label);background-blend-mode:normal, soft-light, normal;pointer-events:none;border:0;border-radius:.06cqw;position:absolute;inset:19.5% 9% 29.5%;box-shadow:inset 0 0 0 .07cqw #0008,inset 0 0 0 .14cqw #c9a8665e,inset 0 0 0 .24cqw #0006,0 0 .15cqw #000a}.shelf-niche .interactive-book:after{content:"";z-index:3;height:auto;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#000d 0%,#0008 5%,#0000 22%,#f6dcaa12 58%,#f6dcaa1e 68%,#0000 80%,#0009 95%,#000e 100%),linear-gradient(#0000 85%,#0005);border:0;position:absolute;inset:0}.spine-band{z-index:2;pointer-events:none;background:linear-gradient(#0000,#efd29b3d 22%,#7a5a3550 48%,#000a 82%,#0000);border-block:1px solid #c4a2604d;height:2.2%;position:absolute;left:0;right:0;box-shadow:0 .08cqw .12cqw #0009,0 -.05cqw .05cqw #f0d3a01a}.band-1{top:2.6%}.band-2{top:15.8%}.band-3{top:72.2%}.band-4{top:87.4%}.spine-sheen{z-index:4;opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(168deg,#0000 38%,#ffe3a524 45%,#fff0c866 50%,#ffe3a524 55%,#0000 62%) 0 120%/100% 320% no-repeat;position:absolute;inset:0}.shelf-niche .interactive-book>:not(.spine-band,.spine-sheen){z-index:2;margin:0;position:relative}.shelf-niche .spine-top{font-family:var(--serif);letter-spacing:.05em;text-shadow:0 1px #000b,0 -1px #f7e2ad26;grid-row:2;font-size:1.05cqw;line-height:1}.shelf-niche .spine-title-slot{grid-row:4;place-items:center;width:100%;min-width:0;height:100%;min-height:0;font-size:1.32cqw;display:grid;container-type:size}.shelf-niche .spine-title{writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;max-width:100%;max-height:100%;color:var(--gilt);text-shadow:0 1px #000c,0 -1px #f7e2ad30,0 0 .4em #00000080;margin:0;font-size:min(1em,11.2cqh,72cqw);line-height:1.05;display:block;transform:rotate(180deg)}.shelf-niche .book-reprezentare .spine-title{white-space:normal;inline-size:min-content;font-size:min(1em,11cqh,42cqw);line-height:1.1}.shelf-niche .interactive-book>.balance-mark{aspect-ratio:220/120;object-fit:contain;opacity:.88;grid-row:6;width:auto;max-width:min(62%,40px);height:auto;max-height:100%;margin:0}.shelf-niche .spine-foot{letter-spacing:.18em;white-space:nowrap;grid-row:8;font-size:max(5px,.42cqw);line-height:1}.shelf-niche .spine-ornament{display:none}@media (hover:hover){.shelf-niche .interactive-book:hover{filter:brightness(1.14);transform:translateY(-2.5%)scale(1.025);box-shadow:inset 0 .12cqw .08cqw #f1d6a35c,-.9cqw .3cqw 1.2cqw #000d,0 .3cqw .4cqw #000d}}.shelf-niche .interactive-book:focus-visible{outline:2px solid var(--gold-light,#e6cf9b);outline-offset:3px}.shelf-niche .interactive-book.is-active,.shelf-niche .interactive-book.is-active:hover{z-index:4;filter:brightness(1.22);transform:translateY(-5%)scale(1.05);box-shadow:inset 0 .12cqw .08cqw #f1d6a370,-1.3cqw .6cqw 1.6cqw #000e,0 .4cqw .6cqw #000d,0 0 2cqw #c9a0582e}.shelf-niche .wood-shelf{height:13.5%;box-shadow:none;pointer-events:none;background:0 0;border:0;position:absolute;top:100%;left:0;right:0}.shelf-plane .book-instruction{left:calc(var(--niche-x) + var(--niche-w) / 2);z-index:1;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-align:center;color:#1c1208;text-shadow:0 1px #f6e4b880;pointer-events:none;background:radial-gradient(circle at .65cqw,#3a2a16 .12cqw,#e2c68c .16cqw,#0000 .26cqw),radial-gradient(circle at calc(100% - .65cqw),#3a2a16 .12cqw,#e2c68c .16cqw,#0000 .26cqw),linear-gradient(#e3c78c,#c9a868 50%,#b8955a);border-radius:.12cqw;margin:0;padding:.38cqw 1.7cqw .4cqw;font-size:max(10px,.72cqw);font-weight:500;line-height:1.2;position:absolute;top:70.5%;bottom:auto;right:auto;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fbeac0aa,inset 0 -1px #5a40208c,0 .12cqw .25cqw #000c}.shelf-plane .book-instruction span{color:#5a3e1c;margin-right:.35em;font-style:normal;display:inline-block}.library-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#100e0ceb 0%,#14110ede 26%,#17120ea6 39%,#17120e33 48%,#0000 54%),linear-gradient(#0c09053d,#0000 14% 78%,#100d0bdd)}.hero-baseline{z-index:2}.hero-copy h1{font-size:clamp(48px,4.7vw,72px);line-height:1.07}.hero-copy h1 em{margin-top:12px;font-size:1em}@media (width>=768px) and (width<=1100px){.hero-copy h1{font-size:clamp(43px,5.5vw,57px)}}@media (width<=767px){.library-hero{min-height:800px}.hero-stage{padding-top:29px}.hero-copy h1{font-size:clamp(35px,9.6vw,52px);line-height:1.05}.hero-copy h1 em{margin-top:7px}.hero-copy h1 br{display:block}.hero-description{margin-top:16px}.library-scene{background:#1b130d url(/images/library-realistic-mobile.webp) 50%/cover no-repeat}.shelf-plane{--pw:232cqw;left:calc(50cqw - .705 * var(--pw));top:calc(86cqh - .6738 * var(--ph));-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.photo-volume.is-wide-only{display:none}.integrated-books{gap:.45%;inset-inline:1.5%}.shelf-niche .interactive-book,.shelf-niche .book-penal{flex-basis:20.5%}.shelf-niche .spine-top{font-size:2cqw}.shelf-niche .spine-title-slot{font-size:2.6cqw}.shelf-niche .spine-title{white-space:normal;inline-size:min-content;font-size:min(1em,19cqh,42cqw);line-height:1.1}.shelf-niche .spine-foot{font-size:max(5px,.62cqw)}.shelf-plane .book-instruction{padding:4px 16px;font-size:10px}.library-shade{background:linear-gradient(#100e0cc4 0%,#100e0cc8 34%,#100e0c55 46%,#0000 54% 90%,#100e0ce0 100%),linear-gradient(90deg,#0004,#0000 50%,#0004)}.shelf-niche .interactive-book.is-active,.shelf-niche .interactive-book.is-active:hover{transform:translateY(-3%)}}@media (width<=374px){.library-hero{min-height:780px}.hero-copy h1{font-size:33px}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.shelf-niche .interactive-book{animation:6s ease-in-out 1.6s infinite book-invite}.shelf-niche .interactive-book .spine-sheen{animation:6s ease-in-out 1.6s infinite book-glint}.shelf-niche .book-civil,.shelf-niche .book-civil .spine-sheen{animation-delay:2s}.shelf-niche .book-reprezentare,.shelf-niche .book-reprezentare .spine-sheen{animation-delay:2.4s}.shelf-plane .book-instruction span{animation:6s ease-in-out 1.6s infinite hint-arrow}.has-active-book .shelf-niche .interactive-book,.has-active-book .shelf-niche .spine-sheen,.has-active-book .shelf-plane .book-instruction span,.limited-motion .shelf-niche .interactive-book,.limited-motion .shelf-niche .spine-sheen,.limited-motion .shelf-plane .book-instruction span{animation:none}}@keyframes book-invite{0%,20%,to{filter:brightness()}9%{filter:brightness(1.28)saturate(1.08)}}@keyframes book-glint{0%{opacity:0;background-position:0 120%}3%{opacity:1}16%{opacity:1;background-position:0 -20%}19%,to{opacity:0;background-position:0 -20%}}@keyframes hint-arrow{0%,30%,to{transform:translateY(0)}5%,15%{transform:translateY(-3px)}10%,20%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shelf-niche .interactive-book,.shelf-niche .interactive-book:hover,.shelf-niche .interactive-book.is-active{transition:none;transform:none}}.limited-motion .shelf-niche .interactive-book{transition:none;transform:none}.biography-object{--folio-ink:#51432e;isolation:isolate;width:100%;max-width:640px;margin:0 auto;padding:30px 0 0;position:relative}.folio-shadow{z-index:-1;background:radial-gradient(#57412c36,#57412c00 70%);border-radius:50%;position:absolute;inset:23% -3% 9%;transform:translateY(35px)}.biography-book{aspect-ratio:1.42;transform-style:flat;filter:none;width:100%;height:auto;transition:none;transform:perspective(1600px)rotateX(7deg)rotate(-3deg)}.folio-cover{background:linear-gradient(95deg,#19251f,#111d17 49%,#28352c 50%,#17241c);border:1px solid #867044;border-radius:7px 10px 10px 7px;position:absolute;inset:-6px -7px -15px;box-shadow:0 3px 2px #0d1713,0 19px 28px -8px #30241450}.folio-leaves{background:repeating-linear-gradient(0deg,#d7c9ad 0 1px,#f0e6d3 1px 3px);border:1px solid #b9aa8c;border-radius:2px 5px 6px 3px;position:absolute;inset:3px -2px -10px}.biography-book .bio-page{height:100%;box-shadow:none;color:var(--folio-ink);background-blend-mode:normal;border:0;padding:8% 6% 6%;overflow:hidden}.biography-book .bio-page-left{background:linear-gradient(90deg,#e9dfc9,#f5eddd 12%,#f2e8d4 83%,#d5c6a7 98%,#a69677);border-radius:4px 0 0 3px;width:47%;left:0}.biography-book .bio-page-right{background:linear-gradient(90deg,#8e7d60,#d8c9ab 2%,#f5eddd 11%,#f3ead8 95%,#e0d3bb);border-radius:0 4px 4px 0;gap:12px;width:53%;padding:5% 4.5% 7% 5%;right:0}.folio-imprint{flex-direction:column;align-items:center;gap:9px;display:flex}.folio-imprint .balance-mark{aspect-ratio:220/120;filter:brightness(.58);width:59px;height:auto}.biography-book .page-kicker{letter-spacing:2.5px;font-size:7px}.folio-title{width:100%}.folio-title .page-rule{width:25px;margin:0 auto 18px;display:block}.biography-book .folio-title p{letter-spacing:-.7px;text-align:center;font-size:clamp(25px,2.6vw,40px);line-height:1.18}.folio-title em{color:#84704b}.folio-colophon{text-align:center}.folio-colophon>span{font-family:var(--serif);letter-spacing:1.5px;font-size:12px;line-height:1.5;display:block}.biography-book .folio-colophon small{letter-spacing:1px;margin-top:8px;font-size:5px;display:block}.biography-book .portrait{object-fit:cover;object-position:center 32%;border:0;flex:1;width:100%;height:0;min-height:0;display:block;box-shadow:0 0 0 1px #6c573b33,0 2px 6px #38271918}.folio-portrait-caption{text-align:center;flex-shrink:0}.folio-portrait-caption>span{font:italic 16px var(--serif);display:block}.biography-book .folio-portrait-caption small{letter-spacing:1.8px;margin-top:5px;font-size:5px;display:block}.folio-number{text-align:center;font:9px var(--serif);color:#887757;position:absolute;bottom:10px;left:0;right:0}.folio-bookmark{z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);background:linear-gradient(90deg,#391b23,#72414b 40%,#4e2834 90%);width:19px;height:70px;position:absolute;bottom:-44px;right:15%;transform:rotate(-6deg)}.biography-object .book-object-note{letter-spacing:2.5px;color:#69583e;justify-content:center;align-items:center;gap:13px;margin:67px 0 0;padding:0;font-size:7px;display:flex}.book-object-note>span{background:#ac94704d;width:25px;height:1px}@media (width<=1100px) and (width>=768px){.biography-object{max-width:570px}.biography-book .folio-title p{font-size:clamp(28px,4vw,38px)}}@media (width<=767px){.biography-object{max-width:520px;padding-top:12px}.biography-book{aspect-ratio:1.28;transform:rotate(-2deg)}.biography-book .folio-title p{font-size:clamp(23px,6.2vw,34px)}.folio-imprint{gap:7px}.folio-imprint .balance-mark{width:42px}.folio-title .page-rule{margin-bottom:12px}.biography-book .page-kicker{letter-spacing:2px;font-size:5px}.folio-colophon>span{letter-spacing:1px;font-size:9px}.biography-book .folio-colophon small{letter-spacing:.5px;font-size:4px}.biography-book .bio-page-right{gap:8px;padding-bottom:8%}.folio-portrait-caption>span{font-size:12px}.biography-book .folio-portrait-caption small{letter-spacing:1px;font-size:4px}.folio-number{font-size:7px;bottom:6px}.biography-object .book-object-note{letter-spacing:1.8px;margin-top:57px;font-size:6px}}@media (prefers-reduced-motion:reduce){.biography-book{transform:none}}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_astro/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_astro/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_astro/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_astro/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_astro/manrope-vietnamese-500-normal.DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.arrow-icon[data-astro-cid-z2n5ay6r]{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}
