.gp{--gp-serif:var(--font-a-serif),"Iowan Old Style","Times New Roman",serif;--gp-sans:var(--font-a-sans),system-ui,sans-serif;--gp-mono:var(--font-a-mono),ui-monospace,Menlo,monospace;position:fixed;inset:0;overflow-y:auto;scroll-padding-top:88px;background:var(--a-bg);color:var(--a-ink);font-family:var(--gp-sans);-webkit-font-smoothing:antialiased}.gp ::selection{background:var(--a-red);color:#fff}.gp a:focus-visible,.gp button:focus-visible{outline:2px solid var(--a-ink);outline-offset:3px}.gp-kick,.gp-kicker{display:block;font:500 11px/1.2 var(--gp-mono);letter-spacing:.16em;text-transform:uppercase}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;font:600 15px/1 var(--gp-sans);letter-spacing:.005em;transition:transform .2s var(--a-ease),background-color .2s,box-shadow .2s,filter .2s}.gp-btn:active{transform:scale(.97)}.gp-air{background:var(--a-red);color:#fff;box-shadow:0 14px 40px -14px color-mix(in srgb,var(--a-red) 90%,transparent)}.gp-air:hover{filter:brightness(1.08);box-shadow:0 18px 50px -12px var(--a-red)}.gp-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#fff}.gp-glass{border:1px solid color-mix(in srgb,var(--a-ink) 16%,transparent);background:color-mix(in srgb,var(--a-ink) 12%,transparent);color:var(--a-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gp-glass:hover{background:color-mix(in srgb,var(--a-ink) 20%,transparent)}.gp-round{width:54px;padding:0}.gp-round svg{width:20px;height:20px}.gp-ink{background:var(--a-ink);color:var(--a-bg)}.gp-ink:hover{filter:brightness(1.1)}.gp-hero{position:relative;isolation:isolate;overflow:clip;padding:128px var(--a-gut) 72px;background:radial-gradient(90% 80% at 85% 0,color-mix(in srgb,var(--open) 85%,transparent),transparent 70%),var(--a-bg);color:var(--a-ink)}.gp-in{display:grid;grid-template-columns:minmax(240px,400px) minmax(0,1fr);align-items:end;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);max-width:var(--site);margin:0 auto}.gp-face{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:22px;background:var(--a-bg3);box-shadow:0 40px 80px -40px rgb(0 0 0/.9),inset 0 0 0 1px var(--a-line)}.gp-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.gp-face span{display:grid;place-items:center;height:100%;color:var(--a-ink2);font:400 120px/1 var(--gp-serif)}.gp-face.gp-none{width:240px;aspect-ratio:1;align-self:center;justify-self:center;border-radius:50%}.gp-face.gp-none span{font-size:88px}.gp-copy{min-width:0;padding-bottom:8px}.gp-kick{color:var(--a-ink3)}.gp-name{margin:18px 0 0;font:400 clamp(64px,8.4vw,136px)/.86 var(--gp-serif);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.gp-name i{font-style:italic}.gp-title{margin:16px 0 0;color:var(--a-ink2);font:italic 400 28px/1.15 var(--gp-serif)}.gp-ctas{gap:12px;margin-top:30px}.gp-ctas,.gp-stats{display:flex;flex-wrap:wrap}.gp-stats{gap:14px 44px;margin:40px 0 0;padding:24px 0 0;border-top:1px solid var(--a-line)}.gp-stats div{display:flex;flex-direction:column-reverse;gap:8px}.gp-stats dd{margin:0;font:400 40px/1 var(--gp-serif)}.gp-stats dt{color:var(--a-ink3);font:500 10px/1.4 var(--gp-mono);letter-spacing:.14em;text-transform:uppercase}.gp-sec{max-width:var(--site);margin:0 auto;padding:80px var(--a-gut) 0}.gp-head{margin-bottom:24px}.gp-head .gp-kicker{margin-bottom:10px;color:var(--a-ink3)}.gp-h2{margin:0;font:400 44px/1 var(--gp-serif);letter-spacing:-.01em}.gp-h2 i{color:var(--a-ink2)}.gp-moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.gp-moment{display:flex;flex-direction:column;justify-content:space-between;gap:28px;height:100%;padding:28px 30px;border:1px solid var(--a-line);border-radius:20px;background:var(--a-bg2);color:var(--a-ink);text-decoration:none;transition:background-color .2s,transform .3s var(--a-ease)}.gp-moment:hover{background:color-mix(in srgb,var(--a-ink) 6%,var(--a-bg2));transform:translateY(-2px)}.gp-moment blockquote{margin:0;font:italic 400 clamp(24px,2.3vw,32px)/1.15 var(--gp-serif);text-wrap:pretty}.gp-moment>b{font:400 clamp(24px,2.3vw,30px)/1.15 var(--gp-serif);text-wrap:pretty}.gp-clip>b:before{content:"";display:inline-block;width:0;height:0;margin:0 12px 4px 0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:7px 0 7px 12px;vertical-align:middle}.gp-when{display:block;color:var(--a-ink2);font:600 14px/1.35 var(--gp-sans)}.gp-when small{display:block;margin-top:6px;color:var(--a-ink3);font:500 10.5px/1.4 var(--gp-mono);letter-spacing:.12em;text-transform:uppercase}.gp-hosts{display:flex;flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none}.gp-hosts li{width:128px}.gp-hosts a{display:block;color:var(--a-ink);text-align:center;text-decoration:none}.gp-disc{display:block;width:96px;height:96px;margin:0 auto;overflow:hidden;border-radius:50%;background:var(--a-bg3);box-shadow:inset 0 0 0 1px var(--a-line)}.gp-disc img{display:block;width:100%;height:100%;object-fit:cover}.gp-hosts b{display:block;margin-top:12px;font:600 14px/1.2 var(--gp-sans)}.gp-hosts small{display:block;margin-top:4px;color:var(--a-ink3);font:12.5px/1.3 var(--gp-sans)}.gp-hosts a:hover b{text-decoration:underline;text-underline-offset:3px}.gp-list{margin:0;padding:0;list-style:none}.gp-row{display:grid;grid-template-columns:136px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:12px 14px;border-radius:12px;color:var(--a-ink);text-decoration:none;transition:background-color .2s}.gp-row:hover{background:color-mix(in srgb,var(--a-ink) 6%,transparent)}.gp-cover{position:relative;display:block;aspect-ratio:1200/630;overflow:hidden;border-radius:8px;background:var(--a-bg3);container-type:inline-size}.gp-cover img{display:block;width:100%;height:100%;object-fit:cover}.gp-dur{position:absolute;right:3cqi;bottom:3cqi;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:99px;background:color-mix(in srgb,var(--a-bg) 72%,transparent);color:var(--a-ink);font:500 11px/1 var(--gp-mono);letter-spacing:.04em}.gp-dur svg{width:9px;height:9px}.gp-row-w b{font:600 16px/1.3 var(--gp-sans)}.gp-row-w b,.gp-row-w span{display:block;overflow-wrap:anywhere}.gp-row-w span{margin-top:3px;color:var(--a-ink3);font:13.5px/1.4 var(--gp-sans)}.gp-side{color:var(--a-ink3);font:500 12.5px var(--gp-mono);white-space:nowrap}.gp-more summary{display:inline-flex;align-items:center;height:44px;margin:16px 0 0 14px;padding:0 20px;border:1px solid var(--a-line);border-radius:999px;background:color-mix(in srgb,var(--a-ink) 6%,transparent);color:var(--a-ink);font:600 14px/1 var(--gp-sans);cursor:pointer;list-style:none}.gp-more summary::-webkit-details-marker{display:none}.gp-more summary:hover{background:color-mix(in srgb,var(--a-ink) 12%,transparent)}.gp-more[open] summary{display:none}.gp-contact{width:calc(100% - 2 * var(--a-gut));margin:88px auto 0;padding:44px 48px;border-radius:24px;background:var(--a-bg2);box-shadow:inset 0 0 0 1px var(--a-line)}.gp-contact .gp-kicker{margin-bottom:12px;color:var(--a-ink3)}.gp-contact p{max-width:560px;margin:16px 0 26px;color:var(--a-ink2);font:16px/1.55 var(--gp-sans)}.gp .site-foot{margin-top:72px}@media screen and (max-width:759.98px){.gp{scroll-padding-top:70px}.gp-hero{padding:82px var(--a-gut) 40px;text-align:center}.gp-in{grid-template-columns:minmax(0,1fr);gap:26px}.gp-face{width:min(64vw,280px);margin:0 auto;border-radius:18px}.gp-face span{font-size:84px}.gp-face.gp-none{width:132px}.gp-face.gp-none span{font-size:48px}.gp-name{margin-top:12px;font-size:clamp(50px,15vw,72px);line-height:.88}.gp-title{margin-top:10px;font-size:21px}.gp-ctas{justify-content:center;gap:10px;margin-top:22px}.gp-ctas .gp-air{flex:1 1 100%;padding:0 18px}.gp-ctas .gp-glass:not(.gp-round){flex:1 1}.gp-stats{justify-content:center;gap:14px 28px;margin-top:28px;padding-top:20px}.gp-stats dd{font-size:32px}.gp-sec{padding-top:52px}.gp-head{margin-bottom:14px}.gp-head .gp-kicker{margin-bottom:8px;font-size:10px}.gp-h2{font-size:32px}.gp-moments{grid-template-columns:minmax(0,1fr);gap:12px}.gp-moment{gap:20px;padding:22px;border-radius:16px}.gp-hosts{flex-wrap:nowrap;gap:16px;overflow-x:auto;margin:0 calc(-1 * var(--a-gut));padding:0 var(--a-gut) 6px;scrollbar-width:none}.gp-hosts::-webkit-scrollbar{display:none}.gp-hosts li{flex:none;width:96px}.gp-disc{width:76px;height:76px}.gp-hosts b{font-size:12.5px}.gp-hosts small{font-size:11.5px}.gp-row{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 0}.gp-side{display:none}.gp-more summary{margin-left:0}.gp-row-w b{font-size:14.5px}.gp-row-w span{font-size:12.5px}.gp-contact{margin-top:56px;padding:28px 22px;border-radius:20px}.gp-contact .gp-btn{width:100%;white-space:normal;text-align:center}.gp .site-foot{margin-top:48px}}@media (prefers-reduced-motion:reduce){.gp-dot{animation:none}.gp-btn,.gp-moment,.gp-row{transition:none}}