@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-sc-500-latin.DOvC3svq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-sc-500-latin-ext.R4Ij_tHe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-sc-500-vietnamese.Cgj_XKx1.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/cormorant-sc-600-latin.B0ni8jpb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/cormorant-sc-600-latin-ext.CCiRxXIB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/cormorant-sc-600-vietnamese.DigxNPhW.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}:root{--color-paper: oklch(.9486 .0165 79.35);--color-paper-raised: oklch(.975 .009 84.58);--color-paper-muted: oklch(.9 .014 84.58);--color-paper-line: oklch(.82 .018 285);--color-soft-charcoal: oklch(.2556 .0159 307.77);--color-caption-ink: oklch(.5 .02 60);--color-aubergine: oklch(.2924 .0488 293.35);--color-field-violet: oklch(.4502 .1397 295.24);--color-field-violet-soft: oklch(.72 .07 295.24);--color-collegiate-coral: oklch(.5356 .1971 30.4);--color-collegiate-coral-soft: oklch(.6985 .1589 36.85);--color-on-aubergine: oklch(.94 .015 84.58);--color-on-aubergine-muted: oklch(.78 .025 310);--color-route-light: oklch(.78 .014 285);--color-route-dark: oklch(.42 .05 295.24);--color-focus: var(--color-field-violet);--color-selection: oklch(.72 .1 295.24 / .28);--shadow-paper: 0 .5rem 1.5rem oklch(.2556 .0159 307.77 / .07);--shadow-note: 0 .25rem .75rem oklch(.2556 .0159 307.77 / .09);--shadow-tape: 0 .15rem .4rem oklch(.2556 .0159 307.77 / .05);--shadow-book-board: inset 0 .35rem .35rem -.2rem oklch(.2556 .0159 307.77 / .09), inset 0 -.35rem .35rem -.2rem oklch(.2556 .0159 307.77 / .09);--font-display: "Cormorant SC", Georgia, "Times New Roman", serif;--font-body: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: clamp(2rem, 5vw, 3.5rem);--text-3xl: clamp(3rem, 8vw, 6rem);--text-hero-name: min(clamp(3.25rem, 5.4vw, 5.5rem), 13vw);--text-hero-kicker: clamp(.9375rem, 1.05vw, 1.0625rem);--text-hero-destination: clamp(1.5rem, 1.9vw, 1.85rem);--leading-tight: .96;--leading-snug: 1.2;--leading-normal: 1.55;--leading-reverse: 1.66;--tracking-reverse: .01em;--tracking-display: .012em;--tracking-caps: .04em;--tracking-wide: .12em;--tracking-wider: .18em;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 3rem;--space-2xl: 6rem;--space-3xl: 9rem;--space-hero-gutter: clamp(1.5rem, 5vw, 5.5rem);--hero-inset: max(var(--space-hero-gutter), calc((100% - var(--max-width-hero)) / 2));--space-hero-section: clamp(2rem, 4vw, 4.5rem);--space-hero-overlap-sm: -1rem;--space-hero-band-overlap: -2.5rem;--space-hero-rule-tail: min(var(--space-xl), 8vw);--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-pill: 999rem;--radius-note: .4rem;--radius-print: .2rem;--radius-book: .125rem;--border-width: 1px;--focus-ring-width: .125rem;--max-width-page: 78rem;--max-width-hero: 96rem;--max-width-copy: 42rem;--max-width-narrow: 32rem;--max-width-intro: 24rem;--max-width-lede: 28rem;--hover-lift: -.25rem;--hero-paper-min-height: min(36rem, 100svh);--hero-fill-height: min(100svh, 58rem);--hero-band-min-height: 16rem;--hero-note-min-height: 16rem;--hero-pattern-line: .08rem;--hero-ring-hole: .3rem;--hero-binding-gap: 1.75rem;--hero-tape-width: 9rem;--hero-tape-height: 2.6rem;--hero-glimpse-width: min(clamp(18rem, 31vw, 31rem), 74vw);--touch-target: max(var(--tap-floor), 2.75rem);--tap-floor: 44px;--color-book-cloth-violet: color-mix(in oklab, var(--color-field-violet) 70%, var(--color-soft-charcoal));--color-book-cloth-aubergine: var(--color-aubergine);--color-shelf-wood: color-mix(in oklab, var(--color-caption-ink) 72%, var(--color-soft-charcoal));--color-shelf-wood-light: color-mix(in oklab, var(--color-caption-ink) 55%, var(--color-paper));--book-height: min(clamp(18rem, 30vw, 26rem), 74vw, 70svh);--book-height-about: min(clamp(14rem, 24vw, 20rem), 58vw, 54svh);--book-spine-width: min(clamp(4.5rem, 6.5vw, 6rem), max(var(--tap-floor), 19vw));--book-spine-width-about: max(var(--tap-floor), min(2.75rem, 12vw));--book-cover-width: min(clamp(12rem, 46vw, 17rem), 60vw);--book-lift: -3.5rem;--shelf-ledge-thickness: 1rem;--shelf-perspective: 70rem;--duration-fast: .16s;--duration-medium: .26s;--duration-slow: .4s;--duration-book-open: .75s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-book-open: linear(0, .0553, .1843, .3437, .505, .6509, .7729, .8683, .9382, .9859, 1.0156, 1.0316, 1.0379, 1.0377, 1.0338, 1.028, 1.0218, 1.0158, 1.0107, 1.0066, 1.0035, 1.0013, .9998, .999, 1);--color-bg: oklch(.985 .003 290);--color-bg-subtle: oklch(.965 .004 290);--color-surface: oklch(1 0 0);--color-text: oklch(.2 .012 290);--color-text-secondary: oklch(.43 .016 290);--color-border: oklch(.87 .01 290);--color-grid: oklch(.76 .012 290 / .22);--color-accent: var(--color-field-violet);--color-accent-hover: oklch(.38 .13 295.24);--color-accent-soft: oklch(.9 .04 295.24);--color-accent-ink: oklch(.31 .08 295.24);--gradient-atmosphere: linear-gradient(var(--color-bg), var(--color-bg));--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--min-card-width: 15rem;--grid-size: 3rem;--header-offset: 1rem}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}::-webkit-scrollbar{width:var(--space-2xs)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-border)}::-webkit-scrollbar-track{background:none}@supports (-moz-appearance: none){html{scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}}body{min-height:100vh;margin:0;overflow-x:hidden;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--gradient-atmosphere);background-attachment:fixed}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.65;background-image:linear-gradient(var(--color-grid) var(--border-width),transparent var(--border-width)),linear-gradient(90deg,var(--color-grid) var(--border-width),transparent var(--border-width));background-size:var(--grid-size) var(--grid-size);mask-image:linear-gradient(to bottom,black,transparent 78%)}::selection{color:var(--color-text);background:var(--color-selection)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}a{color:inherit;text-decoration-color:var(--color-border);text-underline-offset:var(--space-2xs);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-accent-hover)}a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--space-2xs)}.skip-link{position:fixed;left:var(--space-md);top:var(--space-md);z-index:20;display:inline-flex;align-items:center;min-height:var(--touch-target);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-accent-ink);background:var(--color-accent-soft);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer,.page{width:100%;max-width:var(--max-width-page);margin-inline:auto;padding-inline:var(--space-md)}.site-header{--color-focus: var(--color-collegiate-coral-soft);position:sticky;top:0;z-index:10;max-width:none;padding-inline:0;overflow:hidden;background:var(--color-aubergine)}.site-header a:hover{color:var(--color-paper)}.site-nav{position:relative;z-index:1;display:grid;gap:var(--space-sm);align-items:center;width:100%;max-width:var(--max-width-page);margin-inline:auto;padding:var(--space-md)}.nav-name{width:fit-content;color:var(--color-on-aubergine);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-caps);text-decoration:none}.nav-name:hover{text-decoration:underline;text-decoration-color:var(--color-collegiate-coral-soft);text-underline-offset:var(--space-2xs)}.nav-links{display:flex;flex-wrap:wrap;gap:var(--space-md)}.nav-links a{position:relative;padding-bottom:var(--space-2xs);border-bottom:calc(var(--border-width) * 2) solid transparent;color:var(--color-on-aubergine-muted);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out)}.nav-links a:after{position:absolute;top:50%;right:0;left:0;height:min(var(--touch-target),calc(100% + var(--space-md)));translate:0 -50%;content:""}.nav-links a:hover,.nav-links a[aria-current=page]{border-bottom-color:var(--color-collegiate-coral-soft);color:var(--color-on-aubergine)}.page{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.site-footer{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between;padding-top:var(--space-lg);padding-bottom:var(--space-xl);border-top:var(--border-width) solid var(--color-border);color:var(--color-caption-ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.site-footer p{margin:0}.home-route:before,.home-route .site-header{display:none}.showcase-route:before{display:none}.showcase-route{color:var(--color-soft-charcoal);background:var(--color-paper)}.home-route .page{width:100%;max-width:none;padding:0}.home-hero-journal{display:grid;grid-template-rows:1fr auto;color:var(--color-soft-charcoal);background:var(--color-paper)}.home-route{background:var(--color-paper)}.home-hero-paper,.home-journal-band{position:relative}.home-hero-paper{display:grid;grid-template-areas:"copy" "shelf" "media";gap:var(--space-hero-section);min-height:var(--hero-paper-min-height);padding-block:var(--space-hero-gutter);padding-inline:var(--hero-inset);overflow-x:clip;background:var(--color-paper) url(/_astro/wall-white.BUR4dMNd.webp) left top / 64rem auto repeat}.field-routes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.field-routes__lines,.field-routes__nodes,.field-routes__accents{fill:none}.field-routes__lines path,.field-routes__nodes circle,.field-routes__accents path{vector-effect:non-scaling-stroke}.field-routes__lines{stroke-dasharray:6 7;stroke-linecap:round;stroke-width:1.2}.field-routes__nodes{stroke-width:1.4}.field-routes__accents{stroke-linecap:round;stroke-width:1.6}.field-routes--light .field-routes__lines,.field-routes--light .field-routes__nodes{stroke:var(--color-route-light)}.field-routes--light .field-routes__nodes{fill:var(--color-paper)}.field-routes--light .field-routes__accents{stroke:var(--color-field-violet-soft)}.field-routes--dark .field-routes__lines,.field-routes--dark .field-routes__nodes{stroke:var(--color-route-dark)}.field-routes--dark .field-routes__nodes{fill:var(--color-aubergine)}.field-routes--dark .field-routes__accents{stroke:var(--color-route-dark)}.home-hero-copy{position:relative;z-index:1;display:grid;grid-area:copy;gap:var(--space-md);align-content:start;max-width:var(--max-width-copy)}.home-hero-copy h1,.home-hero-copy p{margin-bottom:0}.home-hero-copy h1{position:relative;width:fit-content;padding-right:var(--space-hero-rule-tail);padding-bottom:var(--space-md);border-bottom:var(--border-width) solid var(--color-field-violet);font-size:var(--text-hero-name);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.home-hero-copy h1:after{position:absolute;right:0;bottom:calc(var(--hero-ring-hole) * -1);width:calc(var(--hero-ring-hole) * 2);height:calc(var(--hero-ring-hole) * 2);border:var(--border-width) solid var(--color-field-violet);border-radius:var(--radius-pill);background:var(--color-paper);content:""}.home-hero-kicker{color:var(--color-field-violet);font-family:var(--font-display);font-size:var(--text-hero-kicker);font-weight:600;letter-spacing:var(--tracking-wider);line-height:var(--leading-snug);text-transform:uppercase}.home-hero-intro{max-width:var(--max-width-lede);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty}.home-shelf{position:relative;z-index:2;display:grid;grid-area:shelf;align-content:end;perspective:var(--shelf-perspective)}.home-shelf:has(.book[data-open=true]){z-index:3}.home-shelf-row{--shelf-row-width: calc(var(--book-spine-width) * 2 + var(--book-spine-width-about) + var(--space-xs) * 2);display:flex;gap:var(--space-xs);align-items:flex-end;justify-content:center;padding-inline:var(--space-lg)}.home-shelf-ledge{position:relative;height:var(--shelf-ledge-thickness);border-radius:var(--radius-print);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='192'%20viewBox='0%200%20192%20192'%3e%3cfilter%20id='paper-grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.72'%20numOctaves='4'%20seed='19'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='saturate'%20values='0'%20/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='table'%20tableValues='0%200.1'%20/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23paper-grain)'%20opacity='0.42'%20/%3e%3c/svg%3e"),repeating-linear-gradient(178deg,transparent 0,transparent .22rem,color-mix(in oklab,var(--color-soft-charcoal) 14%,transparent) .22rem,color-mix(in oklab,var(--color-soft-charcoal) 14%,transparent) .26rem),linear-gradient(to bottom,var(--color-shelf-wood-light) 0,var(--color-shelf-wood-light) 22%,var(--color-shelf-wood) 30%,color-mix(in oklab,var(--color-shelf-wood) 80%,var(--color-soft-charcoal)) 100%);box-shadow:var(--shadow-note)}.home-shelf-ledge:before,.home-shelf-ledge:after{position:absolute;top:100%;width:var(--space-lg);height:var(--space-sm);background:color-mix(in oklab,var(--color-shelf-wood) 84%,var(--color-soft-charcoal));box-shadow:var(--shadow-tape);clip-path:polygon(0 0,100% 0,76% 100%,24% 100%);content:""}.home-shelf-ledge:before{left:var(--space-xl)}.home-shelf-ledge:after{right:var(--space-xl)}.book{--book-pos: 0rem;--book-shift: calc(var(--shelf-row-width) / 2 - var(--book-pos) + var(--book-cover-width) / 2);position:relative;display:block;width:var(--book-spine-width);height:var(--book-height);text-decoration:none}.book--places{--book-pos: calc(var(--book-spine-width) + var(--space-xs))}.book--about{--book-pos: calc((var(--book-spine-width) + var(--space-xs)) * 2);width:var(--book-spine-width-about);height:var(--book-height-about)}.book[data-open=true]{z-index:3}.book-inner{position:relative;display:block;width:100%;height:100%;transform-origin:left center;transform-style:preserve-3d;transition:transform var(--duration-medium) var(--ease-out)}.book-spine,.book-cover{position:absolute;inset:0;border-radius:var(--radius-book);backface-visibility:hidden}.book:after{position:absolute;right:calc(var(--space-2xs) * -1);bottom:calc(var(--space-2xs) * -1);left:calc(var(--space-2xs) * -1);height:var(--space-xs);background:radial-gradient(50% 100% at 50% 20%,color-mix(in oklab,var(--color-soft-charcoal) 16%,transparent),transparent 72%);content:"";transition:opacity var(--duration-medium) var(--ease-out)}.book:hover:after{opacity:.6}.book[data-open=true]:after{opacity:0;transition-duration:var(--duration-slow)}.book-spine{display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-note),var(--shadow-book-board)}.book-cover{right:100%;left:auto;display:grid;gap:var(--space-md);align-content:center;justify-items:center;width:var(--book-cover-width);padding:var(--space-md);box-shadow:var(--shadow-paper),var(--shadow-book-board);transform:rotateY(-90deg);transform-origin:right center}.book-spine,.book-cover{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='192'%20viewBox='0%200%20192%20192'%3e%3cfilter%20id='paper-grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.72'%20numOctaves='4'%20seed='19'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='saturate'%20values='0'%20/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='table'%20tableValues='0%200.1'%20/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23paper-grain)'%20opacity='0.42'%20/%3e%3c/svg%3e")}.book--countries .book-spine,.book--countries .book-cover{background-color:var(--color-book-cloth-violet);background-image:url(/_astro/leather-violet.Dkd2fS_W.webp);background-position:center;background-size:cover}.book--places .book-spine,.book--places .book-cover{background-color:var(--color-collegiate-coral-soft);background-size:cover;background-blend-mode:luminosity}.book--places .book-spine{background-image:url(/_astro/leather-stitched-left.OMQAzc4g.webp);background-position:left center}.book--places .book-cover{background-image:url(/_astro/leather-stitched.BLEp0G0q.webp);background-position:right center}.book--about .book-spine,.book--about .book-cover{background-color:var(--color-book-cloth-aubergine)}.book-spine-title{color:var(--color-on-aubergine);font-family:var(--font-display);font-size:var(--text-hero-destination);font-weight:500;letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-transform:uppercase;writing-mode:vertical-rl}.book-cover-print{width:100%;height:auto;padding:var(--space-2xs);border-radius:var(--radius-print);background:var(--color-paper-raised)}.book-cover-title{color:var(--color-on-aubergine);font-family:var(--font-display);font-size:var(--text-hero-destination);font-weight:500;letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-align:center;text-transform:uppercase}.book[data-open=true] .book-inner{transform:translate(var(--book-shift)) translateY(var(--book-lift)) rotate(-2deg) rotateY(84deg);transition:transform var(--duration-book-open) var(--ease-book-open)}@media(hover:hover){.book:not([data-open=true]):hover .book-inner{transform:translateY(var(--hover-lift)) rotate(-1.5deg)}}.home-field-note:before{position:absolute;top:var(--border-width);right:var(--space-md);left:var(--space-md);height:calc(var(--hero-binding-gap) * .79);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2022'%3E%3Cpath%20d='M14.6%200c-.3%203-1.2%205-.9%208.6'%20stroke='%23CFC8BA'%20stroke-width='1.2'%20fill='none'/%3E%3Ccircle%20cx='13.9'%20cy='14'%20r='5'%20fill='%23DFD8CB'/%3E%3Ccircle%20cx='13.9'%20cy='14.4'%20r='3.8'%20fill='%23B5AC9D'/%3E%3Ccircle%20cx='13.9'%20cy='13.6'%20r='3.8'%20fill='%23C6BDAF'/%3E%3C/svg%3E");background-position:left top;background-repeat:round no-repeat;background-size:var(--hero-binding-gap) 100%;content:""}.home-hero-media{position:relative;z-index:2;display:grid;grid-area:media;gap:var(--space-md)}.home-travel-print,.home-field-note,.home-mini-print,.home-journal-glimpse{margin:0}.home-travel-print{position:relative;z-index:2;width:92%;padding:var(--space-sm);justify-self:end;border-radius:var(--radius-print);background:var(--color-paper-raised);box-shadow:var(--shadow-paper);transform:rotate(1.25deg)}.home-travel-print img,.home-field-note img,.home-mini-print img,.home-journal-glimpse img{display:block;width:100%;height:auto;object-fit:cover;transition:opacity var(--duration-medium) var(--ease-out)}.home-travel-print figcaption,.home-field-note figcaption,.home-mini-print figcaption,.home-journal-glimpse figcaption{position:relative;z-index:2;padding-top:var(--space-xs);color:var(--color-caption-ink);font-size:var(--text-sm);font-style:italic;text-align:center}.home-travel-print img,.home-mini-print img{aspect-ratio:1 / 1}.home-mini-print{position:relative;z-index:2;width:46%;margin-top:calc(var(--space-xl) * -1);padding:var(--space-sm);justify-self:end;border-radius:var(--radius-print);background:var(--color-paper-raised);box-shadow:var(--shadow-paper);transform:rotate(-2.5deg)}.home-mini-tape{position:absolute;top:calc(var(--hero-tape-height) * -.4);right:var(--space-lg);z-index:1;width:calc(var(--hero-tape-width) * .55);height:calc(var(--hero-tape-height) * .85);transform:rotate(-14deg)}.home-travel-tape,.home-note-tape,.home-mini-tape{background:url(/_astro/tape-washi.BmVEeGR3.png) center / cover no-repeat;box-shadow:var(--shadow-tape);clip-path:polygon(0 8%,1.5% 0,98% 3%,100% 10%,98.8% 32%,100% 52%,98.5% 78%,100% 94%,97.5% 100%,2% 97%,0 88%,1.2% 66%,0 42%,1% 18%);opacity:.9}.home-travel-tape{position:absolute;top:var(--space-hero-overlap-sm);left:50%;z-index:1;width:var(--hero-tape-width);height:var(--hero-tape-height);transform:translate(-50%) rotate(-1deg)}.home-field-note{position:relative;z-index:1;width:82%;min-height:var(--hero-note-min-height);padding:var(--space-lg);padding-top:calc(var(--space-lg) + var(--space-md));justify-self:start;border:var(--border-width) solid var(--color-paper-line);border-radius:var(--radius-note);background-color:var(--color-paper-raised);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent var(--space-lg),var(--color-paper-line) calc(var(--space-lg) + var(--hero-pattern-line)));box-shadow:var(--shadow-note);transform:rotate(4.5deg)}.home-note-tape{position:absolute;right:calc(var(--space-lg) * -1);bottom:var(--space-xl);z-index:1;width:calc(var(--hero-tape-width) * .66);height:var(--hero-tape-height);transform:rotate(75deg)}.home-field-note img{height:var(--hero-note-min-height);filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply;opacity:.74}.home-journal-band{--color-focus: var(--color-collegiate-coral-soft);display:grid;gap:var(--space-lg);min-height:var(--hero-band-min-height);padding-block:var(--space-lg);padding-inline:var(--hero-inset);color:var(--color-on-aubergine);background:var(--color-aubergine)}.home-journal-copy{position:relative;z-index:1;display:grid;gap:var(--space-md);align-content:start;padding-left:var(--space-lg);border-left:calc(var(--border-width) * 2) solid var(--color-collegiate-coral-soft)}.home-journal-copy p{max-width:var(--max-width-lede);margin-bottom:0;color:var(--color-on-aubergine);font-size:var(--text-lg);letter-spacing:var(--tracking-reverse);line-height:var(--leading-reverse);text-wrap:pretty}.home-archive-links{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);align-items:center;color:var(--color-on-aubergine);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase}.home-archive-label,.home-archive-links a{display:inline-flex;align-items:center;min-height:var(--touch-target);padding-bottom:var(--space-xs)}.home-archive-label{color:var(--color-on-aubergine-muted)}.home-archive-links a{border-bottom:var(--border-width) solid var(--color-collegiate-coral-soft)}.home-archive-pair{display:inline-flex;gap:var(--space-lg);align-items:center;white-space:nowrap}.home-archive-sep{color:var(--color-collegiate-coral-soft);font-weight:700}.home-archive-links a{color:var(--color-on-aubergine);text-decoration:none}.home-archive-links a:hover{color:var(--color-paper);border-color:var(--color-on-aubergine)}.home-route .site-footer,.showcase-route .site-footer{max-width:none;padding-block:var(--space-md);padding-inline:var(--hero-inset);border-top:none;color:var(--color-caption-ink);background:var(--color-paper);font-family:var(--font-body);letter-spacing:normal;text-transform:none}.home-route .site-footer a{display:inline-block;padding-block:calc(var(--space-sm) + var(--space-2xs) * .5);margin-block:calc((var(--space-sm) + var(--space-2xs) * .5) * -1);color:var(--color-field-violet)}.home-journal-glimpse{position:relative;z-index:1;width:var(--hero-glimpse-width);padding:var(--space-xs);justify-self:center;background:var(--color-paper-raised);box-shadow:var(--shadow-paper);transform:rotate(1deg)}.home-journal-glimpse img{aspect-ratio:2 / 1}.reveal{animation:reveal var(--duration-slow) var(--ease-out) both}.reveal--late{animation-delay:var(--duration-fast)}.reveal--later{animation-delay:var(--duration-medium)}@keyframes reveal{0%{opacity:.001;transform:translateY(var(--space-md))}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()) and (animation-range: entry){@media(prefers-reduced-motion:no-preference){.reveal-on-scroll{animation:reveal-scroll var(--duration-slow) var(--ease-out) both;animation-timeline:view();animation-range:entry 20% cover 40%}.reveal-on-scroll--late{animation-range:entry 35% cover 55%}}}@keyframes reveal-scroll{0%{opacity:.001;translate:0 var(--space-xl)}to{opacity:1;translate:0 0}}@media(min-width:48rem){.site-footer,.page{padding-inline:var(--space-lg)}.site-nav{display:flex;justify-content:space-between;padding-inline:var(--space-lg)}.nav-links{justify-content:flex-end}.home-travel-print{width:72%}.home-field-note{width:62%}.home-mini-print{width:40%}}@media(min-width:62rem),(min-width:34rem)and (max-height:34rem){.home-hero-paper{grid-template-areas:"copy shelf" "media shelf";grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto 1fr;align-items:start}.home-shelf{align-self:stretch;align-content:start;padding-top:var(--space-2xl)}.book{--book-shift: calc(-1 * var(--book-pos) - var(--space-md))}.home-travel-print{width:52%;margin-left:var(--space-lg);justify-self:start}.home-field-note{width:46%;margin-top:calc(var(--space-xl) * -3);margin-left:36%;justify-self:start}.home-mini-print{width:38%;margin-top:calc(var(--space-xl) * -1);margin-right:var(--space-lg)}.home-journal-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.home-journal-glimpse{align-self:start;justify-self:end;margin-top:var(--space-hero-band-overlap)}}@media(max-height:34rem){.home-hero-paper{gap:var(--space-lg);min-height:0;padding-block:var(--space-lg)}.home-shelf{padding-top:0}}@media(min-width:72rem){.home-hero-journal{min-height:var(--hero-fill-height)}.home-hero-paper{grid-template-areas:"copy shelf" "media shelf";grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:auto 1fr;gap:var(--space-xl) var(--space-hero-section);align-items:start;padding-block:var(--space-xl)}.home-hero-media{position:relative;align-self:end}.home-travel-print{width:44%;margin-left:0}.home-field-note{position:absolute;top:24%;left:38%;width:48%;margin:0;transform:rotate(4.5deg)}.home-mini-print{position:absolute;top:-32%;left:74%;width:34%;margin:0}.home-journal-band{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);padding-block:var(--space-md)}.home-journal-glimpse{justify-self:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@view-transition{navigation:auto}.book--countries[data-open=true] .book-cover-title{view-transition-name:journal-countries}.book--places[data-open=true] .book-cover-title{view-transition-name:journal-places}.book--about[data-open=true] .book-cover-title{view-transition-name:journal-about}.countries-title{view-transition-name:journal-countries}.places-plate-copy h1{view-transition-name:journal-places}.about-plate-copy h1{view-transition-name:journal-about}::view-transition-old(journal-countries),::view-transition-new(journal-countries),::view-transition-old(journal-places),::view-transition-new(journal-places),::view-transition-old(journal-about),::view-transition-new(journal-about){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}
