[data-greek-only]{display:none!important}html[lang=el] [data-greek-only]{display:flex!important}.world-invitation{margin:34px 0 0;padding:32px 38px;align-items:center;justify-content:space-between;gap:35px;border:1px solid var(--line);border-left:3px solid var(--accent);background:linear-gradient(115deg,var(--surface),var(--paper));border-radius:2px}.world-invitation h2{margin:11px 0 12px;font-size:32px!important;line-height:1.25!important}.world-invitation p{font-size:12px;color:var(--muted);line-height:1.8;max-width:460px}.world-invitation .eyebrow{font-size:8px}.world-invitation .btn{font-size:11px;white-space:nowrap;gap:28px}.world-studio{--studio-navy:#103750;--studio-blue:#21739a;--studio-soft:#edf4f7;--studio-line:#d5e3e9;--studio-text:#5f7887;--studio-paper:#f8fafb;position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--studio-paper);color:var(--studio-navy);border-radius:0;box-shadow:none;overflow:hidden}.world-studio[open]{display:flex;flex-direction:column}.world-studio::backdrop{background:#123a55aa;backdrop-filter:blur(6px)}.world-studio *{box-sizing:border-box}.world-studio button,.world-studio input,.world-studio select,.world-studio textarea{font-family:'DM Sans',Arial,sans-serif}.world-studio button{cursor:pointer}.world-studio button:disabled{cursor:wait;opacity:.6}.world-studio a:focus-visible,.world-studio button:focus-visible,.world-studio input:focus-visible,.world-studio textarea:focus-visible,.world-studio select:focus-visible{outline:2px solid #3393b5;outline-offset:4px}.world-studio .studio-header{position:relative;top:auto;z-index:2;width:100%;max-width:none;margin:0;padding:22px max(30px,calc((100vw - 1190px)/2));min-height:100px;height:auto;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--studio-line);background:#f8fafbf5;box-shadow:none;flex-shrink:0}.studio-wordmark{font-size:20px;font-weight:500;letter-spacing:4px;line-height:1.3}.studio-wordmark small{display:block;font-size:7px;letter-spacing:2px;margin-top:7px;color:var(--studio-text);white-space:nowrap}.world-studio .studio-header nav{display:flex;gap:8px;align-items:center;margin-left:auto;overflow:auto}.studio-header nav button{font-size:11px;border:0;background:transparent;border-radius:25px;padding:11px 15px;white-space:nowrap;color:var(--studio-text);transition:background .2s,color .2s}.studio-header nav button[aria-current=page],.studio-header nav button:hover{background:#e0edf3;color:#114a6a}.studio-close{border:1px solid var(--studio-line);background:none;width:38px;height:38px;display:grid;place-content:center;font-size:25px;border-radius:50%;flex-shrink:0}.studio-close:hover{background:var(--studio-soft)}.studio-main{overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;flex:1;width:100%;padding:56px max(30px,calc((100vw - 1160px)/2)) 75px}.world-studio h2{font:400 52px/1.15 Georgia,'Times New Roman',serif!important;letter-spacing:-1.4px!important;max-width:850px;margin:16px 0 22px!important}.world-studio h2 em{font-weight:400;color:#3d7a98}.world-studio .eyebrow{font:500 9px/1.8 'DM Sans',Arial,sans-serif;letter-spacing:2.2px;color:#4a8ba5}.studio-page-head{margin-bottom:30px}.studio-page-head>p{font-size:14px;line-height:1.9;max-width:650px;color:var(--studio-text);margin:0}.studio-intro-actions{display:flex;gap:25px;align-items:center;margin:30px 0 43px}.world-studio .btn{background:#123c56;border-color:#123c56;color:#fff;font-size:12px;padding:17px 24px;min-height:52px;line-height:1.6;gap:25px}.world-studio .btn:hover{background:#25779b;border-color:#25779b}.world-studio .text-btn{font-size:11px;color:#216d91;border-color:#83b4c8;line-height:1.7}.mini-btn{background:transparent;border:1px solid #a8c8d6;padding:12px 15px;font-size:11px;color:#205e7f;line-height:1.6;transition:background .2s,color .2s}.mini-btn:hover{background:#123c56;color:#fff;border-color:#123c56}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:29px 25px}.world-country{background:#fff;border:1px solid var(--studio-line);overflow:hidden;transition:transform .4s,box-shadow .4s}.world-country:hover{transform:translateY(-5px);box-shadow:0 20px 40px -25px #1b526d70}.country-photo{position:relative;overflow:hidden;aspect-ratio:1.45;background:#dce9ee}.country-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1),filter .5s}.world-country:hover .country-photo img,.recommendation-card:hover .country-photo img{transform:scale(1.055)}.country-photo>span{position:absolute;left:19px;top:20px;font-size:8px;letter-spacing:1.7px;color:white;background:#10375077;padding:8px 11px;backdrop-filter:blur(5px)}.country-description{padding:24px}.country-description>small{font-size:9px;letter-spacing:1.4px;color:#698e9f;text-transform:uppercase}.country-description h3{font:30px Georgia,serif;margin:10px 0 14px}.country-description>p{font-size:12px;line-height:1.85;color:var(--studio-text);min-height:65px}.country-actions{display:flex;align-items:flex-start;flex-direction:column;gap:17px;margin-top:22px}.country-actions .mini-btn{width:100%}.world-surprise-band{margin-top:45px;padding:40px;background:linear-gradient(110deg,#103b58,#236d88);color:#f0fbff;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.world-surprise-band:after{content:'';position:absolute;border:1px solid #b4e9f020;width:400px;height:400px;border-radius:50%;right:-130px;top:-170px;pointer-events:none}.world-surprise-band .eyebrow{color:#a8d9e9;font-size:8px}.world-surprise-band h3{font:33px/1.3 Georgia,serif;margin:15px 0}.world-surprise-band p{font-size:12px;line-height:1.8;color:#bedbe6;max-width:440px}.world-surprise-band .btn{color:#153a51;background:#c8e9f0;border-color:#c8e9f0;white-space:nowrap}.world-other{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0;border-bottom:1px solid var(--studio-line)}.world-other h3{font:25px Georgia,serif}.world-other p{font-size:12px;color:var(--studio-text);line-height:1.8}.studio-footnote{font-size:10px!important;line-height:1.9!important;color:#7b919c!important;margin:23px 0}.country-guide{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;margin:35px 0}.guide-picture{min-height:480px;overflow:hidden}.guide-picture img{width:100%;height:100%;object-fit:cover}.guide-highlight{font:22px/1.6 Georgia,serif}.guide-facts{border-top:1px solid var(--studio-line);margin:24px 0}.guide-facts>div{padding:17px 0;border-bottom:1px solid var(--studio-line)}.guide-facts small{font-size:8px;letter-spacing:1.5px;color:#5b91a9}.guide-facts p{font-size:12px;line-height:1.9;color:var(--studio-text);margin:8px 0 0}.studio-subtitle{font:24px/1.4 Georgia,serif;margin:29px 0 20px}.guide-experiences{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-experiences article{padding:25px;background:#fff;border:1px solid var(--studio-line)}.guide-experiences small{font-size:10px;color:#6e91a2}.guide-experiences h4{font:23px/1.4 Georgia,serif;margin:13px 0}.guide-experiences p{font-size:12px;color:var(--studio-text);line-height:1.8}.guide-experiences a,.experience-card a,.book-activity a{font-size:10px;color:#287d9e;text-decoration:underline;text-underline-offset:3px}.designer-topline{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#5689a1}.designer-progress{height:3px;background:#deebf1;margin:18px 0 40px}.designer-progress>span{display:block;height:100%;background:#2884aa;transition:width .4s}.designer-destinations{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.designer-country{position:relative;overflow:hidden;padding:0;border:2px solid transparent;background:#143e54;min-height:145px;aspect-ratio:2.1;color:#fff}.designer-country img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.7;transition:opacity .3s,transform .4s}.designer-country:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#153b55aa,transparent)}.designer-country>span{position:absolute;left:20px;bottom:17px;z-index:1;font:25px Georgia,serif}.designer-country.selected{border-color:#6bc3dd}.designer-country.selected img,.designer-country:hover img{opacity:.9;transform:scale(1.04)}.designer-country b{position:absolute;z-index:1;top:15px;right:15px;border-radius:50%;background:#daeff5;color:#225f7b;padding:4px 8px}.studio-choice-grid,.duration-choices,.three-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.duration-choices{grid-template-columns:repeat(4,1fr)}.three-choices{grid-template-columns:repeat(3,1fr)}.studio-choice{padding:19px 18px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid var(--studio-line);font-size:12px;line-height:1.7;min-height:64px;transition:border-color .2s,background .2s,transform .2s}.studio-choice:hover{border-color:#6aaac5;transform:translateY(-1px)}.studio-choice>span{color:#7fadc0;flex-shrink:0}.studio-choice.selected{background:#e4f1f7;border-color:#398aaa;box-shadow:inset 0 0 0 1px #398aaa}.studio-choice.selected>span{color:#257ba1}.studio-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:23px;margin:28px 0}.studio-field{display:block;font-size:11px;color:#507587;line-height:1.8}.studio-field.full{grid-column:1/-1}.studio-field input,.studio-field select,.studio-field textarea{display:block;width:100%;border:1px solid #cadae2;background:white;color:#173e54;margin-top:8px;padding:14px;font-size:13px;border-radius:0;min-height:48px}.studio-field textarea{resize:vertical;min-height:90px}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0 0;margin-top:35px;border-top:1px solid var(--studio-line)}.wizard-footer>span{font-size:9px;color:#7c98a6;max-width:175px;line-height:1.8}.wizard-footer .btn{font-size:11px}.studio-error{font-size:12px;color:#a24a3d;line-height:1.8;margin:20px 0}.studio-error:empty{display:none}.studio-notice{padding:20px 24px;background:#eaf2f6;border-left:2px solid #85b3c7;font-size:12px;line-height:1.9;color:#526f80;margin:25px 0}.studio-notice p{margin:5px 0}.experience-toolbar{display:flex;align-items:center;gap:23px;margin:30px 0;position:sticky;top:-56px;z-index:1;background:#f8fafbf0;backdrop-filter:blur(12px);padding:17px 0;border-bottom:1px solid var(--studio-line)}.experience-toolbar>span{margin-right:auto;font-size:12px}.experience-toolbar label{font-size:9px;color:#6e8d9f}.experience-toolbar select{display:block;border:1px solid var(--studio-line);background:white;font-size:11px;max-width:215px;padding:10px;margin-top:6px;color:var(--studio-navy)}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.experience-card{background:#fff;border:1px solid var(--studio-line);display:flex;flex-direction:column;transition:border-color .25s,box-shadow .25s}.experience-card.is-selected{border-color:#3f97ba;box-shadow:0 0 0 1px #3f97ba}.experience-photo{height:140px;overflow:hidden;position:relative}.experience-photo img{width:100%;height:100%;object-fit:cover}.experience-photo>span{position:absolute;bottom:12px;left:15px;color:white;background:#16435b99;padding:5px 9px;font-size:9px;backdrop-filter:blur(4px)}.experience-body{padding:23px;flex:1;display:flex;flex-direction:column}.experience-body>small{font-size:9px;line-height:1.8;color:#6c95aa}.experience-body>h3{font:25px/1.3 Georgia,serif;margin:13px 0}.experience-body>p,.experience-body details p{font-size:12px;line-height:1.8;color:var(--studio-text)}.experience-meta{margin:8px 0 15px}.studio-tag{display:inline-block;font-size:9px;padding:7px 10px;background:#eaf3f7;color:#4d8098;border:1px solid #d9e9f0;line-height:1.6}.experience-body details{margin:3px 0 23px;font-size:10px;color:#558199}.experience-body summary{cursor:pointer}.experience-body .mini-btn{margin-top:auto;width:100%}.experience-card.is-selected .mini-btn{background:#e4f1f7}.review-panel{border-top:1px solid var(--studio-line);margin-top:30px}.review-panel>div{display:grid;grid-template-columns:1fr 2.2fr;gap:25px;padding:18px 0;border-bottom:1px solid var(--studio-line);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.review-panel span{color:#698b9b}.review-panel strong{font-weight:400}.recommendation-preferences{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 35px}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.recommendation-card{background:white;border:1px solid var(--studio-line);overflow:hidden}.recommendation-card>div:last-child{padding:25px}.recommendation-card small{font-size:9px;color:#558ba1}.recommendation-card h3{font:30px Georgia,serif;margin:13px 0 20px}.recommendation-card p,.recommendation-card li{font-size:11px;line-height:1.9;color:var(--studio-text)}.recommendation-card ul{padding-left:18px}.recommendation-card b{font-weight:500;color:#395f76}.recommendation-card .mini-btn{width:100%;margin-top:20px}.studio-result-actions{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:35px 0}.comparison-scroll{overflow-x:auto;margin:35px 0}.studio-comparison{width:100%;border-collapse:collapse;min-width:780px;font-size:12px;line-height:1.9}.studio-comparison th,.studio-comparison td{padding:22px 19px;vertical-align:top;border:1px solid var(--studio-line);text-align:left;width:25%}.studio-comparison thead th{font:26px Georgia,serif;background:#163f57;color:#fff}.studio-comparison tbody th{font-weight:500;background:#eaf2f6;font-size:11px}.studio-comparison td{background:#fff;color:var(--studio-text)}.travel-book{max-width:1000px;margin:auto}.book-cover{position:relative;min-height:370px;background:linear-gradient(115deg,#113550,#236b83);color:white;overflow:hidden;display:flex;align-items:center;padding:50px}.book-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.27}.book-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10344ce6,#10344c20)}.book-cover>div{position:relative;z-index:1;max-width:670px}.book-cover .eyebrow{color:#bedfe8;font-size:8px}.book-cover h2{font-size:45px!important;line-height:1.3!important;margin:25px 0!important;color:#fff}.book-cover p{font-size:10px;letter-spacing:1px}.book-label{display:inline-block;border-top:1px solid #c6e0ec55;padding-top:18px;font-size:8px;letter-spacing:.6px;margin-top:20px;color:#c9e4ed}.book-introduction>p{font:23px/1.6 Georgia,serif;margin:35px 0;color:#406678}.route-strip{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:25px 0;border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.route-strip>span{display:flex;align-items:center;gap:11px;font-size:13px}.route-strip small{font-size:9px;padding:6px;background:#e0eef4;color:#46829b}.route-strip>b{font-weight:400;color:#75a0b4}.capacity-warning{background:#fff0e8;padding:22px 25px}.capacity-warning p{margin:8px 0}.book-controls{display:flex;align-items:end;gap:15px;flex-wrap:wrap;margin:30px 0}.book-controls label{font-size:10px;color:#658699}.book-controls input{display:block;border:1px solid var(--studio-line);padding:12px;width:100px;margin-top:6px;background:#fff;color:var(--studio-navy)}.book-controls .mini-btn{padding:12px;font-size:10px}.book-controls .text-btn{margin-left:auto}.book-day{background:white;border:1px solid var(--studio-line);margin:17px 0}.book-day>summary{display:flex;align-items:center;padding:25px 28px;gap:25px;cursor:pointer;list-style:none}.book-day>summary::-webkit-details-marker{display:none}.book-day>summary>span{font:35px Georgia,serif;color:#8ab6ca;width:45px;flex-shrink:0}.book-day small{font-size:10px;color:#6d95a8}.book-day h3{font:25px/1.4 Georgia,serif;margin:7px 0 0}.book-day>summary>b{margin-left:auto;font-size:22px;font-weight:400;color:#7ca4b8}.book-day[open]>summary>b{transform:rotate(45deg)}.day-details{padding:0 28px 28px}.book-day[open] .day-details{animation:detail-reveal .3s ease-out}.book-activity{display:grid;grid-template-columns:100px 1fr auto;gap:20px;padding:25px 0;border-top:1px solid var(--studio-line)}.book-activity>span{font-size:10px;line-height:1.8;color:#4f8ba6}.book-activity h4{font:22px/1.4 Georgia,serif;margin:0 0 9px}.book-activity p{font-size:12px;line-height:1.8;color:#668293;margin:8px 0}.book-activity small{font-size:10px;color:#4b8ba8}.book-activity .activity-practical{font-size:10px;color:#8097a3;margin:13px 0}.activity-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.activity-actions button{border:0;border-bottom:1px solid #c6dce6;background:none;padding:0 0 3px;font-size:9px;color:#59899f}.day-practical{display:grid;grid-template-columns:1fr 1fr;gap:16px 30px;padding:25px;background:#f2f7f9;margin:15px 0 25px}.day-practical p{font-size:11px;line-height:1.9;margin:0;color:#75909f}.day-practical b{display:block;font-weight:500;font-size:10px;color:#476e83;margin-bottom:5px}.empty-day{font-size:12px;line-height:1.8;color:#7293a5;padding:25px 0 5px}.book-picker{background:#edf5f8;padding:25px;margin-top:25px}.book-picker h4{font:23px Georgia,serif}.book-picker p{font-size:11px;color:#64879b;line-height:1.9}.book-picker .studio-choice{margin:10px 0;font-size:11px}.book-picker .text-btn{margin-top:17px}.book-source-notes{padding:28px 0;border-bottom:1px solid var(--studio-line)}.book-source-notes h3{font:26px Georgia,serif}.book-source-notes p{font-size:11px;line-height:1.9;color:var(--studio-text)}.book-export{display:flex;gap:25px;align-items:center;margin:30px 0}.book-contact{background:#e8f1f6;padding:40px;margin-top:45px}.book-contact h3{font:32px/1.3 Georgia,serif;margin:18px 0 25px}.book-contact p{font-size:10px;color:var(--studio-text);line-height:1.9;margin-top:20px}.contact-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.9;max-width:800px;color:#50758b}.contact-consent input{margin-top:6px;accent-color:#287c9f}.contact-privacy{font-size:11px;color:#66899c;margin:25px 0;max-width:800px;line-height:1.9}.contact-privacy summary{cursor:pointer}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.studio-loading{min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.studio-loading h2{font-size:38px!important}.studio-loading p{font-size:12px;line-height:1.8;color:var(--studio-text);max-width:400px}.loading-orbit{width:80px;height:80px;border:1px solid #c4dce8;border-top:2px solid #267ba2;border-radius:50%;margin-bottom:35px;animation:studio-orbit 1.8s linear infinite}.studio-loading .eyebrow{font-size:8px}#studioMessage:empty{display:none}#studioMessage{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);padding:14px 22px;background:#133e58;color:#fff;font-size:11px;line-height:1.8;max-width:90%;z-index:3;box-shadow:0 6px 20px #12334420}#printJourney{display:none}@keyframes studio-orbit{to{transform:rotate(360deg)}}
@media(max-width:1050px){.world-studio .studio-header{padding:20px 30px;gap:20px}.studio-header nav button{font-size:10px;padding:10px 12px}.studio-main{padding:40px 30px 65px}.world-grid,.experience-grid{gap:20px}.country-description{padding:20px}.country-description h3{font-size:26px}.country-description>p{font-size:11px;min-height:80px}.world-surprise-band{padding:32px}.country-guide{gap:35px}.experience-body{padding:20px}.experience-body>h3{font-size:23px}.recommendation-card>div:last-child{padding:20px}.activity-actions{gap:15px}.world-invitation{padding:28px}.world-invitation .btn{font-size:10px;gap:20px;white-space:normal}.world-invitation h2{font-size:29px!important}}
@media(max-width:800px){.world-grid,.experience-grid{grid-template-columns:repeat(2,1fr)}.recommendation-grid{grid-template-columns:1fr}.recommendation-card{display:grid;grid-template-columns:.8fr 1.2fr}.recommendation-card .country-photo{height:100%;aspect-ratio:auto;min-height:300px}.world-studio .studio-header{flex-wrap:wrap;padding:18px 25px;gap:17px}.studio-header .studio-close{position:absolute;right:25px;top:20px}.world-studio .studio-header nav{order:3;width:100%;margin:0;justify-content:space-between}.studio-header nav button{font-size:11px}.world-surprise-band{display:block}.world-surprise-band .btn{margin-top:15px}.guide-experiences{grid-template-columns:1fr 1fr}.country-guide{grid-template-columns:1fr}.guide-picture{height:320px;min-height:0}.studio-page-head h2{font-size:44px!important}.book-activity{grid-template-columns:85px 1fr}.activity-actions{grid-column:2;flex-direction:row;justify-content:flex-end}.wizard-footer{gap:18px;flex-wrap:wrap}.wizard-footer>span{display:none}.experience-toolbar{top:-40px}.book-controls .text-btn{margin-left:0}.world-invitation{flex-direction:column;align-items:flex-start;gap:15px}.world-invitation h2{font-size:30px!important}}
@media(max-width:540px){.world-invitation{padding:24px;margin-top:25px}.world-invitation .eyebrow{font-size:7px;letter-spacing:1px}.world-invitation h2{font-size:27px!important}.world-invitation p{font-size:11px}.world-invitation .btn{font-size:10px;padding:15px 17px}.world-studio .studio-header{padding:17px 18px;gap:16px}.studio-wordmark{font-size:17px;letter-spacing:3px}.studio-wordmark small{font-size:6px}.studio-header .studio-close{right:18px;top:17px;width:33px;height:33px;font-size:23px}.world-studio .studio-header nav{gap:2px}.studio-header nav button{font-size:9px;padding:9px 8px}.studio-main{padding:30px 20px 55px}.world-studio h2,.studio-page-head h2{font-size:35px!important;line-height:1.2!important;letter-spacing:-1px!important;margin:15px 0 20px!important}.world-studio .eyebrow{font-size:8px;letter-spacing:1.4px}.studio-page-head>p{font-size:12px;line-height:1.85}.studio-intro-actions{display:block;margin:25px 0 30px}.studio-intro-actions>.text-btn{margin-top:22px}.world-studio .btn{font-size:11px;padding:15px 18px;min-height:48px;white-space:normal}.world-grid,.experience-grid{grid-template-columns:1fr;gap:25px}.country-photo{aspect-ratio:1.7}.country-description>p{min-height:0;font-size:12px}.country-description h3{font-size:29px}.country-actions{flex-direction:row;align-items:center;gap:18px;justify-content:space-between}.country-actions .mini-btn{width:auto;max-width:150px;font-size:9px;padding:10px}.world-studio .text-btn{font-size:10px}.country-actions .text-btn{font-size:9px}.world-surprise-band{padding:28px 24px;margin-top:32px}.world-surprise-band h3{font-size:28px}.world-surprise-band p{font-size:11px}.world-surprise-band .btn{font-size:10px}.world-other{display:block;padding:25px 0}.world-other h3{font-size:24px;line-height:1.4}.world-other p{font-size:11px}.world-other .text-btn{margin-top:15px}.studio-footnote{font-size:9px!important}.guide-picture{height:250px}.guide-highlight{font-size:21px}.guide-experiences{grid-template-columns:1fr}.guide-experiences article{padding:22px}.guide-experiences h4{font-size:24px}.studio-subtitle{font-size:23px}.designer-topline{font-size:8px}.designer-progress{margin-bottom:30px}.designer-destinations{grid-template-columns:repeat(2,1fr);gap:10px}.designer-country{min-height:115px;aspect-ratio:1.4}.designer-country>span{font-size:20px;left:13px;bottom:14px;right:10px;text-align:left}.designer-country b{font-size:10px;top:10px;right:10px;padding:3px 6px}.studio-choice-grid{gap:9px}.studio-choice{padding:15px 12px;font-size:11px;gap:12px;min-height:60px}.duration-choices{grid-template-columns:repeat(2,1fr);gap:10px}.three-choices{grid-template-columns:1fr;gap:10px}.studio-fields{gap:20px 13px}.studio-field{font-size:10px}.studio-field input,.studio-field select,.studio-field textarea{padding:12px 10px;font-size:12px;min-height:44px}.studio-choice-grid.interests{grid-template-columns:1fr}.wizard-footer{padding-top:22px;margin-top:30px;justify-content:space-between}.wizard-footer .btn{max-width:240px;font-size:10px}.wizard-footer .text-btn{font-size:9px}.studio-error{font-size:11px}.studio-notice{padding:17px 19px;font-size:11px}.experience-toolbar{top:-30px;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:15px 0}.experience-toolbar>span{grid-column:1/-1;font-size:11px}.experience-toolbar select{max-width:100%;width:100%;font-size:10px;padding:10px 8px}.experience-photo{height:165px}.experience-body{padding:24px}.experience-body>h3{font-size:26px}.review-panel>div{grid-template-columns:1fr 1.6fr;gap:18px;padding:16px 0;font-size:11px}.recommendation-card{display:block}.recommendation-card .country-photo{height:200px;min-height:0}.recommendation-card>div:last-child{padding:25px}.recommendation-card p,.recommendation-card li{font-size:12px}.studio-result-actions{flex-direction:column;align-items:flex-start;gap:25px}.recommendation-preferences .studio-tag{font-size:8px}.studio-comparison{font-size:11px}.studio-comparison th,.studio-comparison td{padding:18px 16px}.studio-comparison thead th{font-size:23px}.book-cover{padding:30px 25px;min-height:330px}.world-studio .book-cover h2{font-size:31px!important;line-height:1.35!important;margin:23px 0!important}.book-cover .eyebrow{font-size:7px}.book-cover p{font-size:9px}.book-label{font-size:7px;line-height:1.9}.book-introduction>p{font-size:21px;margin:28px 0}.route-strip{gap:12px}.route-strip>span{font-size:12px;gap:9px}.book-controls{gap:14px}.book-controls input{width:80px}.book-controls .mini-btn{font-size:9px;max-width:170px}.book-day>summary{padding:20px 18px;gap:15px}.book-day>summary>span{font-size:29px;width:35px}.book-day h3{font-size:22px}.day-details{padding:0 18px 22px}.book-activity{display:block;padding:22px 0}.book-activity>span{display:block;margin-bottom:13px;font-size:9px}.book-activity h4{font-size:22px}.book-activity p{font-size:11px}.activity-actions{margin-top:18px;gap:20px}.activity-actions button{font-size:9px}.day-practical{grid-template-columns:1fr;padding:20px;gap:20px}.day-practical p{font-size:10px}.book-picker{padding:18px}.book-picker h4{font-size:21px;line-height:1.4}.book-picker .studio-choice{font-size:10px}.book-source-notes p{font-size:10px}.book-export{flex-direction:column;align-items:flex-start;gap:20px}.book-contact{padding:28px 23px}.book-contact h3{font-size:27px}.book-contact .btn{font-size:10px}.contact-consent{font-size:11px}.contact-privacy{font-size:10px}.studio-loading{min-height:450px}.studio-loading h2{font-size:30px!important}.studio-loading p{font-size:11px}#studioMessage{font-size:10px;width:max-content;max-width:90%;padding:12px 17px}}
@media(prefers-reduced-motion:reduce){.world-studio *,.world-invitation *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.world-country:hover,.studio-choice:hover{transform:none}.world-country:hover img,.recommendation-card:hover img,.designer-country:hover img{transform:none}}
@media print{body{background:white!important;color:#173950!important}body>*:not(#printJourney){display:none!important}#printJourney{display:block!important;font-family:Arial,sans-serif;font-size:10pt;color:#173950}#printJourney .travel-book{max-width:none}#printJourney .book-cover{min-height:235px;padding:30px;background:#173d56!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#printJourney .book-cover h2{font:28pt/1.3 Georgia,serif;letter-spacing:0}#printJourney .book-cover>img{display:block}#printJourney .book-cover>div{z-index:1}#printJourney .eyebrow{color:#c9e5ef}#printJourney .book-introduction>p{font:15pt/1.6 Georgia,serif}#printJourney .studio-notice{font-size:9pt;padding:15px}#printJourney .book-day{break-inside:avoid-page;margin:20px 0;border:1px solid #d1dfe6}#printJourney .book-day>h3{font:17pt Georgia,serif;padding:10px 20px}#printJourney .book-activity{display:block;padding:15px 0}#printJourney .book-activity>span{font-size:8pt}#printJourney .book-activity h4{font:13pt Georgia,serif}#printJourney .book-activity p{font:9pt/1.7 Arial,sans-serif}#printJourney .book-activity small,#printJourney .book-activity a{font-size:8pt}#printJourney .day-practical{font-size:8pt;background:#f3f7fa;grid-template-columns:1fr 1fr}#printJourney .day-practical p{font-size:8pt}#printJourney a{color:#245d7d}#printJourney .book-source-notes p{font-size:8pt}.world-studio{display:none!important}@page{size:A4;margin:17mm}}
.world-country:hover .country-photo img{transform:scale(1.065) translate(var(--card-x,0px),var(--card-y,0px))}.reset-world{margin-top:25px}
@media(prefers-reduced-motion:reduce){.world-country:hover .country-photo img{transform:none}}
.book-preferences{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.book-preferences .studio-tag{font-size:9px}
@media print{#printJourney .book-preferences .studio-tag{font-size:8pt;padding:4px 7px;border:1px solid #d5e0e8}}
.world-studio .studio-wordmark{font-size:18px;letter-spacing:2.7px}
@media(max-width:540px){.world-studio .studio-wordmark{font-size:15px;letter-spacing:2px}.studio-wordmark small{letter-spacing:1.7px}}
.lead-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:25px 0;padding:22px 0;border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.lead-summary>.text-btn{margin-left:auto}.request-expectations{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;background:#eaf3f7;padding:24px}.request-expectations span{font-size:11px;line-height:1.9;color:#4b798f}.contact-privacy a,.studio-notice a{color:#236f93;text-decoration:underline}
@media(max-width:540px){.request-expectations{grid-template-columns:1fr;gap:15px;padding:20px}.request-expectations span{font-size:10px}.lead-summary>.text-btn{margin:12px 0 0;flex-basis:100%}}
.world-studio .studio-wordmark{display:block;width:215px;max-width:27vw;flex:0 0 auto;transition:opacity .2s ease,transform .2s ease}.studio-wordmark img{display:block;width:100%;height:auto}.world-studio .studio-wordmark:hover{opacity:.86;transform:translateY(-1px)}.world-studio .studio-wordmark:focus-visible{outline:2px solid #e7c590;outline-offset:5px}
@media(max-width:800px){.world-studio .studio-wordmark{width:175px;max-width:30vw}}
@media(max-width:540px){.world-studio .studio-header{gap:15px}.world-studio .studio-wordmark{width:160px;max-width:40vw}}
@media(prefers-reduced-motion:reduce){.world-studio .studio-wordmark:hover{transform:none}}
