html{background:#060606}body.has-nav{background:0 0}.page-bg{z-index:-1;background:#000 url(/media/large/berlin-2012__nkdm-berlin-2012-0014.webp) 50%/cover no-repeat;position:fixed;inset:0}.page-bg:after{content:"";background:linear-gradient(#040404bd 0%,#040404db 100%);position:absolute;inset:0}.phil-hero{text-align:center;justify-content:center;align-items:center;min-height:52vh;padding:6rem 1.5rem 3rem;display:flex;position:relative}.phil-hero__inner{z-index:1;width:100%;max-width:1280px;position:relative}.phil-hero__title{margin:0 0 1.6rem;line-height:1.15}.phil-hero__tagline{color:#c8b89a;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.15rem,2.5vw,1.45rem);font-style:italic;font-weight:300;line-height:1.7}.phil-body{color:#d4cfc7;background:0 0;padding:0 0 5rem}.phil-section{max-width:1280px;margin:0 auto;padding:4rem 1.5rem}.phil-section+.phil-section{border-top:1px solid #ffffff12}.phil-section__kicker{letter-spacing:.2em;text-transform:uppercase;color:#7a6a52;margin:0 0 2rem;font-family:Cinzel,serif;font-size:.65rem}.phil-section__title{margin:0 0 2rem;font-family:Cinzel,serif;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:400;line-height:1.3}.phil-text{color:#ccc4b8;font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:300;line-height:1.85}.phil-text p{margin:0 0 1.4em}.phil-text p:last-child{margin:0}.phil-quote{border-left:2px solid #6a5438;margin:2.5rem 0;padding:.8rem 0 .8rem 1.6rem}.phil-quote p{color:#c8b89a;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.15rem,2.2vw,1.35rem);font-style:italic;font-weight:300;line-height:1.7}.phil-lightquotes-wrap{background:0 0;border-top:1px solid #ffffff12}.phil-lightquotes{max-width:1280px;margin:0 auto;padding:4.5rem 1.5rem 5rem}.phil-lightquotes__kicker{letter-spacing:.24em;text-transform:uppercase;color:#d8c39a;text-shadow:0 2px 10px #000000d9,0 0 2px #000000b3;text-align:center;margin:0 0 4rem;font-family:Cinzel,serif;font-size:.95rem}.phil-lightquote{text-align:center;border:none;margin:0 0 4.5rem;padding:0}.phil-lightquote:last-of-type{margin-bottom:0}.phil-lightquote__mark{color:#6a5438;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:3.8rem;font-style:normal;font-weight:300;line-height:1;display:block}.phil-lightquote__text{color:#ddd5c4;margin:0 0 1.8rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.15rem,2.5vw,1.45rem);font-style:italic;font-weight:300;line-height:1.82}.phil-lightquote__rule{background:#6a5438;width:32px;height:1px;margin:0 auto 1.2rem;display:block}.phil-lightquote__author{letter-spacing:.2em;text-transform:uppercase;color:#9a8060;margin:0;font-family:Cinzel,serif;font-size:.7rem}html{scrollbar-width:thin;scrollbar-color:#6a5438 #0b0b0b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0b0b}::-webkit-scrollbar-thumb{background:#6a5438;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#c8a24a}
