.archive-grid-module__d20LaG__section{border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 12% 6%,#c39a5b08,#0000 24%),#0a0c0b}.archive-grid-module__d20LaG__inner{width:min(100%, var(--content-max));padding:3.4rem var(--page-gutter) 4rem;margin:0 auto}.archive-grid-module__d20LaG__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.archive-grid-module__d20LaG__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 .55rem;font-weight:600}.archive-grid-module__d20LaG__title{color:#e4ded5;font-family:var(--font-serif), serif;font-size:var(--type-section-title);font-weight:500;line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.archive-grid-module__d20LaG__intro{color:#8f897f;max-width:420px;font-family:var(--font-serif), serif;font-size:var(--type-body);text-align:right;margin:0;line-height:1.35}.archive-grid-module__d20LaG__filters{border-top:1px solid var(--color-line);color:#716b63;font-size:var(--type-meta);letter-spacing:var(--tracking-ui);flex-wrap:wrap;gap:.65rem;padding:.95rem 0 1.35rem;display:flex}.archive-grid-module__d20LaG__filters span{border:1px solid #0000;padding:.42rem .58rem .36rem}.archive-grid-module__d20LaG__filters .archive-grid-module__d20LaG__filterActive{border-color:var(--color-line);color:var(--color-gold-pale)}.archive-grid-module__d20LaG__grid{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.archive-grid-module__d20LaG__card{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-height:320px;transition:background-color var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#ffffff02,#0000),#0c0e0d80;flex-direction:column;padding:1.25rem 1.25rem 1.15rem;display:flex}.archive-grid-module__d20LaG__card:hover{background-color:#121311db}.archive-grid-module__d20LaG__topline{color:#756e64;font-size:var(--type-meta);letter-spacing:var(--tracking-ui);justify-content:space-between;align-items:center;gap:1rem;display:flex}.archive-grid-module__d20LaG__topline span:last-child{color:var(--color-gold-soft)}.archive-grid-module__d20LaG__body{margin:auto 0;padding:2rem 0}.archive-grid-module__d20LaG__body h3{color:#e6e0d6;font-family:var(--font-serif), serif;margin:0;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:500;line-height:1.02}.archive-grid-module__d20LaG__body p{color:#aaa399;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-body);margin:1rem 0 0}.archive-grid-module__d20LaG__footer{border-top:1px solid var(--color-line);color:#777168;font-size:var(--type-meta);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.archive-grid-module__d20LaG__status{color:#8f7a5e}@media (max-width:1000px){.archive-grid-module__d20LaG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.archive-grid-module__d20LaG__inner{padding-inline:1.15rem}.archive-grid-module__d20LaG__heading{flex-direction:column;align-items:start}.archive-grid-module__d20LaG__intro{text-align:left}.archive-grid-module__d20LaG__grid{grid-template-columns:1fr}.archive-grid-module__d20LaG__card{min-height:280px}}
.archive-hero-module__53jtjW__hero{border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 72% 42%,#c39a5b14,#0000 24%),linear-gradient(90deg,#090a09 0% 48%,#0d0f0e 100%);min-height:575px;position:relative;overflow:hidden}.archive-hero-module__53jtjW__hero:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#ffffff02 1px,#0000 1px),linear-gradient(#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 36%,#000 64%);mask-image:linear-gradient(90deg,#0000 36%,#000 64%)}.archive-hero-module__53jtjW__inner{width:min(100%, var(--content-max));min-height:575px;padding:2.55rem var(--page-gutter) 1.8rem;grid-template-columns:minmax(0,1fr) minmax(340px,500px) 118px;align-items:center;gap:clamp(2rem,4vw,5rem);margin:0 auto;display:grid;position:relative}.archive-hero-module__53jtjW__copy{max-width:690px}.archive-hero-module__53jtjW__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 1rem;font-weight:600}.archive-hero-module__53jtjW__title{color:#eee9df;font-family:var(--font-serif), serif;font-size:var(--type-hero-title);font-weight:400;line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);margin:0}.archive-hero-module__53jtjW__title span{color:var(--color-gold-pale)}.archive-hero-module__53jtjW__lead{color:#c9c2b6;max-width:580px;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:1.18rem 0 0;line-height:1.42}.archive-hero-module__53jtjW__action{width:max-content;color:var(--color-gold-pale);font-size:var(--type-ui);letter-spacing:var(--tracking-ui);align-items:center;gap:.8rem;margin-top:1.35rem;font-weight:700;display:inline-flex}.archive-hero-module__53jtjW__action span:last-child{transition:transform var(--transition-fast);font-size:1rem}.archive-hero-module__53jtjW__action:hover span:last-child{transform:translateY(3px)}.archive-hero-module__53jtjW__visual{align-self:stretch;place-items:center;display:grid;position:relative}.archive-hero-module__53jtjW__frame{aspect-ratio:1.18;border:1px solid var(--color-line);width:min(100%,420px);box-shadow:var(--shadow-deep);background:linear-gradient(#ffffff03,#0000),#0c0e0da8;position:relative}.archive-hero-module__53jtjW__frame:before,.archive-hero-module__53jtjW__frame:after{content:"";background:#cdb89126;position:absolute}.archive-hero-module__53jtjW__frame:before{height:1px;top:50%;left:12%;right:12%}.archive-hero-module__53jtjW__frame:after{width:1px;top:12%;bottom:12%;left:50%}.archive-hero-module__53jtjW__lineOne,.archive-hero-module__53jtjW__lineTwo,.archive-hero-module__53jtjW__lineThree,.archive-hero-module__53jtjW__lineFour{transform-origin:0;background:linear-gradient(90deg,#0000,#d4b47d85,#0000);height:1px;display:block;position:absolute}.archive-hero-module__53jtjW__lineOne{width:44%;top:28%;left:14%;transform:rotate(16deg)}.archive-hero-module__53jtjW__lineTwo{width:38%;top:35%;left:46%;transform:rotate(-26deg)}.archive-hero-module__53jtjW__lineThree{width:42%;top:70%;left:18%;transform:rotate(-11deg)}.archive-hero-module__53jtjW__lineFour{width:35%;top:61%;left:48%;transform:rotate(22deg)}.archive-hero-module__53jtjW__markerOne,.archive-hero-module__53jtjW__markerTwo,.archive-hero-module__53jtjW__markerThree{border:1px solid var(--color-gold-pale);background:#0a0c0b;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #d4b47d38}.archive-hero-module__53jtjW__markerOne{top:26%;left:19%}.archive-hero-module__53jtjW__markerTwo{top:28%;right:19%}.archive-hero-module__53jtjW__markerThree{bottom:22%;left:28%}.archive-hero-module__53jtjW__mark{filter:drop-shadow(0 12px 28px #0000008c);width:70px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-hero-module__53jtjW__sideNote{color:#aaa297;font-size:var(--type-meta);letter-spacing:.33em;place-self:center end;gap:.36rem;line-height:1.1;display:grid}.archive-hero-module__53jtjW__sideLine{background:var(--color-gold-soft);width:24px;height:1px;margin-bottom:.34rem}@media (max-width:1180px){.archive-hero-module__53jtjW__inner{grid-template-columns:minmax(0,1fr) minmax(300px,420px)}.archive-hero-module__53jtjW__sideNote{display:none}}@media (max-width:850px){.archive-hero-module__53jtjW__hero,.archive-hero-module__53jtjW__inner{min-height:700px}.archive-hero-module__53jtjW__inner{grid-template-columns:1fr;align-items:start;padding-top:3rem}.archive-hero-module__53jtjW__visual{opacity:.32;width:70%;position:absolute;bottom:4%;right:-10%}}@media (max-width:600px){.archive-hero-module__53jtjW__hero,.archive-hero-module__53jtjW__inner{min-height:650px}.archive-hero-module__53jtjW__inner{padding:2.2rem 1.15rem 1.65rem}.archive-hero-module__53jtjW__title{font-size:clamp(2.65rem,12.7vw,4rem)}.archive-hero-module__53jtjW__visual{width:110%;right:-34%}}
.site-footer-module__Nmvota__footer{background:linear-gradient(#ffffff02,#0000),#080a09}.site-footer-module__Nmvota__inner{width:min(100%, var(--content-max));min-height:78px;padding:.75rem var(--page-gutter);grid-template-columns:minmax(230px,.8fr) minmax(360px,1fr) minmax(300px,1fr);align-items:center;gap:2rem;margin:0 auto;display:grid}.site-footer-module__Nmvota__brand{color:#ddd7cd;align-items:center;gap:.72rem;width:max-content;display:inline-flex}.site-footer-module__Nmvota__mark{object-fit:contain;width:26px;height:auto}.site-footer-module__Nmvota__brand span{font-family:var(--font-serif), serif;letter-spacing:.22em;font-size:1.02rem}.site-footer-module__Nmvota__nav{justify-content:center;align-items:center;gap:clamp(1.2rem,2.8vw,2.8rem);display:flex}.site-footer-module__Nmvota__nav a{color:#a9a39a;font-family:var(--font-serif), serif;font-size:var(--type-index);transition:color var(--transition-fast)}.site-footer-module__Nmvota__nav a:hover{color:var(--color-gold-pale)}.site-footer-module__Nmvota__right{justify-content:flex-end;align-items:center;gap:clamp(1.2rem,2.3vw,2.4rem);display:flex}.site-footer-module__Nmvota__socials{align-items:center;gap:.78rem;display:flex}.site-footer-module__Nmvota__social{color:#b4aea4;width:20px;height:20px;font-size:var(--type-ui);transition:color var(--transition-fast), transform var(--transition-fast);place-items:center;line-height:1;display:grid}.site-footer-module__Nmvota__social:hover{color:var(--color-gold-pale);transform:translateY(-1px)}.site-footer-module__Nmvota__payoff{border-left:1px solid var(--color-line);color:#a6a098;min-width:155px;font-family:var(--font-serif), serif;font-size:var(--type-ui);padding-left:1.8rem;line-height:1.2;display:grid}@media (max-width:1080px){.site-footer-module__Nmvota__inner{grid-template-columns:auto 1fr}.site-footer-module__Nmvota__nav{justify-content:flex-end}.site-footer-module__Nmvota__right{border-top:1px solid var(--color-line);grid-column:1/-1;justify-content:space-between;padding-top:.75rem}}@media (max-width:700px){.site-footer-module__Nmvota__inner{grid-template-columns:1fr;gap:1rem;padding-block:1.2rem}.site-footer-module__Nmvota__nav{flex-wrap:wrap;justify-content:flex-start;row-gap:.55rem}.site-footer-module__Nmvota__right{grid-column:auto}}@media (max-width:520px){.site-footer-module__Nmvota__inner{padding-inline:1.15rem}.site-footer-module__Nmvota__right{flex-direction:column;align-items:flex-start}.site-footer-module__Nmvota__payoff{border-left:0;padding-left:0}}
.site-header-module__XFbqWa__header{z-index:20;height:var(--header-height);border-bottom:1px solid var(--color-line);background:#070807f5;position:relative}.site-header-module__XFbqWa__inner{width:min(100%, var(--content-max));height:100%;padding:0 var(--page-gutter);grid-template-columns:minmax(270px,1fr) auto minmax(220px,1fr);align-items:center;gap:2rem;margin:0 auto;display:grid}.site-header-module__XFbqWa__brand{align-items:center;gap:1rem;width:fit-content;display:inline-flex}.site-header-module__XFbqWa__brandName{font-family:var(--font-serif), serif;font-size:var(--type-section-title);letter-spacing:.17em;white-space:nowrap;font-weight:500}.site-header-module__XFbqWa__mark{object-fit:contain;flex:none;width:31px;height:45px}.site-header-module__XFbqWa__nav{align-items:center;gap:clamp(1.5rem,2.8vw,3.15rem);display:flex}.site-header-module__XFbqWa__navLink{color:#d7d1c6;font-family:var(--font-serif), serif;font-size:var(--type-nav);transition:color var(--transition-fast);padding:.35rem 0;position:relative}.site-header-module__XFbqWa__navLink:after{content:"";background:var(--color-gold);height:1px;transition:right var(--transition-fast);position:absolute;bottom:0;left:0;right:100%}.site-header-module__XFbqWa__navLink:hover,.site-header-module__XFbqWa__navLink[aria-current=page]{color:var(--color-gold-pale)}.site-header-module__XFbqWa__navLink:hover:after,.site-header-module__XFbqWa__navLink[aria-current=page]:after{right:0}.site-header-module__XFbqWa__motto{border-left:1px solid var(--color-line-strong);color:#9f988d;font-size:var(--type-kicker);letter-spacing:var(--tracking-meta);justify-self:end;gap:.2rem;padding-left:1.15rem;line-height:1.2;display:grid}.site-header-module__XFbqWa__menuButton,.site-header-module__XFbqWa__mobilePanel{display:none}@media (max-width:1100px){.site-header-module__XFbqWa__header{height:68px}.site-header-module__XFbqWa__inner{grid-template-columns:1fr auto}.site-header-module__XFbqWa__nav,.site-header-module__XFbqWa__motto{display:none}.site-header-module__XFbqWa__brandName{font-size:1.05rem}.site-header-module__XFbqWa__mark{width:26px;height:38px}.site-header-module__XFbqWa__menuButton{border:1px solid var(--color-line);cursor:pointer;background:#0c0e0dbd;place-content:center;gap:7px;width:44px;height:44px;padding:0;display:grid}.site-header-module__XFbqWa__menuButton span{background:var(--color-gold-pale);width:20px;height:1px;transition:transform var(--transition-fast), opacity var(--transition-fast);display:block}.site-header-module__XFbqWa__menuButton[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.site-header-module__XFbqWa__menuButton[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.site-header-module__XFbqWa__mobilePanel{opacity:0;visibility:hidden;max-height:0;transition:max-height .26s ease, opacity var(--transition-fast), visibility var(--transition-fast), border-color var(--transition-fast);background:#070807fb;border-bottom:1px solid #0000;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.site-header-module__XFbqWa__mobilePanelOpen{opacity:1;visibility:visible;border-color:var(--color-line);max-height:560px}.site-header-module__XFbqWa__mobilePanel nav{width:min(100%, var(--content-max));padding:1.2rem var(--page-gutter) .75rem;margin:0 auto;display:grid}.site-header-module__XFbqWa__mobilePanel nav a{border-bottom:1px solid var(--color-line);color:#c8c1b6;min-height:56px;font-family:var(--font-serif), serif;font-size:var(--type-section-title);grid-template-columns:42px 1fr;align-items:center;gap:.8rem;display:grid}.site-header-module__XFbqWa__mobilePanel nav a[aria-current=page]{color:var(--color-gold-pale)}.site-header-module__XFbqWa__mobilePanel nav a span:first-child{color:#746b5f;font-family:var(--font-sans), sans-serif;font-size:var(--type-meta);letter-spacing:.12em}.site-header-module__XFbqWa__mobileMotto{width:min(100%, var(--content-max));padding:.9rem var(--page-gutter) 1.25rem;color:#8b8479;font-family:var(--font-serif), serif;font-size:var(--type-index);margin:0 auto;line-height:1.45}.site-header-module__XFbqWa__mobileMotto strong{color:var(--color-gold-pale);font-weight:500}}@media (max-width:640px){.site-header-module__XFbqWa__inner,.site-header-module__XFbqWa__mobilePanel nav,.site-header-module__XFbqWa__mobileMotto{padding-inline:1.15rem}.site-header-module__XFbqWa__brand{gap:.72rem}.site-header-module__XFbqWa__brandName{font-size:.98rem}}
.book-cover-module__rMGqoG__cover{aspect-ratio:.68;width:100%;box-shadow:9px 5px 0 -6px #8d7d68, 14px 7px 0 -9px #171817, var(--shadow-deep);background:#10110f;border:1px solid #d2b68747;position:relative;overflow:hidden}.book-cover-module__rMGqoG__cover:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000005,#00000052),radial-gradient(circle at 50% 56%,#0000,#00000061 85%);position:absolute;inset:0}.book-cover-module__rMGqoG__cover_fascismo{background:linear-gradient(#151815 0 34%,#1a1a17 34% 100%)}.book-cover-module__rMGqoG__cover_immigrazione{background:linear-gradient(#1a1d1d 0 35%,#111312 35% 100%)}.book-cover-module__rMGqoG__coverAuthor,.book-cover-module__rMGqoG__coverTitle,.book-cover-module__rMGqoG__coverMark{z-index:3;position:absolute}.book-cover-module__rMGqoG__coverAuthor{text-align:center;color:#d2cbc0;font-family:var(--font-serif), serif;letter-spacing:.18em;font-size:clamp(.28rem,.42vw,.42rem);top:6%;left:0;right:0}.book-cover-module__rMGqoG__coverTitle{color:#f0ede6;font-family:var(--font-serif), serif;letter-spacing:.06em;font-size:clamp(.68rem,1.05vw,1rem);line-height:1.02;display:grid;top:17%;left:9%;right:8%}.book-cover-module__rMGqoG__coverScene{z-index:0;position:absolute;inset:46% 0 0}.book-cover-module__rMGqoG__cover_fascismo .book-cover-module__rMGqoG__coverScene{clip-path:polygon(0 20%,78% 0,100% 16%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 18%,#ccbc9f38 18% 20%,#0000 20% 32%,#ccbc9f2e 32% 35%,#0000 35% 47%,#ccbc9f33 47% 50%,#0000 50% 100%),linear-gradient(165deg,#0000 0 40%,#a6977c2e 41% 43%,#0000 44%),linear-gradient(#1b1b18,#0a0b0a)}.book-cover-module__rMGqoG__cover_immigrazione .book-cover-module__rMGqoG__coverScene{background:radial-gradient(at 52% 18%,#b19a7747 0 5%,#0000 5.5%),linear-gradient(160deg,#0000 0 35%,#b2a0842e 36% 39%,#0000 40%),radial-gradient(circle at 53% 69%,#0a0b0a 0 10%,#0000 10.5%),linear-gradient(#191c1b,#0a0b0a)}.book-cover-module__rMGqoG__cover_immigrazione .book-cover-module__rMGqoG__coverScene:after{content:"";background:#070807;border-radius:50% 50% 16% 16%;width:18%;height:34%;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 -20px 0 -7px #070807}.book-cover-module__rMGqoG__coverMark{filter:brightness(1.2)saturate(.8);width:13%;height:auto;bottom:4%;left:50%;transform:translate(-50%)}
.ecosystem-module__oOhRXG__section{border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 20% 0,#c39a5b09,#0000 25%),#0b0d0c;position:relative}.ecosystem-module__oOhRXG__inner{width:min(100%, var(--content-max));padding:1.48rem var(--page-gutter) 1.3rem;margin:0 auto}.ecosystem-module__oOhRXG__headingRow{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:.72rem;display:flex}.ecosystem-module__oOhRXG__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 .34rem;font-weight:600}.ecosystem-module__oOhRXG__title{color:#e3ded5;font-family:var(--font-serif), serif;font-size:var(--type-section-title);font-weight:500;line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.ecosystem-module__oOhRXG__note{color:#8b867d;font-size:var(--type-micro);letter-spacing:.25em;grid-template-columns:auto 1fr;gap:.14rem .7rem;padding-bottom:.08rem;line-height:1.35;display:grid}.ecosystem-module__oOhRXG__noteLine{background:var(--color-gold-soft);grid-row:1/3;align-self:start;width:24px;height:1px;margin-top:.34rem}.ecosystem-module__oOhRXG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;min-width:0;display:grid}.ecosystem-module__oOhRXG__card{border:1px solid var(--color-line);min-width:0;min-height:138px;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:#0c0e0db8;grid-template-columns:clamp(76px,5.5vw,90px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ecosystem-module__oOhRXG__card:hover{border-color:var(--color-line-strong);background:#10110feb;transform:translateY(-2px)}.ecosystem-module__oOhRXG__visual{background:#0a0b0a;border-right:1px solid #cdb8911f;min-width:0;min-height:136px;position:relative;overflow:hidden}.ecosystem-module__oOhRXG__visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 28px #00000075}.ecosystem-module__oOhRXG__visualPhoto{object-fit:cover;object-position:50% 25%;filter:saturate(.65)contrast(1.05)brightness(.74);transform:scale(1.05)}.ecosystem-module__oOhRXG__visualVeridion{background:radial-gradient(circle at 50% 45%,#bc8d4c1f,#0000 42%),#090a09;place-items:center;display:grid}.ecosystem-module__oOhRXG__veridionMark{object-fit:contain;filter:drop-shadow(0 10px 20px #00000080);width:64px;height:auto}.ecosystem-module__oOhRXG__visualLibrary{background:linear-gradient(90deg,#c491491c,#0000 40%),linear-gradient(#11110f,#070807)}.ecosystem-module__oOhRXG__bookTall,.ecosystem-module__oOhRXG__bookMid,.ecosystem-module__oOhRXG__bookFlat,.ecosystem-module__oOhRXG__shelfGlow{display:block;position:absolute}.ecosystem-module__oOhRXG__bookTall{background:linear-gradient(90deg,#1a1712,#3b2f20 48%,#17140f);border:1px solid #b88c4f70;width:18px;height:60px;bottom:36px;left:18px;transform:rotate(-3deg)}.ecosystem-module__oOhRXG__bookMid{background:linear-gradient(90deg,#0e0f0d,#292319,#11110f);border:1px solid #b88c4f47;width:16px;height:50px;bottom:34px;left:40px;transform:rotate(4deg)}.ecosystem-module__oOhRXG__bookFlat{background:#2a2117;border:1px solid #b88c4f47;width:57px;height:9px;bottom:22px;left:12px;transform:rotate(-2deg)}.ecosystem-module__oOhRXG__shelfGlow{background:#cc9e5e6b;height:1px;bottom:18px;left:10px;right:10px;box-shadow:0 0 12px #c39a5b38}.ecosystem-module__oOhRXG__visualArchive{background:radial-gradient(circle at 50% 60%,#cba1651a,#0000 34%),linear-gradient(#131310,#070807)}.ecosystem-module__oOhRXG__archOuter,.ecosystem-module__oOhRXG__archInner,.ecosystem-module__oOhRXG__archLight{display:block;position:absolute;left:50%;transform:translate(-50%)}.ecosystem-module__oOhRXG__archOuter{border:1px solid #c0975b47;border-radius:29px 29px 0 0;width:58px;height:104px;bottom:13px;box-shadow:inset 0 0 0 8px #ffffff03}.ecosystem-module__oOhRXG__archInner{background:linear-gradient(#c59b5e14,#000000b3);border:1px solid #c9a06273;border-radius:17px 17px 0 0;width:27px;height:77px;bottom:13px}.ecosystem-module__oOhRXG__archLight{filter:blur(.3px);background:linear-gradient(#e1c28ccc,#0000);width:2px;height:54px;bottom:18px}.ecosystem-module__oOhRXG__visualConstellation{background:radial-gradient(circle at 49% 47%,#d4b07257 0 2%,#0000 3%),#090a09}.ecosystem-module__oOhRXG__galaxyCore,.ecosystem-module__oOhRXG__galaxyArmOne,.ecosystem-module__oOhRXG__galaxyArmTwo,.ecosystem-module__oOhRXG__starField{display:block;position:absolute}.ecosystem-module__oOhRXG__galaxyCore{filter:blur(.2px);background:radial-gradient(circle,#d4b47d,#7c5c34 45%,#0000 70%);border-radius:50%;width:20px;height:20px;top:51%;left:50%;transform:translate(-50%,-50%)}.ecosystem-module__oOhRXG__galaxyArmOne,.ecosystem-module__oOhRXG__galaxyArmTwo{border:1px solid #0000;border-top-color:#d2ad6f7a;border-radius:50%;width:66px;height:23px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-22deg);box-shadow:0 -2px 8px #d2ad6f1f}.ecosystem-module__oOhRXG__galaxyArmTwo{opacity:.7;transform:translate(-50%,-50%)rotate(155deg)scale(.82)}.ecosystem-module__oOhRXG__starField{opacity:.55;background-image:radial-gradient(circle at 12% 26%,#cdb17d 0 1px,#0000 1.4px),radial-gradient(circle at 72% 15%,#e7d2ac 0 1px,#0000 1.4px),radial-gradient(circle at 81% 69%,#bb9d6a 0 1px,#0000 1.3px),radial-gradient(circle at 35% 78%,#e2c596 0 1px,#0000 1.4px),radial-gradient(circle at 21% 57%,#8e7957 0 1px,#0000 1.3px);inset:12px}.ecosystem-module__oOhRXG__cardBody{flex-direction:column;min-width:0;padding:1.18rem .78rem .82rem .92rem;display:flex}.ecosystem-module__oOhRXG__cardTitle{color:#dfdad1;font-family:var(--font-serif), serif;font-size:var(--type-card-title);letter-spacing:.1em;overflow-wrap:anywhere;margin:0 0 .58rem;font-weight:500;line-height:1.08}.ecosystem-module__oOhRXG__cardDescription{color:#a9a298;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-compact);margin:0}.ecosystem-module__oOhRXG__arrow{color:var(--color-gold-pale);transition:transform var(--transition-fast);margin-top:auto;padding-top:.2rem;font-size:1.2rem}.ecosystem-module__oOhRXG__card:hover .ecosystem-module__oOhRXG__arrow{transform:translate(4px)}@media (max-width:1180px){.ecosystem-module__oOhRXG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-module__oOhRXG__card{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:820px){.ecosystem-module__oOhRXG__headingRow{align-items:start}.ecosystem-module__oOhRXG__note{display:none}.ecosystem-module__oOhRXG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.ecosystem-module__oOhRXG__inner{padding-inline:1.15rem}.ecosystem-module__oOhRXG__title{line-height:1.12}.ecosystem-module__oOhRXG__grid{grid-template-columns:1fr}.ecosystem-module__oOhRXG__card{grid-template-columns:96px minmax(0,1fr);min-height:132px}}
.hero-module__bLJxgG__hero{border-bottom:1px solid var(--color-line);isolation:isolate;background:#090a09;min-height:575px;position:relative;overflow:hidden}.hero-module__bLJxgG__backdrop{z-index:-5;background:radial-gradient(circle at 18% 34%,#c4945813,#0000 27%),linear-gradient(110deg,#080908 0%,#0d0d0b 46%,#15120e 100%);position:absolute;inset:0}.hero-module__bLJxgG__backdrop:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:100% 76px,92px 100%;position:absolute;inset:0}.hero-module__bLJxgG__vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#060706fc 0%,#060706f2 25%,#060706b8 40%,#06070629 61%,#06070614 79%,#06070633 100%),linear-gradient(#0000001a 0%,#0000 50%,#0000004d 100%);position:absolute;inset:0;box-shadow:inset 0 0 135px 30px #0000007a}.hero-module__bLJxgG__visual{z-index:0;width:min(59vw,960px);position:absolute;top:0;bottom:0;right:-1.5rem;overflow:hidden}.hero-module__bLJxgG__figure{object-fit:cover;object-position:48% 29%;filter:saturate(.8)contrast(1.035)brightness(.84);transform:scale(1.015)}.hero-module__bLJxgG__visualShade{background:linear-gradient(90deg,#090a09 0%,#090a09c2 9%,#090a0933 31%,#0000 50%),linear-gradient(#0708070d,#0000 59%,#07080738);position:absolute;inset:0}.hero-module__bLJxgG__inner{z-index:3;width:min(100%, var(--content-max));min-height:575px;padding:2.55rem var(--page-gutter) 1.8rem;grid-template-columns:minmax(0,1fr) 118px;align-items:stretch;margin:0 auto;display:grid;position:relative}.hero-module__bLJxgG__copy{align-self:center;max-width:635px;padding-bottom:.35rem}.hero-module__bLJxgG__eyebrow{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:.35em;white-space:nowrap;margin:0 0 1rem;font-weight:600}.hero-module__bLJxgG__title{font-family:var(--font-serif), serif;font-size:var(--type-hero-title);font-weight:400;line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);color:#eee9df;text-wrap:balance;margin:0}.hero-module__bLJxgG__title span{color:var(--color-gold-pale)}.hero-module__bLJxgG__intro{color:#c9c2b6;max-width:585px;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:1.18rem 0 0;line-height:1.34}.hero-module__bLJxgG__actions{flex-wrap:wrap;gap:1.2rem;margin-top:1.32rem;display:flex}.hero-module__bLJxgG__button{border:1px solid var(--color-line-strong);min-width:218px;height:47px;font-size:var(--type-ui);letter-spacing:.14em;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1.05rem;padding:0 1.45rem;font-weight:700;display:inline-flex}.hero-module__bLJxgG__button:hover{transform:translateY(-1px)}.hero-module__bLJxgG__buttonPrimary{color:#15120e;background:#c9a368;border-color:#c19a60}.hero-module__bLJxgG__buttonPrimary:hover{background:#d0ad76}.hero-module__bLJxgG__buttonGhost{color:#d6c8ae;background:#090a097a}.hero-module__bLJxgG__buttonGhost:hover{color:var(--color-gold-pale);border-color:#d4b47da8}.hero-module__bLJxgG__keywords{color:#8d887f;font-size:var(--type-meta);letter-spacing:.33em;align-items:center;gap:.68rem;margin-top:1.22rem;display:flex}.hero-module__bLJxgG__keywordLine{background:var(--color-gold-soft);width:24px;height:1px;margin-right:.22rem}.hero-module__bLJxgG__sideNote{color:#aaa297;font-size:var(--type-meta);letter-spacing:.33em;place-self:center end;gap:.36rem;line-height:1.1;display:grid}.hero-module__bLJxgG__sideLine{background:var(--color-gold-soft);width:24px;height:1px;margin-bottom:.34rem}@media (max-width:1280px){.hero-module__bLJxgG__visual{width:min(64vw,930px);right:-4rem}.hero-module__bLJxgG__inner{grid-template-columns:1fr}.hero-module__bLJxgG__sideNote{display:none}}@media (max-width:930px){.hero-module__bLJxgG__hero,.hero-module__bLJxgG__inner{min-height:700px}.hero-module__bLJxgG__inner{padding-top:3rem}.hero-module__bLJxgG__copy{align-self:start;max-width:690px}.hero-module__bLJxgG__visual{opacity:.46;width:84vw;inset:17% -13% 0 auto}.hero-module__bLJxgG__figure{object-position:50% 26%}.hero-module__bLJxgG__vignette{background:linear-gradient(90deg,#060706f7 0%,#060706d6 48%,#0607064d 100%),linear-gradient(#0000 54%,#060706ad)}}@media (max-width:640px){.hero-module__bLJxgG__hero,.hero-module__bLJxgG__inner{min-height:680px}.hero-module__bLJxgG__inner{padding:2.2rem 1.15rem 1.65rem}.hero-module__bLJxgG__eyebrow{letter-spacing:.27em;white-space:normal;font-size:.5rem;line-height:1.6}.hero-module__bLJxgG__title{font-size:clamp(2.65rem,12.7vw,4rem);line-height:.96}.hero-module__bLJxgG__intro{font-size:.96rem}.hero-module__bLJxgG__desktopBreak{display:none}.hero-module__bLJxgG__actions{grid-template-columns:1fr;max-width:330px;display:grid}.hero-module__bLJxgG__button{width:100%;min-width:0}.hero-module__bLJxgG__keywords{display:none}.hero-module__bLJxgG__visual{opacity:.32;width:auto;inset:30% -33% 0 14%}}
.library-module__CzhLEW__section{border-bottom:1px solid var(--color-line);background:linear-gradient(#ffffff02,#0000),#090b0a}.library-module__CzhLEW__inner{width:min(100%, var(--content-max));padding:1.7rem var(--page-gutter) 1.5rem;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:2.4rem;margin:0 auto;display:grid}.library-module__CzhLEW__heading{padding-top:.35rem}.library-module__CzhLEW__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 .5rem;font-weight:600}.library-module__CzhLEW__title{color:#e2ddd3;font-family:var(--font-serif), serif;font-size:var(--type-section-title);letter-spacing:var(--tracking-section);margin:0;font-weight:500}.library-module__CzhLEW__allBooks{color:#8f887e;font-size:var(--type-ui);letter-spacing:var(--tracking-ui);align-items:center;gap:.65rem;margin-top:1rem;font-weight:700;display:inline-flex}.library-module__CzhLEW__allBooks span:last-child{color:var(--color-gold-pale);transition:transform var(--transition-fast)}.library-module__CzhLEW__allBooks:hover span:last-child{transform:translate(4px)}.library-module__CzhLEW__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);display:grid}.library-module__CzhLEW__book{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:1.35rem;min-width:0;display:grid}.library-module__CzhLEW__coverWrap{width:136px}.library-module__CzhLEW__bookCopy{min-width:0}.library-module__CzhLEW__bookTitle{color:#e8e3d9;font-family:var(--font-serif), serif;font-size:var(--type-section-title);margin:0;font-weight:500;line-height:1.05}.library-module__CzhLEW__bookSubtitle{color:#c4bdb1;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:.28rem 0 0;line-height:1.2}.library-module__CzhLEW__rule{background:var(--color-gold-soft);width:25px;height:1px;margin:.8rem 0 .72rem;display:block}.library-module__CzhLEW__description{color:#a7a198;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-compact);margin:0}.library-module__CzhLEW__bookLink{color:var(--color-gold-pale);font-size:var(--type-ui);letter-spacing:var(--tracking-ui);align-items:center;gap:.75rem;margin-top:.92rem;font-weight:700;display:inline-flex}.library-module__CzhLEW__bookLink span:last-child{transition:transform var(--transition-fast);font-size:.95rem}.library-module__CzhLEW__bookLink:hover span:last-child{transform:translate(4px)}@media (max-width:1180px){.library-module__CzhLEW__inner{grid-template-columns:1fr;gap:1.4rem}}@media (max-width:850px){.library-module__CzhLEW__books{grid-template-columns:1fr;gap:2.2rem}}@media (max-width:620px){.library-module__CzhLEW__inner{padding-inline:1.15rem}.library-module__CzhLEW__book{grid-template-columns:112px minmax(0,1fr);gap:1rem}.library-module__CzhLEW__coverWrap{width:112px}}
.library-catalog-module__3nYz0q__section{border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 10% 10%,#c39a5b08,#0000 24%),#0a0c0b}.library-catalog-module__3nYz0q__inner{width:min(100%, var(--content-max));padding:3.4rem var(--page-gutter) 4rem;margin:0 auto}.library-catalog-module__3nYz0q__heading{max-width:820px;margin-bottom:2.8rem}.library-catalog-module__3nYz0q__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 .55rem;font-weight:600}.library-catalog-module__3nYz0q__title{color:#e4ded5;font-family:var(--font-serif), serif;font-size:var(--type-section-title);font-weight:500;line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.library-catalog-module__3nYz0q__intro{color:#aaa399;max-width:680px;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-body);margin:1rem 0 0}.library-catalog-module__3nYz0q__list{border-top:1px solid var(--color-line);display:grid}.library-catalog-module__3nYz0q__book{border-bottom:1px solid var(--color-line);grid-template-columns:58px minmax(180px,230px) minmax(0,760px);align-items:center;gap:clamp(1.5rem,3vw,3.4rem);padding:2.8rem 0;display:grid;position:relative}.library-catalog-module__3nYz0q__number{color:#655d52;font-size:var(--type-meta);letter-spacing:.18em;align-self:start;padding-top:.3rem}.library-catalog-module__3nYz0q__coverWrap{width:min(100%,210px)}.library-catalog-module__3nYz0q__copy{min-width:0}.library-catalog-module__3nYz0q__author{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 .6rem;font-weight:600}.library-catalog-module__3nYz0q__copy h3{color:#ebe5db;font-family:var(--font-serif), serif;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:.98}.library-catalog-module__3nYz0q__subtitle{color:#c3bcb0;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:.55rem 0 0;line-height:1.32}.library-catalog-module__3nYz0q__rule{background:var(--color-gold-soft);width:32px;height:1px;margin:1.15rem 0 1rem;display:block}.library-catalog-module__3nYz0q__description{color:#aaa399;max-width:680px;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.library-catalog-module__3nYz0q__meta{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.library-catalog-module__3nYz0q__meta span{border:1px solid var(--color-line);color:#928b80;font-size:var(--type-meta);letter-spacing:var(--tracking-ui);padding:.36rem .55rem .32rem}.library-catalog-module__3nYz0q__note{color:#777168;font-family:var(--font-serif), serif;font-size:var(--type-index);margin:1rem 0 0;line-height:1.35}@media (max-width:900px){.library-catalog-module__3nYz0q__book{grid-template-columns:42px 150px minmax(0,1fr);gap:1.25rem}}@media (max-width:680px){.library-catalog-module__3nYz0q__inner{padding-inline:1.15rem}.library-catalog-module__3nYz0q__book{grid-template-columns:32px minmax(0,1fr);align-items:start}.library-catalog-module__3nYz0q__coverWrap{grid-column:2;width:130px}.library-catalog-module__3nYz0q__copy{grid-column:2}.library-catalog-module__3nYz0q__copy h3{font-size:2rem}}
.manifesto-content-module__PqBWXG__section{background:radial-gradient(circle at 14% 22%,#be945707,#0000 26%),#0a0c0b;position:relative}.manifesto-content-module__PqBWXG__inner{width:min(100%, var(--content-max));padding:0 var(--page-gutter);grid-template-columns:270px minmax(0,1fr);gap:clamp(3rem,7vw,7.5rem);margin:0 auto;display:grid}.manifesto-content-module__PqBWXG__index{border-right:1px solid var(--color-line);position:relative}.manifesto-content-module__PqBWXG__indexInner{top:calc(var(--header-height) + 1.5rem);padding:3.3rem 2rem 3.5rem 0;position:sticky}.manifesto-content-module__PqBWXG__indexLabel{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 1.15rem;font-weight:600}.manifesto-content-module__PqBWXG__index nav{display:grid}.manifesto-content-module__PqBWXG__index nav a{color:#9e978d;font-family:var(--font-serif), serif;font-size:var(--type-index);transition:color var(--transition-fast), transform var(--transition-fast);grid-template-columns:30px minmax(0,1fr);gap:.72rem;padding:.56rem 0;line-height:1.2;display:grid}.manifesto-content-module__PqBWXG__index nav a span:first-child{color:#786d5e;font-family:var(--font-sans), sans-serif;font-size:var(--type-meta);letter-spacing:.1em}.manifesto-content-module__PqBWXG__index nav a:hover{color:var(--color-gold-pale);transform:translate(3px)}.manifesto-content-module__PqBWXG__indexMotto{color:#817a70;font-size:var(--type-meta);letter-spacing:.24em;grid-template-columns:28px 1fr;column-gap:.65rem;margin-top:2rem;line-height:1.5;display:grid}.manifesto-content-module__PqBWXG__indexRule{background:var(--color-gold-soft);grid-row:1/span 3;width:24px;height:1px;margin-top:.42rem}.manifesto-content-module__PqBWXG__article{min-width:0;padding-bottom:4rem}.manifesto-content-module__PqBWXG__articleSection{scroll-margin-top:calc(var(--header-height) + 1.6rem);border-bottom:1px solid var(--color-line);padding:3.25rem 0 3.4rem}.manifesto-content-module__PqBWXG__sectionHeader{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.65rem;display:grid}.manifesto-content-module__PqBWXG__number{color:var(--color-gold-soft);font-size:var(--type-meta);letter-spacing:.18em;padding-top:.3rem;font-weight:600}.manifesto-content-module__PqBWXG__sectionHeader h2{color:#e7e1d8;max-width:820px;font-family:var(--font-serif), serif;font-size:var(--type-section-title);font-weight:500;line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.manifesto-content-module__PqBWXG__body{max-width:820px;padding-left:64px}.manifesto-content-module__PqBWXG__paragraph,.manifesto-content-module__PqBWXG__lines p,.manifesto-content-module__PqBWXG__values li{color:#b9b2a8;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-body)}.manifesto-content-module__PqBWXG__paragraph{margin:0 0 1rem}.manifesto-content-module__PqBWXG__lines{border-left:1px solid #c69b5e52;margin:0 0 1.15rem;padding:.2rem 0 .25rem 1.25rem}.manifesto-content-module__PqBWXG__lines p{margin:.18rem 0}.manifesto-content-module__PqBWXG__statement{color:var(--color-gold-pale);font-family:var(--font-serif), serif;font-size:var(--type-pullquote);border-top:1px solid #caa3633d;border-bottom:1px solid #caa3633d;margin:1.5rem 0 1.55rem;padding:1.2rem 1.35rem 1.2rem 1.55rem;font-weight:500;line-height:1.38;position:relative}.manifesto-content-module__PqBWXG__statement:before{content:"";background:var(--color-gold-soft);width:2px;position:absolute;top:1rem;bottom:1rem;left:0}.manifesto-content-module__PqBWXG__values{gap:.34rem;margin:1.1rem 0 1.35rem;padding:0;list-style:none;display:grid}.manifesto-content-module__PqBWXG__values li{color:#d3c7b6;padding-left:1.4rem;font-weight:500;position:relative}.manifesto-content-module__PqBWXG__values li:before{content:"—";color:var(--color-gold-soft);position:absolute;left:0}.manifesto-content-module__PqBWXG__finalMark{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.15rem;padding:3.2rem 0 1rem;display:grid}.manifesto-content-module__PqBWXG__finalMark span{background:var(--color-line);height:1px}.manifesto-content-module__PqBWXG__finalMark p{color:#817b72;font-size:var(--type-meta);letter-spacing:.34em;margin:0}@media (max-width:1050px){.manifesto-content-module__PqBWXG__inner{grid-template-columns:230px minmax(0,1fr);gap:3rem}.manifesto-content-module__PqBWXG__indexInner{padding-right:1.35rem}}@media (max-width:820px){.manifesto-content-module__PqBWXG__inner{grid-template-columns:1fr}.manifesto-content-module__PqBWXG__index{display:none}.manifesto-content-module__PqBWXG__articleSection:first-child{padding-top:2.4rem}}@media (max-width:600px){.manifesto-content-module__PqBWXG__inner{padding-inline:1.15rem}.manifesto-content-module__PqBWXG__articleSection{padding-block:2.45rem}.manifesto-content-module__PqBWXG__sectionHeader{grid-template-columns:36px minmax(0,1fr);gap:.6rem}.manifesto-content-module__PqBWXG__body{padding-left:0}.manifesto-content-module__PqBWXG__paragraph,.manifesto-content-module__PqBWXG__lines p,.manifesto-content-module__PqBWXG__values li{font-size:1rem}.manifesto-content-module__PqBWXG__statement{padding-inline:1rem;font-size:1.15rem}.manifesto-content-module__PqBWXG__finalMark{text-align:center;grid-template-columns:1fr}.manifesto-content-module__PqBWXG__finalMark span{display:none}}
.method-module__QNWN_G__section{border-bottom:1px solid var(--color-line);background:linear-gradient(#ffffff01,#0000),#0a0c0b}.method-module__QNWN_G__inner{width:min(100%, var(--content-max));padding:1.15rem var(--page-gutter) 1.2rem;grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,5.7rem);margin:0 auto;display:grid}.method-module__QNWN_G__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:.38em;margin:0 0 .34rem;font-weight:600}.method-module__QNWN_G__title{color:#e2ddd3;font-family:var(--font-serif), serif;font-size:var(--type-section-title);letter-spacing:var(--tracking-section);margin:0;font-weight:500;line-height:.98}.method-module__QNWN_G__principles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.method-module__QNWN_G__principle{border-left:1px solid var(--color-line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.78rem;min-width:0;padding:.45rem 1.35rem;display:grid}.method-module__QNWN_G__principle:first-child{border-left:0}.method-module__QNWN_G__icon{width:43px;height:43px;color:var(--color-gold-pale);place-items:center;display:grid}.method-module__QNWN_G__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.method-module__QNWN_G__copy h3{color:#e9e3d8;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:0 0 .18rem;font-weight:500;line-height:1}.method-module__QNWN_G__copy p{color:#a69f94;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:0;line-height:1.32}@media (max-width:1180px){.method-module__QNWN_G__inner{grid-template-columns:1fr;gap:1.15rem}.method-module__QNWN_G__principles{border-top:1px solid var(--color-line);padding-top:1rem}}@media (max-width:820px){.method-module__QNWN_G__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.method-module__QNWN_G__principle:nth-child(3){border-left:0}.method-module__QNWN_G__principle:nth-child(n+3){border-top:1px solid var(--color-line);margin-top:.55rem;padding-top:1rem}}@media (max-width:540px){.method-module__QNWN_G__inner{padding-inline:1.15rem}.method-module__QNWN_G__principles{grid-template-columns:1fr}.method-module__QNWN_G__principle,.method-module__QNWN_G__principle:nth-child(3){border-left:0;border-top:1px solid var(--color-line);margin:0;padding:.9rem 0}.method-module__QNWN_G__principle:first-child{border-top:0}}
.not-found-module__HS70Aa__main{min-height:calc(100vh - var(--header-height));border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 72% 42%,#c39a5b12,#0000 26%),#090a09;place-items:center;display:grid}.not-found-module__HS70Aa__inner{width:min(100%,980px);padding:5rem var(--page-gutter)}.not-found-module__HS70Aa__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 1rem;font-weight:600}.not-found-module__HS70Aa__inner h1{color:#eee9df;font-family:var(--font-serif), serif;font-size:var(--type-hero-title);font-weight:400;line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);margin:0}.not-found-module__HS70Aa__inner h1 span{color:var(--color-gold-pale)}.not-found-module__HS70Aa__text{color:#b9b2a8;max-width:650px;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-body);margin:1.3rem 0 0}.not-found-module__HS70Aa__action{color:var(--color-gold-pale);font-size:var(--type-ui);letter-spacing:var(--tracking-ui);align-items:center;gap:.8rem;margin-top:1.4rem;font-weight:700;display:inline-flex}@media (max-width:600px){.not-found-module__HS70Aa__inner{padding-inline:1.15rem}.not-found-module__HS70Aa__inner h1{font-size:clamp(2.65rem,12.7vw,4rem)}}
.library-hero-module__US5u0q__hero{border-bottom:1px solid var(--color-line);isolation:isolate;background:radial-gradient(circle at 74% 42%,#c2945018,#0000 24%),linear-gradient(90deg,#090a09 0% 47%,#0d0f0e 100%);min-height:575px;position:relative;overflow:hidden}.library-hero-module__US5u0q__hero:before{content:"";z-index:-1;opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#ffffff02 1px,#0000 1px),linear-gradient(#ffffff02 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 62%);mask-image:linear-gradient(90deg,#0000 34%,#000 62%)}.library-hero-module__US5u0q__inner{width:min(100%, var(--content-max));min-height:575px;padding:2.55rem var(--page-gutter) 1.8rem;grid-template-columns:minmax(0,1fr) minmax(320px,520px) 118px;align-items:center;gap:clamp(2rem,4vw,5rem);margin:0 auto;display:grid;position:relative}.library-hero-module__US5u0q__copy{max-width:680px}.library-hero-module__US5u0q__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 1rem;font-weight:600}.library-hero-module__US5u0q__title{color:#eee9df;font-family:var(--font-serif), serif;font-size:var(--type-hero-title);font-weight:400;line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);margin:0}.library-hero-module__US5u0q__title span{color:var(--color-gold-pale)}.library-hero-module__US5u0q__lead{color:#c9c2b6;max-width:560px;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:1.18rem 0 0;line-height:1.42}.library-hero-module__US5u0q__action{width:max-content;color:var(--color-gold-pale);font-size:var(--type-ui);letter-spacing:var(--tracking-ui);align-items:center;gap:.8rem;margin-top:1.35rem;font-weight:700;display:inline-flex}.library-hero-module__US5u0q__action span:last-child{transition:transform var(--transition-fast);font-size:1rem}.library-hero-module__US5u0q__action:hover span:last-child{transform:translateY(3px)}.library-hero-module__US5u0q__books{align-self:stretch;min-height:460px;position:relative}.library-hero-module__US5u0q__coverBack,.library-hero-module__US5u0q__coverFront{width:220px!important;position:absolute!important}.library-hero-module__US5u0q__coverBack{opacity:.68;filter:brightness(.72)saturate(.75);top:17%;left:7%;transform:rotate(-6deg)}.library-hero-module__US5u0q__coverFront{top:10%;right:5%;transform:rotate(4deg)}.library-hero-module__US5u0q__sideNote{color:#aaa297;font-size:var(--type-meta);letter-spacing:.33em;place-self:center end;gap:.36rem;line-height:1.1;display:grid}.library-hero-module__US5u0q__sideLine{background:var(--color-gold-soft);width:24px;height:1px;margin-bottom:.34rem}@media (max-width:1180px){.library-hero-module__US5u0q__inner{grid-template-columns:minmax(0,1fr) minmax(280px,390px)}.library-hero-module__US5u0q__sideNote{display:none}.library-hero-module__US5u0q__coverBack,.library-hero-module__US5u0q__coverFront{width:190px!important}}@media (max-width:850px){.library-hero-module__US5u0q__hero,.library-hero-module__US5u0q__inner{min-height:700px}.library-hero-module__US5u0q__inner{grid-template-columns:1fr;align-items:start;padding-top:3rem}.library-hero-module__US5u0q__copy{z-index:2;position:relative}.library-hero-module__US5u0q__books{opacity:.36;width:65%;min-height:440px;position:absolute;bottom:-6%;right:-5%}}@media (max-width:600px){.library-hero-module__US5u0q__hero,.library-hero-module__US5u0q__inner{min-height:650px}.library-hero-module__US5u0q__inner{padding:2.2rem 1.15rem 1.65rem}.library-hero-module__US5u0q__title{font-size:clamp(2.65rem,12.7vw,4rem)}.library-hero-module__US5u0q__books{width:95%;right:-25%}.library-hero-module__US5u0q__coverBack,.library-hero-module__US5u0q__coverFront{width:170px!important}}
.manifesto-hero-module__1I_lvW__hero{border-bottom:1px solid var(--color-line);isolation:isolate;background:#090a09;min-height:575px;position:relative;overflow:hidden}.manifesto-hero-module__1I_lvW__hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#060706fc 0%,#060706f2 25%,#060706b8 40%,#06070629 61%,#06070614 79%,#06070633 100%),linear-gradient(#0000001a 0%,#0000 50%,#0000004d 100%);position:absolute;inset:0;box-shadow:inset 0 0 135px 30px #0000007a}.manifesto-hero-module__1I_lvW__visual{z-index:0;width:min(59vw,960px);position:absolute;top:0;bottom:0;right:-1.5rem;overflow:hidden}.manifesto-hero-module__1I_lvW__figure{object-fit:cover;object-position:48% 29%;filter:saturate(.8)contrast(1.035)brightness(.84);transform:scale(1.015)}.manifesto-hero-module__1I_lvW__visualShade{background:linear-gradient(90deg,#090a09 0%,#090a09c2 9%,#090a0933 31%,#0000 50%),linear-gradient(#0708070d,#0000 59%,#07080738);position:absolute;inset:0}.manifesto-hero-module__1I_lvW__inner{z-index:3;width:min(100%, var(--content-max));min-height:575px;padding:2.55rem var(--page-gutter) 1.8rem;grid-template-columns:minmax(0,1fr) 118px;align-items:stretch;margin:0 auto;display:grid;position:relative}.manifesto-hero-module__1I_lvW__copy{align-self:center;max-width:635px;padding-bottom:.35rem}.manifesto-hero-module__1I_lvW__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 1rem;font-weight:600}.manifesto-hero-module__1I_lvW__title{color:#eee9df;font-family:var(--font-serif), serif;font-size:var(--type-hero-title);font-weight:400;line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);text-wrap:balance;margin:0}.manifesto-hero-module__1I_lvW__title span{color:var(--color-gold-pale)}.manifesto-hero-module__1I_lvW__lead{color:#c9c2b6;max-width:585px;font-family:var(--font-serif), serif;font-size:var(--type-body);margin:1.18rem 0 0;line-height:1.34}.manifesto-hero-module__1I_lvW__signature{color:#989187;font-size:var(--type-ui);letter-spacing:var(--tracking-ui);align-items:center;gap:.78rem;margin-top:1.32rem;font-weight:600;display:flex}.manifesto-hero-module__1I_lvW__signature .manifesto-hero-module__1I_lvW__rule{background:var(--color-gold-soft);width:34px;height:1px}.manifesto-hero-module__1I_lvW__signature img{object-fit:contain;opacity:.88;width:22px;height:auto}.manifesto-hero-module__1I_lvW__sideNote{color:#aaa297;font-size:var(--type-meta);letter-spacing:.33em;place-self:center end;gap:.36rem;line-height:1.1;display:grid}.manifesto-hero-module__1I_lvW__sideLine{background:var(--color-gold-soft);width:24px;height:1px;margin-bottom:.34rem}@media (max-width:1280px){.manifesto-hero-module__1I_lvW__visual{width:min(64vw,930px);right:-4rem}.manifesto-hero-module__1I_lvW__inner{grid-template-columns:1fr}.manifesto-hero-module__1I_lvW__sideNote{display:none}}@media (max-width:930px){.manifesto-hero-module__1I_lvW__hero,.manifesto-hero-module__1I_lvW__inner{min-height:700px}.manifesto-hero-module__1I_lvW__inner{padding-top:3rem}.manifesto-hero-module__1I_lvW__copy{align-self:start;max-width:690px}.manifesto-hero-module__1I_lvW__visual{opacity:.46;width:84vw;inset:17% -13% 0 auto}.manifesto-hero-module__1I_lvW__figure{object-position:50% 26%}.manifesto-hero-module__1I_lvW__hero:before{background:linear-gradient(90deg,#060706f7 0%,#060706d6 48%,#0607064d 100%),linear-gradient(#0000 54%,#060706ad)}}@media (max-width:640px){.manifesto-hero-module__1I_lvW__hero,.manifesto-hero-module__1I_lvW__inner{min-height:680px}.manifesto-hero-module__1I_lvW__inner{padding:2.2rem 1.15rem 1.65rem}.manifesto-hero-module__1I_lvW__kicker{letter-spacing:.27em;font-size:.5rem;line-height:1.6}.manifesto-hero-module__1I_lvW__title{font-size:clamp(2.65rem,12.7vw,4rem);line-height:.96}.manifesto-hero-module__1I_lvW__lead{font-size:.96rem}.manifesto-hero-module__1I_lvW__lead br{display:none}.manifesto-hero-module__1I_lvW__visual{opacity:.32;width:auto;inset:30% -33% 0 14%}}
.signal-module__uCp1Aq__section{border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 80%,#c39a5b0a,#0000 24%),#0a0c0b}.signal-module__uCp1Aq__inner{width:min(100%, var(--content-max));padding:2.6rem var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;margin:0 auto;display:grid}.signal-module__uCp1Aq__copy{max-width:760px}.signal-module__uCp1Aq__kicker{color:var(--color-gold-soft);font-size:var(--type-kicker);letter-spacing:var(--tracking-kicker);margin:0 0 .55rem;font-weight:600}.signal-module__uCp1Aq__title{color:#e6e0d6;font-family:var(--font-serif), serif;font-size:var(--type-section-title);font-weight:500;line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.signal-module__uCp1Aq__text{color:#aaa399;font-family:var(--font-serif), serif;font-size:var(--type-body);line-height:var(--leading-body);margin:.9rem 0 0}.signal-module__uCp1Aq__note{color:#817a70;font-size:var(--type-meta);letter-spacing:.25em;grid-template-columns:30px auto;gap:.22rem .75rem;line-height:1.35;display:grid}.signal-module__uCp1Aq__rule{background:var(--color-gold-soft);grid-row:1/span 3;width:26px;height:1px;margin-top:.42rem}@media (max-width:760px){.signal-module__uCp1Aq__inner{grid-template-columns:1fr;gap:1.6rem}.signal-module__uCp1Aq__note{display:none}}@media (max-width:600px){.signal-module__uCp1Aq__inner{padding:2.2rem 1.15rem}}
