.pp-stage{--pw:clamp(150px, 19vw, 300px);--ph:calc(var(--pw) * 1.4);perspective:2400px;justify-items:center;gap:1.6rem;display:grid;position:relative}.pp-tilt{transform-style:preserve-3d;will-change:transform}.passport{width:calc(var(--pw) * 2);height:var(--ph);transform-style:preserve-3d;cursor:pointer;outline-offset:10px;-webkit-user-select:none;user-select:none;position:relative}.pp-page{height:100%;width:var(--pw);color:#4a2a17;background:repeating-radial-gradient(circle at 50% 115%, transparent 0 calc(var(--pw) * .026), #b9733c17 calc(var(--pw) * .026) calc(var(--pw) * .03)), repeating-radial-gradient(circle at 50% -15%, transparent 0 calc(var(--pw) * .034), #2f6b4f0f calc(var(--pw) * .034) calc(var(--pw) * .038)), #fbf3e2;font-size:calc(var(--pw) * .036);position:absolute;top:0;overflow:hidden}.pp-page__head{letter-spacing:.14em;opacity:.7;justify-content:space-between;padding:7% 8% 0;font-weight:600;display:flex}.pp-visa{border-radius:0 10px 10px 0;left:50%;box-shadow:1px 0 #e6d6b8,2px 1px #d5c19c,3px 1px #ead9bb,4px 2px #cdb690,0 40px 70px -30px #3b1f108c,0 10px 20px -10px #3b1f104d}.pp-visa:before{content:"";pointer-events:none;background:linear-gradient(90deg,#3b1f1029,#0000);width:14%;position:absolute;inset:0 auto 0 0}.pp-cover{width:var(--pw);transform-origin:0;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%;transform:rotateY(-180deg)}.pp-cover__front,.pp-cover__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.pp-cover__front{background:radial-gradient(120% 90% at 25% 15%,#7d4526 0%,#5a2f17 55%,#40200e 100%);border-radius:0 12px 12px 0;grid-template-rows:auto 1fr auto auto;place-items:center;padding:12% 10% 10%;display:grid;box-shadow:inset 6px 0 10px -4px #00000073,inset 0 0 0 1px #ffdcaa14}.pp-cover__front:before{content:"";pointer-events:none;border:1px solid #e2b57a61;border-radius:0 7px 7px 0;position:absolute;inset:5.5%}.pp-gold{font-family:var(--font-mark);color:#e2b57a;text-align:center;text-shadow:0 1px #00000073,0 -1px #ffe6be1f}.pp-gold--title{font-size:calc(var(--pw) * .085);letter-spacing:.16em;margin-right:-.16em;font-weight:600}.pp-gold--sub{font-size:calc(var(--pw) * .05);letter-spacing:.3em;margin-right:-.3em;line-height:1.6}.pp-emblem{color:#e2b57a;filter:drop-shadow(0 1px #00000073);width:84%}.pp-emblem .mark{display:block}.pp-chip{aspect-ratio:1.45;opacity:.8;background:radial-gradient(circle,#0000 30%,#e2b57ae6 31% 37%,#0000 38%);border:1.5px solid #e2b57a;border-radius:4px;width:17%;margin-top:9%}.pp-cover__back{border-radius:10px 0 0 10px;transform:rotateY(180deg)}.pp-cover__back:after{content:"";pointer-events:none;background:linear-gradient(270deg,#3b1f1029,#0000);width:14%;position:absolute;inset:0 0 0 auto}.pp-data{grid-template-columns:34% 1fr;gap:7%;padding:9% 8% 0;display:grid}.pp-photo{aspect-ratio:3/4;background:#e9d6b4;border-radius:3px;align-items:end;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #6b3a1e33}.pp-photo svg{fill:#b08a63;width:100%}.pp-data dl{align-content:start;gap:.9em;margin:0;display:grid}.pp-data dt{opacity:.6;letter-spacing:.04em;font-size:.78em}.pp-data dd{letter-spacing:.06em;margin:0;font-size:1.05em;font-weight:650;line-height:1.2}.pp-mrz{letter-spacing:.08em;white-space:nowrap;opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;line-height:1.5;position:absolute;bottom:7%;left:7%;right:7%;overflow:hidden}.pp-stamps{position:absolute;inset:0}.stamp{left:var(--x);top:var(--y);rotate:var(--r);color:var(--ink);text-align:center;line-height:1;font-family:var(--font-mark);mix-blend-mode:multiply;opacity:.86;pointer-events:none;align-content:center;justify-items:center;gap:.15em;display:grid;position:absolute}.stamp b{letter-spacing:.06em;font-size:1.32em;font-weight:600}.stamp small{font-family:var(--font-body);letter-spacing:.14em;font-size:.68em;font-weight:700}.stamp--round{width:calc(var(--pw) * .38);aspect-ratio:1;border:2px solid;border-radius:50%;box-shadow:inset 0 0 0 3px #fbf3e2,inset 0 0 0 4px}.stamp--rect{border:3px double;border-radius:3px;padding:.55em .8em}.stamp--oval{width:calc(var(--pw) * .44);height:calc(var(--pw) * .26);border:2px dashed;border-radius:50%}.stamp--rect b{font-size:1.2em}.pp-polaroids{width:calc(var(--pw) * 2.45);height:var(--ph);pointer-events:none;position:absolute;inset:0 auto auto 50%;translate:-50%}.polaroid{left:var(--x);top:var(--y);width:calc(var(--pw) * .5);padding:calc(var(--pw) * .024) calc(var(--pw) * .024) calc(var(--pw) * .08);rotate:var(--r);background:#fffaf0;position:absolute;box-shadow:0 18px 30px -16px #3b1f1073,0 2px 4px #3b1f101f}.polaroid img{aspect-ratio:1;object-fit:cover;width:100%}.pp-hint{z-index:3;color:var(--muted);opacity:.85;margin-top:calc(var(--pw) * .22);position:relative}html.motion .passport{opacity:0}html.motion .pp-cover{transform:rotateY(0)}html.motion .stamp,html.motion .polaroid,html.motion .pp-hint{opacity:0}@media (width<=900px){.pp-stage{--pw:min(40vw, 190px)}.pp-polaroids{width:calc(var(--pw) * 2.1)}.pp-hint{margin-top:calc(var(--pw) * .12)}.polaroid{width:calc(var(--pw) * .42)}.polaroid:nth-child(n+5){display:none}}@media (hover:none){.pp-hint:after{content:""}}.world{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000 62%);mask-image:linear-gradient(90deg,#0000 32%,#000 62%)}@media (width<=900px){.world{-webkit-mask-image:linear-gradient(#0000 38%,#000 62%);mask-image:linear-gradient(#0000 38%,#000 62%)}}.world #world-dots circle{fill:var(--brown)}.world__land{opacity:.16}.world__route{fill:none;stroke:var(--copper);stroke-width:1.6px;stroke-dasharray:5 7;opacity:.75}.world__mask{fill:none;stroke:#fff;stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:0}html.motion .world__mask{stroke-dashoffset:1px}.world__dot{fill:var(--copper)}.world__home{fill:var(--brown)}html.motion .world__dot,html.motion .world__home{opacity:0}.tour{background:var(--paper);color:var(--ink);padding-block:var(--section);position:relative;overflow:hidden}.tour__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.tour__globe{place-items:center;display:grid}.tour__globe canvas{aspect-ratio:1;filter:drop-shadow(0 40px 50px #6b3a1e2e);width:min(44vw,72svh,640px)}.tour__title{margin-bottom:clamp(1.4rem,3svh,2.4rem);font-size:clamp(2.4rem,4.6vw,4.2rem)}.tour__cards{display:grid}.tour__card{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), translate .8s var(--ease-out), visibility 0s .5s;grid-area:1/1;justify-items:start;gap:.5rem;display:grid;translate:0 20px}.tour__card.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out) .2s, translate .9s var(--ease-out) .2s, visibility 0s;translate:0}.tour__img{aspect-ratio:16/10;width:100%;margin-bottom:.8rem}.tour__img img{transition:scale 1.6s var(--ease-out);scale:1.12}.tour__card.is-active .tour__img img{scale:1}.tour__place{color:var(--copper)}.tour__name{font-size:clamp(2.6rem,5vw,4.4rem);line-height:1}.tour__meta{color:var(--muted)}.tour__controls{border-top:1px solid var(--line);align-items:center;gap:1rem;margin-top:clamp(1.4rem,3svh,2.2rem);padding-top:.6rem;display:flex}.tour__dots{flex-wrap:wrap;flex:1;gap:0 1.4rem;display:flex}.tour__dots button{min-height:44px;color:var(--muted);font-size:.9375rem;transition:color .3s;position:relative}.tour__dots button.is-active{color:var(--ink);font-weight:560}.tour__bar{background:var(--line);opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:8px;left:0;right:0}.tour__bar:after{content:"";background:var(--copper);transform-origin:0;scale:var(--p,0) 1;position:absolute;inset:0}.tour__dots button.is-active .tour__bar{opacity:1}.tour.is-paused .tour__bar:after{background:var(--muted)}.tour__pause{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.tour__ico{grid-area:1/1;display:grid}.tour__ico svg{width:18px;height:18px}.tour__ico--play,.tour.is-paused .tour__ico--pause{display:none}.tour.is-paused .tour__ico--play{display:grid}.tour__pause:active{scale:.94}.tour__cta{margin-top:clamp(1.6rem,3.5svh,2.6rem)}@media (hover:hover) and (pointer:fine){.tour__dots button:hover{color:var(--ink)}.tour__pause:hover{background:var(--brown);color:var(--cream)}.tour__card:hover .tour__img img{scale:1.03}}@media (width<=900px){.tour__grid{grid-template-columns:1fr;gap:1.5rem}.tour__globe{order:-1}.tour__globe canvas{width:min(72vw,40svh)}.tour__title{order:-2}.tour__side{display:contents}.tour__img{aspect-ratio:16/10}.tour__name{font-size:2.4rem}.tour__dots{gap:0 1rem}.tour__cta{width:100%}}.hero{background:var(--cream);min-height:100svh;padding-top:calc(var(--nav-h) + 1.5rem);align-items:center;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.hero__grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:relative}.hero__title{letter-spacing:-.035em;font-size:clamp(3.6rem,9.4vw,8.8rem);line-height:.92}.hero__title em{color:var(--copper)}.hero__lead{max-width:30em;color:var(--muted);margin-top:clamp(1.4rem,3vh,2.2rem);font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.hero__cta{flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.6rem,3.5vh,2.4rem);display:flex}.hero__fact{color:var(--brown);margin-top:clamp(1.6rem,4vh,3rem)}.hero__fact a{background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/100% 1px no-repeat;padding-block:.7rem;transition:background-size .3s cubic-bezier(.23,1,.32,1),color .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.hero__fact a:hover{color:var(--copper);background-position:100% calc(100% - .55rem);background-size:0% 1px}}html.motion .hero [data-hero-title],html.motion .hero [data-hero-fade]{visibility:hidden}@media (width<=900px){.hero{align-items:flex-start}.hero__grid{grid-template-columns:1fr;gap:3rem}.hero .pp-stage{padding-block:1rem .5rem}.hero__cta .btn{flex:100%}}.about__statement{max-width:21em;font-size:clamp(1.9rem,4.5vw,4.25rem);line-height:1.1}.about__grid{grid-template-columns:4fr 5fr 3fr;align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(5rem,12vw,10rem);display:grid}.about__img--a{aspect-ratio:4/5}.about__img--b{aspect-ratio:3/4;margin-top:38vh}.about__list{gap:0;display:grid}.about__list>.h2{margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(2rem,3.8vw,3.4rem)}.about__item{border-top:1px solid var(--line);gap:.8rem;padding-block:2rem;display:grid}.about__item p{color:var(--fg-soft);max-width:34em}.about__item .link{width:fit-content}@media (width<=900px){.about__grid{grid-template-columns:1fr 1fr}.about__list{order:3;grid-column:1/-1}.about__img--b{margin-top:5rem}}.trips__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:flex}.community{--bg:var(--brown);background:var(--brown);color:var(--cream);padding-bottom:var(--section);--fg-soft:#ecd3b0;overflow:hidden}.community__marquee{border-bottom:1px solid color-mix(in oklab, var(--cream) 18%, transparent);margin-bottom:var(--section);padding-block:clamp(2rem,4vw,3.4rem)}.community__marquee span{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;white-space:nowrap;font-size:clamp(1.8rem,4vw,3.4rem);font-style:italic}.community__marquee .mark{width:96px;color:var(--copper-soft)}.community__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.community__copy{justify-items:start;gap:1.8rem;display:grid}.community__copy .lead{color:var(--fg-soft)}.community__note{color:var(--fg-soft);margin-top:-.6rem}.phone{color:var(--ink);background:#efe3d0;border-radius:30px;justify-self:end;width:100%;max-width:420px;padding:0 0 1.4rem;overflow:hidden;rotate:2deg;box-shadow:0 50px 80px -40px #140a04b3}.phone__bar{background:#f8efdf;border-bottom:1px solid #6b3a1e1f;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:flex}.phone__bar b{line-height:1.2;display:block}.phone__bar small{color:var(--muted);font-size:.8125rem}.phone__avatar{background:var(--brown);width:42px;height:42px;color:var(--cream);border-radius:50%;flex:none;place-items:center;display:grid}.phone__avatar .mark{width:26px;color:var(--copper-soft)}.phone__chat{gap:.6rem;padding:1.3rem 1.1rem 0;display:grid}.bubble{background:#fffaf1;border-radius:4px 16px 16px;justify-self:start;max-width:84%;padding:.6rem .85rem .7rem;font-size:.9375rem;line-height:1.4;box-shadow:0 1px 1px #3b1f1014}.bubble b{color:var(--copper);margin-bottom:.1rem;font-size:.8125rem;display:block}@media (width<=900px){.community__grid{grid-template-columns:1fr}.phone{justify-self:center;rotate:0deg}.community__copy .btn,.community__copy>div{width:100%}}.founder__grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2.5rem,7vw,8rem);display:grid}.founder__portrait{aspect-ratio:4/5}.founder__placeholder{color:var(--brown);background:repeating-linear-gradient(135deg, transparent 0 14px, #6b3a1e0d 14px 15px), var(--sand);place-content:center;justify-items:center;gap:1.2rem;display:grid;position:absolute;inset:0}.founder__placeholder svg{width:120px}.founder__copy{justify-items:start;gap:1.5rem;display:grid}.founder__copy p:not(.lead){max-width:36em}.founder__copy .lead{color:var(--ink)}.founder__links{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.founder__feed{margin-top:clamp(4rem,9vw,8rem)}.community__title{letter-spacing:-.03em;font-size:clamp(3rem,7.4vw,6.6rem);line-height:.95}.trips__all{margin-top:2rem}@media (width<=900px){.founder__grid{grid-template-columns:1fr}.founder__portrait{max-width:420px}}.journal{background:var(--paper);--bg:var(--paper)}.journal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:flex}.journal__grid{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.post{gap:.7rem;display:grid}.post__img{aspect-ratio:4/5;margin-bottom:.7rem}.post--lead .post__img{aspect-ratio:16/11}.post--lead .h3{font-size:clamp(1.8rem,3.2vw,2.9rem)}.post__img img{transition:scale 1.1s var(--ease-out)}.post__meta{color:var(--copper)}.post__excerpt{color:var(--muted);max-width:34em}@media (hover:hover) and (pointer:fine){.post:hover .post__img img{scale:1.045}}@media (width<=900px){.journal__grid{grid-template-columns:1fr}.post__img,.post--lead .post__img{aspect-ratio:16/11}}
