/* A second Ithaca, with its own Odyssey. Shared paper, type and copper details. */
.journey-subtitle{display:block;font:16px var(--serif);letter-spacing:.01em;margin-top:8px}.journey-feature{background:#e4e8de}.journey-feature-art{background:#234e49;isolation:isolate}.developer-feature-art .journey-feature-scene{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;transform:none;border-radius:0;opacity:.33;box-shadow:none;z-index:-1}.developer-feature-art .journey-feature-phone{width:228px;max-width:80%;border-radius:30px;transform:rotate(4deg);box-shadow:0 22px 45px #102e4060}.journey-header .brand{font-size:29px}.journey-header .brand small{display:block;font:11px var(--sans);letter-spacing:.04em;margin-top:5px}.journey-header .brand img{border-radius:11px}.journey-header nav{gap:25px}.journey-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:75px 85px;align-items:center}.journey-hero h1{font-size:clamp(65px,6.7vw,100px);margin-top:23px}.journey-hero .lede{margin-top:27px}.journey-introduction{font-size:16px;max-width:420px;color:var(--muted);margin-top:22px}.journey-hero .button{margin-top:29px}.journey-hero .hero-note{margin-top:22px}.journey-hero-art{height:655px;border-radius:180px 180px 14px 14px;position:relative;overflow:hidden;background:#234b46;display:flex;align-items:center;justify-content:center;isolation:isolate}.journey-hero-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.44;z-index:-1}.journey-phone{width:255px;padding:5px;background:#202f29;border-radius:34px;box-shadow:0 25px 55px #0d292888;transform:rotate(-4deg);margin-top:2px}.journey-phone img{width:100%;border-radius:29px}.journey-art-caption{position:absolute;bottom:24px;left:20px;right:20px;text-align:center;font:italic 16px Journey,var(--serif);color:#faf3df}.journey-facts{padding-bottom:45px}.journey-play{display:grid;grid-template-columns:1.15fr 1fr;gap:95px;align-items:center;padding-block:95px 110px}.journey-play h2{margin-top:22px}.journey-play-copy>p:not(.eyebrow){margin-top:24px;max-width:465px;color:var(--muted)}.journey-map-figure{width:280px;justify-self:center}.journey-map-figure>img{border-radius:26px;box-shadow:0 18px 48px #30423e1f}.journey-map-figure figcaption{font:italic 16px Journey,var(--serif);text-align:center;color:var(--muted);margin-top:20px}.journey-game-notes{margin-top:32px;padding-top:8px;border-top:1px solid var(--rule)}.journey-game-notes p{font-size:14px;padding-top:15px}.journey-game-notes span{font:12px var(--serif);color:var(--copper);margin-right:16px}.journey-story{padding-block:85px 75px;background:#203f3b;color:#f5f1e7}.journey-story .eyebrow{color:#d6b28a}.journey-story em{color:#dfba8b}.journey-story-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end;margin-bottom:45px}.journey-story-heading h2{font-size:clamp(43px,4.6vw,65px);margin-top:20px}.journey-story-heading>p{font-size:15px;line-height:1.9;color:#d0d9cd;padding-bottom:7px}.journey-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.journey-scenes img{width:100%;aspect-ratio:3/4;object-fit:contain;background:#193632;border-radius:3px}.journey-scenes figcaption{font:italic 18px Journey,var(--serif);margin-top:18px}.journey-scenes figcaption span{display:block;font:10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#d6b28a;margin-bottom:7px}.journey-story-footnote{font-size:12px;color:#afc3b9;margin-top:32px}.journey-words{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-block:100px}.journey-words h2{font-size:clamp(43px,4.7vw,67px);margin-top:20px}.journey-words>div>p:not(.eyebrow){color:var(--muted);margin-top:22px}.journey-words .journey-language-note{color:var(--copper);font:12px var(--serif);letter-spacing:.06em}.journey-closing{border-top:1px solid var(--rule);padding-block:75px 100px;text-align:center}.journey-closing h2{font-size:clamp(45px,5vw,72px);margin-block:22px 27px}.journey-closing>p:not(.eyebrow){color:var(--muted)}.journey-closing .text-link{display:inline-block;margin-top:30px}.journey-footer{padding-top:45px}.journey-contact-address{font-size:14px;margin-top:18px;color:var(--muted)}.journey-support{display:grid;grid-template-columns:1fr 1.8fr;gap:70px;padding-bottom:85px}.journey-support h2{font-size:45px;margin-top:20px}.journey-faq details{border-bottom:1px solid var(--rule);padding-block:20px}.journey-faq details:first-child{border-top:1px solid var(--rule)}.journey-faq summary{cursor:pointer;font:23px var(--serif);line-height:1.35;padding-right:15px}.journey-faq details p{margin-block:18px 2px;font-size:15px;color:var(--muted)}.journey-contact{padding-block:65px 85px;border-top:1px solid var(--rule)}.journey-contact h2{font-size:52px;margin-block:20px 25px}.journey-contact p:not(.eyebrow){max-width:680px;color:var(--muted);margin-top:20px}.journey-contact .journey-small{font-size:12px}.journey-policy-date{font-size:13px;color:var(--muted);margin-top:25px}.journey-site .policy-copy h2{font-size:36px}
@media(max-width:1000px){.journey-hero{gap:35px}.journey-hero-art{height:590px}.journey-phone{width:230px}.journey-play,.journey-words{gap:45px}.journey-story-heading{gap:40px}.journey-header nav{gap:17px}.journey-header .brand{font-size:25px}}
@media(max-width:700px){.journey-header{height:auto;min-height:126px;align-items:flex-start;padding-block:23px;flex-wrap:wrap;gap:22px}.journey-header nav{width:100%;justify-content:space-between;font-size:12px;gap:10px}.journey-header .brand{font-size:27px}.journey-hero{grid-template-columns:1fr;gap:45px;padding-block:45px 55px}.journey-hero h1{font-size:68px}.journey-hero .lede{font-size:23px}.journey-hero-art{height:620px;border-radius:150px 150px 12px 12px}.journey-phone{width:235px}.journey-facts{padding-bottom:20px}.journey-play{grid-template-columns:1fr;gap:45px;padding-block:60px}.journey-play h2{font-size:48px}.journey-map-figure{width:265px}.journey-story{padding-block:55px}.journey-story-heading{grid-template-columns:1fr;gap:25px}.journey-story-heading h2{font-size:43px}.journey-scenes{grid-template-columns:1fr;gap:37px}.journey-scenes img{aspect-ratio:3/4;object-position:center}.journey-scenes figcaption{font-size:20px}.journey-words{grid-template-columns:1fr;gap:16px;padding-block:60px}.journey-words h2{font-size:46px}.journey-closing{padding-block:55px 65px}.journey-closing h2{font-size:43px}.journey-support{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.journey-faq summary{font-size:22px}.journey-contact h2{font-size:45px}.journey-site .policy-copy h2{font-size:31px}.journey-feature-art{min-height:570px}.journey-subtitle{font-size:15px}}
@media(prefers-reduced-motion:reduce){.journey-site{scroll-behavior:auto}.journey-phone,.developer-feature-art .journey-feature-phone{transform:none}}
