@font-face{font-family:noto serif;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-greek-400-normal.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto serif;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-latin-400-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto serif;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-greek-400-italic.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto serif;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-latin-400-italic.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto serif;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-serif-greek-600-normal.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto serif;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-serif-latin-600-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto serif;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/noto-serif-greek-600-italic.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto serif;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/noto-serif-latin-600-italic.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-sans-greek-400-normal.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-sans-latin-400-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/noto-sans-greek-500-normal.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/noto-sans-latin-500-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-sans-greek-600-normal.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-sans-latin-600-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:noto serif display;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-serif-display-greek-600-normal.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:noto serif display;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-serif-display-latin-600-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f3ef;--paper-2:#e9e7e0;--card:#fbfaf7;--ink:#1c1f1d;--muted:#474c48;--rule:#d6d3ca;--terra:#9b4429;--terra-ink:#85391f;--night:#1f2321;--night-ink:#e9e6de;--night-muted:#a3a69f;--f-display:"Noto Serif Display", "Noto Serif", Georgia, serif;--f-head:"Noto Serif", Georgia, serif;--f-body:"Noto Serif", Georgia, serif;--f-ui:"Noto Sans", system-ui, sans-serif;--s-1:.8125rem;--s0:1.0625rem;--s1:1.3rem;--s2:1.75rem;--s3:clamp(2rem, 4.5vw, 2.75rem);--s4:clamp(2.6rem, 7vw, 4.6rem);--measure:38rem;--wide:72rem;--gutter-l:max(20px, env(safe-area-inset-left, 0px));--gutter-r:max(20px, env(safe-area-inset-right, 0px))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#151817;--paper-2:#1d211f;--card:#1a1e1c;--ink:#ecebe6;--muted:#b9bcb6;--rule:#323733;--terra:#d98763;--terra-ink:#e8a283;--night:#0e1110;--night-ink:#e8e6e0;--night-muted:#8f938d;color-scheme:dark}}:root[data-theme=dark]{--paper:#151817;--paper-2:#1d211f;--card:#1a1e1c;--ink:#ecebe6;--muted:#b9bcb6;--rule:#323733;--terra:#d98763;--terra-ink:#e8a283;--night:#0e1110;--night-ink:#e8e6e0;--night-muted:#8f938d;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--s0);line-height:1.7;text-rendering:optimizeLegibility;font-synthesis:none;font-kerning:normal}img{max-width:100%;height:auto;display:block}a{color:var(--terra-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--terra)}:focus-visible{outline:2px solid var(--terra);outline-offset:3px}h1,h2,h3{font-family:var(--f-head);font-weight:600;line-height:1.12;text-wrap:balance;margin:0;letter-spacing:-.005em}.wrap{max-width:var(--wide);margin:0 auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:8px;background:var(--paper);padding:.4rem .8rem;z-index:20}.site-head{background:var(--card);border-bottom:1px solid var(--rule)}.site-head .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:.85rem}.brand{display:flex;align-items:center;gap:.85rem;color:var(--ink);text-decoration:none}.brand-mark{width:3.25rem;height:3.25rem;flex:none}.brand-text{display:grid;line-height:1.15}.brand-name{font-family:var(--f-display);font-size:1.3rem;font-weight:600}.brand-sub{font-family:var(--f-ui);font-size:.72rem;letter-spacing:.14em;color:var(--muted)}.nav{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;font-family:var(--f-ui);font-size:.95rem;font-weight:500}.nav a{color:var(--ink);text-decoration:none;padding-block:.35rem;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current]{color:var(--terra-ink);border-bottom-color:var(--terra)}main{padding-block:0 5rem}.page{padding-top:3rem}.label{font-family:var(--f-ui);font-size:var(--s-1);font-weight:500;letter-spacing:.12em;color:var(--muted);text-decoration:none}a.label:hover{color:var(--terra-ink)}.label.accent{color:var(--terra-ink)}.meta{font-family:var(--f-ui);font-size:.9rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.2rem 1.25rem}.meta a{color:var(--muted)}.cover{position:relative;background:var(--night);color:#f4f1ea;isolation:isolate}.cover img{width:100%;height:clamp(22rem,48vw,36rem);object-fit:cover;object-position:center 55%}.cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,17,16,0) 30%,rgba(15,17,16,.82) 100%),linear-gradient(90deg,rgba(15,17,16,.7) 0%,rgba(15,17,16,.35) 40%,rgba(15,17,16,0) 65%);z-index:0}.cover-text{position:absolute;inset:auto 0 0 0;z-index:1}.cover-text .wrap{display:grid;gap:.9rem;padding-block:0 2.25rem}.cover h1{font-size:var(--s4);font-weight:500;color:#fbf8f1;max-width:16ch}.cover p{margin:0;font-size:var(--s1);color:#e4dfd4;max-width:34rem;line-height:1.45}.cover .label{color:#e9c6b2}.cover-cap{font-family:var(--f-ui);font-size:.78rem;color:var(--muted)}.cover-cap .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1.5rem;padding-block:.6rem}@media(max-width:640px){.cover img{height:30rem}}.home-grid{display:grid;grid-template-columns:minmax(0,1fr)20rem;gap:3rem 4rem;padding-top:3.5rem}@media(max-width:900px){.home-grid{grid-template-columns:minmax(0,1fr)}}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:2px solid var(--ink)}.section-head h2{font-size:var(--s2)}.ledger{list-style:none;margin:0;padding:0}.entry{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.3rem 1.75rem;padding-block:1.5rem;border-bottom:1px solid var(--rule)}.entry-ref{font-family:var(--f-ui);font-size:.8rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.2rem 1rem;align-items:baseline;margin-bottom:.35rem;font-variant-numeric:tabular-nums}.entry-thumb{display:block;align-self:start}.entry-thumb img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper-2)}.entry-thumb.empty{aspect-ratio:4/3;background:var(--paper-2)}.entry-body{min-width:0}.entry-ref .kind{font-weight:600;letter-spacing:.1em;font-size:.72rem;color:var(--terra-ink)}.entry h3{font-size:1.45rem}.entry h3 a{color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--terra),var(--terra));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s}.entry h3 a:hover{color:var(--ink);background-size:100% 1px}.entry p{margin:.45rem 0 0;color:var(--muted);max-width:var(--measure)}.entry .src{display:block;margin-top:.5rem;font-family:var(--f-ui);font-size:.8rem;color:var(--muted)}@media(max-width:640px){.entry{grid-template-columns:6.5rem minmax(0,1fr);gap:.3rem 1rem}.entry h3{font-size:1.15rem}.entry p{display:none}}.more{display:inline-block;margin-top:1.5rem;font-family:var(--f-ui);font-weight:500;font-size:.95rem}.aside{display:grid;gap:2.5rem;align-content:start}.aside .section-head h2{font-size:1.25rem}.topics{list-style:none;margin:0;padding:0;font-family:var(--f-ui)}.topics a{display:flex;justify-content:space-between;gap:1rem;padding-block:.7rem;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font-size:.98rem}.topics a:hover{color:var(--terra-ink)}.topics span{color:var(--muted);font-variant-numeric:tabular-nums}.feature{background:var(--card);border:1px solid var(--rule);padding:1.5rem;display:grid;gap:.6rem}.feature h3{font-size:1.45rem}.feature h3 a{color:var(--ink);text-decoration:none}.feature h3 a:hover{color:var(--terra-ink)}.feature p{margin:0;color:var(--muted);font-size:.98rem}.feature .more{margin-top:.4rem}.note{font-family:var(--f-ui);font-size:.92rem;color:var(--muted);line-height:1.55}.note p{margin:0 0 .6rem}.article{max-width:var(--measure);margin:0 auto}.article-head{display:grid;gap:1rem;margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule)}.article-head h1{font-size:var(--s3)}.article-head .lead{margin:0;font-size:var(--s1);color:var(--muted);line-height:1.5}.prose>*{margin-block:0}.prose>*+*{margin-top:1.15em}.prose h2{font-size:var(--s2);margin-top:2em}.prose h3{font-size:var(--s1);margin-top:1.6em}.prose blockquote{margin-left:0;padding-left:1.2rem;border-left:2px solid var(--terra);color:var(--muted);font-style:italic}.prose ul,.prose ol{padding-left:1.3rem}figure.ikona{margin-inline:0;display:grid;gap:.6rem}.prose figure.ikona{margin-block:2em}.ikona .slot{aspect-ratio:4/3;max-width:100%;display:grid;place-items:center;text-align:center;padding:1rem;background:var(--paper-2);border:1px solid var(--rule);font-family:var(--f-ui);font-size:.85rem;letter-spacing:.06em;color:var(--muted)}.ikona figcaption{font-family:var(--f-ui);font-size:.88rem;color:var(--muted);line-height:1.45;padding-left:.8rem;border-left:2px solid var(--rule)}.ikona figcaption .src{display:block;font-size:.78rem;margin-top:.15rem}.source-slip{margin-top:3rem;padding:1.1rem 1.3rem;background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--terra);font-family:var(--f-ui);font-size:.93rem;display:grid;gap:.35rem}.source-slip p{margin:0}.series-nav{margin-top:2.5rem;display:grid;gap:.6rem;font-family:var(--f-ui);font-size:.95rem}.series-nav ol{margin:0;padding-left:1.4rem;color:var(--muted);display:grid;gap:.3rem}.series-nav li[aria-current]{color:var(--ink);font-weight:600}.discuss{margin-top:1.5rem;font-family:var(--f-ui);font-size:.95rem;color:var(--muted)}.list-head{display:grid;gap:.7rem;margin-bottom:1rem;max-width:46rem}.list-head h1{font-size:var(--s3)}.list-head p{margin:0;color:var(--muted);font-size:var(--s1);line-height:1.5}.list-body{max-width:52rem}.term-grid{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.term-grid a{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem;background:var(--card);border:1px solid var(--rule);color:var(--ink);text-decoration:none}.term-grid a:hover{border-color:var(--terra)}.term-grid strong{font-family:var(--f-head);font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--ink)}.term-grid span{font-family:var(--f-ui);font-size:.85rem;color:var(--muted)}.term-grid span:last-child{margin-top:auto;padding-top:.6rem;color:var(--terra);font-weight:500}.form{display:grid;gap:1.1rem;margin-top:1.75rem;font-family:var(--f-ui)}.form label{display:grid;gap:.35rem;font-size:.92rem;font-weight:500}.form input,.form textarea{font:inherit;font-weight:400;font-size:1rem;padding:.7rem .8rem;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:2px;width:100%}.form input:focus,.form textarea:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--terra) 20%,transparent)}.form textarea{min-height:10rem;resize:vertical}.form button{justify-self:start;font:inherit;font-weight:500;padding:.75rem 1.6rem;border:0;border-radius:2px;cursor:pointer;background:var(--terra);color:#fbf8f1}.form button:hover{background:var(--terra-ink)}.form-note{font-family:var(--f-ui);font-size:.9rem;color:var(--muted)}.site-foot{background:var(--night);color:var(--night-ink);font-family:var(--f-ui);font-size:.92rem}.site-foot a{color:var(--night-ink);text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:underline}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr)repeat(2,minmax(0,1fr));gap:2.5rem;padding-block:3.5rem 2.5rem}@media(max-width:760px){.foot-grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.foot-brand{display:flex;gap:1rem;align-items:flex-start}.foot-brand img{width:4.5rem;height:4.5rem;flex:none}.foot-brand p{margin:.3rem 0 0;color:var(--night-muted);line-height:1.55;max-width:26rem}.foot-brand strong{font-family:var(--f-display);font-weight:600;font-size:1.25rem}.foot-col h2{font-family:var(--f-ui);font-size:.72rem;font-weight:600;letter-spacing:.14em;color:var(--night-muted);margin-bottom:.8rem}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.foot-base{border-top:1px solid rgba(255,255,255,.12)}.foot-base .wrap{padding-block:1.1rem 1.6rem;color:var(--night-muted);font-size:.82rem}@media(prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}.social{display:flex;flex-wrap:wrap;gap:.5rem}.soc{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-family:var(--f-ui);font-weight:500}.soc svg{width:1.2rem;height:1.2rem;fill:currentColor;flex:none}.social-head .soc{width:2.3rem;height:2.3rem;justify-content:center;border-radius:50%;color:var(--ink);border:1px solid var(--rule)}.social-head .soc:hover{color:#fff;background:var(--terra);border-color:var(--terra)}.head-row .nav{margin-left:auto}.social-big{display:grid;gap:.6rem;margin-top:1rem}.social-big .soc{padding:.8rem 1rem;color:#fbf8f1;border-radius:2px;font-size:1rem}.social-big .soc svg{width:1.4rem;height:1.4rem}.social-big .soc-fb{background:#1f4fa8}.social-big .soc-ig{background:var(--terra)}.social-big .soc:hover{filter:brightness(1.1);color:#fff}.follow p{margin:.9rem 0 0;font-family:var(--f-ui);font-size:.92rem;color:var(--muted);line-height:1.55}.social-foot{display:grid;gap:.45rem}.social-foot .soc{color:var(--night-ink);font-weight:400}.gkaleri{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;margin-block:2em}.gkaleri figure.ikona{margin:0;gap:.3rem}.gkaleri img{width:100%;aspect-ratio:4/3;object-fit:cover}.gkaleri figcaption{font-size:.8rem}.prose figure.ikona img{margin-inline:auto}.head-tools{display:flex;align-items:center;gap:.5rem}.search-link{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ink);border:1px solid var(--rule)}.search-link svg{width:1.15rem;height:1.15rem;fill:currentColor}.search-link:hover{color:#fff;background:var(--terra);border-color:var(--terra)}.search-page{max-width:44rem}#search{--pagefind-ui-scale:.95;--pagefind-ui-primary:var(--terra);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--card);--pagefind-ui-border:var(--rule);--pagefind-ui-tag:var(--paper-2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:2px;--pagefind-ui-font:var(--f-ui)}#search .pagefind-ui__result-link{color:var(--ink);font-family:var(--f-head);font-weight:600}#search .pagefind-ui__result-excerpt{font-family:var(--f-body);color:var(--muted)}#search mark{background:color-mix(in srgb,var(--terra) 22%,transparent);color:inherit}html.pv-open{overflow:hidden}.provoli{position:fixed;inset:0;z-index:50;background:rgba(12,14,13,.94);display:grid;grid-template-columns:4rem minmax(0,1fr)4rem;align-items:center;padding:max(1rem,env(safe-area-inset-top,0px))max(.5rem,env(safe-area-inset-right,0px))max(1rem,env(safe-area-inset-bottom,0px))max(.5rem,env(safe-area-inset-left,0px))}.provoli figure{grid-column:2;margin:0;display:grid;gap:.75rem;justify-items:center;max-height:100%}.provoli img{max-width:100%;max-height:calc(100vh - 8rem);object-fit:contain}.provoli figcaption{color:#e6e2d9;font-family:var(--f-ui);font-size:.92rem;text-align:center;max-width:44rem}.provoli button{background:0 0;border:0;color:#f4f1ea;cursor:pointer;font:300 3rem/1 var(--f-ui);width:3.5rem;height:3.5rem;border-radius:50%}.provoli button:hover,.provoli button:focus-visible{background:rgba(255,255,255,.12)}.pv-prev{grid-column:1;grid-row:1;justify-self:center}.pv-next{grid-column:3;grid-row:1;justify-self:center}.pv-close{position:absolute;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));font-size:2.4rem !important}.pv-count{position:absolute;top:max(1.4rem,env(safe-area-inset-top,0px));left:max(1.25rem,env(safe-area-inset-left,0px));color:#bdb8ad;font:.85rem var(--f-ui);font-variant-numeric:tabular-nums}.provoli.single .pv-prev,.provoli.single .pv-next,.provoli.single .pv-count{visibility:hidden}@media(max-width:640px){.provoli{grid-template-columns:0 minmax(0,1fr)0}.pv-prev,.pv-next{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom,0px))}.pv-prev{left:1rem}.pv-next{right:1rem}}.prose figure.ikona>a{cursor:zoom-in}.provoli[hidden],[hidden]{display:none !important}.cover h1{font-family:var(--f-display);font-weight:600;letter-spacing:-.01em}.article-head h1,.list-head h1{font-family:var(--f-head);font-weight:600;letter-spacing:-.005em;line-height:1.15}.brand-name{font-family:var(--f-head);font-weight:600;font-size:1.2rem}.entry h3{font-size:1.3rem;line-height:1.25}.entry p,.list-head p,.article-head .lead,.feature p{color:var(--muted)}.label,.entry-ref .kind,.foot-col h2,.brand-sub{font-weight:600}.ikona figcaption,.note,.follow p{color:var(--muted)}.prose figure.vinteo{margin:0 0 2em}.vinteo video{display:block;width:100%;max-width:26rem;max-height:80vh;aspect-ratio:9/16;margin-inline:auto;background:#000}.video-grid{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.25rem}.video-grid a{position:relative;display:grid;gap:.35rem;color:var(--ink);text-decoration:none}.video-grid img{width:100%;aspect-ratio:9/16;object-fit:cover;background:var(--paper-2)}.video-grid strong{font-family:var(--f-head);font-weight:600;font-size:1.1rem;line-height:1.3}.video-grid a>span:last-child{font-family:var(--f-ui);font-size:.82rem;color:var(--muted)}.vg-thumb{position:relative;display:block}.video-grid .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(15,17,16,.65)}.video-grid .play::after{content:"";position:absolute;left:1.35rem;top:1rem;border-style:solid;border-width:.75rem 0 .75rem 1.2rem;border-color:transparent transparent transparent #fbf8f1}.video-grid a:hover strong{color:var(--terra-ink)}