.home-v2{--ink:#122c36;--muted:#536b70;--sand:#f5f2e9;--line:#d7dfdd;--accent:#b7895f;background:var(--sand);color:var(--ink)}.home-width{width:min(90%,1370px);margin-inline:auto}.home-label,.home-kicker{letter-spacing:.17em;font-size:.69rem;font-weight:700;line-height:1.5}.home-label{color:#397888;margin-bottom:1.25rem}.home-v2 h2{letter-spacing:-.048em;font-size:clamp(2.35rem,4vw,4.4rem);line-height:1.08}.home-v2 h2 em{color:#447d8a;font-family:Georgia,serif}.home-hero{color:#fff;background:#17313a;min-height:690px;display:flex;position:relative;overflow:hidden}.home-hero-image{background:linear-gradient(90deg,#091b22f0 0%,#091b22d1 38%,#091b2240 78%,#091b222e),url(/images/tourscape-original-home-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.home-hero-content{width:min(90%,1370px);margin:auto;padding:112px 0 76px;position:relative}.home-kicker{color:#e6d4ba;align-items:center;gap:10px;margin-bottom:2.5rem;display:flex}.home-kicker span{background:#e6d4ba;width:28px;height:1px}.home-hero h1{letter-spacing:-.055em;max-width:950px;font-size:clamp(3.35rem,6.2vw,6.6rem);line-height:1.02}.home-hero h1 em{color:#e5cba9;font-family:Georgia,serif;font-weight:400}.home-hero-coming{color:#f4e6d3;border:1px solid #d0c1a89a;border-radius:20px;margin:1.3rem 0 0;padding:5px 13px;font-size:.76rem;font-weight:700;display:inline-block}.home-hero-intro{color:#eef4f1;max-width:590px;margin-top:1.6rem;font-size:clamp(1.03rem,1.3vw,1.2rem);line-height:1.7}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.1rem;display:flex}.home-primary{color:#17303a;background:#e4c4a0;border-radius:2px;justify-content:center;align-items:center;gap:1.5rem;padding:16px 22px;font-size:.9rem;font-weight:700;display:inline-flex}.home-primary:hover{background:#f0d7bb}.home-hero-link{color:#fff;border-bottom:1px solid #fff9;align-items:center;gap:8px;padding:8px 0;font-size:.9rem;font-weight:700;display:inline-flex}.home-hero-bottom{letter-spacing:.15em;color:#d5e1de;justify-content:space-between;align-items:center;margin-top:6rem;font-size:.65rem;font-weight:700;display:flex}.home-hero-bottom a{align-items:center;gap:10px;display:inline-flex}.home-image-credit{color:#fff;background:#10262d99;padding:4px 8px;font-size:.68rem;position:absolute;bottom:12px;right:5%}.home-trust-strip{border-bottom:1px solid var(--line);color:#365863;flex-wrap:wrap;justify-content:center;gap:5%;padding:24px 5%;font-size:.83rem;display:flex}.home-trust-strip span{align-items:center;gap:9px;display:flex}.home-trust-strip svg{color:#558c91}.home-intro{grid-template-columns:1fr 1fr;gap:9%;padding-block:120px;display:grid}.home-intro-copy{max-width:550px;color:var(--muted);padding-top:2rem;font-size:1.03rem}.home-intro-copy p+p{margin-top:1rem}.home-text-link{border-bottom:1px solid #91acae;align-items:center;gap:15px;margin-top:1.6rem;padding:9px 0;font-size:.85rem;font-weight:700;display:inline-flex}.home-formats{background:#e8efec;padding:110px 0}.home-section-head{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.5rem;display:flex}.home-section-head>p{max-width:360px;color:var(--muted);line-height:1.7}.home-format-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.home-format-card{background:#f9faf6;min-width:0;padding:24px}.home-format-top{color:#578187;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:700;display:flex}.home-format-art{background:#d4e0da;place-items:center;min-height:205px;margin-top:25px;display:grid}.home-format-card:nth-child(2) .home-format-art{background:#d9e3e1}.home-format-card:nth-child(3) .home-format-art{background:#e8ded0}.home-art-frame{color:#3a6b71;border:1px solid #79979a;flex-direction:column;justify-content:space-between;align-items:center;width:65%;height:152px;padding:12px;display:flex}.home-art-frame span,.home-art-frame small{letter-spacing:.17em;font-size:.58rem;font-weight:700}.home-format-card:nth-child(2) .home-art-frame{border-radius:10px;width:94px;height:172px}.home-format-card h3{margin-top:24px;font-size:1.2rem;font-weight:600}.home-format-card p{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.65}.home-fine{color:#607579;margin-top:1.4rem;font-size:.75rem}.home-workflow{padding-block:120px}.home-steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.home-steps article{border-top:1px solid #afc0bd;padding-top:20px}.home-steps article>span{letter-spacing:.1em;color:#60858b;font-size:.7rem;font-weight:700;display:block}.home-steps svg{color:#57858a;margin-top:2rem}.home-steps h3{margin-top:1.3rem;font-size:1.25rem;font-weight:600}.home-steps p{color:var(--muted);max-width:330px;margin-top:.5rem;font-size:.9rem}.home-coming{color:#eff2ed;background:#142f38;padding:115px 0}.home-coming .home-label,.home-coming h2 em{color:#d6b996}.home-coming .home-section-head>p{color:#c2d0cf}.home-coming-grid{background:#44606a;border:1px solid #44606a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.home-coming-grid article{background:#173740;min-height:225px;padding:30px}.home-coming-grid article>div{color:#d7bd9b;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-coming-grid article>div span{letter-spacing:.09em;white-space:nowrap;font-size:.61rem;font-weight:700}.home-coming-grid h3{margin-top:2rem;font-size:1.13rem;font-weight:600}.home-coming-grid p{color:#c4d3d0;margin-top:.65rem;font-size:.86rem;line-height:1.65}.home-coming-note{color:#b3c6c3;max-width:850px;margin-top:1.6rem;font-size:.76rem}.home-audience{grid-template-columns:1fr 1fr;gap:10%;padding-block:120px;display:grid}.home-audience>div:first-child>p:not(.home-label){color:var(--muted);max-width:470px;margin:1.6rem 0 2rem}.home-audience-links{border-top:1px solid var(--line)}.home-audience-links a{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:23px 0;display:flex}.home-audience-links span{color:#749093;font-size:.7rem}.home-audience-links strong{flex:1;font-size:1.12rem;font-weight:500}.home-audience-links svg{width:19px}.home-audience-links a:hover{color:#397888}.home-sophie{background:#dfebe5;padding:45px 0}.home-sophie-inner{align-items:center;gap:25px;display:flex}.home-sophie-icon{color:#346f73;background:#c5dcd3;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.home-sophie-inner>div:nth-child(2){flex:1}.home-sophie .home-label{margin-bottom:.35rem}.home-sophie h2{font-size:clamp(1.8rem,2.5vw,2.5rem)}.home-sophie p:not(.home-label){color:var(--muted);margin-top:.4rem;font-size:.9rem}.home-sophie a{white-space:nowrap;border-bottom:1px solid #86a8a7;align-items:center;gap:12px;padding:10px 0;font-size:.9rem;font-weight:700;display:inline-flex}.home-v2 .faq-section{padding-top:100px}.home-finale{background:#e7d7c2;justify-content:space-between;align-items:end;gap:30px;margin:0 5% 70px;padding:65px 5%;display:flex}.home-finale h2{font-size:clamp(2.3rem,4vw,4rem)}.home-finale .home-primary{color:#fff;background:#1d5966;margin-top:2rem}.home-finale>p{color:#4f6969;max-width:300px;font-size:.9rem}.home-v2 em{font-weight:400}@media (max-width:900px){.home-coming-grid{grid-template-columns:repeat(2,1fr)}.home-section-head{flex-direction:column;align-items:start;gap:1.4rem}.home-hero{min-height:640px}.home-hero-image{background:linear-gradient(90deg,#091b22eb,#091b227a),url(/images/tourscape-original-home-hero.png) 50%/cover no-repeat}.home-intro,.home-audience{gap:6%}.home-hero-bottom{margin-top:5rem}}@media (max-width:680px){.home-hero{min-height:620px}.home-hero-content{padding:70px 0 85px}.home-hero h1{font-size:clamp(3rem,11vw,4.6rem)}.home-hero-intro{font-size:1rem}.home-hero-bottom{margin-top:4rem}.home-hero-bottom span{display:none}.home-image-credit{bottom:10px;right:5%}.home-trust-strip{justify-content:flex-start;gap:12px 25px}.home-intro,.home-audience{grid-template-columns:1fr;gap:25px;padding-block:75px}.home-intro-copy{padding-top:0}.home-formats,.home-coming{padding-block:75px}.home-format-grid{grid-template-columns:1fr}.home-format-art{min-height:170px}.home-format-card:nth-child(2) .home-art-frame{height:140px}.home-workflow{padding-block:75px}.home-steps{grid-template-columns:1fr;gap:25px}.home-steps svg{margin-top:1rem}.home-coming-grid{grid-template-columns:1fr}.home-coming-grid article{min-height:0}.home-audience-links{margin-top:1rem}.home-sophie-inner{flex-wrap:wrap;align-items:flex-start}.home-sophie-inner>div:nth-child(2){flex:70%}.home-sophie a{margin-left:82px}.home-v2 .faq-section{padding-top:75px}.home-finale{flex-direction:column;align-items:flex-start;padding:40px 6%}}.home-deliverables{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:stretch;gap:24px;display:grid}.home-deliverable{background:#f9faf6;min-width:0;overflow:hidden;box-shadow:0 8px 36px #163a3c0b}.home-deliverable-visual,.home-reel-background{background:#b7cec6;height:340px;position:relative;overflow:hidden}.home-deliverable-image{background:url(/images/tourscape-original-home-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.home-deliverable-visual:after,.home-reel-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b262b4d);position:absolute;inset:0}.home-preview-chip{z-index:1;color:#183c42;letter-spacing:.12em;background:#f8faf0ec;border-radius:2px;padding:6px 9px;font-size:.62rem;font-weight:700;position:absolute;top:18px;left:18px}.home-reel-background{background:linear-gradient(135deg,#d9e5dd,#b4c9bd);place-items:center;display:grid}.home-reel-frame{border:7px solid #17343a;border-radius:16px;width:160px;height:284px;position:relative;overflow:hidden;box-shadow:0 18px 34px #17343a30}.home-reel-frame .home-deliverable-image{background-position:63%}.home-reel-frame .home-preview-chip{padding:4px 6px;font-size:.55rem;top:9px;left:9px}.home-deliverable-copy{justify-content:space-between;align-items:start;gap:18px;padding:25px 27px 30px;display:flex}.home-deliverable-copy .home-label{margin:0 0 .65rem;font-size:.61rem}.home-deliverable-copy h3{letter-spacing:-.02em;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.2}.home-deliverable-copy p:not(.home-label){color:var(--muted);max-width:340px;margin-top:.6rem;font-size:.88rem;line-height:1.55}.home-deliverable-copy>span{color:#42727b;background:#e3eeea;border-radius:2px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:700}.home-start-offer{grid-template-columns:minmax(0,1fr) minmax(200px,300px);align-items:center;gap:8%;padding-block:90px;display:grid}.home-start-offer>div:first-child>p:not(.home-label){max-width:590px;color:var(--muted);margin-top:1.35rem;line-height:1.7}.home-start-offer .home-start-terms{font-size:.82rem}.home-start-action{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-left:32px;display:flex}.home-start-action>span{letter-spacing:.13em;color:#4d797d;margin-bottom:1.2rem;font-size:.67rem;font-weight:700}.home-start-action .home-primary{color:#fff;background:#1d5966}.home-start-action .home-primary:hover{background:#164651}@media (max-width:680px){.home-deliverables{grid-template-columns:1fr}.home-deliverable-visual,.home-reel-background{height:270px}.home-reel-frame{width:132px;height:234px}.home-deliverable-copy{padding:23px}.home-deliverable-copy h3{font-size:1.4rem}.home-start-offer{grid-template-columns:1fr;gap:28px;padding-block:70px}.home-start-action{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}.home-kicker{margin-bottom:.9rem}.home-hero-offer{color:#e4eeeb;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0 0 1.4rem;font-size:.83rem;line-height:1.5;display:flex}.home-hero-offer strong{color:#f2d5b3;font-weight:700}.home-hero-offer span{color:#e4eeeb}@media (max-width:680px){.home-hero-offer{gap:.4rem;font-size:.78rem}}.home-intro-links{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}
