{"id":5,"date":"2026-07-28T21:08:25","date_gmt":"2026-07-28T21:08:25","guid":{"rendered":"https:\/\/verandaspecial.com\/home\/"},"modified":"2026-07-31T15:43:47","modified_gmt":"2026-07-31T19:43:47","slug":"home","status":"publish","type":"page","link":"https:\/\/verandaspecial.com\/pap\/","title":{"rendered":"Inicio"},"content":{"rendered":"\n\n<div class=\"wp-block-cover alignfull vs-hero\" style=\"min-height:720px;aspect-ratio:unset;\">\n\t<span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-70 has-background-dim\"><\/span>\n\t<img loading=\"lazy\" decoding=\"async\" width=\"1624\" height=\"969\" class=\"wp-block-cover__image-background wp-image-34\" alt=\"Custom car audio and automotive styling by Veranda Special\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_04_28-PM.png\" data-object-fit=\"cover\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_04_28-PM.png 1624w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_04_28-PM-300x179.png 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_04_28-PM-1024x611.png 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_04_28-PM-768x458.png 768w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_04_28-PM-1536x916.png 1536w\" sizes=\"auto, (max-width: 1624px) 100vw, 1624px\" \/>\n\t<div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n\n\t\n\t<div class=\"wp-block-group alignwide vs-hero-inner has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-8351aef6 wp-block-group-is-layout-constrained\">\n\n\t\t\n\t\t<p class=\"vs-eyebrow wp-block-paragraph\">CUSTOM AUTOMOTIVE SOLUTIONS \u00b7 ARUBA<\/p>\n\t\t\n\n\t\t\n\t\t<h1 class=\"wp-block-heading vs-hero-title has-xx-large-font-size\">Built to Sound Better.<br>Styled to Stand Out.<\/h1>\n\t\t\n\n\t\t\n\t\t<p class=\"vs-hero-copy has-large-font-size wp-block-paragraph\">Professional car audio upgrades, handcrafted speaker enclosures, window tinting, lighting and detailing\u2014with a clean, factory-style finish.<\/p>\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-buttons vs-hero-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n\t\t\t\n\t\t\t<div class=\"wp-block-button vs-button vs-button-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/quote\/\">Get a Quote<\/a><\/div>\n\t\t\t\n\n\t\t\t\n\t\t\t<div class=\"wp-block-button is-style-outline vs-button vs-button-secondary is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/projects\/\">View Our Projects<\/a><\/div>\n\t\t\t\n\n\t\t<\/div>\n\t\t\n\n\t\t\n\t\t<p class=\"vs-hero-contact wp-block-paragraph\"><a href=\"https:\/\/wa.me\/2976629470\" target=\"_blank\" rel=\"noopener\">WhatsApp (+297) 662 9470<\/a><\/p>\n\t\t\n\n\t<\/div>\n\t\n\n<\/div>\n\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull vs-trust-strip has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n<div class=\"wp-block-group alignwide vs-trust-grid is-layout-grid wp-container-core-group-is-layout-5495dcc1 wp-block-group-is-layout-grid\">\n\n\t\n\t<div class=\"wp-block-group vs-trust-item has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<h3 class=\"wp-block-heading\">Clean Installation<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">Careful workmanship with a neat, professional finish.<\/p>\n\t\t\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group vs-trust-item has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<h3 class=\"wp-block-heading\">Made for Your Vehicle<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">Solutions selected and fitted around your vehicle and goals.<\/p>\n\t\t\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group vs-trust-item has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<h3 class=\"wp-block-heading\">Tested Before Delivery<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">Every installation is checked before your vehicle is returned.<\/p>\n\t\t\n\t<\/div>\n\t\n\n<\/div>\n\n\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull vs-section vs-services-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n<div class=\"wp-block-group alignwide vs-section-heading has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\n\t<p class=\"vs-eyebrow vs-eyebrow-dark wp-block-paragraph\">WHAT WE DO<\/p>\n\t\n\n\t\n\t<h2 class=\"wp-block-heading vs-section-title has-x-large-font-size\">Upgrade the Way Your Car Sounds and Looks<\/h2>\n\t\n\n\t\n\t<p class=\"vs-section-intro has-medium-font-size wp-block-paragraph\">From everyday upgrades to completely custom work, every project is planned around your vehicle, your style and your budget.<\/p>\n\t\n\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignwide vs-service-grid is-layout-grid wp-container-core-group-is-layout-21ee824f wp-block-group-is-layout-grid\">\n\n\t\n\t<div class=\"wp-block-group vs-service-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\t\n\t\t<figure class=\"wp-block-image size-full vs-service-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM.png\" alt=\"Car radio and touchscreen installation\" class=\"wp-image-37\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM.png 1254w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-300x300.png 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-1024x1024.png 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-150x150.png 150w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-768x768.png 768w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><\/figure>\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-group vs-service-content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\t\n\t\t\t<p class=\"vs-service-number wp-block-paragraph\">01<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Car Audio &amp; Radio Upgrades<\/h3>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Modern touchscreen radios, smartphone connectivity, speakers, amplifiers and clean vehicle integration.<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"vs-text-link wp-block-paragraph\"><a href=\"\/quote\/\">Request this service \u2192<\/a><\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\n\t<\/div>\n\t\n\n\n\t\n\t<div class=\"wp-block-group vs-service-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\t\n\t\t<figure class=\"wp-block-image size-full vs-service-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1600\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder.jpeg\" alt=\"Handcrafted custom speaker enclosure\" class=\"wp-image-60\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder.jpeg 1600w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder-300x300.jpeg 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder-1024x1024.jpeg 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder-150x150.jpeg 150w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder-768x768.jpeg 768w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/wooden-radio-holder-1536x1536.jpeg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-group vs-service-content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\t\n\t\t\t<p class=\"vs-service-number wp-block-paragraph\">02<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Custom Speaker Enclosures<\/h3>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Handcrafted enclosures designed to use your available space efficiently and deliver strong, controlled sound.<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"vs-text-link wp-block-paragraph\"><a href=\"\/quote\/\">Request this service \u2192<\/a><\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\n\t<\/div>\n\t\n\n\n\t\n\t<div class=\"wp-block-group vs-service-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\t\n\t\t<figure class=\"wp-block-image size-full vs-service-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_32_29-PM.png\" alt=\"Professional window tinting and car detailing\" class=\"wp-image-40\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_32_29-PM.png 1254w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_32_29-PM-300x300.png 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_32_29-PM-1024x1024.png 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_32_29-PM-150x150.png 150w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_32_29-PM-768x768.png 768w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><\/figure>\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-group vs-service-content has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\t\n\t\t\t<p class=\"vs-service-number wp-block-paragraph\">03<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<h3 class=\"wp-block-heading\">Tinting, Lighting &amp; Detailing<\/h3>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"wp-block-paragraph\">Window tinting, lighting upgrades and detailing that improve comfort, visibility and the overall appearance of your ride.<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"vs-text-link wp-block-paragraph\"><a href=\"\/quote\/\">Request this service \u2192<\/a><\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\n\t<\/div>\n\t\n\n<\/div>\n\n\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull vs2-projects-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\n\t<div class=\"wp-block-group alignwide vs2-projects-header is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-279a203c wp-block-group-is-layout-flex\">\n\n\t\t\n\t\t<div class=\"wp-block-group vs2-projects-heading-copy has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\t\t\n\t\t\t<p class=\"vs2-eyebrow wp-block-paragraph\">FEATURED WORK<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<h2 class=\"wp-block-heading vs2-projects-title has-x-large-font-size\">See the Difference<\/h2>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"vs2-projects-intro wp-block-paragraph\">A closer look at some of our latest installations and automotive upgrades.<\/p>\n\t\t\t\n\n\t\t<\/div>\n\t\t\n\n\t\t\n\t\t<p class=\"vs2-all-projects-link wp-block-paragraph\"><a href=\"\/projects\/\">View all projects \u2192<\/a><\/p>\n\t\t\n\n\t<\/div>\n\t\n\n\n\t\n\t<div class=\"wp-block-group alignwide vs2-project-carousel has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" aria-roledescription=\"carousel\" aria-label=\"Featured projects\">\n\n\t\t\n\t\t<div class=\"wp-block-query vs2-project-query is-layout-flow wp-block-query-is-layout-flow\">\n\n\t\t\t<ul class=\"vs2-project-track wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-245 project type-project status-publish has-post-thumbnail hentry\">\n\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-group vs2-project-slide is-layout-flow wp-block-group-is-layout-flow\">\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wp-block-columns are-vertically-aligned-stretch vs2-project-columns is-layout-flex wp-container-core-columns-is-layout-6ac5c474 wp-block-columns-is-layout-flex\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-media is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:68%\">\n\n\t\t\t\t\t\t\t<figure class=\"vs2-project-image wp-block-post-featured-image\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/nissan-cube-audio-upgrade\/\" target=\"_self\"><img loading=\"lazy\" decoding=\"async\" width=\"1147\" height=\"1372\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/08\/hdimage.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Nissan Cube Audio Upgrade\" style=\"object-fit:cover;\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/08\/hdimage.png 1147w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/08\/hdimage-251x300.png 251w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/08\/hdimage-856x1024.png 856w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/08\/hdimage-768x919.png 768w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/08\/hdimage-10x12.png 10w\" sizes=\"auto, (max-width: 1147px) 100vw, 1147px\" \/><\/a><\/figure>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-copy is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"vs2-project-label wp-block-paragraph\">LATEST PROJECT<\/p>\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<h3 class=\"vs2-project-title wp-block-post-title\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/nissan-cube-audio-upgrade\/\" target=\"_self\">Nissan Cube Audio Upgrade<\/a><\/h3>\n\n\t\t\t\t\t\t\t<div class=\"vs2-project-excerpt wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Custom amp rack install for a pre made box <\/p><\/div>\n\n\t\t\t\t\t\t\t<a class=\"vs2-project-link wp-block-read-more\" href=\"https:\/\/verandaspecial.com\/pap\/project\/nissan-cube-audio-upgrade\/\" target=\"_self\">View Project \u2192<span class=\"screen-reader-text\">: Nissan Cube Audio Upgrade<\/span><\/a>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\n\t\t\t\t<\/div>\n\t\t\t\t\n\n\t\t\t<\/li><li class=\"wp-block-post post-116 project type-project status-publish has-post-thumbnail hentry project_service-car-audio\">\n\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-group vs2-project-slide is-layout-flow wp-block-group-is-layout-flow\">\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wp-block-columns are-vertically-aligned-stretch vs2-project-columns is-layout-flex wp-container-core-columns-is-layout-6ac5c474 wp-block-columns-is-layout-flex\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-media is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:68%\">\n\n\t\t\t\t\t\t\t<figure class=\"vs2-project-image wp-block-post-featured-image\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/creta-radio-upgrade\/\" target=\"_self\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Hyundai Creta Radio Upgrade\" style=\"object-fit:cover;\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM.png 1254w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-300x300.png 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-1024x1024.png 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-150x150.png 150w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-28-2026-07_12_26-PM-768x768.png 768w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><\/a><\/figure>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-copy is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"vs2-project-label wp-block-paragraph\">LATEST PROJECT<\/p>\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<h3 class=\"vs2-project-title wp-block-post-title\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/creta-radio-upgrade\/\" target=\"_self\">Hyundai Creta Radio Upgrade<\/a><\/h3>\n\n\t\t\t\t\t\t\t<div class=\"vs2-project-excerpt wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We upgraded the factory Creta radio with a modern touchscreen system, adding smartphone connectivity and improved media controls. <\/p><\/div>\n\n\t\t\t\t\t\t\t<a class=\"vs2-project-link wp-block-read-more\" href=\"https:\/\/verandaspecial.com\/pap\/project\/creta-radio-upgrade\/\" target=\"_self\">View Project \u2192<span class=\"screen-reader-text\">: Hyundai Creta Radio Upgrade<\/span><\/a>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\n\t\t\t\t<\/div>\n\t\t\t\t\n\n\t\t\t<\/li><li class=\"wp-block-post post-125 project type-project status-publish has-post-thumbnail hentry project_service-car-audio\">\n\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-group vs2-project-slide is-layout-flow wp-block-group-is-layout-flow\">\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wp-block-columns are-vertically-aligned-stretch vs2-project-columns is-layout-flex wp-container-core-columns-is-layout-6ac5c474 wp-block-columns-is-layout-flex\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-media is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:68%\">\n\n\t\t\t\t\t\t\t<figure class=\"vs2-project-image wp-block-post-featured-image\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/rio-radio-upgrade\/\" target=\"_self\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/kia-comparison.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Kia Rio Radio Upgrade\" style=\"object-fit:cover;\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/kia-comparison.png 1254w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/kia-comparison-300x300.png 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/kia-comparison-1024x1024.png 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/kia-comparison-150x150.png 150w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/kia-comparison-768x768.png 768w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><\/a><\/figure>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-copy is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"vs2-project-label wp-block-paragraph\">LATEST PROJECT<\/p>\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<h3 class=\"vs2-project-title wp-block-post-title\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/rio-radio-upgrade\/\" target=\"_self\">Kia Rio Radio Upgrade<\/a><\/h3>\n\n\t\t\t\t\t\t\t<div class=\"vs2-project-excerpt wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We upgraded the factory Rio radio with a modern touchscreen system, adding smartphone connectivity and improved media controls. <\/p><\/div>\n\n\t\t\t\t\t\t\t<a class=\"vs2-project-link wp-block-read-more\" href=\"https:\/\/verandaspecial.com\/pap\/project\/rio-radio-upgrade\/\" target=\"_self\">View Project \u2192<span class=\"screen-reader-text\">: Kia Rio Radio Upgrade<\/span><\/a>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\n\t\t\t\t<\/div>\n\t\t\t\t\n\n\t\t\t<\/li><li class=\"wp-block-post post-152 project type-project status-publish has-post-thumbnail hentry project_service-lighting\">\n\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-group vs2-project-slide is-layout-flow wp-block-group-is-layout-flow\">\n\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wp-block-columns are-vertically-aligned-stretch vs2-project-columns is-layout-flex wp-container-core-columns-is-layout-6ac5c474 wp-block-columns-is-layout-flex\">\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-media is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:68%\">\n\n\t\t\t\t\t\t\t<figure class=\"vs2-project-image wp-block-post-featured-image\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/toyota-yaris-headlight-upgrade\/\" target=\"_self\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/toyota-yaris-headlight-1.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Toyota Yaris Lighting Makeover\" style=\"object-fit:cover;\" srcset=\"https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/toyota-yaris-headlight-1.png 1536w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/toyota-yaris-headlight-1-300x200.png 300w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/toyota-yaris-headlight-1-1024x683.png 1024w, https:\/\/verandaspecial.com\/wp-content\/uploads\/2026\/07\/toyota-yaris-headlight-1-768x512.png 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/a><\/figure>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"wp-block-column is-vertically-aligned-stretch vs2-project-copy is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"vs2-project-label wp-block-paragraph\">LATEST PROJECT<\/p>\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t<h3 class=\"vs2-project-title wp-block-post-title\"><a href=\"https:\/\/verandaspecial.com\/pap\/project\/toyota-yaris-headlight-upgrade\/\" target=\"_self\">Toyota Yaris Lighting Makeover<\/a><\/h3>\n\n\t\t\t\t\t\t\t<div class=\"vs2-project-excerpt wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">From stock to stunning. Give your Toyota a complete lighting overhaul with custom projector headlights, LED tail lights, crisp LED illumination, enhanced nighttime visibility, and a premium OEM+&hellip; <\/p><\/div>\n\n\t\t\t\t\t\t\t<a class=\"vs2-project-link wp-block-read-more\" href=\"https:\/\/verandaspecial.com\/pap\/project\/toyota-yaris-headlight-upgrade\/\" target=\"_self\">View Project \u2192<span class=\"screen-reader-text\">: Toyota Yaris Lighting Makeover<\/span><\/a>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\n\t\t\t\t<\/div>\n\t\t\t\t\n\n\t\t\t<\/li><\/ul>\n\n\t\t\t\n\n\t\t<\/div>\n\t\t\n\n\t\t\n\t\t<div class=\"vs2-carousel-controls\" aria-label=\"Project slideshow controls\">\n\t\t\t<button class=\"vs2-carousel-arrow vs2-carousel-prev\" type=\"button\" aria-label=\"Show previous project\">\u2190<\/button>\n\t\t\t<button class=\"vs2-carousel-arrow vs2-carousel-next\" type=\"button\" aria-label=\"Show next project\">\u2192<\/button>\n\n\t\t\t<div class=\"vs2-carousel-progress\">\n\t\t\t\t<div class=\"vs2-carousel-dots\" role=\"tablist\" aria-label=\"Choose a project\"><\/div>\n\t\t\t\t<p class=\"vs2-carousel-status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\n\t<\/div>\n\t\n\n<\/div>\n\n\n\n\n<style>\n\/* =========================================================\n   VERANDA SPECIAL \u2014 FEATURED PROJECTS REPLACEMENT\n   Uses unique vs2 class names to avoid conflicts with the\n   older carousel CSS and JavaScript on the page.\n   ========================================================= *\/\n\n.vs2-projects-section {\n\toverflow: hidden;\n\tpadding-top: clamp(72px, 9vw, 128px);\n\tpadding-bottom: clamp(72px, 9vw, 128px);\n\tbackground:\n\t\tradial-gradient(circle at 85% 0%, rgba(209, 63, 86, 0.18), transparent 34%),\n\t\t#0d141a;\n\tcolor: #ffffff;\n}\n\n.vs2-projects-section > .vs2-projects-header,\n.vs2-projects-section > .vs2-project-carousel {\n\twidth: min(1320px, calc(100% - 40px)) !important;\n\tmax-width: 1320px !important;\n\tmargin-right: auto !important;\n\tmargin-left: auto !important;\n}\n\n.vs2-projects-header {\n\tdisplay: flex !important;\n\talign-items: flex-end !important;\n\tjustify-content: space-between !important;\n\tgap: 30px;\n\tmargin-bottom: 42px;\n}\n\n.vs2-projects-heading-copy {\n\tmargin-left: 0 !important;\n}\n\n.vs2-eyebrow {\n\tmargin: 0 0 18px;\n\tcolor: #ffffff;\n\tfont-size: 0.78rem;\n\tfont-weight: 800;\n\tletter-spacing: 0.18em;\n\tline-height: 1.4;\n\ttext-transform: uppercase;\n}\n\n.vs2-projects-title {\n\tmax-width: 820px;\n\tmargin-top: 0;\n\tmargin-bottom: 20px;\n\tcolor: #ffffff;\n\tfont-size: clamp(2.1rem, 4.3vw, 4.2rem) !important;\n\tfont-weight: 750;\n\tletter-spacing: -0.045em;\n\tline-height: 1.03;\n}\n\n.vs2-projects-intro {\n\tmax-width: 660px;\n\tmargin: 0;\n\tcolor: rgba(255, 255, 255, 0.66);\n\tline-height: 1.7;\n}\n\n.vs2-all-projects-link {\n\tmargin: 0 0 8px;\n\twhite-space: nowrap;\n}\n\n.vs2-all-projects-link a {\n\tcolor: #ffffff;\n\tfont-weight: 750;\n\ttext-decoration: none;\n}\n\n.vs2-all-projects-link a:hover {\n\ttext-decoration: underline;\n\ttext-underline-offset: 5px;\n}\n\n.vs2-project-carousel {\n\tposition: relative;\n}\n\n.vs2-project-query {\n\tposition: relative;\n\toverflow: hidden;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tborder: 1px solid rgba(255, 255, 255, 0.14);\n\tborder-radius: 24px;\n\tbackground: #151e25;\n\tbox-shadow: 0 30px 90px rgba(0, 0, 0, 0.34);\n}\n\n.vs2-project-query > .wp-block-post-template,\n.vs2-project-track {\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\tlist-style: none !important;\n}\n\n.vs2-project-track {\n\tposition: relative;\n\tdisplay: grid !important;\n\tgrid-template-columns: minmax(0, 1fr);\n}\n\n.vs2-project-track > li {\n\tposition: relative;\n\tz-index: 0;\n\tgrid-area: 1 \/ 1;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\tpointer-events: none;\n}\n\n.vs2-project-carousel:not(.is-ready) .vs2-project-track > li:first-child,\n.vs2-project-track > li.is-active {\n\tz-index: 3;\n\tpointer-events: auto;\n}\n\n.vs2-project-track > li.is-leaving {\n\tz-index: 2;\n}\n\n.vs2-project-slide,\n.vs2-project-slide.has-global-padding {\n\twidth: 100% !important;\n\tmax-width: none !important;\n\theight: 100%;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n}\n\n.vs2-project-slide > .vs2-project-columns,\n.vs2-project-slide.is-layout-constrained > .vs2-project-columns {\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n}\n\n.vs2-project-columns {\n\tdisplay: grid !important;\n\tgrid-template-columns: minmax(0, 68%) minmax(0, 32%);\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmin-height: 640px;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\tgap: 0 !important;\n}\n\n.vs2-project-media,\n.vs2-project-copy {\n\twidth: auto !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tbox-sizing: border-box;\n}\n\n.vs2-project-media {\n\tposition: relative;\n\tgrid-column: 1;\n\theight: 640px;\n\tmin-width: 0;\n\toverflow: hidden;\n\tbackground: #090d10;\n}\n\n.vs2-project-image {\n\tposition: relative;\n\tdisplay: block;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\theight: 640px !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\toverflow: hidden;\n}\n\n.vs2-project-image a {\n\tdisplay: block !important;\n\twidth: 100% !important;\n\theight: 100% !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n}\n\n.vs2-project-image img {\n\tdisplay: block !important;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\theight: 100% !important;\n\tmax-height: none !important;\n\tmargin: 0 !important;\n\tobject-fit: cover !important;\n\tobject-position: center center !important;\n\ttransition: opacity 0.3s ease, transform 0.45s ease;\n}\n\n.vs2-project-media::after {\n\tposition: absolute;\n\tinset: 0;\n\tz-index: 2;\n\tbackground:\n\t\tlinear-gradient(to top, rgba(0, 0, 0, 0.58), transparent 38%),\n\t\tlinear-gradient(90deg, rgba(0, 0, 0, 0.12), transparent 24%, transparent 76%, rgba(0, 0, 0, 0.12));\n\tcontent: \"\";\n\tpointer-events: none;\n}\n\n.vs2-project-slide:hover .vs2-project-image img {\n\topacity: 0.97;\n\ttransform: scale(1.01);\n}\n\n.vs2-project-copy {\n\tdisplay: flex !important;\n\tgrid-column: 2;\n\tmin-width: 0;\n\tmin-height: 640px;\n\tpadding: clamp(34px, 4vw, 58px) !important;\n\tflex-direction: column;\n\tjustify-content: center;\n\tbackground: linear-gradient(145deg, rgba(255, 255, 255, 0.06), transparent 60%);\n}\n\n.vs2-project-label {\n\tmargin: 0 0 22px;\n\tcolor: #d13f56;\n\tfont-size: 0.75rem;\n\tfont-weight: 800;\n\tletter-spacing: 0.16em;\n}\n\n.vs2-project-title {\n\tmax-width: 100%;\n\tmargin: 0 0 22px;\n\tfont-size: clamp(2rem, 2.4vw, 3.2rem);\n\tline-height: 1.02;\n\tletter-spacing: -0.045em;\n\toverflow-wrap: normal;\n\tword-break: normal;\n\thyphens: none;\n}\n\n.vs2-project-title a {\n\tcolor: #ffffff;\n\ttext-decoration: none;\n}\n\n.vs2-project-title a:hover {\n\tcolor: rgba(255, 255, 255, 0.78);\n}\n\n.vs2-project-excerpt {\n\tmargin: 0 0 30px;\n\tcolor: rgba(255, 255, 255, 0.67);\n\tline-height: 1.75;\n}\n\n.vs2-project-excerpt p {\n\tmargin: 0;\n}\n\n.vs2-project-link {\n\tdisplay: inline-block;\n\twidth: fit-content;\n\tcolor: #ffffff;\n\tfont-weight: 750;\n\ttext-decoration: none;\n}\n\n.vs2-project-link:hover {\n\tcolor: #d13f56;\n}\n\n.vs2-project-empty {\n\tpadding: 45px;\n\tcolor: rgba(255, 255, 255, 0.72);\n\ttext-align: center;\n}\n\n\/* Text changes immediately and does not slide. *\/\n.vs2-project-track > li .vs2-project-copy {\n\topacity: 0;\n\tvisibility: hidden;\n\tpointer-events: none;\n}\n\n.vs2-project-track > li.is-active .vs2-project-copy,\n.vs2-project-carousel:not(.is-ready) .vs2-project-track > li:first-child .vs2-project-copy {\n\topacity: 1;\n\tvisibility: visible;\n\tpointer-events: auto;\n}\n\n\/* Only the image panel slides. *\/\n.vs2-project-track > li .vs2-project-media {\n\topacity: 0;\n\tvisibility: hidden;\n\ttransform: translate3d(0, 0, 0);\n\ttransition:\n\t\ttransform 0.62s cubic-bezier(0.22, 1, 0.36, 1),\n\t\topacity 0.62s ease,\n\t\tvisibility 0s linear 0.62s;\n\twill-change: transform;\n}\n\n.vs2-project-carousel:not(.is-ready) .vs2-project-track > li:first-child .vs2-project-media,\n.vs2-project-track > li.is-active .vs2-project-media,\n.vs2-project-track > li.is-leaving .vs2-project-media,\n.vs2-project-track > li.is-entering .vs2-project-media {\n\topacity: 1;\n\tvisibility: visible;\n\ttransition-delay: 0s;\n}\n\n.vs2-project-track > li.is-entering-from-right .vs2-project-media {\n\ttransform: translate3d(100%, 0, 0);\n}\n\n.vs2-project-track > li.is-entering-from-left .vs2-project-media {\n\ttransform: translate3d(-100%, 0, 0);\n}\n\n.vs2-project-track > li.is-leaving-left .vs2-project-media {\n\ttransform: translate3d(-100%, 0, 0);\n}\n\n.vs2-project-track > li.is-leaving-right .vs2-project-media {\n\ttransform: translate3d(100%, 0, 0);\n}\n\n\/* JavaScript measures the actual image panel and applies its size here. *\/\n.vs2-carousel-controls {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tz-index: 50;\n\twidth: 68%;\n\theight: 640px;\n\tmargin: 0;\n\tpadding: 0;\n\tbox-sizing: border-box;\n\tpointer-events: none;\n}\n\n.vs2-carousel-arrow {\n\tposition: absolute;\n\ttop: 50%;\n\tz-index: 10;\n\tdisplay: inline-grid;\n\tplace-items: center;\n\twidth: 54px;\n\theight: 54px;\n\tpadding: 0;\n\tborder: 1px solid rgba(255, 255, 255, 0.46);\n\tborder-radius: 50%;\n\tbackground: rgba(5, 8, 11, 0.68);\n\t-webkit-backdrop-filter: blur(12px);\n\tbackdrop-filter: blur(12px);\n\tcolor: #ffffff;\n\tfont: inherit;\n\tfont-size: 1.3rem;\n\tline-height: 1;\n\tcursor: pointer;\n\tpointer-events: auto;\n\ttransform: translateY(-50%);\n\ttransition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;\n}\n\n.vs2-carousel-prev {\n\tleft: 30px;\n}\n\n.vs2-carousel-next {\n\tright: 30px;\n}\n\n.vs2-carousel-arrow:hover,\n.vs2-carousel-arrow:focus-visible {\n\tborder-color: #d13f56;\n\tbackground: #d13f56;\n\ttransform: translateY(-50%) scale(1.05);\n}\n\n.vs2-carousel-progress {\n\tposition: absolute;\n\tbottom: 22px;\n\tleft: 50%;\n\tz-index: 10;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 12px;\n\tpadding: 10px 14px;\n\tborder: 1px solid rgba(255, 255, 255, 0.24);\n\tborder-radius: 999px;\n\tbackground: rgba(5, 8, 11, 0.68);\n\t-webkit-backdrop-filter: blur(12px);\n\tbackdrop-filter: blur(12px);\n\tbox-shadow: 0 8px 28px rgba(0, 0, 0, 0.25);\n\tpointer-events: auto;\n\ttransform: translateX(-50%);\n}\n\n.vs2-carousel-dots {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.vs2-carousel-dot {\n\twidth: 8px;\n\theight: 8px;\n\tpadding: 0;\n\tborder: 0;\n\tborder-radius: 999px;\n\tbackground: rgba(255, 255, 255, 0.46);\n\tcursor: pointer;\n\ttransition: background-color 0.25s ease, width 0.25s ease;\n}\n\n.vs2-carousel-dot.is-active {\n\twidth: 26px;\n\tbackground: #d13f56;\n}\n\n.vs2-carousel-status {\n\tmin-width: 54px;\n\tmargin: 0;\n\tpadding-left: 12px;\n\tborder-left: 1px solid rgba(255, 255, 255, 0.24);\n\tcolor: rgba(255, 255, 255, 0.9);\n\tfont-size: 0.78rem;\n\tfont-variant-numeric: tabular-nums;\n\tfont-weight: 700;\n\tline-height: 1;\n\ttext-align: center;\n\twhite-space: nowrap;\n\tpointer-events: none;\n}\n\n.vs2-project-carousel.has-one-slide .vs2-carousel-controls {\n\tdisplay: none;\n}\n\n.vs2-projects-section a:focus-visible,\n.vs2-carousel-arrow:focus-visible,\n.vs2-carousel-dot:focus-visible {\n\toutline: 3px solid #ffffff;\n\toutline-offset: 4px;\n}\n\n@media (max-width: 980px) {\n\t.vs2-projects-section > .vs2-projects-header,\n\t.vs2-projects-section > .vs2-project-carousel {\n\t\twidth: min(100% - 32px, 1320px) !important;\n\t}\n\n\t.vs2-project-columns {\n\t\tgrid-template-columns: minmax(0, 66%) minmax(0, 34%);\n\t\tmin-height: 540px;\n\t}\n\n\t.vs2-project-media,\n\t.vs2-project-image,\n\t.vs2-carousel-controls {\n\t\theight: 540px !important;\n\t}\n\n\t.vs2-project-copy {\n\t\tmin-height: 540px;\n\t\tpadding: 34px !important;\n\t}\n\n\t.vs2-carousel-controls {\n\t\twidth: 66%;\n\t}\n\n\t.vs2-project-title {\n\t\tfont-size: clamp(1.85rem, 3.3vw, 2.8rem);\n\t}\n}\n\n@media (max-width: 781px) {\n\t.vs2-projects-section {\n\t\tpadding-top: 70px;\n\t\tpadding-bottom: 70px;\n\t}\n\n\t.vs2-projects-section > .vs2-projects-header,\n\t.vs2-projects-section > .vs2-project-carousel {\n\t\twidth: min(100% - 28px, 1320px) !important;\n\t}\n\n\t.vs2-projects-header {\n\t\talign-items: flex-start !important;\n\t\tflex-direction: column;\n\t}\n\n\t.vs2-project-columns {\n\t\tgrid-template-columns: minmax(0, 1fr);\n\t\tgrid-template-rows: auto auto;\n\t\tmin-height: 0;\n\t}\n\n\t.vs2-project-media {\n\t\tgrid-column: 1;\n\t\tgrid-row: 1;\n\t\twidth: 100% !important;\n\t\theight: clamp(320px, 84vw, 460px) !important;\n\t}\n\n\t.vs2-project-image {\n\t\twidth: 100% !important;\n\t\theight: clamp(320px, 84vw, 460px) !important;\n\t}\n\n\t.vs2-project-copy {\n\t\tgrid-column: 1;\n\t\tgrid-row: 2;\n\t\twidth: 100% !important;\n\t\tmin-height: 0;\n\t\tpadding: 32px 24px 38px !important;\n\t}\n\n\t.vs2-carousel-controls {\n\t\twidth: 100%;\n\t\theight: clamp(320px, 84vw, 460px) !important;\n\t}\n\n\t.vs2-project-title {\n\t\tfont-size: clamp(2rem, 9.5vw, 2.9rem);\n\t}\n\n\t.vs2-carousel-prev {\n\t\tleft: 16px;\n\t}\n\n\t.vs2-carousel-next {\n\t\tright: 16px;\n\t}\n\n\t.vs2-carousel-arrow {\n\t\twidth: 46px;\n\t\theight: 46px;\n\t}\n\n\t.vs2-carousel-progress {\n\t\tbottom: 14px;\n\t\tgap: 9px;\n\t\tpadding: 8px 11px;\n\t}\n\n\t.vs2-carousel-status {\n\t\tmin-width: 48px;\n\t\tpadding-left: 9px;\n\t\tfont-size: 0.72rem;\n\t}\n}\n\n@media (prefers-reduced-motion: reduce) {\n\t.vs2-project-track > li .vs2-project-media,\n\t.vs2-project-image img,\n\t.vs2-carousel-arrow,\n\t.vs2-carousel-dot {\n\t\ttransition: none !important;\n\t}\n}\n\n\/* =========================================================\n   MOBILE HERO IMAGE POSITION FIX\n   Shows the person working instead of only the table\/tools.\n   Desktop remains unchanged.\n   ========================================================= *\/\n\n@media (max-width: 781px) {\n\n\t.vs-hero .wp-block-cover__image-background {\n\t\twidth: 100% !important;\n\t\theight: 100% !important;\n\t\tobject-fit: cover !important;\n\n\t\t\/*\n\t\t * Move the visible crop toward the left side\n\t\t * where the person is located.\n\t\t *\/\n\t\tobject-position: 22% center !important;\n\t}\n\n\t\/*\n\t * Keep the writing readable while showing the person.\n\t *\/\n\t.vs-hero .wp-block-cover__background {\n\t\tbackground:\n\t\t\tlinear-gradient(\n\t\t\t\t180deg,\n\t\t\t\trgba(5, 8, 11, 0.56) 0%,\n\t\t\t\trgba(5, 8, 11, 0.76) 38%,\n\t\t\t\trgba(5, 8, 11, 0.94) 100%\n\t\t\t) !important;\n\t\topacity: 1 !important;\n\t}\n}\n<\/style>\n\n<script>\n(function () {\n\t'use strict';\n\n\tfunction initVS2Carousel(carousel) {\n\t\tif (!carousel || carousel.dataset.vs2Ready === 'true') {\n\t\t\treturn;\n\t\t}\n\n\t\tvar query = carousel.querySelector('.vs2-project-query');\n\t\tvar track = carousel.querySelector('.vs2-project-track');\n\t\tvar controls = carousel.querySelector('.vs2-carousel-controls');\n\t\tvar previousButton = carousel.querySelector('.vs2-carousel-prev');\n\t\tvar nextButton = carousel.querySelector('.vs2-carousel-next');\n\t\tvar dotsContainer = carousel.querySelector('.vs2-carousel-dots');\n\t\tvar status = carousel.querySelector('.vs2-carousel-status');\n\t\tvar slides = track ? Array.prototype.slice.call(track.children) : [];\n\t\tvar reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\t\tvar currentIndex = 0;\n\t\tvar animationDuration = reducedMotion ? 0 : 620;\n\t\tvar animationTimer = null;\n\t\tvar autoplayTimer = null;\n\t\tvar autoplayDelay = 6000;\n\t\tvar isAnimating = false;\n\t\tvar touchStartX = 0;\n\t\tvar syncFrame = null;\n\t\tvar resizeObserver = null;\n\n\t\tif (!query || !track || !slides.length) {\n\t\t\tif (controls) {\n\t\t\t\tcontrols.hidden = true;\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\n\t\tcarousel.dataset.vs2Ready = 'true';\n\n\t\tif (controls && controls.parentElement !== query) {\n\t\t\tquery.appendChild(controls);\n\t\t}\n\n\t\tfunction syncControlsToImage() {\n\t\t\tif (!controls || !slides.length) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (syncFrame) {\n\t\t\t\twindow.cancelAnimationFrame(syncFrame);\n\t\t\t}\n\n\t\t\tsyncFrame = window.requestAnimationFrame(function () {\n\t\t\t\tvar activeSlide = slides[currentIndex] || slides[0];\n\t\t\t\tvar media = activeSlide.querySelector('.vs2-project-media');\n\n\t\t\t\tif (!media) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tcontrols.style.top = '0px';\n\t\t\t\tcontrols.style.left = '0px';\n\t\t\t\tcontrols.style.width = media.offsetWidth + 'px';\n\t\t\t\tcontrols.style.height = media.offsetHeight + 'px';\n\t\t\t});\n\t\t}\n\n\t\tfunction saveFocusableState(slide, isActive) {\n\t\t\tArray.prototype.slice.call(\n\t\t\t\tslide.querySelectorAll('a, button, input, select, textarea, [tabindex]')\n\t\t\t).forEach(function (element) {\n\t\t\t\tif (isActive) {\n\t\t\t\t\tif (element.dataset.vs2OriginalTabindex !== undefined) {\n\t\t\t\t\t\tvar original = element.dataset.vs2OriginalTabindex;\n\n\t\t\t\t\t\tif (original === '') {\n\t\t\t\t\t\t\telement.removeAttribute('tabindex');\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telement.setAttribute('tabindex', original);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tdelete element.dataset.vs2OriginalTabindex;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tif (element.dataset.vs2OriginalTabindex === undefined) {\n\t\t\t\t\t\telement.dataset.vs2OriginalTabindex = element.getAttribute('tabindex') || '';\n\t\t\t\t\t}\n\t\t\t\t\telement.setAttribute('tabindex', '-1');\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tfunction updateInterface() {\n\t\t\tslides.forEach(function (slide, index) {\n\t\t\t\tvar active = index === currentIndex;\n\t\t\t\tslide.setAttribute('aria-hidden', active ? 'false' : 'true');\n\t\t\t\tsaveFocusableState(slide, active);\n\t\t\t});\n\n\t\t\tif (dotsContainer) {\n\t\t\t\tArray.prototype.slice.call(\n\t\t\t\t\tdotsContainer.querySelectorAll('.vs2-carousel-dot')\n\t\t\t\t).forEach(function (dot, index) {\n\t\t\t\t\tvar active = index === currentIndex;\n\t\t\t\t\tdot.classList.toggle('is-active', active);\n\t\t\t\t\tdot.setAttribute('aria-selected', active ? 'true' : 'false');\n\t\t\t\t\tdot.setAttribute('tabindex', active ? '0' : '-1');\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif (status) {\n\t\t\t\tstatus.textContent =\n\t\t\t\t\tString(currentIndex + 1).padStart(2, '0') +\n\t\t\t\t\t' \/ ' +\n\t\t\t\t\tString(slides.length).padStart(2, '0');\n\t\t\t}\n\t\t}\n\n\t\tfunction clearMovementClasses(slide) {\n\t\t\tslide.classList.remove(\n\t\t\t\t'is-entering',\n\t\t\t\t'is-entering-from-left',\n\t\t\t\t'is-entering-from-right',\n\t\t\t\t'is-leaving',\n\t\t\t\t'is-leaving-left',\n\t\t\t\t'is-leaving-right'\n\t\t\t);\n\t\t}\n\n\t\tfunction finishMovement(previousSlide, nextSlide) {\n\t\t\tif (animationTimer) {\n\t\t\t\twindow.clearTimeout(animationTimer);\n\t\t\t\tanimationTimer = null;\n\t\t\t}\n\n\t\t\tclearMovementClasses(previousSlide);\n\t\t\tclearMovementClasses(nextSlide);\n\t\t\tisAnimating = false;\n\t\t}\n\n\t\tfunction goToSlide(requestedIndex, direction, manual) {\n\t\t\tvar nextIndex = (requestedIndex + slides.length) % slides.length;\n\n\t\t\tif (nextIndex === currentIndex || isAnimating) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar previousSlide = slides[currentIndex];\n\t\t\tvar nextSlide = slides[nextIndex];\n\t\t\tvar forward = direction !== 'previous';\n\n\t\t\tisAnimating = true;\n\t\t\tclearMovementClasses(previousSlide);\n\t\t\tclearMovementClasses(nextSlide);\n\n\t\t\tnextSlide.classList.add(\n\t\t\t\t'is-entering',\n\t\t\t\tforward ? 'is-entering-from-right' : 'is-entering-from-left'\n\t\t\t);\n\t\t\tpreviousSlide.classList.add('is-leaving');\n\n\t\t\tpreviousSlide.classList.remove('is-active');\n\t\t\tnextSlide.classList.add('is-active');\n\t\t\tcurrentIndex = nextIndex;\n\t\t\tupdateInterface();\n\t\t\tsyncControlsToImage();\n\n\t\t\tvoid nextSlide.offsetWidth;\n\n\t\t\tpreviousSlide.classList.add(\n\t\t\t\tforward ? 'is-leaving-left' : 'is-leaving-right'\n\t\t\t);\n\t\t\tnextSlide.classList.remove('is-entering-from-right', 'is-entering-from-left');\n\n\t\t\tif (animationDuration === 0) {\n\t\t\t\tfinishMovement(previousSlide, nextSlide);\n\t\t\t} else {\n\t\t\t\tanimationTimer = window.setTimeout(function () {\n\t\t\t\t\tfinishMovement(previousSlide, nextSlide);\n\t\t\t\t}, animationDuration + 50);\n\t\t\t}\n\n\t\t\tif (manual) {\n\t\t\t\tstartAutoplay();\n\t\t\t}\n\t\t}\n\n\t\tfunction createDots() {\n\t\t\tif (!dotsContainer) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tdotsContainer.innerHTML = '';\n\n\t\t\tslides.forEach(function (slide, index) {\n\t\t\t\tvar dot = document.createElement('button');\n\t\t\t\tdot.type = 'button';\n\t\t\t\tdot.className = 'vs2-carousel-dot';\n\t\t\t\tdot.setAttribute('role', 'tab');\n\t\t\t\tdot.setAttribute('aria-label', 'Show project ' + (index + 1));\n\n\t\t\t\tdot.addEventListener('click', function () {\n\t\t\t\t\tgoToSlide(index, index >= currentIndex ? 'next' : 'previous', true);\n\t\t\t\t});\n\n\t\t\t\tdotsContainer.appendChild(dot);\n\t\t\t});\n\t\t}\n\n\t\tfunction stopAutoplay() {\n\t\t\tif (autoplayTimer) {\n\t\t\t\twindow.clearInterval(autoplayTimer);\n\t\t\t\tautoplayTimer = null;\n\t\t\t}\n\t\t}\n\n\t\tfunction startAutoplay() {\n\t\t\tstopAutoplay();\n\n\t\t\tif (slides.length < 2 || reducedMotion || document.hidden) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tautoplayTimer = window.setInterval(function () {\n\t\t\t\tgoToSlide(currentIndex + 1, 'next', false);\n\t\t\t}, autoplayDelay);\n\t\t}\n\n\t\tif (slides.length === 1) {\n\t\t\tcarousel.classList.add('has-one-slide');\n\t\t}\n\n\t\tslides.forEach(function (slide, index) {\n\t\t\tslide.setAttribute('role', 'group');\n\t\t\tslide.setAttribute('aria-roledescription', 'slide');\n\t\t\tslide.setAttribute('aria-label', 'Project ' + (index + 1) + ' of ' + slides.length);\n\t\t});\n\n\t\tcreateDots();\n\t\tslides[0].classList.add('is-active');\n\t\tcarousel.classList.add('is-ready');\n\t\tupdateInterface();\n\t\tsyncControlsToImage();\n\n\t\tif (previousButton) {\n\t\t\tpreviousButton.addEventListener('click', function () {\n\t\t\t\tgoToSlide(currentIndex - 1, 'previous', true);\n\t\t\t});\n\t\t}\n\n\t\tif (nextButton) {\n\t\t\tnextButton.addEventListener('click', function () {\n\t\t\t\tgoToSlide(currentIndex + 1, 'next', true);\n\t\t\t});\n\t\t}\n\n\t\twindow.addEventListener('resize', syncControlsToImage);\n\n\t\tif ('ResizeObserver' in window) {\n\t\t\tresizeObserver = new ResizeObserver(syncControlsToImage);\n\t\t\tresizeObserver.observe(query);\n\n\t\t\tvar firstMedia = slides[0].querySelector('.vs2-project-media');\n\t\t\tif (firstMedia) {\n\t\t\t\tresizeObserver.observe(firstMedia);\n\t\t\t}\n\t\t}\n\n\t\tcarousel.addEventListener('mouseenter', stopAutoplay);\n\t\tcarousel.addEventListener('mouseleave', startAutoplay);\n\t\tcarousel.addEventListener('focusin', stopAutoplay);\n\t\tcarousel.addEventListener('focusout', function (event) {\n\t\t\tif (!carousel.contains(event.relatedTarget)) {\n\t\t\t\tstartAutoplay();\n\t\t\t}\n\t\t});\n\n\t\tcarousel.addEventListener('keydown', function (event) {\n\t\t\tif (event.key === 'ArrowLeft') {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tgoToSlide(currentIndex - 1, 'previous', true);\n\t\t\t}\n\t\t\tif (event.key === 'ArrowRight') {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tgoToSlide(currentIndex + 1, 'next', true);\n\t\t\t}\n\t\t});\n\n\t\tcarousel.addEventListener('touchstart', function (event) {\n\t\t\ttouchStartX = event.changedTouches[0].screenX;\n\t\t}, { passive: true });\n\n\t\tcarousel.addEventListener('touchend', function (event) {\n\t\t\tvar distance = event.changedTouches[0].screenX - touchStartX;\n\t\t\tif (Math.abs(distance) < 45) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tgoToSlide(\n\t\t\t\tdistance > 0 ? currentIndex - 1 : currentIndex + 1,\n\t\t\t\tdistance > 0 ? 'previous' : 'next',\n\t\t\t\ttrue\n\t\t\t);\n\t\t}, { passive: true });\n\n\t\tdocument.addEventListener('visibilitychange', function () {\n\t\t\tif (document.hidden) {\n\t\t\t\tstopAutoplay();\n\t\t\t} else {\n\t\t\t\tstartAutoplay();\n\t\t\t}\n\t\t});\n\n\t\tstartAutoplay();\n\t}\n\n\tfunction initialiseVS2Carousels() {\n\t\tdocument.querySelectorAll('.vs2-project-carousel').forEach(initVS2Carousel);\n\t}\n\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', initialiseVS2Carousels);\n\t} else {\n\t\tinitialiseVS2Carousels();\n\t}\n})();\n<\/script>\n\n\n\n\n\n<div class=\"wp-block-group alignfull vs-section vs-about-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center vs-about-columns is-layout-flex wp-container-core-columns-is-layout-6ac5c474 wp-block-columns-is-layout-flex\">\n\n\t\n\t<div class=\"wp-block-column is-vertically-aligned-center vs-about-heading is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n\n\t\t\n\t\t<p class=\"vs-eyebrow vs-eyebrow-dark wp-block-paragraph\">ABOUT VERANDA SPECIAL<\/p>\n\t\t\n\n\t\t\n\t\t<h2 class=\"wp-block-heading vs-section-title has-x-large-font-size\">Your Vehicle Deserves More Than a Basic Installation<\/h2>\n\t\t\n\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-column is-vertically-aligned-center vs-about-copy is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:55%\">\n\n\t\t\n\t\t<p class=\"has-large-font-size wp-block-paragraph\">At Veranda Special, we combine practical experience, careful workmanship and attention to detail to create upgrades that feel right at home in your vehicle.<\/p>\n\t\t\n\n\t\t\n\t\t<p class=\"wp-block-paragraph\">Whether you want better sound, a modern radio, a custom enclosure or a sharper exterior finish, we take the time to understand the result you want and recommend a solution that fits.<\/p>\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\t\t\t\n\t\t\t<div class=\"wp-block-button is-style-outline vs-dark-outline-button is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/contact\/\">Contact Us<\/a><\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\n\n\t<\/div>\n\t\n\n<\/div>\n\n\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull vs-section vs-why-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n<div class=\"wp-block-group alignwide vs-section-heading vs-section-heading-centered has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\n\t<p class=\"vs-eyebrow vs-eyebrow-dark wp-block-paragraph\">WHY CHOOSE US<\/p>\n\t\n\n\t\n\t<h2 class=\"wp-block-heading vs-section-title has-x-large-font-size\">Thoughtful Work from Start to Finish<\/h2>\n\t\n\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignwide vs-why-grid is-layout-grid wp-container-core-group-is-layout-bcab193d wp-block-group-is-layout-grid\">\n\n\t\n\t<div class=\"wp-block-group vs-why-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<p class=\"vs-why-icon wp-block-paragraph\">01<\/p>\n\t\t\n\t\t\n\t\t<h3 class=\"wp-block-heading\">We Listen First<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">We start with your vehicle, goals and budget before recommending an upgrade.<\/p>\n\t\t\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group vs-why-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<p class=\"vs-why-icon wp-block-paragraph\">02<\/p>\n\t\t\n\t\t\n\t\t<h3 class=\"wp-block-heading\">We Respect Your Vehicle<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">Panels, wiring and equipment are handled carefully throughout the installation.<\/p>\n\t\t\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group vs-why-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<p class=\"vs-why-icon wp-block-paragraph\">03<\/p>\n\t\t\n\t\t\n\t\t<h3 class=\"wp-block-heading\">We Focus on the Finish<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">The final result should perform well, look clean and feel intentionally installed.<\/p>\n\t\t\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group vs-why-card has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\t\t\n\t\t<p class=\"vs-why-icon wp-block-paragraph\">04<\/p>\n\t\t\n\t\t\n\t\t<h3 class=\"wp-block-heading\">We Test the Result<\/h3>\n\t\t\n\t\t\n\t\t<p class=\"wp-block-paragraph\">Functions and fitment are checked before we consider the project complete.<\/p>\n\t\t\n\t<\/div>\n\t\n\n<\/div>\n\n\n<\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull vs-cta-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n<div class=\"wp-block-group alignwide vs-cta-inner has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\t\n\t<p class=\"vs-eyebrow wp-block-paragraph\">LET&#8217;S BUILD YOUR NEXT UPGRADE<\/p>\n\t\n\n\t\n\t<h2 class=\"wp-block-heading vs-cta-title has-x-large-font-size\">Ready to Make Your Ride Sound and Look Better?<\/h2>\n\t\n\n\t\n\t<p class=\"vs-cta-copy has-large-font-size wp-block-paragraph\">Tell us what vehicle you have and what you would like to improve. We will help you plan the right solution.<\/p>\n\t\n\n\t\n\t<div class=\"wp-block-buttons vs-cta-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-73451bca wp-block-buttons-is-layout-flex\">\n\n\t\t\n\t\t<div class=\"wp-block-button vs-button vs-button-primary\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/quote\/\">Request a Quote<\/a><\/div>\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-button is-style-outline vs-button vs-button-secondary is-style-outline--3\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wa.me\/2976629470\" target=\"_blank\" rel=\"noopener\">Message Us on WhatsApp<\/a><\/div>\n\t\t\n\n\t<\/div>\n\t\n\n\t\n\t<p class=\"vs-cta-details wp-block-paragraph\">Paradera 89 E, Oranjestad, Aruba \u00b7 (+297) 662 9470<\/p>\n\t\n\n<\/div>\n\n\n<\/div>\n\n\n\n\n<style>\n\/* =========================================================\n   VERANDA SPECIAL \u2014 HOMEPAGE\n   ========================================================= *\/\n\n:root {\n\t--vs-dark: #0d141a;\n\t--vs-dark-soft: #151e25;\n\t--vs-accent: var(--wp--preset--color--color-3, #d13f56);\n\t--vs-accent-dark: #a92d42;\n\t--vs-light: #f6f6f7;\n\t--vs-white: #ffffff;\n\t--vs-text: #20272d;\n\t--vs-muted: #66717a;\n\t--vs-border: rgba(13, 20, 26, 0.12);\n\t--vs-radius: 18px;\n\t--vs-shadow: 0 22px 60px rgba(13, 20, 26, 0.12);\n}\n\n.vs-section {\n\tpadding-top: clamp(72px, 9vw, 128px);\n\tpadding-bottom: clamp(72px, 9vw, 128px);\n}\n\n.vs-section > .alignwide,\n.vs-trust-strip > .alignwide,\n.vs-cta-section > .alignwide,\n.vs-hero .alignwide {\n\twidth: min(1180px, calc(100% - 40px));\n\tmax-width: 1180px;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.vs-eyebrow {\n\tmargin: 0 0 18px;\n\tcolor: #ffffff;\n\tfont-size: 0.78rem;\n\tfont-weight: 800;\n\tletter-spacing: 0.18em;\n\tline-height: 1.4;\n\ttext-transform: uppercase;\n}\n\n.vs-eyebrow-dark {\n\tcolor: var(--vs-accent);\n}\n\n.vs-section-title {\n\tmax-width: 820px;\n\tmargin-top: 0;\n\tmargin-bottom: 20px;\n\tcolor: var(--vs-dark);\n\tfont-size: clamp(2.1rem, 4.3vw, 4.2rem) !important;\n\tfont-weight: 750;\n\tletter-spacing: -0.045em;\n\tline-height: 1.03;\n}\n\n.vs-section-title-light {\n\tcolor: #ffffff;\n}\n\n.vs-section-intro {\n\tmax-width: 730px;\n\tmargin: 0;\n\tcolor: var(--vs-muted);\n\tline-height: 1.75;\n}\n\n.vs-section-heading {\n\tmargin-bottom: clamp(38px, 5vw, 64px);\n}\n\n.vs-section-heading-centered {\n\ttext-align: center;\n}\n\n.vs-section-heading-centered .vs-section-title {\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n\n\/* HERO *\/\n.vs-hero {\n\tposition: relative;\n\tisolation: isolate;\n}\n\n.vs-hero .wp-block-cover__background {\n\tbackground:\n\t\tlinear-gradient(\n\t\t\t90deg,\n\t\t\trgba(5, 8, 11, 0.94) 0%,\n\t\t\trgba(5, 8, 11, 0.77) 50%,\n\t\t\trgba(5, 8, 11, 0.48) 100%\n\t\t) !important;\n\topacity: 1 !important;\n}\n\n.vs-hero .wp-block-cover__image-background {\n\tfilter: saturate(0.9) contrast(1.08);\n}\n\n.vs-hero-inner {\n\tpadding-top: 110px;\n\tpadding-bottom: 110px;\n}\n\n.vs-hero-title {\n\tmax-width: 900px;\n\tmargin: 0 0 28px;\n\tcolor: #ffffff;\n\tfont-size: clamp(3rem, 7vw, 6.6rem) !important;\n\tfont-weight: 800;\n\tletter-spacing: -0.06em;\n\tline-height: 0.94;\n\ttext-wrap: balance;\n}\n\n.vs-hero-copy {\n\tmax-width: 720px;\n\tmargin: 0 0 36px;\n\tcolor: rgba(255, 255, 255, 0.84);\n\tline-height: 1.7;\n}\n\n.vs-hero-buttons,\n.vs-cta-buttons {\n\tgap: 14px;\n}\n\n.vs-button .wp-block-button__link {\n\tmin-height: 52px;\n\tpadding: 15px 28px;\n\tborder: 1px solid transparent;\n\tborder-radius: 999px;\n\tfont-weight: 750;\n\ttransition:\n\t\tbackground-color 0.25s ease,\n\t\tborder-color 0.25s ease,\n\t\tcolor 0.25s ease,\n\t\ttransform 0.25s ease;\n}\n\n.vs-button .wp-block-button__link:hover {\n\ttransform: translateY(-2px);\n}\n\n.vs-button-primary .wp-block-button__link {\n\tbackground: var(--vs-accent);\n\tcolor: #ffffff;\n}\n\n.vs-button-primary .wp-block-button__link:hover {\n\tbackground: var(--vs-accent-dark);\n}\n\n.vs-button-secondary .wp-block-button__link {\n\tborder-color: rgba(255, 255, 255, 0.72) !important;\n\tbackground: transparent !important;\n\tcolor: #ffffff !important;\n}\n\n.vs-button-secondary .wp-block-button__link:hover {\n\tborder-color: #ffffff !important;\n\tbackground: #ffffff !important;\n\tcolor: var(--vs-dark) !important;\n}\n\n.vs-hero-contact {\n\tmargin-top: 26px;\n\tmargin-bottom: 0;\n}\n\n.vs-hero-contact a {\n\tcolor: rgba(255, 255, 255, 0.78);\n\tfont-size: 0.94rem;\n\tfont-weight: 650;\n\ttext-decoration: none;\n}\n\n.vs-hero-contact a:hover {\n\tcolor: #ffffff;\n\ttext-decoration: underline;\n\ttext-underline-offset: 4px;\n}\n\n\n\/* TRUST STRIP *\/\n.vs-trust-strip {\n\tposition: relative;\n\tz-index: 3;\n\tbackground: var(--vs-dark);\n\tcolor: #ffffff;\n}\n\n.vs-trust-grid {\n\tgap: 0 !important;\n}\n\n.vs-trust-item {\n\tposition: relative;\n\tpadding: 32px 34px;\n\tborder-right: 1px solid rgba(255, 255, 255, 0.13);\n}\n\n.vs-trust-item:last-child {\n\tborder-right: 0;\n}\n\n.vs-trust-item h3 {\n\tmargin: 0 0 8px;\n\tcolor: #ffffff;\n\tfont-size: 1.02rem;\n}\n\n.vs-trust-item p {\n\tmargin: 0;\n\tcolor: rgba(255, 255, 255, 0.63);\n\tfont-size: 0.92rem;\n\tline-height: 1.6;\n}\n\n\n\/* SERVICES *\/\n.vs-services-section {\n\tbackground: var(--vs-light);\n}\n\n.vs-service-grid {\n\tgap: 24px;\n}\n\n.vs-service-card {\n\toverflow: hidden;\n\theight: 100%;\n\tpadding: 0;\n\tbackground: var(--vs-white);\n\tborder: 1px solid var(--vs-border);\n\tborder-radius: var(--vs-radius);\n\tbox-shadow: 0 10px 36px rgba(13, 20, 26, 0.06);\n\ttransition:\n\t\tbox-shadow 0.3s ease,\n\t\ttransform 0.3s ease;\n}\n\n.vs-service-card:hover {\n\tbox-shadow: var(--vs-shadow);\n\ttransform: translateY(-6px);\n}\n\n.vs-service-image {\n\toverflow: hidden;\n\tmargin: 0;\n\taspect-ratio: 4 \/ 3;\n}\n\n.vs-service-image img {\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\tobject-fit: cover;\n\ttransition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.vs-service-card:hover .vs-service-image img {\n\ttransform: scale(1.045);\n}\n\n.vs-service-content {\n\tpadding: 28px 28px 30px;\n}\n\n.vs-service-number {\n\tmargin: 0 0 18px;\n\tcolor: var(--vs-accent);\n\tfont-size: 0.78rem;\n\tfont-weight: 800;\n\tletter-spacing: 0.16em;\n}\n\n.vs-service-content h3 {\n\tmargin: 0 0 14px;\n\tcolor: var(--vs-dark);\n\tfont-size: 1.45rem;\n\tline-height: 1.2;\n}\n\n.vs-service-content > p:not(.vs-service-number):not(.vs-text-link) {\n\tmin-height: 5.2em;\n\tmargin: 0;\n\tcolor: var(--vs-muted);\n\tline-height: 1.7;\n}\n\n.vs-text-link {\n\tmargin: 24px 0 0;\n}\n\n.vs-text-link a,\n.vs-all-projects-link a {\n\tcolor: var(--vs-accent);\n\tfont-weight: 750;\n\ttext-decoration: none;\n}\n\n.vs-text-link a:hover,\n.vs-all-projects-link a:hover {\n\ttext-decoration: underline;\n\ttext-underline-offset: 5px;\n}\n\n\n\/* PROJECT CAROUSEL *\/\n.vs-projects-section {\n\toverflow: hidden;\n\tbackground:\n\t\tradial-gradient(circle at 85% 0%, rgba(209, 63, 86, 0.18), transparent 34%),\n\t\tvar(--vs-dark);\n\tcolor: #ffffff;\n}\n\n\/*\n * Featured Work uses a slightly wider container than the other sections.\n * This prevents the project card from being constrained to the theme's\n * normal content width.\n *\/\n.vs-projects-section > .vs-projects-header {\n\twidth: min(1320px, calc(100% - 40px)) !important;\n\tmax-width: 1320px !important;\n\tmargin-right: auto !important;\n\tmargin-left: auto !important;\n}\n\n\/*\n * Break the carousel out of every constrained WordPress wrapper so the\n * project card spans nearly the full browser width.\n *\/\n.vs-projects-section > .vs-project-carousel {\n\tposition: relative;\n\tleft: 50%;\n\twidth: calc(100vw - 32px) !important;\n\tmax-width: 1680px !important;\n\tmargin-right: 0 !important;\n\tmargin-left: 0 !important;\n\ttransform: translateX(-50%);\n}\n\n.vs-projects-header {\n\tgap: 30px;\n\tmargin-bottom: 42px;\n}\n\n.vs-projects-heading-copy {\n\tmargin-left: 0 !important;\n}\n\n.vs-projects-intro {\n\tmax-width: 660px;\n\tmargin: 0;\n\tcolor: rgba(255, 255, 255, 0.66);\n\tline-height: 1.7;\n}\n\n.vs-all-projects-link {\n\tmargin: 0 0 8px;\n\twhite-space: nowrap;\n}\n\n.vs-all-projects-link a {\n\tcolor: #ffffff;\n}\n\n.vs-project-carousel {\n\tposition: relative;\n}\n\n\/*\n * A constrained WordPress Group can otherwise make the Query block narrow.\n * These rules force the project card to fill the entire carousel width.\n *\/\n.vs-project-carousel > .vs-project-slider-query,\n.vs-project-slider-query {\n\tposition: relative;\n\toverflow: hidden;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tborder: 1px solid rgba(255, 255, 255, 0.14);\n\tborder-radius: 24px;\n\tbackground: var(--vs-dark-soft);\n\tbox-shadow: 0 30px 90px rgba(0, 0, 0, 0.34);\n}\n\n.vs-project-slider-query > .wp-block-post-template {\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n}\n\n.vs-project-slider-query > .wp-block-query-no-results {\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n}\n\n.vs-project-slider-track {\n\tposition: relative;\n\tdisplay: grid !important;\n\tgrid-template-columns: minmax(0, 1fr);\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\tlist-style: none !important;\n}\n\n\/*\n * Every project occupies the same fixed card. The card and text panel do not\n * move. Only the image panel slides horizontally.\n *\/\n.vs-project-slider-track > li {\n\tposition: relative;\n\tz-index: 0;\n\tgrid-area: 1 \/ 1;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\tpointer-events: none;\n}\n\n.vs-project-carousel:not(.is-carousel-ready) .vs-project-slider-track > li:first-child,\n.vs-project-slider-track > li.is-active {\n\tz-index: 3;\n\tpointer-events: auto;\n}\n\n.vs-project-slider-track > li.is-leaving {\n\tz-index: 2;\n}\n\n\/*\n * Project text changes immediately. There is deliberately no text animation.\n *\/\n.vs-project-slider-track > li .vs-project-copy {\n\topacity: 0;\n\tvisibility: hidden;\n\tpointer-events: none;\n}\n\n.vs-project-slider-track > li.is-active .vs-project-copy,\n.vs-project-carousel:not(.is-carousel-ready)\n\t.vs-project-slider-track > li:first-child\n\t.vs-project-copy {\n\topacity: 1;\n\tvisibility: visible;\n\tpointer-events: auto;\n}\n\n\/*\n * Image transition states. JavaScript assigns the direction based on the\n * arrow, keyboard key, autoplay direction, dot selection, or swipe.\n *\/\n.vs-project-slider-track > li .vs-project-media {\n\topacity: 0;\n\tvisibility: hidden;\n\ttransform: translate3d(0, 0, 0);\n\ttransition:\n\t\ttransform 0.62s cubic-bezier(0.22, 1, 0.36, 1),\n\t\topacity 0.62s ease,\n\t\tvisibility 0s linear 0.62s;\n\twill-change: transform;\n}\n\n.vs-project-carousel:not(.is-carousel-ready)\n\t.vs-project-slider-track > li:first-child\n\t.vs-project-media,\n.vs-project-slider-track > li.is-active .vs-project-media,\n.vs-project-slider-track > li.is-leaving .vs-project-media,\n.vs-project-slider-track > li.is-entering .vs-project-media {\n\topacity: 1;\n\tvisibility: visible;\n\ttransition-delay: 0s;\n}\n\n.vs-project-slider-track > li.is-entering-from-right .vs-project-media {\n\ttransform: translate3d(100%, 0, 0);\n}\n\n.vs-project-slider-track > li.is-entering-from-left .vs-project-media {\n\ttransform: translate3d(-100%, 0, 0);\n}\n\n.vs-project-slider-track > li.is-leaving-left .vs-project-media {\n\ttransform: translate3d(-100%, 0, 0);\n}\n\n.vs-project-slider-track > li.is-leaving-right .vs-project-media {\n\ttransform: translate3d(100%, 0, 0);\n}\n\n.vs-project-slide {\n\twidth: 100% !important;\n\theight: 100%;\n\tmax-width: none !important;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n}\n\n\/*\n * WordPress adds \"has-global-padding\" and \"is-layout-constrained\" to the\n * slide Group. Without these overrides, the Columns block is restricted to\n * the theme's normal content width and leaves a large empty area in the card.\n *\/\n.vs-project-slide.has-global-padding {\n\tpadding-right: 0 !important;\n\tpadding-left: 0 !important;\n}\n\n.vs-project-slide.is-layout-constrained > .vs-project-columns,\n.vs-project-slide > .vs-project-columns {\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmargin-right: 0 !important;\n\tmargin-left: 0 !important;\n}\n\n.vs-project-columns {\n\tdisplay: flex !important;\n\twidth: 100% !important;\n\tmax-width: none !important;\n\tmin-height: 640px;\n\tmargin: 0 !important;\n\tpadding: 0 !important;\n\tgap: 0 !important;\n}\n\n.vs-project-media,\n.vs-project-copy {\n\tmargin: 0 !important;\n}\n\n.vs-project-media {\n\tposition: relative;\n\tflex-basis: 72% !important;\n\toverflow: hidden;\n\tmin-width: 0;\n\tbackground: #090d10;\n\tisolation: isolate;\n}\n\n\/*\n * A blurred copy of the featured image fills any unused space while the\n * sharp foreground image remains fully visible and uncropped.\n *\/\n.vs-project-media::before {\n\tposition: absolute;\n\tinset: -36px;\n\tz-index: 0;\n\tbackground-image: var(--vs-project-bg, none);\n\tbackground-position: center;\n\tbackground-size: cover;\n\tcontent: \"\";\n\tfilter: blur(28px) saturate(0.85);\n\topacity: 0.42;\n\ttransform: scale(1.12);\n\tpointer-events: none;\n}\n\n.vs-project-media::after {\n\tposition: absolute;\n\tinset: 0;\n\tz-index: 1;\n\tbackground:\n\t\tlinear-gradient(to top, rgba(0, 0, 0, 0.62), transparent 38%),\n\t\tlinear-gradient(90deg, rgba(0, 0, 0, 0.16), transparent 20%, transparent 80%, rgba(0, 0, 0, 0.16));\n\tcontent: \"\";\n\tpointer-events: none;\n}\n\n.vs-project-image {\n\tposition: relative;\n\tz-index: 1;\n\tdisplay: block;\n\toverflow: hidden;\n\twidth: 100%;\n\theight: 640px;\n\tmargin: 0;\n}\n\n.vs-project-image a {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.vs-project-image img {\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100% !important;\n\tmax-height: none !important;\n\tobject-fit: contain !important;\n\tobject-position: center;\n\ttransition:\n\t\topacity 0.3s ease,\n\t\ttransform 0.45s ease;\n}\n\n.vs-project-slide:hover .vs-project-image img {\n\topacity: 0.97;\n\ttransform: scale(1.008);\n}\n\n.vs-project-copy {\n\tdisplay: flex;\n\tflex-basis: 28% !important;\n\tflex-direction: column;\n\tjustify-content: center;\n\tmin-width: 0;\n\tmin-height: 640px;\n\tpadding: clamp(34px, 4vw, 58px);\n\tbackground:\n\t\tlinear-gradient(145deg, rgba(255, 255, 255, 0.06), transparent 60%);\n}\n\n.vs-project-label {\n\tmargin: 0 0 22px;\n\tcolor: var(--vs-accent);\n\tfont-size: 0.75rem;\n\tfont-weight: 800;\n\tletter-spacing: 0.16em;\n}\n\n.vs-project-title {\n\tmax-width: 100%;\n\tmargin: 0 0 22px;\n\tfont-size: clamp(2rem, 2.4vw, 3.2rem);\n\tline-height: 1.02;\n\tletter-spacing: -0.045em;\n\toverflow-wrap: normal;\n\tword-break: normal;\n\thyphens: none;\n}\n\n.vs-project-title a {\n\tcolor: #ffffff;\n\ttext-decoration: none;\n}\n\n.vs-project-title a:hover {\n\tcolor: rgba(255, 255, 255, 0.78);\n}\n\n.vs-project-excerpt {\n\tmargin: 0 0 30px;\n\tcolor: rgba(255, 255, 255, 0.67);\n\tline-height: 1.75;\n}\n\n.vs-project-excerpt p {\n\tmargin: 0;\n}\n\n.vs-project-link {\n\tdisplay: inline-block;\n\twidth: fit-content;\n\tcolor: #ffffff;\n\tfont-weight: 750;\n\ttext-decoration: none;\n}\n\n.vs-project-link:hover {\n\tcolor: var(--vs-accent);\n}\n\n.vs-project-empty {\n\tpadding: 45px;\n\tcolor: rgba(255, 255, 255, 0.72);\n\ttext-align: center;\n}\n\n\/*\n * JavaScript places this layer inside the Query\/card itself. It stays fixed\n * while project images slide underneath it.\n *\/\n.vs-carousel-controls {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tz-index: 30;\n\twidth: 72%;\n\theight: 640px;\n\tmargin: 0;\n\tpointer-events: none;\n}\n\n.vs-carousel-arrows {\n\tdisplay: contents;\n}\n\n.vs-carousel-arrow {\n\tposition: absolute;\n\ttop: 50%;\n\tz-index: 4;\n\tdisplay: inline-grid;\n\tplace-items: center;\n\twidth: 54px;\n\theight: 54px;\n\tpadding: 0;\n\tborder: 1px solid rgba(255, 255, 255, 0.46);\n\tborder-radius: 50%;\n\tbackground: rgba(5, 8, 11, 0.62);\n\t-webkit-backdrop-filter: blur(12px);\n\tbackdrop-filter: blur(12px);\n\tcolor: #ffffff;\n\tfont: inherit;\n\tfont-size: 1.3rem;\n\tline-height: 1;\n\tcursor: pointer;\n\tpointer-events: auto;\n\ttransform: translateY(-50%);\n\ttransition:\n\t\tbackground-color 0.2s ease,\n\t\tborder-color 0.2s ease,\n\t\ttransform 0.2s ease;\n}\n\n.vs-carousel-prev {\n\tleft: 30px;\n}\n\n.vs-carousel-next {\n\tright: 30px;\n}\n\n.vs-carousel-arrow:hover,\n.vs-carousel-arrow:focus-visible {\n\tborder-color: var(--vs-accent);\n\tbackground: var(--vs-accent);\n\ttransform: translateY(-50%) scale(1.05);\n}\n\n\/*\n * Dots and slide count share one fixed bar at the bottom center of the image.\n *\/\n.vs-carousel-progress {\n\tposition: absolute;\n\tbottom: 22px;\n\tleft: 50%;\n\tz-index: 4;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 12px;\n\tpadding: 10px 14px;\n\tborder: 1px solid rgba(255, 255, 255, 0.24);\n\tborder-radius: 999px;\n\tbackground: rgba(5, 8, 11, 0.64);\n\t-webkit-backdrop-filter: blur(12px);\n\tbackdrop-filter: blur(12px);\n\tbox-shadow: 0 8px 28px rgba(0, 0, 0, 0.25);\n\tpointer-events: auto;\n\ttransform: translateX(-50%);\n}\n\n.vs-carousel-dots {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tgap: 8px;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.vs-carousel-dot {\n\twidth: 8px;\n\theight: 8px;\n\tpadding: 0;\n\tborder: 0;\n\tborder-radius: 999px;\n\tbackground: rgba(255, 255, 255, 0.46);\n\tcursor: pointer;\n\ttransition:\n\t\tbackground-color 0.25s ease,\n\t\twidth 0.25s ease;\n}\n\n.vs-carousel-dot.is-active {\n\twidth: 26px;\n\tbackground: var(--vs-accent);\n}\n\n.vs-carousel-status {\n\tmin-width: 54px;\n\tmargin: 0;\n\tpadding-left: 12px;\n\tborder-left: 1px solid rgba(255, 255, 255, 0.24);\n\tcolor: rgba(255, 255, 255, 0.9);\n\tfont-size: 0.78rem;\n\tfont-variant-numeric: tabular-nums;\n\tfont-weight: 700;\n\tline-height: 1;\n\ttext-align: center;\n\twhite-space: nowrap;\n\tpointer-events: none;\n}\n\n.vs-project-carousel.has-one-slide .vs-carousel-controls {\n\tdisplay: none;\n}\n\n\n\/* ABOUT *\/\n.vs-about-section {\n\tbackground: #ffffff;\n}\n\n.vs-about-columns {\n\tgap: clamp(38px, 8vw, 110px);\n}\n\n.vs-about-heading {\n\tposition: relative;\n\tpadding-right: clamp(0px, 4vw, 48px);\n}\n\n.vs-about-copy {\n\tpadding-left: clamp(0px, 4vw, 48px);\n\tborder-left: 1px solid var(--vs-border);\n}\n\n.vs-about-copy p {\n\tcolor: var(--vs-muted);\n\tline-height: 1.8;\n}\n\n.vs-about-copy .has-large-font-size {\n\tmargin-top: 0;\n\tcolor: var(--vs-text);\n\tfont-weight: 500;\n\tline-height: 1.55;\n}\n\n.vs-dark-outline-button .wp-block-button__link {\n\tpadding: 13px 25px;\n\tborder: 1px solid var(--vs-dark) !important;\n\tborder-radius: 999px;\n\tbackground: transparent !important;\n\tcolor: var(--vs-dark) !important;\n\tfont-weight: 750;\n}\n\n.vs-dark-outline-button .wp-block-button__link:hover {\n\tbackground: var(--vs-dark) !important;\n\tcolor: #ffffff !important;\n}\n\n\n\/* WHY CHOOSE US *\/\n.vs-why-section {\n\tbackground: var(--vs-light);\n}\n\n.vs-why-grid {\n\tgap: 18px;\n}\n\n.vs-why-card {\n\theight: 100%;\n\tpadding: 30px;\n\tborder: 1px solid var(--vs-border);\n\tborder-radius: 15px;\n\tbackground: #ffffff;\n\ttransition:\n\t\tborder-color 0.25s ease,\n\t\tbox-shadow 0.25s ease,\n\t\ttransform 0.25s ease;\n}\n\n.vs-why-card:hover {\n\tborder-color: rgba(209, 63, 86, 0.35);\n\tbox-shadow: 0 16px 45px rgba(13, 20, 26, 0.08);\n\ttransform: translateY(-4px);\n}\n\n.vs-why-icon {\n\tmargin: 0 0 42px;\n\tcolor: var(--vs-accent);\n\tfont-size: 0.8rem;\n\tfont-weight: 850;\n\tletter-spacing: 0.15em;\n}\n\n.vs-why-card h3 {\n\tmargin: 0 0 12px;\n\tcolor: var(--vs-dark);\n\tfont-size: 1.2rem;\n}\n\n.vs-why-card p:last-child {\n\tmargin: 0;\n\tcolor: var(--vs-muted);\n\tline-height: 1.65;\n}\n\n\n\/* FINAL CTA *\/\n.vs-cta-section {\n\toverflow: hidden;\n\tpadding-top: clamp(78px, 10vw, 140px);\n\tpadding-bottom: clamp(78px, 10vw, 140px);\n\tbackground:\n\t\tradial-gradient(circle at 15% 20%, rgba(209, 63, 86, 0.24), transparent 34%),\n\t\tlinear-gradient(135deg, #0d141a, #18232c);\n\tcolor: #ffffff;\n}\n\n.vs-cta-inner {\n\ttext-align: center;\n}\n\n.vs-cta-inner .vs-eyebrow {\n\tcolor: var(--vs-accent);\n}\n\n.vs-cta-title {\n\tmax-width: 900px;\n\tmargin: 0 auto 22px;\n\tcolor: #ffffff;\n\tfont-size: clamp(2.5rem, 5.2vw, 5rem) !important;\n\tfont-weight: 800;\n\tletter-spacing: -0.055em;\n\tline-height: 1;\n\ttext-wrap: balance;\n}\n\n.vs-cta-copy {\n\tmax-width: 700px;\n\tmargin: 0 auto 34px;\n\tcolor: rgba(255, 255, 255, 0.7);\n\tline-height: 1.7;\n}\n\n.vs-cta-buttons {\n\tjustify-content: center;\n}\n\n.vs-cta-details {\n\tmargin: 28px 0 0;\n\tcolor: rgba(255, 255, 255, 0.52);\n\tfont-size: 0.9rem;\n}\n\n\n\/* KEYBOARD ACCESSIBILITY *\/\n.vs-projects-section a:focus-visible,\n.vs-services-section a:focus-visible,\n.vs-about-section a:focus-visible,\n.vs-cta-section a:focus-visible,\n.vs-hero a:focus-visible,\n.vs-carousel-arrow:focus-visible,\n.vs-carousel-dot:focus-visible {\n\toutline: 3px solid #ffffff;\n\toutline-offset: 4px;\n}\n\n\n\/* TABLET *\/\n@media (max-width: 980px) {\n\t.vs-hero {\n\t\tmin-height: 650px !important;\n\t}\n\n\t.vs-projects-section > .vs-projects-header {\n\t\twidth: min(100% - 32px, 1320px) !important;\n\t}\n\n\t.vs-projects-section > .vs-project-carousel {\n\t\twidth: calc(100vw - 24px) !important;\n\t}\n\n\t.vs-project-columns {\n\t\tmin-height: 540px;\n\t}\n\n\t.vs-project-media {\n\t\tflex-basis: 66% !important;\n\t}\n\n\t.vs-project-copy {\n\t\tflex-basis: 34% !important;\n\t\tmin-height: 540px;\n\t\tpadding: 34px;\n\t}\n\n\t.vs-project-image {\n\t\theight: 540px;\n\t}\n\n\t.vs-carousel-controls {\n\t\twidth: 66%;\n\t\theight: 540px;\n\t}\n\n\t.vs-project-title {\n\t\tfont-size: clamp(1.85rem, 3.3vw, 2.8rem);\n\t}\n\n\t.vs-about-copy {\n\t\tpadding-left: 32px;\n\t}\n}\n\n\n\/* MOBILE *\/\n@media (max-width: 781px) {\n\t.vs-section > .alignwide,\n\t.vs-trust-strip > .alignwide,\n\t.vs-cta-section > .alignwide,\n\t.vs-hero .alignwide {\n\t\twidth: min(100% - 28px, 1180px);\n\t}\n\n\t.vs-section {\n\t\tpadding-top: 70px;\n\t\tpadding-bottom: 70px;\n\t}\n\n\t.vs-hero {\n\t\tmin-height: 620px !important;\n\t}\n\n\t.vs-hero .wp-block-cover__background {\n\t\tbackground:\n\t\t\tlinear-gradient(\n\t\t\t\t180deg,\n\t\t\t\trgba(5, 8, 11, 0.79) 0%,\n\t\t\t\trgba(5, 8, 11, 0.92) 100%\n\t\t\t) !important;\n\t}\n\n\t.vs-hero-inner {\n\t\tpadding-top: 88px;\n\t\tpadding-bottom: 76px;\n\t}\n\n\t.vs-hero-title {\n\t\tfont-size: clamp(2.7rem, 13vw, 4.4rem) !important;\n\t\tline-height: 0.98;\n\t}\n\n\t.vs-hero-copy {\n\t\tfont-size: 1.08rem !important;\n\t}\n\n\t.vs-hero-buttons,\n\t.vs-cta-buttons {\n\t\talign-items: stretch;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t}\n\n\t.vs-hero-buttons .wp-block-button,\n\t.vs-cta-buttons .wp-block-button {\n\t\twidth: 100%;\n\t}\n\n\t.vs-hero-buttons .wp-block-button__link,\n\t.vs-cta-buttons .wp-block-button__link {\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t}\n\n\t.vs-trust-grid {\n\t\tdisplay: block !important;\n\t}\n\n\t.vs-trust-item {\n\t\tpadding: 25px 4px;\n\t\tborder-right: 0;\n\t\tborder-bottom: 1px solid rgba(255, 255, 255, 0.13);\n\t}\n\n\t.vs-trust-item:last-child {\n\t\tborder-bottom: 0;\n\t}\n\n\t.vs-service-content > p:not(.vs-service-number):not(.vs-text-link) {\n\t\tmin-height: 0;\n\t}\n\n\t.vs-projects-header {\n\t\talign-items: flex-start !important;\n\t\tflex-direction: column;\n\t}\n\n\t.vs-projects-section > .vs-projects-header {\n\t\twidth: min(100% - 28px, 1320px) !important;\n\t}\n\n\t.vs-projects-section > .vs-project-carousel {\n\t\twidth: calc(100vw - 16px) !important;\n\t}\n\n\t.vs-project-columns {\n\t\tdisplay: block !important;\n\t\tmin-height: 0;\n\t}\n\n\t.vs-project-media,\n\t.vs-project-copy {\n\t\twidth: 100%;\n\t\tflex-basis: 100% !important;\n\t}\n\n\t.vs-project-image {\n\t\twidth: 100%;\n\t\theight: clamp(320px, 84vw, 460px);\n\t\tmin-height: 0;\n\t}\n\n\t.vs-carousel-controls {\n\t\twidth: 100%;\n\t\theight: clamp(320px, 84vw, 460px);\n\t}\n\n\t.vs-project-copy {\n\t\tmin-height: 0;\n\t\tpadding: 32px 24px 38px;\n\t}\n\n\t.vs-project-title {\n\t\tfont-size: clamp(2rem, 9.5vw, 2.9rem);\n\t}\n\n\t.vs-carousel-prev {\n\t\tleft: 16px;\n\t}\n\n\t.vs-carousel-next {\n\t\tright: 16px;\n\t}\n\n\t.vs-carousel-arrow {\n\t\twidth: 46px;\n\t\theight: 46px;\n\t}\n\n\t.vs-carousel-progress {\n\t\tbottom: 14px;\n\t\tgap: 9px;\n\t\tpadding: 8px 11px;\n\t}\n\n\t.vs-carousel-dots {\n\t\tgap: 7px;\n\t}\n\n\t.vs-carousel-status {\n\t\tmin-width: 48px;\n\t\tpadding-left: 9px;\n\t\tfont-size: 0.72rem;\n\t}\n\n\t.vs-about-columns {\n\t\tgap: 28px;\n\t}\n\n\t.vs-about-copy {\n\t\tpadding-left: 0;\n\t\tborder-left: 0;\n\t}\n\n\t.vs-why-icon {\n\t\tmargin-bottom: 28px;\n\t}\n\n\t.vs-cta-details {\n\t\tline-height: 1.7;\n\t}\n}\n\n\n\/* REDUCED MOTION *\/\n@media (prefers-reduced-motion: reduce) {\n\thtml:focus-within {\n\t\tscroll-behavior: auto;\n\t}\n\n\t.vs-project-slider-track > li .vs-project-media,\n\t.vs-service-card,\n\t.vs-service-image img,\n\t.vs-project-image img,\n\t.vs-button .wp-block-button__link,\n\t.vs-carousel-arrow,\n\t.vs-carousel-dot,\n\t.vs-why-card {\n\t\ttransition: none !important;\n\t}\n}\n<\/style>\n\n<script>\n(function () {\n\t'use strict';\n\n\tfunction initVerandaProjectCarousel(carousel) {\n\t\tif (!carousel || carousel.dataset.vsCarouselReady === 'true') {\n\t\t\treturn;\n\t\t}\n\n\t\tcarousel.dataset.vsCarouselReady = 'true';\n\n\t\tvar query = carousel.querySelector('.vs-project-slider-query');\n\t\tvar track = carousel.querySelector('.vs-project-slider-track');\n\t\tvar slides = track ? Array.prototype.slice.call(track.children) : [];\n\t\tvar controls = carousel.querySelector('.vs-carousel-controls');\n\t\tvar previousButton = carousel.querySelector('.vs-carousel-prev');\n\t\tvar nextButton = carousel.querySelector('.vs-carousel-next');\n\t\tvar dotsContainer = carousel.querySelector('.vs-carousel-dots');\n\t\tvar status = carousel.querySelector('.vs-carousel-status');\n\t\tvar reducedMotion = window.matchMedia(\n\t\t\t'(prefers-reduced-motion: reduce)'\n\t\t).matches;\n\t\tvar currentIndex = 0;\n\t\tvar autoplayTimer = null;\n\t\tvar autoplayDelay = 6000;\n\t\tvar animationDuration = reducedMotion ? 0 : 620;\n\t\tvar animationTimer = null;\n\t\tvar isAnimating = false;\n\t\tvar touchStartX = 0;\n\t\tvar touchEndX = 0;\n\n\t\tif (!query || !track || !slides.length) {\n\t\t\tif (controls) {\n\t\t\t\tcontrols.hidden = true;\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\t\/*\n\t\t * Keep the controls attached to the fixed rounded card rather than to\n\t\t * an individual project slide. This corrects the arrow placement and\n\t\t * prevents the controls from moving with an image.\n\t\t *\/\n\t\tif (controls && controls.parentElement !== query) {\n\t\t\tquery.appendChild(controls);\n\t\t}\n\n\t\tif (slides.length === 1) {\n\t\t\tcarousel.classList.add('has-one-slide');\n\t\t}\n\n\t\tcarousel.classList.add('is-carousel-ready');\n\n\t\tslides.forEach(function (slide, index) {\n\t\t\tslide.setAttribute('role', 'group');\n\t\t\tslide.setAttribute('aria-roledescription', 'slide');\n\t\t\tslide.setAttribute(\n\t\t\t\t'aria-label',\n\t\t\t\t'Project ' + (index + 1) + ' of ' + slides.length\n\t\t\t);\n\n\t\t\tvar projectMedia = slide.querySelector('.vs-project-media');\n\t\t\tvar projectImage = slide.querySelector('.vs-project-image img');\n\n\t\t\tfunction setProjectBackground() {\n\t\t\t\tif (!projectMedia || !projectImage) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tvar imageUrl = projectImage.currentSrc || projectImage.src;\n\n\t\t\t\tif (imageUrl) {\n\t\t\t\t\tprojectMedia.style.setProperty(\n\t\t\t\t\t\t'--vs-project-bg',\n\t\t\t\t\t\t'url(\"' + imageUrl.replace(\/\"\/g, '%22') + '\")'\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (projectImage) {\n\t\t\t\tif (projectImage.complete) {\n\t\t\t\t\tsetProjectBackground();\n\t\t\t\t} else {\n\t\t\t\t\tprojectImage.addEventListener('load', setProjectBackground, {\n\t\t\t\t\t\tonce: true\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\n\t\tfunction createDots() {\n\t\t\tif (!dotsContainer) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tdotsContainer.innerHTML = '';\n\n\t\t\tslides.forEach(function (slide, index) {\n\t\t\t\tvar dot = document.createElement('button');\n\n\t\t\t\tdot.type = 'button';\n\t\t\t\tdot.className = 'vs-carousel-dot';\n\t\t\t\tdot.setAttribute('role', 'tab');\n\t\t\t\tdot.setAttribute('aria-label', 'Show project ' + (index + 1));\n\t\t\t\tdot.setAttribute('aria-selected', index === 0 ? 'true' : 'false');\n\n\t\t\t\tdot.addEventListener('click', function () {\n\t\t\t\t\tvar direction = index >= currentIndex ? 'next' : 'previous';\n\t\t\t\t\tgoToSlide(index, direction, true);\n\t\t\t\t});\n\n\t\t\t\tdotsContainer.appendChild(dot);\n\t\t\t});\n\t\t}\n\n\t\tfunction restoreFocusableElements(slide, isActive) {\n\t\t\tArray.prototype.slice\n\t\t\t\t.call(\n\t\t\t\t\tslide.querySelectorAll(\n\t\t\t\t\t\t'a, button, input, select, textarea, [tabindex]'\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t\t.forEach(function (focusable) {\n\t\t\t\t\tif (isActive) {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tfocusable.dataset.vsOriginalTabindex !== undefined\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tvar originalTabindex =\n\t\t\t\t\t\t\t\tfocusable.dataset.vsOriginalTabindex;\n\n\t\t\t\t\t\t\tif (originalTabindex === '') {\n\t\t\t\t\t\t\t\tfocusable.removeAttribute('tabindex');\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tfocusable.setAttribute(\n\t\t\t\t\t\t\t\t\t'tabindex',\n\t\t\t\t\t\t\t\t\toriginalTabindex\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tdelete focusable.dataset.vsOriginalTabindex;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (\n\t\t\t\t\t\t\tfocusable.dataset.vsOriginalTabindex === undefined\n\t\t\t\t\t\t) {\n\t\t\t\t\t\t\tfocusable.dataset.vsOriginalTabindex =\n\t\t\t\t\t\t\t\tfocusable.getAttribute('tabindex') || '';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tfocusable.setAttribute('tabindex', '-1');\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t}\n\n\t\tfunction updateIndicators() {\n\t\t\tslides.forEach(function (slide, index) {\n\t\t\t\tvar isActive = index === currentIndex;\n\n\t\t\t\tslide.setAttribute('aria-hidden', isActive ? 'false' : 'true');\n\t\t\t\trestoreFocusableElements(slide, isActive);\n\t\t\t});\n\n\t\t\tif (dotsContainer) {\n\t\t\t\tArray.prototype.slice\n\t\t\t\t\t.call(dotsContainer.querySelectorAll('.vs-carousel-dot'))\n\t\t\t\t\t.forEach(function (dot, index) {\n\t\t\t\t\t\tvar isActive = index === currentIndex;\n\n\t\t\t\t\t\tdot.classList.toggle('is-active', isActive);\n\t\t\t\t\t\tdot.setAttribute(\n\t\t\t\t\t\t\t'aria-selected',\n\t\t\t\t\t\t\tisActive ? 'true' : 'false'\n\t\t\t\t\t\t);\n\t\t\t\t\t\tdot.setAttribute('tabindex', isActive ? '0' : '-1');\n\t\t\t\t\t});\n\t\t\t}\n\n\t\t\tif (status) {\n\t\t\t\tstatus.textContent =\n\t\t\t\t\tString(currentIndex + 1).padStart(2, '0') +\n\t\t\t\t\t' \/ ' +\n\t\t\t\t\tString(slides.length).padStart(2, '0');\n\t\t\t}\n\t\t}\n\n\t\tfunction clearTransitionClasses(slide) {\n\t\t\tslide.classList.remove(\n\t\t\t\t'is-entering',\n\t\t\t\t'is-entering-from-left',\n\t\t\t\t'is-entering-from-right',\n\t\t\t\t'is-leaving',\n\t\t\t\t'is-leaving-left',\n\t\t\t\t'is-leaving-right'\n\t\t\t);\n\t\t}\n\n\t\tfunction finishTransition(previousSlide, nextSlide) {\n\t\t\tif (animationTimer) {\n\t\t\t\twindow.clearTimeout(animationTimer);\n\t\t\t\tanimationTimer = null;\n\t\t\t}\n\n\t\t\tclearTransitionClasses(previousSlide);\n\t\t\tclearTransitionClasses(nextSlide);\n\t\t\tisAnimating = false;\n\t\t}\n\n\t\tfunction goToSlide(index, direction, wasManual) {\n\t\t\tvar nextIndex = (index + slides.length) % slides.length;\n\n\t\t\tif (nextIndex === currentIndex || isAnimating) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar previousSlide = slides[currentIndex];\n\t\t\tvar nextSlide = slides[nextIndex];\n\t\t\tvar moveForward = direction !== 'previous';\n\n\t\t\tisAnimating = true;\n\n\t\t\tclearTransitionClasses(previousSlide);\n\t\t\tclearTransitionClasses(nextSlide);\n\n\t\t\t\/*\n\t\t\t * Prepare the incoming image just outside the photo area.\n\t\t\t *\/\n\t\t\tnextSlide.classList.add(\n\t\t\t\t'is-entering',\n\t\t\t\tmoveForward\n\t\t\t\t\t? 'is-entering-from-right'\n\t\t\t\t\t: 'is-entering-from-left'\n\t\t\t);\n\n\t\t\t\/*\n\t\t\t * Change the text immediately. The new text is visible before the\n\t\t\t * image finishes sliding, exactly as requested.\n\t\t\t *\/\n\t\t\tpreviousSlide.classList.remove('is-active');\n\t\t\tnextSlide.classList.add('is-active');\n\t\t\tcurrentIndex = nextIndex;\n\t\t\tupdateIndicators();\n\n\t\t\t\/*\n\t\t\t * Force the browser to apply the starting position, then animate\n\t\t\t * the incoming and outgoing images in opposite directions.\n\t\t\t *\/\n\t\t\tvoid nextSlide.offsetWidth;\n\n\t\t\tpreviousSlide.classList.add(\n\t\t\t\t'is-leaving',\n\t\t\t\tmoveForward ? 'is-leaving-left' : 'is-leaving-right'\n\t\t\t);\n\n\t\t\tnextSlide.classList.remove(\n\t\t\t\t'is-entering-from-right',\n\t\t\t\t'is-entering-from-left'\n\t\t\t);\n\n\t\t\tif (animationDuration === 0) {\n\t\t\t\tfinishTransition(previousSlide, nextSlide);\n\t\t\t} else {\n\t\t\t\tanimationTimer = window.setTimeout(function () {\n\t\t\t\t\tfinishTransition(previousSlide, nextSlide);\n\t\t\t\t}, animationDuration + 40);\n\t\t\t}\n\n\t\t\tif (wasManual) {\n\t\t\t\tstartAutoplay();\n\t\t\t}\n\t\t}\n\n\t\tfunction stopAutoplay() {\n\t\t\tif (autoplayTimer) {\n\t\t\t\twindow.clearInterval(autoplayTimer);\n\t\t\t\tautoplayTimer = null;\n\t\t\t}\n\t\t}\n\n\t\tfunction startAutoplay() {\n\t\t\tstopAutoplay();\n\n\t\t\tif (slides.length < 3 || reducedMotion || document.hidden) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tautoplayTimer = window.setInterval(function () {\n\t\t\t\tgoToSlide(currentIndex + 1, 'next', false);\n\t\t\t}, autoplayDelay);\n\t\t}\n\n\t\tcreateDots();\n\n\t\tslides[0].classList.add('is-active');\n\t\tupdateIndicators();\n\n\t\tif (previousButton) {\n\t\t\tpreviousButton.addEventListener('click', function () {\n\t\t\t\tgoToSlide(currentIndex - 1, 'previous', true);\n\t\t\t});\n\t\t}\n\n\t\tif (nextButton) {\n\t\t\tnextButton.addEventListener('click', function () {\n\t\t\t\tgoToSlide(currentIndex + 1, 'next', true);\n\t\t\t});\n\t\t}\n\n\t\tcarousel.addEventListener('mouseenter', stopAutoplay);\n\t\tcarousel.addEventListener('mouseleave', startAutoplay);\n\t\tcarousel.addEventListener('focusin', stopAutoplay);\n\n\t\tcarousel.addEventListener('focusout', function (event) {\n\t\t\tif (!carousel.contains(event.relatedTarget)) {\n\t\t\t\tstartAutoplay();\n\t\t\t}\n\t\t});\n\n\t\tcarousel.addEventListener('keydown', function (event) {\n\t\t\tif (event.key === 'ArrowLeft') {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tgoToSlide(currentIndex - 1, 'previous', true);\n\t\t\t}\n\n\t\t\tif (event.key === 'ArrowRight') {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tgoToSlide(currentIndex + 1, 'next', true);\n\t\t\t}\n\t\t});\n\n\t\tcarousel.addEventListener(\n\t\t\t'touchstart',\n\t\t\tfunction (event) {\n\t\t\t\ttouchStartX = event.changedTouches[0].screenX;\n\t\t\t},\n\t\t\t{ passive: true }\n\t\t);\n\n\t\tcarousel.addEventListener(\n\t\t\t'touchend',\n\t\t\tfunction (event) {\n\t\t\t\ttouchEndX = event.changedTouches[0].screenX;\n\n\t\t\t\tvar swipeDistance = touchEndX - touchStartX;\n\n\t\t\t\tif (Math.abs(swipeDistance) < 45) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (swipeDistance > 0) {\n\t\t\t\t\tgoToSlide(currentIndex - 1, 'previous', true);\n\t\t\t\t} else {\n\t\t\t\t\tgoToSlide(currentIndex + 1, 'next', true);\n\t\t\t\t}\n\t\t\t},\n\t\t\t{ passive: true }\n\t\t);\n\n\t\tdocument.addEventListener('visibilitychange', function () {\n\t\t\tif (document.hidden) {\n\t\t\t\tstopAutoplay();\n\t\t\t} else {\n\t\t\t\tstartAutoplay();\n\t\t\t}\n\t\t});\n\n\t\tstartAutoplay();\n\t}\n\n\tfunction initialiseHomepage() {\n\t\tdocument\n\t\t\t.querySelectorAll('.vs-project-carousel')\n\t\t\t.forEach(initVerandaProjectCarousel);\n\t}\n\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', initialiseHomepage);\n\t} else {\n\t\tinitialiseHomepage();\n\t}\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Clean Installation Careful workmanship with a neat, professional finish. Made for Your Vehicle Solutions selected and fitted around your vehicle and goals. Tested Before Delivery Every installation is checked before your vehicle is returned. WHAT WE DO Upgrade the Way Your Car Sounds and Looks From everyday upgrades to completely custom work, every project is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"no-title","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":31,"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":220,"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/pages\/5\/revisions\/220"}],"wp:attachment":[{"href":"https:\/\/verandaspecial.com\/pap\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}