.poggi-header{position:relative;z-index:30;padding-top:28px;padding-bottom:28px}.is-home .poggi-header{position:absolute;inset-inline:0;top:0;padding-top:34px}.poggi-header .wp-block-navigation a{color:currentColor}.poggi-header--dark{color:#0f0f0f}.poggi-header--light{color:#fff}.poggi-hero{min-height:100vh}.poggi-hero.wp-block-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0009,#0000001a 32%,#0000004d 72%,#000c)}.poggi-hero .wp-block-cover__inner-container{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 68px)}.poggi-hero__title{margin:0;max-width:15ch;font-size:clamp(2.1rem,5vw,4rem);font-weight:300;letter-spacing:-.01em}.poggi-hero__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.poggi-hero__meta a{color:inherit;display:inline-flex;align-items:center;gap:8px}.poggi-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:40px}.poggi-section-head .poggi-label{margin:0}.poggi-section-head a{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.poggi-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.poggi-work-grid.wp-block-query{margin:0}.poggi-work-grid ul.wp-block-post-template{list-style:none;margin:0;padding:0;counter-reset:poggi-work;display:grid;grid-template-columns:repeat(3,1fr);gap:56px 32px}@media (max-width: 900px){.poggi-work-grid ul.wp-block-post-template{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.poggi-work-grid ul.wp-block-post-template{grid-template-columns:1fr}}.poggi-work-grid li.wp-block-post{position:relative;counter-increment:poggi-work;margin:0}.poggi-work-grid li.wp-block-post:before{content:counter(poggi-work,decimal-leading-zero);position:absolute;top:16px;left:16px;z-index:2;font-size:12px;letter-spacing:.08em;color:#fff}.poggi-work-grid .wp-block-post-featured-image{margin:0 0 20px;aspect-ratio:4 / 5;overflow:hidden;background:#111}.poggi-work-grid .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.poggi-work-grid li.wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.045)}.poggi-work-grid .wp-block-post-title{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.poggi-work-grid .wp-block-post-title a{color:inherit}.poggi-work-grid .wp-block-post-terms{margin:0;font-size:13px;color:var(--wp--preset--color--ink-secondary)}.poggi-recognition-grid{flex-wrap:wrap;row-gap:40px}.poggi-recognition-item{text-align:center;flex:1 1 140px}.poggi-recognition-item svg{width:44px;height:44px;color:var(--wp--preset--color--ink-dark);margin-bottom:16px}.poggi-recognition-item .poggi-award-name{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.poggi-recognition-item .poggi-award-year{font-size:12px;color:var(--wp--preset--color--ink-dark-secondary);margin:0}.poggi-listening-row{align-items:center;gap:24px}.poggi-listening-art{width:64px;height:64px;flex:0 0 64px;overflow:hidden;background:#111}.poggi-listening-art img{width:100%;height:100%;object-fit:cover}.poggi-listening-play{width:44px;height:44px;flex:0 0 44px;border:1px solid var(--wp--preset--color--line);border-radius:999px;display:flex;align-items:center;justify-content:center}.poggi-listening-play svg{width:14px;height:14px;margin-left:2px}.poggi-listening-track{flex:0 0 auto}.poggi-listening-track .poggi-track-title{margin:0 0 4px;font-size:16px;font-weight:500}.poggi-listening-track .poggi-track-artist{margin:0;font-size:13px;color:var(--wp--preset--color--ink-secondary)}.poggi-waveform{flex:1 1 auto;display:flex;align-items:center;gap:3px;height:32px;min-width:120px}.poggi-waveform span{flex:1 1 auto;background:var(--wp--preset--color--line);min-width:2px;border-radius:2px}.poggi-footer{padding-top:96px}.poggi-footer-top{align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.poggi-footer-logo{margin:0;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:300;letter-spacing:-.02em;text-transform:none;line-height:1;color:var(--wp--preset--color--ink-dark)}.poggi-footer-logo a{color:inherit}.poggi-footer-links{gap:56px!important;flex-wrap:wrap}.poggi-footer-links .wp-block-group{gap:10px}.poggi-footer-links a{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--ink-dark-secondary)}.poggi-footer-links a:hover{color:var(--wp--preset--color--ink-dark)}@media (max-width: 781px){.poggi-section-head{flex-direction:column;align-items:flex-start;gap:10px}.poggi-recognition-grid{row-gap:32px}.poggi-listening-row{flex-wrap:wrap}.poggi-waveform{order:10;flex:1 1 100%}}.poggi-app{min-height:100vh;display:flex;flex-direction:column}.poggi-app main{flex:1 1 auto}.poggi-state{max-width:620px;margin:0 auto;padding:160px 40px;text-align:center}.poggi-state--notfound h1{font-size:64px;font-weight:300;margin:0 0 16px}.poggi-state--error{color:var(--wp--preset--color--ink-secondary)}.poggi-simple-page__inner{max-width:760px;margin:0 auto;padding:96px 40px}.poggi-simple-page__title{margin:0 0 32px}.poggi-simple-page__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin:0 0 40px}.poggi-page-content p{margin:0 0 1.5em}.poggi-page-content>*:last-child{margin-bottom:0}.poggi-posts-index__item{padding:32px 0;border-bottom:1px solid var(--wp--preset--color--line)}.poggi-posts-index__item:first-child{padding-top:0}.poggi-posts-index__title{margin:0 0 8px;font-size:22px}.poggi-posts-index__meta{margin:0 0 12px;font-size:13px;color:var(--wp--preset--color--ink-secondary)}.poggi-posts-index__excerpt{margin:0;color:var(--wp--preset--color--ink-secondary)}
