body{background-color:var(--color-cream)}.lantern-glow{mix-blend-mode:multiply;will-change:transform, opacity;background:radial-gradient(60% 55% at 50% 40%,#f2a51629,#f2a51600 70%)}.lantern-impact:before,.community-donate:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f2a51638,#f2a51600);width:70%;height:120%;position:absolute;inset:-20% -10% auto auto}.community-donate>*{position:relative}.lantern-plate{background-image:radial-gradient(80% 70% at 85% 15%, #f2a51659, transparent 60%), linear-gradient(160deg, var(--color-brand), var(--color-brand-dark))}@media (prefers-reduced-motion:no-preference){html.lantern-motion .lantern-hero-photo{transform-origin:55% 45%;animation:9s cubic-bezier(.2,.7,.2,1) .1s forwards lantern-push;transform:scale(1.12)}@keyframes lantern-push{to{transform:scale(1.02)}}html.lantern-motion .lantern-rise{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards lantern-rise;transform:translateY(1.5rem)}html.lantern-motion .lantern-rise:first-child{animation-delay:.25s}html.lantern-motion .lantern-rise:nth-child(2){animation-delay:.5s}html.lantern-motion .lantern-rise:nth-child(3){animation-delay:.8s}html.lantern-motion .lantern-rise:nth-child(4){animation-delay:1.05s}html.lantern-motion .lantern-rise:nth-child(5){animation-delay:1.3s}@keyframes lantern-rise{to{opacity:1;transform:none}}html.lantern-motion .lantern-frame .lantern-frame-photo{transition:transform 1.6s cubic-bezier(.2,.7,.2,1);transform:scale(1.08)}html.lantern-motion .lantern-frame.is-visible .lantern-frame-photo{transform:scale(1)}html.lantern-motion .lantern-donate{animation:2.4s ease-in-out 2.2s lantern-breathe}@keyframes lantern-breathe{50%{transform:scale(1.04)}}}@media (prefers-reduced-motion:reduce){.lantern-glow{display:none}}@media print{.lantern-glow,[data-book-bar],[data-scroll-nav]{display:none!important}.lantern-hero-photo,.lantern-rise,.lantern-frame-photo{opacity:1!important;animation:none!important;transform:none!important}.lantern-hero{min-height:auto}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:0!important;border-bottom:1.5px dotted color-mix(in srgb, currentColor 60%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline:.1rem!important}form[action*=\/enquiry] label{font-family:var(--font-display);font-style:italic}form[action*=\/enquiry] button[type=submit]{border-radius:0!important}form[action*=\/enquiry] button[type=submit]:after{content:" →"}.sc-chat .sc-chat-toggle{text-transform:uppercase;letter-spacing:.12em;border-radius:6px;min-height:3rem;font-size:.75rem}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 19.9 Q4.0 19.9 8.0 20.6 Q12.1 21.2 16.3 19.9 Q20.6 18.6 24.5 19.5 Q28.5 20.3 33.6 20.9 Q38.8 21.4 43.8 20.3 Q48.9 19.1 53.1 18.8 Q57.4 18.5 61.8 19.4 Q66.2 20.3 70.7 20.7 Q75.3 21.1 79.5 20.6 Q83.7 20.1 88.0 20.2 Q92.3 20.2 97.2 19.3 Q102.1 18.4 105.8 18.5 Q109.5 18.5 113.3 19.6 Q117.1 20.7 122.4 19.8 Q127.7 19.0 132.2 18.8 Q136.8 18.6 140.3 19.7 Q143.8 20.8 147.4 20.9 Q151.0 20.9 156.3 20.4 Q161.6 20.0 165.7 19.2 Q169.9 18.5 175.0 19.6 Q180.0 20.7 183.8 20.4 Q187.6 20.0 191.2 20.2 Q194.7 20.4 199.4 20.0 Q204.2 19.5 209.0 20.0 Q213.8 20.4 214.9 19.8 L216.0 19.2'/%3E%3Cpath d='M324.0 20.4 Q324.0 20.4 329.4 19.6 Q334.9 18.7 338.5 19.4 Q342.1 20.1 347.1 20.1 Q352.0 20.1 357.2 19.4 Q362.4 18.8 367.3 19.6 Q372.2 20.4 376.8 20.4 Q381.3 20.4 385.5 20.2 Q389.7 19.9 394.4 20.2 Q399.0 20.6 403.6 20.5 Q408.2 20.5 413.3 20.8 Q418.3 21.2 423.4 20.3 Q428.5 19.5 432.3 19.2 Q436.2 18.8 440.3 19.5 Q444.4 20.1 448.9 20.7 Q453.4 21.2 458.6 20.1 Q463.8 18.9 468.3 19.4 Q472.9 19.9 477.3 19.2 Q481.6 18.5 486.0 18.5 Q490.3 18.6 494.9 18.8 Q499.6 19.0 504.4 20.2 Q509.2 21.5 512.9 20.8 Q516.7 20.1 520.3 20.4 Q524.0 20.6 527.7 19.6 Q531.5 18.6 533.7 18.7 L536.0 18.7'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 2 L32 7 M26 7 L38 7 M24 10 C18 14 18 30 24 34 L40 34 C46 30 46 14 40 10 Z M32 10 L32 34 M26 12 C23 18 23 26 26 32 M38 12 C41 18 41 26 38 32 M28 34 L28 38 L36 38 L36 34'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 19.9 Q4.0 19.9 8.0 20.6 Q12.1 21.2 16.3 19.9 Q20.6 18.6 24.5 19.5 Q28.5 20.3 33.6 20.9 Q38.8 21.4 43.8 20.3 Q48.9 19.1 53.1 18.8 Q57.4 18.5 61.8 19.4 Q66.2 20.3 70.7 20.7 Q75.3 21.1 79.5 20.6 Q83.7 20.1 88.0 20.2 Q92.3 20.2 97.2 19.3 Q102.1 18.4 105.8 18.5 Q109.5 18.5 113.3 19.6 Q117.1 20.7 122.4 19.8 Q127.7 19.0 132.2 18.8 Q136.8 18.6 140.3 19.7 Q143.8 20.8 147.4 20.9 Q151.0 20.9 156.3 20.4 Q161.6 20.0 165.7 19.2 Q169.9 18.5 175.0 19.6 Q180.0 20.7 183.8 20.4 Q187.6 20.0 191.2 20.2 Q194.7 20.4 199.4 20.0 Q204.2 19.5 209.0 20.0 Q213.8 20.4 214.9 19.8 L216.0 19.2'/%3E%3Cpath d='M324.0 20.4 Q324.0 20.4 329.4 19.6 Q334.9 18.7 338.5 19.4 Q342.1 20.1 347.1 20.1 Q352.0 20.1 357.2 19.4 Q362.4 18.8 367.3 19.6 Q372.2 20.4 376.8 20.4 Q381.3 20.4 385.5 20.2 Q389.7 19.9 394.4 20.2 Q399.0 20.6 403.6 20.5 Q408.2 20.5 413.3 20.8 Q418.3 21.2 423.4 20.3 Q428.5 19.5 432.3 19.2 Q436.2 18.8 440.3 19.5 Q444.4 20.1 448.9 20.7 Q453.4 21.2 458.6 20.1 Q463.8 18.9 468.3 19.4 Q472.9 19.9 477.3 19.2 Q481.6 18.5 486.0 18.5 Q490.3 18.6 494.9 18.8 Q499.6 19.0 504.4 20.2 Q509.2 21.5 512.9 20.8 Q516.7 20.1 520.3 20.4 Q524.0 20.6 527.7 19.6 Q531.5 18.6 533.7 18.7 L536.0 18.7'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 2 L32 7 M26 7 L38 7 M24 10 C18 14 18 30 24 34 L40 34 C46 30 46 14 40 10 Z M32 10 L32 34 M26 12 C23 18 23 26 26 32 M38 12 C41 18 41 26 38 32 M28 34 L28 38 L36 38 L36 34'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.3px;filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 70%, transparent))}
