.H-DICq_section{padding:var(--questo-section-space,28px) 16px;color:#37342e;background:#fffdf8}.H-DICq_inner{max-width:1152px;margin:auto}.H-DICq_inner h2{font:800 28px/1.15 var(--font-baloo),sans-serif;margin:0 0 12px}.H-DICq_rating{color:#625b4b;margin:0 0 22px;font-size:14px;line-height:1.5}.H-DICq_rating strong{color:#926000}.H-DICq_rail{scroll-snap-type:x mandatory;align-items:flex-start;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.H-DICq_card{scroll-snap-align:start;background:#fff;border:1px solid #e8e3d8;border-radius:20px;flex:0 0 85%;max-width:350px;overflow:hidden}.H-DICq_photos{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.H-DICq_photos a{scroll-snap-align:start;flex:0 0 100%;height:200px;display:block;position:relative}.H-DICq_body{padding:18px}.H-DICq_author{color:#625b4b;font-size:13px;font-weight:700}.H-DICq_body blockquote{margin:10px 0 16px;font-size:16px;line-height:1.5}.H-DICq_body summary{cursor:pointer}.H-DICq_body summary span{color:#a91f55;margin-top:8px;font-size:12px;text-decoration:underline;display:block}.H-DICq_body details[open] p{margin-top:12px}.H-DICq_quest{color:#a91f55;margin-top:12px;font-size:12px;line-height:1.45;text-decoration:underline;display:block}.H-DICq_card a:focus-visible,.H-DICq_card summary:focus-visible{outline-offset:2px;outline:3px solid #267780}@media (min-width:768px){.H-DICq_section{padding:var(--questo-section-space,48px) 64px}.H-DICq_inner h2{font-size:32px}.H-DICq_card{flex-basis:32%}}
.KVg2GW_hero{color:#37342e;gap:16px;max-width:1152px;margin:auto;padding:18px 16px 28px;display:grid}.KVg2GW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a91f55;margin:0 0 8px;font-size:10px;font-weight:750}.KVg2GW_intro h1{font:800 34px/1.02 var(--font-baloo),sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 9px}.KVg2GW_description{font:400 15px/1.45 var(--font-hanken),sans-serif;color:#625b4b;max-width:40ch;margin:0}.KVg2GW_visual{color:#a91f55;background:#f7eddb;border-radius:20px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.KVg2GW_visual img{-o-object-position:center 38%;object-position:center 38%}.KVg2GW_clue{background:#fffdf8;border-radius:13px;width:235px;max-width:calc(100% - 24px);padding:12px 14px;position:absolute;bottom:12px;left:12px;transform:rotate(-2deg);box-shadow:0 4px 16px #37342e20}.KVg2GW_clue>span{color:#a91f55;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.KVg2GW_clue strong{color:#37342e;margin:6px 0;font-size:15px;line-height:1.2;display:block}.KVg2GW_clue small{color:#625b4b;font-size:9px;display:block}.KVg2GW_offer{scroll-margin-top:90px}.KVg2GW_value{justify-content:space-between;align-items:center;gap:12px;display:flex}.KVg2GW_value strong{font-size:17px;line-height:1.2;display:block}.KVg2GW_value span{color:#625b4b;margin-top:4px;font-size:12px;display:block}.KVg2GW_value b{font:800 32px/1 var(--font-baloo),sans-serif;white-space:nowrap;color:#a91f55}.KVg2GW_cta{color:#fff;text-align:center;background:#a91f55;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:12px;padding:12px;font-size:15px;font-weight:750;transition:background .2s;display:flex}.KVg2GW_cta:hover{background:#861943}.KVg2GW_cta:focus-visible{outline-offset:3px;outline:3px solid #862347}.KVg2GW_clarification{color:#625b4b;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.4}@media (min-width:768px){.KVg2GW_hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:24px 40px;padding:32px 32px 40px}.KVg2GW_intro{grid-column:1;align-self:end}.KVg2GW_intro h1{font-size:48px}.KVg2GW_description{font-size:18px}.KVg2GW_visual{grid-area:1/2/3;height:480px}.KVg2GW_offer{grid-column:1;align-self:start}.KVg2GW_clue{width:290px;padding:18px;bottom:24px;left:24px}.KVg2GW_clue strong{font-size:20px}.KVg2GW_clue small{font-size:11px}.KVg2GW_value strong{font-size:21px}.KVg2GW_value b{font-size:38px}}@media (max-width:380px){.KVg2GW_intro h1{font-size:30px}.KVg2GW_visual{height:230px}.KVg2GW_value strong{font-size:15px}.KVg2GW_value b{font-size:29px}}
@font-face{font-family:previewBaloo;src:url(../media/baloo_2_variable-s.p.1-q1hxsroa16h.woff2)format("woff2");font-display:swap}@font-face{font-family:previewBaloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}._16E2fG_className{font-family:previewBaloo,previewBaloo Fallback}._16E2fG_variable{--font-baloo:"previewBaloo", "previewBaloo Fallback"}
@font-face{font-family:previewHanken;src:url(../media/hanken_grotesk_variable-s.p.2ux3x6iwe8r-r.woff2)format("woff2");font-display:swap}@font-face{font-family:previewHanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.JE6e2W_className{font-family:previewHanken,previewHanken Fallback}.JE6e2W_variable{--font-hanken:"previewHanken", "previewHanken Fallback"}
.YKLAsG_dialog{font-family:var(--font-hanken),sans-serif;z-index:10000;color:#37342e;position:relative}.YKLAsG_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1a1d99;position:fixed;inset:0}.YKLAsG_position{justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.YKLAsG_panel{background:#fffdf8;border-radius:24px;width:100%;max-width:760px;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 20px 70px #22151e40}.YKLAsG_top{z-index:2;color:#22654c;background:#fffdf8;border-bottom:1px solid #e8e3d8;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.YKLAsG_top button{color:#37342e;background:#f2eee5;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:30px}.YKLAsG_content{padding:24px}.YKLAsG_title{font:800 30px/1.1 var(--font-baloo),sans-serif;color:#37342e;margin:0 0 20px}.YKLAsG_hero{border-radius:18px;height:280px;position:relative;overflow:hidden}.YKLAsG_thumbs,.YKLAsG_playerPhotos{gap:8px;padding:10px 0;display:flex;overflow-x:auto}.YKLAsG_thumbs button{border:3px solid #0000;border-radius:9px;flex-shrink:0;width:72px;height:56px;position:relative;overflow:hidden}.YKLAsG_thumbs button[aria-pressed=true]{border-color:#a91f55}.YKLAsG_intro{color:#625b4b;margin:20px 0;font-size:17px;line-height:1.55}.YKLAsG_facts{background:#f6f0e3;border-radius:14px;flex-wrap:wrap;gap:16px;padding:18px;display:flex}.YKLAsG_facts>div{flex:1;min-width:85px}.YKLAsG_facts strong,.YKLAsG_facts span{display:block}.YKLAsG_facts strong{font-size:15px}.YKLAsG_facts span{color:#625b4b;margin-top:4px;font-size:12px}.YKLAsG_content section{margin-top:26px}.YKLAsG_content h3{font:800 23px/1.2 var(--font-baloo),sans-serif;color:#37342e;margin-bottom:16px}.YKLAsG_content h4{margin:22px 0 12px;font-size:14px;font-weight:700}.YKLAsG_endpoint{gap:12px;margin:16px 0;display:flex}.YKLAsG_endpoint small{color:#a91f55;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.YKLAsG_endpoint strong{margin-top:4px;font-size:16px;display:block}.YKLAsG_endpoint p{color:#625b4b;margin:5px 0;font-size:14px}.YKLAsG_endpoint a,.YKLAsG_fullQuest{color:#a91f55;padding:12px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.YKLAsG_dot,.YKLAsG_finishDot{background:#a91f55;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 5px #f9eaf0}.YKLAsG_finishDot{background:#267780;box-shadow:0 0 0 5px #eaf3f3}.YKLAsG_landmarks{gap:10px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}.YKLAsG_landmarks li{background:#fff;border:1px solid #e8e3d8;border-radius:12px;flex:0 0 145px;overflow:hidden}.YKLAsG_landmarks span{padding:12px;font-size:14px;font-weight:650;display:block}.YKLAsG_placeImage{height:95px;position:relative}.YKLAsG_note{color:#625b4b;margin:8px 0;font-size:13px;line-height:1.5}.YKLAsG_playerPhotos a{border-radius:12px;flex:0 0 150px;height:140px;display:block;position:relative;overflow:hidden}.YKLAsG_fullQuest{margin-top:16px}.YKLAsG_bottom{background:#fffdf8;border-top:1px solid #e8e3d8;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex;position:sticky;bottom:0}.YKLAsG_bottom button{color:#fff;background:#a91f55;border-radius:12px;flex-shrink:0;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700}.YKLAsG_panel button:focus-visible,.YKLAsG_panel a:focus-visible{outline-offset:3px;outline:3px solid #267780}@media (max-width:600px){.YKLAsG_position{align-items:flex-end;padding:10px 0 0}.YKLAsG_panel{border-radius:22px 22px 0 0;max-height:calc(100dvh - 10px)}.YKLAsG_content{padding:20px}.YKLAsG_top{padding:8px 20px}.YKLAsG_title{font-size:27px}.YKLAsG_hero{height:210px}.YKLAsG_bottom{padding:12px 20px}}
.lYWUKq_intro{color:#625b4b;width:100%;max-width:640px;font-size:16px;line-height:1.6}.lYWUKq_rail{scroll-snap-type:x mandatory;align-items:flex-start;gap:16px;padding:2px 2px 14px;display:flex;overflow-x:auto}.lYWUKq_card{scroll-snap-align:start;background:#fff;border:1px solid #e8e3d8;border-radius:22px;flex:0 0 87%;min-width:0;overflow:hidden}.lYWUKq_picture{height:175px;display:block;position:relative;overflow:hidden}.lYWUKq_included{color:#22654c;background:#fffdf8;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.lYWUKq_body{padding:18px}.lYWUKq_category{letter-spacing:.1em;text-transform:uppercase;color:#a91f55;font-size:10px;font-weight:750}.lYWUKq_body h3{font:800 23px/1.12 var(--font-baloo),sans-serif;color:#37342e;text-wrap:balance;margin:8px 0 10px}.lYWUKq_hook{color:#625b4b;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.lYWUKq_facts{color:#37342e;flex-wrap:wrap;gap:8px 12px;margin-top:15px;font-size:12px;display:flex}.lYWUKq_facts span{align-items:center;gap:5px;display:flex}.lYWUKq_facts svg{color:#a91f55}.lYWUKq_start{color:#625b4b;margin-top:8px;font-size:12px;line-height:1.4}.lYWUKq_rating{color:#926000;margin-top:12px;font-size:14px;font-weight:700}.lYWUKq_rating span{color:#625b4b;font-size:12px;font-weight:400}.lYWUKq_details{border-top:1px solid #e8e3d8;margin-top:14px;padding-top:4px}.lYWUKq_details summary{cursor:pointer;color:#a91f55;padding:12px 0;font-size:14px;font-weight:700}.lYWUKq_details p{color:#625b4b;margin:10px 0;font-size:14px;line-height:1.6}.lYWUKq_details a{color:#a91f55;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.lYWUKq_navigation{color:#625b4b;justify-content:space-between;align-items:center;margin:8px 0;font-size:12px;display:flex}.lYWUKq_navigation>div{gap:8px;display:flex}.lYWUKq_navigation button{color:#a91f55;background:#fff;border:1px solid #e8e3d8;border-radius:50%;width:44px;height:44px;font-size:24px}.lYWUKq_card a:focus-visible,.lYWUKq_details summary:focus-visible,.lYWUKq_navigation button:focus-visible{outline-offset:3px;outline:3px solid #267780}@media (min-width:768px){.lYWUKq_rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;overflow:visible}.lYWUKq_navigation>div{display:none}.lYWUKq_picture{height:190px}}@media (prefers-reduced-motion:reduce){.lYWUKq_rail{scroll-behavior:auto}}@media (min-width:768px){.lYWUKq_body h3{min-height:52px}.lYWUKq_hook{min-height:87px}}.lYWUKq_previewButton{text-align:left;color:#a91f55;border-top:1px solid #e8e3d8;width:100%;min-height:48px;margin-top:14px;padding:14px 0 0;font-size:14px;font-weight:700;display:block}.lYWUKq_previewButton:hover{text-decoration:underline}.lYWUKq_previewButton:focus-visible{outline-offset:3px;outline:3px solid #267780}
.S-f9-a_section{color:#37342e;max-width:1184px;margin:auto;padding:28px 16px;scroll-margin-top:90px}.S-f9-a_header{max-width:620px;margin-bottom:20px}.S-f9-a_header>p{color:#a91f55;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.S-f9-a_header h2{font:800 30px/1.08 var(--font-baloo),sans-serif;text-wrap:balance}.S-f9-a_experience{background:#f7f3e9;border-radius:26px;overflow:hidden}.S-f9-a_scene{color:#267780;background:#eaf3f1;height:280px;position:relative;overflow:hidden}.S-f9-a_sun{background:#ffda72;border-radius:50%;width:64px;height:64px;position:absolute;top:24px;right:35px}.S-f9-a_buildings{align-items:flex-end;gap:13px;display:flex;position:absolute;inset:75px -10px 0;transform:rotate(-3deg)}.S-f9-a_buildings span{background:#c9dfd8 repeating-linear-gradient(90deg,#0000 0 17px,#eaf3f1 17px 23px) 0 0/100% 40px;border:5px solid #eaf3f1;border-bottom:0;border-radius:25px 25px 0 0;width:22%;height:135px}.S-f9-a_buildings span:nth-child(2){background-color:#dfd4bd;height:185px}.S-f9-a_buildings span:nth-child(3){height:110px}.S-f9-a_buildings span:nth-child(4){background-color:#e4c8ce;height:160px}.S-f9-a_path{opacity:.65;width:100%;height:100%;position:absolute;inset:0}.S-f9-a_path path{animation:3s ease-out both S-f9-a_trail}.S-f9-a_marker{color:#fff;background:#a91f55;border-radius:50% 50% 50% 8px;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:40px;right:24px;transform:rotate(-8deg);box-shadow:0 5px #a91f5520}.S-f9-a_card{color:#37342e;background:#fffdf8;border-radius:16px;width:235px;max-width:calc(100% - 105px);padding:19px;animation:.4s ease-out S-f9-a_arrive;position:absolute;top:25px;left:24px;transform:rotate(-3deg);box-shadow:0 9px #37342e0d}.S-f9-a_cardLabel{text-transform:uppercase;letter-spacing:.08em;color:#625b4b;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.S-f9-a_card>svg{color:#a91f55;margin-bottom:10px}.S-f9-a_card strong{font:800 23px/1.05 var(--font-baloo),sans-serif;display:block}.S-f9-a_stamp{color:#267780;margin-top:12px;font-size:11px;line-height:1.4;display:block}.S-f9-a_scene>small{color:#45635e;font-size:9px;position:absolute;bottom:10px;left:24px}.S-f9-a_controls{padding:20px}.S-f9-a_tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.S-f9-a_tabs button{color:#625b4b;background:#fffdf8;border:1px solid #e5dfd2;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:flex}.S-f9-a_tabs button[aria-selected=true]{color:#fff;background:#a91f55;border-color:#a91f55}.S-f9-a_panel{min-height:215px;padding:20px 0 16px}.S-f9-a_number{color:#a91f55;letter-spacing:.1em;font-size:10px;font-weight:700}.S-f9-a_panel h3{font:800 25px/1.12 var(--font-baloo),sans-serif;margin:8px 0}.S-f9-a_panel p{color:#625b4b;max-width:44ch;font-size:15px;line-height:1.55}.S-f9-a_next{color:#a91f55;text-underline-offset:4px;min-height:44px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:underline}.S-f9-a_pace{color:#625b4b;border-top:1px solid #dfd9cc;align-items:center;gap:10px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.S-f9-a_pace svg{flex-shrink:0}.S-f9-a_section button:focus-visible,.S-f9-a_panel:focus-visible{outline-offset:3px;outline:3px solid #267780}.S-f9-a_confetti{pointer-events:none;position:absolute;inset:0}.S-f9-a_confetti i{background:#a91f55;width:8px;height:13px;animation:.7s ease-out both S-f9-a_celebrate;position:absolute;top:10%;right:20%}.S-f9-a_confetti i:nth-child(2){background:#ffcb44;top:35%;right:10%;transform:rotate(35deg)}.S-f9-a_confetti i:nth-child(3){background:#267780;top:60%;right:30%}.S-f9-a_confetti i:nth-child(4){background:#ffcb44;top:65%;right:8%;transform:rotate(60deg)}.S-f9-a_confetti i:nth-child(5){background:#267780;top:7%;right:42%}@keyframes S-f9-a_trail{to{stroke-dashoffset:-170px}}@keyframes S-f9-a_arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes S-f9-a_celebrate{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@media (min-width:768px){.S-f9-a_section{padding:48px 16px}.S-f9-a_header h2{font-size:38px}.S-f9-a_experience{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.S-f9-a_scene{height:100%;min-height:390px}.S-f9-a_controls{padding:32px}.S-f9-a_card{width:280px;padding:24px;top:55px;left:40px}.S-f9-a_card strong{font-size:30px}.S-f9-a_cardLabel{font-size:11px}.S-f9-a_stamp{font-size:14px}.S-f9-a_sun{width:95px;height:95px}.S-f9-a_marker{bottom:60px;right:35px}.S-f9-a_buildings span{height:200px}.S-f9-a_buildings span:nth-child(2){height:260px}.S-f9-a_buildings span:nth-child(4){height:240px}.S-f9-a_panel{min-height:230px}.S-f9-a_panel h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.S-f9-a_path path,.S-f9-a_card,.S-f9-a_confetti i{animation:none}.S-f9-a_tabs button{transition:none}}
