/* GeschrevenGedichten 3.7.0 | New homepage, deliberately scoped below the site header. */
html body main.gg370-home{--gg370-ink:#332d29;--gg370-clay:#975c4a;--gg370-muted:#726860;--gg370-line:#e8dfd6;--gg370-paper:#fffcf9;--gg370-bg:#faf8f5;background:var(--gg370-bg)!important;color:var(--gg370-ink);padding:20px 0 78px!important;overflow:clip}
html body .gg370-home *,html body .gg370-home *::before,html body .gg370-home *::after{box-sizing:border-box}
html body .gg370-home .gg370-wrap{width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
html body .gg370-home :is(h1,h2,h3){font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;color:var(--gg370-ink);text-wrap:balance;letter-spacing:-.025em}
html body .gg370-home :is(p,a,span,strong,small){overflow-wrap:break-word}
html body .gg370-home a{text-decoration:none}
html body .gg370-home a:focus-visible{outline:3px solid #9a5e49!important;outline-offset:4px}
html body .gg370-home .gg370-eyebrow{font:750 11px/1.5 'Plus Jakarta Sans',sans-serif!important;letter-spacing:.17em;text-transform:uppercase;color:var(--gg370-clay);margin:0 0 14px}
html body .gg370-home .gg370-stage{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:0;align-items:stretch;background:#f2eae2;border-radius:23px;border:1px solid #e8dcd0;overflow:hidden;box-shadow:0 25px 60px rgba(50,37,29,.045)}
html body .gg370-home .gg370-stage__copy{padding:clamp(32px,5vw,76px) clamp(25px,4vw,63px) clamp(30px,4vw,55px);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at -5% 105%,rgba(206,167,139,.2),transparent 39%)}
html body .gg370-home .gg370-stage__copy .gg370-eyebrow span{font-size:14px;margin-right:7px}
html body .gg370-home .gg370-stage h1{font-size:clamp(54px,5.7vw,84px)!important;line-height:.93!important;max-width:650px;margin:0 0 23px;letter-spacing:-.04em!important}
html body .gg370-home .gg370-stage h1 em{display:block;color:#975c4a;font-weight:500;font-style:italic}
html body .gg370-home .gg370-stage__intro{font:400 clamp(15px,1.16vw,17px)/1.78 'Plus Jakarta Sans',sans-serif!important;max-width:470px;margin:0 0 26px!important;color:#5f5751}
html body .gg370-home .gg370-actions{display:flex;gap:13px 25px;flex-wrap:wrap;align-items:center}
html body .gg370-home .gg370-btn{border-radius:9px;display:inline-flex;justify-content:center;align-items:center;gap:21px;padding:14px 21px;font:750 13px/1.4 'Plus Jakarta Sans',sans-serif!important;transition:background .18s,transform .18s}
html body .gg370-home .gg370-btn--primary{background:#a96e57;color:white!important;box-shadow:0 9px 19px rgba(104,55,38,.14)}
html body .gg370-home .gg370-btn--primary:hover{background:#91533f;transform:translateY(-2px)}
html body .gg370-home .gg370-inline-link{font:700 13px/1.5 'Plus Jakarta Sans',sans-serif;color:#765342;border-bottom:1px solid #b89686;padding-bottom:4px}
html body .gg370-home .gg370-stage__aside{font:450 12px/1.6 'Plus Jakarta Sans',sans-serif!important;margin:clamp(24px,4vw,48px) 0 0!important;color:#85786f}
html body .gg370-home .gg370-highlight{min-width:0;display:flex;flex-direction:column;position:relative;padding:clamp(30px,4.15vw,62px);background:linear-gradient(145deg,#fffdf9 0%,#fbf5ec 75%,#f4e5d6);border-left:1px solid #e4d4c5;isolation:isolate}
html body .gg370-home .gg370-highlight::before{content:'“';position:absolute;font:300px/.8 Georgia,serif;right:10px;top:72px;z-index:-1;color:rgba(185,141,108,.11)}
html body .gg370-home .gg370-highlight__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7d8cb;padding-bottom:19px;margin-bottom:clamp(21px,3vw,39px);color:#986853;font:750 10px/1.5 'Plus Jakarta Sans',sans-serif;letter-spacing:.15em}
html body .gg370-home .gg370-highlight__eyebrow span:last-child{font:29px/1 Georgia,serif;color:#bd9174}
html body .gg370-home .gg370-highlight h2{font-size:clamp(36px,3.4vw,52px)!important;line-height:1.07!important;margin:0 0 23px!important;overflow-wrap:anywhere}
html body .gg370-home .gg370-highlight h2 a{color:inherit}
html body .gg370-home .gg370-highlight__poem{display:flex;flex-direction:column;gap:3px;flex:1;font:italic 500 clamp(22px,1.9vw,29px)/1.27 'Cormorant Garamond',Georgia,serif;color:#645349;overflow-wrap:anywhere}
html body .gg370-home .gg370-highlight__poem span{display:block;min-width:0}
html body .gg370-home .gg370-highlight>p{font-size:15px;line-height:1.7;color:#75665d}
html body .gg370-home .gg370-highlight__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:35px;padding-top:18px;border-top:1px solid #e7d8cb;font:550 12px/1.6 'Plus Jakarta Sans',sans-serif;color:#7d7067}
html body .gg370-home .gg370-highlight__footer a{font-weight:750;color:#8f5c4a}
html body .gg370-home .gg370-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;border:1px solid var(--gg370-line);border-radius:14px;background:#fff;overflow:hidden}
html body .gg370-home .gg370-quick a{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;padding:22px clamp(14px,2.2vw,29px);color:var(--gg370-ink);transition:background .2s}
html body .gg370-home .gg370-quick a:not(:last-child){border-right:1px solid var(--gg370-line)}
html body .gg370-home .gg370-quick a:hover{background:#fbf5ef}
html body .gg370-home .gg370-quick a>span{grid-row:1/3;font:550 12px/1.4 Georgia,serif;color:#a47f69}
html body .gg370-home .gg370-quick strong{font:650 17px/1.25 'Plus Jakarta Sans',sans-serif;color:#4b3f37}
html body .gg370-home .gg370-quick small{font:450 12px/1.5 'Plus Jakarta Sans',sans-serif;color:#8b7d72}
html body .gg370-home .gg370-quick b{grid-column:3;grid-row:1/3;font-size:20px;font-weight:400;color:#9a604c}
html body .gg370-home .gg370-section{padding-top:clamp(60px,7vw,95px)}
html body .gg370-home .gg370-section__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}
html body .gg370-home .gg370-section__heading h2{font-size:clamp(43px,4.35vw,65px)!important;line-height:1!important;margin:0 0 8px!important}
html body .gg370-home .gg370-section__heading p:not(.gg370-eyebrow){font:450 14px/1.75 'Plus Jakarta Sans',sans-serif;color:#786c64;margin:0}
html body .gg370-home .gg370-section__all{font:750 13px/1.5 'Plus Jakarta Sans',sans-serif!important;color:#8f5844!important;white-space:normal;border-bottom:1px solid #d3ae9f;padding-bottom:7px}
/* Use the exact card renderer and all card metadata from poem listings. Only grid geometry is owned here. */
html body #ggw-site main.gg370-home .gg370-poems{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,2vw,24px)!important;width:100%;min-width:0;align-items:stretch}
html body .gg370-home .gg370-poems>.ggw-poem-card{min-width:0;height:100%;margin:0!important}
html body .gg370-home .gg370-empty{grid-column:1/-1;padding:30px;background:#fff;border-radius:14px;color:#716057}
html body .gg370-home .gg370-choice{padding-top:clamp(60px,7vw,95px)}
html body .gg370-home .gg370-choice__head{margin-bottom:24px}
html body .gg370-home .gg370-choice__head h2{font-size:clamp(43px,4.4vw,66px)!important;line-height:1!important;margin:0!important}
html body .gg370-home .gg370-choice__head h2 em{color:#aa755e;font-weight:500}
html body .gg370-home .gg370-choice__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
html body .gg370-home .gg370-choice__tile{position:relative;min-height:350px;padding:clamp(27px,3.5vw,48px);overflow:hidden;border-radius:18px;display:flex;align-items:flex-start;flex-direction:column;isolation:isolate;border:1px solid #ded6cb;transition:transform .2s,box-shadow .2s}
html body .gg370-home .gg370-choice__tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(68,48,36,.10)}
html body .gg370-home .gg370-choice__tile--write{background:radial-gradient(circle at 100% 20%,#dfb6a3,transparent 39%),linear-gradient(135deg,#f4ded0,#f9ede4);color:#3b302b}
html body .gg370-home .gg370-choice__tile--bridge{background:radial-gradient(circle at 100% 25%,#d9e3d8,transparent 41%),linear-gradient(135deg,#e6ece4,#f6f7ef);color:#344338}
html body .gg370-home .gg370-choice__num{font:750 11px/1.5 'Plus Jakarta Sans',sans-serif;letter-spacing:.12em;color:rgba(68,51,42,.70)}
html body .gg370-home .gg370-choice__illustration{position:absolute;right:25px;top:25px;font:italic 140px/.9 'Cormorant Garamond',Georgia,serif;opacity:.13;z-index:-1;pointer-events:none}
html body .gg370-home .gg370-choice__tile h3{font:500 clamp(38px,4vw,59px)/.97 'Cormorant Garamond',Georgia,serif!important;margin:auto 0 15px!important;color:inherit}
html body .gg370-home .gg370-choice__tile p{max-width:390px;color:rgba(58,48,41,.82);font:450 14px/1.74 'Plus Jakarta Sans',sans-serif;margin:0 0 26px}
html body .gg370-home .gg370-choice__tile strong{font:750 13px/1.5 'Plus Jakarta Sans',sans-serif;border-bottom:1px solid currentColor;padding-bottom:5px;color:inherit}
html body .gg370-home .gg370-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
html body .gg370-home .gg370-themes__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:155px;padding:24px 27px;border:1px solid #e8ddd4;border-radius:13px;background:#f4e9e4;overflow:hidden;transition:transform .2s}
html body .gg370-home .gg370-themes__item:hover{transform:translateY(-2px)}
html body .gg370-home .gg370-themes__item--2{background:#eee9e0}html body .gg370-home .gg370-themes__item--3{background:#e8eae4}html body .gg370-home .gg370-themes__item--4{background:#f0e8df}html body .gg370-home .gg370-themes__item--5{background:#eee7e4}html body .gg370-home .gg370-themes__item--6{background:#e8ede8}
html body .gg370-home .gg370-themes__index{font:650 11px/1.5 'Plus Jakarta Sans',sans-serif;color:#977969}
html body .gg370-home .gg370-themes__item strong{font:550 clamp(26px,2.6vw,38px)/1.1 'Cormorant Garamond',Georgia,serif;color:#433831;max-width:88%}
html body .gg370-home .gg370-themes__arrow{position:absolute;right:22px;bottom:21px;font-size:22px;color:#8f614e}
html body .gg370-home .gg370-themes__empty,.gg370-home .gg370-reads__fallback{padding:27px;background:#fff;border:1px solid #eee1d6;border-radius:13px}
html body .gg370-home .gg370-words{margin-top:clamp(55px,7vw,90px);background:#efe5da;border-block:1px solid #e6d8cc;text-align:center;padding:clamp(35px,5vw,65px) 10px}
html body .gg370-home .gg370-words__inner>span{color:#a37055;font-size:28px}
html body .gg370-home .gg370-words blockquote{max-width:840px;margin:10px auto 17px;font:italic 500 clamp(30px,3.8vw,51px)/1.18 'Cormorant Garamond',Georgia,serif;color:#594438}
html body .gg370-home .gg370-words__inner>p{font:750 10px/1.6 'Plus Jakarta Sans',sans-serif;letter-spacing:.18em;color:#9e7866}
html body .gg370-home .gg370-reads__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html body .gg370-home .gg370-read{overflow:hidden;border-radius:15px;background:#fff;border:1px solid #eae1d8;min-width:0;display:flex;flex-direction:column}
html body .gg370-home .gg370-read__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.9;background:#ded7cd;position:relative;overflow:hidden}
html body .gg370-home .gg370-read__image--2{background:#e9dfd7}html body .gg370-home .gg370-read__image--3{background:#e2e7e0}
html body .gg370-home .gg370-read__image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .25s}
html body .gg370-home .gg370-read__image:hover img{transform:scale(1.03)}
html body .gg370-home .gg370-read__image>span{font:72px/1 'Cormorant Garamond',Georgia,serif;color:#9e806b;opacity:.5}
html body .gg370-home .gg370-read__image:has(img)>span{display:none}
html body .gg370-home .gg370-read__body{padding:24px 25px 27px;display:flex;flex-direction:column;align-items:flex-start;flex:1}
html body .gg370-home .gg370-read__body .gg370-eyebrow{font-size:10px;margin-bottom:8px}
html body .gg370-home .gg370-read h3{font:500 clamp(28px,2.7vw,37px)/1.06 'Cormorant Garamond',Georgia,serif!important;margin:0 0 13px!important}
html body .gg370-home .gg370-read h3 a{color:inherit}
html body .gg370-home .gg370-read__body>p:not(.gg370-eyebrow){font:450 13px/1.75 'Plus Jakarta Sans',sans-serif;color:#736960;margin:0 0 23px}
html body .gg370-home .gg370-read__more{margin-top:auto;font:750 12px/1.5 'Plus Jakarta Sans',sans-serif;color:#8e5847}
html body .gg370-home .gg370-invite{margin-top:clamp(65px,7vw,98px);padding:clamp(29px,5vw,63px);background:#b47d65;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:24px}
html body .gg370-home .gg370-invite .gg370-eyebrow{color:#fbe9dc}
html body .gg370-home .gg370-invite h2{color:#fffaf3;font:500 clamp(38px,4.4vw,64px)/1.02 'Cormorant Garamond',Georgia,serif!important;margin:0 0 12px!important}
html body .gg370-home .gg370-invite h2 em{font-weight:400;color:#ffdfc6}
html body .gg370-home .gg370-invite p:not(.gg370-eyebrow){font:450 14px/1.7 'Plus Jakarta Sans',sans-serif;color:#fff3ec;margin:0;max-width:600px}
html body .gg370-home .gg370-btn--light{background:#fff9f3;color:#714532!important;white-space:nowrap}
html body .gg370-home .gg370-btn--light:hover{background:#fff;transform:translateY(-2px)}
@media(max-width:950px){html body .gg370-home .gg370-stage{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}html body .gg370-home .gg370-stage h1{font-size:clamp(50px,6.6vw,70px)!important}html body .gg370-home .gg370-highlight{padding:30px}html body .gg370-home .gg370-highlight__poem{font-size:23px}}
@media(max-width:760px){html body .gg370-home .gg370-stage{grid-template-columns:1fr}html body .gg370-home .gg370-stage__copy{padding:35px 30px}html body .gg370-home .gg370-stage h1{max-width:550px}html body .gg370-home .gg370-highlight{border-top:1px solid #e4d4c5;border-left:none}html body .gg370-home .gg370-quick a{grid-template-columns:1fr auto;gap:4px}html body .gg370-home .gg370-quick a>span{display:none}html body .gg370-home .gg370-quick strong{font-size:15px}html body .gg370-home .gg370-quick small{font-size:11px}html body #ggw-site main.gg370-home .gg370-poems{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gg370-home .gg370-themes{grid-template-columns:repeat(2,minmax(0,1fr))}html body .gg370-home .gg370-reads__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .gg370-home .gg370-reads__grid .gg370-read:last-child:nth-child(odd){grid-column:1/-1}html body .gg370-home .gg370-invite{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){html body main.gg370-home{padding:10px 0 55px!important}html body .gg370-home .gg370-wrap{width:calc(100% - 20px)!important}html body .gg370-home .gg370-stage{border-radius:16px}html body .gg370-home .gg370-stage__copy{padding:28px 23px 26px}html body .gg370-home .gg370-stage h1{font-size:clamp(48px,12.3vw,64px)!important}html body .gg370-home .gg370-stage__intro{font-size:14px!important;margin-bottom:23px!important}html body .gg370-home .gg370-stage__aside{margin-top:30px!important}html body .gg370-home .gg370-highlight{padding:28px 23px}html body .gg370-home .gg370-highlight h2{font-size:39px!important}html body .gg370-home .gg370-highlight__poem{font-size:23px}html body .gg370-home .gg370-quick{grid-template-columns:1fr;border-radius:12px;margin-top:12px}html body .gg370-home .gg370-quick a{grid-template-columns:auto 1fr auto;grid-template-rows:1fr 1fr;padding:15px 19px;column-gap:14px}html body .gg370-home .gg370-quick a>span{display:block;grid-row:1/3}html body .gg370-home .gg370-quick a:not(:last-child){border-right:0;border-bottom:1px solid var(--gg370-line)}html body .gg370-home .gg370-quick b{grid-row:1/3;grid-column:3}html body .gg370-home .gg370-section,html body .gg370-home .gg370-choice{padding-top:54px}html body .gg370-home .gg370-section__heading{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:19px}html body .gg370-home .gg370-section__heading h2,html body .gg370-home .gg370-choice__head h2{font-size:43px!important}html body #ggw-site main.gg370-home .gg370-poems,html body .gg370-home .gg370-themes,html body .gg370-home .gg370-choice__grid,html body .gg370-home .gg370-reads__grid{grid-template-columns:1fr!important}html body .gg370-home .gg370-reads__grid .gg370-read:last-child:nth-child(odd){grid-column:auto}html body .gg370-home .gg370-choice__tile{min-height:310px;padding:27px}html body .gg370-home .gg370-choice__tile h3{font-size:47px!important}html body .gg370-home .gg370-themes__item{min-height:125px}html body .gg370-home .gg370-invite{padding:33px 24px}html body .gg370-home .gg370-invite h2{font-size:44px!important}}
@media(prefers-reduced-motion:reduce){html body .gg370-home :is(.gg370-btn,.gg370-choice__tile,.gg370-themes__item,.gg370-read__image img){transition:none!important}}

/* 3.7.1: homepage collection stays 3 columns x 2 rows at desktop. Older global card CSS must not override it. */
html body #ggw-site main.gg370-home .gg370-poems>.ggw-poem-card{position:relative!important;min-width:0;min-height:0;height:100%;margin:0!important}
html body #ggw-site main.gg370-home .gg370-poems .gg370-poems__number{position:absolute;top:13px;left:13px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid rgba(147,111,82,.20);border-radius:9px;background:rgba(255,252,247,.95);color:#8b5d48;font:700 13px/1 'Plus Jakarta Sans',sans-serif;letter-spacing:.03em;box-shadow:0 2px 10px rgba(76,54,36,.07);pointer-events:none}
@media(max-width:760px){html body #ggw-site main.gg370-home .gg370-poems{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){html body #ggw-site main.gg370-home .gg370-poems{grid-template-columns:minmax(0,1fr)!important}html body #ggw-site main.gg370-home .gg370-poems .gg370-poems__number{top:10px;left:10px;min-width:33px;height:33px;font-size:12px}}


/* 3.7.6 — Een tekstueel welkom en een echte uitgelichte dichter; geen portretten of illustraties. */
html body .gg370-home .gg376-poet-spotlight{background:radial-gradient(circle at 100% 105%,rgba(210,163,126,.17),transparent 48%),linear-gradient(140deg,#fffefa 0%,#fcf5ec 100%);justify-content:space-between;gap:clamp(18px,2vw,31px)}
html body .gg370-home .gg376-poet-spotlight::before{content:'❧';font:italic 155px/1 'Cormorant Garamond',Georgia,serif;top:65px;right:24px;color:rgba(163,117,91,.08)}
html body .gg370-home .gg376-poet-spotlight__eyebrow{margin-bottom:0}
html body .gg370-home .gg376-poet-spotlight__lead{margin-top:auto;max-width:500px}
html body .gg370-home .gg376-poet-spotlight__overline{font:750 10px/1.5 'Plus Jakarta Sans',sans-serif;letter-spacing:.18em;color:#a07159;margin:0 0 14px}
html body .gg370-home .gg376-poet-spotlight__lead h2{font:500 clamp(42px,4.1vw,65px)/.99 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.038em!important;color:#302b27!important;margin:0 0 20px!important;overflow-wrap:normal}
html body .gg370-home .gg376-poet-spotlight__lead h2 em{display:block;color:#a5674f;font-weight:500}
html body .gg370-home .gg376-poet-spotlight__lead>p:last-child{font:450 14px/1.75 'Plus Jakarta Sans',sans-serif;color:#746458;max-width:430px;margin:0!important}
html body .gg370-home .gg376-poet-spotlight__featured{border-top:1px solid #e7d8cb;padding-top:22px;min-width:0;margin-top:7px}
html body .gg370-home .gg376-poet-spotlight__label{display:flex;align-items:center;gap:9px;font:750 10px/1.5 'Plus Jakarta Sans',sans-serif;letter-spacing:.16em;color:#a16b55;margin:0 0 10px!important}
html body .gg370-home .gg376-poet-spotlight__dot{width:7px;height:7px;border-radius:50%;background:#b77f61}
html body .gg370-home .gg376-poet-spotlight__featured h3{font:italic 500 clamp(35px,3.2vw,50px)/1.05 'Cormorant Garamond',Georgia,serif!important;margin:0 0 8px!important;color:#574137!important}
html body .gg370-home .gg376-poet-spotlight__featured h3 a{color:inherit}
html body .gg370-home .gg376-poet-spotlight__featured>p:not(.gg376-poet-spotlight__label){font:450 12px/1.68 'Plus Jakarta Sans',sans-serif;color:#796b61;margin:0 0 14px!important;max-width:450px}
html body .gg370-home .gg376-poet-spotlight__poet-link{font:700 12px/1.5 'Plus Jakarta Sans',sans-serif;color:#8f5942!important;border-bottom:1px solid #d7b7a7;padding-bottom:4px}
html body .gg370-home .gg376-poet-spotlight__footer{margin:0!important;padding-top:16px}
@media(max-width:950px){html body .gg370-home .gg376-poet-spotlight__lead h2{font-size:clamp(40px,4.6vw,55px)!important}}
@media(max-width:760px){html body .gg370-home .gg376-poet-spotlight{gap:25px}html body .gg370-home .gg376-poet-spotlight__lead{margin-top:7px}}
@media(max-width:560px){html body .gg370-home .gg376-poet-spotlight__lead h2{font-size:45px!important}}

/* 3.7.7 — De rechterhelft is een gelijkhoge dichterkaart; naam en echte profieltekst. */
html body .gg370-home .gg370-stage>.gg377-poet-spotlight{
  display:flex!important;flex-direction:column!important;align-self:stretch!important;
  justify-content:space-between!important;min-height:0!important;height:100%!important;
  width:100%!important;gap:0!important;
  padding:clamp(32px,4.15vw,62px)!important;
  background:radial-gradient(circle at 100% 110%,rgba(213,167,130,.18),transparent 48%),linear-gradient(140deg,#fffefa,#fcf5ec)!important;
}
html body .gg370-home .gg377-poet-spotlight .gg376-poet-spotlight__eyebrow{
  margin:0 0 12px!important;flex:0 0 auto;
}
html body .gg370-home .gg377-poet-spotlight__content{
  display:flex;flex-direction:column;align-items:flex-start;justify-content:center;
  flex:1 1 auto;min-width:0;max-width:100%;padding:24px 0 20px;
}
html body .gg370-home .gg377-poet-spotlight__overline{
  margin:0 0 17px!important;font:750 10px/1.5 'Plus Jakarta Sans',Arial,sans-serif!important;
  letter-spacing:.16em;color:#aa765e!important;
}
html body .gg370-home .gg377-poet-spotlight__content h2{
  font:500 clamp(40px,3.5vw,59px)/1.02 'Cormorant Garamond',Georgia,serif!important;
  letter-spacing:-.032em!important;color:#2f2824!important;
  margin:0 0 24px!important;max-width:100%;overflow-wrap:anywhere;hyphens:auto;
}
html body .gg370-home .gg377-poet-spotlight__content h2 em{
  display:block;color:#9f604e!important;font-weight:500;font-style:italic;max-width:100%;
}
html body .gg370-home .gg377-poet-spotlight__description{
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;
  overflow:hidden;overflow-wrap:anywhere;hyphens:auto;
  max-width:480px!important;margin:0!important;
  font:450 clamp(14px,1.12vw,16px)/1.75 'Plus Jakarta Sans',Arial,sans-serif!important;
  color:#63574e!important;
}
html body .gg370-home .gg377-poet-spotlight__description--empty{font-style:italic!important;color:#928178!important}
html body .gg370-home .gg377-poet-spotlight__footer{
  display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;
  border-top:1px solid #e4d6c8;padding-top:22px;margin-top:0;
  font:500 12px/1.5 'Plus Jakarta Sans',Arial,sans-serif;color:#8b7464;
  flex:0 0 auto;
}
html body .gg370-home .gg377-poet-spotlight__button{
  display:inline-flex;align-items:center;justify-content:center;gap:16px;
  padding:12px 17px;border-radius:10px;border:1px solid #b77e67;
  background:#ae7259;color:#fff!important;
  font:700 12px/1.4 'Plus Jakarta Sans',Arial,sans-serif;
  transition:background .2s,transform .2s;
}
html body .gg370-home .gg377-poet-spotlight__button:hover{background:#955d45;transform:translateY(-1px)}
@media(max-width:950px){
 html body .gg370-home .gg370-stage>.gg377-poet-spotlight{padding:30px!important}
 html body .gg370-home .gg377-poet-spotlight__content h2{font-size:clamp(35px,4vw,49px)!important}
 html body .gg370-home .gg377-poet-spotlight__description{-webkit-line-clamp:5;line-clamp:5}
}
@media(max-width:760px){
 html body .gg370-home .gg370-stage>.gg377-poet-spotlight{height:auto!important;min-height:0!important}
 html body .gg370-home .gg377-poet-spotlight__content{padding:28px 0 30px}
 html body .gg370-home .gg377-poet-spotlight__description{-webkit-line-clamp:6;line-clamp:6}
}
@media(max-width:560px){
 html body .gg370-home .gg370-stage>.gg377-poet-spotlight{padding:28px 23px!important}
 html body .gg370-home .gg377-poet-spotlight__content h2{font-size:43px!important}
 html body .gg370-home .gg377-poet-spotlight__footer{align-items:stretch;flex-direction:column}
 html body .gg370-home .gg377-poet-spotlight__button{width:100%}
}
