@font-face{font-family:"Playfair Display";src:url("fonts/playfair-display-latin.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";src:url("fonts/playfair-display-latin-ext.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";src:url("fonts/dm-sans-latin.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";src:url("fonts/dm-sans-latin-ext.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--crema:#FDFAE7;--sabbia:#EAECCA;--oliva:#454724;--arancio:#F16F33;--arancio-scuro:#C94F1A;--verde:#ACBD6F;--verde-scuro:#7A9040;--rosso:#B83D2E;--ink:#2E301A;--link:#A63E0F;--verde-ink:#5C6C2F;--oliva-60:rgba(69,71,36,0.62);--hairline:rgba(69,71,36,0.28);--hairline-soft:rgba(69,71,36,0.14);--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-hero:clamp(2.75rem,1.2rem+7vw,6.5rem);--fs-display:clamp(2.25rem,1.3rem+4vw,4.25rem);--fs-h2:clamp(1.75rem,1.2rem+2.2vw,2.75rem);--fs-h3:clamp(1.25rem,1.05rem+0.9vw,1.65rem);--fs-lead:clamp(1.125rem,1rem+0.6vw,1.375rem);--fs-body:1.0625rem;--fs-small:0.9375rem;--fs-eyebrow:0.8125rem;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:clamp(4rem,3rem+6vw,8rem);--container:74rem;--measure:68ch;--radius:2px}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}body{background-color:var(--crema);color:var(--oliva);font-family:var(--sans);font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:0.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.12;text-wrap:balance;color:var(--oliva)}p{text-wrap:pretty}a{color:var(--link);text-decoration-color:var(--arancio);text-underline-offset:0.18em}a:hover{color:var(--arancio-scuro)}:focus-visible{outline:2px solid var(--arancio-scuro);outline-offset:3px;border-radius:var(--radius)}::selection{background:var(--verde);color:var(--ink)}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.skip-link{position:absolute;left:-999px;top:0;background:var(--oliva);color:var(--crema);padding:0.6rem 1.2rem;z-index:100;font-weight:600;text-decoration:none}.skip-link:focus{left:0;color:var(--crema)}.eyebrow{font-family:var(--sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--verde-ink);margin-bottom:var(--space-2)}.kicker{display:flex;align-items:baseline;gap:1rem;border-top:1px solid var(--hairline);padding-top:var(--space-2);margin-bottom:var(--space-4)}.kicker__num{font-family:var(--serif);font-weight:500;font-size:1.1rem;color:var(--arancio-scuro);letter-spacing:0.05em}.kicker__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--oliva)}.section{padding-block:var(--space-6)}.section--sand{background:var(--sabbia)}.cta{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--sans);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease}.cta--primary{background:var(--arancio);color:var(--ink);padding:0.95rem 1.9rem}.cta--primary:hover{background:var(--arancio-scuro);color:#FFFFFF}.cta--small{background:var(--arancio);color:var(--ink);padding:0.55rem 1.1rem;font-size:var(--fs-small)}.cta--small:hover{background:var(--arancio-scuro);color:#FFFFFF}.cta--ghost{background:transparent;color:var(--oliva);border-color:var(--oliva);padding:0.9rem 1.8rem}.cta--ghost:hover{background:var(--oliva);color:var(--crema)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--crema) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline-soft)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:4.25rem}.brand{color:var(--oliva);display:inline-flex}.brand:hover{color:var(--arancio-scuro)}.brand__logo{height:1.75rem;width:auto}.brand__logo--footer{height:3.25rem}.site-nav{display:flex;gap:var(--space-3)}.site-nav a{font-size:var(--fs-small);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--oliva);text-decoration:none;padding-block:0.35rem;border-bottom:2px solid transparent}.site-nav a:hover,.site-nav a[aria-current="page"]{border-bottom-color:var(--arancio)}.site-header__actions{display:flex;align-items:center;gap:var(--space-3)}.lang-toggle{display:flex;align-items:center;gap:0.35rem;font-size:var(--fs-small)}.lang-toggle__btn{color:var(--oliva-60);text-decoration:none;font-weight:600;padding:0.25rem 0.15rem}.lang-toggle__btn:hover{color:var(--arancio-scuro)}.lang-toggle__btn.is-active{color:var(--oliva);border-bottom:2px solid var(--arancio)}.lang-toggle__sep{color:var(--hairline)}@media (max-width:40rem){.site-nav{display:none}}.hero{padding-block:var(--space-6) var(--space-5);border-bottom:1px solid var(--hairline-soft)}.hero__inner{max-width:62rem}.hero__masthead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hairline);padding-bottom:var(--space-2);margin-bottom:var(--space-4);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--verde-ink)}.hero__masthead .accent{color:var(--arancio-scuro)}.hero__title{font-size:var(--fs-hero);font-weight:600;line-height:1.04;letter-spacing:-0.015em;max-width:11em}.hero__title .accent{color:var(--arancio-scuro)}.hero__subtitle{margin-top:var(--space-3);font-size:var(--fs-lead);line-height:1.55;max-width:34em;color:var(--oliva)}.hero__actions{margin-top:var(--space-4);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.hero__microtext{font-size:var(--fs-small);color:var(--oliva-60)}@media (prefers-reduced-motion:no-preference){@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero__masthead,.hero__title,.hero__subtitle,.hero__actions{animation:rise 640ms cubic-bezier(0.22,0.9,0.3,1) both}.hero__title{animation-delay:80ms}.hero__subtitle{animation-delay:180ms}.hero__actions{animation-delay:280ms}}.manifesto{background:var(--sabbia);text-align:center;padding-block:var(--space-6)}.manifesto__inner{max-width:50rem;margin-inline:auto}.manifesto__mark{font-family:var(--serif);font-size:2rem;color:var(--arancio-scuro);margin-bottom:var(--space-3);line-height:1}.manifesto__title{font-size:var(--fs-display);font-weight:600;line-height:1.1}.manifesto__body{margin-top:var(--space-3);font-size:var(--fs-lead);line-height:1.6;max-width:36em;margin-inline:auto}.manifesto__body+.manifesto__body{margin-top:var(--space-2)}.promises__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.promise{border-top:1px solid var(--hairline);padding-top:var(--space-3)}.promise__num{font-family:var(--serif);font-size:1.05rem;font-weight:500;color:var(--arancio-scuro);display:block;margin-bottom:var(--space-2)}.promise__title{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.promise__text{color:var(--oliva);max-width:30em}@media (max-width:48rem){.promises__grid{grid-template-columns:1fr;gap:var(--space-3)}}.authors__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.author-card{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--space-3);align-items:start;border-top:1px solid var(--hairline);padding-top:var(--space-3)}.author-card__portrait{aspect-ratio:1 / 1;background:var(--sabbia);border:1px solid var(--hairline-soft);display:grid;place-items:center;overflow:hidden}.author-card__portrait svg,.author-card__portrait img{width:100%;height:100%;object-fit:cover}.author-card__name{font-size:var(--fs-h3)}.author-card__name a{color:var(--oliva);text-decoration:none}.author-card__name a:hover{color:var(--arancio-scuro)}.author-card__role{font-size:var(--fs-small);color:var(--oliva-60);margin-top:0.35rem}.author-card__bio{margin-top:var(--space-2);font-size:var(--fs-small);line-height:1.6}.author-card__link{display:inline-block;margin-top:var(--space-2);font-size:var(--fs-small);font-weight:600}@media (max-width:48rem){.authors__grid{grid-template-columns:1fr}.author-card{grid-template-columns:6rem 1fr}}.teasers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.teaser-card{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--hairline);padding-top:var(--space-3)}.teaser-card__meta{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--verde-ink)}.teaser-card__title{font-size:var(--fs-h3);line-height:1.2}.teaser-card__title a{color:var(--oliva);text-decoration:none}.teaser-card__title a:hover{color:var(--arancio-scuro)}.teaser-card__excerpt{font-size:var(--fs-small);line-height:1.6}.teaser-card__soon{margin-top:auto;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--arancio-scuro)}.teaser-card__byline{font-size:var(--fs-small);color:var(--oliva-60);margin-top:auto}@media (max-width:48rem){.teasers__grid{grid-template-columns:1fr;gap:var(--space-3)}}.section__footerlink{margin-top:var(--space-4);text-align:right;font-weight:600}.contact__inner{max-width:44rem}.contact__lead{max-width:var(--measure);margin-top:var(--space-2)}.contact__email-card{margin-top:var(--space-4);border:1px solid var(--hairline);padding:var(--space-4);background:var(--crema)}.contact__email-label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--verde-ink)}.contact__email-link{display:inline-block;margin-top:var(--space-1);font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;color:var(--oliva);text-decoration-color:var(--arancio)}.contact__email-link:hover{color:var(--arancio-scuro)}.contact__email-note{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--oliva-60)}.contact__form{margin-top:var(--space-4);display:grid;gap:var(--space-3)}.field{display:grid;gap:0.4rem}.field label{font-weight:600;font-size:var(--fs-small)}.field input,.field select,.field textarea{font:inherit;color:var(--oliva);background:var(--crema);border:1px solid var(--hairline);border-radius:var(--radius);padding:0.7rem 0.9rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--arancio-scuro);outline-offset:1px}.field--checkbox{grid-template-columns:auto 1fr;align-items:start;gap:0.6rem}.field--checkbox input{width:1.15rem;height:1.15rem;margin-top:0.2rem;accent-color:var(--arancio-scuro)}.field .field__error{color:var(--rosso);font-size:var(--fs-small)}.honeypot{position:absolute;left:-999px}.form__microtext{font-size:var(--fs-small);color:var(--oliva-60)}body[data-form-state="hidden"] .contact__form{display:none}body[data-form-state="active"] .contact__email-card{display:none}body[data-form-state="active"] .contact__form[hidden]{display:grid}.site-footer{background:var(--oliva);color:var(--crema);padding-block:var(--space-5) var(--space-4);margin-top:var(--space-6)}.site-footer a{color:var(--crema);text-decoration-color:var(--verde)}.site-footer a:hover{color:var(--verde)}.site-footer__inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--space-5);align-items:start}.site-footer__brand{color:var(--crema)}.site-footer__tag{margin-top:var(--space-2);font-family:var(--serif);font-size:1.2rem}.site-footer__col h2{color:var(--crema);font-family:var(--sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:var(--space-2);opacity:0.75}.site-footer__col ul{list-style:none;padding:0;display:grid;gap:0.55rem;font-size:var(--fs-small)}.site-footer__col a{text-decoration:none}.site-footer__col a:hover{text-decoration:underline}.site-footer__meta{grid-column:1 / -1;border-top:1px solid rgba(253,250,231,0.22);padding-top:var(--space-3);display:grid;gap:0.5rem;font-size:var(--fs-small);opacity:0.9}@media (max-width:48rem){.site-footer__inner{grid-template-columns:1fr;gap:var(--space-4)}}.breadcrumb{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;padding-block:var(--space-3);font-size:var(--fs-small)}.breadcrumb a{color:var(--oliva-60);text-decoration:none}.breadcrumb a:hover{color:var(--arancio-scuro);text-decoration:underline}.breadcrumb span[aria-current="page"]{color:var(--oliva);font-weight:600}.breadcrumb span[aria-hidden="true"]{color:var(--hairline)}.legal .container{max-width:52rem}.legal__doc{padding-bottom:var(--space-5)}.legal__header{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-3);margin-bottom:var(--space-4)}.legal__updated{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--verde-ink);margin-bottom:var(--space-2)}.legal__title{font-size:var(--fs-display)}.legal__doc h2{font-size:var(--fs-h2);margin-top:var(--space-4);margin-bottom:var(--space-2)}.legal__doc h3{font-size:var(--fs-h3);margin-top:var(--space-3);margin-bottom:var(--space-1)}.legal__doc p,.legal__doc li{max-width:var(--measure)}.legal__doc p+p{margin-top:var(--space-2)}.legal__doc ul{padding-left:1.2rem;display:grid;gap:0.6rem;margin-block:var(--space-2)}.legal__intro{font-size:var(--fs-lead);line-height:1.6}.pagehead{padding-block:var(--space-2) var(--space-5);border-bottom:1px solid var(--hairline)}.pagehead__eyebrow{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--verde-ink);margin-bottom:var(--space-2)}.pagehead__title{font-size:var(--fs-hero);line-height:1.02;letter-spacing:-0.015em;max-width:12em}.pagehead__title .accent{color:var(--arancio-scuro)}.pagehead__standfirst{margin-top:var(--space-3);font-size:var(--fs-lead);line-height:1.55;max-width:38em}.pagehead__body{margin-top:var(--space-3);font-size:var(--fs-body);line-height:1.65;max-width:40em;color:var(--oliva)}.feature-card{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-4);align-items:center;border-top:1px solid var(--hairline);padding-top:var(--space-3)}.feature-card__media{aspect-ratio:16 / 10;background:var(--sabbia);border:1px solid var(--hairline-soft);overflow:hidden}.feature-card__media svg,.feature-card__media img{width:100%;height:100%;object-fit:cover}.feature-card__title{font-size:var(--fs-h2);margin-top:var(--space-2)}.feature-card__title a{color:var(--oliva);text-decoration:none}.feature-card__title a:hover{color:var(--arancio-scuro)}.feature-card__excerpt{margin-top:var(--space-2);max-width:32em}.feature-card__link{display:inline-block;margin-top:var(--space-3);font-weight:600}@media (max-width:48rem){.feature-card{grid-template-columns:1fr;gap:var(--space-3)}}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.cat-card{border-top:1px solid var(--hairline);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.cat-card__num{font-family:var(--serif);font-size:1.05rem;font-weight:500;color:var(--arancio-scuro)}.cat-card__title{font-size:var(--fs-h3)}.cat-card__title a{color:var(--oliva);text-decoration:none}.cat-card__title a:hover{color:var(--arancio-scuro)}.cat-card__desc{font-size:var(--fs-small);line-height:1.6}.cat-card__state{margin-top:auto;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.12em;text-transform:uppercase}.cat-card__state--soon{color:var(--oliva-60)}.cat-card__state a{text-decoration:none}@media (max-width:60rem){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.cat-grid{grid-template-columns:1fr}}.index-list{list-style:none;padding:0;margin:0}.index-list>li{display:grid;grid-template-columns:3.5rem 1fr auto;gap:var(--space-3);align-items:baseline;padding-block:var(--space-3);border-bottom:1px solid var(--hairline-soft)}.index-list__num{font-family:var(--serif);font-weight:500;color:var(--arancio-scuro)}.index-list__title{font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;line-height:1.2}.index-list__title a{color:var(--oliva);text-decoration:none}.index-list__title a:hover{color:var(--arancio-scuro)}.index-list__desc{margin-top:0.4rem;font-size:var(--fs-small);max-width:46em}.index-list__state{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--oliva-60);white-space:nowrap}@media (max-width:40rem){.index-list>li{grid-template-columns:2.25rem 1fr}.index-list__state{grid-column:2}}.faq{background:var(--sabbia);padding:var(--space-4);margin-block:var(--space-5)}.faq__title{font-size:var(--fs-h2);margin-bottom:var(--space-3)}.faq dt{font-family:var(--serif);font-size:var(--fs-h3);font-weight:700;margin-top:var(--space-3)}.faq dd{margin:var(--space-1) 0 0;max-width:var(--measure)}.author-hero{display:grid;grid-template-columns:minmax(12rem,17rem) 1fr;gap:var(--space-5);align-items:center;padding-block:var(--space-2) var(--space-5);border-bottom:1px solid var(--hairline)}.author-hero__portrait{aspect-ratio:1 / 1;background:var(--sabbia);border:1px solid var(--hairline-soft);overflow:hidden}.author-hero__portrait svg,.author-hero__portrait img{width:100%;height:100%;object-fit:cover}.author-hero__name{font-size:var(--fs-display);line-height:1.05}.author-hero__role{margin-top:var(--space-2);font-size:var(--fs-lead);line-height:1.5;max-width:30em}@media (max-width:48rem){.author-hero{grid-template-columns:1fr;gap:var(--space-3)}.author-hero__portrait{max-width:14rem}}.author-page__quote,.prose blockquote{position:relative;margin-block:var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--arancio);font-family:var(--serif);font-size:var(--fs-h3);font-weight:500;line-height:1.4;max-width:30em;color:var(--oliva)}.prose blockquote p{max-width:none}.prose blockquote cite{display:block;margin-top:var(--space-2);font-family:var(--sans);font-style:normal;font-size:var(--fs-small);color:var(--oliva-60)}.article-hero{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--hairline);max-width:52rem}.article-hero__title{font-size:var(--fs-display);line-height:1.05;letter-spacing:-0.01em}.article-hero__standfirst{margin-top:var(--space-3);font-size:var(--fs-lead);line-height:1.55;max-width:36em}.article-meta{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;align-items:center;margin-top:var(--space-3);font-size:var(--fs-small);color:var(--oliva-60)}.article-meta a{color:var(--oliva);font-weight:600}.article-meta span[aria-hidden="true"]{color:var(--hairline)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:var(--space-5);padding-top:var(--space-4);align-items:start}.toc{position:sticky;top:6rem;order:2;border-top:1px solid var(--hairline);padding-top:var(--space-2);font-size:var(--fs-small)}.toc h2{font-family:var(--sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--verde-ink);margin-bottom:var(--space-2)}.toc ol{list-style:none;padding:0;margin:0;display:grid;gap:0.55rem;counter-reset:toc}.toc li{counter-increment:toc;display:flex;gap:0.6rem}.toc li::before{content:counter(toc,decimal-leading-zero);font-family:var(--serif);color:var(--arancio-scuro)}.toc a{color:var(--oliva);text-decoration:none}.toc a:hover{color:var(--arancio-scuro);text-decoration:underline}@media (max-width:60rem){.article-layout{grid-template-columns:1fr}.toc{position:static;order:0}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-3)}.prose h2{font-size:var(--fs-h2);margin-top:var(--space-5);scroll-margin-top:6rem}.prose h3{font-size:var(--fs-h3);margin-top:var(--space-4)}.prose .lead{font-size:var(--fs-lead);line-height:1.6}.prose--dropcap .lead::first-letter{font-family:var(--serif);font-weight:600;font-size:3.2em;float:left;line-height:0.82;padding-right:0.12em;color:var(--arancio-scuro)}.prose ul,.prose ol{padding-left:1.2rem;display:grid;gap:0.5rem}.prose .figure-bleed{margin-block:var(--space-5);width:min(100vw - 2.5rem,var(--container));margin-left:50%;transform:translateX(-50%)}.figure-bleed__media{aspect-ratio:21 / 9;background:var(--sabbia);border:1px solid var(--hairline-soft);overflow:hidden}.figure-bleed__media svg,.figure-bleed__media img{width:100%;height:100%;object-fit:cover}.figure-bleed figcaption{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--oliva-60);text-align:center}.author-bio{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-3);align-items:center;background:var(--sabbia);padding:var(--space-3);margin-block:var(--space-5)}.author-bio__portrait{aspect-ratio:1 / 1;background:var(--crema);border:1px solid var(--hairline-soft);overflow:hidden}.author-bio__portrait svg,.author-bio__portrait img{width:100%;height:100%;object-fit:cover}.author-bio__label{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--verde-ink)}.author-bio__name{font-size:var(--fs-h3);margin-top:0.25rem}.author-bio__name a{color:var(--oliva);text-decoration:none}.author-bio__name a:hover{color:var(--arancio-scuro)}.author-bio__text{margin-top:0.4rem;font-size:var(--fs-small)}.ph-frame{width:100%;height:100%}