.travel-home_page__FwSbZ{--ink:#171717;--secondary:#2f2f2f;--cream:#f6e8c8;--paper:#f7f4ef;--accent:#f2b51d;--hairline:1px solid rgba(23,23,23,.1);--shadow:0 2px 4px rgba(23,23,23,.04),0 20px 56px rgba(74,52,20,.08);--content:1120px;min-height:100dvh;background:var(--cream);color:var(--ink);font-size:17px;line-height:1.7}.travel-home_page__FwSbZ h1,.travel-home_page__FwSbZ h2,.travel-home_page__FwSbZ h3,.travel-home_page__FwSbZ strong{font-weight:600}.travel-home_page__FwSbZ p{color:var(--secondary)}.travel-home_hero__IjpZn,.travel-home_path__0qujv,.travel-home_productSection__0oBmp,.travel-home_serviceSection__GyBK8{width:min(calc(100% - 48px),var(--content));margin:0 auto}.travel-home_hero__IjpZn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:64px;align-items:center;min-height:760px;padding:80px 0 120px}.travel-home_heroCopy__g6q3B{position:relative;z-index:1}.travel-home_eyebrow___a30S{margin:0 0 24px;color:var(--secondary);font-family:var(--kv-font-mono,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.travel-home_hero__IjpZn h1{margin:0;font-size:clamp(64px,8vw,112px);letter-spacing:-.07em;line-height:.92}.travel-home_lead__tsS4N{max-width:36em;margin:32px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.65}.travel-home_actions__URBsY{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:40px}.travel-home_primaryAction__n6oSC,.travel-home_textAction__axY2C{color:inherit;font-weight:600;text-decoration:none}.travel-home_primaryAction__n6oSC{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;background:var(--accent);transition:transform .14s ease,background-color .14s ease}.travel-home_primaryAction__n6oSC:hover{background:#e6a80d;transform:translateY(-2px)}.travel-home_primaryAction__n6oSC:active{transform:translateY(1px)}.travel-home_textAction__axY2C{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.travel-home_path__0qujv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:88px;padding:120px 0;border-top:var(--hairline)}.travel-home_path__0qujv h2,.travel-home_productSection__0oBmp h2,.travel-home_serviceSection__GyBK8 h2{max-width:720px;margin:0;font-size:clamp(40px,5vw,68px);letter-spacing:-.055em;line-height:1.08}.travel-home_path__0qujv ol{display:grid;margin:0;padding:0;list-style:none}.travel-home_path__0qujv li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 24px;padding:24px 0;border-bottom:var(--hairline)}.travel-home_path__0qujv li:first-child{padding-top:0}.travel-home_path__0qujv li:last-child{border-bottom:0}.travel-home_path__0qujv li>span{grid-row:1/3;color:rgba(23,23,23,.5);font-family:var(--kv-font-mono,monospace);font-size:13px}.travel-home_path__0qujv li strong{font-size:20px;line-height:1.3}.travel-home_path__0qujv li p{margin:0}.travel-home_productSection__0oBmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:96px;align-items:center;padding:120px 0}.travel-home_productCopy__caULi>p:not(.travel-home_eyebrow___a30S){max-width:34em;margin:32px 0 0}.travel-home_productFacts__QLbrr{display:grid;gap:18px;max-width:38em;margin:28px 0 0}.travel-home_productFacts__QLbrr div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding-top:16px;border-top:var(--hairline)}.travel-home_productFacts__QLbrr dt{font-weight:600}.travel-home_productFacts__QLbrr dd{margin:0;color:var(--secondary)}.travel-home_featureList__S3XpN{display:flex;flex-wrap:wrap;gap:10px 18px;margin:32px 0 40px}.travel-home_featureList__S3XpN span{color:var(--secondary);font-size:14px}.travel-home_featureList__S3XpN span:before{content:"•";margin-right:8px;color:var(--accent)}.travel-home_libraryPreview__kzt5R{position:relative;overflow:hidden;min-height:480px;padding:48px;border-radius:16px;background:rgba(247,244,239,.78);box-shadow:var(--shadow)}.travel-home_libraryPreview__kzt5R:after{content:"WANT TO GO";position:absolute;right:-24px;bottom:-12px;color:rgba(23,23,23,.06);font-family:var(--kv-font-mono,monospace);font-size:72px;font-weight:600;letter-spacing:-.08em;white-space:nowrap}.travel-home_libraryPreview__kzt5R>div:first-child{display:grid;gap:4px}.travel-home_libraryPreview__kzt5R small{font-family:var(--kv-font-mono,monospace);letter-spacing:.12em}.travel-home_libraryPreview__kzt5R strong{font-size:clamp(38px,5vw,64px);line-height:1.1}.travel-home_libraryPreview__kzt5R span{color:var(--secondary)}.travel-home_routeLine__SKfmR{display:flex;align-items:center;justify-content:space-between;margin:64px 0 48px}.travel-home_routeLine__SKfmR:before{content:"";position:absolute;right:48px;left:48px;height:2px;background:var(--accent)}.travel-home_routeLine__SKfmR i{position:relative;z-index:1;width:16px;height:16px;border:4px solid var(--paper);border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--accent)}.travel-home_libraryPreview__kzt5R ul{position:relative;z-index:1;display:grid;gap:16px;margin:0;padding:0;list-style:none}.travel-home_libraryPreview__kzt5R li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding-bottom:12px;border-bottom:var(--hairline)}.travel-home_libraryPreview__kzt5R li span{font-family:var(--kv-font-mono,monospace);font-size:12px}.travel-home_serviceSection__GyBK8{padding:120px 0}.travel-home_serviceHeading__AWQE4{display:grid;grid-template-columns:1fr 1fr;gap:80px}.travel-home_serviceHeading__AWQE4 .travel-home_eyebrow___a30S{grid-column:1/-1;margin-bottom:-40px}.travel-home_serviceHeading__AWQE4>p:last-child{max-width:32em;margin:8px 0 0}.travel-home_serviceGrid__erwuh{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:64px}.travel-home_serviceGrid__erwuh article{position:relative;padding:40px;border-radius:14px;background:rgba(247,244,239,.54);box-shadow:var(--shadow)}.travel-home_serviceGrid__erwuh article:first-child{box-shadow:none}.travel-home_recommended__6xWvy{overflow:hidden}.travel-home_recommended__6xWvy:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--accent)}.travel-home_serviceMeta__PEaqt{display:flex;gap:24px;align-items:baseline;justify-content:space-between}.travel-home_serviceMeta__PEaqt span{color:var(--secondary);font-size:14px}.travel-home_serviceMeta__PEaqt strong{font-family:var(--kv-font-mono,monospace);font-size:clamp(30px,4vw,48px);line-height:1}.travel-home_serviceGrid__erwuh h3{margin:40px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.2}.travel-home_serviceGrid__erwuh p{margin:0}.travel-home_serviceGrid__erwuh .travel-home_textAction__axY2C{display:inline-block;margin-top:40px}.travel-home_boundary__CRO2o{padding-top:32px;border-top:var(--hairline);font-size:14px}.travel-home_recommended__6xWvy .travel-home_primaryAction__n6oSC{margin-top:32px}@media (max-width:900px){.travel-home_hero__IjpZn,.travel-home_path__0qujv,.travel-home_productSection__0oBmp,.travel-home_serviceGrid__erwuh,.travel-home_serviceHeading__AWQE4{grid-template-columns:1fr}.travel-home_hero__IjpZn{gap:48px;min-height:0}.travel-home_path__0qujv,.travel-home_productSection__0oBmp{gap:64px}.travel-home_serviceHeading__AWQE4 .travel-home_eyebrow___a30S{grid-column:auto;margin-bottom:-24px}}@media (max-width:560px){.travel-home_hero__IjpZn,.travel-home_path__0qujv,.travel-home_productSection__0oBmp,.travel-home_serviceSection__GyBK8{width:min(calc(100% - 32px),var(--content))}.travel-home_hero__IjpZn{padding:56px 0 72px}.travel-home_hero__IjpZn h1{font-size:clamp(60px,20vw,88px)}.travel-home_lead__tsS4N{margin-top:24px;font-size:18px}.travel-home_actions__URBsY{gap:16px;margin-top:32px}.travel-home_primaryAction__n6oSC{width:100%}.travel-home_path__0qujv,.travel-home_productSection__0oBmp,.travel-home_serviceSection__GyBK8{padding:72px 0}.travel-home_path__0qujv,.travel-home_productSection__0oBmp{gap:48px}.travel-home_path__0qujv h2,.travel-home_productSection__0oBmp h2,.travel-home_serviceSection__GyBK8 h2{font-size:clamp(38px,12vw,54px)}.travel-home_libraryPreview__kzt5R{min-height:410px;padding:32px 24px}.travel-home_routeLine__SKfmR:before{right:24px;left:24px}.travel-home_serviceGrid__erwuh{gap:24px;margin-top:48px}.travel-home_serviceGrid__erwuh article{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.travel-home_primaryAction__n6oSC{transition:none}}