.sgm-home-v2{--sgm-home-ink:#1f211f;--sgm-home-paper:#f6f1e8;--sgm-home-paper-light:#fffdf8;--sgm-home-green:#14231e;--sgm-home-blue:#12222d;--sgm-home-gold:#d3a85f;--sgm-home-gold-dark:#8b642b;--sgm-home-line:rgba(31, 33, 31, 0.16);color:var(--sgm-home-ink);background:var(--sgm-home-paper);width:100%;max-width:none;margin:0;overflow:clip}.sgm-home-v2,.sgm-home-v2 *{box-sizing:border-box}.sgm-home-v2 h1,.sgm-home-v2 h2,.sgm-home-v2 h3,.sgm-home-v2 p{margin-top:0}.sgm-home-v2 h1,.sgm-home-v2 h2,.sgm-home-v2 h3{letter-spacing:0;text-wrap:balance}.sgm-home-v2 p{max-width:42.5rem;font-size:1rem;line-height:1.7;text-wrap:pretty}.sgm-home-v2 a{text-underline-offset:.2em}body.home{margin:0!important;padding:0!important;background:var(--sgm-home-paper,#f6f1e8)!important}body.home #main>.ct-container-full{margin-top:-24px!important;padding-top:0!important}@media (min-width:1000px){body.home[data-header*="type-1"]{--header-height:50px;--header-sticky-height:50px}body.home[data-header*="type-1"] .ct-header [data-row*="top"],body.home[data-header*="type-1"] .ct-header [data-sticky] [data-row*="top"]{--height:50px;background-color:var(--theme-palette-color-8,#fff);background-image:none}}body.home article.page,body.home .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}.sgm-home-v2>*{margin-block-start:0}.sgm-home-shell{width:min(1180px, calc(100% - 3rem));margin-inline:auto}.sgm-home-section{width:100%;padding-block:clamp(4.5rem, 8vw, 7.5rem)}.sgm-home-section-header{margin-bottom:clamp(2rem, 4vw, 3.5rem)}.sgm-home-eyebrow{margin-bottom:.75rem;color:var(--sgm-home-gold-dark);font-size:.78rem;font-weight:700;line-height:1.35;text-transform:uppercase}.sgm-home-section-title{max-width:16ch;margin-bottom:1rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.1rem, 4vw, 3.8rem);font-weight:500;line-height:1.03}.sgm-home-section-lead{color:rgb(31 33 31 / .78);font-size:clamp(1.08rem, 1.5vw, 1.24rem);line-height:1.55}.sgm-home-hero{position:relative;min-height:clamp(680px, 92svh, 920px);color:#fffdf8;background-color:#081012;background-image:linear-gradient(90deg,rgb(3 9 11 / .9) 0%,rgb(3 9 11 / .72) 38%,rgb(3 9 11 / .18) 72%,rgb(3 9 11 / .05) 100%),url(https://sergiogomezmoyano.com/wp-content/themes/sgm-editorial/assets/css/../images/home-hero-v1.2.webp);background-position:center;background-size:cover;overflow:hidden}.sgm-home-hero::after{content:"";position:absolute;inset:auto 0 0;height:clamp(5rem, 12vh, 9rem);background:linear-gradient(180deg,#fff0,var(--sgm-home-paper));pointer-events:none}.sgm-home-hero-inner{position:relative;z-index:1;display:flex;align-items:center;min-height:clamp(680px, 92svh, 920px);padding-block:clamp(4rem, 8vh, 7rem) clamp(6rem, 12vh, 9rem)}.sgm-home-hero-copy{width:min(100%, 690px)}.sgm-home-hero .sgm-home-eyebrow{color:var(--sgm-home-gold);letter-spacing:.12em}.sgm-home-hero-title{max-width:9ch;margin-bottom:1.6rem;color:#fffdf8;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.25rem, 7vw, 6.3rem);font-weight:400;line-height:.94;text-shadow:0 4px 32px rgb(0 0 0 / .68)}.sgm-home-hero-support{max-width:39rem;color:rgb(255 253 248 / .92);font-size:clamp(1.08rem, 1.55vw, 1.25rem);line-height:1.55;text-shadow:0 3px 24px rgb(0 0 0 / .72)}.sgm-home-actions,.sgm-home-v2 .wp-block-buttons.sgm-home-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.sgm-home-v2 .sgm-home-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--sgm-home-gold);border-radius:4px;padding:.78rem 1.15rem;color:#17140e;background:var(--sgm-home-gold);font-family:Georgia,"Times New Roman",serif;font-size:1rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}.sgm-home-v2 .sgm-home-button.is-style-outline .wp-block-button__link{color:inherit;background:#fff0;border-color:currentColor}.sgm-home-v2 .sgm-home-button .wp-block-button__link:hover{background:#dfb66d;border-color:#dfb66d;transform:translateY(-1px)}.sgm-home-v2 .sgm-home-button.is-style-outline .wp-block-button__link:hover{color:#17140e;background:#fffdf8;border-color:#fffdf8}.sgm-home-v2 .sgm-home-button .wp-block-button__link:active{transform:none;box-shadow:none}.sgm-home-v2 a:focus-visible,.sgm-home-v2 .wp-block-button__link:focus-visible{outline:3px solid #28627d;outline-offset:4px}.sgm-home-hero a:focus-visible,.sgm-home-miniessay a:focus-visible,.sgm-home-newsletter a:focus-visible{outline-color:#fffdf8;box-shadow:0 0 0 6px rgb(18 34 45 / .85)}.sgm-home-authority{border-bottom:1px solid var(--sgm-home-line);background:var(--sgm-home-paper-light)}.sgm-home-v2 .sgm-home-authority-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:1.3rem 0;list-style:none}.sgm-home-v2 .sgm-home-authority-list li{padding-inline:1rem;border-right:1px solid var(--sgm-home-line);font-size:.9rem;font-weight:650;line-height:1.35;text-align:center}.sgm-home-v2 .sgm-home-authority-list li:first-child{padding-left:0}.sgm-home-v2 .sgm-home-authority-list li:last-child{padding-right:0;border-right:0}.sgm-home-routes{scroll-margin-top:5rem}.sgm-home-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sgm-home-line);border-left:1px solid var(--sgm-home-line)}.sgm-home-route-grid>.sgm-home-route,.sgm-home-books-grid>.sgm-home-book,.sgm-home-reading-grid>.sgm-home-reading,.sgm-home-miniessay-layout>*,.sgm-home-about-layout>*,.sgm-home-newsletter-inner>*{margin-block-start:0}.sgm-home-route{min-width:0;padding:1.6rem;border-right:1px solid var(--sgm-home-line);border-bottom:1px solid var(--sgm-home-line);background:rgb(255 253 248 / .5)}.sgm-home-route-number{margin-bottom:2.4rem;color:var(--sgm-home-gold-dark);font-family:Georgia,"Times New Roman",serif;font-size:1rem}.sgm-home-route h3{margin-bottom:.9rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.3rem, 2vw, 1.7rem);font-weight:600;line-height:1.15}.sgm-home-route p{font-size:.96rem;line-height:1.62}.sgm-home-route a,.sgm-home-reading a,.sgm-home-book a:not(.wp-block-button__link){color:#173f53;font-weight:700}.sgm-home-pending{display:inline-block;margin-top:.5rem;color:rgb(31 33 31 / .68);font-size:.82rem;font-weight:700;text-transform:uppercase}.sgm-home-miniessay{color:#f7f3ea;background:var(--sgm-home-blue)}.sgm-home-miniessay-layout,.sgm-home-about-layout{display:grid;grid-template-columns:minmax(230px,0.72fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.5rem, 7vw, 6.5rem)}.sgm-home-miniessay-cover{display:flex;justify-content:center;margin:0}.sgm-home-miniessay-cover img{display:block;width:min(100%, 260px);height:auto;border:1px solid rgb(255 255 255 / .18);box-shadow:0 22px 54px rgb(0 0 0 / .32)}.sgm-home-miniessay .sgm-home-eyebrow{color:var(--sgm-home-gold)}.sgm-home-miniessay .sgm-home-section-title,.sgm-home-newsletter .sgm-home-section-title{color:#fffdf8}.sgm-home-miniessay p,.sgm-home-newsletter p{color:rgb(247 243 234 / .86)}.sgm-home-v2 .sgm-home-questions{margin:1.5rem 0;padding:0;list-style:none}.sgm-home-v2 .sgm-home-questions li{padding:.7rem 0;border-top:1px solid rgb(255 255 255 / .18);color:#fffdf8;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.08rem, 1.7vw, 1.3rem);line-height:1.4}.sgm-home-v2 .sgm-home-authority-list li::marker,.sgm-home-v2 .sgm-home-questions li::marker{content:""}.sgm-home-books{background:var(--sgm-home-paper-light)}.sgm-home-books-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem, 3vw, 2.8rem)}.sgm-home-book{display:flex;min-width:0;flex-direction:column}.sgm-home-book-cover{display:flex;min-height:330px;align-items:flex-end;justify-content:center;margin:0 0 1.5rem;padding:1.2rem;border:1px solid var(--sgm-home-line);background:#ece8e0}.sgm-home-book-cover img{display:block;width:auto;max-width:220px;max-height:300px;object-fit:contain;box-shadow:0 18px 45px rgb(16 22 20 / .16)}.sgm-home-book h3{margin-bottom:.85rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.15}.sgm-home-book p{font-size:.96rem;line-height:1.65}.sgm-home-book-contribution{font-weight:700}.sgm-home-book .sgm-home-actions{margin-top:auto;padding-top:.6rem}.sgm-home-book .sgm-home-button .wp-block-button__link{padding:.7rem .85rem;font-family:inherit;font-size:.88rem}.sgm-home-book .sgm-home-button.is-style-outline .wp-block-button__link{color:var(--sgm-home-ink)}.sgm-home-readings{background:#e7ece9}.sgm-home-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--sgm-home-line)}.sgm-home-reading{display:grid;min-width:0;grid-template-columns:90px minmax(0,1fr);gap:1.2rem;padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--sgm-home-line)}.sgm-home-reading:nth-child(odd){padding-right:2rem;border-right:1px solid var(--sgm-home-line)}.sgm-home-reading:nth-child(even){padding-left:2rem}.sgm-home-reading-visual{display:flex;width:90px;aspect-ratio:1;align-items:center;justify-content:center;margin:0;overflow:hidden;background:var(--sgm-home-blue);color:#fffdf8;font-family:Georgia,"Times New Roman",serif;font-size:2rem}.sgm-home-reading-visual img{width:100%;height:100%;object-fit:cover}.sgm-home-reading-label{margin-bottom:.35rem;color:#6b4514;font-size:.74rem;font-weight:700;text-transform:uppercase}.sgm-home-reading h3{margin-bottom:.6rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.2rem, 2vw, 1.55rem);line-height:1.18}.sgm-home-reading p{margin-bottom:.6rem;font-size:.94rem;line-height:1.58}.sgm-home-about{background:var(--sgm-home-paper)}.sgm-home-about-layout{grid-template-columns:minmax(260px,0.78fr) minmax(0,1.45fr)}.sgm-home-author-photo{margin:0}.sgm-home-author-photo img{display:block;width:min(100%, 360px);aspect-ratio:4 / 5;object-fit:cover;object-position:center 18%;border:1px solid var(--sgm-home-line);box-shadow:0 18px 46px rgb(16 22 20 / .14)}.sgm-home-about-copy p{max-width:40rem}.sgm-home-newsletter{color:#f7f3ea;background:var(--sgm-home-green)}.sgm-home-newsletter-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,0.7fr);align-items:center;gap:clamp(2rem, 6vw, 5rem)}.sgm-home-newsletter .sgm-home-eyebrow{color:var(--sgm-home-gold)}.sgm-home-newsletter .sgm-home-actions{justify-content:flex-end}.sgm-home-form-wrap{padding:1.4rem;border:1px solid rgb(255 255 255 / .18);border-radius:4px;background:rgb(255 255 255 / .07)}.sgm-home-form-wrap form,.sgm-home-form-wrap .sib_signup_form{margin:0}.sgm-home-form-wrap label{display:block;margin-bottom:.35rem;color:#fffdf8;font-size:.88rem;font-weight:700}.sgm-home-form-wrap input[type="email"],.sgm-home-form-wrap input[type="text"]{width:100%;min-height:46px;border:1px solid rgb(255 255 255 / .48);border-radius:3px;padding:.7rem .8rem;color:var(--sgm-home-ink);background:#fffdf8;font:inherit}.sgm-home-form-wrap input[type="submit"],.sgm-home-form-wrap button{min-height:46px;border:1px solid var(--sgm-home-gold);border-radius:4px;padding:.72rem 1rem;color:#17140e;background:var(--sgm-home-gold);font:inherit;font-weight:700;cursor:pointer}.sgm-home-form-wrap input:focus-visible,.sgm-home-form-wrap button:focus-visible{outline:3px solid #fffdf8;outline-offset:3px}.sgm-home-form-wrap .sib_signup_box_inside_1>p:last-child{display:none}.sgm-home-form-note{margin:.8rem 0 0;font-size:.78rem;line-height:1.5}.sgm-home-readings .sgm-home-eyebrow{color:#6b4514}.sgm-home-form-note a{color:#f0cc89;text-decoration-thickness:.08em;text-underline-offset:.16em}@media (max-width:1040px){.sgm-home-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgm-home-authority-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sgm-home-authority-list li{padding:.8rem;border-bottom:1px solid var(--sgm-home-line)}.sgm-home-authority-list li:nth-child(2){border-right:0}.sgm-home-authority-list li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:900px){.sgm-home-miniessay-layout,.sgm-home-about-layout,.sgm-home-newsletter-inner{grid-template-columns:1fr}.sgm-home-books-grid{grid-template-columns:1fr;gap:3.5rem}.sgm-home-book{display:grid;grid-template-columns:minmax(180px,0.55fr) minmax(0,1.45fr);gap:1.8rem}.sgm-home-book-cover{min-height:0;margin-bottom:0}.sgm-home-book .sgm-home-actions{margin-top:1rem}.sgm-home-newsletter .sgm-home-actions{justify-content:flex-start}.sgm-home-form-wrap{width:min(100%, 34rem)}}@media (max-width:760px){.sgm-home-reading-grid{grid-template-columns:1fr}.sgm-home-reading,.sgm-home-reading:nth-child(odd),.sgm-home-reading:nth-child(even){padding:1.4rem 0;border-right:0}}@media (max-width:640px){.sgm-home-shell{width:min(1180px, calc(100% - 2rem))}.sgm-home-section{padding-block:4.25rem}.sgm-home-hero,.sgm-home-hero-inner{min-height:clamp(640px, 90svh, 760px)}.sgm-home-hero{background-image:linear-gradient(90deg,rgb(3 9 11 / .94) 0%,rgb(3 9 11 / .72) 62%,rgb(3 9 11 / .25) 100%),url(https://sergiogomezmoyano.com/wp-content/themes/sgm-editorial/assets/css/../images/home-hero-v1.2.webp);background-position:61% center}.sgm-home-hero-inner{align-items:center;padding-block:3.5rem 5.5rem}.sgm-home-hero-title{max-width:8.5ch;font-size:clamp(3.05rem, 14vw, 4.4rem)}.sgm-home-hero-support{font-size:1rem}.sgm-home-route-grid{grid-template-columns:1fr}.sgm-home-route-number{margin-bottom:1.2rem}.sgm-home-miniessay-cover{justify-content:flex-start}.sgm-home-book{display:flex}.sgm-home-book-cover{width:100%;min-height:300px;margin-bottom:1.4rem}.sgm-home-reading{grid-template-columns:72px minmax(0,1fr);gap:1rem}.sgm-home-reading-visual{width:72px}.sgm-home-author-photo img{width:min(100%, 320px)}}@media (max-width:420px){.sgm-home-actions,.sgm-home-v2 .wp-block-buttons.sgm-home-actions{display:grid;grid-template-columns:1fr}.sgm-home-v2 .sgm-home-button,.sgm-home-v2 .sgm-home-button .wp-block-button__link{width:100%}.sgm-home-authority-list{grid-template-columns:1fr}.sgm-home-authority-list li,.sgm-home-authority-list li:nth-child(2),.sgm-home-authority-list li:nth-last-child(-n+2){padding:.75rem 0;border-right:0;border-bottom:1px solid var(--sgm-home-line);text-align:left}.sgm-home-authority-list li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.sgm-home-v2 *,.sgm-home-v2 *::before,.sgm-home-v2 *::after{scroll-behavior:auto;transition-duration:0.01ms;animation-duration:0.01ms;animation-iteration-count:1}}