/*
Theme Name: Pawan Band
Description: A bold, responsive music website theme for Pawan.
Version: 1.0.0
Author: Pawan Band
Text Domain: pawan-band
*/
.page h1,.page-hero h1,.about-page h1,.contact-page h1{font-size:clamp(4.5rem,10vw,10rem);letter-spacing:-.09em;line-height:.76;margin:0}.page h1 i,.page-hero h1 i,.about-page h1 i,.contact-page h1 i{font-family:Georgia,serif;font-weight:400}.page-content{max-width:760px;margin:65px auto 0;font-size:1.1rem;line-height:1.8}.page-content a{color:inherit}.page-hero{padding:165px 8vw 100px;background:var(--acid)}.page-hero>p:last-child{max-width:330px;line-height:1.6;margin:35px 0 0}.record-list{padding-top:0}.record-list article{display:grid;grid-template-columns:60px minmax(200px,27vw) 1fr;gap:5vw;align-items:center;padding:70px 0;border-bottom:1px solid var(--line)}.record-list .cover{width:100%}.cover-two{background:#6c5cf5;color:var(--paper)}.record-number{font:500 .7rem monospace}.record-list h2,.band-members h2{font-size:clamp(2.7rem,5vw,5rem);letter-spacing:-.08em;margin:0 0 20px}.record-list h2+p{max-width:400px;line-height:1.7}.live-hero{background:var(--coral)}.about-page{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.about-page .about-copy{padding:12vw 8vw}.band-members{background:var(--paper)}.member-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:50px}.member-grid>div{padding:22px;border-right:1px solid var(--line);min-height:190px}.member-grid>div:last-child{border:0}.member-grid b{font:500 .7rem monospace}.member-grid h3{font-size:1.25rem;letter-spacing:-.05em}.member-grid p{font-size:.8rem;line-height:1.5}.contact-page{min-height:72vh}.contact-details{align-self:center}.contact-details>div{border-top:1px solid var(--ink);padding:18px 0}.contact-details a{display:block;color:var(--ink);font-size:clamp(1.3rem,2.3vw,2.2rem);font-weight:700;letter-spacing:-.06em;text-decoration:none;margin:8px 0}.contact-details div:last-child a{font-size:1rem;letter-spacing:0;font-weight:500}@media(max-width:700px){.page-hero{padding:125px 7vw 70px}.record-list article{grid-template-columns:1fr;gap:25px}.record-list .cover{width:80%;max-width:340px}.record-number{display:none}.about-page{grid-template-columns:1fr}.member-grid{grid-template-columns:1fr 1fr}.member-grid>div:nth-child(2){border-right:0}.member-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
:root{--ink:#141414;--paper:#f0eadc;--acid:#d5ff35;--coral:#ff6545;--line:rgba(20,20,20,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.grain{position:fixed;inset:0;z-index:10;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid var(--line);position:absolute;z-index:2;width:100%}.brand{font-size:1.7rem;font-weight:800;letter-spacing:-.1em;color:inherit;text-decoration:none}.brand span{font-size:.5rem;vertical-align:top;margin-left:4px;letter-spacing:0}.nav nav{display:flex;gap:2.2rem}.nav a,.nav button,footer a{font:500 .7rem monospace;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none}.menu{display:none;background:none;border:0}.hero{height:100vh;min-height:680px;background:var(--coral);position:relative;overflow:hidden;padding:130px 8vw 40px}.sun{width:min(52vw,720px);aspect-ratio:1;border-radius:50%;background:var(--acid);position:absolute;right:-7vw;top:12vh;box-shadow:0 0 0 28px rgba(213,255,53,.2)}.hero-copy{position:relative;z-index:1}.eyebrow{font:500 .68rem monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 22px}.hero h1,.section h2,.about h2,.contact h2{font-weight:800;font-size:clamp(5.4rem,12vw,12rem);letter-spacing:-.09em;line-height:.73;margin:0}.hero h1 i,.section h2 i,.about h2 i,.contact h2 i{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.intro{width:260px;margin:42px 0 0;font-size:.93rem;line-height:1.55}.circle-link{display:flex;align-items:center;justify-content:center;position:absolute;left:47vw;top:51vh;width:133px;height:133px;border-radius:50%;background:var(--ink);color:var(--paper);text-decoration:none;transform:rotate(-14deg);font:500 .66rem monospace;letter-spacing:.05em;line-height:1.4}.circle-link b{font-size:1.5rem;margin-left:8px}.hero-bottom{position:absolute;bottom:36px;left:8vw;right:8vw;display:flex;border-top:1px solid var(--ink);padding-top:13px;justify-content:space-between;font:500 .65rem monospace;letter-spacing:.05em}.hero-bottom strong{font-size:.65rem}.section{padding:120px 8vw}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:75px}.section h2{font-size:clamp(4.2rem,9vw,9rem)}.release{display:grid;grid-template-columns:minmax(220px,32vw) 1fr;gap:10vw;align-items:center;max-width:1050px}.cover{aspect-ratio:1;background:var(--ink);color:var(--acid);padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.cover:after{content:"";position:absolute;width:72%;height:72%;right:-22%;bottom:-14%;border:10px solid var(--coral);border-radius:50%}.cover span{font-size:1.1rem;font-weight:800;letter-spacing:-.1em}.cover b{font-size:clamp(2rem,4vw,4.3rem);line-height:.83;letter-spacing:-.08em;z-index:1}.cover em{font:500 .7rem monospace;font-style:normal}.release-info h3,.dates h3{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.07em;margin:0 0 20px}.release-info>p:not(.eyebrow){max-width:410px;line-height:1.65}.stream-links{display:flex;gap:1.7rem;margin-top:35px}.stream-links a,.text-link{font:500 .7rem monospace;letter-spacing:.05em;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:5px}.live{background:var(--ink);color:var(--paper)}.live .section-heading{border-bottom:1px solid #5e5e58;padding-bottom:42px}.dates article{display:grid;grid-template-columns:100px 1fr auto;align-items:center;border-bottom:1px solid #5e5e58;padding:24px 0;gap:20px}.dates time{font:500 .75rem monospace;color:var(--acid)}.dates time b{font:700 2rem Arial;display:block;letter-spacing:-.07em}.dates h3{font-size:1.55rem;margin:0}.dates p{margin:4px 0 0;font:400 .7rem monospace;color:#a3a39d}.dates a{font:500 .7rem monospace;color:var(--acid);text-decoration:none}.live>.text-link{display:inline-block;margin-top:40px;color:var(--acid)}.about{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.about-art{background:var(--acid);position:relative;overflow:hidden;padding:38px;font-weight:800;font-size:1.6rem;letter-spacing:-.1em}.orb{position:absolute;border-radius:50%;mix-blend-mode:multiply}.orb-a{width:72%;aspect-ratio:1;background:var(--coral);left:-12%;bottom:-19%}.orb-b{width:42%;aspect-ratio:1;background:#6c5cf5;right:-8%;top:15%}.orb-c{width:24%;aspect-ratio:1;background:#f5d53c;right:25%;bottom:16%}.about-copy{padding:12vw 8vw}.about h2{font-size:clamp(3.7rem,6vw,6.5rem);margin-bottom:37px}.about-copy>p:not(.eyebrow){line-height:1.7;max-width:430px;margin-bottom:36px}.contact{background:var(--coral);padding:130px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.contact h2{font-size:clamp(5rem,9vw,9rem)}.newsletter{align-self:end}.newsletter input{width:100%;font:500 1.2rem Arial;background:transparent;border:0;border-bottom:2px solid var(--ink);outline:0;padding:14px 0;color:var(--ink)}.newsletter button{border:0;background:var(--ink);color:var(--paper);padding:15px 22px;margin-top:14px;cursor:pointer;font:500 .7rem monospace}footer{background:var(--ink);color:var(--paper);padding:34px 4.5vw;display:flex;align-items:center;justify-content:space-between}footer div{display:flex;gap:20px}footer p{font:400 .6rem monospace;color:#a3a39d;margin:0}@media(max-width:700px){.nav{height:64px;padding:0 6vw}.nav nav{display:none}.menu{display:block}.nav nav.is-open{display:flex;position:absolute;left:0;right:0;top:64px;background:var(--paper);padding:24px 6vw;flex-direction:column;gap:18px}.hero{padding:105px 7vw 30px;min-height:620px}.sun{width:105vw;right:-30vw;top:27vh}.circle-link{left:auto;right:8vw;top:53vh;width:112px;height:112px}.hero-bottom{left:7vw;right:7vw;bottom:25px}.hero-bottom span:last-child{display:none}.section{padding:80px 7vw}.section-heading{display:block;margin-bottom:45px}.release{grid-template-columns:1fr;gap:42px}.cover{width:88%;max-width:400px}.dates article{grid-template-columns:65px 1fr}.dates article>a{grid-column:2}.about{grid-template-columns:1fr}.about-art{min-height:360px}.about-copy{padding:75px 7vw}.contact{grid-template-columns:1fr;padding:80px 7vw;gap:65px}footer{padding:28px 7vw;align-items:flex-start;gap:25px;flex-direction:column}}
