:root{color:#271a14;font-synthesis:none;background:#fff5e8;font-family:Trebuchet MS,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit}.pp-shell{min-height:100vh;padding-left:64px}.pp-rail{z-index:5;color:#fff;background:#29180f;flex-direction:column;align-items:center;width:64px;padding:18px 0;display:flex;position:fixed;inset:0 auto 0 0}.pp-rail a{text-decoration:none}.pp-rail b{background:#f4622a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.75rem;display:grid}.pp-rail span{writing-mode:vertical-rl;letter-spacing:.2em;margin:auto;font-size:.6rem;transform:rotate(180deg)}.pp-nav{border-bottom:1px solid #dfcdbd;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 5vw;display:grid}.pp-nav>a:first-child{font-size:1.25rem;font-weight:900;text-decoration:none}.pp-nav nav{gap:28px;display:flex}.pp-nav nav a{font-size:.86rem;font-weight:700;text-decoration:none}.pp-record{color:#fff;background:#f4622a;border:1px solid #29180f;justify-self:end;width:max-content;padding:13px 18px;font-weight:800;text-decoration:none;box-shadow:4px 4px #29180f}.pp-stage{overflow:hidden}.pp-opening{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;min-height:620px;padding:90px 7vw;display:grid}.pp-script small,.pp-page>small,.pp-notes small{letter-spacing:.14em;color:#a54220;font-weight:800}.pp-script h1,.pp-page h1{letter-spacing:-.06em;margin:20px 0 30px;font-family:Georgia,serif;font-size:clamp(3.5rem,6.6vw,7rem);line-height:.88}.pp-script p,.pp-page p{color:#765c50;font-size:1.04rem;line-height:1.75}.pp-player{background:#211713;margin:0;padding:15px;transform:rotate(2deg);box-shadow:22px 22px #ffd088}.pp-camera{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 56% 45%,#eb9f72 0 7%,#0000 7.5%),linear-gradient(135deg,#cf7451,#6f3d32);justify-content:space-between;align-items:flex-end;padding:25px;display:flex}.pp-camera span{text-transform:uppercase;background:#19110ddd;padding:12px;font-size:.7rem}.pp-camera i{opacity:.7;font-style:normal}.pp-player figcaption{color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.pp-player figcaption em{color:#ffb895;font-size:.72rem}.pp-wave{color:#f4622a;letter-spacing:.13em}.pp-notes{color:#fff;background:#29180f;grid-template-columns:1.1fr 1fr;gap:0 8vw;padding:100px 7vw;display:grid}.pp-notes header{grid-row:span 3}.pp-notes h2{font-family:Georgia,serif;font-size:3.2rem}.pp-notes article{border-top:1px solid #6b5042;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;display:grid}.pp-notes time{color:#ff9c68}.pp-notes h3{margin:0}.pp-notes p{color:#cbb9af;line-height:1.6}.pp-page{max-width:1100px;min-height:690px;padding:120px 12vw}.pp-coach ol{border-top:3px solid #29180f;margin:70px 0;padding:0;list-style:none}.pp-coach li{border-bottom:1px solid #ba9f8e;grid-template-columns:1fr 2fr;gap:30px;padding:28px;display:grid}.pp-coach li h2{font-family:Georgia,serif}.pp-about blockquote{color:#f4622a;max-width:780px;margin:40px 0;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6rem);line-height:1}.pp-privacy a{color:#a54220}.pp-footer{border-top:1px solid #dfcdbd;gap:35px;padding:35px 5vw;display:flex}.pp-footer span{margin-right:auto}.pp-footer a{font-size:.8rem;text-decoration:none}@media (width<=760px){.pp-shell{padding-left:0}.pp-rail{display:none}.pp-nav{grid-template-columns:1fr auto}.pp-nav nav{display:none}.pp-opening,.pp-notes{grid-template-columns:1fr;padding:70px 24px}.pp-notes header{grid-row:auto}.pp-footer{flex-direction:column}.pp-page{padding:90px 24px}.pp-script h1,.pp-page h1{font-size:3.5rem}.pp-wave{display:none}}
