.geo-ref-page{--geo-black:#0b0c0c;--geo-paper:#f3eee5;--geo-paper-2:#f7f3ec;--geo-line:#bdb4a7;--geo-white:#f7f3ea;background:var(--geo-paper);color:#171717}.geo-ref-page :where(h1,h2,h3,strong){color:inherit}.geo-ref-hero{isolation:isolate;min-height:690px;color:var(--geo-white);background:#0a0b0b;position:relative;overflow:hidden}.geo-ref-hero-media{z-index:-4;background-image:var(--geo-ref-image);background-position:50% 48%;background-size:cover;position:absolute;inset:0 15.7% 0 20.6%;transform:scale(1.01)}.geo-ref-hero-media:after{content:"";background:linear-gradient(90deg,#040505b3 0%,#04050542 33%,#04050508 62%,#04050573 100%),linear-gradient(#0000 42%,#05050573);position:absolute;inset:0}.geo-ref-hero-left,.geo-ref-hero-right{z-index:-3;background:var(--geo-black);position:absolute;inset-block:0}.geo-ref-hero-left{width:20.7%;left:0}.geo-ref-hero-right{width:15.8%;right:0}.geo-ref-hero-left:after{content:"";background:linear-gradient(90deg,var(--geo-black),#0b0c0ca3,transparent);width:240px;position:absolute;top:0;bottom:0;left:100%}.geo-ref-brand{z-index:4;color:var(--geo-white);flex-direction:column;display:flex;position:absolute;top:24px;left:5.4%}.geo-ref-brand strong{font-family:var(--serif);letter-spacing:-.045em;font-size:2.05rem;line-height:.96}.geo-ref-brand span{font-family:var(--serif);color:#f7f3eacc;margin-top:8px;font-size:.84rem;font-style:italic;line-height:1.35}.geo-ref-topnav{z-index:5;font:750 .61rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(18px,2.3vw,38px);display:flex;position:absolute;top:26px;left:22.6%;right:18.1%}.geo-ref-topnav a{color:#f7f3eae0;padding:7px 0;position:relative}.geo-ref-topnav a:after{content:"";background:var(--geo-white);height:1px;transition:right .2s;position:absolute;bottom:0;left:0;right:100%}.geo-ref-topnav a:hover:after,.geo-ref-topnav a[aria-current=page]:after{right:0}.geo-ref-search{z-index:5;width:40px;height:40px;color:var(--geo-white);place-items:center;display:grid;position:absolute;top:18px;right:16.7%}.geo-ref-search span{border:1.5px solid;border-radius:50%;width:14px;height:14px;position:relative}.geo-ref-search span:after{content:"";transform-origin:0;background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.geo-ref-hero-copy{z-index:4;width:min(440px,42vw);position:absolute;bottom:39px;left:5.4%}.geo-ref-kicker{font:800 .64rem/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#f7f3eacc;margin-bottom:13px}.geo-ref-hero-copy h1{letter-spacing:-.073em;max-width:none;color:var(--geo-white);margin:0;font-size:clamp(5.4rem,8.7vw,8.8rem);font-weight:600;line-height:.74}.geo-ref-deck{max-width:13ch;font-family:var(--serif);letter-spacing:-.035em;color:var(--geo-white);margin:20px 0 0;font-size:clamp(1.75rem,2.75vw,3rem);line-height:.97}.geo-ref-summary{max-width:40ch;font-family:var(--serif);color:#f7f3ead6;margin:22px 0 0;font-size:.93rem;line-height:1.45}.geo-ref-hero-cta{font:800 .58rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--geo-white);border:1px solid #f7f3ead1;border-radius:999px;align-items:center;gap:15px;margin-top:23px;padding:10px 17px;transition:background .2s,color .2s;display:inline-flex}.geo-ref-hero-cta:hover{background:var(--geo-white);color:#111}.geo-ref-index{z-index:4;width:15.8%;color:var(--geo-white);flex-direction:column;padding:26px 4.9% 34px 2.2%;display:flex;position:absolute;top:0;bottom:0;right:0}.geo-ref-index>p{color:#f7f3eac7;margin:0;font-size:.83rem;font-style:italic;line-height:1.45}.geo-ref-index nav{flex-direction:column;gap:16px;margin:auto 0 14px;display:flex}.geo-ref-index nav a{color:#f7f3ead6;flex-direction:column;gap:4px;display:flex}.geo-ref-index nav span{font:700 .54rem/1 var(--sans);letter-spacing:.09em}.geo-ref-index nav strong{font:800 .56rem/1.18 var(--sans);letter-spacing:.12em;text-transform:uppercase}.geo-ref-index nav a:hover{color:#fff}.geo-ref-mobile-index{display:none}.geo-ref-facts{background:#f4f0e9;border-bottom:1px solid #d0c7ba}.geo-ref-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(300px,1.55fr);width:100%;min-height:110px;padding-inline:4.8%;display:grid}.geo-ref-fact{border-right:1px solid #c9c0b4;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:20px 18px;display:grid}.geo-ref-fact:first-child{border-left:1px solid #c9c0b4}.geo-ref-fact-icon{color:#222;place-items:center;width:35px;height:35px;display:grid}.geo-ref-fact-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px}.geo-ref-fact small{font:800 .54rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#59544d;margin-bottom:4px;display:block}.geo-ref-fact strong{font-family:var(--serif);font-size:.88rem;font-weight:500;line-height:1.24;display:block}.geo-ref-facts blockquote{color:#39352f;flex-direction:column;justify-content:center;margin:0;padding:22px 0 20px 30px;font-size:.94rem;font-style:italic;line-height:1.3;display:flex}.geo-ref-facts cite{font:800 .52rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-style:normal}.geo-ref-memory{background:var(--geo-paper-2);border-bottom:1px solid #d3c9bc;grid-template-columns:46.6% 53.4%;min-height:500px;scroll-margin-top:20px;display:grid}.geo-ref-memory-copy{padding:32px 5.4% 42px}.geo-ref-section-kicker{font:800 .55rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#6a6156}.geo-ref-memory-copy h2,.geo-ref-section-head h2,.geo-ref-mini-head h2,.geo-ref-route h2,.geo-ref-gallery-label h2{letter-spacing:-.045em;color:#171717;margin:9px 0 12px;font-size:clamp(2.05rem,3.25vw,3.45rem);font-weight:600;line-height:.95}.geo-ref-prose{color:#2a2927;max-width:680px;font-size:.93rem;line-height:1.57}.geo-ref-prose :where(h2,h3){letter-spacing:-.02em;margin:1.3em 0 .55em;font-size:1.18rem;line-height:1.08}.geo-ref-prose p{margin:0 0 1em}.geo-ref-memory-visual{background:#171717;background-image:var(--geo-ref-memory-image);background-position:50%;background-size:cover;min-height:500px;margin:0;position:relative;overflow:hidden}.geo-ref-memory-visual:before{content:"";background:linear-gradient(90deg,#090909e6 0 24%,#09090938 42%,#09090924 100%),linear-gradient(#0000,#00000040);position:absolute;inset:0}.geo-ref-memory-quote{z-index:1;width:19%;min-width:130px;color:var(--geo-white);position:absolute;top:50%;left:5.7%;transform:translateY(-50%)}.geo-ref-memory-quote blockquote{margin:0;font-size:1.02rem;font-style:italic;line-height:1.35}.geo-ref-memory-quote span{background:var(--geo-white);width:27px;height:1px;margin-top:18px;display:block}.geo-ref-memory-visual figcaption{z-index:1;max-width:60%;font:650 .48rem/1.35 var(--sans);letter-spacing:.05em;color:#f7f3eab3;background:#0a0a0a94;padding:5px 7px;position:absolute;bottom:10px;right:14px}.geo-ref-setting{color:var(--geo-white);background:#101314;padding:28px 5.2% 34px;scroll-margin-top:20px}.geo-ref-section-head{border-bottom:1px solid #aaa197;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;padding-bottom:14px;display:flex}.geo-ref-section-head>div>p,.geo-ref-mini-head>div>p{color:#5c5750;max-width:670px;margin:0;font-size:.84rem;line-height:1.45}.geo-ref-section-head>a,.geo-ref-mini-head>a{font:800 .53rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;flex:none;padding-bottom:7px}.geo-ref-section-head-dark{border-bottom-color:#f7f3ea59}.geo-ref-section-head-dark .geo-ref-section-kicker{color:#b9afa2}.geo-ref-section-head-dark h2{color:var(--geo-white)}.geo-ref-section-head-dark>div>p{color:#f7f3eaad}.geo-ref-section-head-dark>a{color:#f7f3ead6}.geo-ref-setting-grid{border-top:1px solid #f7f3ea2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.geo-ref-setting-card{border-right:1px solid #f7f3ea38;grid-template-columns:minmax(115px,.43fr) minmax(0,.57fr);gap:17px;padding:22px 22px 22px 0;display:grid}.geo-ref-setting-card+.geo-ref-setting-card{padding-left:22px}.geo-ref-setting-card:last-child{border-right:0}.geo-ref-book-cover{background:#e9e0d3;place-items:center;min-height:250px;padding:10px;display:grid}.geo-ref-book-cover img{object-fit:contain;filter:drop-shadow(0 10px 12px #0000003d);width:100%;height:100%;max-height:280px}.geo-ref-book-cover>span,.geo-ref-related-cover>span{color:#6d2b3d;font-size:3rem}.geo-ref-book-copy{flex-direction:column;align-items:flex-start;display:flex}.geo-ref-book-copy>small,.geo-ref-related-copy>small{font:800 .52rem/1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#bfb3a5}.geo-ref-book-copy h3{letter-spacing:-.045em;color:var(--geo-white);margin:8px 0 11px;font-size:clamp(1.55rem,2.3vw,2.55rem);font-weight:600;line-height:.92}.geo-ref-book-copy>p{color:#f7f3eab8;margin:0;font-size:.78rem;line-height:1.46}.geo-ref-detail{width:100%;margin-top:auto;padding-top:16px}.geo-ref-detail summary{cursor:pointer;font:800 .54rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--geo-white);align-items:center;gap:10px;list-style:none;display:inline-flex}.geo-ref-detail summary::-webkit-details-marker{display:none}.geo-ref-detail[open] summary{margin-bottom:14px}.geo-ref-detail-body{color:#f7f3eac7;background:#171b1d;border:1px solid #f7f3ea33;padding:15px;font-size:.75rem;line-height:1.55}.geo-ref-detail-body :where(h2,h3){color:var(--geo-white);font-size:1.05rem;line-height:1.1}.geo-ref-setting-empty{border-top:1px solid #f7f3ea42;border-bottom:1px solid #f7f3ea2e;grid-template-columns:180px minmax(0,620px);align-items:center;gap:30px;min-height:185px;display:grid}.geo-ref-setting-empty span{font:800 .55rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#c7b9a9}.geo-ref-setting-empty p{color:#f7f3eaad;margin:0;font-size:1.2rem;line-height:1.35}.geo-ref-related{background:var(--geo-paper-2);padding:30px 5.2% 0;scroll-margin-top:20px}.geo-ref-related-layout{border-top:1px solid #c3baad;grid-template-columns:56% 44%;min-height:350px;display:grid}.geo-ref-related-list{padding:0 26px 28px 0}.geo-ref-related-card{border-bottom:1px solid #cbc2b5;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.geo-ref-related-cover{background:#e8dfd3;place-items:center;min-height:185px;padding:10px;display:grid}.geo-ref-related-cover img{object-fit:contain;filter:drop-shadow(0 8px 10px #1414141f);width:100%;height:100%;max-height:210px}.geo-ref-related-copy>small{color:#6c6258}.geo-ref-related-copy h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:1.55rem;line-height:.95}.geo-ref-related-copy>p{color:#4f4a44;margin:0;font-size:.8rem;line-height:1.45}.geo-ref-detail-light{margin-top:14px}.geo-ref-detail-light summary,.geo-ref-inline-link{color:#27231f}.geo-ref-detail-light .geo-ref-detail-body{color:#3f3a35;background:#efe8dd;border-color:#c8beb1}.geo-ref-detail-light .geo-ref-detail-body :where(h2,h3){color:#211e1a}.geo-ref-inline-link{font:800 .54rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;gap:9px;margin-top:14px;display:inline-flex}.geo-ref-related-visual{background:#bdb5aa;background-image:var(--geo-ref-related-image);background-position:50%;background-size:cover;min-height:350px;margin:0;position:relative;overflow:hidden}.geo-ref-related-visual:after{content:"";background:linear-gradient(90deg,#f4efe738,#1f1d1a2e),linear-gradient(#0000 35%,#05050547);position:absolute;inset:0}.geo-ref-related-visual blockquote{z-index:1;max-width:45%;color:var(--geo-white);text-shadow:0 2px 14px #0000008c;margin:0;padding:12px 0;font-size:1.02rem;font-style:italic;line-height:1.35;position:absolute;top:18%;right:7%}.geo-ref-related-visual>span{z-index:1;background:var(--geo-white);width:28px;height:1px;position:absolute;top:calc(18% + 108px);right:42%}.geo-ref-bottom{background:#f2ede5;border-top:1px solid #bdb4a7;border-bottom:1px solid #bdb4a7;grid-template-columns:66% 34%;display:grid}.geo-ref-writers{padding:28px 2.3% 34px 5.2%;scroll-margin-top:20px}.geo-ref-mini-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.geo-ref-mini-head h2,.geo-ref-route h2{font-size:clamp(1.8rem,2.6vw,2.65rem)}.geo-ref-writer-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:14px;display:grid}.geo-ref-writer-card{min-width:0;font-family:var(--serif);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.geo-ref-writer-photo{aspect-ratio:1/1.05;background:#dad1c5;grid-column:1/-1;overflow:hidden}.geo-ref-writer-photo img{object-fit:cover;filter:grayscale()contrast(1.03);width:100%;height:100%}.geo-ref-writer-photo>span{place-items:center;height:100%;font-size:3.5rem;display:grid}.geo-ref-writer-card>strong{font-size:.85rem;font-weight:500;line-height:1.15}.geo-ref-writer-card>span{font-size:.8rem}.geo-ref-route{border-left:1px solid #bdb4a7;padding:28px 5.2% 34px 3%;scroll-margin-top:20px}.geo-ref-route>p{color:#5c5750;margin:0 0 17px;font-size:.8rem}.geo-ref-route-layout{grid-template-columns:45% 55%;align-items:start;gap:17px;display:grid}.geo-ref-route-image{aspect-ratio:4/5;background-image:var(--geo-ref-route-image);background-position:50%;background-size:cover}.geo-ref-route ol{margin:0;padding:0;list-style:none}.geo-ref-route li{border-bottom:1px solid #c9c0b4;justify-content:space-between;align-items:center;gap:9px;padding:8px 0;font-size:.72rem;line-height:1.25;display:flex}.geo-ref-route li:first-child{padding-top:0}.geo-ref-route li b{font-weight:500}.geo-ref-gallery{min-height:420px;color:var(--geo-white);background:#111;grid-template-columns:30% 70%;scroll-margin-top:20px;display:grid}.geo-ref-gallery-label{align-self:center;padding:42px 12% 42px 17.5%}.geo-ref-gallery-label .geo-ref-section-kicker{color:#c2b5a6}.geo-ref-gallery-label h2{color:var(--geo-white);font-size:clamp(2rem,3.5vw,3.8rem)}.geo-ref-gallery-label p{color:#f7f3eaad;margin:0;font-size:.82rem;line-height:1.55}.geo-ref-gallery figure{background-image:var(--geo-ref-gallery-image);background-position:50% 55%;background-size:cover;min-height:420px;margin:0;position:relative}.geo-ref-gallery figure:after{content:"";background:linear-gradient(90deg,#1111114d,#0000 28%);position:absolute;inset:0}.geo-ref-gallery figcaption{z-index:1;font:650 .5rem/1.3 var(--sans);color:#f7f3eabf;background:#0000008c;padding:6px 8px;position:absolute;bottom:14px;right:18px}.geo-ref-empty{color:#71695f;font-size:.9rem}@media (width<=1160px){.geo-ref-topnav{gap:18px;font-size:.56rem}.geo-ref-index{padding-left:1.7%;padding-right:3.4%}.geo-ref-facts-grid{padding-inline:2.8%}.geo-ref-setting,.geo-ref-related,.geo-ref-memory-copy{padding-left:3.6%;padding-right:3.6%}.geo-ref-writers{padding-left:3.6%}.geo-ref-route{padding-right:3.6%}}@media (width<=900px){.geo-ref-hero{min-height:760px}.geo-ref-hero-media{background-position:top;inset:0 0 36%}.geo-ref-hero-left,.geo-ref-hero-right,.geo-ref-index,.geo-ref-topnav{display:none}.geo-ref-hero-media:after{background:linear-gradient(#05050533 0%,#0505052e 45%,#050505f5 100%)}.geo-ref-brand{top:22px;left:28px}.geo-ref-search{top:17px;right:25px}.geo-ref-hero-copy{width:auto;bottom:90px;left:28px;right:28px}.geo-ref-hero-copy h1{font-size:clamp(5rem,18vw,8rem)}.geo-ref-deck{font-size:clamp(1.9rem,6vw,3rem)}.geo-ref-summary{max-width:58ch}.geo-ref-mobile-index{z-index:5;scrollbar-width:none;background:#0b0c0c;border-top:1px solid #f7f3ea3d;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.geo-ref-mobile-index::-webkit-scrollbar{display:none}.geo-ref-mobile-index a{font:800 .54rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--geo-white);border-right:1px solid #f7f3ea2e;flex:none;padding:16px 18px}.geo-ref-facts-grid{grid-template-columns:1fr 1fr;padding:0}.geo-ref-fact{border-bottom:1px solid #c9c0b4}.geo-ref-facts blockquote{border-top:0;grid-column:1/-1;padding:23px 28px}.geo-ref-memory{grid-template-columns:1fr}.geo-ref-memory-copy{padding:36px 28px}.geo-ref-memory-visual{min-height:420px}.geo-ref-setting{padding:34px 28px}.geo-ref-setting-grid{grid-template-columns:1fr}.geo-ref-setting-card,.geo-ref-setting-card+.geo-ref-setting-card{border-bottom:1px solid #f7f3ea33;border-right:0;padding:22px 0}.geo-ref-setting-card{grid-template-columns:170px minmax(0,1fr)}.geo-ref-setting-empty{grid-template-columns:1fr;gap:12px;padding:34px 0}.geo-ref-related{padding:34px 28px 0}.geo-ref-related-layout{grid-template-columns:1fr}.geo-ref-related-list{padding-right:0}.geo-ref-related-visual{min-height:360px}.geo-ref-bottom{grid-template-columns:1fr}.geo-ref-writers{padding:34px 28px}.geo-ref-route{border-top:1px solid #bdb4a7;border-left:0;padding:34px 28px}.geo-ref-gallery{grid-template-columns:1fr}.geo-ref-gallery-label{padding:38px 28px}.geo-ref-gallery figure{min-height:360px}}@media (width<=560px){.geo-ref-hero{min-height:700px}.geo-ref-brand{left:18px}.geo-ref-brand strong{font-size:1.6rem}.geo-ref-brand span{font-size:.72rem}.geo-ref-search{right:13px}.geo-ref-hero-copy{bottom:82px;left:18px;right:18px}.geo-ref-kicker{letter-spacing:.22em;font-size:.56rem}.geo-ref-hero-copy h1{font-size:clamp(4.7rem,24vw,6.5rem)}.geo-ref-deck{max-width:15ch;font-size:clamp(1.7rem,8vw,2.5rem)}.geo-ref-summary{font-size:.86rem}.geo-ref-facts-grid{grid-template-columns:1fr}.geo-ref-fact,.geo-ref-fact:first-child{border-left:0;border-right:0}.geo-ref-memory-copy,.geo-ref-setting,.geo-ref-related,.geo-ref-writers,.geo-ref-route{padding-left:18px;padding-right:18px}.geo-ref-memory-visual{min-height:380px}.geo-ref-memory-quote{width:42%;min-width:0;left:20px}.geo-ref-section-head,.geo-ref-mini-head{flex-direction:column;align-items:flex-start;gap:12px}.geo-ref-section-head h2{font-size:2.25rem}.geo-ref-setting-card{grid-template-columns:118px minmax(0,1fr);gap:14px}.geo-ref-book-cover{min-height:190px}.geo-ref-related-card{grid-template-columns:105px minmax(0,1fr)}.geo-ref-related-cover{min-height:145px}.geo-ref-related-visual blockquote{max-width:68%}.geo-ref-writer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-ref-route-layout{grid-template-columns:38% 62%;gap:12px}.geo-ref-gallery-label{padding:32px 18px}.geo-ref-gallery figure{min-height:300px}}@media (width>=901px){.geo-ref-page{--geo-section-x:5.05%}.geo-ref-hero{min-height:690px}.geo-ref-hero-copy{left:var(--geo-section-x);width:min(430px,39vw);bottom:48px}.geo-ref-hero-copy h1{font-size:clamp(5.5rem,7.35vw,8.8rem);line-height:.76}.geo-ref-deck{max-width:12.5ch;margin-top:17px;font-size:clamp(1.75rem,2.35vw,2.8rem);line-height:.98}.geo-ref-summary{max-width:38ch;margin-top:18px;font-size:.88rem;line-height:1.46}.geo-ref-hero-cta{margin-top:18px;padding:9px 16px}.geo-ref-facts-grid{min-height:96px}.geo-ref-fact{min-height:96px;padding-top:17px;padding-bottom:17px}.geo-ref-facts blockquote{padding-top:16px;padding-bottom:16px;font-size:.88rem}.geo-ref-memory{grid-template-columns:46.7% 53.3%;align-items:stretch;min-height:0}.geo-ref-memory-copy{padding:28px var(--geo-section-x) 30px}.geo-ref-memory-copy h2{margin-top:8px;margin-bottom:14px;font-size:clamp(2rem,2.55vw,3.05rem)}.geo-ref-prose{max-width:610px;font-size:.84rem;line-height:1.53}.geo-ref-prose p{margin-bottom:.84em}.geo-ref-memory-visual{min-height:430px;max-height:610px}.geo-ref-memory-quote{width:20%;left:5.9%}.geo-ref-memory-more{border-top:1px solid #cfc5b8;margin-top:12px;padding-top:10px}.geo-ref-memory-more summary{cursor:pointer;font:800 .52rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:#3a342e;align-items:center;gap:10px;list-style:none;display:inline-flex}.geo-ref-memory-more summary::-webkit-details-marker{display:none}.geo-ref-memory-more[open] summary{margin-bottom:12px}.geo-ref-memory-more-body{color:#4b4640;border-top:1px solid #d8cec1;max-width:610px;padding-top:10px;font-size:.8rem;line-height:1.52}.geo-ref-memory-more-body p{margin:0 0 .85em}.geo-ref-setting{padding-top:24px;padding-bottom:28px}.geo-ref-section-head{margin-bottom:19px;padding-bottom:12px}.geo-ref-section-head h2{margin-top:7px;margin-bottom:8px;font-size:clamp(2rem,2.85vw,3.35rem)}.geo-ref-setting-empty{min-height:142px}.geo-ref-related{padding-top:25px}.geo-ref-related-layout{min-height:315px}.geo-ref-related-card{grid-template-columns:125px minmax(0,1fr);padding:16px 0}.geo-ref-related-cover{min-height:160px}.geo-ref-related-cover img{max-height:175px}.geo-ref-related-copy h3{font-size:1.42rem}.geo-ref-related-visual{min-height:315px}.geo-ref-bottom{grid-template-columns:66.1% 33.9%;align-items:stretch}.geo-ref-writers{padding:25px 2.3% 29px var(--geo-section-x)}.geo-ref-mini-head{margin-bottom:17px}.geo-ref-mini-head h2,.geo-ref-route h2{margin-bottom:8px;font-size:clamp(1.7rem,2.15vw,2.45rem)}.geo-ref-writer-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:13px}.geo-ref-writer-card{align-self:start}.geo-ref-writer-photo{aspect-ratio:1/.98;max-height:245px}.geo-ref-writer-card>strong{font-size:.78rem}.geo-ref-route{padding:25px var(--geo-section-x) 29px 3%}.geo-ref-route-layout{grid-template-columns:45% 55%;gap:14px}.geo-ref-route-image{aspect-ratio:4/5;max-height:255px}.geo-ref-route li{padding:7px 0;font-size:.68rem}.geo-ref-gallery{min-height:320px}.geo-ref-gallery-label{padding-top:34px;padding-bottom:34px}.geo-ref-gallery-label h2{font-size:clamp(1.9rem,2.7vw,3.15rem)}.geo-ref-gallery figure{min-height:320px}}@media (width>=1280px){.geo-ref-writer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.geo-ref-writer-photo{max-height:220px}}@media (width<=900px){.geo-ref-memory-more{border-top:1px solid #cfc5b8;margin-top:14px;padding-top:10px}.geo-ref-memory-more summary{font:800 .58rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;list-style:none}.geo-ref-memory-more summary::-webkit-details-marker{display:none}.geo-ref-memory-more-body{border-top:1px solid #d8cec1;margin-top:12px;padding-top:12px;font-size:.86rem;line-height:1.58}}@media (width<=560px){.geo-ref-writer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-ref-writer-photo{max-height:none}}.geo-ref-typographic-cover{text-align:left;background:linear-gradient(145deg,#ffffff61,#0000 45%),repeating-linear-gradient(0deg,#2d231906 0 1px,#0000 1px 5px),#e9dfd0;border:1px solid #4a3a2b38;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;min-height:220px;padding:18px 14px;display:flex;color:#342d27!important}.geo-ref-typographic-cover small{font:800 .48rem/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px}.geo-ref-typographic-cover b{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(1.05rem,1.35vw,1.45rem);font-weight:600;line-height:.96}.geo-ref-card-link,.geo-ref-card-status{font:800 .52rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;gap:9px;margin-top:auto;padding-top:15px;display:inline-flex}.geo-ref-card-status{color:#f7f3ea80}.geo-ref-writer-card-static{cursor:default}.geo-ref-writer-photo-type{background:radial-gradient(circle at 50% 25%,#ffffff29,#0000 35%),#c8c0b5}.geo-ref-writer-photo-type>span{font-family:var(--serif);letter-spacing:-.08em;color:#4d463f;font-size:clamp(2.1rem,4vw,4.4rem)}.geo-ref-memory-visual figcaption,.geo-ref-gallery figcaption{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:4px 10px;display:flex}.geo-ref-memory-visual figcaption a,.geo-ref-gallery figcaption a,.geo-ref-image-credit{color:inherit;border-bottom:1px solid #f7f3ea73;text-decoration:none}.geo-ref-memory-visual figcaption a:hover,.geo-ref-gallery figcaption a:hover,.geo-ref-image-credit:hover{border-bottom-color:currentColor}.geo-ref-image-credit{z-index:3;max-width:72%;font:650 .47rem/1.3 var(--sans);letter-spacing:.035em;color:#f7f3eac2;background:#0808089e;padding:5px 7px;position:absolute;bottom:10px;right:12px}.geo-ref-route-image-wrap{position:relative}.geo-ref-route-image-wrap .geo-ref-route-image{width:100%}.geo-ref-route-credit{max-width:92%;font-size:.42rem;bottom:6px;right:6px}.geo-ref-writer-sources{font:650 .43rem/1.35 var(--sans);letter-spacing:.025em;color:#71695f;border-top:1px solid #cfc5b8;flex-wrap:wrap;grid-column:1/-1;gap:5px 12px;margin-top:10px;padding-top:9px;display:flex}.geo-ref-writer-sources a{color:inherit;border-bottom:1px solid #0000}.geo-ref-writer-sources a:hover{color:#241f1b;border-bottom-color:currentColor}@media (width<=560px){.geo-ref-writer-sources{font-size:.46rem}}.geo-ref-page a,.geo-ref-page summary{-webkit-tap-highlight-color:transparent}.geo-ref-page :where(a,summary):focus-visible{outline-offset:4px;outline:2px solid}.geo-ref-topnav a,.geo-ref-index nav a,.geo-ref-section-head>a,.geo-ref-mini-head>a,.geo-ref-inline-link,.geo-ref-card-link,.geo-ref-writer-card,.geo-ref-route li,.geo-ref-book-cover,.geo-ref-related-cover{transition:color .22s,border-color .22s,opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1)}.geo-ref-section-head>a:hover,.geo-ref-mini-head>a:hover,.geo-ref-inline-link:hover,.geo-ref-card-link:hover{transform:translate(4px)}.geo-ref-index nav a:hover{transform:translate(3px)}.geo-ref-writer-card:hover{transform:translateY(-3px)}.geo-ref-writer-photo img{transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .35s}.geo-ref-writer-card:hover .geo-ref-writer-photo img{filter:grayscale(.92)contrast(1.06);transform:scale(1.035)}.geo-ref-book-cover,.geo-ref-related-cover{overflow:hidden}.geo-ref-book-cover img,.geo-ref-related-cover img{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.geo-ref-setting-card:hover .geo-ref-book-cover img,.geo-ref-related-card:hover .geo-ref-related-cover img{transform:scale(1.025)}.geo-ref-setting-card:hover .geo-ref-book-cover{transform:translateY(-2px)}.geo-ref-route li:hover{padding-left:5px}.geo-ref-route li b{transition:transform .22s}.geo-ref-route li:hover b{transform:translate(4px)}.geo-ref-typographic-cover{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001f}.geo-ref-typographic-cover:before,.geo-ref-typographic-cover:after{content:"";z-index:-1;pointer-events:none;position:absolute}.geo-ref-setting-card:first-child .geo-ref-typographic-cover{background:linear-gradient(#d8d7cd 0 63%,#bfc5ca 63% 100%)}.geo-ref-setting-card:first-child .geo-ref-typographic-cover:before{clip-path:polygon(50% 0,100% 57%,82% 57%,70% 100%,63% 57%,37% 57%,30% 100%,18% 57%,0 57%);opacity:.9;background:#293b4c;border-radius:58px 58px 8px 8px;width:58px;height:58px;top:25%;left:50%;transform:translate(-50%)}.geo-ref-setting-card:first-child .geo-ref-typographic-cover:after{background:#293b4c;width:1px;height:58px;top:39%;left:50%;box-shadow:10px 38px #293b4c}.geo-ref-setting-card:nth-child(2) .geo-ref-typographic-cover{background:linear-gradient(#e7dfcf 0 59%,#d7c9b3 59% 100%)}.geo-ref-setting-card:nth-child(2) .geo-ref-typographic-cover:before{opacity:.6;background:linear-gradient(90deg,#0000 0 8%,#6e6459 8% 10%,#0000 10% 22%,#6e6459 22% 25%,#0000 25% 41%,#6e6459 41% 44%,#0000 44% 60%,#6e6459 60% 63%,#0000 63% 78%,#6e6459 78% 81%,#0000 81%),linear-gradient(#0000 0 73%,#6e6459 73% 76%,#0000 76%);height:43%;top:15%;left:14%;right:14%}.geo-ref-setting-card:nth-child(2) .geo-ref-typographic-cover:after{border:1px solid #55483c8c;border-bottom-width:5px;height:30%;top:24%;left:22%;right:22%;transform:perspective(120px)rotateX(-7deg)}.geo-ref-setting-card:nth-child(3) .geo-ref-typographic-cover{background:radial-gradient(circle at 60% 28%,#8523231f,#0000 28%),#e9dfcf}.geo-ref-setting-card:nth-child(3) .geo-ref-typographic-cover:before{opacity:.72;border:2px solid #8a3b34;border-radius:48% 48% 38% 38%;width:56px;height:86px;top:17%;left:50%;transform:translate(-50%)}.geo-ref-setting-card:nth-child(3) .geo-ref-typographic-cover:after{background:#8a3b34;width:68px;height:2px;top:42%;left:50%;transform:translate(-50%)rotate(-9deg);box-shadow:0 9px #8a3b34a6,0 18px #8a3b346b}.geo-ref-setting-card:hover .geo-ref-typographic-cover{transform:translateY(-2px)rotate(-.15deg)}.geo-ref-memory-visual{background-position:50% 42%}.geo-ref-related-visual{background-position:50% 45%}.geo-ref-route-image{background-position:50% 48%}.geo-ref-gallery figure{background-position:50% 52%}.geo-ref-memory-visual figcaption,.geo-ref-gallery figcaption,.geo-ref-image-credit{-webkit-backdrop-filter:blur(4px)}.geo-ref-writer-sources{opacity:.72}.geo-ref-writer-sources:hover{opacity:1}@media (width>=561px) and (width<=900px){.geo-ref-setting-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(3,minmax(285px,1fr));margin-inline:-28px;padding-inline:28px;overflow-x:auto}.geo-ref-setting-grid::-webkit-scrollbar{display:none}.geo-ref-setting-card,.geo-ref-setting-card+.geo-ref-setting-card{scroll-snap-align:start;border-bottom:0;border-right:1px solid #f7f3ea33;grid-template-columns:120px minmax(0,1fr);min-width:285px;padding:20px 18px}.geo-ref-setting-card:first-child{padding-left:0}.geo-ref-setting-card:last-child{border-right:0;padding-right:0}.geo-ref-book-cover{min-height:210px}}@media (width<=560px){.geo-ref-hero{min-height:690px}.geo-ref-hero-media{background-position:50% 28%;inset:0 0 39%}.geo-ref-hero-copy{bottom:78px}.geo-ref-hero-copy h1{font-size:clamp(4.8rem,23vw,6.1rem);line-height:.78}.geo-ref-deck{max-width:13ch;margin-top:14px;line-height:1}.geo-ref-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:42ch;margin-top:14px;display:-webkit-box;overflow:hidden}.geo-ref-hero-cta{margin-top:15px}.geo-ref-mobile-index{scroll-snap-type:x proximity}.geo-ref-mobile-index a{scroll-snap-align:start;padding:14px 16px}.geo-ref-facts-grid{grid-template-columns:1fr 1fr}.geo-ref-fact{min-height:84px;padding:14px 12px}.geo-ref-fact:nth-child(odd){border-right:1px solid #c9c0b4}.geo-ref-fact-icon{width:30px;height:30px}.geo-ref-fact-icon svg{width:28px;height:28px}.geo-ref-facts blockquote{grid-column:1/-1;padding:18px;font-size:.84rem}.geo-ref-memory-copy{padding-top:28px;padding-bottom:28px}.geo-ref-memory-copy h2{font-size:2.1rem}.geo-ref-memory-visual{min-height:330px}.geo-ref-memory-quote{width:48%;left:18px}.geo-ref-memory-quote blockquote{font-size:.92rem}.geo-ref-setting{padding-top:28px;padding-bottom:27px;overflow:hidden}.geo-ref-setting-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(3,82vw);gap:0;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.geo-ref-setting-grid::-webkit-scrollbar{display:none}.geo-ref-setting-card,.geo-ref-setting-card+.geo-ref-setting-card{scroll-snap-align:start;border-bottom:0;border-right:1px solid #f7f3ea33;grid-template-columns:108px minmax(0,1fr);min-width:82vw;padding:18px 18px 18px 0}.geo-ref-setting-card+.geo-ref-setting-card{padding-left:18px}.geo-ref-setting-card:last-child{border-right:0;padding-right:0}.geo-ref-book-cover{min-height:178px}.geo-ref-typographic-cover{min-height:158px;padding:13px 10px}.geo-ref-typographic-cover b{font-size:1rem}.geo-ref-book-copy h3{font-size:1.45rem}.geo-ref-book-copy>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.geo-ref-related{padding-top:28px}.geo-ref-related-layout{border-top:0}.geo-ref-related-card{grid-template-columns:96px minmax(0,1fr);gap:14px}.geo-ref-related-cover{min-height:132px}.geo-ref-related-visual{min-height:300px;margin-inline:-18px}.geo-ref-related-visual blockquote{max-width:72%;font-size:.94rem;top:16%;right:18px}.geo-ref-writers{padding-top:28px;padding-bottom:28px;overflow:hidden}.geo-ref-writer-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,42vw);gap:12px;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.geo-ref-writer-grid::-webkit-scrollbar{display:none}.geo-ref-writer-card{scroll-snap-align:start;min-width:42vw}.geo-ref-writer-sources{max-height:42px;margin-top:12px;overflow:auto}.geo-ref-route{padding-top:28px;padding-bottom:30px}.geo-ref-route-layout{grid-template-columns:42% 58%}.geo-ref-route-image{max-height:none}.geo-ref-route li{min-height:34px}.geo-ref-gallery{min-height:0}.geo-ref-gallery-label{padding-top:28px;padding-bottom:28px}.geo-ref-gallery figure{min-height:285px}}@media (prefers-reduced-motion:reduce){.geo-ref-page *,.geo-ref-page :before,.geo-ref-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.geo-ref-hero-credit{z-index:6;-webkit-backdrop-filter:blur(4px);max-width:48%;font:650 .43rem/1.25 var(--sans);letter-spacing:.025em;color:#f7f3eaad;background:#0708087a;border-bottom:1px solid #f7f3ea52;padding:4px 6px;position:absolute;bottom:13px;left:22.1%}.geo-ref-hero-credit:hover{color:#f7f3eaf2;border-bottom-color:currentColor}@media (width<=900px){.geo-ref-hero-credit{max-width:58%;font-size:.42rem;bottom:58px;left:auto;right:12px}}@media (width<=560px){.geo-ref-hero-credit{max-width:62%;padding:3px 5px;font-size:.38rem;bottom:56px;right:9px}}.geo-country-page{--country-ink:#111313;--country-paper:#f3eee5;--country-paper-2:#f8f4ed;--country-line:#c8beb1}.geo-country-page .geo-ref-hero-media{inset-right:16.8%;inset-left:18.8%}.geo-country-page .geo-ref-hero-left{width:18.9%}.geo-country-page .geo-ref-hero-right{width:16.9%}.geo-country-page .geo-ref-topnav{left:20.9%;right:19.2%}.geo-country-page .geo-ref-search{right:17.8%}.geo-country-page .geo-ref-index{width:16.9%}.geo-country-page .geo-ref-hero-copy{width:min(470px,43vw)}.geo-country-page .geo-ref-deck{max-width:14ch}.geo-country-memory{grid-template-columns:42% 58%}.geo-country-memory .geo-ref-memory-copy{padding-right:7%}.geo-country-memory .geo-ref-memory-visual{min-height:470px}.geo-country-memory .geo-ref-memory-quote{width:25%;left:5.3%}.geo-country-centers{color:#f7f3ea;background:#111516;padding:32px 5.05% 38px;scroll-margin-top:20px}.geo-country-section-head{border-color:#f7f3ea47}.geo-country-section-head .geo-ref-section-kicker{color:#baafa1}.geo-country-section-head h2{color:#f7f3ea}.geo-country-section-head>div>p{color:#f7f3eaa8}.geo-country-section-head>a{color:#f7f3ead9}.geo-country-city-grid{background:#f7f3ea33;border:1px solid #f7f3ea33;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.geo-country-city-card{isolation:isolate;background:#25292a;background-image:var(--country-city-image);color:#f7f3ea;background-position:50%;background-size:cover;min-height:340px;position:relative;overflow:hidden}.geo-country-city-card-featured:first-child:last-child{min-height:390px}.geo-country-city-shade{z-index:-1;background:linear-gradient(#080a0a14,#080a0a2e 42%,#080a0ae0 100%),linear-gradient(90deg,#080a0a61,#0000 55%);position:absolute;inset:0}.geo-country-city-card:after{content:"";z-index:-1;opacity:0;background:#ffffff14;transition:opacity .28s;position:absolute;inset:0}.geo-country-city-card:hover:after{opacity:1}.geo-country-city-card:hover .geo-country-city-copy{transform:translateY(-5px)}.geo-country-city-copy{transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:22px;left:22px;right:22px}.geo-country-city-copy small{font:800 .52rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#f7f3eaad}.geo-country-city-copy h3{letter-spacing:-.05em;margin:8px 0 9px;font-size:clamp(2rem,3vw,3.25rem);font-weight:600;line-height:.9}.geo-country-city-copy p{color:#f7f3eab8;max-width:34ch;margin:0 0 14px;font-size:.78rem;line-height:1.45}.geo-country-city-copy>span{font:800 .52rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase}.geo-country-city-empty{border-top:1px solid #f7f3ea40;border-bottom:1px solid #f7f3ea26;grid-template-columns:150px minmax(0,420px) minmax(0,1fr);align-items:center;gap:28px;min-height:210px;padding:28px 0;display:grid}.geo-country-city-empty>span{font:800 .53rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#bdb1a2}.geo-country-city-empty h3{letter-spacing:-.04em;color:#f7f3ea;margin:0;font-size:clamp(1.75rem,2.4vw,2.6rem);line-height:.98}.geo-country-city-empty p{color:#f7f3eaa6;max-width:56ch;margin:0;font-size:.82rem;line-height:1.55}.geo-country-books{background:var(--country-paper-2);padding:30px 5.05% 0;scroll-margin-top:20px}.geo-country-books-layout{border-top:1px solid var(--country-line);grid-template-columns:58% 42%;min-height:390px;display:grid}.geo-country-book-list{padding-right:28px}.geo-country-book-card{border-bottom:1px solid var(--country-line);grid-template-columns:118px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.geo-country-book-cover{background:#e7ded0;place-items:center;min-height:158px;padding:9px;display:grid;overflow:hidden}.geo-country-book-cover img{object-fit:contain;filter:drop-shadow(0 8px 11px #14141421);width:100%;height:100%;max-height:174px;transition:transform .35s}.geo-country-book-card:hover .geo-country-book-cover img{transform:scale(1.025)}.geo-country-book-cover>span{font:600 2.2rem/1 var(--serif);color:#75685c}.geo-country-book-card small{font:800 .5rem/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:#71685e}.geo-country-book-card h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:1.55rem;line-height:.95}.geo-country-book-card p{color:#514c45;max-width:58ch;margin:0;font-size:.79rem;line-height:1.48}.geo-country-book-empty{color:#6f675e;flex-direction:column;justify-content:center;gap:12px;min-height:270px;display:flex}.geo-country-book-empty span{font:800 .53rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.geo-country-book-empty p{max-width:46ch;font-family:var(--serif);margin:0;font-size:1.45rem;line-height:1.15}.geo-country-books-visual{background:#777;background-image:var(--country-books-image);background-position:50%;background-size:cover;min-height:390px;margin:0;position:relative;overflow:hidden}.geo-country-books-visual:after{content:"";background:linear-gradient(#0000 42%,#09090973),linear-gradient(90deg,#f5f0e829,#1414141f);position:absolute;inset:0}.geo-country-books-visual blockquote{z-index:1;color:#fff;max-width:54%;font:italic 1.08rem/1.35 var(--serif);text-shadow:0 2px 15px #0000008c;margin:0;position:absolute;bottom:12%;left:8%}.geo-country-lower{border-top:1px solid var(--country-line);border-bottom:1px solid var(--country-line);background:#f2ede5;grid-template-columns:60% 40%;display:grid}.geo-country-writers{padding:29px 3% 34px 5.05%;scroll-margin-top:20px}.geo-country-writer-list{background:var(--country-line);border:1px solid var(--country-line);gap:1px;display:grid}.geo-country-writer-card{background:#f7f3ec;grid-template-columns:118px minmax(0,1fr);gap:18px;min-height:160px;padding:15px;transition:transform .25s,background .25s;display:grid}.geo-country-writer-card:hover{background:#fffaf2;transform:translate(3px)}.geo-country-writer-photo{background:#d9d0c4;min-height:130px;overflow:hidden}.geo-country-writer-photo img{object-fit:cover;filter:grayscale()contrast(1.03);width:100%;height:100%}.geo-country-writer-photo>span{height:100%;font:600 2.7rem/1 var(--serif);place-items:center;display:grid}.geo-country-writer-copy small{font:800 .49rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:#786e64}.geo-country-writer-copy h3{margin:7px 0 8px;font-size:1.42rem;line-height:.95}.geo-country-writer-copy p{color:#504b45;max-width:54ch;margin:0;font-size:.77rem;line-height:1.47}.geo-country-writer-copy>span{font:800 .5rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;display:inline-block}.geo-country-axis{border-left:1px solid var(--country-line);padding:29px 5.05% 34px 3%;scroll-margin-top:20px}.geo-country-axis h2{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(1.8rem,2.45vw,2.75rem);line-height:.95}.geo-country-axis>p{color:#5a554e;max-width:50ch;margin:0 0 18px;font-size:.8rem;line-height:1.48}.geo-country-axis-image{background:#aaa;background-image:var(--country-axis-image);background-position:50%;background-size:cover;min-height:190px;margin-bottom:14px;position:relative}.geo-country-axis ol{margin:0;padding:0;list-style:none}.geo-country-axis li{border-bottom:1px solid var(--country-line);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.geo-country-axis-no{font:800 .5rem/1 var(--sans);letter-spacing:.08em;color:#766d63;padding-top:2px}.geo-country-axis li strong{font:600 .88rem/1.15 var(--serif);display:block}.geo-country-axis li p{color:#655f58;margin:5px 0 0;font-size:.7rem;line-height:1.4}.geo-country-gallery{grid-template-columns:34% 66%}@media (width<=900px){.geo-country-page .geo-ref-hero-media{inset:0 0 36%}.geo-country-memory{grid-template-columns:1fr}.geo-country-centers{padding:34px 28px}.geo-country-city-grid{scroll-snap-type:x mandatory;scrollbar-width:none;border-inline:0;grid-template-columns:repeat(3,minmax(300px,1fr));margin-inline:-28px;padding-inline:28px;overflow-x:auto}.geo-country-city-grid::-webkit-scrollbar{display:none}.geo-country-city-card{scroll-snap-align:start;min-width:300px}.geo-country-city-empty{grid-template-columns:1fr;gap:12px}.geo-country-books{padding:34px 28px 0}.geo-country-books-layout{grid-template-columns:1fr}.geo-country-book-list{padding-right:0}.geo-country-books-visual{min-height:340px;margin-inline:-28px}.geo-country-lower{grid-template-columns:1fr}.geo-country-writers{padding:34px 28px}.geo-country-axis{border-left:0;border-top:1px solid var(--country-line);padding:34px 28px}}@media (width<=560px){.geo-country-centers{padding:28px 18px}.geo-country-city-grid{grid-template-columns:repeat(3,82vw);margin-inline:-18px;padding-inline:18px}.geo-country-city-card{min-width:82vw;min-height:310px}.geo-country-city-copy{bottom:18px;left:18px;right:18px}.geo-country-city-copy h3{font-size:2.35rem}.geo-country-city-empty{min-height:190px}.geo-country-books{padding:28px 18px 0}.geo-country-book-card{grid-template-columns:92px minmax(0,1fr);gap:13px}.geo-country-book-cover{min-height:132px}.geo-country-book-card h3{font-size:1.32rem}.geo-country-book-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.geo-country-books-visual{min-height:290px;margin-inline:-18px}.geo-country-books-visual blockquote{max-width:72%;left:18px}.geo-country-writers{padding:28px 18px}.geo-country-writer-card{grid-template-columns:94px minmax(0,1fr);gap:13px;padding:12px}.geo-country-writer-photo{min-height:112px}.geo-country-writer-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.geo-country-axis{padding:28px 18px}.geo-country-axis-image{min-height:170px}.geo-country-gallery{grid-template-columns:1fr}}
