.notebook-module__4mmdHa__notebook{--notebook-paper:#fbfbf7;--notebook-desk:#e3ebf0;color:var(--color-ink);background:var(--color-paper);overflow:clip}.notebook-module__4mmdHa__opening{max-width:1300px;margin:auto;padding:clamp(2rem,4vw,4rem) 5% 3.7rem}.notebook-module__4mmdHa__openingTop{font-size:var(--text-meta);justify-content:space-between;align-items:center;display:flex}.notebook-module__4mmdHa__openingTop p{font-weight:500}.notebook-module__4mmdHa__openingTop>span{font-size:var(--text-meta);color:var(--color-fg-muted)}.notebook-module__4mmdHa__openingMain{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:3rem;margin-top:3rem;display:grid}.notebook-module__4mmdHa__opening h1{font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(3rem,6.6vw,6.1rem);font-weight:600;line-height:.98}.notebook-module__4mmdHa__openingNote{padding-top:.5rem;position:relative}.notebook-module__4mmdHa__openingNote>p{max-width:260px;margin-top:1.1rem;font-size:.76rem;line-height:1.85}.notebook-module__4mmdHa__openingBottom{justify-content:space-between;align-items:center;gap:1rem;margin-top:3.5rem;display:flex}.notebook-module__4mmdHa__openLink{font-size:var(--text-meta);border-bottom:1px solid #2b4a6359;align-items:center;gap:.8rem;padding-bottom:.4rem;font-weight:500;display:inline-flex}.notebook-module__4mmdHa__countryLinks{gap:1.8rem;display:flex}.notebook-module__4mmdHa__countryLinks a{align-items:center;gap:.8rem;padding:.7rem 0;font-size:.75rem;display:flex}.notebook-module__4mmdHa__notebook a:focus-visible,.notebook-module__4mmdHa__notebook button:focus-visible,.notebook-module__4mmdHa__book:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.notebook-module__4mmdHa__inkIllustration{width:270px;height:115px;position:relative}.notebook-module__4mmdHa__inkCanvas{pointer-events:none;position:absolute;inset:0}.notebook-module__4mmdHa__inkCanvas svg,.notebook-module__4mmdHa__inkCanvas canvas{width:100%;height:100%;position:absolute;inset:0}.notebook-module__4mmdHa__inkThailand,.notebook-module__4mmdHa__inkPortugal{font-family:var(--font-display);font-size:1.08rem;font-weight:500;position:absolute}.notebook-module__4mmdHa__inkThailand{top:91px;left:0;transform:rotate(-7deg)}.notebook-module__4mmdHa__inkPortugal{top:0;right:0;transform:rotate(7deg)}.notebook-module__4mmdHa__desk{padding:clamp(28px, 2.5vw, 48px) var(--content-inset) var(--section-space);background:linear-gradient(180deg, var(--color-paper), var(--notebook-desk) 112px, var(--notebook-desk) calc(100% - 112px), var(--color-paper));position:relative}.notebook-module__4mmdHa__desk:before{content:none}.notebook-module__4mmdHa__bookWrap{width:100%;max-width:1480px;margin:0 auto;position:relative}.notebook-module__4mmdHa__ribbon{background:var(--color-ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:31px;height:80px;position:absolute;top:-20px;left:70%;transform:rotate(3deg)}.notebook-module__4mmdHa__book{z-index:1;perspective:2200px;isolation:isolate;scroll-margin-top:108px;position:relative}.notebook-module__4mmdHa__book[data-paging=true]{touch-action:pan-y pinch-zoom;cursor:grab;height:665px}.notebook-module__4mmdHa__book[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.notebook-module__4mmdHa__book:before{content:"";background:repeating-linear-gradient(to bottom, var(--color-paper) 0px, var(--color-paper) 2px, #2b4a6338 2px, #2b4a6338 3px);z-index:-1;border:1px solid #2b4a6333;border-radius:5px 10px 12px 6px;position:absolute;inset:5px -5px -10px;transform:rotate(.35deg);box-shadow:0 16px 24px -18px #2b4a6340,0 35px 70px -48px #2b4a6359}.notebook-module__4mmdHa__book:after{content:"";background:var(--color-ink);z-index:-2;border-radius:0 0 8px 8px;height:8px;position:absolute;inset:auto -7px -16px;transform:rotate(.35deg)}.notebook-module__4mmdHa__spread{isolation:isolate;grid-template-columns:1fr 1fr;scroll-margin-top:108px;display:grid;position:relative}.notebook-module__4mmdHa__spread+.notebook-module__4mmdHa__spread{margin-top:3rem}.notebook-module__4mmdHa__paper{background:var(--notebook-paper);flex-direction:column;min-width:0;padding:1.7rem 2rem 1.3rem;display:flex;position:relative}.notebook-module__4mmdHa__photoPage{background-image:linear-gradient(90deg,#0000 86%,#2b4a630a 96%,#2b4a6326 100%);border-radius:4px 0 0 6px}.notebook-module__4mmdHa__writtenPage{background-image:linear-gradient(90deg,#2b4a631c 0%,#2b4a6305 4%,#0000 11%);border-radius:0 7px 7px 0;padding-left:2.4rem;padding-right:2.3rem}.notebook-module__4mmdHa__pageMeta{font-size:var(--text-meta);justify-content:space-between;gap:1rem;padding-bottom:1rem;line-height:1.6;display:flex}.notebook-module__4mmdHa__pageMeta>:last-child{text-align:right}.notebook-module__4mmdHa__pastedPhoto{background:var(--color-paper-3);flex-direction:column;flex:1;margin:.5rem .3rem .8rem;padding:10px 10px 19px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 1px 2px #2b4a6312,2px 6px 14px #2b4a6317}.notebook-module__4mmdHa__pastedPhoto:before,.notebook-module__4mmdHa__pastedPhoto:after{content:"";z-index:2;border-inline:1px dashed var(--color-paper);background:#bfd9f3b8;width:76px;height:25px;position:absolute}.notebook-module__4mmdHa__pastedPhoto:before{top:-9px;left:-17px;transform:rotate(-27deg)}.notebook-module__4mmdHa__pastedPhoto:after{top:-9px;right:-17px;transform:rotate(27deg)}.notebook-module__4mmdHa__photoWindow{border-radius:var(--radius-tight);flex:1;min-height:340px;position:relative;overflow:hidden}.notebook-module__4mmdHa__photoWindow img{object-fit:cover}.notebook-module__4mmdHa__pastedPhoto figcaption{font-family:var(--font-display);text-align:center;padding-top:14px;font-size:.91rem;font-weight:500;line-height:1.3}.notebook-module__4mmdHa__photoMargin{justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.notebook-module__4mmdHa__photoMargin>:first-child{font-family:var(--font-display);max-width:250px;font-size:1.2rem;line-height:1.25;transform:rotate(-3deg)}.notebook-module__4mmdHa__folio{font-size:var(--text-meta);font-variant-numeric:tabular-nums}.notebook-module__4mmdHa__countryTitle{font-family:var(--font-display);letter-spacing:-.06em;margin-top:1.6rem;font-size:clamp(3.2rem,5.1vw,4.6rem);font-weight:600;line-height:1}.notebook-module__4mmdHa__countryTitle span{letter-spacing:-.12em}.notebook-module__4mmdHa__subtitle{font-family:var(--font-display);letter-spacing:-.02em;max-width:340px;margin-top:.8rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.3}.notebook-module__4mmdHa__chapterText{max-width:60ch;margin-top:1.4rem;font-size:.77rem;line-height:1.95}.notebook-module__4mmdHa__chapterText p+p{margin-top:.85rem}.notebook-module__4mmdHa__pencilNote{align-items:start;gap:.75rem;max-width:355px;padding-top:1.5rem;display:flex;transform:rotate(-3deg)}.notebook-module__4mmdHa__pencilNote>span{font-size:2rem;line-height:1}.notebook-module__4mmdHa__pencilNote p{font-family:var(--font-display);font-size:1.1rem;font-weight:600;line-height:1.25}.notebook-module__4mmdHa__pageFooter{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:1.7rem;display:flex}.notebook-module__4mmdHa__pageFooter p{max-width:320px;font-size:var(--text-meta);line-height:1.7}.notebook-module__4mmdHa__book[data-paging=true] .notebook-module__4mmdHa__spread{margin:0;display:none;position:absolute;inset:0}.notebook-module__4mmdHa__book[data-paging=true] .notebook-module__4mmdHa__spread[data-current=true],.notebook-module__4mmdHa__book[data-paging=true] .notebook-module__4mmdHa__spread[data-arriving=true]{display:grid}.notebook-module__4mmdHa__book[data-paging=true] .notebook-module__4mmdHa__spread[data-current=true]{z-index:1}.notebook-module__4mmdHa__book[data-turning=next] .notebook-module__4mmdHa__spread[data-current=true]>.notebook-module__4mmdHa__writtenPage,.notebook-module__4mmdHa__book[data-turning=previous] .notebook-module__4mmdHa__spread[data-current=true]>.notebook-module__4mmdHa__photoPage,.notebook-module__4mmdHa__book[data-turning=next] .notebook-module__4mmdHa__spread[data-arriving=true]>.notebook-module__4mmdHa__photoPage,.notebook-module__4mmdHa__book[data-turning=previous] .notebook-module__4mmdHa__spread[data-arriving=true]>.notebook-module__4mmdHa__writtenPage{visibility:hidden}.notebook-module__4mmdHa__turningLeaf{width:50%;height:100%;transform-style:preserve-3d;z-index:5;pointer-events:none;position:absolute;top:0}.notebook-module__4mmdHa__turningLeaf[data-direction=next]{transform-origin:0;left:50%}.notebook-module__4mmdHa__turningLeaf[data-direction=previous]{transform-origin:100%;left:0}.notebook-module__4mmdHa__leafFront,.notebook-module__4mmdHa__leafBack{backface-visibility:hidden;transform-style:preserve-3d;position:absolute;inset:0}.notebook-module__4mmdHa__leafFront{transform:translateZ(.5px)}.notebook-module__4mmdHa__leafBack{transform:rotateY(180deg)translateZ(.5px)}.notebook-module__4mmdHa__leafFront>.notebook-module__4mmdHa__paper,.notebook-module__4mmdHa__leafBack>.notebook-module__4mmdHa__paper{width:100%;height:100%;box-shadow:8px 0 25px #2b4a6326}.notebook-module__4mmdHa__bookControls{display:none}.notebook-module__4mmdHa__bookControls[data-enabled=true]{justify-content:center;align-items:center;gap:2.1rem;padding-top:2.8rem;display:flex}.notebook-module__4mmdHa__bookControls button{border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);background:var(--notebook-paper);place-items:center;width:44px;height:44px;transition:background-color .18s,border-color .18s;display:grid}.notebook-module__4mmdHa__bookControls button:hover:not(:disabled),.notebook-module__4mmdHa__bookControls button:focus-visible{background:var(--color-sky);border-color:var(--color-ink)}.notebook-module__4mmdHa__bookControls button:disabled{opacity:.3;cursor:default}.notebook-module__4mmdHa__bookControls p{font-size:var(--text-meta);justify-content:center;align-items:baseline;gap:.9rem;min-width:120px;display:flex}.notebook-module__4mmdHa__bookControls p>:last-child{font-size:var(--text-meta)}.notebook-module__4mmdHa__gestureHint{font-size:var(--text-meta);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.notebook-module__4mmdHa__gestureHint[hidden]{display:none}.notebook-module__4mmdHa__margins{grid-template-columns:1.13fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1280px;margin:auto;padding:8rem 5% 7rem;display:grid}.notebook-module__4mmdHa__loosePhotos{height:560px;position:relative}.notebook-module__4mmdHa__loosePhotos figure{background:var(--color-butter);padding:10px 10px 19px;position:absolute;box-shadow:3px 8px 16px #2b4a631f}.notebook-module__4mmdHa__loosePhotos figure>div{width:100%;height:calc(100% - 26px);position:relative}.notebook-module__4mmdHa__loosePhotos img{object-fit:cover}.notebook-module__4mmdHa__loosePhotos figcaption{font-family:var(--font-display);padding-top:10px;font-size:.83rem;font-weight:500;line-height:1.2}.notebook-module__4mmdHa__islandSnapshot{width:76%;height:65%;top:4%;left:0;transform:rotate(-8deg)}.notebook-module__4mmdHa__citySnapshot{width:53%;height:60%;bottom:0;right:-1%;transform:rotate(7deg)}.notebook-module__4mmdHa__photoAside{font-family:var(--font-display);font-size:1.1rem;line-height:1.2;position:absolute;bottom:4%;left:-3%;transform:rotate(-8deg)}.notebook-module__4mmdHa__smallTitle{font-size:var(--text-meta);line-height:1.6}.notebook-module__4mmdHa__marginsCopy h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:1.2rem;margin-bottom:1.6rem;font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:600;line-height:1.08}.notebook-module__4mmdHa__marginsCopy>p:not(.notebook-module__4mmdHa__smallTitle,.notebook-module__4mmdHa__signed){max-width:420px;font-size:.81rem;line-height:1.95}.notebook-module__4mmdHa__marginsCopy>p+p{margin-top:1rem}.notebook-module__4mmdHa__signed{font-family:var(--font-display);align-items:center;gap:1.3rem;margin-top:1.5rem;font-size:1.2rem;font-weight:600;display:flex}.notebook-module__4mmdHa__signed svg{width:31px;height:42px;transform:rotate(9deg)}.notebook-module__4mmdHa__textLink{font-size:var(--text-meta);border-bottom:1px solid #2b4a6359;align-items:center;gap:.7rem;margin-top:1rem;padding-block:.6rem;display:inline-flex}.notebook-module__4mmdHa__lastPage{background:var(--color-butter);grid-template-columns:1fr 1fr;gap:4.5rem;max-width:1150px;margin:0 auto 6rem;padding:3rem 3.5rem;display:grid;position:relative;box-shadow:2px 5px #2b4a6314}.notebook-module__4mmdHa__dogEar{background:linear-gradient(225deg, var(--color-paper) 50%, var(--color-sky) 50%);filter:drop-shadow(-2px 2px 1px #2b4a630f);width:42px;height:42px;position:absolute;top:0;right:0}.notebook-module__4mmdHa__lastPage h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:1.1rem;font-size:clamp(2.4rem,4.3vw,3.9rem);font-weight:600;line-height:1.05}.notebook-module__4mmdHa__lastPageIntro>p:last-child{font-size:var(--text-meta);max-width:280px;margin-top:1.2rem;line-height:1.85}.notebook-module__4mmdHa__usefulLinks{align-self:center}.notebook-module__4mmdHa__usefulLinks>a{border-bottom:1px solid #2b4a632b;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.notebook-module__4mmdHa__usefulLinks>a:last-child{border:0}.notebook-module__4mmdHa__usefulLinks strong{font-size:.76rem;font-weight:500;line-height:1.6;display:block}.notebook-module__4mmdHa__usefulLinks a>span>span{font-size:var(--text-meta);margin-top:.3rem;line-height:1.6;display:block}.notebook-module__4mmdHa__usefulLinks a>svg{flex-shrink:0}.notebook-module__4mmdHa__linkMascot{width:27px;height:36px;transform:rotate(7deg)}@media (min-width:900px) and (max-width:1099px){.notebook-module__4mmdHa__openingMain{grid-template-columns:1fr 250px;gap:1.5rem}.notebook-module__4mmdHa__openingNote .notebook-module__4mmdHa__inkIllustration{transform-origin:0;transform:scale(.85)}.notebook-module__4mmdHa__book[data-paging=true]{height:700px}.notebook-module__4mmdHa__paper{padding-inline:1.5rem}.notebook-module__4mmdHa__writtenPage{padding-left:1.8rem}.notebook-module__4mmdHa__countryTitle{font-size:3.35rem}.notebook-module__4mmdHa__chapterText,.notebook-module__4mmdHa__pageMeta{font-size:var(--text-meta)}.notebook-module__4mmdHa__margins{gap:3rem}}@media (max-width:899px){.notebook-module__4mmdHa__opening{padding:2rem 6% 3rem}.notebook-module__4mmdHa__openingTop>span{display:none}.notebook-module__4mmdHa__openingMain{grid-template-columns:1fr;gap:1rem;margin-top:2.2rem}.notebook-module__4mmdHa__opening h1{font-size:clamp(3.2rem,8vw,5rem)}.notebook-module__4mmdHa__openingNote{align-items:center;gap:2rem;display:flex}.notebook-module__4mmdHa__openingNote .notebook-module__4mmdHa__inkIllustration{transform-origin:0;flex-shrink:0;width:250px;margin-right:-35px;transform:scale(.85)}.notebook-module__4mmdHa__openingNote>p{max-width:320px}.notebook-module__4mmdHa__openingBottom{margin-top:2rem}.notebook-module__4mmdHa__desk{padding:32px var(--content-inset) var(--section-space)}.notebook-module__4mmdHa__ribbon{left:76%}.notebook-module__4mmdHa__spread{min-height:640px}.notebook-module__4mmdHa__spread+.notebook-module__4mmdHa__spread{margin-top:3.5rem}.notebook-module__4mmdHa__paper{padding:1.5rem}.notebook-module__4mmdHa__writtenPage{padding-left:1.8rem}.notebook-module__4mmdHa__countryTitle{font-size:3rem}.notebook-module__4mmdHa__chapterText{font-size:var(--text-meta)}.notebook-module__4mmdHa__pageMeta{font-size:var(--text-meta);gap:.5rem}.notebook-module__4mmdHa__pencilNote{padding-top:1rem}.notebook-module__4mmdHa__pencilNote p,.notebook-module__4mmdHa__photoMargin>:first-child{font-size:.95rem}.notebook-module__4mmdHa__margins{gap:2rem;padding:5rem 7%}.notebook-module__4mmdHa__loosePhotos{height:430px}.notebook-module__4mmdHa__photoAside{font-size:.82rem}.notebook-module__4mmdHa__marginsCopy h2{font-size:2.2rem}.notebook-module__4mmdHa__marginsCopy>p:not(.notebook-module__4mmdHa__smallTitle,.notebook-module__4mmdHa__signed){font-size:var(--text-meta)}.notebook-module__4mmdHa__lastPage{gap:2rem;margin:0 5% 4rem;padding:2.5rem 2rem}}@media (max-width:599px){.notebook-module__4mmdHa__opening h1{font-size:clamp(2.7rem,10vw,3.9rem)}.notebook-module__4mmdHa__openingNote{margin-top:.7rem;display:block}.notebook-module__4mmdHa__openingNote .notebook-module__4mmdHa__inkIllustration{display:none}.notebook-module__4mmdHa__openingNote>p{max-width:310px;margin-top:0;font-size:.75rem}.notebook-module__4mmdHa__openingBottom{flex-direction:column;align-items:start;gap:1rem}.notebook-module__4mmdHa__countryLinks{gap:2rem}.notebook-module__4mmdHa__spread{flex-direction:column;min-height:0;display:flex}.notebook-module__4mmdHa__spread+.notebook-module__4mmdHa__spread{margin-top:3.7rem}.notebook-module__4mmdHa__paper{background-image:none;padding:1.3rem 1.3rem 1.1rem}.notebook-module__4mmdHa__photoPage{border-radius:4px 4px 0 0}.notebook-module__4mmdHa__writtenPage{border-radius:0 0 4px 4px;padding-top:1rem}.notebook-module__4mmdHa__writtenPage>.notebook-module__4mmdHa__pageMeta{display:none}.notebook-module__4mmdHa__pageMeta{font-size:var(--text-meta)}.notebook-module__4mmdHa__pastedPhoto{margin-inline:.15rem;padding:8px 8px 15px}.notebook-module__4mmdHa__photoWindow{aspect-ratio:4/5;min-height:290px}.notebook-module__4mmdHa__photoMargin{padding-top:.7rem}.notebook-module__4mmdHa__photoMargin>:first-child{font-size:1.15rem}.notebook-module__4mmdHa__pastedPhoto figcaption{font-size:.87rem}.notebook-module__4mmdHa__countryTitle{margin-top:.6rem;font-size:clamp(3.3rem,14vw,4.5rem)}.notebook-module__4mmdHa__subtitle{max-width:300px;font-size:1.4rem}.notebook-module__4mmdHa__chapterText{margin-top:1.2rem;font-size:.77rem;line-height:1.95}.notebook-module__4mmdHa__pencilNote{padding-block:1.1rem .6rem}.notebook-module__4mmdHa__pencilNote p{font-size:1.1rem}.notebook-module__4mmdHa__pageFooter p{font-size:var(--text-meta)}.notebook-module__4mmdHa__margins{grid-template-columns:1fr;gap:2.8rem;padding:3.3rem 8% 3.7rem}.notebook-module__4mmdHa__loosePhotos{height:min(112vw,480px);margin-inline:2%}.notebook-module__4mmdHa__photoAside{font-size:.98rem}.notebook-module__4mmdHa__loosePhotos figcaption{font-size:.77rem}.notebook-module__4mmdHa__marginsCopy h2{font-size:2.65rem}.notebook-module__4mmdHa__marginsCopy>p:not(.notebook-module__4mmdHa__smallTitle,.notebook-module__4mmdHa__signed){font-size:.8rem}.notebook-module__4mmdHa__lastPage{grid-template-columns:1fr;gap:1rem;padding:2.2rem 1.5rem 1.2rem}.notebook-module__4mmdHa__lastPage h2{font-size:2.8rem}.notebook-module__4mmdHa__usefulLinks strong,.notebook-module__4mmdHa__usefulLinks a>span>span{font-size:var(--text-meta)}}@media (prefers-reduced-motion:reduce){.notebook-module__4mmdHa__book{scroll-behavior:auto}.notebook-module__4mmdHa__bookControls button{transition:none}}
.contributors-module__Bk86Tq__trigger{z-index:2;vertical-align:middle;min-height:44px;color:inherit;font:inherit;text-align:start;text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--duration-fast) ease;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;position:relative}.contributors-module__Bk86Tq__trigger:hover:not(:disabled),.contributors-module__Bk86Tq__trigger:focus-visible{text-decoration-thickness:2px}.contributors-module__Bk86Tq__chip{z-index:2;border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);background:var(--color-paper-3);min-height:44px;color:var(--color-ink);font:500 .875rem var(--font-body);cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:center;padding:0 18px;display:inline-flex;position:relative}.contributors-module__Bk86Tq__chip:hover:not(:disabled),.contributors-module__Bk86Tq__chip:focus-visible{border-color:var(--color-ink);background:var(--color-butter)}.contributors-module__Bk86Tq__overlay{z-index:2;border-radius:var(--radius-pill);color:#fff;max-width:100%;min-height:28px;font:500 .75rem/1.2 var(--font-body);text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--duration-fast) ease;background:#1934489e;align-items:center;margin:8px 0;padding:4px 10px;display:inline-flex;position:relative}.contributors-module__Bk86Tq__overlay:before{content:"";position:absolute;inset:-8px -4px}.contributors-module__Bk86Tq__overlay:hover:not(:disabled),.contributors-module__Bk86Tq__overlay:focus-visible{text-underline-offset:3px;background:#193448e0;text-decoration:underline}.contributors-module__Bk86Tq__overlay:focus-visible{outline-offset:2px;outline:3px solid #fff}.contributors-module__Bk86Tq__overlay[data-pointer-focus]:focus{outline:none}.contributors-module__Bk86Tq__trigger:disabled,.contributors-module__Bk86Tq__chip:disabled,.contributors-module__Bk86Tq__overlay:disabled{cursor:default}.contributors-module__Bk86Tq__trigger:focus-visible,.contributors-module__Bk86Tq__chip:focus-visible,.contributors-module__Bk86Tq__dialog :is(a,button):focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.contributors-module__Bk86Tq__trigger[data-pointer-focus]:focus,.contributors-module__Bk86Tq__chip[data-pointer-focus]:focus{outline:none}.contributors-module__Bk86Tq__trigger[data-pointer-focus]:focus:not(:hover){text-decoration-thickness:1px}.contributors-module__Bk86Tq__chip[data-pointer-focus]:focus:not(:hover){border-color:var(--color-rule-strong);background:var(--color-paper-3)}.contributors-module__Bk86Tq__dialog{border-radius:var(--radius-tight);background:var(--color-paper);width:min(680px,100vw - 24px);max-height:90dvh;color:var(--color-ink);text-align:left;font:1rem var(--font-body);border:0;margin:auto;padding:0}.contributors-module__Bk86Tq__dialog::backdrop{background:#193448d1}.contributors-module__Bk86Tq__body{padding:clamp(24px,5vw,44px);position:relative}.contributors-module__Bk86Tq__dialog .contributors-module__Bk86Tq__body>p{margin:1.2rem 0;line-height:1.75}.contributors-module__Bk86Tq__heading{align-items:center;gap:clamp(16px,4vw,32px);padding-right:44px;display:flex}.contributors-module__Bk86Tq__heading>div{gap:.35rem;min-width:0;display:grid}.contributors-module__Bk86Tq__heading p{margin:0}.contributors-module__Bk86Tq__dialog .contributors-module__Bk86Tq__eyebrow{font-size:var(--text-meta);color:var(--color-fg-muted);font-weight:500;line-height:1.5}.contributors-module__Bk86Tq__dialog .contributors-module__Bk86Tq__name{font:600 clamp(1.5rem, 5vw, 2.2rem) / 1.2 var(--font-display);text-wrap:balance}.contributors-module__Bk86Tq__body .contributors-module__Bk86Tq__subhead{font:600 1.4rem var(--font-display);margin:2rem 0 .5rem}.contributors-module__Bk86Tq__dialog .contributors-module__Bk86Tq__body .contributors-module__Bk86Tq__note{font-size:var(--text-meta);color:var(--color-fg-muted);margin-top:0}.contributors-module__Bk86Tq__initials,.contributors-module__Bk86Tq__portrait{object-fit:cover;border-radius:var(--radius-card);flex-shrink:0;width:180px;height:180px}.contributors-module__Bk86Tq__initials{background:var(--color-butter);font:600 3.2rem var(--font-display);place-items:center;display:grid}.contributors-module__Bk86Tq__close{border-radius:var(--radius-btn);cursor:pointer;width:44px;height:44px;transition:background-color var(--duration-fast) ease;place-items:center;display:grid;position:absolute;top:12px;right:12px}.contributors-module__Bk86Tq__close:hover,.contributors-module__Bk86Tq__close:focus-visible{background:var(--color-sky)}.contributors-module__Bk86Tq__instagram{text-underline-offset:4px;align-items:center;gap:.4rem;width:fit-content;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.contributors-module__Bk86Tq__handle{font-weight:400}.contributors-module__Bk86Tq__heading .contributors-module__Bk86Tq__instagramPending{min-height:44px;font-size:var(--text-meta);color:var(--color-fg-muted);align-items:center;display:flex}.contributors-module__Bk86Tq__instagram:hover,.contributors-module__Bk86Tq__instagram:focus-visible{text-decoration-thickness:2px}.contributors-module__Bk86Tq__profileLink{width:fit-content;min-height:44px;color:var(--color-ink);text-underline-offset:4px;align-items:center;gap:.4rem;font-weight:500;text-decoration:underline;display:inline-flex}.contributors-module__Bk86Tq__profileLink:hover,.contributors-module__Bk86Tq__profileLink:focus-visible{text-decoration-thickness:2px}@media (max-width:520px){.contributors-module__Bk86Tq__heading{flex-direction:column;align-items:start;gap:16px}.contributors-module__Bk86Tq__initials,.contributors-module__Bk86Tq__portrait{width:140px;height:140px}.contributors-module__Bk86Tq__initials{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.contributors-module__Bk86Tq__trigger,.contributors-module__Bk86Tq__chip,.contributors-module__Bk86Tq__overlay,.contributors-module__Bk86Tq__close{transition:none}}
.editorial-module__c53xYG__editorial{color:var(--color-ink);background:var(--color-paper);overflow-x:clip}.editorial-module__c53xYG__editorial :is(h1,h2,h3,p,figure){margin:0}.editorial-module__c53xYG__editorial :is(h1,h2,h3){font-family:var(--font-display);text-wrap:balance;font-weight:600}.editorial-module__c53xYG__editorial h1{letter-spacing:-.05em;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.08}.editorial-module__c53xYG__editorial h2{letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,3rem);line-height:1.15}.editorial-module__c53xYG__editorial h3{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.22}.editorial-module__c53xYG__editorial p{line-height:1.85}.editorial-module__c53xYG__editorial a{text-underline-offset:.22em}.editorial-module__c53xYG__editorial :is(a,button):focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.editorial-module__c53xYG__editorial section[id]{scroll-margin-top:11rem}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__label{font-size:.75rem;font-weight:500;line-height:1.7}.editorial-module__c53xYG__standfirst{max-width:55ch;font-size:clamp(1rem,1.3vw,1.15rem)}.editorial-module__c53xYG__link{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:1.3rem;width:fit-content;max-width:100%;min-height:44px;padding-block:.55rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.editorial-module__c53xYG__link:hover,.editorial-module__c53xYG__link:focus-visible{box-shadow:inset 0 -1px 0 var(--color-ink)}.editorial-module__c53xYG__link svg{transition:transform var(--duration-fast) ease;flex-shrink:0}.editorial-module__c53xYG__link:hover svg,.editorial-module__c53xYG__link:focus-visible svg{transform:translate(3px)}.editorial-module__c53xYG__photo{isolation:isolate;border-radius:var(--radius-photo);aspect-ratio:3/2;background:var(--color-sky);min-width:0;position:relative;overflow:hidden}.editorial-module__c53xYG__photo img{object-fit:cover}.editorial-module__c53xYG__photo figcaption{color:#fff;font-size:var(--text-meta);background:linear-gradient(#0000,#0d1f2ad9);padding:2rem 1rem .65rem;line-height:1.5;position:absolute;inset:auto 0 0}.editorial-module__c53xYG__photo figcaption a{text-decoration:underline}.editorial-module__c53xYG__sectionInner,.editorial-module__c53xYG__destinationStories{max-width:var(--container-site);padding:var(--section-space) var(--page-gutter);margin-inline:auto}.editorial-module__c53xYG__intro{max-width:var(--container-site);padding:clamp(40px, 6vw, 85px) var(--page-gutter) 0;margin-inline:auto}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__intro .editorial-module__c53xYG__kicker{margin:0 0 20px;font-size:.85rem;line-height:1.5}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__intro h1{font:600 clamp(2.8rem, 6vw, 6rem) / 1.08 var(--font-display);letter-spacing:-.045em;max-width:17ch;margin:20px 0}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__intro>p:not(.editorial-module__c53xYG__kicker){max-width:62ch;line-height:1.9}.editorial-module__c53xYG__feedHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.editorial-module__c53xYG__feedHeading h2{margin-top:.6rem}.editorial-module__c53xYG__filters{flex-wrap:wrap;gap:7px;display:flex}.editorial-module__c53xYG__filters button{border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);min-height:44px;color:var(--color-ink);font:500 .8125rem/1.2 var(--font-body);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;padding:10px 18px}.editorial-module__c53xYG__filters button:disabled{cursor:default}.editorial-module__c53xYG__filters button:hover:not(:disabled),.editorial-module__c53xYG__filters button:focus-visible{border-color:var(--color-ink);background:var(--color-paper-3)}.editorial-module__c53xYG__filters button[aria-pressed=true],.editorial-module__c53xYG__filters button[aria-pressed=true]:hover,.editorial-module__c53xYG__filters button[aria-pressed=true]:focus-visible{background:var(--color-ink);color:var(--color-paper-3);border-color:var(--color-ink)}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__feedCount{padding-block:1.2rem 2rem;font-size:.75rem}.editorial-module__c53xYG__postGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem clamp(1.5rem,2.8vw,3rem);display:grid}.editorial-module__c53xYG__postCard{flex-direction:column;min-width:0;display:flex}.editorial-module__c53xYG__postCopy{flex-direction:column;flex:1;align-items:start;gap:.95rem;padding-top:1.25rem;display:flex}.editorial-module__c53xYG__postCopy>p{font-size:.875rem}.editorial-module__c53xYG__postCard>.editorial-module__c53xYG__photo{border-radius:var(--radius-card)}.editorial-module__c53xYG__postCopy h3 a:hover,.editorial-module__c53xYG__postCopy h3 a:focus-visible{text-decoration:underline;text-decoration-thickness:1px}.editorial-module__c53xYG__postMeta{font-size:var(--text-meta);flex-direction:column;gap:.25rem;margin-top:auto;display:flex}.editorial-module__c53xYG__previewStatus{border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);background:var(--color-butter);font-size:var(--text-meta);padding:.2rem .6rem;line-height:1.5;display:inline-block}@media (min-width:1101px){.editorial-module__c53xYG__postGrid[data-featured]>:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.editorial-module__c53xYG__postGrid[data-featured]>:first-child .editorial-module__c53xYG__photo{aspect-ratio:16/10}.editorial-module__c53xYG__postGrid[data-featured]>:first-child .editorial-module__c53xYG__postCopy{padding-top:0}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__postGrid[data-featured]>:first-child h3{font-size:clamp(1.8rem,2.6vw,2.5rem)}.editorial-module__c53xYG__postGrid[data-featured]>:first-child .editorial-module__c53xYG__postCopy>p{max-width:48ch;font-size:1rem}}.editorial-module__c53xYG__invitationBand{--color-fg-muted:var(--color-ink);background:var(--color-sky)}.editorial-module__c53xYG__teamLinks{flex-wrap:wrap;gap:.75rem;display:flex}.editorial-module__c53xYG__story{--sheet-pad:clamp(18px, 3vw, 44px);max-width:var(--container-site);padding:1rem var(--page-gutter) var(--section-space);grid-template-columns:minmax(0,780px) minmax(240px,320px);grid-template-areas:"heading heading""sheet aside";justify-content:center;align-items:start;column-gap:clamp(2rem,4vw,4.5rem);margin-inline:auto;display:grid}.editorial-module__c53xYG__storyHeading{grid-area:heading;gap:.7rem;padding-bottom:1.5rem;display:grid}.editorial-module__c53xYG__storyHeading .editorial-module__c53xYG__standfirst{line-height:1.65}.editorial-module__c53xYG__storySheet{min-width:0;padding:var(--sheet-pad);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-paper-3) 78%, var(--color-paper));box-shadow:0 1px 0 var(--color-rule);grid-area:sheet}.editorial-module__c53xYG__articleFigure{gap:.6rem;display:grid}.editorial-module__c53xYG__articleImage{aspect-ratio:3/2;border-radius:var(--radius-tight);background:var(--color-sky);position:relative;overflow:hidden}.editorial-module__c53xYG__articleCoverImage{aspect-ratio:16/10}.editorial-module__c53xYG__articleImage img{object-fit:cover}.editorial-module__c53xYG__articleFigure figcaption{gap:.15rem;display:grid}.editorial-module__c53xYG__figureCaption{font:600 1rem / 1.4 var(--font-display);letter-spacing:-.01em}.editorial-module__c53xYG__figureCredit{font-size:var(--text-meta);color:var(--color-fg-muted);line-height:1.5}.editorial-module__c53xYG__figureCredit a{text-decoration:underline}.editorial-module__c53xYG__breadcrumb ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.editorial-module__c53xYG__breadcrumb li{align-items:center;min-width:0;display:flex}.editorial-module__c53xYG__breadcrumb li+li:before{content:"/";color:var(--color-fg-muted);margin-inline:.6rem}.editorial-module__c53xYG__breadcrumb a{align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.editorial-module__c53xYG__breadcrumb a:hover,.editorial-module__c53xYG__breadcrumb a:focus-visible{text-decoration-thickness:2px}.editorial-module__c53xYG__breadcrumb [aria-current]{max-width:32ch;color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-module__c53xYG__storyHeading h1{max-width:22ch}.editorial-module__c53xYG__readingMeta{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;font-size:.75rem;display:flex}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__prose{margin-top:2rem;font-size:1.0625rem}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__prose>.editorial-module__c53xYG__articleFigure{margin-block:2.5rem}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__prose :is(p,li){line-height:1.7}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__prose>*+*{margin-top:1.5rem}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__prose h2{margin-top:3rem;font-size:2rem}.editorial-module__c53xYG__prose a{text-decoration:underline}.editorial-module__c53xYG__articleMain{gap:3rem;min-width:0;display:grid}.editorial-module__c53xYG__freshness{font-size:.875rem}.editorial-module__c53xYG__articleExtra{border-top:1px solid var(--color-ink);gap:1.2rem;max-width:66ch;padding-top:1.5rem;display:grid}.editorial-module__c53xYG__articleExtra h2{font-size:1.6rem}.editorial-module__c53xYG__faqList{border-top:1px solid var(--color-rule-strong)}.editorial-module__c53xYG__faqItem{border-bottom:1px solid var(--color-rule-strong)}.editorial-module__c53xYG__faqItem>summary,.editorial-module__c53xYG__sourcesFold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;list-style:none;display:flex}.editorial-module__c53xYG__faqItem>summary{padding-block:.9rem}.editorial-module__c53xYG__faqItem>summary::-webkit-details-marker{display:none}.editorial-module__c53xYG__sourcesFold>summary::-webkit-details-marker{display:none}.editorial-module__c53xYG__toc summary::-webkit-details-marker{display:none}.editorial-module__c53xYG__faqItem>summary:after,.editorial-module__c53xYG__sourcesFold>summary:after,.editorial-module__c53xYG__toc summary:after{content:"+";border:1px solid var(--color-rule-strong);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:1rem;line-height:1;display:grid}.editorial-module__c53xYG__faqItem[open]>summary:after,.editorial-module__c53xYG__sourcesFold[open]>summary:after,.editorial-module__c53xYG__toc details[open]>summary:after{content:"−"}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__faqItem h3{font-size:1.125rem}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__faqItem .editorial-module__c53xYG__prose{margin-top:0;padding-bottom:1.1rem;font-size:1rem}.editorial-module__c53xYG__sourcesFold>summary{justify-content:flex-start}.editorial-module__c53xYG__sourcesFold>summary span{color:var(--color-fg-muted);margin-left:auto;font-size:.875rem}.editorial-module__c53xYG__sourcesFold[open]>summary{margin-bottom:1rem}.editorial-module__c53xYG__ourTake{border-left:3px solid var(--color-ink);border-radius:0 var(--radius-tight) var(--radius-tight) 0;background:var(--color-butter);gap:.6rem;margin-top:1.75rem;padding:1.25rem 1.4rem;display:grid}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__ourTake p:not(.editorial-module__c53xYG__label){font-size:1.0625rem;line-height:1.7}.editorial-module__c53xYG__toc ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.editorial-module__c53xYG__toc a{align-items:center;min-height:44px;padding-block:.3rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.editorial-module__c53xYG__toc a:hover,.editorial-module__c53xYG__toc a:focus-visible{text-decoration:underline}.editorial-module__c53xYG__tocFold{border:1px solid var(--color-rule-strong);border-radius:var(--radius-tight);margin-top:1.5rem;padding:.25rem 1rem;display:none}.editorial-module__c53xYG__tocFold summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.editorial-module__c53xYG__tocFold ol{padding-bottom:.75rem}.editorial-module__c53xYG__tocFold a{min-height:44px}.editorial-module__c53xYG__tocSide{border-top:1px solid var(--color-rule-strong);gap:.6rem;max-height:calc(100vh - 136px);padding-top:1.2rem;display:grid;position:sticky;top:112px;overflow-y:auto}.editorial-module__c53xYG__asideColumn{margin-top:var(--sheet-pad);grid-area:aside;align-content:start;align-self:stretch;gap:2rem;display:grid}.editorial-module__c53xYG__asideColumn .editorial-module__c53xYG__sidebar{grid-area:auto;margin-top:0;position:static}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__prose :is(h2,h3)[id]{scroll-margin-top:8rem}.editorial-module__c53xYG__relatedList{gap:.6rem;padding-left:1.2rem;font-size:.9375rem;list-style:outside;display:grid}.editorial-module__c53xYG__relatedList a{overflow-wrap:anywhere;text-decoration:underline}.editorial-module__c53xYG__sidebar{margin-top:var(--sheet-pad);border-top:2px solid var(--color-ink);grid-area:aside;align-content:start;justify-items:start;gap:1.2rem;padding-top:1.2rem;display:grid;position:sticky;top:112px}.editorial-module__c53xYG__sidebar p{font-size:.875rem}.editorial-module__c53xYG__sidebar h2{font-size:1.6rem}.editorial-module__c53xYG__relatedHeading{gap:1rem;margin-bottom:2.5rem;display:grid}@media (max-width:1100px){.editorial-module__c53xYG__postGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__c53xYG__story{grid-template-columns:minmax(0,1fr) 240px;column-gap:2rem}}@media (prefers-reduced-motion:reduce){.editorial-module__c53xYG__link svg,.editorial-module__c53xYG__filters button{transition:none}}@media (max-width:760px){.editorial-module__c53xYG__story{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""sheet""aside"}.editorial-module__c53xYG__postGrid{grid-template-columns:1fr}.editorial-module__c53xYG__sidebar{margin-top:2rem;position:static}.editorial-module__c53xYG__asideColumn{margin-top:2rem}.editorial-module__c53xYG__tocSide{display:none}.editorial-module__c53xYG__tocFold{display:block}}.editorial-module__c53xYG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding-top:2.5rem;display:flex}.editorial-module__c53xYG__pagination ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.editorial-module__c53xYG__pagination ol :is(a,span){border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);place-items:center;min-width:44px;min-height:44px;font-size:.875rem;text-decoration:none;display:grid}.editorial-module__c53xYG__pagination ol a:hover,.editorial-module__c53xYG__pagination ol a:focus-visible{border-color:var(--color-ink);background:var(--color-paper-3)}.editorial-module__c53xYG__pagination ol [aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper-3)}.editorial-module__c53xYG__hubLinks{gap:.8rem;padding-top:2.5rem;display:grid}.editorial-module__c53xYG__hubLinks ul{flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.editorial-module__c53xYG__hubHeader{padding-bottom:0}.editorial-module__c53xYG__hubHeading{gap:1.2rem;max-width:720px;padding-top:1.5rem;display:grid}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__hubListTitle{margin-bottom:1.5rem;font-size:clamp(1.35rem,2vw,1.8rem)}.editorial-module__c53xYG__hubList{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.editorial-module__c53xYG__hubList li{border-top:1px solid var(--color-rule-strong);align-content:start;gap:.5rem;padding-block:1.4rem;display:grid}.editorial-module__c53xYG__editorial .editorial-module__c53xYG__hubList h3{font-size:clamp(1.15rem,1.6vw,1.4rem)}.editorial-module__c53xYG__hubList h3 a{text-decoration:none}.editorial-module__c53xYG__hubList h3,.editorial-module__c53xYG__hubList li>p,.editorial-module__c53xYG__postCopy h3,.editorial-module__c53xYG__postCopy>p{overflow-wrap:anywhere}.editorial-module__c53xYG__hubList h3 a:hover,.editorial-module__c53xYG__hubList h3 a:focus-visible{text-decoration:underline}.editorial-module__c53xYG__hubEmpty{max-width:640px}
.post-card-module__l6QPsq__card{flex-direction:column;height:100%;display:flex;position:relative}.post-card-module__l6QPsq__compact{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:88px minmax(0,1fr);display:grid}@media (min-width:40rem){.post-card-module__l6QPsq__compact{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:112px minmax(0,1fr)}}@media (min-width:80rem){.post-card-module__l6QPsq__compact{grid-template-columns:clamp(112px,9vw,160px) minmax(0,1fr)}}.post-card-module__l6QPsq__frame{aspect-ratio:3/2;border-radius:var(--radius-photo,3px);background-color:var(--color-sky,#bfd9f3);width:100%;max-width:430px;margin-inline:auto;position:relative;overflow:hidden}.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__frame{aspect-ratio:4/3;width:88px;max-width:none}@media (min-width:40rem){.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__frame{width:112px}}@media (min-width:80rem){.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__frame{width:clamp(112px,9vw,160px)}}.post-card-module__l6QPsq__image{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;transition-duration:.7s}@media (prefers-reduced-motion:reduce){.post-card-module__l6QPsq__image{transition-property:none}}.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__image{width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.post-card-module__l6QPsq__card:hover .post-card-module__l6QPsq__image{scale:1.025}@media (prefers-reduced-motion:reduce){.post-card-module__l6QPsq__card:hover .post-card-module__l6QPsq__image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.post-card-module__l6QPsq__body{margin-top:calc(var(--spacing,.25rem) * 7);flex-direction:column;flex:1;display:flex}.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__body{margin-top:0}.post-card-module__l6QPsq__date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-fg-muted,#5b6167)}.post-card-module__l6QPsq__title{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-display,var(--font-quicksand), "Trebuchet MS", sans-serif);--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);font-size:1.375rem;line-height:1.3;font-weight:var(--font-weight-semibold,600);text-wrap:balance;color:var(--color-ink,#2b4a63)}.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__title{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.25;font-size:1.1rem;line-height:1.25}@media (min-width:96rem){.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__title{font-size:1.375rem}}.post-card-module__l6QPsq__link:after{border-radius:var(--radius-panel,28px);--tw-content:"";content:var(--tw-content);position:absolute;inset:0}@media (hover:hover){.post-card-module__l6QPsq__link:hover{text-decoration-line:underline;text-decoration-color:#2b4a634d}@supports (color:color-mix(in lab, red, red)){.post-card-module__l6QPsq__link:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent)}}.post-card-module__l6QPsq__link:hover{text-underline-offset:4px}}.post-card-module__l6QPsq__link:focus-visible{text-decoration-line:underline;text-decoration-color:#2b4a634d}@supports (color:color-mix(in lab, red, red)){.post-card-module__l6QPsq__link:focus-visible{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink,#2b4a63) 30%, transparent)}}.post-card-module__l6QPsq__link:focus-visible{text-underline-offset:4px}.post-card-module__l6QPsq__excerpt{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-fg-muted,#5b6167);flex:1}@media not all and (min-width:48rem){.post-card-module__l6QPsq__compact .post-card-module__l6QPsq__excerpt{display:none}}.post-card-module__l6QPsq__meta{z-index:10;margin-top:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink,#2b4a63);flex-wrap:wrap;display:flex;position:relative}.post-card-module__l6QPsq__arrow{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#2b4a6333;border-radius:3.40282e38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.post-card-module__l6QPsq__arrow{border-color:color-mix(in oklab, var(--color-ink,#2b4a63) 20%, transparent)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.like-button-module__gJen_a__root{flex-direction:column;display:inline-flex;position:relative}.like-button-module__gJen_a__compactRoot{align-items:flex-end}.like-button-module__gJen_a__fullRoot{align-items:flex-start}.like-button-module__gJen_a__full{box-sizing:border-box;border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);background:var(--color-paper-3);min-height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);align-items:center;gap:10px;padding:0 16px 0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.like-button-module__gJen_a__slot{box-sizing:border-box;border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);background:var(--color-paper-3);opacity:.75;width:calc(62px + 3.4em);height:44px;font-size:13px;display:inline-block}.like-button-module__gJen_a__full:hover:not(:disabled),.like-button-module__gJen_a__full:focus-visible{border-color:var(--color-ink);background:var(--color-royal-soft)}.like-button-module__gJen_a__full[data-liked]{background:var(--color-butter);border-color:color-mix(in srgb, var(--color-ink) 45%, transparent)}.like-button-module__gJen_a__full[data-liked]:hover:not(:disabled),.like-button-module__gJen_a__full[data-liked]:focus-visible{border-color:var(--color-ink);background:var(--color-butter)}.like-button-module__gJen_a__label{text-align:left;min-width:3.4em}.like-button-module__gJen_a__count{border-left:1px solid var(--color-rule-strong);font-variant-numeric:tabular-nums;align-self:stretch;align-items:center;margin-left:2px;padding-left:12px;font-weight:600;display:inline-flex;overflow:hidden}.like-button-module__gJen_a__count>span{display:inline-block}.like-button-module__gJen_a__countValue{animation:like-button-module__gJen_a__count-in .22s var(--ease-out-quart) both}@keyframes like-button-module__gJen_a__count-in{0%{opacity:0;transform:translateY(5px)}}.like-button-module__gJen_a__compact{box-sizing:border-box;width:44px;height:44px;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;place-items:center;padding:0;display:grid}.like-button-module__gJen_a__full:active:not(:disabled),.like-button-module__gJen_a__compact:active:not(:disabled){transform:scale(.94)}.like-button-module__gJen_a__chip{border-radius:var(--radius-btn);background:color-mix(in srgb, var(--color-paper-3) 90%, transparent);width:40px;height:40px;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--color-ink-deep) 45%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent);transition:background-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);place-items:center;display:grid;position:relative}.like-button-module__gJen_a__compact:hover:not(:disabled) .like-button-module__gJen_a__chip,.like-button-module__gJen_a__compact:focus-visible .like-button-module__gJen_a__chip{background:var(--color-paper-3);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--color-ink-deep) 55%, transparent), inset 0 0 0 1px var(--color-ink)}.like-button-module__gJen_a__compact[data-liked] .like-button-module__gJen_a__chip{background:var(--color-butter)}.like-button-module__gJen_a__compact:focus-visible{outline:none}.like-button-module__gJen_a__compact:focus-visible .like-button-module__gJen_a__chip{outline:2px solid var(--color-ink);outline-offset:2px}.like-button-module__gJen_a__badge{border-radius:var(--radius-photo);background:var(--color-ink);min-width:18px;height:18px;color:var(--color-butter);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-paper-3);padding:0 5px;font-size:10px;font-weight:600;line-height:18px;position:absolute;bottom:-4px;right:-5px}.like-button-module__gJen_a__full:disabled,.like-button-module__gJen_a__compact:disabled{cursor:default}.like-button-module__gJen_a__full:disabled{opacity:.75}.like-button-module__gJen_a__heartWrap{place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.like-button-module__gJen_a__heart{will-change:transform;place-items:center;display:inline-grid}.like-button-module__gJen_a__sparks{pointer-events:none;position:absolute;inset:0}.like-button-module__gJen_a__spark{background:var(--color-butter);width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 55%, transparent);pointer-events:none;animation:like-button-module__gJen_a__spark-out .45s var(--ease-out-quart) both;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.like-button-module__gJen_a__spark:first-child{--spark-x:0px;--spark-y:-17px}.like-button-module__gJen_a__spark:nth-child(2){--spark-x:14.72px;--spark-y:-8.5px}.like-button-module__gJen_a__spark:nth-child(3){--spark-x:14.72px;--spark-y:8.5px}.like-button-module__gJen_a__spark:nth-child(4){--spark-x:0px;--spark-y:17px}.like-button-module__gJen_a__spark:nth-child(5){--spark-x:-14.72px;--spark-y:8.5px}.like-button-module__gJen_a__spark:nth-child(6){--spark-x:-14.72px;--spark-y:-8.5px}@keyframes like-button-module__gJen_a__spark-out{0%{opacity:1;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(1)}}.like-button-module__gJen_a__notice{z-index:3;width:max-content;max-width:min(240px,70vw);font-size:var(--text-meta);pointer-events:none;line-height:1.45;position:absolute;top:calc(100% + 6px)}.like-button-module__gJen_a__fullRoot .like-button-module__gJen_a__notice{left:0}.like-button-module__gJen_a__compactRoot .like-button-module__gJen_a__notice{right:2px}.like-button-module__gJen_a__notice[data-open]{border-radius:var(--radius-btn);background:var(--color-ink);color:var(--color-paper-3);box-shadow:var(--shadow-lift);animation:like-button-module__gJen_a__notice-in var(--duration-base) var(--ease-out-quart) both;padding:8px 12px}@keyframes like-button-module__gJen_a__notice-in{0%{opacity:0;transform:translateY(-4px)}}.like-button-module__gJen_a__overlay{z-index:3;position:absolute;top:6px;right:6px}.like-button-module__gJen_a__bar{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.like-button-module__gJen_a__barEnd{border-radius:var(--radius-card);background:var(--color-paper-3);border:1px solid var(--color-rule);justify-content:space-between;margin-top:clamp(2rem,4vw,3rem);padding:18px 20px}.like-button-module__gJen_a__barQuestion{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:600}@media (prefers-reduced-motion:reduce){.like-button-module__gJen_a__full,.like-button-module__gJen_a__compact,.like-button-module__gJen_a__chip{transition:none}.like-button-module__gJen_a__full:active:not(:disabled),.like-button-module__gJen_a__compact:active:not(:disabled){transform:none}.like-button-module__gJen_a__countValue,.like-button-module__gJen_a__spark,.like-button-module__gJen_a__notice[data-open]{animation:none}}
.destinations-journey-module__feN98G__journey{color:var(--color-butter);background:var(--color-ink-deep);margin-top:12px;padding:clamp(36px,4.5vw,68px) 0 clamp(26px,3.5vw,48px);position:relative;overflow:clip}.destinations-journey-module__feN98G__heading{padding:0 var(--content-inset) clamp(28px, 3vw, 44px);justify-content:space-between;align-items:end;gap:clamp(32px,7vw,110px);display:flex}.destinations-journey-module__feN98G__heading h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(50px,6.5vw,98px);font-weight:600;line-height:.92}.destinations-journey-module__feN98G__headingAside{flex-direction:column;flex:none;align-items:flex-start;gap:15px;width:min(100%,330px);padding-bottom:4px;display:flex}.destinations-journey-module__feN98G__skip,.destinations-journey-module__feN98G__routeIntro a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-butter) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-butter) 45%, transparent);text-underline-offset:5px;transition:text-decoration-color var(--duration-fast);align-items:center;gap:15px;font-size:13px;display:inline-flex}.destinations-journey-module__feN98G__skip:hover,.destinations-journey-module__feN98G__skip:focus-visible,.destinations-journey-module__feN98G__routeIntro a:hover,.destinations-journey-module__feN98G__routeIntro a:focus-visible{text-decoration-color:currentColor}.destinations-journey-module__feN98G__ribbon{height:clamp(390px,34vw,520px);margin-inline:var(--content-inset);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid;position:relative}.destinations-journey-module__feN98G__destination{isolation:isolate;border-radius:var(--radius-card);min-width:0;position:relative;overflow:hidden}.destinations-journey-module__feN98G__imagePlane,.destinations-journey-module__feN98G__shade{position:absolute;inset:0}.destinations-journey-module__feN98G__imagePlane{z-index:-2;will-change:transform;inset:-2% -5%}.destinations-journey-module__feN98G__image{object-fit:cover;transition:transform .7s var(--ease-out-quart)}.destinations-journey-module__feN98G__destination:nth-child(2) .destinations-journey-module__feN98G__image{object-position:center 55%}.destinations-journey-module__feN98G__destination:hover .destinations-journey-module__feN98G__image,.destinations-journey-module__feN98G__destination:focus-within .destinations-journey-module__feN98G__image{transform:scale(1.035)}.destinations-journey-module__feN98G__shade{z-index:-1;background:linear-gradient(#1934481f 20%,#193448c7 100%)}.destinations-journey-module__feN98G__destinationMeta{color:#ffffffe0;font-size:var(--text-meta);justify-content:space-between;gap:16px;display:flex;position:absolute;top:15%;left:clamp(18px,2vw,34px);right:clamp(18px,2vw,34px)}.destinations-journey-module__feN98G__destinationCopy{position:absolute;bottom:15%;left:clamp(18px,2vw,34px);right:clamp(18px,2vw,34px)}.destinations-journey-module__feN98G__destinationCopy p,.destinations-journey-module__feN98G__destinationCopy>span{font-size:var(--text-meta)}.destinations-journey-module__feN98G__destinationCopy h3{font-family:var(--font-display);letter-spacing:-.06em;margin:6px 0 9px;font-size:clamp(42px,5vw,78px);font-weight:600;line-height:.94}.destinations-journey-module__feN98G__destinationCopy>span{color:#ffffffe0;max-width:31ch;line-height:1.6;display:block}.destinations-journey-module__feN98G__destinationLink{z-index:3;position:absolute;inset:0}.destinations-journey-module__feN98G__destinationLink>span{color:#fff;font-size:var(--text-meta);text-underline-offset:4px;text-decoration:underline;position:absolute;bottom:8%;right:clamp(18px,2vw,34px)}.destinations-journey-module__feN98G__destinationLink svg{color:#fff;transition:transform .22s var(--ease-out-quart);position:absolute;bottom:calc(8% + 20px);right:clamp(18px,2vw,34px)}.destinations-journey-module__feN98G__destinationLink:hover svg,.destinations-journey-module__feN98G__destinationLink:focus-visible svg{transform:translate(3px)}.destinations-journey-module__feN98G__route{padding:clamp(18px, 2.5vw, 32px) var(--content-inset) 0}.destinations-journey-module__feN98G__routeIntro{min-height:44px;font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:24px;display:flex}.destinations-journey-module__feN98G__cities{flex-wrap:wrap;column-gap:24px;margin:0;padding:0;list-style:none;display:flex}.destinations-journey-module__feN98G__journey :focus-visible{outline-color:var(--color-butter)}@media (max-width:899px){.destinations-journey-module__feN98G__journey{padding-top:32px}.destinations-journey-module__feN98G__heading{flex-direction:column;align-items:start;gap:20px;padding-bottom:28px}.destinations-journey-module__feN98G__heading h2{max-width:12ch;font-size:clamp(45px,11vw,72px)}.destinations-journey-module__feN98G__headingAside{width:100%}.destinations-journey-module__feN98G__ribbon{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;height:640px}.destinations-journey-module__feN98G__destinationMeta{top:18px}.destinations-journey-module__feN98G__destinationCopy{bottom:22px}.destinations-journey-module__feN98G__destinationCopy h3{margin:2px 0 5px;font-size:clamp(38px,10vw,54px)}.destinations-journey-module__feN98G__destinationCopy>span,.destinations-journey-module__feN98G__destinationLink>span,.destinations-journey-module__feN98G__destinationLink svg{display:none}.destinations-journey-module__feN98G__route{padding-top:22px}}@media (max-width:560px){.destinations-journey-module__feN98G__skip{min-height:44px}.destinations-journey-module__feN98G__ribbon{height:560px}.destinations-journey-module__feN98G__destinationCopy p,.destinations-journey-module__feN98G__destinationCopy>span,.destinations-journey-module__feN98G__destinationMeta span:last-child{display:none}.destinations-journey-module__feN98G__destinationCopy h3{font-size:42px}.destinations-journey-module__feN98G__routeIntro{flex-direction:column;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.destinations-journey-module__feN98G__imagePlane{will-change:auto;transform:none!important}.destinations-journey-module__feN98G__image,.destinations-journey-module__feN98G__destinationLink svg{transition:none}.destinations-journey-module__feN98G__destination:hover .destinations-journey-module__feN98G__image,.destinations-journey-module__feN98G__destination:focus-within .destinations-journey-module__feN98G__image,.destinations-journey-module__feN98G__destinationLink:hover svg,.destinations-journey-module__feN98G__destinationLink:focus-visible svg{transform:none}}
.community-post-module__RbSj4G__article{max-width:calc(780px + 2 * var(--page-gutter,16px));padding:1rem var(--page-gutter,16px) var(--section-space,4rem);gap:1.5rem;min-width:0;margin-inline:auto;display:grid}.community-post-module__RbSj4G__heading{gap:.7rem;min-width:0;display:grid}.community-post-module__RbSj4G__heading h1{overflow-wrap:anywhere;max-width:22ch}.community-post-module__RbSj4G__sheet{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-paper-3) 78%, var(--color-paper));min-width:0;box-shadow:0 1px 0 var(--color-rule);overflow-wrap:anywhere;padding:clamp(18px,3vw,44px)}.community-post-module__RbSj4G__sheet>*+*{margin-top:2rem}.community-post-module__RbSj4G__badge{border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);width:fit-content;font-size:var(--text-meta);color:var(--color-ink);align-items:center;padding:.25rem .5rem;font-weight:500;line-height:1.2;display:inline-flex}.community-post-module__RbSj4G__byline a{text-underline-offset:.22em;text-decoration:underline}.community-post-module__RbSj4G__photos{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.community-post-module__RbSj4G__figure{gap:.6rem;min-width:0;margin:0;display:grid}.community-post-module__RbSj4G__image{border-radius:var(--radius-tight);background:var(--color-sky);width:100%;height:auto;display:block}.community-post-module__RbSj4G__caption{font:600 1rem / 1.4 var(--font-display);letter-spacing:-.01em}.community-post-module__RbSj4G__missing{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-tight);min-height:10rem;color:var(--color-fg-muted);text-align:center;place-items:center;gap:.25rem;padding:1rem;font-size:.875rem;display:grid}
.first-chapter-section-module__zdEikq__section{background:var(--color-paper);color:var(--color-fg);padding-block:clamp(3.5rem,7vw,7rem);position:relative;overflow:clip}.first-chapter-section-module__zdEikq__container{width:100%;max-width:var(--container-site);padding-inline:var(--page-gutter);margin-inline:auto}.first-chapter-section-module__zdEikq__layout{grid-template-columns:minmax(0,.38fr) minmax(18rem,.62fr);align-items:center;gap:clamp(2.5rem,6vw,8rem);display:grid}.first-chapter-section-module__zdEikq__figure{min-width:0;margin:0}.first-chapter-section-module__zdEikq__photoFrame{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-paper-2);position:relative;overflow:hidden}.first-chapter-section-module__zdEikq__photo{object-fit:cover;object-position:54% center}.first-chapter-section-module__zdEikq__story{max-width:42rem;position:relative}.first-chapter-section-module__zdEikq__title{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.12}.first-chapter-section-module__zdEikq__prose{max-width:58ch;font-family:var(--font-body);margin-top:clamp(1.5rem,2vw,2rem);font-size:clamp(.95rem,1vw,1.05rem);font-weight:400;line-height:1.75}.first-chapter-section-module__zdEikq__prose p{margin:0}.first-chapter-section-module__zdEikq__prose p+p{margin-top:1.2em}.first-chapter-section-module__zdEikq__cta{border-bottom:1px solid var(--color-ink);min-height:2.75rem;color:var(--color-ink);font-family:var(--font-body);transition:border-color var(--duration-fast);align-items:center;gap:.6rem;margin-top:2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.first-chapter-section-module__zdEikq__cta:hover,.first-chapter-section-module__zdEikq__cta:focus-visible{border-bottom-color:var(--color-rule-strong)}.first-chapter-section-module__zdEikq__cta:focus-visible{border-radius:var(--radius-btn);outline:2px solid var(--color-ink);outline-offset:.25rem}@media (max-width:63.99rem){.first-chapter-section-module__zdEikq__layout{grid-template-columns:1fr;gap:clamp(2.25rem,7vw,4.5rem)}.first-chapter-section-module__zdEikq__figure,.first-chapter-section-module__zdEikq__story{width:min(100%,50rem);margin-inline:auto}.first-chapter-section-module__zdEikq__story{max-width:42rem}.first-chapter-section-module__zdEikq__photoFrame{max-height:17.5rem}}@media (max-width:30rem){.first-chapter-section-module__zdEikq__section{padding-block:3.25rem}.first-chapter-section-module__zdEikq__layout{gap:2rem}.first-chapter-section-module__zdEikq__photoFrame{aspect-ratio:4/3}.first-chapter-section-module__zdEikq__photo{object-position:62% center}.first-chapter-section-module__zdEikq__title{font-size:clamp(2rem,8.5vw,2.5rem)}.first-chapter-section-module__zdEikq__prose{font-size:.94rem;line-height:1.7}}
.impressions-module__Zz0NaG__section{--map-surface:var(--color-paper);--map-ink:var(--color-ink);--map-dot:#a5bdce;color:var(--map-ink);background:var(--map-surface);padding:var(--section-space) var(--content-inset);scroll-margin-top:100px;overflow:clip}.impressions-module__Zz0NaG__inner{width:100%;margin:0 auto}.impressions-module__Zz0NaG__hero{padding-top:clamp(42px,5vw,78px)}.impressions-module__Zz0NaG__heroInstruction{color:var(--color-fg-muted);margin-top:14px;font-size:.875rem;line-height:1.6}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__introduction{display:block}.impressions-module__Zz0NaG__destinationTitle{max-width:none;font-family:var(--font-display);letter-spacing:-.055em;text-align:left;white-space:nowrap;margin:0;font-size:clamp(3.4rem,7vw,8rem);font-weight:600;line-height:.95}.impressions-module__Zz0NaG__introduction{z-index:1;justify-content:space-between;align-items:flex-end;gap:3rem;display:flex;position:relative}.impressions-module__Zz0NaG__heading{font-family:var(--font-display);letter-spacing:-.063em;min-width:0;font-size:clamp(3rem,5.3vw,5.3rem);font-weight:600;line-height:1.02}.impressions-module__Zz0NaG__invitation{max-width:265px;margin-bottom:.25rem;font-size:.83rem;line-height:1.85}.impressions-module__Zz0NaG__instruction{font-size:var(--text-meta);margin-top:1.8rem}.impressions-module__Zz0NaG__instruction svg{vertical-align:middle;margin-left:.55rem;display:inline}.impressions-module__Zz0NaG__exploration{grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr);align-items:start;gap:clamp(2rem,3.6vw,4rem);margin-top:2rem;display:grid}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__exploration{margin-top:clamp(28px,4vw,58px);display:block}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__mapSide{padding-top:0}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__map{max-width:1500px}.impressions-module__Zz0NaG__mapSide{min-width:0;padding-top:1.8rem}.impressions-module__Zz0NaG__map{aspect-ratio:1000/480;touch-action:pan-y pinch-zoom;width:100%;max-width:960px;margin:0 auto;position:relative}.impressions-module__Zz0NaG__world,.impressions-module__Zz0NaG__lens,.impressions-module__Zz0NaG__mapPins{width:100%;height:100%;position:absolute;inset:0}.impressions-module__Zz0NaG__world,.impressions-module__Zz0NaG__lens{pointer-events:none}.impressions-module__Zz0NaG__lens canvas{width:100%;height:100%;display:block}.impressions-module__Zz0NaG__mapPins{pointer-events:none}.impressions-module__Zz0NaG__pin{pointer-events:auto;cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;transform:translate(-50%,-50%)}.impressions-module__Zz0NaG__pinDot{background:var(--map-ink);border:3px solid var(--map-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--color-ink);border-radius:50%;display:block}.impressions-module__Zz0NaG__pin[aria-pressed=true] .impressions-module__Zz0NaG__pinDot{width:15px;height:15px;box-shadow:0 0 0 1px var(--color-ink), 0 0 0 8px #bfd9f399}.impressions-module__Zz0NaG__pinName{font-family:var(--font-display);white-space:nowrap;text-shadow:0 0 5px var(--map-surface), 0 0 10px var(--map-surface), 0 0 12px var(--map-surface);font-size:clamp(.83rem,1.2vw,1.15rem);font-weight:600;position:absolute;bottom:calc(100% - 5px);left:50%;transform:translate(-50%)}.impressions-module__Zz0NaG__pin[data-label-side] .impressions-module__Zz0NaG__pinName{top:50%;bottom:auto}.impressions-module__Zz0NaG__pin[data-label-side=left] .impressions-module__Zz0NaG__pinName{left:auto;right:calc(100% - 10px);transform:translateY(-50%)}.impressions-module__Zz0NaG__pin[data-label-side=right] .impressions-module__Zz0NaG__pinName{left:calc(100% - 10px);transform:translateY(-50%)}.impressions-module__Zz0NaG__mapPins[data-pin-labels=contextual] .impressions-module__Zz0NaG__pinName{visibility:hidden}.impressions-module__Zz0NaG__mapPins[data-pin-labels=contextual] .impressions-module__Zz0NaG__pin:is([aria-pressed=true],[data-highlighted=true],:hover,:focus-visible) .impressions-module__Zz0NaG__pinName{visibility:visible}.impressions-module__Zz0NaG__pin:focus-visible,.impressions-module__Zz0NaG__choices button:focus-visible,.impressions-module__Zz0NaG__chapterLink:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.impressions-module__Zz0NaG__choices{z-index:1;flex-wrap:wrap;justify-content:center;gap:.4rem 1.8rem;margin-top:.5rem;display:flex;position:relative}.impressions-module__Zz0NaG__choices button{cursor:pointer;align-items:center;gap:.55rem;min-height:44px;padding:.5rem 0;font-size:.75rem;display:inline-flex}.impressions-module__Zz0NaG__choices button[aria-pressed=true]{font-weight:600}.impressions-module__Zz0NaG__choiceMark{border:1px solid;border-radius:50%;width:7px;height:7px;display:block}[aria-pressed=true]>.impressions-module__Zz0NaG__choiceMark{background:currentColor}.impressions-module__Zz0NaG__choices button:disabled,.impressions-module__Zz0NaG__pin:disabled{cursor:default}.impressions-module__Zz0NaG__details{z-index:1;min-width:0;position:relative}.impressions-module__Zz0NaG__detail{margin:0 auto;display:block;position:relative}.impressions-module__Zz0NaG__detail[hidden]{display:none}.impressions-module__Zz0NaG__detail:not([hidden])+.impressions-module__Zz0NaG__detail:not([hidden]){margin-top:3.5rem}.impressions-module__Zz0NaG__photograph{width:57%;min-width:0;max-width:200px;position:relative;transform:rotate(-5deg)}.impressions-module__Zz0NaG__photoWindow{aspect-ratio:1/1.07;border-radius:var(--radius-photo);background:var(--color-paper-2);box-shadow:0 0 0 5px var(--color-paper-3), 0 16px 28px -22px #2b4a6359;position:relative;overflow:hidden}.impressions-module__Zz0NaG__photoWindow img{object-fit:cover}.impressions-module__Zz0NaG__photograph figcaption{text-align:center;max-width:220px;font-size:var(--text-meta);margin:.65rem auto 0;line-height:1.7}.impressions-module__Zz0NaG__placeStory{padding-top:1.7rem}.impressions-module__Zz0NaG__placeHeading{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.15rem;display:flex}.impressions-module__Zz0NaG__placeHeading h3{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.8rem,3.4vw,3.7rem);font-weight:600;line-height:1.05}.impressions-module__Zz0NaG__placeHeading>span{font-size:var(--text-meta)}.impressions-module__Zz0NaG__storyTitle{margin-top:1rem;font-size:.8125rem;font-weight:500}.impressions-module__Zz0NaG__description{max-width:60ch;margin-top:.65rem;font-size:.8125rem;line-height:1.9}.impressions-module__Zz0NaG__chapterLinks{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.75rem;display:flex}.impressions-module__Zz0NaG__chapterLink{border-bottom:1px solid var(--color-rule-strong);align-items:center;gap:.75rem;max-width:100%;min-height:44px;padding-block:.5rem;font-size:.8125rem;font-weight:500;transition:border-color .18s;display:inline-flex}.impressions-module__Zz0NaG__chapterLink:hover,.impressions-module__Zz0NaG__chapterLink:focus-visible{border-bottom-color:var(--map-ink)}.impressions-module__Zz0NaG__chapterLink>span{overflow-wrap:anywhere}.impressions-module__Zz0NaG__chapterLink>svg{flex-shrink:0}.impressions-module__Zz0NaG__note{width:32%;font-family:var(--font-display);font-size:clamp(.8rem,1.1vw,1rem);line-height:1.45;position:absolute;top:2.7rem;right:0;transform:rotate(5deg)}.impressions-module__Zz0NaG__mapPopover{top:var(--popover-y,50%);left:var(--popover-x,50%);z-index:4;border:1px solid var(--color-rule-strong);border-radius:var(--radius-tight);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f2eef0;width:min(355px,37%);margin:0;padding:clamp(12px,1.4vw,20px);position:absolute;transform:translate(18px,-50%);box-shadow:0 20px 45px -30px #1934488c}.impressions-module__Zz0NaG__mapPopover[data-side=left]{transform:translate(calc(-100% - 18px),-50%)}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__detail{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:15px;display:grid}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__detail[hidden]{display:none}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__photograph{width:84px;max-width:none;transform:none}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__photoWindow{aspect-ratio:4/3;border-radius:var(--radius-photo);box-shadow:none}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__photograph figcaption,.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__description,.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__note{display:none}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__placeStory{padding-top:0}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__placeHeading{display:block}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__placeHeading h3{font-size:clamp(1.65rem,2.5vw,2.45rem)}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__placeHeading>span{margin-top:2px;display:block}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__storyTitle{font-size:var(--text-meta);margin-top:8px}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__chapterLinks{margin-top:5px}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__chapterLink{min-height:44px;padding-block:5px;font-size:.8125rem}@media (max-width:1100px){.impressions-module__Zz0NaG__introduction{gap:2rem}.impressions-module__Zz0NaG__invitation{max-width:235px;font-size:.8125rem}.impressions-module__Zz0NaG__exploration{grid-template-columns:minmax(0,1.45fr) minmax(265px,.85fr);gap:1.8rem}.impressions-module__Zz0NaG__mapSide{padding-top:3.8rem}}@media (max-width:899px){.impressions-module__Zz0NaG__section{padding-block:var(--section-space)}.impressions-module__Zz0NaG__introduction{display:block}.impressions-module__Zz0NaG__destinationTitle{font-size:clamp(3rem,9vw,5.4rem)}.impressions-module__Zz0NaG__heading{letter-spacing:-.06em;font-size:clamp(2.7rem,7.5vw,4.5rem)}.impressions-module__Zz0NaG__invitation{max-width:275px;margin-top:1.4rem}.impressions-module__Zz0NaG__instruction{margin-top:.6rem}.impressions-module__Zz0NaG__exploration{margin-top:1.5rem;display:block}.impressions-module__Zz0NaG__mapSide{padding-top:0}.impressions-module__Zz0NaG__choices{justify-content:center;gap:.4rem 1.3rem;margin-top:.4rem}.impressions-module__Zz0NaG__details{margin-top:1.5rem}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__mapPopover{width:min(310px,45%);margin-top:0}.impressions-module__Zz0NaG__detail{max-width:420px;display:block}.impressions-module__Zz0NaG__photograph{width:min(60%,200px);max-width:200px;margin:0 auto}.impressions-module__Zz0NaG__placeStory{padding-top:1.5rem}.impressions-module__Zz0NaG__description{font-size:.8125rem}.impressions-module__Zz0NaG__note{width:auto;max-width:170px;margin:1.25rem 0 0 auto;font-size:1rem;position:static}}@media (max-width:600px){.impressions-module__Zz0NaG__hero{min-height:0;padding-top:35px}.impressions-module__Zz0NaG__destinationTitle{text-align:left;white-space:normal;font-size:clamp(2.5rem,11vw,3.4rem)}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__exploration{margin-top:24px}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__mapPopover{top:calc(var(--popover-y) + 18px);bottom:auto;right:auto;left:clamp(10px, calc(var(--popover-x) - 115px), calc(100% - 240px));width:230px;padding:12px 14px;transform:none}.impressions-module__Zz0NaG__hero .impressions-module__Zz0NaG__map[data-popover-open=true]{margin-bottom:150px}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__detail{display:block}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__photograph{display:none}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__placeHeading h3{font-size:1.45rem}.impressions-module__Zz0NaG__mapPopover .impressions-module__Zz0NaG__chapterLink{min-height:44px;font-size:var(--text-meta)}}@media (pointer:coarse){.impressions-module__Zz0NaG__pointerInstruction{display:none}}@media (min-width:650px) and (max-width:899px){.impressions-module__Zz0NaG__introduction{align-items:end;display:flex}.impressions-module__Zz0NaG__invitation{max-width:32ch}.impressions-module__Zz0NaG__map{max-width:620px}.impressions-module__Zz0NaG__detail{grid-template-columns:180px minmax(0,1fr);column-gap:32px;max-width:none;display:grid}.impressions-module__Zz0NaG__detail[hidden]{display:none}.impressions-module__Zz0NaG__photograph{width:100%;margin:0}.impressions-module__Zz0NaG__placeStory{padding-top:0}.impressions-module__Zz0NaG__note{grid-column:2;max-width:none;margin:12px 0 0;transform:none}}@media (prefers-reduced-motion:reduce){.impressions-module__Zz0NaG__chapterLink{transition:none}.impressions-module__Zz0NaG__lens{display:none}}
.breadcrumbs-module__Y8tFka__breadcrumb ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.breadcrumbs-module__Y8tFka__breadcrumb li{align-items:center;min-width:0;display:flex}.breadcrumbs-module__Y8tFka__breadcrumb li+li:before{content:"/";color:var(--color-fg-muted);margin-inline:.6rem}.breadcrumbs-module__Y8tFka__breadcrumb a{min-height:44px;color:var(--color-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.breadcrumbs-module__Y8tFka__breadcrumb a:hover,.breadcrumbs-module__Y8tFka__breadcrumb a:focus-visible{text-decoration-thickness:2px}.breadcrumbs-module__Y8tFka__breadcrumb [aria-current]{color:var(--color-fg-muted)}
.hub-module__HmvtbG__page{color:var(--color-fg);padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(48px,6vw,100px)}.hub-module__HmvtbG__inner{max-width:1120px;margin-inline:auto}.hub-module__HmvtbG__reading{max-width:var(--container-reading)}.hub-module__HmvtbG__header{margin-top:clamp(12px,2vw,24px)}.hub-module__HmvtbG__kicker{color:var(--color-fg-muted);margin:0 0 12px}.hub-module__HmvtbG__header h1{max-width:18ch;font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.04em;color:var(--color-ink);margin:0;font-weight:600;line-height:1.02}.hub-module__HmvtbG__tagline{max-width:56ch;margin:20px 0 0;font-size:1.125rem;line-height:1.6}.hub-module__HmvtbG__inShort{max-width:820px;margin-top:clamp(24px,3vw,40px)}.hub-module__HmvtbG__block{margin-top:var(--section-space);border-top:1px solid var(--color-rule);padding-top:clamp(20px,2vw,32px);scroll-margin-top:110px}.hub-module__HmvtbG__block>h2,.hub-module__HmvtbG__sectionTitle{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.03em;color:var(--color-ink);margin:0 0 20px;font-weight:600;line-height:1.1}.hub-module__HmvtbG__lead{max-width:62ch;color:var(--color-fg-muted);margin:0 0 20px;line-height:1.6}.hub-module__HmvtbG__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 32px;margin:28px 0 0;display:grid}.hub-module__HmvtbG__facts div{border-top:1px solid var(--color-rule);padding-top:12px}.hub-module__HmvtbG__facts dt{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted)}.hub-module__HmvtbG__facts dd{margin:6px 0 0;font-size:.95rem;line-height:1.55}.hub-module__HmvtbG__section{margin-top:var(--section-space);scroll-margin-top:110px}.hub-module__HmvtbG__sectionLead{max-width:62ch;margin:0 0 16px;font-size:1.0625rem;line-height:1.65}.hub-module__HmvtbG__sectionLinks{flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hub-module__HmvtbG__groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 40px;display:grid}.hub-module__HmvtbG__groups h3{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-ink);margin:0 0 10px;font-weight:600}.hub-module__HmvtbG__linkList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hub-module__HmvtbG__linkList a,.hub-module__HmvtbG__sectionLinks a,.hub-module__HmvtbG__more,.hub-module__HmvtbG__pillarLink{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hub-module__HmvtbG__linkList a:hover,.hub-module__HmvtbG__linkList a:focus-visible,.hub-module__HmvtbG__sectionLinks a:hover,.hub-module__HmvtbG__sectionLinks a:focus-visible,.hub-module__HmvtbG__more:hover,.hub-module__HmvtbG__more:focus-visible,.hub-module__HmvtbG__pillarLink:hover,.hub-module__HmvtbG__pillarLink:focus-visible{text-decoration-thickness:2px}.hub-module__HmvtbG__linkList p{color:var(--color-fg-muted);margin:4px 0 0;font-size:.9rem;line-height:1.5}.hub-module__HmvtbG__more,.hub-module__HmvtbG__pillarLink{align-items:center;gap:8px;min-height:44px;margin-top:16px;font-weight:500;display:inline-flex}.hub-module__HmvtbG__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hub-module__HmvtbG__cards li{border:1px solid var(--color-rule);border-radius:var(--radius-tight);background:var(--color-paper-3);padding:20px 22px}.hub-module__HmvtbG__cards a{font-family:var(--font-display);color:var(--color-ink);text-underline-offset:3px;font-size:1.2rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hub-module__HmvtbG__cards p{color:var(--color-fg-muted);margin:8px 0 0;font-size:.9rem;line-height:1.5}.hub-module__HmvtbG__block>a[href^="/nomads/"]{width:fit-content;min-height:44px;color:var(--color-ink);text-underline-offset:3px;align-items:center;margin-top:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:flex}.hub-module__HmvtbG__block>a[href^="/nomads/"]:hover,.hub-module__HmvtbG__block>a[href^="/nomads/"]:focus-visible{text-decoration-thickness:2px}.hub-module__HmvtbG__compactBlock{margin-top:clamp(40px,5vw,64px);scroll-margin-top:170px}.hub-module__HmvtbG__compactBlock>h2,.hub-module__HmvtbG__compactBlock h2[id]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.03em;color:var(--color-ink);margin:0 0 20px;scroll-margin-top:170px;font-weight:600;line-height:1.1}.hub-module__HmvtbG__inShortCompact{max-width:820px}.hub-module__HmvtbG__jump{z-index:5;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper-3) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;width:fit-content;max-width:100%;margin-top:clamp(24px,3vw,36px);position:sticky;top:104px;overflow-x:auto}.hub-module__HmvtbG__jump ul{gap:4px;margin:0;padding:4px;list-style:none;display:flex}.hub-module__HmvtbG__jump a{border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink);white-space:nowrap;transition:background-color var(--duration-fast);align-items:center;padding-inline:16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.hub-module__HmvtbG__jump a:hover,.hub-module__HmvtbG__jump a:focus-visible{background:var(--color-royal-soft)}.hub-module__HmvtbG__fold{margin-top:20px}.hub-module__HmvtbG__fold>summary{min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;gap:10px;font-weight:500;list-style:none;display:inline-flex}.hub-module__HmvtbG__fold>summary::-webkit-details-marker{display:none}.hub-module__HmvtbG__fold>summary:after{content:"+";border:1px solid var(--color-rule-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:grid}.hub-module__HmvtbG__fold[open]>summary:after{content:"−"}.hub-module__HmvtbG__fold>summary:not(:has(h2)){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hub-module__HmvtbG__fold>summary h2{font-size:var(--text-h3);margin:0}.hub-module__HmvtbG__fold[open]>summary{margin-bottom:16px}.hub-module__HmvtbG__points{border-top:1px solid var(--color-rule-strong)}.hub-module__HmvtbG__point{border-bottom:1px solid var(--color-rule-strong);scroll-margin-top:170px}.hub-module__HmvtbG__point>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 20px;padding:20px 4px;list-style:none;display:grid}.hub-module__HmvtbG__point>summary::-webkit-details-marker{display:none}.hub-module__HmvtbG__point>summary:hover h3,.hub-module__HmvtbG__point>summary:focus-visible h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.hub-module__HmvtbG__pointNumber{color:var(--color-fg-muted);padding-top:6px}.hub-module__HmvtbG__point>summary h3{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-ink);grid-area:1/2;margin:0;font-weight:600;line-height:1.2}.hub-module__HmvtbG__pointSummary{max-width:70ch;color:var(--color-fg-muted);grid-area:2/2;font-size:.95rem;line-height:1.55}.hub-module__HmvtbG__chevron{color:var(--color-ink);transition:transform var(--duration-base) var(--ease-out-quart);grid-area:1/3;margin-top:6px}.hub-module__HmvtbG__point[open] .hub-module__HmvtbG__chevron{transform:rotate(180deg)}.hub-module__HmvtbG__point[open]>summary{background:color-mix(in srgb, var(--color-paper-3) 60%, transparent)}.hub-module__HmvtbG__pointBody{padding:4px 4px 32px}@media (min-width:761px){.hub-module__HmvtbG__pointBody{padding-left:52px}}@media (max-width:760px){.hub-module__HmvtbG__jump{border-radius:var(--radius-tight);top:88px}[data-layout=compact] .hub-module__HmvtbG__facts{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(78vw,280px);grid-auto-flow:column;gap:12px;padding-bottom:8px;overflow-x:auto}[data-layout=compact] .hub-module__HmvtbG__facts div{scroll-snap-align:start;border:1px solid var(--color-rule);border-radius:var(--radius-tight);background:var(--color-paper-3);padding:14px 16px}[data-layout=compact] .hub-module__HmvtbG__groups .hub-module__HmvtbG__linkList p{display:none}}@media (prefers-reduced-motion:reduce){.hub-module__HmvtbG__chevron,.hub-module__HmvtbG__jump a{transition:none}}.hub-module__HmvtbG__verified{color:var(--color-fg-muted);margin:20px 0 0;font-size:.9rem}
.city-flights-module__yuPOra__lead{max-width:62ch;color:var(--color-fg-muted);margin:0 0 20px;line-height:1.6}.city-flights-module__yuPOra__fares{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.city-flights-module__yuPOra__fare{border:1px solid var(--color-rule);border-radius:var(--radius-card,16px);background:var(--color-paper-2,transparent);min-height:44px;color:var(--color-fg);grid-template-columns:auto 1fr auto;grid-template-areas:"icon from arrow""icon price arrow""icon meta arrow";align-items:center;gap:2px 14px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.city-flights-module__yuPOra__fare:hover{border-color:var(--color-rule-strong);transform:translateY(-1px)}.city-flights-module__yuPOra__fare:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.city-flights-module__yuPOra__icon{color:var(--color-royal,var(--color-ink));grid-area:icon}.city-flights-module__yuPOra__from{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);grid-area:from}.city-flights-module__yuPOra__price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);grid-area:price;font-size:1.5rem;font-weight:600}.city-flights-module__yuPOra__meta{color:var(--color-fg-muted);grid-area:meta;font-size:.9rem}.city-flights-module__yuPOra__arrow{color:var(--color-fg-muted);grid-area:arrow}.city-flights-module__yuPOra__disclosure{font-size:var(--text-meta);color:var(--color-fg-muted);margin:16px 0 0}.city-flights-module__yuPOra__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.city-flights-module__yuPOra__fare{transition:none}.city-flights-module__yuPOra__fare:hover{transform:none}}
.country-cards-module__nMSpHW__section{padding:0 var(--content-inset) clamp(32px, 4vw, 64px)}.country-cards-module__nMSpHW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.country-cards-module__nMSpHW__card{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-ink);color:#fff;align-items:flex-end;padding:clamp(22px,3vw,44px);text-decoration:none;display:flex;position:relative;overflow:hidden}.country-cards-module__nMSpHW__card img{object-fit:cover;transition:transform .3s}.country-cards-module__nMSpHW__shade{background:linear-gradient(#0000 25%,#0b2135b8);position:absolute;inset:0}.country-cards-module__nMSpHW__card h2{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3.5vw,3.6rem);font-weight:600;position:relative}.country-cards-module__nMSpHW__card:focus-visible{outline:3px solid var(--color-ink);outline-offset:5px}@media (hover:hover){.country-cards-module__nMSpHW__card:hover img{transform:scale(1.04)}}@media (max-width:699px){.country-cards-module__nMSpHW__grid{grid-template-columns:1fr}.country-cards-module__nMSpHW__card{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.country-cards-module__nMSpHW__card img{transition:none}}
.trip-partners-module__PRGfxG__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.trip-partners-module__PRGfxG__card{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);height:100%;color:var(--color-fg);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.trip-partners-module__PRGfxG__card:hover{border-color:var(--color-rule-strong);transform:translateY(-1px)}.trip-partners-module__PRGfxG__card:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.trip-partners-module__PRGfxG__kind{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted)}.trip-partners-module__PRGfxG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:1.2rem;font-weight:600;line-height:1.2}.trip-partners-module__PRGfxG__description{color:var(--color-fg-muted);font-size:.95rem;line-height:1.5}.trip-partners-module__PRGfxG__partner{color:var(--color-ink);text-underline-offset:3px;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-weight:500;text-decoration:underline;display:inline-flex}.trip-partners-module__PRGfxG__disclosure{font-size:var(--text-meta);color:var(--color-fg-muted);margin:16px 0 0}.trip-partners-module__PRGfxG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.trip-partners-module__PRGfxG__card{transition:none}.trip-partners-module__PRGfxG__card:hover{transform:none}}.trip-partners-module__PRGfxG__deals{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-card);margin-top:20px;padding:16px 20px}.trip-partners-module__PRGfxG__dealsTitle{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);align-items:center;gap:8px;margin:0 0 10px;font-weight:500;display:flex}.trip-partners-module__PRGfxG__dealList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trip-partners-module__PRGfxG__deal{min-height:44px;color:var(--color-fg);text-underline-offset:3px;align-items:flex-start;gap:6px;line-height:1.5;text-decoration:underline;display:inline-flex}.trip-partners-module__PRGfxG__deal:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.trip-partners-module__PRGfxG__dealText strong{color:var(--color-ink)}
.tools-section-module__3xiqBa__section{color:var(--color-ink);padding-block:clamp(1.25rem,2.5vw,2rem)}.tools-section-module__3xiqBa__container{max-width:var(--container-site);padding-inline:var(--page-gutter);margin-inline:auto}.tools-section-module__3xiqBa__spread{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:stretch;gap:clamp(28px,4vw,80px);display:grid}.tools-section-module__3xiqBa__cover{border-radius:var(--radius-card);background:var(--color-sky);flex-direction:column;padding:28px 32px 24px;display:flex;position:relative}.tools-section-module__3xiqBa__coverTitle{font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(74px,7.4vw,108px);font-weight:600;line-height:.95}.tools-section-module__3xiqBa__mascotScene{perspective:1000px;flex:1;place-items:center;min-height:205px;margin-block:14px 20px;display:grid;position:relative}.tools-section-module__3xiqBa__mascotPlane{z-index:1;transform-origin:50% 85%;width:205px;position:relative}.tools-section-module__3xiqBa__mascot{width:100%;height:auto;color:var(--color-butter);display:block}.tools-section-module__3xiqBa__mascotShadow{background:var(--color-ink);opacity:.15;filter:blur(10px);border-radius:50%;width:44%;height:12px;position:absolute;bottom:4%}.tools-section-module__3xiqBa__coffeeBreak{border-top:1px solid var(--color-rule-strong);margin-top:auto;padding-top:19px}.tools-section-module__3xiqBa__coffeeBreak>p{font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.tools-section-module__3xiqBa__gameLink{min-height:44px;font-size:var(--text-meta);justify-content:space-between;align-items:end;gap:20px;margin-top:9px;padding-block:3px;line-height:1.7;display:flex}.tools-section-module__3xiqBa__gameLink strong{font-family:var(--font-display);letter-spacing:-.035em;margin-top:3px;font-size:25px;font-weight:600;line-height:1.25;display:block}.tools-section-module__3xiqBa__gameLink:hover strong,.tools-section-module__3xiqBa__gameLink:focus-visible strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.tools-section-module__3xiqBa__index{min-width:0;padding-top:4px}.tools-section-module__3xiqBa__indexMasthead{border-top:1px solid var(--color-ink);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:16px;padding-block:10px 16px;display:flex}.tools-section-module__3xiqBa__indexMasthead>span{font-size:var(--text-meta)}.tools-section-module__3xiqBa__entries{margin:0;padding:0;list-style:none}.tools-section-module__3xiqBa__entries>li+li{border-top:1px solid var(--color-ink)}.tools-section-module__3xiqBa__entry{width:100%;color:var(--color-ink);align-items:baseline;gap:20px;padding-block:clamp(18px,1.8vw,26px);display:flex}.tools-section-module__3xiqBa__entryNumber{min-width:1.35em;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.065em;flex-shrink:0;font-size:36px;font-weight:400;line-height:1}.tools-section-module__3xiqBa__entryCopy{flex:1;min-width:0}.tools-section-module__3xiqBa__entryName{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(38px,3.4vw,47px);font-weight:600;line-height:1.05}.tools-section-module__3xiqBa__entryNote{max-width:36ch;margin-top:14px;font-size:13px;line-height:1.7;display:block}.tools-section-module__3xiqBa__entryArrow{transition:transform var(--duration-fast) ease;flex-shrink:0;align-self:center}.tools-section-module__3xiqBa__entry[href]:hover .tools-section-module__3xiqBa__entryName,.tools-section-module__3xiqBa__entry[href]:focus-visible .tools-section-module__3xiqBa__entryName{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.tools-section-module__3xiqBa__entry[href]:hover .tools-section-module__3xiqBa__entryArrow,.tools-section-module__3xiqBa__entry[href]:focus-visible .tools-section-module__3xiqBa__entryArrow{transform:translate(2px)}.tools-section-module__3xiqBa__comingSoon{border:1px solid var(--color-rule-strong);border-radius:var(--radius-photo);color:var(--color-ink);font-size:var(--text-meta);margin-top:9px;padding:1px 7px;font-weight:500;line-height:1.6;display:inline-block}.tools-section-module__3xiqBa__allTools{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:22px;min-height:48px;margin-top:0;font-size:12px;display:flex}.tools-section-module__3xiqBa__allTools:hover,.tools-section-module__3xiqBa__allTools:focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1050px){.tools-section-module__3xiqBa__container{padding-inline:var(--page-gutter)}.tools-section-module__3xiqBa__spread{grid-template-columns:minmax(0,.82fr) minmax(0,1.2fr);gap:4%}.tools-section-module__3xiqBa__cover{padding:29px 25px}.tools-section-module__3xiqBa__coverTitle{font-size:clamp(65px,8vw,87px)}.tools-section-module__3xiqBa__indexMasthead{flex-direction:column;align-items:start;gap:7px}.tools-section-module__3xiqBa__entry{gap:16px}.tools-section-module__3xiqBa__entryNumber{font-size:30px}.tools-section-module__3xiqBa__entryNote{font-size:12px}.tools-section-module__3xiqBa__entryArrow{width:22px}}@media (max-width:760px){.tools-section-module__3xiqBa__container{padding-inline:var(--page-gutter)}.tools-section-module__3xiqBa__spread{grid-template-columns:1fr;gap:28px}.tools-section-module__3xiqBa__cover{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);column-gap:15px;padding:24px;display:grid}.tools-section-module__3xiqBa__coverTitle{z-index:2;grid-area:1/1;font-size:clamp(38px,10vw,60px);position:relative}.tools-section-module__3xiqBa__mascotScene{grid-area:1/2;align-self:center;min-height:0;margin:0}.tools-section-module__3xiqBa__mascotPlane{width:min(100%,110px)}.tools-section-module__3xiqBa__mascotShadow{filter:blur(6px);width:65%;height:6px;bottom:0}.tools-section-module__3xiqBa__coffeeBreak{grid-column:1/-1;margin-top:16px}.tools-section-module__3xiqBa__gameLink{min-height:48px}.tools-section-module__3xiqBa__gameLink strong{font-size:24px}.tools-section-module__3xiqBa__indexMasthead{flex-direction:row;align-items:center;gap:13px}.tools-section-module__3xiqBa__entryName{font-size:39px}.tools-section-module__3xiqBa__entryNumber{font-size:31px}.tools-section-module__3xiqBa__entryNote{max-width:27ch}}@media (max-width:380px){.tools-section-module__3xiqBa__container{padding-inline:18px}.tools-section-module__3xiqBa__cover{padding:24px}.tools-section-module__3xiqBa__coverTitle{font-size:38px}.tools-section-module__3xiqBa__entry{gap:12px}.tools-section-module__3xiqBa__entryName{font-size:34px}.tools-section-module__3xiqBa__entryNumber{font-size:27px}}@media (prefers-reduced-motion:reduce){.tools-section-module__3xiqBa__mascotPlane{transform:none!important}.tools-section-module__3xiqBa__entryArrow{transition:none}.tools-section-module__3xiqBa__entry[href]:hover .tools-section-module__3xiqBa__entryArrow,.tools-section-module__3xiqBa__entry[href]:focus-visible .tools-section-module__3xiqBa__entryArrow{transform:none}}
.world-country-map-module__9A8wJq__root{min-width:0;color:var(--color-ink);font-family:var(--font-body)}.world-country-map-module__9A8wJq__surface{aspect-ratio:1000/576;width:100%;position:relative}.world-country-map-module__9A8wJq__world{width:100%;height:100%;display:block}.world-country-map-module__9A8wJq__land{fill:var(--color-sky);fill-opacity:.38;stroke:var(--color-ink);stroke-opacity:.16;stroke-width:.8px}.world-country-map-module__9A8wJq__pin{z-index:1;width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.world-country-map-module__9A8wJq__dot{border:1.5px solid var(--color-ink);background:var(--color-paper);width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-paper) 85%, transparent);border-radius:50%}.world-country-map-module__9A8wJq__pin[aria-pressed=true] .world-country-map-module__9A8wJq__dot{background:var(--color-ink);box-shadow:0 0 0 6px var(--color-butter)}.world-country-map-module__9A8wJq__pin:is(:hover,:focus-visible,[aria-pressed=true]){z-index:2}.world-country-map-module__9A8wJq__root[data-hover-select=true] .world-country-map-module__9A8wJq__pin:before{content:"";border-radius:50%;position:absolute;inset:-16px}.world-country-map-module__9A8wJq__pin:is(:hover,:focus-visible) .world-country-map-module__9A8wJq__dot{box-shadow:0 0 0 8px var(--color-butter)}.world-country-map-module__9A8wJq__pinLabel{background:color-mix(in srgb, var(--color-paper) 90%, transparent);max-width:170px;font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;pointer-events:none;width:max-content;padding:2px 4px;font-size:16px;font-weight:600;line-height:1.2;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.world-country-map-module__9A8wJq__pin[data-label-align=start] .world-country-map-module__9A8wJq__pinLabel{left:0;transform:none}.world-country-map-module__9A8wJq__pin[data-label-align=end] .world-country-map-module__9A8wJq__pinLabel{left:auto;right:0;transform:none}.world-country-map-module__9A8wJq__root:is([data-many-countries=true],[data-compact=true]) .world-country-map-module__9A8wJq__pin:not([aria-pressed=true]):not(:hover):not(:focus-visible) .world-country-map-module__9A8wJq__pinLabel{visibility:hidden}.world-country-map-module__9A8wJq__countries{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:20px;display:flex}.world-country-map-module__9A8wJq__countries button{border:0;border-bottom:1px solid var(--color-rule-strong);min-width:0;max-width:100%;min-height:48px;color:inherit;font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;background:0 0;padding:8px 4px;font-size:clamp(20px,2.3vw,31px);line-height:1.2}.world-country-map-module__9A8wJq__countries button[aria-pressed=true]{border-bottom:3px solid var(--color-ink)}.world-country-map-module__9A8wJq__countries button:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.world-country-map-module__9A8wJq__root button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.world-country-map-module__9A8wJq__root button:disabled{cursor:default}.world-country-map-module__9A8wJq__status{text-align:center;margin-top:20px;font-size:11px;line-height:1.7}.world-country-map-module__9A8wJq__root[data-compact=true] .world-country-map-module__9A8wJq__countries{gap:8px 16px;margin-top:16px}.world-country-map-module__9A8wJq__root[data-compact=true] .world-country-map-module__9A8wJq__countries button{font-family:var(--font-body);letter-spacing:0;font-size:14px}.world-country-map-module__9A8wJq__root[data-compact=true] .world-country-map-module__9A8wJq__pinLabel{max-width:130px;font-size:12px}@media (max-width:560px){.world-country-map-module__9A8wJq__pinLabel{max-width:130px;font-size:12px}}
.contributions-module__2thK0a__contribution{--ink:var(--color-ink);--sky:var(--color-sky);--butter:var(--color-butter);--paper:var(--color-paper);color:var(--ink);background:var(--paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.3rem,4vw,3.5rem);display:grid}.contributions-module__2thK0a__intro{align-self:start}.contributions-module__2thK0a__eyebrow{font:600 .8125rem/1.5 var(--font-body), sans-serif;margin-top:1.5rem}.contributions-module__2thK0a__intro h2{font:600 clamp(2rem, 3.8vw, 3.7rem)/1.05 var(--font-display), "Quicksand", sans-serif;letter-spacing:-.045em;margin:1rem 0 1.5rem}.contributions-module__2thK0a__intro>p:not(.contributions-module__2thK0a__eyebrow){margin-bottom:1rem;font-size:.92rem;line-height:1.85}.contributions-module__2thK0a__intro>.contributions-module__2thK0a__notice{background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-left:3px solid var(--ink);border-radius:var(--radius-btn);margin-top:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.8}.contributions-module__2thK0a__formPanel{min-width:0}.contributions-module__2thK0a__form{gap:1.8rem;display:grid}.contributions-module__2thK0a__form fieldset{border:0;gap:1.15rem;min-width:0;margin:0;padding:0;display:grid}.contributions-module__2thK0a__form legend:not(.contributions-module__2thK0a__visuallyHidden){float:left;width:100%;font:600 1.3rem/1.4 var(--font-display), "Quicksand", sans-serif;border-bottom:1px solid var(--color-rule-strong);align-items:baseline;gap:.65rem;margin-bottom:.4rem;padding-bottom:.75rem;display:flex}.contributions-module__2thK0a__form legend>span{font:500 .75rem/1 var(--font-body), sans-serif}.contributions-module__2thK0a__form label{align-content:start;gap:.45rem;font-size:.875rem;font-weight:500;line-height:1.6;display:grid}.contributions-module__2thK0a__form input:not([type=checkbox],[type=hidden]),.contributions-module__2thK0a__form textarea{border:1px solid var(--color-border-input);border-radius:var(--radius-field);background:var(--color-paper-3);width:100%;min-width:0;color:var(--ink);font:400 1rem/1.6 var(--font-body), "Poppins", sans-serif;padding:.8rem}.contributions-module__2thK0a__form textarea{resize:vertical}.contributions-module__2thK0a__form input[type=file]{padding:.5rem;font-size:1rem;overflow:hidden}.contributions-module__2thK0a__form input::file-selector-button{border-radius:var(--radius-btn);background:var(--sky);color:var(--ink);font:inherit;cursor:pointer;border:0;margin-right:.7rem;padding:.65rem}.contributions-module__2thK0a__form input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--ink);flex-shrink:0;margin-top:.2rem}.contributions-module__2thK0a__form :is(input,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.contributions-module__2thK0a__twoColumns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contributions-module__2thK0a__hint{font-size:var(--text-meta);color:var(--color-fg-muted);font-weight:400;line-height:1.7}.contributions-module__2thK0a__fieldError{color:var(--color-danger);font-size:.8125rem}.contributions-module__2thK0a__countryDetails{border-block:1px solid var(--color-rule-strong);padding:.9rem 0}.contributions-module__2thK0a__countryDetails summary{cursor:pointer;align-items:center;gap:.35rem;min-height:44px;font-size:.85rem;font-weight:600;display:flex}.contributions-module__2thK0a__countryDetails summary>span{font-weight:400}.contributions-module__2thK0a__countryDetails>p{margin-block:.8rem}.contributions-module__2thK0a__countryOptions{gap:.65rem;max-height:12rem;margin-top:.3rem;padding:.85rem 0;display:grid;overflow-y:auto}.contributions-module__2thK0a__form .contributions-module__2thK0a__countryOption{align-items:start;gap:.65rem;min-height:1.8rem;display:flex}.contributions-module__2thK0a__countrySelection{flex-wrap:wrap;gap:.4rem;display:flex}.contributions-module__2thK0a__countrySelection button{background:var(--sky);color:var(--ink);border-radius:var(--radius-btn);cursor:pointer;border:0;min-height:44px;padding:.5rem .75rem;font-size:.8125rem}.contributions-module__2thK0a__countrySelection button:hover,.contributions-module__2thK0a__countrySelection button:focus-visible{background:var(--color-butter)}.contributions-module__2thK0a__form .contributions-module__2thK0a__consent{align-items:start;gap:.7rem;font-size:.8125rem;line-height:1.85;display:flex}.contributions-module__2thK0a__form .contributions-module__2thK0a__permission{gap:.8rem}.contributions-module__2thK0a__submit,.contributions-module__2thK0a__trigger{background:var(--color-ink);color:var(--color-paper-3);border:1px solid var(--color-ink);border-radius:var(--radius-btn);font:500 .875rem/1.5 var(--font-body), "Poppins", sans-serif;cursor:pointer;min-height:48px;transition:background-color var(--duration-fast) ease;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.3rem;display:inline-flex}.contributions-module__2thK0a__submit:hover:not(:disabled),.contributions-module__2thK0a__submit:focus-visible,.contributions-module__2thK0a__trigger:hover:not(:disabled),.contributions-module__2thK0a__trigger:focus-visible{background:var(--color-ink-deep)}.contributions-module__2thK0a__submit:disabled{cursor:not-allowed;background:var(--color-paper-2);color:var(--color-fg-muted);border-color:var(--color-rule-strong)}.contributions-module__2thK0a__trigger{width:fit-content}.contributions-module__2thK0a__trigger:disabled{cursor:default}.contributions-module__2thK0a__triggerGroup{justify-items:start;gap:.6rem;display:grid}.contributions-module__2thK0a__triggerGroup .contributions-module__2thK0a__closedNote{max-width:38ch;color:var(--color-fg-muted);margin:0;font-size:.8125rem;line-height:1.6}.contributions-module__2thK0a__status:not(:empty){background:var(--color-danger-soft);color:var(--color-danger);border-radius:var(--radius-btn);margin-bottom:1rem;font-size:.85rem;line-height:1.7}.contributions-module__2thK0a__status p{padding:1rem}.contributions-module__2thK0a__status.contributions-module__2thK0a__success{background:var(--butter);color:var(--ink)}.contributions-module__2thK0a__status svg{vertical-align:middle;display:inline}.contributions-module__2thK0a__sent h3{font:600 1.8rem/1.2 var(--font-display), sans-serif}.contributions-module__2thK0a__sent p{margin-top:1rem;font-size:.85rem;line-height:1.8}.contributions-module__2thK0a__dialog{border:1px solid var(--color-rule-strong);border-radius:var(--radius-tight);overscroll-behavior:contain;background:var(--color-paper);width:min(1080px,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow-y:auto;box-shadow:0 1.5rem 6rem #102b4361}.contributions-module__2thK0a__formLoading{color:var(--color-fg-muted);margin:0;padding:2rem 1.5rem;font-size:.9375rem}.contributions-module__2thK0a__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#132b48b3}.contributions-module__2thK0a__dialogHeader{z-index:1;background:var(--color-paper);border-bottom:1px solid var(--color-rule);color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex;position:sticky;top:0}.contributions-module__2thK0a__dialogHeader p{font-size:.8125rem;font-weight:500}.contributions-module__2thK0a__close{border:1px solid var(--color-rule-strong);border-radius:var(--radius-btn);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.contributions-module__2thK0a__close:hover,.contributions-module__2thK0a__close:focus-visible{background:var(--color-sky)}.contributions-module__2thK0a__contact{border-top:1px solid var(--color-rule-strong);width:100%;color:var(--color-ink);align-items:start;gap:1rem;padding:1.4rem 0;display:flex}.contributions-module__2thK0a__contact>svg{flex-shrink:0;margin-top:.15rem}.contributions-module__2thK0a__contact .contributions-module__2thK0a__contactTitle{font:600 1.25rem/1.4 var(--font-display), "Quicksand", sans-serif;margin-bottom:.6rem}.contributions-module__2thK0a__contact p:not(.contributions-module__2thK0a__contactTitle){font-size:.875rem;line-height:1.8}.contributions-module__2thK0a__contact a{overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline}.contributions-module__2thK0a__invitation{max-width:var(--container-site);padding:var(--section-space) var(--page-gutter);color:var(--color-ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.contributions-module__2thK0a__invitationCopy{gap:1.1rem;max-width:56ch;display:grid}.contributions-module__2thK0a__invitationCopy h2{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.contributions-module__2thK0a__invitationCopy p{margin:0;line-height:1.8}.contributions-module__2thK0a__invitationCopy .contributions-module__2thK0a__invitationEyebrow{font-size:.8125rem;font-weight:500}.contributions-module__2thK0a__invitationAction{align-content:start;justify-items:start;gap:1.5rem;padding-top:.5rem;display:grid}@media (max-width:760px){.contributions-module__2thK0a__invitation{grid-template-columns:1fr}.contributions-module__2thK0a__invitationAction{padding-top:0}}.contributions-module__2thK0a__honeypot,.contributions-module__2thK0a__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contributions-module__2thK0a__spinner{animation:1s linear infinite contributions-module__2thK0a__spin}.contributions-module__2thK0a__contribution :focus-visible,.contributions-module__2thK0a__dialog :focus-visible,.contributions-module__2thK0a__trigger:focus-visible,.contributions-module__2thK0a__contact a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}@keyframes contributions-module__2thK0a__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.contributions-module__2thK0a__contribution{grid-template-columns:1fr}.contributions-module__2thK0a__intro h2{max-width:18ch}.contributions-module__2thK0a__twoColumns{grid-template-columns:1fr}.contributions-module__2thK0a__dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}}@media (prefers-reduced-motion:reduce){.contributions-module__2thK0a__spinner{animation:none}.contributions-module__2thK0a__submit,.contributions-module__2thK0a__trigger{transition:none}}
