
.ot-page{--ot-ink:#284432;--ot-muted:#718168;--ot-line:#d5ddca;background:#f6f4ec;color:var(--ot-ink);font:14px/1.75 Arial,Helvetica,sans-serif;padding:60px max(4%,20px);isolation:isolate}.ot-page *{box-sizing:border-box}.ot-page h1,.ot-page h2,.ot-page h3,.ot-page p{margin:0;color:inherit}.ot-page h1,.ot-page h2,.ot-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.1;text-transform:none}.ot-page a{color:inherit}.ot-page button{font:inherit;cursor:pointer}.ot-page :focus-visible{outline:3px solid #b58c4e;outline-offset:4px}.ot-intro{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px 35px;align-items:end;padding-bottom:45px}.ot-kicker{font-size:9px;line-height:1.8;font-weight:600;letter-spacing:.16em}.ot-intro>.ot-kicker{grid-column:1/-1}.ot-intro h1{font-size:clamp(49px,5.8vw,82px)}.ot-intro h1 em{color:#82906f}.ot-intro>p:last-child{justify-self:end;font-size:14px;line-height:1.9;color:var(--ot-muted);padding-bottom:10px}.ot-layout{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:7%;align-items:start}.ot-map-panel{background:#e7eddf;border:1px solid #cedac1;overflow:hidden;position:relative}.ot-map-top,.ot-map-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;font-size:9px;letter-spacing:.1em;position:relative;z-index:2}.ot-map-top>span{display:flex;align-items:center;gap:8px}.ot-map-top i{width:6px;height:6px;background:#849a66;border-radius:50%}.ot-pause{border:1px solid #b5c6a7;border-radius:25px;background:#f2f5e9;color:#536d45;font-size:10px!important;padding:7px 11px;white-space:nowrap;min-height:34px}.ot-map{display:block;width:100%;height:auto;max-height:760px;overflow:visible}.ot-map text{user-select:none}.ot-route-shadow{fill:none;stroke:#f5f5e5;stroke-width:7;stroke-linecap:round}.ot-route-land{fill:none;stroke:#658d51;stroke-width:2.7;stroke-linecap:round;stroke-dasharray:5 5;animation:ot-flow 2s linear infinite}.ot-route-sea{fill:none;stroke:#7c9e8c;stroke-width:2;stroke-dasharray:4 7;animation:ot-flow 3s linear infinite}.ot-sea-caption{font:7px Arial,sans-serif;letter-spacing:.7px;fill:#839785}.ot-city>circle:not(.ot-pulse){fill:#587745;stroke:#edf2e2;stroke-width:2}.ot-city text{font:10px Arial,sans-serif;fill:#3c5839;paint-order:stroke;stroke:#e7eddf;stroke-width:3px;stroke-linejoin:round}.ot-pulse{fill:#94ad70;opacity:0}.ot-city.ot-active .ot-pulse{animation:ot-pulse 1.6s ease-out infinite}.ot-city.ot-active>circle:not(.ot-pulse){fill:#aa8546}.ot-map-bottom{border-top:1px solid #c6d4b9;font-size:8px;letter-spacing:.04em;padding-block:17px}.ot-map-bottom>span:last-child{font-size:7px;color:#839277}.ot-current{font-weight:600}.ot-side{padding-top:13px}.ot-side>h2{font-size:clamp(40px,4.2vw,61px);margin:21px 0}.ot-lead{font-size:14px;line-height:1.9;color:var(--ot-muted)!important;max-width:350px}.ot-order-card{margin-top:28px;padding:26px;border:1px solid #d7dfcd;background:#fffdf7;position:relative}.ot-card-number{font:italic 25px Georgia,serif;color:#9ead8e;display:block;margin-bottom:14px}.ot-page h3{font-size:25px;letter-spacing:-.025em;margin-bottom:15px}.ot-order-card>p,.ot-help-card>p{font-size:12px;line-height:1.9;color:var(--ot-muted);max-width:none}.ot-primary{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#294b36;color:#fffdf4!important;text-decoration:none;padding:16px 19px;margin-top:23px;font-size:12px;min-height:54px;transition:background .2s}.ot-primary:hover{background:#416547}.ot-primary span{font-size:22px}.ot-order-card .ot-small{font-size:10px;margin-top:15px;line-height:1.7}.ot-help-card{padding:26px 0;border-bottom:1px solid var(--ot-line)}.ot-help-card>a{display:block;font-size:12px;text-decoration:none;overflow-wrap:anywhere;margin-top:9px}.ot-help-card>a:hover{text-decoration:underline}.ot-help-card>a.ot-contact{display:inline-block;border-bottom:1px solid #91a17d;padding-bottom:4px;margin-top:18px;font-size:11px}.ot-map-note{font-size:10px;line-height:1.8;color:#86947b!important;margin-top:20px!important}.ot-journey{max-width:1320px;margin:65px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line);padding:32px 0;gap:35px}.ot-journey>div{padding-right:30px;border-right:1px solid var(--ot-line)}.ot-journey>div:last-child{border:0}.ot-journey span{font-size:8px;letter-spacing:.12em;color:#8b9b7c}.ot-journey h3{font-size:24px;margin:16px 0 12px}.ot-journey p{font-size:12px;color:var(--ot-muted);line-height:1.8}.ot-faq{max-width:1320px;margin:55px auto 0;display:grid;grid-template-columns:1fr 1.4fr;gap:9%}.ot-faq h2{font-size:43px;margin-top:19px}.ot-faq details{padding:0;margin:0;border:0;border-bottom:1px solid var(--ot-line)}.ot-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:13px;padding:19px 0;cursor:pointer}.ot-faq summary:after{display:none}.ot-faq summary::-webkit-details-marker{display:none}.ot-faq summary b{font-size:22px;font-weight:400;transition:transform .2s}.ot-faq details[open] summary b{transform:rotate(45deg)}.ot-faq details p{font-size:12px;color:var(--ot-muted);line-height:1.9;padding:0 18px 22px 0}.ot-page.ot-paused *{animation-play-state:paused!important}@keyframes ot-flow{to{stroke-dashoffset:-20}}@keyframes ot-pulse{0%{opacity:.5;transform:scale(.3)}100%{opacity:0;transform:scale(1.8)}}
@media(max-width:1050px){.ot-layout{gap:4%;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ot-order-card{padding:22px}.ot-map-top{padding:16px 14px;font-size:8px}.ot-map-bottom{padding:15px 14px}.ot-map-bottom>span:last-child{max-width:105px;text-align:right}.ot-journey{gap:25px}.ot-journey>div{padding-right:20px}}
@media(max-width:760px){.ot-page{padding-top:40px}.ot-intro{grid-template-columns:1fr;padding-bottom:30px}.ot-intro h1{font-size:58px}.ot-intro>p:last-child{justify-self:start;font-size:13px}.ot-layout{grid-template-columns:1fr;gap:30px}.ot-map-panel{max-width:590px;width:100%;margin:auto}.ot-side{padding-top:0}.ot-side>h2{font-size:48px}.ot-side>h2 br{display:none}.ot-lead{max-width:none}.ot-order-card{padding:25px}.ot-map-note{max-width:600px}.ot-journey{margin-top:40px;grid-template-columns:1fr;gap:24px;padding:26px 0}.ot-journey>div{border:0;border-bottom:1px solid var(--ot-line);padding:0 0 22px}.ot-journey>div:last-child{padding-bottom:0}.ot-journey h3{font-size:25px;margin-top:10px}.ot-faq{grid-template-columns:1fr;gap:25px;margin-top:38px}.ot-faq h2{font-size:38px}.ot-pause{font-size:9px!important}.ot-map-bottom>span:last-child{max-width:none}}
@media(max-width:420px){.ot-page{padding-inline:16px}.ot-intro h1{font-size:49px}.ot-map-top{font-size:7px;gap:10px}.ot-map-bottom{gap:9px;font-size:7px}.ot-map-bottom>span:last-child{max-width:110px;font-size:6px}.ot-side>h2{font-size:42px}.ot-order-card{padding:23px 19px}.ot-faq summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ot-page *{animation:none!important;transition:none!important}}
