[data-th-num]{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--accent)}[data-th-postmark]{position:relative;width:104px;height:104px;border-radius:999px;border:1.5px solid var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--accent);font-family:var(--mono);text-align:center;transform:rotate(-11deg);opacity:.92}[data-th-postmark]:before{content:"";position:absolute;inset:6px;border-radius:999px;border:1px dashed var(--accent);opacity:.6}[data-th-postmark] u{text-decoration:none;font-size:8px;letter-spacing:.18em}[data-th-postmark] b{font-weight:500;font-size:15px;letter-spacing:.04em}[data-th-stamp]{position:relative;display:inline-block;background:#fff;border-radius:3px;padding:6px;box-shadow:0 1px 2px #14141329;background-image:radial-gradient(circle 3px at 0 0,transparent 62%,#fff 63%)}[data-th-journey]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));gap:22px;margin-top:52px}[data-th-journey]:before{content:"";position:absolute;top:26px;left:6%;right:6%;height:2px;background:repeating-linear-gradient(90deg,var(--border2) 0 7px,transparent 7px 15px)}[data-th-stop]{position:relative;display:flex;flex-direction:column;gap:14px}[data-th-stop] em{position:relative;z-index:1;width:54px;height:54px;border-radius:999px;background:var(--bg);border:1.5px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-style:normal;font-size:15px;box-shadow:0 0 0 6px var(--bg)}[data-th-journey][data-th-on-bg2] [data-th-stop] em{background:var(--bg2);box-shadow:0 0 0 6px var(--bg2)}@media(max-width:760px){[data-th-journey]{grid-template-columns:1fr}[data-th-journey]:before{display:none}}[data-th-faq]{border-top:1px solid var(--border)}[data-th-faq] summary{list-style:none;cursor:pointer;padding:24px 4px;display:flex;justify-content:space-between;gap:24px;align-items:center;font-family:var(--serif);font-weight:600;font-size:clamp(18px,1.7vw,21px);color:var(--ink)}[data-th-faq] summary::-webkit-details-marker{display:none}[data-th-faq] .pm{flex:none;font-weight:400;font-size:26px;line-height:1;color:var(--muted);transition:transform .28s var(--ease),color .2s}[data-th-faq][open] .pm{transform:rotate(45deg);color:var(--accent)}[data-th-faq] p{padding:0 4px 26px;color:var(--body);max-width:74ch;line-height:1.6}[data-th-herogrid]{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(36px,5vw,72px);align-items:center}@media(max-width:900px){[data-th-herogrid]{grid-template-columns:1fr;gap:44px}}[data-th-herocard]{position:relative;padding:30px 28px}[data-th-herocard] [data-th-stamp]{position:absolute;top:-26px;right:22px;transform:rotate(4deg)}@media(max-width:1040px){[data-th-herocard] [data-th-stamp]{display:none}}[data-th-jumplist]{display:grid;gap:2px}[data-th-jumplist] a{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;padding:13px 2px;border-top:1px solid var(--border)}[data-th-jumplist] a:first-child{border-top:none}[data-th-jumplist] a>b{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--accent)}[data-th-jumplist] a>span{font-family:var(--serif);font-weight:600;font-size:16.5px;color:var(--ink);transition:color .2s}[data-th-jumplist] a:hover>span,[data-th-jumplist] a:focus-visible>span{color:var(--accent)}[data-th-crumbs]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}[data-th-crumbs] li{display:inline-flex;align-items:center;gap:8px}[data-th-crumbs] a{color:var(--body);text-decoration:underline;text-decoration-color:var(--border2);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}[data-th-crumbs] a:hover,[data-th-crumbs] a:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}[data-th-crumbs] [aria-hidden=true]{color:var(--border2)}[data-th-rows]{border-top:1px solid rgba(247,241,231,.16)}[data-th-row]{display:grid;grid-template-columns:1fr auto;gap:12px 28px;align-items:baseline;padding:20px 2px;border-bottom:1px solid rgba(247,241,231,.16)}[data-th-row]>span:first-child{color:#d9d2c5;font-size:16px;line-height:1.5}[data-th-row] a{font-family:var(--serif);font-weight:600;font-size:16.5px;color:#fbf7ef;white-space:normal}@media(max-width:640px){[data-th-row]{grid-template-columns:1fr;gap:8px}}.th-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,262px),1fr))}.th-list{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.th-mt{margin-top:44px}.th-faqlist{border-bottom:1px solid var(--border)}[data-th-stage]{max-width:880px}[data-th-heroctas]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:560px){[data-th-heroctas]{flex-direction:column;align-items:stretch}[data-th-heroctas] [data-btn]{width:100%}}[data-th-card][data-th-card]{transition:translate .28s var(--ease),box-shadow .28s var(--ease),border-color .2s,opacity .8s var(--reveal-ease),transform .8s var(--reveal-ease)}[data-th-card]:hover,[data-th-card]:focus-within{translate:0 -3px;border-color:var(--border2);box-shadow:0 1px 3px #1414130a,0 22px 44px -26px #14141357}[data-th-airmail]{position:relative;height:9px;overflow:hidden}[data-th-airmail]:before{content:"";position:absolute;inset:0 auto 0 0;width:200%;background:repeating-linear-gradient(-45deg,var(--accent) 0 13px,transparent 13px 20px,var(--airmail) 20px 33px,transparent 33px 40px)}@media(prefers-reduced-motion:no-preference){[data-th-airmail]:before{animation:th-airmail-drift 9s linear infinite;will-change:transform}}@keyframes th-airmail-drift{0%{transform:translate(0)}to{transform:translate(-56.5685px)}}[data-th-link]{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 96%;background-size:0% 2px;padding-bottom:3px;transition:background-size .32s var(--ease)}[data-th-link]:hover,[data-th-link]:focus-visible{background-size:100% 2px}[data-dark] [data-th-link]{background-image:linear-gradient(var(--accent-2),var(--accent-2))}@media(prefers-reduced-motion:reduce){[data-th-card][data-th-card]{transition:none}[data-th-card]:hover,[data-th-card]:focus-within{translate:none}[data-th-airmail]:before{animation:none}[data-th-link]{transition:none;background-size:100% 2px}[data-th-faq] .pm{transition:none}[data-th-jumplist] a>span{transition:none}[data-th-crumbs] a{transition:none}}
