[data-astro-cid-gx536xi6],[data-astro-cid-gx536xi6]:before,[data-astro-cid-gx536xi6]:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{background:#000;color:#fff;font-family:Manrope,sans-serif;overflow-x:hidden}a[data-astro-cid-gx536xi6]{color:inherit;text-decoration:none}button[data-astro-cid-gx536xi6]{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tp-main[data-astro-cid-gx536xi6]{--tp-pad: clamp(20px, 3.2vw, 56px);--tp-sub: clamp(240px, 21vw, 380px);--tp-gap: clamp(24px, 4vw, 64px);--tp-content: min(100vw - 2 * var(--tp-pad), max(1264px, 72vw));position:relative;z-index:1;max-width:calc(var(--tp-content) + 2 * var(--tp-pad));margin:0 auto;padding:clamp(104px,13vh,148px) var(--tp-pad) clamp(72px,10vh,112px)}.tp-header[data-astro-cid-gx536xi6]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--tp-gap);margin-bottom:clamp(42px,6vh,72px);padding-bottom:clamp(28px,4vh,42px);border-bottom:1px solid rgba(255,255,255,.08)}.tp-title[data-astro-cid-gx536xi6]{font-family:Neue Montreal,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.042em;line-height:.86;font-size:calc((var(--tp-content) - var(--tp-sub) - var(--tp-gap)) / 8.7);white-space:nowrap;color:#fff}.tp-title[data-astro-cid-gx536xi6] span[data-astro-cid-gx536xi6]{display:block}.tp-subtitle[data-astro-cid-gx536xi6]{max-width:var(--tp-sub);font-family:Space Grotesk,sans-serif;font-size:clamp(.68rem,.82vw,.95rem);line-height:1.62;letter-spacing:.07em;text-transform:uppercase;color:#fff;text-align:right}.tp-grid[data-astro-cid-gx536xi6]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1vw,18px)}.tp-card[data-astro-cid-gx536xi6]{grid-column:var(--col, auto)}.tp-card[data-astro-cid-gx536xi6]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:3px;padding:clamp(24px,2.4vw,34px);display:flex;flex-direction:column;overflow:hidden;transition:background .3s,border-color .3s}.tp-card[data-astro-cid-gx536xi6]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#b7410e,transparent 70%);opacity:0;transition:opacity .3s}.tp-card[data-astro-cid-gx536xi6]:hover{background:#ffffff0d;border-color:#ffffff1c}.tp-card[data-astro-cid-gx536xi6]:hover:before{opacity:1}.tp-card--featured[data-astro-cid-gx536xi6]{background:linear-gradient(145deg,rgba(183,65,14,.09),transparent 40%),#ffffff09;border-color:#b7410e38}.tp-card--featured[data-astro-cid-gx536xi6]:hover{border-color:#b7410e61}.tp-card--featured[data-astro-cid-gx536xi6]:before{opacity:.6}.tp-qmark[data-astro-cid-gx536xi6]{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,4vw,4.5rem);font-weight:600;line-height:.72;color:#fff;opacity:.72;margin-bottom:10px;user-select:none}.tp-blockquote[data-astro-cid-gx536xi6]{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:clamp(22px,3vh,30px)}.tp-quote[data-astro-cid-gx536xi6]{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(1rem,1.2vw,1.5rem);font-weight:500;line-height:1.62;color:#fff}.tp-author[data-astro-cid-gx536xi6]{display:flex;align-items:center;gap:clamp(10px,.9vw,16px)}.tp-avatar[data-astro-cid-gx536xi6]{flex-shrink:0;width:clamp(34px,2.6vw,46px);height:clamp(34px,2.6vw,46px);border-radius:50%;background:#b7410e1a;border:1px solid rgba(183,65,14,.32);display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:clamp(.58rem,.7vw,.8rem);font-weight:700;letter-spacing:.06em;color:#fff}.tp-name[data-astro-cid-gx536xi6]{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(.78rem,.9vw,1.02rem);font-weight:600;font-style:normal;color:#fff}.tp-role[data-astro-cid-gx536xi6]{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(.66rem,.76vw,.86rem);color:#fff;margin-top:2px}.tp-closing[data-astro-cid-gx536xi6]{position:relative;margin-top:clamp(48px,8vh,86px);padding-top:clamp(24px,4vh,38px);border-top:1px solid rgba(255,255,255,.08)}.tp-closing[data-astro-cid-gx536xi6]:before{content:"";position:absolute;top:-1px;left:0;width:min(180px,38vw);height:1px;background:#b7410e}.tp-closing-line[data-astro-cid-gx536xi6]{max-width:18.4em;margin-left:auto;font-family:Neue Montreal,sans-serif;font-size:clamp(1.7rem,4.8vw,7rem);font-weight:700;line-height:.94;letter-spacing:-.04em;text-transform:uppercase;text-align:right;color:#fff}@media(max-width:900px){.tp-header[data-astro-cid-gx536xi6]{grid-template-columns:1fr}.tp-title[data-astro-cid-gx536xi6]{font-size:calc((100vw - 2 * var(--tp-pad)) / 8.7)}.tp-subtitle[data-astro-cid-gx536xi6]{text-align:left;max-width:100%}.tp-grid[data-astro-cid-gx536xi6]{grid-template-columns:repeat(2,1fr)}.tp-card[data-astro-cid-gx536xi6]:nth-child(n){grid-column:auto}.tp-closing-line[data-astro-cid-gx536xi6]{text-align:left;margin-left:0}}@media(max-width:560px){.tp-grid[data-astro-cid-gx536xi6]{grid-template-columns:1fr}.tp-card[data-astro-cid-gx536xi6]:nth-child(n){grid-column:1}}@media(max-width:900px),(max-width:1400px)and (pointer:coarse){.tp-subtitle[data-astro-cid-gx536xi6]{font-size:clamp(.88rem,1.5vw,.98rem)}.tp-role[data-astro-cid-gx536xi6]{font-size:.76rem}}
