@font-face{font-family:Noto Serif Georgian;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/NotoSerifGeorgian-300.woff2)format("woff2");unicode-range:U+??,U+10A0-10C5,U+10D0-10FF,U+1C90-1CBF,U+2010-2027,U+2116,U+2192,U+2248,U+26A0,U+2D00-2D2F}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifGeorgian-400.woff2)format("woff2");unicode-range:U+??,U+10A0-10C5,U+10D0-10FF,U+1C90-1CBF,U+2010-2027,U+2116,U+2192,U+2248,U+26A0,U+2D00-2D2F}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NotoSerifGeorgian-500.woff2)format("woff2");unicode-range:U+??,U+10A0-10C5,U+10D0-10FF,U+1C90-1CBF,U+2010-2027,U+2116,U+2192,U+2248,U+26A0,U+2D00-2D2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/CormorantGaramond-400-numerals.woff2)format("woff2");unicode-range:U+20,U+2C-2E,U+30-39,U+43,U+44,U+49,U+4C,U+4D,U+56,U+58,U+B7,U+2013,U+2014}:root{--font-serif-ka:"Noto Serif Georgian", "Noto Serif", Georgia, serif;--font-numerals:"Cormorant Garamond", "Noto Serif Georgian", serif;--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201f1d;--color-accent:#b68235;--color-divider:#201f1d29;--color-band:#3a332b;--color-paper-on-dark:#f3ede2;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff3e4;--color-accent-200:#ffe3bf;--color-accent-300:#facb8d;--color-accent-400:#e1ad66;--color-accent-500:#c28d41;--color-accent-600:#a06f24;--color-accent-700:#7d5411;--color-accent-800:#5a3b0a;--color-accent-900:#3a270d;--font-heading:"Noto Serif Georgian", "Sylfaen", "DejaVu Serif", serif;--font-heading-weight:300;--font-body:"Noto Serif Georgian", "Sylfaen", "DejaVu Serif", serif;--space-1:4.6px;--space-2:9.2px;--space-3:13.8px;--space-4:18.4px;--space-6:27.6px;--space-8:36.8px;--radius-sm:2px;--radius-md:4px;--radius-lg:7px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-feature-settings:"tnum" 1;margin:0;font-size:16px;font-weight:400;line-height:1.75}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:0}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-700);text-underline-offset:3px}a:hover{color:var(--color-accent-600)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}:lang(ka){text-align:left;hyphens:none;text-wrap:pretty;letter-spacing:0}.prose :lang(ka),.prose{max-width:68ch;line-height:1.75}:lang(ka) .kicker,:lang(ka) .tag,:lang(ka) .nav a:not(.nav-brand),:lang(ka) .seg label{text-transform:uppercase;letter-spacing:.05em;font-weight:400}.display{line-height:1.03}.numeral{font-family:var(--font-numerals);font-variant-numeric:lining-nums tabular-nums}.hr{height:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-body);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:11px;font-weight:400}.table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider);overflow-wrap:anywhere}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg label{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:12px;line-height:1.3;display:inline-flex}.seg label+label{border-left:1px solid var(--color-divider)}.seg label:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.band{background:var(--color-band);color:var(--color-paper-on-dark);position:relative}footer.band{overflow:hidden}.nav{align-items:center;gap:var(--space-4);z-index:1;border-bottom:1px solid #f3ede229;padding:14px max(24px,50% - 576px);display:flex;position:relative}.nav-brand{color:var(--color-accent-400);margin-right:auto;font-size:18px;font-weight:400;text-decoration:none}.nav a{color:var(--color-paper-on-dark);font-size:13px;text-decoration:none}.nav a:hover{color:var(--color-accent-400)}.nav .btn{color:var(--color-accent-400);border-color:var(--color-accent-400);font-size:13px}.nav .btn:hover{background:color-mix(in srgb, var(--color-accent-400) 12%, transparent)}.nav .menu,.nav .menu:not([open]) .links{display:none}.rule{background:repeating-linear-gradient(90deg, var(--color-accent) 0 6px, transparent 6px 12px);opacity:.7;height:10px}.head{padding-top:56px}.crumbs{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-bottom:28px;font-size:13px}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--color-accent-700)}.kicker{color:var(--color-accent-700);margin-bottom:20px;font-size:12px}.head h1{max-width:22ch;font-size:clamp(36px,4.6vw,60px);font-weight:300;line-height:1.05}.subtitle{color:var(--color-accent-800);max-width:40ch;margin:22px 0 0;font-size:22px;font-weight:400;line-height:1.3}.standfirst{max-width:56ch;margin:28px 0 0;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;margin-top:28px;font-size:13px;display:flex}.actions a{color:var(--color-accent-700);border-bottom:1px solid color-mix(in srgb, var(--color-accent-700) 40%, transparent);text-decoration:none}.actions a:hover{border-bottom-color:var(--color-accent-700)}.ph{border:1px dashed var(--color-accent-500);color:var(--color-accent-800);background:0 0;max-width:60ch;margin-top:28px;padding:10px 14px;font-size:14px;line-height:1.6}.ph .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-size:11px;display:block}.record{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;padding:44px 0 72px;display:grid}.meta{position:sticky;top:24px}.meta .table th{vertical-align:top;letter-spacing:.06em;width:34%;padding:12px 10px 12px 0}.meta .table td{vertical-align:top;padding:12px 0;font-size:15px}.meta .table tr:first-child th,.meta .table tr:first-child td{border-top:1px solid var(--color-divider)}.note{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin-top:4px;font-size:13px;display:block}.grade{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--color-accent);min-width:30px;color:var(--color-text);padding:1px 9px;font-size:15px;line-height:1.6;display:inline-block}.grade-a{border-style:solid}.grade-b{border-style:dashed}.grade-c{opacity:.6;border-style:dotted}.grade-d{border:0;padding:0}.shelf{word-break:break-all}.panel{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:24px 28px 20px}.panel .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:22px;display:flex}.panel h2{letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 65%, transparent);font-size:13px;font-weight:400}.txt{max-width:68ch;font-size:16px;line-height:1.8}.txt p{text-indent:0;margin:0 0 1em}.txt p:last-child{margin-bottom:0}.state{display:none}#sp-orig:checked~.panel .st-orig,#sp-mod:checked~.panel .st-mod,#sp-glo:checked~.panel .st-glo{display:block}#sp-orig:checked~.panel label[for=sp-orig],#sp-mod:checked~.panel label[for=sp-mod],#sp-glo:checked~.panel label[for=sp-glo]{color:var(--color-accent-700);box-shadow:inset 0 0 0 1px var(--color-accent)}.sp{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sp:focus-visible~.panel .seg{outline:2px solid var(--color-accent);outline-offset:2px}.rulelist{color:color-mix(in srgb, var(--color-text) 70%, transparent);border-top:1px solid var(--color-divider);margin-top:20px;padding-top:14px;font-size:13px}dfn{text-decoration:underline dotted;text-decoration-color:var(--color-accent);text-underline-offset:4px;font-style:normal;text-decoration-thickness:1px}a.ref{color:inherit;text-decoration:none}a.ref:hover dfn{text-decoration-style:solid}.app{border-top:1px solid var(--color-divider);margin:22px 0 0;padding-top:18px;font-size:14px;line-height:1.6}.app dt{letter-spacing:.08em;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-top:14px;font-size:11px}.app dd{margin:4px 0 0}.app dd+dd{margin-top:6px}.app q{quotes:"„" "“";color:color-mix(in srgb, var(--color-text) 75%, transparent)}.app .ph{max-width:none;margin-top:10px}:target{scroll-margin-top:24px}.app dd:target,.app dt:target+dd{background:var(--color-accent-100);outline:6px solid var(--color-accent-100)}.block{margin-top:40px}.block h2{letter-spacing:.06em;color:color-mix(in srgb, var(--color-text) 65%, transparent);margin-bottom:8px;font-size:13px;font-weight:400}.block .table th{letter-spacing:.06em;vertical-align:top;width:22%;padding:12px 10px 12px 0}.block .table td{padding:12px 0;font-size:15px}.block .table tr:first-child th,.block .table tr:first-child td{border-top:1px solid var(--color-divider)}.block ol{margin:0;padding-left:1.4em;font-size:15px}.block li{margin:8px 0}.block li .shelf{font-size:13px}.cite{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:16px 20px;font-size:14px;line-height:1.7}.cite .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin-bottom:4px;font-size:11px;display:block}.cite code{font:inherit;user-select:all;overflow-wrap:anywhere}.updated{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-top:40px;font-size:13px}footer.band .wrap{color:#f3ede2b3;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;padding-bottom:28px;font-size:13px;display:flex}footer .brand{color:var(--color-accent-400)}footer .links{gap:20px;display:flex}footer .links a{color:inherit;text-decoration:none}footer .links a:hover{color:var(--color-accent-400)}@media (width<=900px){.record{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}.meta{position:static}}@media (width<=600px){.wrap{padding-left:20px;padding-right:20px}.nav{gap:14px;padding:12px 20px}.nav>a:not(.nav-brand){display:none}.nav .menu{margin-left:auto;display:block}.nav .menu summary{cursor:pointer;color:var(--color-paper-on-dark);padding:4px 2px;font-size:22px;line-height:1;list-style:none}.nav .menu summary::-webkit-details-marker{display:none}.nav .menu[open] summary{color:var(--color-accent-400)}.nav .menu .links{background:var(--color-band);z-index:2;border-bottom:1px solid #f3ede229;flex-direction:column;gap:0;padding:6px 20px 14px;display:flex;position:absolute;top:100%;left:0;right:0}.nav .menu .links a{border-top:1px solid #f3ede21a;padding:10px 0;font-size:14px;display:block}.nav .menu .links .btn{border-top:1px solid var(--color-accent-400);align-self:flex-start;margin-top:12px;display:inline-flex}.head{padding-top:36px}.head h1{font-size:clamp(30px,8.4vw,36px);font-weight:400}.subtitle{font-size:18px}.crumbs{margin-bottom:20px}.actions{justify-content:flex-start;margin-top:22px}.panel{padding:18px 16px 16px}.panel .top{margin-bottom:16px}.seg{flex-wrap:wrap;width:100%;display:flex}.seg label{flex:auto;justify-content:center;padding:8px 10px;font-size:11px}.seg label+label{border-left:0}.seg label:nth-child(2){border-left:1px solid var(--color-divider)}.seg label:nth-child(3){border-top:1px solid var(--color-divider);flex-basis:100%}.meta .table,.meta .table tbody,.meta .table tr,.block .table,.block .table tbody,.block .table tr{width:100%;display:block}.block .table thead{display:none}.meta .table th,.block .table th{border-bottom:0;width:auto;padding:12px 0 0;display:block}.meta .table td,.block .table td{padding:2px 0 12px;display:block}.meta .table tr:first-child td,.block .table tr:first-child td{border-top:0}.txt{font-size:16px;line-height:1.75}.record{padding-bottom:56px}}@media print{.band,.rule,.actions,.seg,.ph,.updated{display:none}body{color:#000;background:#fff;font-size:11pt}.record{display:block}.panel{background:0 0;border:0;padding:0}.txt{max-width:none}a{color:inherit;text-decoration:none}}.hr-0{margin:0}.hero-band{overflow:hidden}.hero-band .ghost{color:var(--color-accent);opacity:.13;pointer-events:none;font-size:560px;font-weight:300;line-height:1;position:absolute;top:20px;right:-30px}.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;padding-top:88px;padding-bottom:80px;display:grid;position:relative}.kicker.on-dark{color:var(--color-accent-400)}.hero-title{letter-spacing:-.01em;color:var(--color-paper-on-dark);margin:0;font-size:clamp(72px,9vw,128px);font-weight:300;line-height:.95}.hero-sub{color:var(--color-accent-300);max-width:26ch;margin:28px 0 0;font-size:36px;font-weight:300;line-height:1.15}.hero-sub .src{color:#f3ede2b3;white-space:nowrap;margin-left:8px;font-size:14px;font-weight:400}.hero-sub .src:hover{color:var(--color-accent-400)}.ph.dark{border-color:var(--color-accent-400);color:var(--color-paper-on-dark)}.ph.dark .lbl{color:var(--color-accent-400)}.counters{flex-wrap:wrap;gap:20px 44px;margin:32px 0 0;display:flex}.counters div{flex-direction:column;display:flex}.counters dt{letter-spacing:-.01em;font-size:36px;font-weight:300;line-height:1.1}.counters dt a{color:var(--color-paper-on-dark);text-decoration:none}.counters dt a:hover{color:var(--color-accent-400)}.counters dd{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-400);margin:6px 0 0;font-size:12px}.counters dd .note{text-transform:none;letter-spacing:0;color:#f3ede299;margin-top:2px;font-size:12px}.hero-p{color:#f3ede2cc;max-width:50ch;margin:28px 0 0;font-size:16px;line-height:1.75}.threshold{color:#f3ede2cc;max-width:50ch;margin:28px 0 0;font-size:15px}.threshold a{color:var(--color-paper-on-dark)}.btns{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.btns .btn-primary{color:var(--color-accent-400);border-color:var(--color-accent-400)}.btns .btn-primary:hover{background:color-mix(in srgb, var(--color-accent-400) 12%, transparent)}.btns .btn-ghost{color:var(--color-paper-on-dark)}.hero-mat{border:1px solid var(--color-accent-700);outline-offset:6px;outline:1px solid #f3ede22e;min-width:0;margin:0;padding:10px}.hero-mat img{aspect-ratio:4/5;object-fit:cover;filter:sepia(.3)saturate(.9);width:100%;height:auto;display:block}.hero-mat figcaption{color:#f3ede299;margin-top:8px;font-size:11px;line-height:1.5}.hero-mat figcaption a{color:#f3ede2cc}.hero-mat.blank .void{aspect-ratio:4/5;background:repeating-linear-gradient(45deg,#0000 0 8px,#f3ede20f 8px 9px)}.chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:56px;display:grid}.chapter{color:inherit;background:var(--color-accent-100);border:1px solid var(--color-accent-200);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:28px 28px 32px;text-decoration:none;transition:border-color .15s;display:flex}.chapter:hover{border-color:var(--color-accent);color:inherit}.chapter .numeral{color:var(--color-accent);font-size:44px;line-height:1}.chapter-title{font-size:26px;font-weight:400;line-height:1.2}.chapter-desc{color:var(--color-accent-900);opacity:.8;font-size:14.5px;line-height:1.65}.letters{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.h2{margin:0;font-size:36px;font-weight:300;line-height:1.15}.letters .h2{font-size:38px}.letters .ph{margin-top:20px}.intro{margin:20px 0 0;font-size:16px;line-height:1.75}.footnote{opacity:.6;margin:24px 0 0;font-size:13px}.letters .more{margin:20px 0 0;font-size:14px}.tiles{color:inherit;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;text-decoration:none;display:grid}.tile{aspect-ratio:3/4;border:1px solid var(--color-accent-300);background:var(--color-accent-100);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:border-color .15s;display:flex}.tiles:hover .tile{border-color:var(--color-accent)}.tile .glyph{color:var(--color-accent-800);font-size:60px;font-weight:300;line-height:1}.tile .name{letter-spacing:.06em;color:var(--color-accent-700);font-size:12px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-head a{font-size:14px}.section-head.bordered{border-bottom:1px solid var(--color-accent-300);padding-bottom:16px}.regions,.timeline,.bearers{padding-top:64px;padding-bottom:64px}.regions .ph{margin-top:20px}.regions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.region{flex-direction:column;gap:12px;min-width:0;display:flex}.region-title{font-size:24px;font-weight:400}.region-title a{color:inherit;text-decoration:none}.region-title a:hover{color:var(--color-accent-700)}.region-text{opacity:.75;font-size:14.5px;line-height:1.65}.region-text .fig{font-feature-settings:"tnum" 1}.timeline-grid{border-top:1px solid var(--color-accent-300);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;padding-top:24px;display:grid}.tick{border-top:2px solid var(--color-accent);width:44px;margin-bottom:14px;display:block}.tick-b{border-top-style:dashed}.tick-c{opacity:.6;border-top-style:dotted}.tick-d{border-top:0}.notch-label{color:var(--color-accent-700);font-feature-settings:"tnum" 1;margin:0;font-size:26px;font-weight:300}.notch-label a{color:inherit;text-decoration:none}.notch-label a:hover{text-decoration:underline}.notch-text{opacity:.78;margin:10px 0 0;font-size:14.5px;line-height:1.65}.bearers-table{margin-top:24px}.bearers-table th{letter-spacing:.06em}.bearers-table .num{font-feature-settings:"tnum" 1}.tag.grade-a{border-style:solid}.tag.grade-b{border-style:dashed}.tag.grade-c{opacity:.6;border-style:dotted}.tag.grade-d{border:0;padding:0}a.tag{text-decoration:none}.plates{padding-top:64px;padding-bottom:72px}.plates-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.plate{border:6px solid var(--color-surface);outline:1px solid var(--color-divider);background:var(--color-surface);min-width:0;margin:0}.plate.light{border-color:var(--color-accent-100);background:var(--color-accent-100)}.plate img{width:100%;height:auto;aspect-ratio:var(--ar,4 / 5);object-fit:cover;filter:sepia(.22)saturate(.82)contrast(1.05);display:block}.plate .void{aspect-ratio:var(--ar,4 / 5);background:repeating-linear-gradient(45deg, transparent 0 8px, color-mix(in srgb, var(--color-text) 6%, transparent) 8px 9px)}.plate figcaption{color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:8px 4px 2px;font-size:11px;line-height:1.5}.plate figcaption a{color:var(--color-accent-700)}.contribute-band{overflow:hidden}.contribute-band .ghost-left{color:var(--color-accent);opacity:.12;pointer-events:none;font-size:420px;font-weight:300;line-height:1;position:absolute;bottom:-140px;left:-40px}.contribute{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:72px;padding-bottom:72px;display:grid;position:relative}.contribute .ph{max-width:50ch;margin-top:16px}.h2.on-dark{color:var(--color-paper-on-dark);font-size:38px}.contribute-p{color:#f3ede2cc;max-width:50ch;margin:20px 0 0;font-size:16px;line-height:1.75}.contribute-form{justify-self:end;align-items:stretch;gap:12px;width:100%;max-width:480px;display:flex}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:0 0;padding:6px 10px;font-size:14px}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}.contribute-form .input{min-width:0;color:var(--color-paper-on-dark);border-color:#f3ede24d;flex:1}.contribute-form .input::placeholder{color:#f3ede280}.contribute-form .btn-primary{color:var(--color-accent-400);border-color:var(--color-accent-400);white-space:nowrap}.contribute-form .btn-primary:hover{background:color-mix(in srgb, var(--color-accent-400) 12%, transparent)}footer.band{border-top:1px solid #f3ede229}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:56px;padding-bottom:56px}.hero-mat{max-width:420px}.hero-band .ghost{font-size:340px}.chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.letters{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:56px;padding-bottom:56px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}.regions-grid,.timeline-grid,.plates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contribute{grid-template-columns:minmax(0,1fr);gap:32px}.contribute-form{justify-self:stretch;max-width:none}.contribute-band .ghost-left{font-size:280px}}@media (width<=600px){.hero-band .ghost{opacity:.1;font-size:260px;top:40px;right:-50px}.hero{padding-top:44px;padding-bottom:48px}.hero-title{font-size:clamp(56px,16vw,72px);font-weight:400}.hero-sub{font-size:26px}.counters{gap:16px 28px}.counters dt{font-size:30px}.chapters{grid-template-columns:minmax(0,1fr);padding-top:40px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tile .glyph{font-size:44px}.regions-grid,.timeline-grid{grid-template-columns:minmax(0,1fr)}.plates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regions,.timeline,.bearers,.plates{padding-top:44px;padding-bottom:44px}.h2{font-size:30px}.letters .h2{font-size:32px}.contribute-band .ghost-left{display:none}.contribute{padding-top:48px;padding-bottom:48px}.contribute-form{flex-wrap:wrap}.contribute-form .btn{flex-basis:100%}.bearers-table thead{display:none}.bearers-table,.bearers-table tbody,.bearers-table tr{width:100%;display:block}.bearers-table td{border-bottom:0;padding:2px 0;display:block}.bearers-table td:first-child{padding-top:12px;font-size:16px}.bearers-table td:last-child{border-bottom:1px solid var(--color-divider);padding-bottom:12px}.bearers-table tr:first-child td:first-child{border-top:1px solid var(--color-divider)}}
