/* Homepage crest: display the approved artwork inside its own outer ink silhouette. */
.hero { background: radial-gradient(ellipse at 80% 45%, #2d4939 0%, #183d32 55%); }
.hero-grid { grid-template-columns: 1.22fr 1fr; gap: clamp(40px, 5vw, 72px); padding-block: 48px 46px; }
.hero-art { max-width: 370px; width: 100%; margin: 0; isolation: isolate; }
.hero-art::before { inset: -7% -26% 1%; border: 0; border-radius: 50%; background: radial-gradient(ellipse, #c9996330 0%, #c9996310 45%, transparent 71%); z-index: -1; }
.hero-art::after { display: none; }
.hero-art .art-frame { padding: 0; background: transparent; box-shadow: none; filter: drop-shadow(0 18px 22px #061c184d); }
.hero-art .art-frame img { display: block; width: 100%; height: auto; clip-path: polygon(48.145% 0.521%,43.750% 0.911%,41.602% 1.302%,39.648% 1.693%,38.184% 2.083%,36.719% 2.474%,35.449% 2.865%,34.180% 3.255%,33.008% 3.646%,31.934% 4.036%,30.859% 4.427%,29.980% 4.818%,29.004% 5.208%,28.320% 5.599%,27.441% 5.990%,26.660% 6.380%,25.977% 6.771%,25.195% 7.161%,24.609% 7.552%,23.926% 7.943%,23.340% 8.333%,22.656% 8.724%,22.168% 9.115%,21.582% 9.505%,21.094% 9.896%,20.508% 10.286%,20.020% 10.677%,19.531% 11.068%,19.043% 11.458%,18.555% 11.849%,18.066% 12.240%,17.676% 12.630%,17.188% 13.021%,16.797% 13.411%,16.309% 13.802%,15.918% 14.193%,15.527% 14.583%,15.137% 14.974%,14.746% 15.365%,14.258% 15.755%,13.867% 16.146%,13.574% 16.536%,13.184% 16.927%,12.793% 17.318%,12.500% 17.708%,12.109% 18.099%,11.816% 18.490%,11.523% 18.880%,11.133% 19.271%,10.840% 19.661%,10.645% 20.052%,10.254% 20.443%,9.961% 20.833%,9.766% 21.224%,9.473% 21.615%,9.180% 22.005%,8.887% 22.396%,8.691% 22.786%,8.496% 23.177%,8.203% 23.568%,7.910% 23.958%,7.715% 24.349%,7.520% 24.740%,7.324% 25.130%,7.129% 25.521%,6.934% 25.911%,6.738% 26.302%,6.543% 26.693%,6.348% 27.083%,6.152% 27.474%,5.957% 27.865%,5.859% 28.255%,5.664% 28.646%,5.469% 29.036%,5.371% 29.427%,5.176% 29.818%,4.980% 30.208%,4.883% 30.599%,4.688% 30.990%,4.590% 31.380%,4.492% 31.771%,4.395% 32.161%,4.199% 32.552%,4.102% 32.943%,4.004% 33.333%,3.906% 33.724%,3.809% 34.115%,3.711% 34.505%,3.613% 34.896%,3.516% 35.286%,3.418% 35.677%,3.320% 36.068%,3.223% 36.458%,3.125% 36.849%,3.027% 37.240%,2.930% 37.630%,2.832% 38.021%,2.734% 38.411%,2.734% 38.802%,2.637% 39.193%,2.539% 39.583%,2.539% 39.974%,2.441% 40.365%,2.344% 40.755%,2.344% 41.146%,2.246% 41.536%,2.246% 41.927%,2.148% 42.318%,2.148% 42.708%,2.051% 43.099%,2.051% 43.490%,2.051% 43.880%,2.051% 44.271%,2.051% 44.661%,1.953% 45.052%,1.953% 45.443%,1.953% 45.833%,1.953% 46.224%,1.953% 46.615%,1.953% 47.005%,1.953% 47.396%,1.953% 47.786%,1.953% 48.177%,1.953% 48.568%,1.953% 48.958%,1.953% 49.349%,1.953% 49.740%,1.953% 50.130%,1.953% 50.521%,1.953% 50.911%,2.051% 51.302%,2.051% 51.693%,2.051% 52.083%,2.148% 52.474%,2.148% 52.865%,2.148% 53.255%,2.246% 53.646%,2.246% 54.036%,2.344% 54.427%,2.344% 54.818%,2.441% 55.208%,2.539% 55.599%,2.539% 55.990%,2.637% 56.380%,2.734% 56.771%,2.832% 57.161%,2.832% 57.552%,2.930% 57.943%,3.027% 58.333%,3.125% 58.724%,3.223% 59.115%,3.320% 59.505%,3.418% 59.896%,3.516% 60.286%,3.613% 60.677%,3.711% 61.068%,3.809% 61.458%,4.004% 61.849%,4.102% 62.240%,4.199% 62.630%,4.297% 63.021%,4.395% 63.411%,4.590% 63.802%,4.688% 64.193%,4.883% 64.583%,4.980% 64.974%,5.176% 65.365%,5.371% 65.755%,5.469% 66.146%,5.566% 66.536%,5.762% 66.927%,5.957% 67.318%,6.152% 67.708%,6.348% 68.099%,6.445% 68.490%,6.641% 68.880%,6.836% 69.271%,7.031% 69.661%,7.227% 70.052%,7.422% 70.443%,7.617% 70.833%,7.813% 71.224%,8.008% 71.615%,8.301% 72.005%,8.496% 72.396%,8.691% 72.786%,8.887% 73.177%,9.180% 73.568%,9.375% 73.958%,9.668% 74.349%,9.961% 74.740%,10.156% 75.130%,10.449% 75.521%,10.742% 75.911%,10.938% 76.302%,11.230% 76.693%,11.523% 77.083%,11.816% 77.474%,12.109% 77.865%,12.500% 78.255%,12.793% 78.646%,13.086% 79.036%,13.379% 79.427%,13.770% 79.818%,14.063% 80.208%,14.355% 80.599%,14.746% 80.990%,15.039% 81.380%,15.332% 81.771%,15.723% 82.161%,16.211% 82.552%,16.602% 82.943%,16.992% 83.333%,17.480% 83.724%,17.871% 84.115%,18.262% 84.505%,18.848% 84.896%,19.238% 85.286%,19.727% 85.677%,20.117% 86.068%,20.605% 86.458%,21.094% 86.849%,21.582% 87.240%,22.168% 87.630%,22.656% 88.021%,23.145% 88.411%,23.730% 88.802%,24.316% 89.193%,24.902% 89.583%,25.586% 89.974%,26.172% 90.365%,26.855% 90.755%,27.441% 91.146%,28.125% 91.536%,28.906% 91.927%,29.688% 92.318%,30.469% 92.708%,31.348% 93.099%,32.227% 93.490%,33.105% 93.880%,34.082% 94.271%,35.156% 94.661%,36.523% 95.052%,37.891% 95.443%,39.258% 95.833%,40.918% 96.224%,43.066% 96.615%,46.094% 97.005%,49.121% 97.201%,50.488% 97.201%,53.906% 97.005%,57.227% 96.615%,59.277% 96.224%,60.938% 95.833%,62.402% 95.443%,63.672% 95.052%,64.844% 94.661%,66.016% 94.271%,66.895% 93.880%,67.871% 93.490%,68.652% 93.099%,69.434% 92.708%,70.313% 92.318%,70.996% 91.927%,71.777% 91.536%,72.461% 91.146%,73.145% 90.755%,73.828% 90.365%,74.414% 89.974%,75.098% 89.583%,75.684% 89.193%,76.172% 88.802%,76.758% 88.411%,77.344% 88.021%,77.832% 87.630%,78.320% 87.240%,78.809% 86.849%,79.297% 86.458%,79.785% 86.068%,80.176% 85.677%,80.664% 85.286%,81.152% 84.896%,81.641% 84.505%,82.031% 84.115%,82.520% 83.724%,82.910% 83.333%,83.301% 82.943%,83.789% 82.552%,84.082% 82.161%,84.473% 81.771%,84.863% 81.380%,85.156% 80.990%,85.547% 80.599%,85.840% 80.208%,86.133% 79.818%,86.523% 79.427%,86.816% 79.036%,87.109% 78.646%,87.402% 78.255%,87.695% 77.865%,87.988% 77.474%,88.281% 77.083%,88.574% 76.693%,88.867% 76.302%,89.160% 75.911%,89.453% 75.521%,89.746% 75.130%,89.941% 74.740%,90.234% 74.349%,90.527% 73.958%,90.820% 73.568%,91.016% 73.177%,91.309% 72.786%,91.504% 72.396%,91.699% 72.005%,91.992% 71.615%,92.188% 71.224%,92.383% 70.833%,92.676% 70.443%,92.773% 70.052%,92.969% 69.661%,93.262% 69.271%,93.457% 68.880%,93.652% 68.490%,93.750% 68.099%,93.945% 67.708%,94.238% 67.318%,94.434% 66.927%,94.531% 66.536%,94.727% 66.146%,94.824% 65.755%,95.020% 65.365%,95.117% 64.974%,95.313% 64.583%,95.410% 64.193%,95.508% 63.802%,95.605% 63.411%,95.703% 63.021%,95.801% 62.630%,95.996% 62.240%,96.094% 61.849%,96.191% 61.458%,96.289% 61.068%,96.387% 60.677%,96.484% 60.286%,96.582% 59.896%,96.680% 59.505%,96.777% 59.115%,96.875% 58.724%,96.973% 58.333%,97.070% 57.943%,97.168% 57.552%,97.266% 57.161%,97.363% 56.771%,97.461% 56.380%,97.559% 55.990%,97.559% 55.599%,97.656% 55.208%,97.754% 54.818%,97.754% 54.427%,97.852% 54.036%,97.852% 53.646%,97.949% 53.255%,98.047% 52.865%,98.047% 52.474%,98.047% 52.083%,98.145% 51.693%,98.145% 51.302%,98.145% 50.911%,98.145% 50.521%,98.242% 50.130%,98.242% 49.740%,98.145% 49.349%,98.145% 48.958%,98.145% 48.568%,98.145% 48.177%,98.145% 47.786%,98.145% 47.396%,98.145% 47.005%,98.145% 46.615%,98.145% 46.224%,98.145% 45.833%,98.145% 45.443%,98.145% 45.052%,98.145% 44.661%,98.047% 44.271%,98.047% 43.880%,98.047% 43.490%,97.949% 43.099%,97.949% 42.708%,97.852% 42.318%,97.852% 41.927%,97.754% 41.536%,97.754% 41.146%,97.656% 40.755%,97.559% 40.365%,97.559% 39.974%,97.461% 39.583%,97.363% 39.193%,97.266% 38.802%,97.266% 38.411%,97.168% 38.021%,97.070% 37.630%,96.973% 37.240%,96.875% 36.849%,96.777% 36.458%,96.680% 36.068%,96.582% 35.677%,96.484% 35.286%,96.387% 34.896%,96.289% 34.505%,96.094% 34.115%,95.996% 33.724%,95.898% 33.333%,95.801% 32.943%,95.703% 32.552%,95.508% 32.161%,95.410% 31.771%,95.313% 31.380%,95.117% 30.990%,95.020% 30.599%,94.824% 30.208%,94.727% 29.818%,94.531% 29.427%,94.434% 29.036%,94.238% 28.646%,94.043% 28.255%,93.945% 27.865%,93.750% 27.474%,93.555% 27.083%,93.359% 26.693%,93.164% 26.302%,92.969% 25.911%,92.773% 25.521%,92.480% 25.130%,92.285% 24.740%,92.090% 24.349%,91.895% 23.958%,91.602% 23.568%,91.406% 23.177%,91.211% 22.786%,90.918% 22.396%,90.723% 22.005%,90.430% 21.615%,90.137% 21.224%,89.844% 20.833%,89.551% 20.443%,89.258% 20.052%,88.965% 19.661%,88.574% 19.271%,88.281% 18.880%,87.988% 18.490%,87.695% 18.099%,87.305% 17.708%,86.914% 17.318%,86.621% 16.927%,86.230% 16.536%,85.938% 16.146%,85.645% 15.755%,85.156% 15.365%,84.766% 14.974%,84.375% 14.583%,83.984% 14.193%,83.496% 13.802%,83.105% 13.411%,82.617% 13.021%,82.227% 12.630%,81.836% 12.240%,81.348% 11.849%,80.859% 11.458%,80.273% 11.068%,79.785% 10.677%,79.297% 10.286%,78.711% 9.896%,78.125% 9.505%,77.637% 9.115%,76.953% 8.724%,76.367% 8.333%,75.781% 7.943%,75.195% 7.552%,74.512% 7.161%,73.828% 6.771%,73.047% 6.380%,72.266% 5.990%,71.484% 5.599%,70.703% 5.208%,69.824% 4.818%,68.945% 4.427%,67.969% 4.036%,66.895% 3.646%,65.820% 3.255%,64.648% 2.865%,63.379% 2.474%,62.012% 2.083%,60.449% 1.693%,58.496% 1.302%,56.250% 0.911%,51.563% 0.521%); }
.hero-art figcaption { justify-content: center; margin-top: 5px; color: #ddc6a5; font-size: 11px; letter-spacing: .03em; }
.hero-art figcaption span:first-child { display: none; }
.hero-art figcaption span:last-child { font-family: Georgia, serif; font-size: 13px; letter-spacing: .02em; }
@media (min-width:1440px) { .hero-art { max-width: 395px; } }
@media (max-width:1080px) { .hero-art { max-width: 335px; } .hero-grid { gap: 38px; padding-block: 46px; } }
@media (max-width:800px) { .hero-grid { gap: 26px; } .hero-art { max-width: 310px; } .hero-art figcaption { align-items: center; flex-direction: row; } }
@media (max-width:600px) { .hero-grid { gap: 28px; padding-block: 38px 30px; } .hero-art { max-width: 265px; width: 76%; align-self: center; } .hero-art figcaption { margin-top: 6px; } .hero-art figcaption span:last-child { font-size: 12px; } }
@media print { .hero { background: white; } .hero-art { max-width: 200px; } .hero-art .art-frame { filter: none; } }
