@font-face{font-family:SerifLocal;src:local('Palatino');font-display:swap}
:root{color-scheme:dark;--ink:#101c22;--paper:#f5efdf;--muted:#b3b8b4;--gold:#dcbd7e;--line:rgba(239,229,205,.18);font-family:Arial,Helvetica,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--paper);overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{border:0;background:none}button:disabled{opacity:.45;cursor:wait}a{color:inherit;text-decoration:none}#experience{position:relative;width:100%;height:100svh;min-height:540px;overflow:hidden}#scene{position:absolute;inset:0}#scene canvas{display:block;width:100%;height:100%;touch-action:none}.vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,18,25,.79),rgba(5,18,25,.04) 56%),linear-gradient(0deg,rgba(6,18,23,.9),transparent 21%,transparent 81%,rgba(6,18,23,.66));transition:opacity 1s}.exploring .vignette{background:linear-gradient(90deg,rgba(5,18,25,.22),transparent 54%),linear-gradient(0deg,rgba(6,18,23,.86),transparent 20%,transparent 85%,rgba(6,18,23,.67))}.topbar{position:absolute;z-index:5;left:42px;right:42px;top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.14em;font-weight:500}.brand b{color:var(--gold);font-weight:400}.brand small{display:block;letter-spacing:.3em;font-size:10px;color:#c0c2b9;margin-top:7px}.brand-mark{font-size:43px;color:var(--gold);font-weight:100}.place-caption{text-align:center;margin-left:20px}.place-caption span{display:block;font-size:10px;letter-spacing:.11em;color:#c3c7c4;margin-bottom:7px}.place-caption strong{font-size:11px;letter-spacing:.2em;font-weight:400}.place-caption i{color:var(--gold);padding:0 8px;font-style:normal}.top-actions{display:flex;gap:9px}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(15,30,36,.35);backdrop-filter:blur(12px);transition:background .2s}.icon-button:hover{background:rgba(222,187,121,.2)}svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.intro{position:absolute;z-index:3;left:6.1%;top:27%;transition:opacity .7s,transform .7s;max-width:540px}.eyebrow{font-size:10px;letter-spacing:.17em;line-height:1.5;color:var(--gold);font-weight:500}.intro .eyebrow{display:flex;align-items:center;gap:11px}.eyebrow span{width:29px;height:1px;background:var(--gold)}h1{font-family:Georgia,SerifLocal,serif;font-size:clamp(42px,4.7vw,72px);font-weight:400;line-height:1.03;letter-spacing:-.045em;margin:23px 0 24px}h1>span{display:block;font-style:italic;color:var(--gold);font-size:.81em;line-height:1.08;margin-top:8px}.intro-copy{font-size:14px;line-height:1.8;color:#c8cec9}.primary-button{display:flex;align-items:center;justify-content:space-between;gap:26px;background:var(--gold);color:#1c292b;padding:17px 20px;font-size:13px;font-weight:600;margin-top:25px;min-width:242px;border-radius:3px;box-shadow:0 5px 35px #0a18172b;transition:background .2s,transform .2s}.primary-button:hover{background:#efcf8e;transform:translateY(-2px)}.button-arrow{font-size:21px;font-weight:400}.intro-meta{font-size:11px;color:#a2b2b2;margin-top:17px}.intro-meta span{padding:0 8px;color:var(--gold)}.hidden{display:none!important}.intro.leaving{opacity:0;transform:translateY(15px);pointer-events:none}.story-panel{position:absolute;z-index:4;top:calc(50% - 196px);left:42px;width:318px;background:linear-gradient(140deg,rgba(13,29,36,.91),rgba(16,31,37,.78));backdrop-filter:blur(18px);border:1px solid rgba(222,195,146,.23);border-radius:5px;padding:24px;box-shadow:0 15px 60px #06111630;animation:panelIn .5s ease}.story-top{display:flex;justify-content:space-between;align-items:center}.small-button{font-size:21px;color:var(--muted);padding:0 0 0 8px}.story-panel h2{font-family:Georgia,serif;letter-spacing:-.035em;font-size:31px;font-weight:400;line-height:1.08;margin:21px 0 8px}.story-subtitle{font-size:12px;color:var(--gold);letter-spacing:.04em;margin:0 0 20px}.story-body>p{font-size:14px;line-height:1.75;color:#d0d4cc}.fact-row{display:flex;gap:20px;margin:22px 0;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fact-row div{flex:1}.fact-row small{display:block;font-size:9px;letter-spacing:.1em;color:#9eaead;line-height:1.7}.fact-row strong{display:block;font-size:16px;font-weight:400;margin-top:7px}.scripture span{color:var(--gold);font-size:9px;letter-spacing:.14em}.scripture p{font-family:Georgia,serif;font-size:14px;color:#dddacc;line-height:1.5;margin:7px 0 20px}.text-button{font-size:11px;color:#c1c5bd;padding:0;display:flex;justify-content:space-between;width:100%;border-top:1px solid var(--line);padding-top:14px}.collapsed .story-body{display:none}.collapsed h2{font-size:24px}.collapsed .story-subtitle{margin-bottom:12px}.landmark{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px;border-radius:25px;background:rgba(15,31,36,.66);backdrop-filter:blur(8px);border:1px solid rgba(223,194,133,.25);color:var(--paper);font-size:10px;letter-spacing:.025em;white-space:nowrap;transform:translate(-50%,-50%);transition:opacity .4s}.landmark::before{content:'';width:5px;height:5px;background:var(--gold);border:6px solid #d9bb8022;border-radius:50%;background-clip:padding-box;box-sizing:content-box}.landmark:hover{border-color:var(--gold);background:rgba(14,29,34,.92)}.compass{position:absolute;right:42px;bottom:160px;width:60px;height:77px;text-align:center;color:#e3d2ab;opacity:.8;pointer-events:none}.compass>span{font-size:10px;letter-spacing:.1em}.compass svg{width:60px;height:60px;stroke-width:.6}.compass path{fill:#d9c08b33}.compass .north{fill:var(--gold)}.gesture-hint{position:absolute;bottom:143px;left:50%;transform:translateX(-50%);display:flex;gap:9px;align-items:center;color:#d3d5cc;pointer-events:none;opacity:.72;font-size:11px;white-space:nowrap}.gesture-hint svg{width:14px;height:18px}.gesture-hint i{padding:0 5px;font-style:normal}.journey{position:absolute;z-index:5;left:42px;right:42px;bottom:47px;display:flex;align-items:center;background:rgba(12,28,35,.82);backdrop-filter:blur(22px);border:1px solid rgba(221,197,149,.22);border-radius:5px;height:76px;padding:0 20px}.overview-button{display:flex;align-items:center;gap:11px;min-width:136px;font-size:12px;color:#c8d0cb;text-align:left}.overview-button svg{color:var(--gold);width:21px;height:21px}.journey-track{display:flex;flex:1;justify-content:space-around;align-items:center;position:relative;border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0 24px 0 12px;padding:0 15px}.stop{display:flex;align-items:center;gap:10px;font-size:12px;color:#a4b2b2;padding:13px 10px;position:relative;transition:color .2s}.stop-number{border:1px solid #b9c7bf38;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:9px}.stop.active{color:var(--paper)}.stop.active .stop-number{background:var(--gold);border-color:var(--gold);color:#17292f}.stop:hover{color:var(--paper)}.next-button{display:flex;align-items:center;gap:22px;color:var(--gold);font-size:12px}.next-button svg{width:22px;height:22px}.fineprint{position:absolute;z-index:5;bottom:17px;left:42px;right:42px;display:flex;justify-content:space-between;color:#9facaa;font-size:8px;letter-spacing:.13em}.fineprint button{font-size:10px;color:#c4cac1;letter-spacing:0}.loading{position:absolute;inset:0;z-index:20;background:#111f25;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:opacity 1s}.loading-emblem{color:var(--gold);font-size:62px}.loading p{font-family:Georgia,serif;font-size:27px;margin:19px 0 12px}.loading>span{color:#acb6b1;font-size:11px;letter-spacing:.12em}.loading-line{width:110px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin-top:30px;animation:pulse 1.4s infinite}.error{position:absolute;inset:0;z-index:30;background:#10232a;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;text-align:center}.error h2{font-family:Georgia,serif;font-weight:400}.error p{max-width:420px;line-height:1.6}.dialog-close{position:absolute;right:20px;top:13px;font-size:30px;color:#bcc8c0}dialog{border:1px solid #d2b47466;border-radius:6px;background:#142730;color:#e7e9dc;padding:38px;width:min(520px,calc(100vw - 32px));box-shadow:0 20px 100px #0005;max-height:85svh;overflow:auto}dialog::backdrop{background:#0712199c;backdrop-filter:blur(8px)}dialog h2{font-family:Georgia,serif;font-size:42px;line-height:1.05;font-weight:400;letter-spacing:-.04em;margin:20px 0}dialog p{font-size:14px;line-height:1.7;color:#ccd3cc}.dialog-sources{border-block:1px solid var(--line);padding:20px 0;margin:23px 0}.dialog-sources strong{font-size:12px;color:var(--gold);font-weight:400}.dialog-sources a{display:block;font-size:13px;line-height:1.5;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.dialog-sources p{margin-bottom:0;font-size:12px}.dialog-note{font-size:12px!important;color:#9facaa!important}@keyframes pulse{50%{opacity:.3;transform:scaleX(.4)}}@keyframes panelIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.intro{left:7%;top:29%}.story-panel{left:5%;width:345px;padding:28px}.topbar,.journey{left:4%;right:4%}}
@media(max-width:1000px){.place-caption{display:none}.topbar{left:25px;right:25px}.journey{left:25px;right:25px;padding:0 13px}.journey-track{margin-right:15px;padding:0 7px}.stop{gap:7px;font-size:11px;padding:13px 6px}.overview-button{min-width:105px;font-size:11px;gap:8px}.next-button{gap:10px}.story-panel{left:25px;width:290px;padding:20px}.compass{right:25px}.fineprint{left:25px;right:25px}.gesture-hint{left:auto;right:32px;transform:none;bottom:130px;font-size:10px}.gesture-hint span i,.gesture-hint span i~*{display:none}}
@media(max-width:680px){#experience{min-height:520px}.topbar{left:20px;right:20px;top:18px;gap:10px}.brand{font-size:10px;gap:7px;letter-spacing:.09em}.brand-mark{font-size:31px}.brand small{font-size:8px;margin-top:4px}.top-actions{gap:6px}.icon-button{width:33px;height:33px}.icon-button svg{width:16px;height:16px}#fullscreen{display:none}.vignette{background:linear-gradient(0deg,#071820ed,transparent 59%),linear-gradient(180deg,#07182066,transparent 20%)}.intro{top:auto;bottom:174px;left:26px;right:26px;max-width:400px}.intro .eyebrow{font-size:8px;letter-spacing:.13em}.intro .eyebrow span{width:18px}h1{font-size:42px;margin:16px 0 14px;line-height:1}h1>span{font-size:.75em;line-height:1.08}.intro-copy{font-size:12px;line-height:1.65;margin-bottom:0}.primary-button{margin-top:18px;padding:13px 15px;min-width:218px;max-width:270px;font-size:12px}.intro-meta{font-size:9px;margin-top:12px}.journey{height:65px;bottom:47px;left:12px;right:12px;padding:0 8px}.overview-button{min-width:33px;padding:6px}.overview-button span{display:none}.journey-track{margin:0 7px;padding:0;border-left:0;border-right:0;gap:0;justify-content:space-around}.stop{flex-direction:column;gap:5px;padding:5px 4px;font-size:9px}.stop-number{height:22px;width:22px;font-size:8px}.next-button{padding:8px 4px;gap:0}.next-button span{display:none}.next-button svg{width:21px}.fineprint{left:15px;right:15px;bottom:19px;font-size:6px;letter-spacing:.055em}.fineprint button{font-size:9px}.compass{right:18px;bottom:124px;width:42px;height:53px}.compass svg{width:42px;height:42px}.compass>span{font-size:8px}.gesture-hint{right:auto;left:20px;bottom:129px;font-size:9px;max-width:calc(100% - 85px);white-space:normal;line-height:1.5}.gesture-hint svg{min-width:13px}.exploring .gesture-hint{display:none}.story-panel{top:auto;bottom:130px;left:14px;width:calc(100% - 79px);max-width:345px;padding:15px 17px;max-height:39svh;overflow:auto;background:rgba(13,29,36,.91)}.story-panel h2{font-size:25px;margin:12px 0 5px}.story-top .eyebrow{font-size:8px}.story-subtitle{font-size:10px;margin-bottom:10px}.story-body>p{font-size:12px;line-height:1.6;margin:7px 0 12px}.fact-row{display:none}.scripture{display:none}.text-button{font-size:9px;padding-top:10px}.landmark{font-size:8px;gap:4px;padding:3px 7px 3px 3px}.landmark::before{width:4px;height:4px;border-width:4px}.exploring .vignette{background:linear-gradient(0deg,#071820dd,transparent 38%),linear-gradient(180deg,#07182055,transparent 15%)}dialog{padding:27px}dialog h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.loading.done{opacity:0;pointer-events:none}.gesture-hint.used{opacity:.25}.icon-button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}

/* Expedition catalog */
.place-caption strong span{display:inline;font-size:inherit;margin:0;letter-spacing:inherit;color:inherit}
.intro h1>span{max-width:460px}
.scope-note{max-width:360px;font-size:10px;line-height:1.6;color:#c2c8be;border-left:1px solid var(--gold);padding-left:12px;margin-top:20px}
.certainty{font-size:10px;line-height:1.5;color:#baa77f;padding-top:10px;border-top:1px solid var(--line)}
.story-panel{top:115px;bottom:148px;max-height:590px;overflow:auto;scrollbar-width:thin;scrollbar-color:#8d7952 transparent}
.journey-track{overflow-x:auto;justify-content:space-between;scrollbar-width:thin;scrollbar-color:#8d7952 transparent}
.stop{flex-shrink:0}
#error-catalog{max-width:240px;margin-top:25px}
@media(min-width:901px){.expedition-card.available{grid-row:auto;min-height:610px}.expedition-card.card-exodus{grid-column:1/-1;min-height:280px}}
@media(max-width:680px){.story-panel{top:auto;bottom:150px;max-height:39svh}.certainty{font-size:9px}.scope-note{max-width:270px;font-size:9px;margin-top:12px}.intro{bottom:180px}.intro h1{font-size:38px}.journey-track{justify-content:flex-start}.stop{min-width:60px}.journey{bottom:47px}.compass{bottom:123px}.catalog-manifesto span:last-child{white-space:nowrap}}
body.catalog-visible{overflow:auto;background:#0a171d}.catalog{min-height:100svh;overflow:hidden;background:radial-gradient(circle at 72% 14%,#815c2630,transparent 25%),linear-gradient(180deg,#0d2028 0,#09171c 55%,#071319 100%);position:relative}.catalog::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(221,189,126,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(221,189,126,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 68%)}.catalog-shell{width:min(1320px,calc(100% - 84px));margin-inline:auto;position:relative}.catalog-header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);z-index:2}.catalog-header>p{font-family:Georgia,serif;color:#b8c2bb;font-style:italic;font-size:13px}.catalog-brand{display:flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.14em}.catalog-brand b{color:var(--gold);font-weight:400}.catalog-brand small{display:block;letter-spacing:.3em;font-size:9px;color:#98aaa8;margin-top:6px}.catalog-hero{min-height:520px;display:flex;align-items:center;justify-content:space-between;gap:80px;padding:85px 0 68px;z-index:1}.catalog-hero-copy{max-width:780px}.catalog-hero h1{font-size:clamp(58px,7vw,106px);margin:24px 0 28px;line-height:.92}.catalog-hero h1 span{font-size:.67em;margin-top:16px}.catalog-hero-copy>p:last-child{max-width:630px;color:#b9c4bf;font-size:16px;line-height:1.8}.catalog-manifesto{width:220px;border-left:1px solid var(--line);display:flex;flex-direction:column}.catalog-manifesto span{padding:21px 0 21px 28px;border-bottom:1px solid var(--line);color:#98aaa8;font-size:11px;letter-spacing:.06em}.catalog-manifesto b{font-family:Georgia,serif;color:var(--gold);font-size:28px;font-weight:400;margin-right:8px}.catalog-section{padding:72px 0 100px;border-top:1px solid var(--line);z-index:1}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.section-heading h2{font-family:Georgia,serif;font-size:52px;font-weight:400;letter-spacing:-.04em;margin:9px 0 0}.section-heading>p{font-size:12px;color:#95a6a4;line-height:1.7;text-align:right}.expedition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.expedition-card{min-height:510px;border:1px solid rgba(220,189,126,.18);position:relative;overflow:hidden;background:#0d2027;display:flex;align-items:flex-end;transition:transform .45s,border-color .45s,box-shadow .45s}.expedition-card.available{cursor:pointer;grid-row:span 2;min-height:740px}.expedition-card:hover{transform:translateY(-5px);border-color:#dcbc7e80;box-shadow:0 30px 80px #0005}.card-art{position:absolute;inset:0;overflow:hidden;background:#18323b}.card-art::before,.card-art::after{content:'';position:absolute;inset:0;transition:transform 1.2s ease}.card-art::before{background:radial-gradient(ellipse at 65% 24%,#ffe0a067,transparent 27%),linear-gradient(152deg,transparent 43%,#be95644d 43.3% 53%,transparent 53.3%),linear-gradient(25deg,#091a22 0 20%,#977044 20.4% 21%,#192e32 21.4% 48%,#a57a4652 48.4% 49%,#0d2027 49.4%);transform:scale(1.02)}.card-art::after{background:linear-gradient(180deg,transparent 15%,rgba(8,19,24,.22) 48%,#09171deb 88%,#09171d),radial-gradient(circle at 70% 42%,transparent 0 7%,#d5b16d22 7.4% 8%,transparent 8.4%);}.expedition-card:hover .card-art::before{transform:scale(1.07)}.card-number{position:absolute;right:25px;top:21px;font-family:Georgia,serif;font-size:13px;color:#dfc58e;z-index:2;letter-spacing:.14em}.card-horizon{position:absolute;left:13%;right:13%;top:39%;height:27%;z-index:2;border:1px solid #e5cb8b24;border-bottom:0;box-shadow:inset 0 25px 60px #d0a7660c}.card-jerusalem .card-horizon::before{content:'';position:absolute;width:42%;height:115%;left:30%;bottom:0;background:linear-gradient(90deg,#4a392c,#c2a16e 8%,#82623f 13%,#b99159 26%,#5f452f 28% 37%,#e5c988 39% 43%,#7a5838 45% 57%,#d7b877 59% 64%,#6e4e33 66% 75%,#b88d55 77% 91%,#49372a);clip-path:polygon(0 100%,0 53%,14% 53%,14% 22%,32% 22%,32% 0,68% 0,68% 22%,86% 22%,86% 53%,100% 53%,100% 100%);filter:drop-shadow(0 8px 20px #0008)}.card-passion .card-art::before{background:radial-gradient(circle at 68% 23%,#d8aa5f55,transparent 22%),linear-gradient(155deg,transparent 44%,#685037 44.5% 48%,transparent 48.5%),linear-gradient(18deg,#07181f 0 30%,#3f594f 30.5% 34%,#182d32 34.5% 55%,#503d2d 55.5% 58%,#0b1d24 58.5%)}.card-galilee .card-art::before{background:radial-gradient(circle at 74% 16%,#f3c77675,transparent 19%),linear-gradient(176deg,transparent 0 45%,#527278 45.4% 57%,#182e34 57.5% 65%,#233d36 65.5% 76%,#0a1a20 76.5%)}.card-paul .card-art::before{background:radial-gradient(circle at 30% 20%,#d5a66055,transparent 20%),linear-gradient(170deg,transparent 0 48%,#4e7179 48.5% 65%,#132b34 65.5%),linear-gradient(40deg,transparent 55%,#b3895544 55.5% 57%,transparent 57.5%)}.card-exodus .card-art::before{background:radial-gradient(circle at 75% 18%,#ffc66d75,transparent 20%),linear-gradient(165deg,transparent 0 40%,#806044 40.5% 52%,#aa7d4a 52.5% 59%,#563f2e 59.5% 69%,#17252a 69.5%)}.card-content{position:relative;z-index:3;width:100%;padding:38px 40px;background:linear-gradient(180deg,transparent,#09171df7 24%)}.card-content h3{font-family:Georgia,serif;font-size:42px;font-weight:400;letter-spacing:-.035em;margin:14px 0 14px;line-height:1}.card-content h3 span{display:block;color:var(--gold);font-style:italic;font-size:.65em;margin-top:9px}.card-content>p:not(.eyebrow){max-width:530px;color:#aebbb7;font-size:13px;line-height:1.7}.card-meta{display:flex;gap:18px;margin-top:24px}.card-meta span{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#8fa2a1}.card-meta span+span{padding-left:18px;border-left:1px solid var(--line)}.card-action{margin-top:30px;width:100%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:21px 0 0;color:#e2c58a;font-size:12px;letter-spacing:.03em;text-align:left}.card-action span{font-size:23px;transition:transform .25s}.expedition-card:hover .card-action span{transform:translate(4px,-4px)}.card-status{display:inline-block;margin-top:27px;padding:9px 12px;border:1px solid var(--line);color:#9dafaa;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.planned{min-height:360px}.planned .card-content{padding:29px 32px}.planned .card-content h3{font-size:34px}.planned .card-content>p:not(.eyebrow){display:none}.catalog-footer{height:100px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#718583;font-size:8px;letter-spacing:.15em;z-index:1}.brand-back{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:16px}.catalog-visible #experience{display:none}

@media(max-width:900px){.catalog-shell{width:min(100% - 44px,720px)}.catalog-hero{min-height:auto;padding:75px 0;display:block}.catalog-manifesto{width:100%;margin-top:48px;flex-direction:row;border-left:0;border-top:1px solid var(--line)}.catalog-manifesto span{flex:1;padding-left:0}.expedition-grid{grid-template-columns:1fr}.expedition-card.available{grid-row:auto;min-height:620px}.planned{min-height:350px}.section-heading{align-items:start}.section-heading>p{display:none}}
@media(max-width:680px){.catalog-shell{width:calc(100% - 32px)}.catalog-header{height:82px}.catalog-header>p{display:none}.catalog-brand{font-size:10px}.catalog-hero{padding:61px 0 55px}.catalog-hero h1{font-size:50px;margin-top:20px}.catalog-hero-copy>p:last-child{font-size:14px}.catalog-manifesto{display:grid;grid-template-columns:1fr 1fr}.catalog-manifesto span{padding:16px 10px 16px 0;font-size:9px}.catalog-manifesto span:last-child{grid-column:1/-1;border-top:1px solid var(--line)}.catalog-manifesto b{font-size:22px}.catalog-section{padding:53px 0 65px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:40px}.expedition-grid{gap:14px}.expedition-card.available{min-height:560px}.planned{min-height:315px}.card-content,.planned .card-content{padding:28px 24px}.card-content h3,.planned .card-content h3{font-size:34px}.card-meta{gap:8px;flex-wrap:wrap}.card-meta span+span{padding-left:8px}.catalog-footer{height:84px;align-items:flex-start;padding-top:25px;gap:20px}.catalog-footer span:last-child{text-align:right}.brand-back{width:30px;height:30px}}
