/* written by build_site.py: each gallery tile grows in proportion to its width-to-height ratio; each photograph lends its colours to its page */
.r-sun-at-sea{--r:1.7778;--ph:#87775c}
.t-sun-at-sea{--t1:#87775c;--t2:#d7bf8b;--p1:#574f42;--p2:#6b6557;--p3:#847f6e;--p4:#b59b70;--p5:#d7bf8b;}
.vt-sun-at-sea{view-transition-name:p-sun-at-sea}
.r-sunset-over-the-ranges{--r:1.7778;--ph:#5c4f3f}
.t-sunset-over-the-ranges{--t1:#5c4f3f;--t2:#dcbe87;--p1:#211a16;--p2:#41352b;--p3:#9f907f;--p4:#dcbe87;}
.vt-sunset-over-the-ranges{view-transition-name:p-sunset-over-the-ranges}
.r-steps-to-the-sea-at-dusk{--r:1.7778;--ph:#6e665c}
.t-steps-to-the-sea-at-dusk{--t1:#6e665c;--t2:#1f1509;--p1:#1f1509;--p2:#5b5352;--p3:#747373;--p4:#b3b6a7;--p5:#d2cfbd;}
.vt-steps-to-the-sea-at-dusk{view-transition-name:p-steps-to-the-sea-at-dusk}
.r-pastel-cove{--r:1.7778;--ph:#9b9da1}
.t-pastel-cove{--t1:#9b9da1;--t2:#868f97;--p1:#353334;--p2:#737a82;--p3:#868f97;--p4:#beb7b8;--p5:#e3ddd7;}
.vt-pastel-cove{view-transition-name:p-pastel-cove}
.r-red-sun-on-the-steps{--r:0.5625;--ph:#846764}
.t-red-sun-on-the-steps{--t1:#846764;--t2:#bf8e7c;--p1:#362118;--p2:#555164;--p3:#85747a;--p4:#bf8e7c;--p5:#d7ad96;}
.vt-red-sun-on-the-steps{view-transition-name:p-red-sun-on-the-steps}
.r-after-sunset-the-steps{--r:0.5625;--ph:#6e5c4f}
.t-after-sunset-the-steps{--t1:#6e5c4f;--t2:#f6b56b;--p1:#242425;--p2:#80818a;--p3:#ae8169;--p4:#b7a499;--p5:#f6b56b;}
.vt-after-sunset-the-steps{view-transition-name:p-after-sunset-the-steps}
.r-norfolk-pines-at-dusk{--r:1.7778;--ph:#564447}
.t-norfolk-pines-at-dusk{--t1:#564447;--t2:#e0ae9b;--p1:#15110b;--p2:#2e211c;--p3:#67607e;--p4:#a38ba1;--p5:#e0ae9b;}
.vt-norfolk-pines-at-dusk{view-transition-name:p-norfolk-pines-at-dusk}
.r-last-light-at-the-groyne{--r:1.7778;--ph:#615247}
.t-last-light-at-the-groyne{--t1:#615247;--t2:#d8a776;--p1:#160e0b;--p2:#74767f;--p3:#ab7d5e;--p4:#9b9c9d;--p5:#d8a776;}
.vt-last-light-at-the-groyne{view-transition-name:p-last-light-at-the-groyne}
.r-the-path-to-the-water{--r:0.5625;--ph:#1c1b1f}
.t-the-path-to-the-water{--t1:#1c1b1f;--t2:#050402;--p1:#050402;--p2:#181a2b;--p3:#2e2e3e;--p4:#837a70;}
.vt-the-path-to-the-water{view-transition-name:p-the-path-to-the-water}
.r-coast-road-at-dusk{--r:1.7778;--ph:#63605c}
.t-coast-road-at-dusk{--t1:#63605c;--t2:#d6cab1;--p1:#1e1c19;--p2:#393435;--p3:#909296;--p4:#b2aca7;--p5:#d6cab1;}
.vt-coast-road-at-dusk{view-transition-name:p-coast-road-at-dusk}
.r-evening-on-the-beach{--r:1.5013;--ph:#797f82}
.t-evening-on-the-beach{--t1:#797f82;--t2:#7d8d9e;--p1:#4c595f;--p2:#7d8d9e;--p3:#a09a9a;--p4:#b5b1ae;--p5:#d1d3d0;}
.vt-evening-on-the-beach{view-transition-name:p-evening-on-the-beach}
.r-quokka-at-a-puddle{--r:1.5013;--ph:#655e5c}
.t-quokka-at-a-puddle{--t1:#655e5c;--t2:#3c2f27;--p1:#3c2f27;--p2:#635c5c;--p3:#767376;--p4:#8a898e;--p5:#c4c7c8;}
.vt-quokka-at-a-puddle{view-transition-name:p-quokka-at-a-puddle}
.r-wave-through-the-rocks{--r:1.5013;--ph:#6b6d72}
.t-wave-through-the-rocks{--t1:#6b6d72;--t2:#545a64;--p1:#0a0908;--p2:#393c3f;--p3:#545a64;--p4:#747a81;--p5:#b7bec9;}
.vt-wave-through-the-rocks{view-transition-name:p-wave-through-the-rocks}
.r-pastel-dusk-rocky-bay{--r:1.3333;--ph:#9f9f9a}
.t-pastel-dusk-rocky-bay{--t1:#9f9f9a;--t2:#adc0ce;--p1:#68655e;--p2:#7d7d76;--p3:#9c9d97;--p4:#adc0ce;--p5:#cfd7da;}
.vt-pastel-dusk-rocky-bay{view-transition-name:p-pastel-dusk-rocky-bay}
.r-stairs-to-the-turquoise-bay{--r:1.3333;--ph:#839497}
.t-stairs-to-the-turquoise-bay{--t1:#839497;--t2:#aec9dd;--p1:#2c301f;--p2:#494e36;--p3:#6d7872;--p4:#839696;--p5:#aec9dd;}
.vt-stairs-to-the-turquoise-bay{view-transition-name:p-stairs-to-the-turquoise-bay}
.hero{--ar:1.3333;--sky:0.47;--g1:#a8c0d7;--g2:#daddd8;--g3:#d5b9ae;--g4:#6b675e}
@media (min-aspect-ratio:1200/900){.hero{height:max(100svh,calc(100vw / var(--ar) * (1 - var(--sky)) + var(--sky-min)))}.hero-copy{bottom:calc(100vw / var(--ar) * (1 - var(--sky)) + var(--lift))}}
