.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-display:swap;font-family:Socicon;src:url(/wp-content/plugins/social-icons/assets/fonts/Socicon.eot);src:url(/wp-content/plugins/social-icons/assets/fonts/Socicon.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/social-icons/assets/fonts/Socicon.woff2) format("woff2"),url(/wp-content/plugins/social-icons/assets/fonts/Socicon.woff) format("woff"),url(/wp-content/plugins/social-icons/assets/fonts/Socicon.ttf) format("truetype"),url(/wp-content/plugins/social-icons/assets/fonts/Socicon.svg#Socicon) format("svg");font-weight:400;font-style:normal}[class*=socicon-],[class^=socicon-]{font-family:Socicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-moddb::before{content:""}.socicon-indiedb::before{content:""}.socicon-traxsource::before{content:""}.socicon-gamefor::before{content:""}.socicon-pixiv::before{content:""}.socicon-myanimelist::before{content:""}.socicon-blackberry::before{content:""}.socicon-wickr::before{content:""}.socicon-spip::before{content:""}.socicon-napster::before{content:""}.socicon-beatport::before{content:""}.socicon-hackerone::before{content:""}.socicon-hackernews::before{content:""}.socicon-smashwords::before{content:""}.socicon-kobo::before{content:""}.socicon-bookbub::before{content:""}.socicon-mailru::before{content:""}.socicon-gitlab::before{content:""}.socicon-instructables::before{content:""}.socicon-portfolio::before{content:""}.socicon-codered::before{content:""}.socicon-origin::before{content:""}.socicon-nextdoor::before{content:""}.socicon-udemy::before{content:""}.socicon-livemaster::before{content:""}.socicon-crunchbase::before{content:""}.socicon-homefy::before{content:""}.socicon-calendly::before{content:""}.socicon-realtor::before{content:""}.socicon-tidal::before{content:""}.socicon-qobuz::before{content:""}.socicon-natgeo::before{content:""}.socicon-mastodon::before{content:""}.socicon-unsplash::before{content:""}.socicon-homeadvisor::before{content:""}.socicon-angieslist::before{content:""}.socicon-codepen::before{content:""}.socicon-slack::before{content:""}.socicon-openaigym::before{content:""}.socicon-logmein::before{content:""}.socicon-fiverr::before{content:""}.socicon-gotomeeting::before{content:""}.socicon-aliexpress::before{content:""}.socicon-guru::before{content:""}.socicon-appstore::before{content:""}.socicon-homes::before{content:""}.socicon-zoom::before{content:""}.socicon-alibaba::before{content:""}.socicon-craigslist::before{content:""}.socicon-wix::before{content:""}.socicon-redfin::before{content:""}.socicon-googlecalendar::before{content:""}.socicon-shopify::before{content:""}.socicon-freelancer::before{content:""}.socicon-seedrs::before{content:""}.socicon-bing::before{content:""}.socicon-doodle::before{content:""}.socicon-bonanza::before{content:""}.socicon-squarespace::before{content:""}.socicon-toptal::before{content:""}.socicon-gust::before{content:""}.socicon-ask::before{content:""}.socicon-trulia::before{content:""}.socicon-loomly::before{content:""}.socicon-ghost::before{content:""}.socicon-upwork::before{content:""}.socicon-fundable::before{content:""}.socicon-booking::before{content:""}.socicon-googlemaps::before{content:""}.socicon-zillow::before{content:""}.socicon-niconico::before{content:""}.socicon-toneden::before{content:""}.socicon-augment::before{content:""}.socicon-bitbucket::before{content:""}.socicon-fyuse::before{content:""}.socicon-yt-gaming::before{content:""}.socicon-sketchfab::before{content:""}.socicon-mobcrush::before{content:""}.socicon-microsoft::before{content:""}.socicon-pandora::before{content:""}.socicon-messenger::before{content:""}.socicon-gamewisp::before{content:""}.socicon-bloglovin::before{content:""}.socicon-tunein::before{content:""}.socicon-gamejolt::before{content:""}.socicon-trello::before{content:""}.socicon-spreadshirt::before{content:""}.socicon-500px::before{content:""}.socicon-8tracks::before{content:""}.socicon-airbnb::before{content:""}.socicon-alliance::before{content:""}.socicon-amazon::before{content:""}.socicon-amplement::before{content:""}.socicon-android::before{content:""}.socicon-angellist::before{content:""}.socicon-apple::before{content:""}.socicon-appnet::before{content:""}.socicon-baidu::before{content:""}.socicon-bandcamp::before{content:""}.socicon-battlenet::before{content:""}.socicon-mixer::before{content:""}.socicon-bebee::before{content:""}.socicon-bebo::before{content:""}.socicon-behance::before{content:""}.socicon-blizzard::before{content:""}.socicon-blogger::before{content:""}.socicon-buffer::before{content:""}.socicon-chrome::before{content:""}.socicon-coderwall::before{content:""}.socicon-curse::before{content:""}.socicon-dailymotion::before{content:""}.socicon-deezer::before{content:""}.socicon-delicious::before{content:""}.socicon-deviantart::before{content:""}.socicon-diablo::before{content:""}.socicon-digg::before{content:""}.socicon-discord::before{content:""}.socicon-disqus::before{content:""}.socicon-douban::before{content:""}.socicon-draugiem::before{content:""}.socicon-dribbble::before{content:""}.socicon-drupal::before{content:""}.socicon-ebay::before{content:""}.socicon-ello::before{content:""}.socicon-endomondo::before{content:""}.socicon-envato::before{content:""}.socicon-etsy::before{content:""}.socicon-facebook::before{content:""}.socicon-feedburner::before{content:""}.socicon-filmweb::before{content:""}.socicon-firefox::before{content:""}.socicon-flattr::before{content:""}.socicon-flickr::before{content:""}.socicon-formulr::before{content:""}.socicon-foursquare::before{content:""}.socicon-github::before{content:""}.socicon-goodreads::before{content:""}.socicon-google::before{content:""}.socicon-googlescholar::before{content:""}.socicon-googlegroups::before{content:""}.socicon-googlephotos::before{content:""}.socicon-googleplus::before{content:""}.socicon-grooveshark::before{content:""}.socicon-hackerrank::before{content:""}.socicon-hearthstone::before{content:""}.socicon-hellocoton::before{content:""}.socicon-heroes::before{content:""}.socicon-smashcast::before{content:""}.socicon-horde::before{content:""}.socicon-houzz::before{content:""}.socicon-icq::before{content:""}.socicon-identica::before{content:""}.socicon-imdb::before{content:""}.socicon-instagram::before{content:""}.socicon-issuu::before{content:""}.socicon-istock::before{content:""}.socicon-itunes::before{content:""}.socicon-keybase::before{content:""}.socicon-lanyrd::before{content:""}.socicon-lastfm::before{content:""}.socicon-line::before{content:""}.socicon-linkedin::before{content:""}.socicon-livejournal::before{content:""}.socicon-lyft::before{content:""}.socicon-macos::before{content:""}.socicon-mail::before{content:""}.socicon-medium::before{content:""}.socicon-meetup::before{content:""}.socicon-mixcloud::before{content:""}.socicon-modelmayhem::before{content:""}.socicon-mumble::before{content:""}.socicon-myspace::before{content:""}.socicon-nintendo::before{content:""}.socicon-npm::before{content:""}.socicon-odnoklassniki::before{content:""}.socicon-openid::before{content:""}.socicon-opera::before{content:""}.socicon-outlook::before{content:""}.socicon-overwatch::before{content:""}.socicon-patreon::before{content:""}.socicon-paypal::before{content:""}.socicon-periscope::before{content:""}.socicon-pinterest::before{content:""}.socicon-play::before{content:""}.socicon-player::before{content:""}.socicon-playstation::before{content:""}.socicon-pocket::before{content:""}.socicon-qq::before{content:""}.socicon-quora::before{content:""}.socicon-raidcall::before{content:""}.socicon-ravelry::before{content:""}.socicon-reddit::before{content:""}.socicon-renren::before{content:""}.socicon-researchgate::before{content:""}.socicon-residentadvisor::before{content:""}.socicon-reverbnation::before{content:""}.socicon-rss::before{content:""}.socicon-sharethis::before{content:""}.socicon-skype::before{content:""}.socicon-slideshare::before{content:""}.socicon-smugmug::before{content:""}.socicon-snapchat::before{content:""}.socicon-songkick::before{content:""}.socicon-soundcloud::before{content:""}.socicon-spotify::before{content:""}.socicon-stackexchange::before{content:""}.socicon-stackoverflow::before{content:""}.socicon-starcraft::before{content:""}.socicon-stayfriends::before{content:""}.socicon-steam::before{content:""}.socicon-storehouse::before{content:""}.socicon-strava::before{content:""}.socicon-streamjar::before{content:""}.socicon-stumbleupon::before{content:""}.socicon-swarm::before{content:""}.socicon-teamspeak::before{content:""}.socicon-teamviewer::before{content:""}.socicon-telegram::before{content:""}.socicon-tripadvisor::before{content:""}.socicon-tripit::before{content:""}.socicon-triplej::before{content:""}.socicon-tumblr::before{content:""}.socicon-twitch::before{content:""}.socicon-twitter::before{content:""}.socicon-uber::before{content:""}.socicon-ventrilo::before{content:""}.socicon-viadeo::before{content:""}.socicon-viber::before{content:""}.socicon-viewbug::before{content:""}.socicon-vimeo::before{content:""}.socicon-vine::before{content:""}.socicon-vkontakte::before{content:""}.socicon-warcraft::before{content:""}.socicon-wechat::before{content:""}.socicon-weibo::before{content:""}.socicon-whatsapp::before{content:""}.socicon-wikipedia::before{content:""}.socicon-windows::before{content:""}.socicon-wordpress::before{content:""}.socicon-wykop::before{content:""}.socicon-xbox::before{content:""}.socicon-xing::before{content:""}.socicon-yahoo::before{content:""}.socicon-yammer::before{content:""}.socicon-yandex::before{content:""}.socicon-yelp::before{content:""}.socicon-younow::before{content:""}.socicon-youtube::before{content:""}.socicon-zapier::before{content:""}.socicon-zerply::before{content:""}.socicon-zomato::before{content:""}.socicon-zynga::before{content:""}.social-icons-lists .socicon{position:relative;top:3px;padding:10px;font-size:16px;display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box}.social-icons-lists li.social-icons-list-item{margin:4px;padding:0!important;display:inline-block;border:none!important;list-style:none!important;background:0 0!important}.social-icons-lists li.social-icons-list-item a.social-icon{text-decoration:none}.social-icons-lists li.social-icons-list-item a.social-icon:active,.social-icons-lists li.social-icons-list-item a.social-icon:focus{outline:0}.social-icons-lists li.social-icons-list-item a.social-icon:hover .socicon{opacity:.8}.social-icons-lists li.social-icons-list-item a.social-icon span.social-icons-list-label{margin-left:4px}.social-icons-lists li.social-icons-list-item::after,.social-icons-lists li.social-icons-list-item::before{visibility:hidden}.social-icons-lists.show-icons-label{list-style:outside}.social-icons-lists.icons-background-rounded .socicon{border-radius:100%}.social-icons-lists.icons-background-rounded .socicon,.social-icons-lists.icons-background-square .socicon{color:#fff}.social-icons-lists.icons-background-rounded.centre,.social-icons-lists.icons-background-square.centre{padding:0;text-align:center}.social-icons-lists.icons-background-none .socicon{padding:0;background:0 0}.widget .social-icons-lists.show-icons-label li.social-icons-list-item{display:block}.widget .social-icons-lists.show-icons-label.icons-background-rounded.centre,.widget .social-icons-lists.show-icons-label.icons-background-square.centre{text-align:left}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/wp-content/themes/ssl/assets/fonts/archivo-latin-wdth-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/wp-content/themes/ssl/assets/fonts/source-serif-4-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/wp-content/themes/ssl/assets/fonts/source-serif-4-latin-wght-italic.woff2) format("woff2")}:root{--ink:#11292b;--ink-2:#173538;--ink-3:#1f4a4c;--moss:#2c6366;--accent:#9a4a2b;--accent-2:#7f3d22;--accent-soft:#f4e3d9;--hi:#e8a67a;--star:#f2a900;--stone:#f5f0e7;--stone-2:#ece4d5;--sand:#ddd0b8;--paper:#ffffff;--paper-warm:#fbf8f2;--line:#ddd3c1;--text:#1e2a2a;--muted:#5c6a68;--on-ink:#eef3f2;--on-ink-soft:#a9bdbb;--link:#1f4a4c;--wa:#0f7a41;--wa-2:#0b6636;--alert:#b5442b;--f-ui:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-read:"Source Serif 4", Georgia, "Times New Roman", serif;--r-pill:999px;--r-card:16px;--r-input:10px;--r-img:12px;--shadow-1:0 1px 2px rgba(17, 41, 43, 0.06), 0 8px 24px -14px rgba(17, 41, 43, 0.28);--shadow-2:0 2px 6px rgba(17, 41, 43, 0.08), 0 28px 60px -30px rgba(17, 41, 43, 0.45);--sec:clamp(64px, 8vw, 112px);--ease:cubic-bezier(0.2, 0.7, 0.2, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem}p,ul,ol,dl,figure,blockquote{margin:0 0 1rem}ul,ol{padding-left:1.6rem}dd{margin-left:0}img,svg,video{vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse}[hidden]{display:none!important}.container{width:100%;margin-inline:auto;padding-inline:12px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1280px}}@media (max-width:991.98px){.container{padding-inline:20px}}.row{--g-x:1.5rem;--g-y:0px;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--g-y));margin-inline:calc(-0.5 * var(--g-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(0.5 * var(--g-x));margin-top:var(--g-y)}.g-5{--g-x:3rem;--g-y:3rem}@media (max-width:991.98px){.row.g-5{--g-x:1.5rem;--g-y:2.25rem}}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.6667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333%}.col-lg-5{flex:0 0 auto;width:41.6667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333%}.col-lg-8{flex:0 0 auto;width:66.6667%}.col-lg-9{flex:0 0 auto;width:75%}}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.d-none{display:none!important}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}}.visually-hidden,.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.navbar{position:relative;display:flex;align-items:center}.navbar>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-flex}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nav-link{display:block;text-decoration:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.collapse:not(.show){display:none}.navbar-toggler{display:inline-flex;background:#fff0}.dropdown{position:relative}.dropdown-menu{display:none;list-style:none;margin:0;padding:.5rem;background:var(--paper)}.dropdown-menu.show{display:block}.dropdown-item{display:block;text-decoration:none;color:var(--text)}.dropdown-toggle::after{content:"";display:inline-block;margin-left:.4em;vertical-align:.2em;border-top:.32em solid;border-right:.32em solid #fff0;border-left:.32em solid #fff0}@media (min-width:1200px){.navbar-expand-xl>.container{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropdown-menu{position:absolute;top:100%;left:0;min-width:240px;z-index:1040}}.bi{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:-.125em}body{font-family:var(--f-ui);font-size:1rem;line-height:1.6;color:var(--text);background:var(--stone);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--f-ui);font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:750;letter-spacing:-.015em;line-height:1.12;color:inherit;text-wrap:balance}h2{font-size:clamp(1.75rem, 1.2rem + 1.8vw, 2.6rem)}h3{font-size:1.2rem}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:.18em}a:hover{color:var(--ink)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent-soft);color:var(--ink)}.ssl-skip{position:absolute;left:12px;top:-60px;z-index:2000;background:var(--accent);color:#fff;padding:10px 16px;border-radius:var(--r-pill);font-weight:700;text-decoration:none}.ssl-skip:focus{top:12px;color:#fff}.ssl-lead{font-family:var(--f-read);font-size:clamp(1.08rem, 1rem + 0.35vw, 1.25rem);line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.ssl-btn{--bg:var(--ink);--fg:#fff;--bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:46px;padding:.7em 1.35em;border-radius:var(--r-pill);border:2px solid var(--bd);background:var(--bg);color:var(--fg);font-family:var(--f-ui);font-weight:650;font-size:.97rem;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 0.18s var(--ease),color 0.18s var(--ease),border-color 0.18s var(--ease),transform 0.18s var(--ease)}.ssl-btn:hover{color:var(--fg);transform:translateY(-1px)}.ssl-btn:active{transform:translateY(0)}.ssl-btn--accent{--bg:var(--accent);--fg:#fff}.ssl-btn--accent:hover{--bg:var(--accent-2)}.ssl-btn--ink{--bg:var(--ink);--fg:#fff}.ssl-btn--ink:hover{--bg:var(--ink-3)}.ssl-btn--wa{--bg:var(--wa);--fg:#fff}.ssl-btn--wa:hover{--bg:var(--wa-2)}.ssl-btn--ghost{--bg:transparent;--fg:#fff;--bd:rgba(255, 255, 255, 0.55)}.ssl-btn--ghost:hover{--bg:rgba(255, 255, 255, 0.1);--bd:#fff}.ssl-btn--line{--bg:transparent;--fg:var(--ink);--bd:var(--ink)}.ssl-btn--line:hover{--bg:var(--ink);--fg:#fff}.ssl-btn--line-light{--bg:transparent;--fg:#fff;--bd:rgba(255, 255, 255, 0.4)}.ssl-btn--line-light:hover{--bg:#fff;--fg:var(--ink)}.ssl-btn--sm{min-height:40px;padding:.5em 1.05em;font-size:.9rem}.ssl-btn--lg{min-height:54px;padding:.8em 1.6em;font-size:1.04rem}.ssl-btn--block{display:flex;width:100%}.ssl-btn+.ssl-btn--block,.ssl-btn--block+.ssl-btn--block{margin-top:.6rem}.ssl-sechead{max-width:760px;margin:0 auto clamp(2rem, 4vw, 3rem);text-align:center}.ssl-sechead h2{margin-bottom:.75rem;color:var(--ink)}.ssl-sechead p{color:var(--muted);font-size:1.06rem;margin:0}.ssl-sechead--left{margin-left:0;text-align:left}.ssl-sechead--intro{text-align:left;margin-left:0;max-width:820px}.ssl-sechead--intro h2{font-size:clamp(1.6rem, 1.2rem + 1.4vw, 2.2rem)}.ssl-rating{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit}.ssl-rating:hover{color:inherit;text-decoration:underline}.ssl-stars{display:inline-flex;gap:.1rem;color:var(--star);font-size:.9em}.stars{display:inline-flex;gap:.1rem;color:var(--star);font-size:.9em}.ssl-rating--hero{color:var(--on-ink);font-size:.95rem}.ssl-rating--top{color:var(--on-ink)}.ssl-rating--inline{color:var(--on-ink)}.ssl-header{position:sticky;top:0;z-index:1030}.admin-bar .ssl-header{top:32px}@media (max-width:782px){.admin-bar .ssl-header{top:0}}.ssl-topbar{background:var(--ink);color:var(--on-ink-soft);font-size:.84rem}.ssl-topbar__row{display:flex;justify-content:space-between;align-items:center;min-height:38px;gap:1rem}.ssl-topbar p{display:flex;align-items:center;gap:1.5rem;margin:0}.ssl-topbar a{color:var(--on-ink);text-decoration:none}.ssl-topbar a:hover{color:var(--hi)}.ssl-topbar i{color:var(--hi);margin-right:.3em}.ssl-topbar .ssl-stars i{margin:0;color:var(--star)}.ssl-nav{background:rgb(245 240 231 / .95);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid #fff0;padding:.55rem 0;transition:box-shadow 0.2s var(--ease),border-color 0.2s var(--ease)}.is-scrolled .ssl-nav{box-shadow:0 8px 28px -20px rgb(17 41 43 / .55);border-bottom-color:var(--line)}.ssl-logo{display:inline-flex;align-items:center;padding:0;margin-right:1.25rem;flex:none}.ssl-logo img{width:124px;height:auto;display:block}.ssl-nav .navbar-nav{gap:.2rem;margin-right:auto}.ssl-nav .nav-link{color:var(--text);font-weight:600;font-size:.95rem;padding:.55rem 0.7rem!important;border-radius:var(--r-pill);white-space:nowrap}.ssl-nav .nav-link:hover,.ssl-nav .nav-link:focus-visible{color:var(--ink);background:var(--stone-2)}.ssl-nav .active>.nav-link{color:var(--ink);background:var(--sand)}.ssl-nav .dropdown-menu{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);padding:.5rem}.ssl-nav .dropdown-item{border-radius:8px;padding:.5rem .8rem;font-weight:500;font-size:.95rem}.ssl-nav .dropdown-item:hover{background:var(--stone)}.ssl-nav .dropdown-item--all{font-weight:700;color:var(--ink)}.ssl-nav .dropdown-header{padding:.7rem .8rem .2rem;font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);list-style:none}.ssl-nav__actions{display:flex;align-items:center;gap:.6rem}.ssl-nav__wa{display:inline-flex;align-items:center;gap:.35rem;min-height:46px;padding:0 .9rem;color:var(--wa);font-weight:650;text-decoration:none;border-radius:var(--r-pill)}.ssl-nav__wa i{font-size:1.25rem}.ssl-nav__wa:hover{color:var(--wa-2);background:#e2f2e8}.ssl-burger{border:0;width:46px;height:46px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:12px}.ssl-burger:focus{box-shadow:none}.ssl-burger span{width:22px;height:2px;background:var(--ink);border-radius:2px;transition:transform 0.2s var(--ease),opacity 0.2s}.ssl-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ssl-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.ssl-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1199.98px){.ssl-nav .navbar-collapse{padding:.75rem 0 1rem}.ssl-nav .navbar-nav{margin:0 0 .75rem}.ssl-nav .nav-link{font-size:1.1rem;padding:.8rem 0.9rem!important}.ssl-nav .dropdown-menu{position:static;box-shadow:none;border:0;background:#fff0;padding:0 0 .5rem .9rem}.ssl-nav__actions{border-top:1px solid var(--line);padding-top:1rem}.ssl-nav__actions .ssl-btn{flex:1}.ssl-logo img{width:108px}}.ssl-lang{position:relative;margin-left:.75rem}.ssl-lang__btn{display:inline-flex;align-items:center;gap:.45rem;height:46px;padding:0 .85rem 0 .7rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-family:var(--f-ui);font-weight:700;font-size:.9rem;letter-spacing:.02em;transition:border-color 0.15s,box-shadow 0.15s}.ssl-lang__btn:hover,.ssl-lang.is-open .ssl-lang__btn{border-color:var(--ink);box-shadow:0 6px 18px -12px rgb(17 41 43 / .5)}.ssl-lang__globe{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:1.5}.ssl-lang__btn:hover .ssl-lang__globe{stroke:var(--accent)}.ssl-lang__caret{width:10px;height:7px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform 0.2s var(--ease)}.ssl-lang.is-open .ssl-lang__caret{transform:rotate(180deg)}.ssl-lang__menu{position:absolute;right:0;top:calc(100% + 10px);z-index:1060;width:300px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:.9rem;box-shadow:0 24px 50px -24px rgb(17 41 43 / .55);animation:ssl-fade 0.18s var(--ease)}.ssl-lang__menu[hidden]{display:none}.ssl-lang__title{margin:0 0 .5rem .35rem;font-size:.8rem;font-weight:600;color:var(--muted)}.ssl-lang__menu ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.ssl-lang__menu li button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .7rem;border:1px solid #fff0;border-radius:10px;background:#fff0;color:var(--text);font-family:var(--f-ui);font-size:.93rem;font-weight:600;text-align:left}.ssl-lang__menu li button small{font-size:.7rem;font-weight:700;color:var(--muted);background:var(--stone);border-radius:6px;padding:.1rem .35rem}.ssl-lang__menu li button:hover,.ssl-lang__menu li button:focus-visible{background:var(--stone);outline:none;border-color:var(--line)}.ssl-lang__menu li button[aria-current="true"]{background:var(--ink);color:#fff}.ssl-lang__menu li button[aria-current="true"] small{background:var(--hi);color:var(--ink)}.ssl-lang__note{margin:.7rem .35rem 0;padding-top:.6rem;border-top:1px solid var(--line);font-size:.76rem;color:var(--muted);line-height:1.4}.ssl-lang__engine,.ssl-has-lang .gglobe,.ssl-has-lang .gsatelites,.ssl-has-lang .gsatelite,.ssl-has-lang .gt_float_switcher,.ssl-has-lang .gt-float-switcher,.ssl-has-lang #gt_float_wrapper,body.ssl-has-lang>.gtranslate_wrapper,body.ssl-has-lang>[id^="gt-wrapper"]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}@media (min-width:1200px){.ssl-nav .container{flex-wrap:nowrap}.ssl-nav .navbar-brand{order:0}.ssl-nav .navbar-collapse{order:1}.ssl-lang{order:2}}@media (max-width:1199.98px){.ssl-nav .container{flex-wrap:wrap}.ssl-lang{order:1;margin-left:auto;margin-right:.35rem}.ssl-lang__btn{height:44px;padding:0 .65rem}.ssl-burger{order:2}.ssl-nav .navbar-collapse{order:3;flex-basis:100%}.ssl-lang__menu{position:fixed;left:16px;right:16px;top:72px;width:auto}}body:not(.ssl-has-lang)>.gtranslate_wrapper .gglobe,body:not(.ssl-has-lang)>[id^="gt-wrapper"] .gglobe{box-shadow:0 0 0 4px #fff,0 10px 24px -10px rgb(17 41 43 / .6)}@media (max-width:1199.98px){body:not(.ssl-has-lang)>.gtranslate_wrapper,body:not(.ssl-has-lang)>[id^="gt-wrapper"]{bottom:88px!important;z-index:1039!important}}body{top:0!important}.skiptranslate iframe,iframe.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate{display:none!important}#goog-gt-tt,.goog-te-balloon-frame{display:none!important}.goog-text-highlight,font[style*="background-color"]{background:none!important;box-shadow:none!important}@keyframes ssl-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.breadcrumbs,#breadcrumbs{margin:0 0 1.4rem;font-size:.86rem;line-height:1.4;color:var(--muted)}.breadcrumbs a,#breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover,#breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .breadcrumb_last,#breadcrumbs .breadcrumb_last{font-weight:650;color:var(--ink)}.ssl-pagehero .breadcrumbs,.ssl-tourhero .breadcrumbs,.ssl-ahero .breadcrumbs{color:#d3e0de}.ssl-pagehero .breadcrumbs a,.ssl-tourhero .breadcrumbs a,.ssl-ahero .breadcrumbs a{color:#fff}.ssl-pagehero .breadcrumb_last,.ssl-tourhero .breadcrumb_last,.ssl-ahero .breadcrumb_last{color:#fff!important}@media (min-width:1200px) and (max-width:1399.98px){.ssl-nav__wa span{display:none}.ssl-nav__wa{padding:0 .5rem}}.ssl-nav__actions{flex:none}.ssl-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--ink);padding:clamp(48px, 7vw, 96px) 0 clamp(72px, 9vw, 120px)}.ssl-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ssl-hero.has-photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(12 31 32 / .9) 0%,rgb(12 31 32 / .6) 55%,rgb(12 31 32 / .25) 100%)}.ssl-hero__place{display:inline-flex;gap:.45rem;align-items:center;font-weight:600;color:var(--hi);margin-bottom:1rem}.ssl-hero__title{font-size:clamp(2.3rem, 1.3rem + 4.2vw, 4.4rem);font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:800;line-height:1.02;letter-spacing:-.025em;max-width:16ch;margin-bottom:1.25rem}.ssl-hero__lead{font-family:var(--f-read);font-size:clamp(1.08rem, 1rem + 0.4vw, 1.3rem);line-height:1.6;color:var(--on-ink);max-width:58ch;margin-bottom:1.75rem}.ssl-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.ssl-free{background:rgb(255 255 255 / .97);color:var(--text);border-radius:20px;padding:1.4rem;box-shadow:var(--shadow-2)}.ssl-free__title{font-weight:750;font-size:1.15rem;font-stretch:112%;font-variation-settings:"wdth" 112;margin:0 0 .8rem .2rem;color:var(--ink)}.ssl-free ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.ssl-free a{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:.8rem;padding:.7rem .8rem;border-radius:14px;text-decoration:none;color:var(--text);border:1px solid var(--line);background:var(--paper);transition:border-color 0.15s,background-color 0.15s}.ssl-free a:hover{border-color:var(--ink);background:var(--stone);color:var(--text)}.ssl-free a>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-2);font-size:1.2rem}.ssl-free b{display:block;font-size:1rem}.ssl-free small{color:var(--muted);font-size:.84rem}.ssl-free em{font-style:normal;font-weight:650;font-size:.88rem;color:var(--accent);white-space:nowrap}.ssl-stats{background:var(--ink);color:var(--on-ink);border-top:1px solid rgb(255 255 255 / .08)}.ssl-stats dl{margin:0;display:grid;grid-template-columns:repeat(4,1fr)}.ssl-stats dl>div{padding:1.6rem 1.5rem 1.6rem 0;border-right:1px solid rgb(255 255 255 / .1)}.ssl-stats dl>div+div{padding-left:1.5rem}.ssl-stats dl>div:last-child{border-right:0}.ssl-stats dt{font-size:clamp(1.9rem, 1.4rem + 1.4vw, 2.6rem);line-height:1;font-weight:800;color:var(--hi);font-stretch:118%;font-variation-settings:"wdth" 118;margin-bottom:.45rem}.ssl-stats dt small{font-size:.5em;font-weight:650;color:var(--on-ink);letter-spacing:0}.ssl-stats dd{margin:0;font-size:.92rem;color:var(--on-ink-soft);max-width:26ch}.ssl-stats--light{background:var(--paper);color:var(--text);border-bottom:1px solid var(--line);border-top:0}.ssl-stats--light dl>div{border-color:var(--line)}.ssl-stats--light dt{color:var(--ink)}.ssl-stats--light dt small{color:var(--muted)}.ssl-stats--light dd{color:var(--muted)}@media (max-width:767.98px){.ssl-stats dl{grid-template-columns:1fr 1fr}.ssl-stats dl>div,.ssl-stats dl>div+div{padding:1.2rem .75rem 1.2rem 0;border-right:0}.ssl-stats dl>div:nth-child(odd){border-right:1px solid rgb(255 255 255 / .1)}.ssl-stats--light dl>div:nth-child(odd){border-color:var(--line)}.ssl-stats dl>div:nth-child(even){padding-left:1rem}.ssl-stats dl>div:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .1)}.ssl-stats--light dl>div:nth-child(-n+2){border-bottom-color:var(--line)}}.ssl-plan{padding:var(--sec) 0}.ssl-plan__head{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem}.ssl-plan__head h2{color:var(--ink);margin:0}.ssl-plan__head p{color:var(--muted);max-width:60ch;margin:0;font-size:1.06rem}@media (min-width:992px){.ssl-plan__head{grid-template-columns:1fr 1fr;align-items:end}}.ssl-plan__frame{background:var(--paper);border-radius:24px;box-shadow:var(--shadow-1);padding:clamp(1.25rem, 3vw, 2.5rem)}.ssl-plan__tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1.5rem}.ssl-plan__tab{display:grid;justify-items:center;gap:.1rem;padding:.85rem .5rem;border:1px solid var(--line);border-radius:16px;background:var(--stone);color:var(--text);font-family:var(--f-ui);transition:background-color 0.15s,border-color 0.15s,color 0.15s}.ssl-plan__tab i{font-size:1.3rem;color:var(--moss)}.ssl-plan__tablabel{font-weight:700;font-size:1rem}.ssl-plan__tabtime{font-size:.8rem;color:var(--muted)}.ssl-plan__tab:hover{border-color:var(--ink)}.ssl-plan__tab[aria-selected="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.ssl-plan__tab[aria-selected="true"] i{color:var(--hi)}.ssl-plan__tab[aria-selected="true"] .ssl-plan__tabtime{color:var(--on-ink-soft)}@media (max-width:575.98px){.ssl-plan__tabs{grid-template-columns:repeat(2,1fr)}}.ssl-plan__note{color:var(--muted);margin:0 0 1rem;font-family:var(--f-read);font-size:1.05rem}.ssl-plan__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ssl-plan__list li{border-bottom:1px solid var(--line)}.ssl-plan__list a{display:grid;grid-template-columns:110px 1fr 160px 130px;gap:1rem;align-items:center;padding:1rem .5rem;text-decoration:none;color:var(--text);transition:background-color 0.15s}.ssl-plan__list a:hover{background:var(--stone);color:var(--text)}.ssl-plan__time{font-weight:650;color:var(--accent);font-size:.92rem}.ssl-plan__name{font-weight:700;font-size:1.06rem;color:var(--ink)}.ssl-plan__dur{color:var(--muted);font-size:.92rem}.ssl-plan__price{text-align:right;font-weight:650;font-size:.95rem;color:var(--ink)}.ssl-plan__more{margin:1.1rem 0 0;font-size:.92rem;color:var(--muted)}.ssl-plan__panel[hidden]{display:none}.ssl-plan__panel:not([hidden]){animation:ssl-fade 0.35s var(--ease)}@media (max-width:767.98px){.ssl-plan__list a{grid-template-columns:1fr auto;grid-template-areas:"name price" "time dur";gap:.2rem .75rem}.ssl-plan__name{grid-area:name}.ssl-plan__price{grid-area:price}.ssl-plan__time{grid-area:time}.ssl-plan__dur{grid-area:dur;text-align:right}}.ssl-tours{padding:var(--sec) 0}.ssl-plan+.ssl-tours{padding-top:0}.ssl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 320px),1fr));gap:1.5rem}.ssl-tours__more{text-align:center;margin:2.5rem 0 0}.ssl-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-1);transition:box-shadow 0.2s var(--ease),transform 0.2s var(--ease)}.ssl-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.ssl-media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sand)}.ssl-media__img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--ease)}.ssl-card:hover .ssl-media__img{transform:scale(1.04)}.ssl-flag{position:absolute;top:12px;left:12px;z-index:2;background:var(--paper);color:var(--ink);font-weight:700;font-size:.8rem;padding:.3rem .7rem;border-radius:var(--r-pill)}.ssl-card__body{display:flex;flex-direction:column;flex:1;padding:1.3rem 1.35rem 1.35rem}.ssl-card__kind{font-size:.85rem;font-weight:600;color:var(--accent);margin:0 0 .35rem}.ssl-card__title{font-size:1.25rem;margin:0 0 .5rem}.ssl-card__title a{color:var(--ink);text-decoration:none}.ssl-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.ssl-card__title a:hover{text-decoration:underline;text-decoration-thickness:2px}.ssl-card__text{color:var(--muted);font-size:.96rem;margin:0 0 1rem}.ssl-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--line)}.ssl-card__foot .ssl-btn{position:relative;z-index:2}.ssl-card__price{margin:0;line-height:1.2}.ssl-card__price span{font-size:.86rem;color:var(--muted)}.ssl-card__price b{font-size:1rem;color:var(--accent)}@media (min-width:992px){.ssl-grid--bento{grid-template-columns:repeat(3,1fr)}.ssl-grid--bento>.ssl-card:first-child{grid-column:span 2;grid-row:span 2}.ssl-grid--bento>.ssl-card:first-child .ssl-media{aspect-ratio:auto;flex:1;min-height:360px}.ssl-grid--bento>.ssl-card:first-child .ssl-card__body{flex:none}.ssl-grid--bento>.ssl-card:first-child .ssl-card__title{font-size:1.9rem}.ssl-grid--bento>.ssl-card:first-child .ssl-card__text{font-size:1.08rem;max-width:56ch}.ssl-grid--bento>.ssl-card:not(:first-child) .ssl-card__text{display:none}.ssl-grid--bento>.ssl-card:not(:first-child) .ssl-media{aspect-ratio:16 / 9}}.ssl-tours--related{padding-bottom:0}.ssl-tours--related+*{margin-top:0}.ssl-styles{padding:0 0 var(--sec)}.ssl-styles__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media (max-width:991.98px){.ssl-styles__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.ssl-styles__row{grid-template-columns:1fr}}.ssl-style{--bgc:var(--stone-2);display:flex;flex-direction:column;gap:.2rem;min-height:280px;padding:4rem 1.3rem 1.2rem;border-radius:var(--r-card);background:var(--bgc);color:var(--ink);text-decoration:none;position:relative;transition:transform 0.2s var(--ease),box-shadow 0.2s var(--ease);height:100%}.ssl-style:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);color:var(--ink)}.ssl-style i{position:absolute;top:1.1rem;left:1.3rem;font-size:1.6rem}.ssl-style__name{font-weight:750;font-size:1.12rem;font-stretch:110%;font-variation-settings:"wdth" 110;line-height:1.2}.ssl-style__blurb{font-size:.9rem;line-height:1.45;margin:.3rem 0 .6rem;opacity:.85}.ssl-style__count{margin-top:auto;align-self:flex-start;background:rgb(255 255 255 / .85);color:var(--ink);font-weight:650;font-size:.88rem;padding:.2rem .65rem;border-radius:var(--r-pill)}.ssl-art--uganda{--bgc:#e6dcc6}.ssl-art--rwanda{--bgc:#d9e6e3}.ssl-art--congo{--bgc:#efd9c9}.ssl-art--east-africa{--bgc:#f0e3b8}.ssl-art--budget-luxury{--bgc:var(--ink);color:#fff}.ssl-style.ssl-art--budget-luxury{color:#fff}.ssl-style.ssl-art--budget-luxury i{color:var(--hi)}.ssl-style.ssl-art--budget-luxury:hover{color:#fff}.ssl-why{padding:var(--sec) 0;background:var(--paper)}.ssl-why__list{margin:0;display:grid;gap:0}.ssl-why__list>div{padding:1.25rem 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(200px,38%) 1fr;gap:1rem 2rem}.ssl-why__list>div:last-child{border-bottom:1px solid var(--line)}.ssl-why__list dt{font-weight:700;font-size:1.06rem;color:var(--ink);display:flex;gap:.6rem;align-items:baseline}.ssl-why__list dt i{color:var(--accent)}.ssl-why__list dd{margin:0;color:var(--muted)}@media (max-width:575.98px){.ssl-why__list>div{grid-template-columns:1fr;gap:.35rem}}.ssl-why .ssl-btn{margin-top:.5rem}.ssl-permits{padding:var(--sec) 0 calc(var(--sec) * 0.6)}.ssl-permits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:767.98px){.ssl-permits__grid{grid-template-columns:1fr}}.ssl-permit{background:var(--paper);border-radius:var(--r-card);padding:1.75rem;box-shadow:var(--shadow-1);display:flex;flex-direction:column;align-items:flex-start}.ssl-permit__country{margin:0;font-weight:700;color:var(--accent)}.ssl-permit__price{margin:.3rem 0 .5rem;font-size:clamp(2.2rem, 1.6rem + 1.8vw, 3rem);font-weight:800;line-height:1;color:var(--ink);font-stretch:116%;font-variation-settings:"wdth" 116;font-variant-numeric:tabular-nums}.ssl-permit__note{color:var(--muted);font-size:.96rem;margin-bottom:1.25rem}.ssl-permit .ssl-btn{margin-top:auto}.ssl-facts{padding:var(--sec) 0;background:var(--stone-2)}.ssl-facts__grid{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border-radius:var(--r-card);overflow:hidden;border:1px solid var(--line)}@media (max-width:575.98px){.ssl-facts__grid{grid-template-columns:1fr}}.ssl-facts__grid>div{background:var(--paper);padding:1.3rem 1.4rem}.ssl-facts__grid dt{font-weight:800;font-size:1.5rem;color:var(--ink);margin-bottom:.3rem;font-stretch:112%;font-variation-settings:"wdth" 112;font-variant-numeric:tabular-nums}.ssl-facts__grid dd{margin:0;color:var(--muted);font-size:.97rem}.ssl-steps{padding:var(--sec) 0}.ssl-steps__list{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative}.ssl-steps__list::before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:var(--line)}.ssl-steps__list li{counter-increment:step;position:relative}.ssl-steps__list li::before{content:counter(step);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--hi);font-weight:800;font-size:1.1rem;margin-bottom:1rem;position:relative;box-shadow:0 0 0 6px var(--stone)}.ssl-steps__list h3{font-size:1.12rem;color:var(--ink);margin-bottom:.4rem}.ssl-steps__list p{color:var(--muted);margin:0}@media (max-width:991.98px){.ssl-steps__list{grid-template-columns:1fr 1fr}.ssl-steps__list::before{display:none}}@media (max-width:575.98px){.ssl-steps__list{grid-template-columns:1fr}}.ssl-team{padding:var(--sec) 0;background:var(--paper)}.ssl-team__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem, 4vw, 3rem)}.ssl-team__head .ssl-sechead{margin-bottom:0}.ssl-guides{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:820px}@media (max-width:767.98px){.ssl-guides{grid-template-columns:1fr}}.ssl-guide{margin:0;background:var(--stone);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.ssl-guide__photo{aspect-ratio:4 / 3;overflow:hidden;background:var(--sand)}.ssl-guide__photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.ssl-guide figcaption{padding:1.2rem 1.3rem 1.4rem}.ssl-guide b{display:block;font-size:1.2rem;color:var(--ink);font-stretch:110%;font-variation-settings:"wdth" 110}.ssl-guide span{display:block;font-size:.88rem;color:var(--accent);font-weight:650;margin-bottom:.5rem}.ssl-guide p{margin:0;color:var(--muted);font-size:.95rem}.ssl-why+.ssl-permits{background:#fff0}.ssl-reviews{padding:var(--sec) 0}.ssl-reviews__panel{display:grid;grid-template-columns:220px 1fr;gap:2rem 3rem;align-items:center;background:var(--ink);color:var(--on-ink);border-radius:24px;padding:clamp(1.75rem, 4vw, 3rem)}.ssl-reviews__score{text-align:center;padding-right:2rem;border-right:1px solid rgb(255 255 255 / .12)}.ssl-reviews__score b{display:block;font-size:4.5rem;line-height:1;font-weight:800;color:#fff;font-stretch:118%;font-variation-settings:"wdth" 118}.ssl-reviews__score .stars{display:flex;justify-content:center;font-size:1.1rem;margin:.4rem 0;color:var(--star)}.ssl-reviews__score span{font-size:.88rem;color:var(--on-ink-soft)}.ssl-reviews__copy h2{color:#fff;margin-bottom:.6rem}.ssl-reviews__copy p{color:var(--on-ink-soft);max-width:60ch}.ssl-reviews__links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0}@media (max-width:767.98px){.ssl-reviews__panel{grid-template-columns:1fr}.ssl-reviews__score{border-right:0;padding:0 0 1.5rem;border-bottom:1px solid rgb(255 255 255 / .12)}}.ssl-reviews__widget{margin-top:1.5rem}.ssl-faq{padding:var(--sec) 0;background:var(--paper)}.ssl-faq__list details{border-top:1px solid var(--line)}.ssl-faq__list details:last-child{border-bottom:1px solid var(--line)}.ssl-faq__list summary{list-style:none;cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;position:relative;font-weight:700;font-size:1.08rem;color:var(--ink)}.ssl-faq__list summary::-webkit-details-marker{display:none}.ssl-faq__list summary::after{content:"";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--stone);background-image:linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink));background-size:12px 2px,2px 12px;background-position:center;background-repeat:no-repeat;transition:background-color 0.2s}.ssl-faq__list details[open] summary::after{background-color:var(--accent-soft);background-size:12px 2px,0 0}.ssl-faq__list summary:hover{color:var(--accent)}.ssl-faq__list details p{margin:0 0 1.25rem;color:var(--muted);max-width:68ch;font-family:var(--f-read);font-size:1.05rem}.ssl-faq .ssl-btn{margin-top:.5rem}.ssl-cta{background:var(--ink);color:var(--on-ink);padding:var(--sec) 0}.ssl-cta h2{color:#fff;margin-bottom:1rem}.ssl-cta .ssl-lead{color:var(--on-ink)}.ssl-ticks{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.55rem}.ssl-ticks li{position:relative;padding-left:1.7rem}.ssl-ticks li::before{content:"";position:absolute;left:.35rem;top:.28em;width:.45em;height:.85em;border:solid var(--hi);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ssl-cta__alt{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:center;color:var(--on-ink-soft);margin:0}.ssl-cta__alt a{color:#fff;font-weight:650;text-decoration:none}.ssl-cta__alt a:hover{color:var(--hi)}.ssl-cta__alt a i{color:var(--hi)}.ssl-formcard{background:var(--paper);color:var(--text);border-radius:20px;padding:clamp(1.25rem, 3vw, 2rem);box-shadow:var(--shadow-2)}.ssl-formcard h2{color:var(--ink);font-size:1.6rem;margin-bottom:.4rem}.ssl-formcard>p{color:var(--muted)}.ssl-formcard input[type="text"],.ssl-formcard input[type="email"],.ssl-formcard input[type="tel"],.ssl-formcard input[type="date"],.ssl-formcard input[type="number"],.ssl-formcard select,.ssl-formcard textarea,.ssl-search input{width:100%;min-height:48px;padding:.65rem .9rem;border:1.5px solid var(--line);border-radius:var(--r-input);background:#fffdf9;font:inherit;font-size:1rem;color:var(--text);transition:border-color 0.15s,box-shadow 0.15s,background-color 0.15s}.ssl-formcard textarea{min-height:110px;resize:vertical}.ssl-formcard select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2311292b' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.6rem}.ssl-formcard input:focus,.ssl-formcard select:focus,.ssl-formcard textarea:focus,.ssl-search input:focus{outline:none;border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px rgb(154 74 43 / .22)}.ssl-formcard ::placeholder{color:#8d9593}.ssl-formcard label{display:block;font-weight:650;font-size:.9rem;margin-bottom:.35rem;color:var(--ink);width:100%}.ssl-formcard p{margin-bottom:1rem}.ssl-formcard .row{--g-x:1rem;--g-y:0px}.ssl-formcard .wpcf7-submit,.ssl-formcard input[type="submit"]{width:100%;min-height:54px;margin-top:.5rem;border:0;border-radius:var(--r-pill);background:var(--accent);color:#fff;font:inherit;font-weight:750;font-size:1.05rem;cursor:pointer;transition:background-color 0.15s}.ssl-formcard .wpcf7-submit:hover,.ssl-formcard input[type="submit"]:hover{background:var(--accent-2)}.wpcf7-form-control-wrap{display:block}.wpcf7-not-valid{border-color:var(--alert)!important}.wpcf7-not-valid-tip{color:var(--alert);font-size:.84rem;margin-top:.3rem}.wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:.8rem 1rem;border-radius:var(--r-input);font-size:.95rem}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--wa);background:#e5f4ea;color:#0b4f29}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:var(--alert);background:#fbebe6;color:#6e2513}.wpcf7-spinner{display:block;margin:.6rem auto 0}.ssl-search{display:flex;gap:.5rem;max-width:560px;margin-top:1.25rem}.ssl-search input{flex:1;border-radius:var(--r-pill);padding-inline:1.2rem}@media (max-width:520px){.ssl-search{flex-wrap:wrap}.ssl-search .ssl-btn{width:100%}}.ssl-pagehero,.ssl-tourhero,.ssl-ahero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--ink)}.ssl-pagehero{padding:clamp(48px, 6vw, 88px) 0 clamp(56px, 7vw, 96px)}.ssl-pagehero__photo,.ssl-tourhero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ssl-pagehero.has-photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(12 31 32 / .9),rgb(12 31 32 / .45))}.ssl-pagehero h1{font-size:clamp(2.1rem, 1.3rem + 3.2vw, 3.4rem);font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:800;max-width:22ch;margin-bottom:1rem}.ssl-pagehero__lead{max-width:64ch;color:var(--on-ink);margin:0 0 1.5rem}.ssl-pagehero__lead p{margin:0 0 .75rem}.ssl-pagehero__lead p:last-child{margin-bottom:0}.ssl-pagehero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ssl-pagehero--contact{padding-bottom:clamp(120px, 14vw, 190px)}.ssl-tourhero{padding:clamp(28px, 4vw, 48px) 0 clamp(110px, 12vw, 170px)}.ssl-tourhero.has-photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(12 31 32 / .92) 5%,rgb(12 31 32 / .5) 60%,rgb(12 31 32 / .3))}.ssl-tourhero__kinds{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ssl-tourhero__kinds a{font-size:.86rem;font-weight:600;color:#fff;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .25);padding:.3rem .75rem;border-radius:var(--r-pill);text-decoration:none}.ssl-tourhero__kinds a:hover{background:#fff;color:var(--ink)}.ssl-tourhero h1{font-size:clamp(2rem, 1.2rem + 3vw, 3.2rem);font-stretch:116%;font-variation-settings:"wdth" 116;font-weight:800;max-width:24ch;margin-bottom:1rem}.ssl-tourhero__facts{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.95rem;color:var(--on-ink)}.ssl-tourhero__facts i{color:var(--hi);margin-right:.2rem}.ssl-tourhero .ssl-stars i{color:var(--star);margin:0}.ssl-tour{padding:clamp(40px, 6vw, 72px) 0 var(--sec);background:var(--paper-warm)}.ssl-book{position:sticky;top:130px;z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:1.5rem;box-shadow:var(--shadow-2);margin-top:calc(-1 * clamp(110px, 12vw, 170px))}.admin-bar .ssl-book{top:162px}.ssl-book__price{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.ssl-book__price b{display:block;font-size:1.6rem;line-height:1.1;color:var(--ink);font-weight:800;font-stretch:116%;font-variation-settings:"wdth" 116}.ssl-book__price small{display:block;color:var(--muted);font-size:.88rem;margin-top:.3rem}.ssl-book__facts{margin:0 0 1.25rem;display:grid;gap:.7rem}.ssl-book__facts>div{display:grid;grid-template-columns:112px 1fr;gap:.5rem;font-size:.93rem}.ssl-book__facts dt{font-weight:500;color:var(--muted)}.ssl-book__facts dt i{color:var(--accent);margin-right:.3rem}.ssl-book__facts dd{margin:0;font-weight:650;color:var(--text)}.ssl-book__note{margin:1rem 0 0;font-size:.84rem;color:var(--muted);text-align:center}.ssl-book__note i{color:var(--accent)}.ssl-book--article{margin-top:0;top:130px}.ssl-book__lead{margin:0 0 .3rem;font-weight:750;font-size:1.25rem;color:var(--ink);font-stretch:112%;font-variation-settings:"wdth" 112}.ssl-book__note-lg{color:var(--muted);font-size:.95rem;margin-bottom:1.1rem}@media (max-width:991.98px){.ssl-book{position:relative;top:auto;margin-top:0}.ssl-tour .row>aside{order:-1}.ssl-tour{padding-top:0}.ssl-tour .row>aside .ssl-book{margin-top:-80px}}.ssl-gtk{padding:var(--sec) 0 0}.ssl-gtk__grid{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 260px),1fr));gap:1.75rem 2rem}.ssl-gtk__grid dt{font-weight:700;color:var(--ink);margin-bottom:.3rem}.ssl-gtk__grid dt i{color:var(--accent);margin-right:.4rem}.ssl-gtk__grid dd{margin:0;color:var(--muted)}.ssl-tours--related{padding-top:var(--sec);padding-bottom:var(--sec)}.ssl-doc-head{padding:clamp(40px, 6vw, 72px) 0 2rem}.ssl-doc-head h1{font-size:clamp(2rem, 1.4rem + 2.4vw, 3rem);color:var(--ink);max-width:26ch}.ssl-doc-head__lead{color:var(--muted);max-width:66ch}.ssl-doc-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;color:var(--muted);font-size:.9rem;margin:.8rem 0 0}.ssl-doc-meta i{color:var(--accent)}.ssl-doc-meta a{color:inherit}.ssl-doc{padding:0 0 var(--sec)}.ssl-doc>.container>.ssl-prose{background:var(--paper);border-radius:20px;padding:clamp(1.5rem, 4vw, 3rem);max-width:860px}.ssl-doc__figure{margin:0 0 1.5rem}.ssl-doc__figure img{border-radius:20px;width:100%}.ssl-listing{padding:0 0 var(--sec)}.ssl-listing--tours{padding-top:clamp(40px, 6vw, 72px)}.ssl-pager{margin-top:2.5rem}.ssl-pager .nav-links,.pagination .nav-links{display:flex;gap:.4rem;flex-wrap:wrap}.ssl-pager .page-numbers{min-width:44px;min-height:44px;display:grid;place-items:center;padding:0 .8rem;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);text-decoration:none;font-weight:600;box-shadow:var(--shadow-1)}.ssl-pager .page-numbers.current{background:var(--ink);color:#fff}.ssl-pager a.page-numbers:hover{background:var(--stone-2)}.ssl-empty-state{text-align:center;padding:3rem 0}.ssl-empty-state .ssl-btn{margin:.3rem}.ssl-quick{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0}.ssl-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.45rem 1rem;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);color:var(--text);font-weight:600;font-size:.93rem;text-decoration:none;transition:background-color 0.15s,color 0.15s,border-color 0.15s}.ssl-chip span{font-size:.78rem;background:var(--stone);color:var(--muted);border-radius:var(--r-pill);padding:.05rem .5rem}.ssl-chip i{color:var(--accent)}.ssl-chip:hover,.ssl-chip.is-on{border-color:var(--ink);color:var(--ink)}.ssl-404{background:var(--ink);color:#fff;padding:clamp(64px, 10vw, 140px) 0}.ssl-404 h1{font-size:clamp(2.2rem, 1.4rem + 3.4vw, 3.8rem);font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:800;max-width:16ch}.ssl-404 .ssl-lead{color:var(--on-ink);max-width:55ch}.ssl-404 .ssl-search input{border-color:#fff0}.ssl-404__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ssl-doc-head .ssl-search{margin-bottom:0}.ssl-ahero{padding:clamp(48px, 6vw, 88px) 0 clamp(56px, 7vw, 100px)}.ssl-ahero h1{font-size:clamp(2.2rem, 1.3rem + 3.4vw, 3.8rem);font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:800;line-height:1.04;max-width:16ch;margin-bottom:1.2rem}.ssl-ahero .ssl-lead{color:var(--on-ink);max-width:56ch;margin-bottom:1.75rem}.ssl-mosaic{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.ssl-mosaic li{aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:var(--ink-3);box-shadow:0 20px 40px -24px rgb(0 0 0 / .7)}.ssl-mosaic li:nth-child(2){transform:translateY(28px)}.ssl-mosaic img{width:100%;height:100%;object-fit:cover;object-position:center 30%}@media (max-width:991.98px){.ssl-mosaic{margin-bottom:1.5rem}}.ssl-story{padding:var(--sec) 0;background:var(--paper-warm)}.ssl-promise{background:var(--ink);color:var(--on-ink);border-radius:24px;padding:clamp(1.5rem, 3vw, 2.25rem)}.ssl-promise h2{color:#fff;font-size:1.55rem;margin-bottom:1.25rem}.ssl-promise ol{list-style:none;counter-reset:p;margin:0 0 1.5rem;padding:0;display:grid;gap:1rem}.ssl-promise li{counter-increment:p;display:grid;grid-template-columns:34px 1fr;gap:.75rem;align-items:start;font-size:1.02rem}.ssl-promise li::before{content:counter(p);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--hi);color:var(--ink);font-weight:800;font-size:.9rem}.ssl-promise li strong{color:#fff}.ssl-promise__sign{display:flex;align-items:flex-start;gap:.8rem;margin:0;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .12);font-size:.95rem;color:var(--on-ink-soft)}.ssl-promise__sign i{color:var(--hi);font-size:1.3rem;margin-top:.15rem}.ssl-promise__sign b{display:block;color:#fff}.ssl-leaders{padding:var(--sec) 0}.ssl-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:991.98px){.ssl-services{grid-template-columns:repeat(2,1fr)}}@media (max-width:479.98px){.ssl-services{grid-template-columns:repeat(2,1fr);gap:.7rem}.ssl-services li{min-height:118px;padding:1rem}.ssl-services span{font-size:.95rem}}.ssl-services li{display:flex;flex-direction:column;gap:1.1rem;min-height:150px;padding:1.4rem;background:var(--paper);border-radius:var(--r-card);box-shadow:var(--shadow-1)}.ssl-services i{font-size:1.7rem;color:var(--accent)}.ssl-services span{margin-top:auto;font-weight:700;font-size:1.05rem;color:var(--ink);line-height:1.3}.ssl-register{padding:0 0 var(--sec);background:var(--paper);padding-top:var(--sec)}.ssl-certificate{display:grid;grid-template-columns:180px 1fr;gap:2rem 3rem;align-items:center;background:var(--stone);border-radius:24px;padding:clamp(1.5rem, 4vw, 3rem);border:1px solid var(--line)}.ssl-certificate__seal{width:160px;height:160px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--ink);color:#fff;box-shadow:inset 0 0 0 8px var(--ink),inset 0 0 0 10px var(--hi)}.ssl-certificate__seal span{font-size:2.4rem;font-weight:800;line-height:1;font-stretch:120%;font-variation-settings:"wdth" 120}.ssl-certificate__seal small{font-weight:650;font-size:.85rem;color:var(--hi)}.ssl-certificate h2{color:var(--ink);font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem)}.ssl-certificate p{color:var(--muted)}.ssl-certificate dl{margin:1rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem}.ssl-certificate dt{font-size:.84rem;color:var(--muted);font-weight:500}.ssl-certificate dd{margin:0;font-weight:700;color:var(--ink)}@media (max-width:767.98px){.ssl-certificate{grid-template-columns:1fr}.ssl-certificate__seal{width:120px;height:120px}.ssl-certificate dl{grid-template-columns:1fr}}.ssl-contact{padding:0 0 var(--sec)}.ssl-contact .ssl-formcard{margin-top:calc(-1 * clamp(90px, 10vw, 140px));position:relative}.ssl-reach{background:var(--paper);border-radius:20px;padding:1.75rem;box-shadow:var(--shadow-1);margin-top:clamp(1rem, 2vw, 2rem)}.ssl-reach h2{font-size:1.4rem;color:var(--ink);margin-bottom:1rem}.ssl-reach__row{display:grid;grid-template-columns:44px 1fr;gap:.9rem;align-items:center;padding:.85rem 0;border-top:1px solid var(--line);color:var(--text);text-decoration:none}.ssl-reach__row i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--stone);color:var(--ink);font-size:1.15rem}.ssl-reach__row b{display:block;color:var(--ink);overflow-wrap:anywhere}.ssl-reach__row small{color:var(--muted);font-size:.88rem}a.ssl-reach__row:hover b{text-decoration:underline}.ssl-reach__row.is-wa i{background:var(--wa);color:#fff}.ssl-reach__licence{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--line);font-size:.84rem;color:var(--muted)}@media (max-width:991.98px){.ssl-contact .ssl-formcard{margin-top:-70px}.ssl-reach{margin-top:0}}.ssl-prose{font-family:var(--f-read);font-size:1.1rem;line-height:1.72;color:var(--text);max-width:72ch}.ssl-prose>:first-child{margin-top:0}.ssl-prose p{margin:0 0 1.15em}.ssl-prose>p:first-child{font-size:1.2rem;line-height:1.65;color:var(--ink)}.ssl-prose h2{font-size:clamp(1.45rem, 1.2rem + 0.9vw, 1.9rem);color:var(--ink);margin:2.3em 0 .75em;padding-top:1.2em;border-top:1px solid var(--line)}.ssl-prose h3{font-size:1.18rem;color:var(--ink);margin:1.7em 0 .5em}.ssl-prose h4{font-family:var(--f-ui);font-size:1.05rem;color:var(--ink);margin:1.5em 0 .4em}.ssl-prose>h2:first-child{border-top:0;padding-top:0;margin-top:0}.ssl-prose ul,.ssl-prose ol{padding-left:0;margin:0 0 1.4em;list-style:none}.ssl-prose ol{counter-reset:li}.ssl-prose ul li,.ssl-prose ol li{position:relative;padding-left:1.8em;margin-bottom:.5em}.ssl-prose ul li::before{content:"";position:absolute;left:.35em;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.ssl-prose ol li{counter-increment:li}.ssl-prose ol li::before{content:counter(li);position:absolute;left:0;top:.1em;font-family:var(--f-ui);font-weight:750;font-size:.85em;color:var(--accent)}.ssl-prose a{color:var(--link);text-decoration-thickness:1px}.ssl-prose strong{color:var(--ink)}.ssl-prose blockquote{margin:1.5em 0;padding:1em 1.4em;border-left:4px solid var(--accent);background:var(--stone);border-radius:0 12px 12px 0}.ssl-prose img{border-radius:var(--r-img)}.ssl-prose figure{margin:1.8em 0}.ssl-prose figcaption{margin-top:.5rem;font-family:var(--f-ui);font-size:.88rem;color:var(--muted)}.ssl-prose table{display:block;overflow-x:auto;width:100%;font-family:var(--f-ui);font-size:.95rem;margin:0 0 1.5em}.ssl-prose th,.ssl-prose td{border-bottom:1px solid var(--line);padding:.6em .8em;text-align:left;vertical-align:top}.ssl-prose th{background:var(--stone)}.ssl-prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.ssl-prose iframe{max-width:100%;border:0;border-radius:var(--r-img)}.alignleft{float:left;margin:.3em 1.5em 1em 0}.alignright{float:right;margin:.3em 0 1em 1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption-text,figcaption.wp-element-caption{font-size:.88rem;color:var(--muted)}.ssl-prose--tour p:has(>strong:only-child),.ssl-prose--tour p:has(>b:only-child){font-family:var(--f-ui);font-stretch:108%;font-variation-settings:"wdth" 108;font-size:1.3rem;line-height:1.25;color:var(--ink);margin:2em 0 .6em;padding-top:1.1em;border-top:1px solid var(--line)}.ssl-prose--tour p:has(>strong:only-child) strong,.ssl-prose--tour p:has(>b:only-child) b{font-weight:750;color:inherit}.day-heading{scroll-margin-top:120px}.day-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:1rem 1.1rem;background:var(--stone);border:1px solid var(--line);border-radius:14px;font-family:var(--f-ui)}.day-nav__label{flex:0 0 100%;margin:0 0 .1rem;font-size:.8rem;font-weight:700;color:var(--muted)}.day-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;min-height:38px;padding:.3rem .85rem;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);font-size:.88rem;font-weight:650;color:var(--ink);text-decoration:none}.day-nav a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ssl-prose-band{padding:var(--sec) 0 0}.ssl-prose-band--intro .ssl-prose{margin-inline:auto}.ssl-guide-band{padding:var(--sec) 0}.ssl-guide-band--category{padding-top:0}.ssl-guide.ssl-prose{max-width:76ch}.ssl-guide .content-section,.ssl-guide .content-section-alt{background:#fff0;padding:0;margin:0}.ssl-guide>div,.ssl-guide>div>.container{padding:0;margin:0;max-width:none;width:auto}.ssl-guide .row{--g-x:0px;--g-y:0px;display:block;margin:0}.ssl-guide [class*="col-"]{width:auto;max-width:none;margin:0;padding:0;flex:none}.ssl-guide h2{font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);margin:0 0 .75rem;padding-top:1.2em;border-top:1px solid var(--line);scroll-margin-top:120px;text-align:left!important}.ssl-guide .row>.col-12:first-child h2,.ssl-guide .row>.col-12:first-child{margin-top:0}.ssl-guide .row>.col-12:first-child h2{border-top:0;padding-top:0}.ssl-guide .row>.col-12,.ssl-guide .row>.col-lg-8{margin-top:2.4rem}.ssl-guide .row>.col-12:first-child{margin-top:0}.ssl-guide h3{font-size:1.2rem;margin:1.7em 0 .5em;color:var(--ink)}.ssl-guide img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-img);margin:.5rem 0 1.5rem}.ssl-guide .btn,.ssl-guide .btn-outline-dark,.ssl-guide .btn-corrected{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:.3rem 0 .5rem;padding:.55rem 1.35rem;font-family:var(--f-ui);font-size:.95rem;font-weight:650;text-transform:none!important;color:var(--ink);background:#fff0;border:2px solid var(--ink);border-radius:var(--r-pill);text-decoration:none;transition:background-color 0.15s,color 0.15s}.ssl-guide .btn:hover,.ssl-guide .btn-outline-dark:hover{background:var(--ink);color:#fff}.ssl-guide .fs-5{font-size:0.95rem!important}.ssl-guide .px-5{padding-inline:1.35rem!important}.ssl-guide .py-3{padding-block:0.55rem!important}.ssl-guide .text-center{text-align:left!important}.ssl-guide .mb-5{margin-bottom:1.5rem!important}.ssl-guide .mt-5,.ssl-guide .mt-3{margin-top:1.5rem!important}.ssl-toc__title{margin:0 0 .6rem;font-size:.82rem;font-weight:700;color:var(--muted)}.ssl-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ssl-toc a{display:inline-flex;align-items:center;min-height:40px;max-width:22rem;padding:.35rem .95rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);font-size:.88rem;font-weight:600;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color 0.15s,color 0.15s,border-color 0.15s}.ssl-toc a:hover,.ssl-toc a.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.ssl-toc--side,.ssl-toc--card{position:sticky;top:130px}.ssl-toc--side ol,.ssl-toc--card ol{display:grid;gap:.15rem;border-left:2px solid var(--line);max-height:70vh;overflow-y:auto}.ssl-toc--side a,.ssl-toc--card a{max-width:none;min-height:0;margin-left:-2px;padding:.4rem .4rem .4rem .9rem;border:0;border-left:2px solid #fff0;border-radius:0;background:#fff0;font-weight:500;white-space:normal;color:var(--muted);line-height:1.35}.ssl-toc--side a:hover,.ssl-toc--card a:hover{background:#fff0;color:var(--ink);border-left-color:var(--line)}.ssl-toc--side a.is-active,.ssl-toc--card a.is-active{background:#fff0;color:var(--ink);font-weight:700;border-left-color:var(--accent)}.ssl-toc--card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:1.25rem;margin-bottom:1.25rem;position:static}.ssl-aside{position:sticky;top:130px}.ssl-aside .ssl-toc--card{position:static}.ssl-share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1.75rem}.ssl-share__label{font-size:.82rem;font-weight:700;color:var(--muted)}.ssl-share__list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.ssl-share__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:1.1rem;text-decoration:none;transition:background-color 0.15s,color 0.15s,border-color 0.15s}.ssl-share__btn:hover,.ssl-share__btn:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}.ssl-share__status{font-size:.85rem;font-weight:600;color:var(--accent)}.ssl-article-foot{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.ssl-author{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem;background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-1)}.ssl-author img,.author-box__img{flex:0 0 auto;width:5rem;height:5rem;border-radius:50%;object-fit:cover}.ssl-author__eyebrow{margin:0;font-size:.82rem;font-weight:700;color:var(--accent)}.ssl-author__name{margin:.1rem 0 .4rem;font-size:1.35rem}.ssl-author__bio{margin:0;font-size:.97rem;color:var(--muted)}@media (max-width:575.98px){.ssl-author{flex-direction:column}}.ssl-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem}.ssl-tags__label{font-size:.82rem;font-weight:700;color:var(--muted)}.ssl-tags__list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.ssl-tags__list a{display:inline-flex;padding:.3rem .8rem;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);font-size:.85rem;font-weight:600;color:var(--ink);text-decoration:none}.ssl-tags__list a:hover{border-color:var(--ink)}.ssl-footer{background:var(--ink-2);color:var(--on-ink-soft);padding:clamp(48px, 6vw, 80px) 0 0;font-size:.95rem}.ssl-footer__brand{font-size:1.5rem;font-weight:800;color:#fff;font-stretch:118%;font-variation-settings:"wdth" 118;margin-bottom:.6rem}.ssl-footer__licence{font-size:.86rem}.ssl-footer__h{font-size:1rem;color:#fff;margin-bottom:1rem;font-stretch:105%;font-variation-settings:"wdth" 105}.ssl-footer__list,.ssl-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.ssl-footer a{color:var(--on-ink);text-decoration:none}.ssl-footer a:hover{color:var(--hi);text-decoration:underline}.ssl-footer__contact li{display:flex;gap:.55rem;align-items:baseline}.ssl-footer__contact i{color:var(--hi)}.ssl-footer__all{font-weight:650;color:var(--hi)!important}.ssl-social{display:flex!important;flex-wrap:wrap;gap:.5rem;margin-top:1rem!important}.ssl-social a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .08);font-size:1.05rem}.ssl-social a:hover{background:var(--hi);color:var(--ink);text-decoration:none}.ssl-footer__bar{margin-top:3.5rem;border-top:1px solid rgb(255 255 255 / .08);padding:1.2rem 0;font-size:.85rem}.ssl-footer__bar .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem}.ssl-footer__bar p{margin:0}.ssl-dock{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:grid;grid-template-columns:1fr 1.3fr;gap:.5rem;padding:.6rem .75rem calc(0.6rem + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);box-shadow:0 -10px 30px -18px rgb(17 41 43 / .55);transform:translateY(110%);transition:transform 0.3s var(--ease)}.is-scrolled .ssl-dock{transform:none}.ssl-dock a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--r-pill);font-weight:700;text-decoration:none}.ssl-dock__wa{background:var(--wa);color:#fff}.ssl-dock__book{background:var(--accent);color:#fff}@media (max-width:991.98px){body{padding-bottom:72px}}.ssl-totop{position:fixed;right:18px;bottom:18px;z-index:1035;width:46px;height:46px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:1.1rem;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 0.2s,transform 0.2s}.ssl-totop.is-visible{opacity:1;pointer-events:auto;transform:none}.ssl-totop:hover{background:var(--ink-3)}@media (max-width:991.98px){.ssl-totop{bottom:86px}}@media print{.ssl-header,.ssl-footer,.ssl-dock,.ssl-totop,.ssl-cta,.ssl-book .ssl-btn{display:none!important}body{background:#fff}}.g-3{--g-x:1rem;--g-y:1rem}.ssl-hero__chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0}.ssl-hero__chips a{display:inline-flex;align-items:center;min-height:38px;padding:.3rem .95rem;border:1px solid rgb(255 255 255 / .35);border-radius:var(--r-pill);color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;background:rgb(255 255 255 / .08);transition:background-color 0.15s,color 0.15s}.ssl-hero__chips a:hover{background:#fff;color:var(--ink)}.ssl-style__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:0}.ssl-style:has(.ssl-style__photo)::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(0deg,rgb(12 31 32 / .92) 8%,rgb(12 31 32 / .5) 55%,rgb(12 31 32 / .2))}.ssl-style:has(.ssl-style__photo){color:#fff;isolation:isolate;overflow:hidden}.ssl-style:has(.ssl-style__photo):hover{color:#fff}.ssl-style:has(.ssl-style__photo)>i,.ssl-style:has(.ssl-style__photo)>span{position:relative;z-index:2}.ssl-style:has(.ssl-style__photo)>i{position:absolute;color:#fff}.ssl-style:has(.ssl-style__photo) .ssl-style__blurb{opacity:.92}.ssl-style{overflow:hidden}.ssl-trek{padding:var(--sec) 0;background:var(--ink);color:var(--on-ink)}.ssl-trek .ssl-sechead h2{color:#fff}.ssl-trek .ssl-sechead p{color:var(--on-ink-soft)}.ssl-trek__list{list-style:none;counter-reset:t;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative}.ssl-trek__list::before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:rgb(255 255 255 / .18)}.ssl-trek__list li{position:relative;padding-top:2.4rem;counter-increment:t}.ssl-trek__list li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--hi);box-shadow:0 0 0 6px var(--ink)}.ssl-trek__time{display:inline-block;margin-bottom:.5rem;padding:.2rem .7rem;border-radius:var(--r-pill);background:rgb(255 255 255 / .1);color:var(--hi);font-weight:700;font-size:.85rem}.ssl-trek__list h3{color:#fff;font-size:1.3rem;margin-bottom:.4rem}.ssl-trek__list p{color:var(--on-ink-soft);margin:0;font-size:.98rem}@media (max-width:991.98px){.ssl-trek__list{grid-template-columns:1fr 1fr}.ssl-trek__list::before{display:none}.ssl-trek__list li{padding-top:0}.ssl-trek__list li::before{display:none}}@media (max-width:575.98px){.ssl-trek__list{grid-template-columns:1fr}}.ssl-chero{padding:clamp(48px, 6vw, 88px) 0 clamp(32px, 4vw, 56px);background:var(--stone)}.ssl-chero h1{font-size:clamp(2.3rem, 1.3rem + 3.8vw, 4.1rem);font-stretch:118%;font-variation-settings:"wdth" 118;font-weight:800;line-height:1.02;color:var(--ink);max-width:14ch;margin-bottom:1.25rem}.ssl-chero .ssl-lead{color:var(--muted);max-width:54ch;margin:0}.ssl-chero__proof{list-style:none;margin:0;padding:1.4rem 1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:20px;display:grid;gap:.8rem;font-weight:650;color:var(--ink)}.ssl-chero__proof i{color:var(--accent);margin-right:.5rem}.ssl-chero .breadcrumbs,.ssl-chero #breadcrumbs{color:var(--muted)}.ssl-reachout{padding:0 0 var(--sec);background:var(--stone)}.ssl-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;background:var(--stone-2);padding:.4rem;border-radius:22px;margin-bottom:2rem}.ssl-switch button{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:0;border-radius:18px;background:#fff0;color:var(--text);text-align:left;font-family:var(--f-ui);transition:background-color 0.15s,box-shadow 0.15s}.ssl-switch button i{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--paper);color:var(--ink);font-size:1.15rem}.ssl-switch button b{display:block;font-size:1rem}.ssl-switch button small{color:var(--muted);font-size:.82rem}.ssl-switch button:hover{background:rgb(255 255 255 / .6)}.ssl-switch button[aria-selected="true"]{background:var(--paper);box-shadow:var(--shadow-1)}.ssl-switch button[aria-selected="true"] i{background:var(--ink);color:var(--hi)}.ssl-switch #sw-wa[aria-selected="true"] i{background:var(--wa);color:#fff}@media (max-width:767.98px){.ssl-switch{gap:.3rem}.ssl-switch button{flex-direction:column;text-align:center;gap:.35rem;padding:.7rem .3rem}.ssl-switch button small{display:none}.ssl-switch button b{font-size:.86rem}}.ssl-pane[hidden]{display:none}.ssl-pane:not([hidden]){animation:ssl-fade 0.3s var(--ease)}.ssl-composer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(1.5rem, 4vw, 3.5rem);background:var(--paper);border-radius:24px;padding:clamp(1.25rem, 3.5vw, 2.5rem);box-shadow:var(--shadow-1)}@media (max-width:991.98px){.ssl-composer{grid-template-columns:1fr}}.ssl-composer h2{font-size:1.6rem;color:var(--ink)}.ssl-composer__fields>p{color:var(--muted);margin-bottom:1.25rem}.ssl-label{display:block;font-weight:650;font-size:.9rem;margin-bottom:.35rem;color:var(--ink)}.ssl-opt{font-weight:400;color:var(--muted)}.ssl-input{width:100%;min-height:48px;padding:.65rem .9rem;border:1.5px solid var(--line);border-radius:var(--r-input);background:#fffdf9;font:inherit;color:var(--text);transition:border-color 0.15s,box-shadow 0.15s}select.ssl-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2311292b' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.6rem}textarea.ssl-input{resize:vertical;min-height:96px}.ssl-input:focus{outline:none;border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px rgb(154 74 43 / .22)}.ssl-phone{display:flex;flex-direction:column;gap:.9rem;align-self:start;background:#e9e2d6;border:8px solid var(--ink);border-radius:30px;padding:.75rem .75rem 1rem;min-height:460px}.ssl-phone__bar{display:flex;align-items:center;gap:.7rem;background:#0f5c3a;color:#fff;margin:-.75rem -.75rem 0;padding:.85rem 1rem;border-radius:20px 20px 0 0}.ssl-phone__avatar{width:38px;height:38px;border-radius:50%;background:var(--hi);color:var(--ink);display:grid;place-items:center;font-weight:800;font-size:.85rem}.ssl-phone__bar b{display:block;font-size:.98rem}.ssl-phone__bar small{font-size:.78rem;opacity:.85}.ssl-phone__chat{flex:1;display:flex;flex-direction:column;gap:.6rem;padding:.4rem .25rem}.ssl-phone__chat p{margin:0;max-width:90%;padding:.6rem .8rem;border-radius:12px;font-size:.93rem;line-height:1.45;box-shadow:0 1px 1px rgb(0 0 0 / .08);white-space:pre-line}.ssl-phone__in{background:#fff;align-self:flex-start;border-top-left-radius:2px}.ssl-phone__out{background:#d7f7c4;align-self:flex-end;border-top-right-radius:2px}.ssl-formwrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:start}@media (max-width:991.98px){.ssl-formwrap{grid-template-columns:1fr}}.ssl-formwrap__aside h2{color:var(--ink);font-size:1.8rem}.ssl-formwrap__aside p{color:var(--muted)}.ssl-ticks--dark li::before{border-color:var(--accent)}.ssl-callgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width:767.98px){.ssl-callgrid{grid-template-columns:1fr}}.ssl-callcard{display:flex;flex-direction:column;gap:.3rem;background:var(--paper);border-radius:22px;padding:1.75rem;text-decoration:none;color:var(--text);box-shadow:var(--shadow-1);transition:transform 0.2s var(--ease),box-shadow 0.2s var(--ease)}.ssl-callcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);color:var(--text)}.ssl-callcard i{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-2);font-size:1.35rem;margin-bottom:.75rem}.ssl-callcard span{color:var(--muted);font-size:.9rem}.ssl-callcard b{font-size:1.15rem;color:var(--ink);overflow-wrap:anywhere}.ssl-visit{background:var(--ink);color:var(--on-ink);padding:var(--sec) 0}.ssl-visit h2{color:#fff}.ssl-visit .ssl-lead{color:#fff;font-weight:600;margin-bottom:1.5rem}.ssl-visit__list{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:1rem}.ssl-visit__list li{display:grid;grid-template-columns:46px 1fr;gap:1rem;align-items:center}.ssl-visit__list i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgb(255 255 255 / .08);color:var(--hi);font-size:1.2rem}.ssl-visit__list span{color:#fff;font-weight:600;line-height:1.35}.ssl-visit__list small{display:block;color:var(--on-ink-soft);font-weight:500;font-size:.8rem;margin-bottom:.15rem}.ssl-visit__list a{color:#fff}.ssl-visit__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ssl-people{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 1rem;padding:0}.ssl-people li{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:18px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}.ssl-people img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--hi)}.ssl-people b{display:block;color:#fff}.ssl-people small{color:var(--on-ink-soft)}.ssl-people__note{color:var(--on-ink-soft);margin:0}.ssl-signature{padding:var(--sec) 0 0}.ssl-signature__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:767.98px){.ssl-signature__grid{grid-template-columns:1fr}}.ssl-sig{display:flex;flex-direction:column;align-items:flex-start;background:var(--paper);border-radius:24px;padding:clamp(1.5rem, 3vw, 2.25rem);box-shadow:var(--shadow-1)}.ssl-sig>i{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--ink);color:var(--hi);font-size:1.6rem;margin-bottom:1.25rem}.ssl-sig h3{font-size:1.5rem;color:var(--ink)}.ssl-sig p{color:var(--muted);margin-bottom:1.5rem}.ssl-sig .ssl-btn{margin-top:auto}.ssl-values{padding:var(--sec) 0;background:var(--ink);color:var(--on-ink);margin-top:var(--sec)}.ssl-values .ssl-sechead h2{color:#fff}.ssl-values__list{list-style:none;counter-reset:v;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:991.98px){.ssl-values__list{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.ssl-values__list{grid-template-columns:1fr}}.ssl-values__list li{counter-increment:v;padding-top:1.1rem;border-top:2px solid rgb(255 255 255 / .18)}.ssl-values__list li::before{content:"0" counter(v);display:block;margin-bottom:.8rem;font-weight:800;font-size:2rem;line-height:1;color:var(--hi);font-stretch:118%;font-variation-settings:"wdth" 118}.ssl-values__list h3{color:#fff;font-size:1.2rem;margin-bottom:.4rem}.ssl-values__list p{color:var(--on-ink-soft);margin:0;font-size:.97rem}.ssl-cares{padding:var(--sec) 0;background:var(--paper-warm)}.ssl-cares__photo{width:100%;max-height:520px;aspect-ratio:4 / 4.2;object-fit:cover;border-radius:24px;box-shadow:var(--shadow-2)}.ssl-impact{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ssl-impact li{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.3rem;background:var(--paper);border:1px solid var(--line);border-radius:18px}.ssl-impact i{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-2);font-size:1.25rem}.ssl-impact strong{color:var(--ink)}.ssl-style:has(.ssl-style__photo){justify-content:flex-end;padding-top:1.3rem}.ssl-style:has(.ssl-style__photo) .ssl-style__count{margin-top:.6rem}