#teeIntro{position:absolute;z-index:3;left:5.625%;right:5.625%;bottom:15%;display:grid;grid-template-columns:240fr 150fr 440fr 485fr;gap:2.1875cqw;align-items:center;border-top:1px solid #eee6d066;border-bottom:1px solid #eee6d033;padding:1.5cqw 0;pointer-events:none}
#teeIntro small{display:block;font:normal .5625cqw Arial;letter-spacing:.125cqw}
#teeHole{font:normal 4.125cqw/1.03 Didot,'Bodoni MT',Georgia,serif;letter-spacing:-.125cqw;margin:.8125cqw 0 1cqw;white-space:nowrap}
#atlasMeta{font:.5625cqw Arial;letter-spacing:.1cqw;white-space:nowrap}
#teeMap{height:12.8125cqw;width:100%;object-fit:contain}
#teeIntro p{font:italic 1.4375cqw/1.4 Didot,'Bodoni MT',Georgia,serif;margin:.875cqw 0 0}
.teeYardBlock{border-left:1px solid #eee6d033;padding-left:1.75cqw}
#teeYards{display:flex;justify-content:space-between;gap:1cqw;margin-top:1.5cqw}
#teeYards small{font-size:.5625cqw;letter-spacing:.0875cqw;text-transform:uppercase;opacity:.67;margin-bottom:.5625cqw}
#teeYards strong{font:normal 1.9375cqw Didot,'Bodoni MT',Georgia,serif}
#noteShade[data-tee=true]{background:linear-gradient(rgba(8,20,16,.2) 35%,rgba(8,20,16,.26) 52%,rgba(8,20,16,.95) 92%)}
@media(max-aspect-ratio:1/1){#teeIntro{bottom:18%;grid-template-columns:1fr 22%;gap:3cqw;padding:4cqw 0}#teeIntro small{font-size:2.1cqw;letter-spacing:.25cqw}#teeHole{font-size:9cqw;margin:2cqw 0}#atlasMeta{font-size:2cqw}#teeMap{height:25cqw;grid-column:2;grid-row:1 / span 2}.teeCopy{grid-column:1}#teeIntro p{font-size:3.4cqw;line-height:1.4;margin-top:2cqw}.teeYardBlock{grid-column:1 / -1;border-left:0;border-top:1px solid #eee6d033;padding:3cqw 0 0}#teeYards{margin-top:2cqw}#teeYards small{font-size:2cqw;margin-bottom:1cqw}#teeYards strong{font-size:5cqw}#noteShade[data-tee=true]{background:linear-gradient(transparent 15%,#081410aa 50%,#081410ee 90%)}}

#teeHeading{text-transform:uppercase}

/* Hole 1: option 1, course atlas. Departure remains frame-linked. */
#surface[data-tee-layout=atlas] #teeIntro{inset:0;display:block;border:0;padding:0}
#surface[data-tee-layout=atlas] #teeIntro> *{position:absolute}
#surface[data-tee-layout=atlas] .teeTitle{top:29.55%;left:16.25%;width:43.75%;text-align:center}
#surface[data-tee-layout=atlas] .teeTitle small{font-size:.625cqw;letter-spacing:.1875cqw}
#surface[data-tee-layout=atlas] #teeHole{font-size:5.1875cqw;margin:1.25cqw 0 1.125cqw}
#surface[data-tee-layout=atlas] #atlasMeta{font-size:.625cqw;letter-spacing:.125cqw}
#surface[data-tee-layout=atlas] #teeMap{top:18.33%;right:9.375%;width:15.625%;height:58.89%}
#surface[data-tee-layout=atlas] .teeYardBlock{top:49.4%;left:16.25%;width:43.75%;border:0;padding:0;text-align:center}
#surface[data-tee-layout=atlas] .teeYardBlock>small{display:none}
#surface[data-tee-layout=atlas] #teeYards{margin:0;justify-content:center;gap:1.75cqw}
#surface[data-tee-layout=atlas] #teeYards>div{min-width:2.875cqw}
#surface[data-tee-layout=atlas] #teeYards strong{font-size:1.5cqw}
#surface[data-tee-layout=atlas] .teeCopy{top:58.8%;left:20.31%;width:35.625%;text-align:center}
#surface[data-tee-layout=atlas] #teeHeading{display:none}
#surface[data-tee-layout=atlas] #teeBody{font-size:1.5625cqw;line-height:1.5;margin:0}
#surface[data-tee-layout=atlas] #noteShade[data-tee=true]{background:#0814109c}
@media(max-aspect-ratio:1/1){#surface[data-tee-layout=atlas] .teeTitle{top:19%;left:6%;width:88%}#surface[data-tee-layout=atlas] .teeTitle small{font-size:2cqw;letter-spacing:.5cqw}#surface[data-tee-layout=atlas] #teeHole{font-size:10cqw;margin:4cqw 0}#surface[data-tee-layout=atlas] #atlasMeta{font-size:2cqw}#surface[data-tee-layout=atlas] .teeYardBlock{top:39%;left:8%;width:84%}#surface[data-tee-layout=atlas] #teeYards{gap:4cqw}#surface[data-tee-layout=atlas] #teeYards strong{font-size:5cqw}#surface[data-tee-layout=atlas] .teeCopy{top:49%;left:8%;width:58%;text-align:left}#surface[data-tee-layout=atlas] #teeBody{font-size:4cqw}#surface[data-tee-layout=atlas] #teeMap{top:43%;right:5%;width:23%;height:34%}}

#reading{height:1px;width:100%;background:#fff3;margin:18px 0 0}#reading span{display:block;height:1px;background:#f5eddb;width:0}#teeIntro[hidden]{display:none!important}
