/* Desktop PDF artwork follows content height; phone and tablet layouts stay independent. */
@media(min-width:1150px){
  body{--pdf-u:min(1px,calc(100vw / 1920));--desktop-cream:#f7e8d3;--desktop-yellow:#f8c250;--desktop-orange:#f05a24;--desktop-paper:#fcf5f0;--desktop-ink:#2d2d2d;--orange:#f05a24;--yellow:#f8c250;--cream:#f7e8d3;color:var(--desktop-ink);padding-bottom:0}
  html{scroll-padding-top:clamp(84px,6.458334vw,124px)}
  .container,.visit>.container{width:calc(var(--pdf-u) * 1616);max-width:calc(100% - 48px)}
  .site-header{box-shadow:none}
  .header-inner{display:grid;grid-template-columns:calc(var(--pdf-u) * 340) minmax(0,1fr);min-height:max(72px,calc(var(--pdf-u) * 112));gap:0}
  .site-header .brand{width:calc(var(--pdf-u) * 210);min-width:130px;flex-basis:auto}
  .site-header #primary-nav{display:flex;justify-content:space-between;gap:calc(var(--pdf-u) * 32);font-size:calc(var(--pdf-u) * 22);line-height:1.3;min-width:0}
  .site-header #primary-nav>a{display:flex;align-items:center;min-height:44px}
  #primary-nav>a[href="#visit"]{display:none}
  .site-header #primary-nav>.visit-link{background:var(--brand-orange);color:#fff;padding:calc(var(--pdf-u) * 10) calc(var(--pdf-u) * 16);white-space:nowrap;gap:calc(var(--pdf-u) * 10)}
  .site-header .visit-link>span{font-size:inherit;min-width:1.5em;border:0;border-radius:0;color:var(--desktop-ink);padding:0 5px}
  .site-header #primary-nav>.visit-link:hover,.site-header #primary-nav>.visit-link:focus-visible,.site-header #primary-nav>.visit-link:active{background:var(--brand-yellow);color:var(--brand-orange)}
  .social-strip-inner{gap:calc(var(--pdf-u) * 70);padding:0 24px;min-height:calc(var(--pdf-u) * 62.4);font-size:calc(var(--pdf-u) * 20);line-height:1.3}
  .social-strip-inner>a{min-height:44px}
  .social-strip svg,.social-strip img{width:calc(var(--pdf-u) * 28);height:calc(var(--pdf-u) * 28)}
  .explore{padding:calc(var(--pdf-u) * 90.3476) 0 calc(var(--pdf-u) * 109.84);background:var(--desktop-cream);background-image:linear-gradient(var(--desktop-yellow),var(--desktop-yellow));background-position:top center;background-size:100% calc(var(--pdf-u) * 56.759);background-repeat:no-repeat}
  .explore:before{height:calc(var(--pdf-u) * 700);top:calc(var(--pdf-u) * 55.759);border-radius:0;background:url("assets/desktop-pdf/facts-band.svg?v=0.1.53") top center/100% 100% no-repeat}
  .visit-facts:before,.visit-facts:after{display:none}
  .visit-facts:after{display:block;left:calc(50% + var(--pdf-u) * 440);top:calc(var(--pdf-u) * 195.4114);width:calc(var(--pdf-u) * 520);height:calc(var(--pdf-u) * 480);transform:none;background:url("assets/desktop-pdf/watermark.svg?v=0.1.53") center/100% 100% no-repeat}
  .visit-facts{width:calc(var(--pdf-u) * 1361.926);max-width:100%;gap:calc(var(--pdf-u) * 95.8745);margin:0 auto calc(var(--pdf-u) * 81.681)}
  .visit-facts>a{display:grid;grid-template-rows:calc(var(--pdf-u) * 85) minmax(2.4em,auto) minmax(2.4em,auto);justify-items:center;align-items:start;align-content:start;row-gap:calc(var(--pdf-u) * 14);min-height:calc(var(--pdf-u) * 365.805);padding:calc(var(--pdf-u) * 36) calc(var(--pdf-u) * 22);font-size:calc(var(--pdf-u) * 34.4561);border-radius:calc(var(--pdf-u) * 20);box-shadow:0 10px 22px #36271126}
  .fact-icon{background:none;box-shadow:none;width:calc(var(--pdf-u) * 85);height:calc(var(--pdf-u) * 85);margin:0}
  .fact-icon>.pdf-icon{width:100%;height:100%}
  .visit-facts strong{color:var(--desktop-orange);font-size:inherit;line-height:1.2;min-height:2.4em;display:block;margin:0}
  .visit-facts a>span:last-child{display:flex;align-items:center;justify-content:center;align-self:stretch;font-size:calc(var(--pdf-u) * 34.7271);line-height:1.2;min-height:2.4em}
  .section-heading h1{font-size:calc(var(--pdf-u) * 60.8463);line-height:1.2}
  .section-heading p{font-size:calc(var(--pdf-u) * 39.6727);line-height:1.2;margin-top:calc(var(--pdf-u) * -1.65)}
  .category-circle{width:calc(var(--pdf-u) * 1920);max-width:none;height:calc(var(--pdf-u) * 850);margin:calc(var(--pdf-u) * -41) 0 0;left:50%;transform:translateX(-50%)}
  .category-orbit,.category-watermark{inset:0;left:0;top:0;width:100%;height:100%;transform:none;border:0;border-radius:0;pointer-events:none}
  .category-orbit{background-image:url("assets/desktop-pdf/category-orbit.svg?v=0.1.53");background-position:center;background-size:100% 100%;background-repeat:no-repeat}
  .category-watermark{opacity:1;background:url("assets/desktop-pdf/category-words.svg?v=0.1.53") center/100% 100% no-repeat}
  .category-watermark>span{display:none}
  .category{width:calc(var(--pdf-u) * 206.59);height:calc(var(--pdf-u) * 212.305);transform:none;animation:none;min-height:0;font-size:calc(var(--pdf-u) * 24);line-height:1.1;color:#fff}
  .category-shop{left:32.06166%;top:4.66259%}
  .category-entertainment{left:59.79868%;top:4.66259%}
  .category-dining{left:25.12745%;top:35.82275%}
  .category-tech{left:64.78858%;top:35.82275%}
  .category-services{left:32.06166%;top:70.17328%}
  .category-wellness{left:59.79868%;top:70.17328%}
  .category .category-icon{display:block;width:100%;height:100%;background:none;box-shadow:none;border-radius:0;filter:none;transform:none}
  .category-icon>.pdf-icon{width:100%;height:100%;overflow:visible}
  .category>.desktop-category-content{position:absolute;left:calc(var(--pdf-u) * 93.491);top:calc(var(--pdf-u) * 93.491);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pdf-u) * 8);width:max-content;max-width:calc(var(--pdf-u) * 150);padding:0;margin:0;background:none;box-shadow:none;pointer-events:none}
  .desktop-category-content>.desktop-category-glyph{display:block;position:static;flex:0 0 auto;width:calc(var(--pdf-u) * 76);height:calc(var(--pdf-u) * 70);overflow:visible;transform:none;margin:0}
  .desktop-category-content>.desktop-category-label{display:block;position:static;width:max-content;max-width:none;margin:0;padding:0;background:none;box-shadow:none;color:inherit;font-size:inherit;font-weight:600;line-height:1.1;white-space:nowrap;text-align:center;transform:none}
  .category:active [data-pdf-part="disk"],.category:focus-visible [data-pdf-part="disk"]{fill:#fff}
  .category:active [data-pdf-part="glyph"],.category:focus-visible [data-pdf-part="glyph"],.category-shop:active [data-pdf-part="shadow"],.category-shop:focus-visible [data-pdf-part="shadow"]{fill:#f05a24}
  .category:active .desktop-category-label,.category:focus-visible .desktop-category-label{color:#f05a24}
  .category:active .category-icon,.category:focus-visible .category-icon{background:none;box-shadow:none}
  .circle-centre{left:50.44734%;top:20.179%;width:calc(var(--pdf-u) * 500);height:auto;transform:translateX(-50%);gap:calc(var(--pdf-u) * 4)}
  .logo-link-wrap,.logo-spin{width:calc(var(--pdf-u) * 334.348);height:calc(var(--pdf-u) * 317.732)}
  .circle-centre>a,.circle-centre strong{font-size:calc(var(--pdf-u) * 42.5985);line-height:1.1}
  .search-area{padding:calc(var(--pdf-u) * 14.8) 0 calc(var(--pdf-u) * 86)}
  .search-area>.directory-search{top:0;width:calc(var(--pdf-u) * 1040);min-height:calc(var(--pdf-u) * 96);margin:0 auto;padding:calc(var(--pdf-u) * 8) calc(var(--pdf-u) * 10) calc(var(--pdf-u) * 8) calc(var(--pdf-u) * 32);gap:calc(var(--pdf-u) * 20);border-radius:60px}
  .directory-search input{font-size:calc(var(--pdf-u) * 26);line-height:1.4}
  .directory-search>svg{width:calc(var(--pdf-u) * 32);height:calc(var(--pdf-u) * 32)}
  .search-submit{width:calc(var(--pdf-u) * 110);height:calc(var(--pdf-u) * 76);min-height:44px;border-radius:60px}
  .search-submit .pdf-icon{width:calc(var(--pdf-u) * 38);height:calc(var(--pdf-u) * 38)}
  .shopper{width:calc(var(--pdf-u) * 920.218);left:calc(50% - var(--pdf-u) * 1156.1656);bottom:0;max-width:none}
  .slogan{padding:0;font-size:calc(var(--pdf-u) * 34.456);line-height:1.4;background:var(--desktop-orange)}
  .events-banner{height:calc(var(--pdf-u) * 442.394);padding:0}
  .events-banner>img{left:calc(50% - var(--pdf-u) * 992.422);top:calc(var(--pdf-u) * -707.9777);width:calc(var(--pdf-u) * 2225.66);height:calc(var(--pdf-u) * 1283.596);object-fit:fill}
  .events-banner:after{background:rgba(0,0,0,.4)}
  .events-banner h2{font-size:calc(var(--pdf-u) * 60.8463);margin-bottom:calc(var(--pdf-u) * 42)}
  .events-banner .button,.about .property .button,#enquiry-form>.button{font-size:calc(var(--pdf-u) * 32.797);min-height:44px;padding:calc(var(--pdf-u) * 13) calc(var(--pdf-u) * 28);gap:calc(var(--pdf-u) * 12);border-radius:60px;line-height:1.45}
  .events-banner .button>.pdf-icon,.property .button>.pdf-icon,#enquiry-form>.button>.pdf-icon{width:1.1em;height:1.1em}
  .event-content{width:100%;max-width:none;padding:calc(var(--pdf-u) * 74) 0 calc(var(--pdf-u) * 100)}
  .event-heading{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pdf-u) * 10);margin-bottom:calc(var(--pdf-u) * 12)}
  .event-heading .desktop-events-title{font-size:calc(var(--pdf-u) * 60.8463);line-height:1.2}
  .carousel-controls{display:flex;justify-content:center;gap:0}
  .carousel-controls .icon-button{position:relative;isolation:isolate;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent}
  .carousel-controls .icon-button:before{content:"";position:absolute;inset:7px;z-index:-1;background:#fff;border:1px solid #d6d0c5;border-radius:5px}
  .carousel-controls .icon-button svg{width:14px;height:14px}
  .event-track{gap:calc(var(--pdf-u) * 84.6);padding:0 calc(var(--pdf-u) * 33) calc(var(--pdf-u) * 24);margin:0;justify-content:flex-start}
  .event-track:not(:has(.event-card:nth-child(3))){justify-content:center}
  .event-card{flex:0 0 calc(var(--pdf-u) * 454.93);max-width:none;border-radius:calc(var(--pdf-u) * 14);overflow:hidden}
  .event-card .event-poster{width:100%;height:calc(var(--pdf-u) * 496.627);max-height:none;aspect-ratio:auto;object-fit:cover}
  .event-card .event-copy{padding:calc(var(--pdf-u) * 26)}
  .event-card .event-status{display:none}
  .event-card h3{font-size:calc(var(--pdf-u) * 28);line-height:1.25;margin-bottom:calc(var(--pdf-u) * 15)}
  .event-meta{display:flex;flex-wrap:wrap;gap:calc(var(--pdf-u) * 8) calc(var(--pdf-u) * 14);font-size:calc(var(--pdf-u) * 20);line-height:1.4;margin-bottom:calc(var(--pdf-u) * 17)}
  .event-meta>div:last-child{flex-basis:100%}
  .event-meta svg{width:1em;height:1.2em;margin:0}
  .event-copy>.button{font-size:calc(var(--pdf-u) * 24);padding:calc(var(--pdf-u) * 10) calc(var(--pdf-u) * 22);min-height:44px;border-radius:40px}
  .event-bottom{width:calc(100% - var(--pdf-u) * 66);margin:calc(var(--pdf-u) * 25) auto 0;font-size:calc(var(--pdf-u) * 22)}
  .about{position:relative;isolation:isolate;padding:calc(var(--pdf-u) * 367.782) 0 0;background:var(--desktop-yellow);border:0;box-shadow:none}
  .about:before{top:0;height:calc(var(--pdf-u) * 650);border-radius:0;background:url("assets/desktop-pdf/about-top.svg?v=0.1.53") top center/100% 100% no-repeat;z-index:-2}
  .about h2{font-size:calc(var(--pdf-u) * 60.8463);line-height:1.2;margin:0 0 calc(var(--pdf-u) * 45);text-align:center}
  .about .about-intro,.about .about-story{display:none}
  .desktop-about-intro{font-size:calc(var(--pdf-u) * 30);line-height:1.461;text-align:justify;margin:0 0 calc(var(--pdf-u) * 105)}
  .about [data-desktop-overview]{display:grid;grid-template-columns:minmax(0,850fr) minmax(0,707.68fr);gap:calc(var(--pdf-u) * 60);align-items:start;overflow:visible;box-shadow:none;border:0;border-radius:0;background:none;margin:0 0 calc(var(--pdf-u) * 120)}
  .about .property[data-desktop-overview]>[data-desktop-copy]{grid-column:1;grid-row:1;padding:0;margin:calc(var(--pdf-u) * -7) 0 0;min-width:0}
  .about .property[data-desktop-overview]>.desktop-mall-photo{grid-column:2;grid-row:1;display:block;flex:none;padding:0;position:relative;isolation:isolate;width:100%;aspect-ratio:707.68/772.251}
  .desktop-mall-photo:before{content:"";position:absolute;inset:0 auto auto 0;width:108.938%;height:102.246%;background:url("assets/desktop-pdf/mall-backing.svg?v=0.1.53") top left/100% 100% no-repeat;z-index:-1;pointer-events:none}
  .desktop-mall-photo>img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--pdf-u) * 22);box-shadow:none;max-height:none}
  .about .property{font-family:Poppins,Arial,sans-serif;font-style:normal;font-synthesis:none}
  .about .property .icon-list,.about .property .property-contact{font-weight:500}
  .about .property .button{font-weight:700}
  .about .property[data-desktop-overview] h3{font-size:calc(var(--pdf-u) * 69.3083);font-weight:600;line-height:1.1;margin-bottom:calc(var(--pdf-u) * 15)}
  .about .property .icon-list{font-size:calc(var(--pdf-u) * 25);line-height:1.3;display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--pdf-u) * 10);width:100%}
  .about .property .icon-list li{display:grid;grid-template-columns:1.4em minmax(0,1fr);gap:calc(var(--pdf-u) * 10);align-items:start}
  .about .property .icon-list .pdf-icon{width:1.4em;height:1.45em;margin:0}
  .about .property .icon-list .desktop-copy{padding-top:.075em}
  .about [data-desktop-overview] .icon-list{font-size:calc(var(--pdf-u) * 30)}
  [data-desktop-overview] .icon-list li:nth-child(n+5){display:none}
  .about .property .property-contact{font-size:calc(var(--pdf-u) * 25);line-height:1.45;border-top:1px solid var(--desktop-orange);padding-top:calc(var(--pdf-u) * 20);margin:calc(var(--pdf-u) * 20) 0;gap:calc(var(--pdf-u) * 8);width:100%}
  .about .property .property-contact a{display:grid;grid-template-columns:1.4em minmax(0,1fr);align-items:center;gap:calc(var(--pdf-u) * 10);min-height:1.6em}
  .about .property .property-contact .pdf-icon{width:1.4em;height:1.4em;margin:0}
  .property-contact .desktop-copy{overflow-wrap:anywhere}
  .about [data-desktop-overview] .property-contact{font-size:calc(var(--pdf-u) * 30);max-width:calc(var(--pdf-u) * 700);position:relative;border-top:0;margin-bottom:calc(var(--pdf-u) * 40)}
  [data-desktop-overview] .property-contact:before{content:"";position:absolute;top:0;width:calc(var(--pdf-u) * 535);max-width:100%;height:1px;background:var(--desktop-orange)}
  .desktop-mall-stats{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:calc(var(--pdf-u) * 30);margin-bottom:calc(var(--pdf-u) * 34)}
  .desktop-mall-stat{display:flex;align-items:center;gap:calc(var(--pdf-u) * 14);min-width:0}
  .desktop-mall-stat>.pdf-icon{width:calc(var(--pdf-u) * 110);height:calc(var(--pdf-u) * 130);flex-shrink:0}
  .desktop-mall-stat strong{display:block;margin-top:calc(var(--pdf-u) * -10)}
  .desktop-mall-stat strong>.pdf-icon{height:calc(var(--pdf-u) * 89.355);width:auto;max-width:100%}
  .desktop-mall-stat:last-child strong>.pdf-icon{height:calc(var(--pdf-u) * 98.531);width:auto}
  .desktop-mall-stat span{display:block;font-size:calc(var(--pdf-u) * 31);line-height:1.15}
  .desktop-mall-stat .desktop-stat-subtitle{font-size:calc(var(--pdf-u) * 24.4273)}
  .about .property-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--pdf-u) * 83.674);padding:0 0 calc(var(--pdf-u) * 30)}
  .about .property-grid:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:calc(var(--pdf-u) * -27.665);width:100vw;height:calc(100% + var(--pdf-u) * 27.665);background:var(--desktop-cream) url("assets/desktop-pdf/property-row.svg?v=0.1.53") top center/100% auto no-repeat;z-index:-1;pointer-events:none}
  .property-grid>.property{display:flex;flex-direction:column;min-height:calc(var(--pdf-u) * 980.433);background:#fff;border-radius:calc(var(--pdf-u) * 20);overflow:hidden;box-shadow:0 12px 28px #36271126}
  .property-grid>.property>img{width:100%;height:calc(var(--pdf-u) * 438.013);min-height:0;max-height:none;object-fit:cover}
  .property-grid>.property>div{display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--pdf-u) * 30) calc(var(--pdf-u) * 34);flex:1;min-width:0}
  .property-grid>.property h3{font-size:calc(var(--pdf-u) * 36);font-weight:600;line-height:1.15;margin-bottom:calc(var(--pdf-u) * 20)}
  .property-grid>.property .button{margin-top:auto}
  .visit{padding:calc(var(--pdf-u) * 477.94) 0 0;background:var(--desktop-paper);isolation:isolate;position:relative}
  .visit:before{top:0;height:calc(var(--pdf-u) * 650);background:url("assets/desktop-pdf/visit-top.svg?v=0.1.53") top center/100% 100% no-repeat;border-radius:0;z-index:-2}
  .visit h2{font-size:calc(var(--pdf-u) * 60);line-height:1.2;margin:0 0 calc(var(--pdf-u) * 69.73)}
  .contact-grid{grid-template-columns:minmax(0,410fr) minmax(0,494fr) minmax(0,444fr) minmax(0,268fr);gap:0;padding:0 0 calc(var(--pdf-u) * 30);font-size:calc(var(--pdf-u) * 20);line-height:1.556;position:relative}
  .contact-grid:before{display:none}
  .contact-grid>img{width:calc(var(--pdf-u) * 300);max-width:95%}
  .contact-grid>div{padding-right:calc(var(--pdf-u) * 20)}
  .contact-grid>div:last-child,.contact-grid>div:nth-child(3){padding-right:0}
  .contact-grid h3{font-size:calc(var(--pdf-u) * 35);line-height:1.2;margin:0 0 calc(var(--pdf-u) * 4)}
  .contact-grid .contact-link,.contact-address-row{gap:calc(var(--pdf-u) * 9);align-items:flex-start;min-height:0}
  .contact-grid .contact-link .contact-icon,.contact-address-row .contact-icon{flex-basis:calc(var(--pdf-u) * 30);width:calc(var(--pdf-u) * 30);height:calc(var(--pdf-u) * 30);margin:0}
  .contact-address-row .contact-icon{flex-basis:calc(var(--pdf-u) * 22);width:calc(var(--pdf-u) * 22)}
  .contact-grid .contact-link img[src$="contact-mail.svg"]{height:calc(var(--pdf-u) * 22);margin-top:calc(var(--pdf-u) * 4)}
  .contact-grid .social-icons{gap:calc(var(--pdf-u) * 17);flex-wrap:nowrap}
  .contact-grid .social-icons>a{width:calc(var(--pdf-u) * 45);height:44px;flex-basis:calc(var(--pdf-u) * 45);min-height:44px;background:none;place-items:start}
  .contact-grid .social-icons>a>img{width:calc(var(--pdf-u) * 45);height:calc(var(--pdf-u) * 45)}
  .map-band{position:relative;isolation:isolate;overflow:hidden;background:var(--desktop-orange);border:0;border-radius:0;padding:calc(var(--pdf-u) * 278.387) 0 calc(var(--pdf-u) * 6.092)}
  .map-band:before{top:0;width:100%;height:calc(var(--pdf-u) * 500);background:url("assets/desktop-pdf/map-top.svg?v=0.1.53") top center/100% 100% no-repeat;z-index:-2}
  .map-band:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:calc(var(--pdf-u) * 1920);height:calc(var(--pdf-u) * 1250);background:url("assets/desktop-pdf/visit-art.svg?v=0.1.53") top center/100% 100% no-repeat;pointer-events:none;z-index:-1}
  .visit .map-grid{position:relative;z-index:1;display:block;width:calc(var(--pdf-u) * 968.161);max-width:calc(100% - 48px);transform:translateX(calc(var(--pdf-u) * 21.3835))}
  .map-grid>img{display:none}
  .visit .map-grid>.location-map{width:100%;height:auto;aspect-ratio:968.161/691.521;min-height:0;border-radius:calc(var(--pdf-u) * 16);overflow:hidden;background:#e9e7df}
  .location-map iframe{display:block;width:100%;height:100%;position:absolute;inset:0;border:0;background:#e9e7df}
  .location-map .map-directions{position:absolute;top:12px;right:12px;bottom:auto;left:auto;min-height:44px;width:max-content;max-width:calc(100% - 24px);display:flex;align-items:center;gap:9px;padding:10px 18px;background:#fff;color:var(--brand-orange);font-size:15px;line-height:1.3;border-radius:40px;box-shadow:0 4px 16px #0002}
  .location-map .map-directions:focus-visible,.location-map .map-directions:active{background:var(--brand-orange);color:#fff}
  .enquiry{padding:calc(var(--pdf-u) * 287) 0 0;position:relative;isolation:isolate;background:var(--desktop-cream)}
  /* Continue the route and faint lower lettering over the next curve, rather
     than letting the next section paint over the map band's overflow. */
  .enquiry:before{top:0;height:calc(var(--pdf-u) * 475);background-image:url("assets/desktop-pdf/visit-art.svg?v=0.1.53"),url("assets/desktop-pdf/map-bottom.svg?v=0.1.53");background-position:center calc(var(--pdf-u) * -976),top center;background-size:calc(var(--pdf-u) * 1920) calc(var(--pdf-u) * 1250),100% 100%;background-repeat:no-repeat;z-index:-1;border-radius:0}
  .enquiry h2{font-size:calc(var(--pdf-u) * 60.8463);line-height:1.2;margin:0 0 calc(var(--pdf-u) * 45)}
  .enquiry-grid{max-width:none;width:100%;gap:calc(var(--pdf-u) * 44);align-items:stretch}
  .enquiry-intro{min-height:calc(var(--pdf-u) * 899);padding:calc(var(--pdf-u) * 64) calc(var(--pdf-u) * 40);position:relative;background:var(--desktop-orange);border-radius:calc(var(--pdf-u) * 18);color:#fff}
  .enquiry-intro h3{font-size:calc(var(--pdf-u) * 50);font-weight:600;line-height:1.28;margin-bottom:calc(var(--pdf-u) * 22)}
  .enquiry-intro p{font-size:calc(var(--pdf-u) * 25);line-height:1.4}
  .enquiry-intro .enquiry-contact{margin:calc(var(--pdf-u) * 45) 0 calc(var(--pdf-u) * 250);gap:calc(var(--pdf-u) * 14);max-width:100%}
  .enquiry-intro .enquiry-contact>div{font-size:calc(var(--pdf-u) * 35);gap:calc(var(--pdf-u) * 20)}
  .enquiry-contact dt{flex-basis:calc(var(--pdf-u) * 115.3);gap:0}
  .enquiry-contact dt svg{display:none}
  .enquiry-contact a{font-weight:400}
  .enquiry-intro>img{position:absolute;right:calc(var(--pdf-u) * 56);bottom:calc(var(--pdf-u) * 48);width:calc(var(--pdf-u) * 160);height:calc(var(--pdf-u) * 220);object-fit:contain;background:none;border-radius:0;padding:0;margin:0}
  .enquiry form{padding:calc(var(--pdf-u) * 40) calc(var(--pdf-u) * 53);background:var(--desktop-yellow);border-radius:calc(var(--pdf-u) * 18)}
  .enquiry label{font-size:calc(var(--pdf-u) * 30);font-weight:500;margin:0 0 calc(var(--pdf-u) * 7);line-height:1.4}
  .enquiry input,.enquiry select,.enquiry textarea{font-size:calc(var(--pdf-u) * 26);min-height:calc(var(--pdf-u) * 90);padding:calc(var(--pdf-u) * 15);margin-bottom:calc(var(--pdf-u) * 20);border-radius:calc(var(--pdf-u) * 12)}
  .enquiry textarea{min-height:calc(var(--pdf-u) * 180)}
  .enquiry .select-field{margin-bottom:calc(var(--pdf-u) * 20)}
  .enquiry .select-field select{font-size:calc(var(--pdf-u) * 27.8376);font-weight:600;margin-bottom:0;padding-right:45px}
  #enquiry-form>.button{margin-top:calc(var(--pdf-u) * 4)}
  .site-footer{padding:calc(var(--pdf-u) * 329) 0 calc(var(--pdf-u) * 32);position:relative;isolation:isolate;background:var(--desktop-ink);border:0;box-shadow:none}
  .site-footer:before{top:0;height:calc(var(--pdf-u) * 550);border-radius:0;background:url("assets/desktop-pdf/footer-top.svg?v=0.1.53") top center/100% 100% no-repeat;z-index:-1}
  .footer-grid{grid-template-columns:minmax(0,676fr) minmax(0,249fr) minmax(0,462fr) minmax(0,229fr);gap:0;font-size:calc(var(--pdf-u) * 22);line-height:1.308}
  .footer-grid .footer-brand>img{width:calc(var(--pdf-u) * 325);margin:0 0 calc(var(--pdf-u) * 22)}
  .footer-grid .footer-brand p{max-width:100%;font-size:calc(var(--pdf-u) * 22);line-height:1.308}
  .footer-grid .footer-group{border:0;padding:0;margin:0;min-width:0}
  .footer-grid .footer-group>summary{display:block;pointer-events:none;color:var(--desktop-orange);font-size:calc(var(--pdf-u) * 35.095);line-height:1.2;margin:0 0 calc(var(--pdf-u) * 10);padding:0;min-height:0}
  .footer-group>summary svg{display:none}
  .footer-grid .footer-group>nav,.footer-grid .footer-group>.social-icons{padding:0}
  .footer-grid nav[aria-label="Footer quick links"]>a{display:flex;align-items:center;min-height:calc(var(--pdf-u) * 35);padding:0;font-size:calc(var(--pdf-u) * 22);line-height:1.308}
  .footer-grid nav[aria-label="Footer quick links"]>a:first-child{color:var(--desktop-yellow);font-weight:700}
  .footer-grid nav>a[href*="play.google.com"]{display:none}
  .footer-grid .footer-contact-link{font-size:calc(var(--pdf-u) * 22);min-height:calc(var(--pdf-u) * 35);align-items:center;gap:calc(var(--pdf-u) * 12);line-height:1.308}
  .footer-contact-icon{width:calc(var(--pdf-u) * 30);height:calc(var(--pdf-u) * 30);flex-basis:calc(var(--pdf-u) * 30);margin:0}
  .footer-grid .social-icons{gap:calc(var(--pdf-u) * 14);flex-wrap:nowrap}
  .footer-grid .social-icons>a{width:calc(var(--pdf-u) * 44);height:44px;min-height:44px;background:none;place-items:start}
  .footer-grid .social-icons>a>img{width:calc(var(--pdf-u) * 44);height:calc(var(--pdf-u) * 44)}
  .legal-links{margin-top:calc(var(--pdf-u) * 80);font-size:calc(var(--pdf-u) * 22);line-height:1.4;gap:calc(var(--pdf-u) * 24)}
  .legal-links>a:first-child:after{content:"|";padding-left:calc(var(--pdf-u) * 24)}
  .copyright{min-height:calc(var(--pdf-u) * 66);align-items:center;font-size:calc(var(--pdf-u) * 22);line-height:1.4;padding:calc(var(--pdf-u) * 14) max(24px,calc((100% - var(--pdf-u) * 1616)/2));background:#fff;color:#2c2c2c}
  html[data-visitor-text="large"] .header-inner{grid-template-columns:calc(var(--pdf-u) * 300) minmax(0,1fr);padding-block:10px}
  html[data-visitor-text="large"]{scroll-padding-top:160px}
  html[data-visitor-text="large"] #primary-nav{flex-wrap:wrap;justify-content:flex-end;gap:12px max(18px,calc(var(--pdf-u) * 28));font-size:max(18px,calc(var(--pdf-u) * 28))}
  html[data-visitor-text="large"] .category{font-size:calc(var(--pdf-u) * 28)}
  html[data-visitor-text="large"] .desktop-category-content>.desktop-category-glyph{width:calc(var(--pdf-u) * 68);height:calc(var(--pdf-u) * 62)}
  html[data-visitor-text="large"] .circle-centre>a,html[data-visitor-text="large"] .circle-centre strong{font-size:calc(var(--pdf-u) * 46)}
  html[data-visitor-text="large"] .property-grid>.property{min-height:calc(var(--pdf-u) * 1100)}
  html[data-visitor-text="large"] .about .property .icon-list,html[data-visitor-text="large"] .about .property .property-contact{font-size:max(18px,calc(var(--pdf-u) * 29))}
  html[data-visitor-text="large"] .contact-grid{grid-template-columns:1fr 1.3fr;gap:24px;font-size:max(18px,calc(var(--pdf-u) * 25))}
  html[data-visitor-text="large"] .footer-grid{grid-template-columns:1.3fr .7fr;gap:32px;font-size:max(18px,calc(var(--pdf-u) * 25))}
  html[data-visitor-text="large"] .footer-grid nav>a,html[data-visitor-text="large"] .footer-grid .footer-contact-link,html[data-visitor-text="large"] .footer-grid .footer-brand p{font-size:max(18px,calc(var(--pdf-u) * 25))}
  html[data-visitor-text="large"] .enquiry input,html[data-visitor-text="large"] .enquiry select,html[data-visitor-text="large"] .enquiry textarea{font-size:max(20px,calc(var(--pdf-u) * 30))}
}
@media(min-width:1150px) and (hover:hover) and (pointer:fine){
  .category:hover [data-pdf-part="disk"]{fill:#fff}
  .category:hover [data-pdf-part="glyph"],.category-shop:hover [data-pdf-part="shadow"]{fill:#f05a24}
  .category:hover .desktop-category-label{color:#f05a24}
  .category:hover .category-icon{background:none;box-shadow:none}
  .location-map .map-directions:hover{background:var(--brand-orange);color:#fff}
}
@media(min-width:1150px) and (pointer:coarse){
  .footer-grid nav[aria-label="Footer quick links"]>a,.footer-grid .footer-contact-link{min-height:44px}
  .contact-grid .social-icons>a,.footer-grid .social-icons>a{width:44px;flex-basis:44px}
}
