.blog-theme .site-nav{align-items:center;position:relative}.blog-theme .site-nav>a,.blog-theme .site-nav-blog-heading>a{display:inline-flex;align-items:center;min-height:44px}.blog-theme .site-nav a[aria-current=page]{color:var(--on-navy)}.blog-theme .site-nav-blog{position:relative}.blog-theme .site-nav-blog-heading{display:flex;align-items:center}.blog-theme .site-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;color:var(--on-navy-soft)}.blog-theme .site-submenu-toggle:hover{color:var(--on-navy)}.blog-theme .site-submenu-toggle svg{transition:transform .2s ease}.blog-theme .site-submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.blog-theme .site-blog-submenu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:240px;list-style:none;padding:.5rem;margin:0;background:var(--navy-deep);color:var(--on-navy);border:1px solid rgba(174,187,211,.3);box-shadow:0 12px 32px #050c1c40}.blog-theme .site-blog-submenu[hidden]{display:none}.blog-theme .site-blog-submenu a{display:block;padding:.7rem .9rem;min-height:44px;color:var(--on-navy-soft);white-space:normal}.blog-theme .site-blog-submenu a:hover,.blog-theme .site-blog-submenu a:focus-visible{background:#aebbd31f;color:var(--on-navy)}@media (max-width:520px){.blog-theme .site-nav{gap:.4rem}.blog-theme .site-nav-blog{position:static}.blog-theme .site-blog-submenu{left:0;right:0;min-width:0;width:100%}}.blog-theme{color-scheme:light;min-height:100vh;box-sizing:border-box;--navy:#0D2C66;--navy-deep:#081C44;--paper:#F5F7FA;--sheet:#FFFFFF;--ink:#141B2B;--ink-soft:#4A5468;--silver:#94A3B8;--rule:#D9DFE8;--on-navy:#F3F5F9;--on-navy-soft:#AEBBD3;--focus:#3D6BC4;--danger:#9B2C2C;--f-display:"Montserrat","Helvetica Neue",Arial,sans-serif;--f-text:"Lora",Georgia,"Times New Roman",serif;--f-ui:"Montserrat","Helvetica Neue",Arial,sans-serif;--s-hero:clamp(2.2rem,5vw,4.3rem);--s-h2:clamp(1.7rem,3vw,2.5rem);--s-h3:clamp(1.25rem,2vw,1.6rem);--s-body:1.075rem;--s-meta:.8rem;--gutter:clamp(16px,4vw,48px);--max:1240px}@media (prefers-color-scheme:dark){.blog-theme:not([data-theme=light]){--paper:#0A1222;--sheet:#101B31;--ink:#E7EBF2;--ink-soft:#A3AEC2;--rule:#22304B;--navy:#0D2C66;--navy-deep:#061430;--silver:#8D9BB2;--on-navy:#F3F5F9;--on-navy-soft:#AEBBD3;--focus:#8FB0F0;--danger:#E07A7A;color-scheme:dark}}.blog-theme[data-theme=dark]{--paper:#0A1222;--sheet:#101B31;--ink:#E7EBF2;--ink-soft:#A3AEC2;--rule:#22304B;--navy:#0D2C66;--navy-deep:#061430;--silver:#8D9BB2;--on-navy:#F3F5F9;--on-navy-soft:#AEBBD3;--focus:#8FB0F0;--danger:#E07A7A;color-scheme:dark}.blog-theme *{box-sizing:border-box}.blog-theme{background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:var(--s-body);line-height:1.6;-webkit-font-smoothing:antialiased}.blog-theme a{color:inherit}.blog-theme :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.blog-theme .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.blog-theme h1,.blog-theme h2,.blog-theme h3{font-family:var(--f-display);font-weight:700;text-wrap:balance;margin:0;line-height:1.12;letter-spacing:-.02em}.blog-theme p{margin:0}.blog-theme .eyebrow{font-family:var(--f-ui);font-size:var(--s-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-theme .meta{font-family:var(--f-ui);font-size:var(--s-meta);color:var(--ink-soft);font-variant-numeric:tabular-nums}.blog-theme .btn{font-family:var(--f-ui);font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:.5em;padding:.8em 1.3em;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.blog-theme .btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.blog-theme .btn.solid{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.blog-theme .btn.solid:hover{background:var(--navy-deep)}.blog-theme .btn[disabled]{opacity:.5;cursor:not-allowed}.blog-theme .link{font-family:var(--f-ui);font-size:.85rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--silver);padding-bottom:2px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;color:inherit}.blog-theme .link:hover{border-color:currentColor}.blog-theme .demo{background:var(--navy-deep);color:var(--on-navy-soft);font-family:var(--f-ui);font-size:.75rem;text-align:center;padding:.5em var(--gutter)}.blog-theme .mast{background:var(--navy);color:var(--on-navy);position:sticky;top:env(safe-area-inset-top,0px);z-index:20}.blog-theme .mast .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;flex-wrap:wrap}.blog-theme .wordmark{font-family:var(--f-display);font-size:1.55rem;letter-spacing:.06em;text-decoration:none;font-weight:500}.blog-theme .nav{display:flex;gap:clamp(.9rem,2vw,2rem);font-family:var(--f-ui);font-size:.88rem;flex-wrap:wrap}.blog-theme .nav a{text-decoration:none;color:var(--on-navy-soft);padding-block:.4rem}.blog-theme .nav a:hover,.blog-theme .nav a[aria-current=true]{color:var(--on-navy)}.blog-theme .cover{background:var(--navy);color:var(--on-navy);padding-block:clamp(2rem,5vw,4.5rem) 0}.blog-theme .cover-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.blog-theme .issue{display:flex;gap:1.5rem;color:var(--on-navy-soft);margin-bottom:1.6rem;flex-wrap:wrap}.blog-theme .cover h1{font-size:var(--s-hero);font-weight:800;line-height:1.05}.blog-theme .cover h1 em{font-style:normal;font-weight:300;color:var(--on-navy-soft)}.blog-theme .cover .dek{font-size:1.2rem;color:var(--on-navy-soft);margin-top:1.4rem;max-width:34ch}.blog-theme .cover .by{margin-top:2rem;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.blog-theme .cover .btn{color:var(--on-navy)}.blog-theme .cover .btn:hover{background:var(--on-navy);color:var(--navy);border-color:var(--on-navy)}.blog-theme .cover-photo{margin-bottom:-4rem;position:relative}.blog-theme .cover-photo .frame{aspect-ratio:4/3}.blog-theme .frame{position:relative;overflow:hidden;max-width:100%;background:var(--f);isolation:isolate;display:block;width:100%;border:0;padding:0;color:#e9edf4;text-align:left;font:inherit}.blog-theme .frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 120%,rgba(4,10,24,.75),transparent 60%);z-index:0}.blog-theme .frame .ph{position:absolute;left:1rem;right:1rem;bottom:.9rem;z-index:1;font-family:var(--f-ui);font-size:.72rem;line-height:1.4;color:#e9edf4d9}.blog-theme .frame .ph b{display:block;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;color:#e9edf499;margin-bottom:.2rem}.blog-theme .mood-noite{--f:radial-gradient(18% 22% at 28% 42%,rgba(255,206,140,.55),transparent 70%),radial-gradient(12% 16% at 64% 36%,rgba(255,214,160,.45),transparent 70%),radial-gradient(9% 12% at 82% 58%,rgba(255,200,130,.35),transparent 70%),linear-gradient(160deg,#1B2235 0%,#0B1020 70%)}.blog-theme .mood-salao{--f:linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 22%) 0 0/22% 100%,radial-gradient(60% 50% at 70% 30%,rgba(190,205,230,.35),transparent 70%),linear-gradient(180deg,#2B3852 0%,#141C2E 100%)}.blog-theme .mood-detalhe{--f:radial-gradient(22% 30% at 50% 55%,rgba(235,238,244,.5),transparent 70%),radial-gradient(40% 40% at 50% 55%,rgba(140,155,180,.25),transparent 70%),linear-gradient(200deg,#202838,#0D1220)}.blog-theme .mood-retrato{--f:radial-gradient(28% 40% at 58% 45%,rgba(214,186,160,.35),transparent 70%),linear-gradient(110deg,#0E1424 0%,#28324A 60%,#151C2C 100%)}.blog-theme .mood-cidade{--f:linear-gradient(180deg,transparent 55%,rgba(10,16,30,.9) 55%) ,repeating-linear-gradient(90deg,rgba(255,220,170,.12) 0 3px,transparent 3px 26px),linear-gradient(180deg,#5A6C8E 0%,#C8B49A 45%,#2A3550 100%)}.blog-theme .mood-mesa{--f:radial-gradient(10% 14% at 30% 60%,rgba(255,255,255,.5),transparent 70%),radial-gradient(10% 14% at 52% 58%,rgba(255,255,255,.45),transparent 70%),radial-gradient(10% 14% at 74% 62%,rgba(255,255,255,.4),transparent 70%),linear-gradient(170deg,#1A2030,#232B3E 50%,#0C111C)}.blog-theme section{padding-block:clamp(4rem,8vw,7rem)}.blog-theme .sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.blog-theme .sec-head .eyebrow{color:var(--navy);grid-column:1/-1}.blog-theme[data-theme=dark] .sec-head .eyebrow{color:var(--silver)}@media (prefers-color-scheme:dark){.blog-theme:not([data-theme=light]) .sec-head .eyebrow{color:var(--silver)}}.blog-theme .sec-head h2{font-size:var(--s-h2)}.blog-theme .sec-head p{color:var(--ink-soft);max-width:46ch;margin-top:.8rem}.blog-theme .first{padding-top:clamp(6rem,10vw,9rem)}.blog-theme .ev-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.6rem}.blog-theme .chip{font-family:var(--f-ui);font-size:.82rem;padding:.5em 1em;border:1px solid var(--rule);background:transparent;color:var(--ink-soft);cursor:pointer}.blog-theme .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.blog-theme .windows{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(90px,9vw,120px);gap:clamp(8px,1vw,14px)}.blog-theme .win{grid-column:span 3;grid-row:span 2;cursor:zoom-in;position:relative}.blog-theme .win.w-a{grid-column:span 6;grid-row:span 4}.blog-theme .win.w-b{grid-column:span 3;grid-row:span 4}.blog-theme .win .more{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0614308c;color:#fff;font-family:var(--f-display);font-size:clamp(1.4rem,2.4vw,2rem)}.blog-theme .frame.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:-1}.blog-theme .frame.photo:after{background:linear-gradient(180deg,transparent 65%,rgba(4,10,24,.55))}.blog-theme .album img.full{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-theme .album .cell{all:unset;cursor:zoom-in;display:block;aspect-ratio:3/4;overflow:hidden;background:#1b2742}.blog-theme .album .cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.blog-theme .viewer{display:grid;gap:.8rem}.blog-theme .viewer img{width:100%;max-height:calc(100vh - 220px);-o-object-fit:contain;object-fit:contain;background:#05080f;display:block}.blog-theme .viewer .bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--f-ui);font-size:.85rem;color:var(--ink-soft);flex-wrap:wrap}.blog-theme .win .frame{height:100%}.blog-theme .win:hover .frame{filter:brightness(1.08)}.blog-theme .ev-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--rule);align-items:baseline}.blog-theme .ev-caption h3{font-size:var(--s-h3)}.blog-theme .ev-caption .meta{text-align:right}.blog-theme .ed-tabs{display:flex;gap:1.6rem;font-family:var(--f-ui);font-size:.9rem;border-bottom:1px solid var(--rule);margin-bottom:2.4rem;overflow-x:auto}.blog-theme .ed-tabs button{background:none;border:0;padding:.8rem 0;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;font:inherit}.blog-theme .ed-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--navy)}.blog-theme .ed-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem)}.blog-theme .lead .frame{aspect-ratio:16/10}.blog-theme .lead .src{margin-top:1.4rem}.blog-theme .lead h3{font-size:clamp(1.8rem,3vw,2.6rem);margin-top:.6rem}.blog-theme .lead p.dek{color:var(--ink-soft);margin-top:.8rem;max-width:52ch}.blog-theme .src{display:flex;gap:.8rem;align-items:baseline;flex-wrap:wrap}.blog-theme .src .eyebrow{color:var(--navy)}.blog-theme[data-theme=dark] .src .eyebrow{color:var(--silver)}@media (prefers-color-scheme:dark){.blog-theme:not([data-theme=light]) .src .eyebrow{color:var(--silver)}}.blog-theme .stack{display:flex;flex-direction:column}.blog-theme .item{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:1rem;padding-block:1.3rem;border-top:1px solid var(--rule);cursor:pointer;background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;color:inherit;font:inherit}.blog-theme .item:first-child{border-top:0;padding-top:0}.blog-theme .item h4{font-family:var(--f-display);font-weight:600;font-size:1.08rem;line-height:1.3;margin:.4rem 0 0}.blog-theme .item:hover h4{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.blog-theme .item .frame{aspect-ratio:1}.blog-theme .av{display:block;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--navy);color:var(--on-navy);box-shadow:0 0 0 1px var(--rule)}.blog-theme .av.ini{display:grid;place-items:center;font-family:var(--f-display);font-weight:600;font-size:1.6rem;letter-spacing:.04em}.blog-theme .lead-av{aspect-ratio:16/10;background:var(--navy);display:grid;place-items:center;max-width:100%}.blog-theme .av.big{width:min(58%,300px);height:auto;aspect-ratio:1;box-shadow:0 0 0 6px #ffffff1f}.blog-theme .av.big.ini{font-size:clamp(2.4rem,6vw,4rem)}.blog-theme .av.read{width:150px;height:150px;margin:1.8rem 0}.blog-theme .av.read.ini{font-size:2.6rem}.blog-theme .reader blockquote.pull{margin:2rem 0}@media (max-width:520px){.blog-theme .av{width:72px;height:72px}.blog-theme .av.ini{font-size:1.2rem}}.blog-theme .lead .open{all:unset;cursor:pointer;display:block}.blog-theme .lead .open:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.blog-theme .lead .open:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.blog-theme .tl-section{background:var(--sheet)}.blog-theme .tl-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,5vw,5rem);align-items:start}.blog-theme .tl{position:relative}.blog-theme .tl-month{font-family:var(--f-ui);font-size:var(--s-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:0 0 1rem 92px;position:relative}.blog-theme .tl-month:not(:first-child){padding-top:1.6rem}.blog-theme .tl-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;position:relative;padding-bottom:2.2rem}.blog-theme .tl-item:before{content:"";position:absolute;left:82px;top:.6rem;bottom:0;width:1px;background:var(--rule)}.blog-theme .tl-item:after{content:"";position:absolute;left:78px;top:.45rem;width:9px;height:9px;border-radius:50%;background:var(--sheet);border:1px solid var(--silver)}.blog-theme .tl-date{text-align:right;font-family:var(--f-ui);font-variant-numeric:tabular-nums}.blog-theme .tl-date .d{font-family:var(--f-display);font-size:2rem;line-height:1}.blog-theme .tl-date .m{font-size:.72rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.blog-theme .tl-body{padding-left:18px;min-width:0}.blog-theme .tl-body blockquote{margin:0;font-family:var(--f-text);font-style:italic;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.35;overflow-wrap:anywhere}.blog-theme .tl-body .sig{margin-top:.9rem;font-family:var(--f-ui);font-size:.88rem}.blog-theme .tl-body .sig b{font-weight:600}.blog-theme .tl-body .sig span{color:var(--ink-soft)}.blog-theme .tl-tools{display:flex;gap:1rem;margin-top:.6rem;align-items:center;flex-wrap:wrap}.blog-theme .tag{font-family:var(--f-ui);font-size:.72rem;color:var(--ink-soft);border:1px solid var(--rule);padding:.15em .6em}.blog-theme .tl-empty{border:1px dashed var(--rule);padding:2rem;font-family:var(--f-ui);color:var(--ink-soft)}.blog-theme .tl-empty strong{display:block;font-family:var(--f-display);font-weight:700;font-size:1.5rem;color:var(--ink);margin-bottom:.4rem}.blog-theme .tl-more{margin-left:92px}.blog-theme .form{position:sticky;top:calc(env(safe-area-inset-top,0px) + 88px);background:var(--paper);padding:clamp(1.4rem,2.5vw,2rem);display:flex;flex-direction:column;gap:1rem}.blog-theme .form h3{font-size:1.6rem}.blog-theme .form p.hint{font-family:var(--f-ui);font-size:.85rem;color:var(--ink-soft)}.blog-theme .field{display:flex;flex-direction:column;gap:.35rem}.blog-theme .field label{font-family:var(--f-ui);font-size:.8rem;font-weight:600}.blog-theme .field input,.blog-theme .field select,.blog-theme .field textarea{font-family:var(--f-ui);font-size:1rem;padding:.7em .8em;background:var(--sheet);color:var(--ink);border:1px solid var(--rule);border-radius:0;width:100%}.blog-theme .field textarea{min-height:140px;resize:vertical;font-family:var(--f-text);line-height:1.5}.blog-theme .field input:focus,.blog-theme .field select:focus,.blog-theme .field textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 35%,transparent)}.blog-theme .count{font-family:var(--f-ui);font-size:.75rem;color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.blog-theme .check{display:flex;gap:.6rem;align-items:flex-start;font-family:var(--f-ui);font-size:.82rem;color:var(--ink-soft)}.blog-theme .check input{margin-top:.2rem;accent-color:var(--navy)}.blog-theme .status{font-family:var(--f-ui);font-size:.85rem;min-height:1.3em}.blog-theme .status.err{color:var(--danger)}.blog-theme .brand{display:flex;align-items:center;gap:14px}.blog-theme .motto{display:flex;flex-direction:column;gap:5px;padding-left:16px;border-left:1px solid rgba(174,187,211,.4);line-height:1;white-space:nowrap}.blog-theme .motto .kg{font-family:var(--f-display);font-weight:600;font-size:1rem;letter-spacing:.22em;color:var(--on-navy)}.blog-theme .motto .sub{font-family:var(--f-display);font-weight:400;font-size:.62rem;letter-spacing:.5em;color:var(--on-navy-soft)}@media (max-width:520px){.blog-theme .motto .kg{font-size:.84rem;letter-spacing:.18em}.blog-theme .motto .sub{font-size:.56rem;letter-spacing:.42em}}.blog-theme .logo img{display:block;height:46px;width:auto}.blog-theme .mast .wrap{min-height:72px}.blog-theme .foot-logo{display:block;height:96px;width:auto}.blog-theme .cols{background:var(--navy-deep);color:var(--on-navy)}.blog-theme .cols .sec-head .eyebrow{color:var(--on-navy-soft)!important}.blog-theme .cols .sec-head p,.blog-theme .cols .sec-head .meta{color:var(--on-navy-soft)}.blog-theme .col-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.4rem)}.blog-theme .col-card{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1rem;min-width:0}.blog-theme .col-card:focus-visible{outline:2px solid var(--on-navy);outline-offset:6px}.blog-theme .col-photo{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#1b2742;width:min(220px,100%);max-width:100%;align-self:flex-start}.blog-theme .col-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.blog-theme .col-card:hover .col-photo img{transform:scale(1.03)}.blog-theme .col-number{margin-right:.7rem;color:var(--silver);font-variant-numeric:tabular-nums}.blog-theme .col-card .eyebrow{color:var(--on-navy-soft)}.blog-theme .col-card h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2;text-transform:none;overflow-wrap:anywhere}@media (hover:hover){.blog-theme .col-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}.blog-theme .col-by{font-family:var(--f-ui);font-size:.88rem;line-height:1.45;padding-top:.9rem;border-top:1px solid rgba(174,187,211,.25)}.blog-theme .col-by b{display:block;font-weight:600;color:var(--on-navy)}.blog-theme .col-by span{color:var(--on-navy-soft)}.blog-theme .column-dialog{max-width:min(1120px,calc(100vw - 32px))}.blog-theme .colread{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.blog-theme .colread .portrait{position:sticky;top:76px}.blog-theme .colread .portrait img{width:min(300px,100%);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.blog-theme .colread .portrait figcaption{font-family:var(--f-ui);font-size:.78rem;color:var(--ink-soft);margin-top:.6rem}.blog-theme .colread h2{font-size:clamp(2rem,3.6vw,3rem);margin-top:.6rem}.blog-theme .colread .dek{font-size:1.2rem;color:var(--ink-soft);margin-top:.9rem}.blog-theme .colread .by{font-family:var(--f-ui);font-size:.9rem;margin-top:1.2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--rule)}.blog-theme .colread .by b{font-weight:600}.blog-theme .colread .txt{margin-top:1.6rem;max-width:62ch}.blog-theme .colread .txt p{margin-bottom:1.15rem}.blog-theme .colread .txt>p:first-child:first-letter{font-family:var(--f-display);float:left;font-size:3.6em;line-height:.85;padding:.08em .1em 0 0;color:var(--navy)}.blog-theme .colread .txt ul{margin:0 0 1.2rem;padding-left:1.2rem}.blog-theme .colread .txt li{margin-bottom:.3rem}.blog-theme .pull{margin:2rem 0;padding:0 0 0 1.2rem;border-left:2px solid var(--navy);font-family:var(--f-text);font-style:italic;font-size:clamp(1.4rem,2.3vw,1.85rem);line-height:1.25}.blog-theme .bio{margin-top:2rem;padding:1.3rem 1.4rem;background:var(--paper);display:grid;gap:.35rem;font-family:var(--f-ui);font-size:.9rem}.blog-theme .bio b{font-family:var(--f-display);font-weight:700;font-size:1.25rem}.blog-theme .bio a{justify-self:start}.blog-theme .realiz{margin-top:1.6rem;display:flex;align-items:center;gap:1rem;font-family:var(--f-ui);font-size:.75rem;color:var(--ink-soft)}.blog-theme .realiz img{height:34px;width:auto;background:#fff;padding:6px 10px;box-sizing:content-box}.blog-theme[data-theme=dark] .colread .txt>p:first-child:first-letter,.blog-theme[data-theme=dark] .pull{color:var(--ink)}.blog-theme[data-theme=dark] .pull{border-color:var(--silver)}@media (prefers-color-scheme:dark){.blog-theme:not([data-theme=light]) .colread .txt>p:first-child:first-letter,.blog-theme:not([data-theme=light]) .pull{color:var(--ink);border-color:var(--silver)}}.blog-theme .col-card h3{min-height:0}.blog-theme .logo img{height:52px}@media (max-width:900px){.blog-theme .col-card h3{min-height:0}.blog-theme .col-grid{grid-template-columns:minmax(0,1fr)}.blog-theme .col-card{display:grid;grid-template-columns:minmax(72px,112px) minmax(0,1fr);gap:1rem;align-items:start}.blog-theme .col-photo{width:100%}.blog-theme .col-card .col-meta{display:flex;flex-direction:column;gap:.6rem}.blog-theme .colread{grid-template-columns:minmax(0,1fr)}.blog-theme .colread .portrait{position:static;max-width:360px}}.blog-theme footer{background:var(--navy);color:var(--on-navy);padding-block:clamp(3rem,6vw,5rem) 2rem}.blog-theme .foot{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:2rem}.blog-theme .foot .wordmark{font-size:2.2rem}.blog-theme .foot p{color:var(--on-navy-soft);font-size:.95rem;margin-top:.8rem;max-width:36ch}.blog-theme .foot h5{font-family:var(--f-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-soft);margin:0 0 .8rem;font-weight:600}.blog-theme .foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-family:var(--f-ui);font-size:.92rem}.blog-theme .foot a{text-decoration:none}.blog-theme .foot a:hover{text-decoration:underline}.blog-theme .sign{margin-top:3rem;padding-top:1.4rem;border-top:1px solid rgba(174,187,211,.25);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--f-ui);font-size:.8rem;color:var(--on-navy-soft)}.blog-theme .sign em{font-family:var(--f-display);font-size:1rem;color:var(--on-navy)}.blog-theme dialog{border:0;padding:0;max-width:min(980px,calc(100vw - 32px));width:100%;background:var(--sheet);color:var(--ink);max-height:calc(100vh - 48px)}.blog-theme dialog::backdrop{background:#050c1cd1}.blog-theme .dlg-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.4rem;border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--sheet);z-index:2}.blog-theme .dlg-body{padding:1.4rem}.blog-theme .album{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blog-theme .album .frame{aspect-ratio:4/5}.blog-theme .album .frame:nth-child(5n+1){grid-column:span 2;aspect-ratio:auto;min-height:100%}.blog-theme .reader{max-width:68ch;margin-inline:auto;padding-block:1rem 2rem}.blog-theme .reader h2{font-size:clamp(2rem,4vw,3rem);margin-top:.8rem}.blog-theme .reader .dek{font-size:1.2rem;color:var(--ink-soft);margin-top:1rem}.blog-theme .reader .frame{aspect-ratio:16/9;margin-block:2rem}.blog-theme .reader .txt p{margin-bottom:1.2rem}.blog-theme .reader .txt p:first-child:first-letter{font-family:var(--f-display);float:left;font-size:3.6em;line-height:.85;padding:.08em .1em 0 0}.blog-theme .inst{margin-top:2rem;padding:1.2rem 1.4rem;background:var(--paper);font-family:var(--f-ui);font-size:.9rem;display:grid;gap:.4rem}.blog-theme .inst b{font-family:var(--f-display);font-weight:700;font-size:1.15rem}.blog-theme .x{background:none;border:0;font-family:var(--f-ui);font-size:.9rem;cursor:pointer;color:inherit;padding:.4rem}@media (max-width:900px){.blog-theme .cover-grid,.blog-theme .ed-grid,.blog-theme .tl-layout,.blog-theme .foot{grid-template-columns:minmax(0,1fr)}.blog-theme .cover-photo{margin-bottom:-3rem}.blog-theme .form{position:static}.blog-theme .windows{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:90px}.blog-theme .win,.blog-theme .win.w-b{grid-column:span 3;grid-row:span 2}.blog-theme .win.w-a{grid-column:span 6;grid-row:span 3}.blog-theme .win.w-c,.blog-theme .win.w-d{grid-column:span 3;grid-row:span 2}}@media (max-width:520px){.blog-theme .nav{width:100%;justify-content:space-between;padding-bottom:.4rem;gap:.6rem;font-size:.8rem}.blog-theme .mast .wrap{padding-block:.5rem}.blog-theme .tl-item{grid-template-columns:52px minmax(0,1fr);gap:12px}.blog-theme .tl-item:before{left:58px}.blog-theme .tl-item:after{left:54px}.blog-theme .tl-month{padding-left:70px}.blog-theme .tl-more{margin-left:70px}.blog-theme .tl-date .d{font-size:1.6rem}.blog-theme .album{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-theme .ev-caption{grid-template-columns:minmax(0,1fr)}.blog-theme .ev-caption .meta{text-align:left}.blog-theme .item{grid-template-columns:minmax(0,1fr) 72px}}@media (prefers-reduced-motion:reduce){.blog-theme *{transition:none!important;animation:none!important}}.blog-theme .btn,.blog-theme .chip,.blog-theme .x,.blog-theme button.link,.blog-theme .field input,.blog-theme .field select{line-height:normal}.blog-theme .txt ul{list-style:disc}.blog-theme figure{margin:0}.blog-theme .cover-copy{padding-bottom:clamp(2rem,5vw,5rem)}.blog-theme .issue,.blog-theme .cover .by .meta{color:var(--on-navy-soft)}.blog-theme .win{border:0;padding:0;background:none}.blog-theme .ev-place{margin-top:.3rem}.blog-theme .ev-open{margin-top:.4rem}.blog-theme .editorial-section{padding-top:0}.blog-theme .dlg-meta{color:var(--ink-soft)}.blog-theme .dlg-title{font-size:1.5rem;margin-top:.2rem}.blog-theme .viewer-nav{display:flex;gap:1.2rem;flex-wrap:wrap}.blog-theme .field-optional{font-weight:400;color:var(--ink-soft)}.blog-theme .field input:disabled,.blog-theme .field select:disabled,.blog-theme .field textarea:disabled,.blog-theme .check input:disabled{cursor:not-allowed}.blog-theme .reading-time{display:block;margin-top:.3rem}.blog-theme .reader h1{font-size:clamp(2rem,4vw,3rem);margin-top:.8rem}.blog-theme .colread h1{font-size:clamp(2rem,3.6vw,3rem);margin-top:.6rem}.blog-theme .reader .perfil-cover{aspect-ratio:4/5;max-width:440px}.blog-theme .blog-article{padding-block:2rem 4rem}.blog-theme .blog-back{display:inline-block;margin-bottom:2rem}.blog-theme .blog-share{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;padding-top:1.3rem;margin-top:2rem;border-top:1px solid var(--rule)}.blog-theme .blog-share p{font-family:var(--f-ui);font-size:.85rem;flex-basis:100%}.blog-theme .article-album-link{margin-top:1.5rem}.blog-theme .blog-not-found{min-height:450px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem}.blog-theme .blog-not-found h1{font-size:var(--s-h2)}.blog-theme main [id],.blog-theme footer[id]{scroll-margin-top:88px}@media (max-width:520px){.blog-theme main [id],.blog-theme footer[id]{scroll-margin-top:140px}}.blog-theme.home-theme{--background:216 33.33% 97.06%;--foreground:221.74 36.51% 12.35%;--card:0 0% 100%;--card-foreground:221.74 36.51% 12.35%;--popover:0 0% 100%;--popover-foreground:221.74 36.51% 12.35%;--primary:219.1 77.39% 22.55%;--primary-foreground:220 33.33% 96.47%;--secondary:216 33.33% 97.06%;--secondary-foreground:221.74 36.51% 12.35%;--muted:216 33.33% 97.06%;--muted-foreground:220 16.85% 34.9%;--accent:216 33.33% 97.06%;--accent-foreground:221.74 36.51% 12.35%;--border:216 24.59% 88.04%;--input:216 24.59% 88.04%;--ring:219.56 53.36% 50.39%}@media (prefers-color-scheme:dark){.blog-theme.home-theme:not([data-theme=light]){--background:220 54.55% 8.63%;--foreground:218.18 29.73% 92.75%;--card:220 50.77% 12.75%;--card-foreground:218.18 29.73% 92.75%;--popover:220 50.77% 12.75%;--popover-foreground:218.18 29.73% 92.75%;--secondary:220 50.77% 12.75%;--secondary-foreground:218.18 29.73% 92.75%;--muted:220 50.77% 12.75%;--muted-foreground:218.71 20.26% 70%;--accent:219.51 37.61% 21.37%;--accent-foreground:218.18 29.73% 92.75%;--border:219.51 37.61% 21.37%;--input:219.51 37.61% 21.37%;--ring:219 76% 75%}}.blog-theme.home-theme[data-theme=dark]{--background:220 54.55% 8.63%;--foreground:218.18 29.73% 92.75%;--card:220 50.77% 12.75%;--card-foreground:218.18 29.73% 92.75%;--popover:220 50.77% 12.75%;--popover-foreground:218.18 29.73% 92.75%;--secondary:220 50.77% 12.75%;--secondary-foreground:218.18 29.73% 92.75%;--muted:220 50.77% 12.75%;--muted-foreground:218.71 20.26% 70%;--accent:219.51 37.61% 21.37%;--accent-foreground:218.18 29.73% 92.75%;--border:219.51 37.61% 21.37%;--input:219.51 37.61% 21.37%;--ring:219 76% 75%}.blog-theme.home-theme .font-heading{font-family:var(--f-display)}.blog-theme.home-theme .site-eyebrow{font-family:var(--f-ui);letter-spacing:.08em}.blog-theme.home-theme .nav a[aria-current=page]{color:var(--on-navy)}.blog-theme .home-hero .frame img{-o-object-position:50% 45%;object-position:50% 45%}.blog-theme .home-hero .home-primary{background:var(--on-navy);color:var(--navy);border-color:var(--on-navy)}.blog-theme .home-hero .home-primary:hover{background:var(--on-navy-soft);border-color:var(--on-navy-soft)}.blog-theme .home-next-event{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(174,187,211,.3);font-family:var(--f-ui);font-size:.85rem;color:var(--on-navy-soft)}.blog-theme .home-manifesto-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);align-items:start}.blog-theme .home-pillars{display:grid;gap:1.4rem}.blog-theme .home-pillar{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--rule);padding-top:1.3rem}.blog-theme .home-pillar-number{font-family:var(--f-display);font-size:1.7rem;font-weight:300;line-height:1.1;color:var(--silver)}.blog-theme .home-pillar h3{font-size:1.1rem;line-height:1.3}.blog-theme .home-pillar p{font-size:.95rem;color:var(--ink-soft);margin-top:.5rem}.blog-theme .home-conversation-photo{aspect-ratio:4/3}.blog-theme .home-manifesto-quote{margin:1.5rem 0 0;border-left:2px solid var(--silver);padding-left:1.3rem;font-family:var(--f-text);font-style:italic;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.35;color:var(--ink)}.blog-theme .home-agenda{background:var(--sheet);border-block:1px solid var(--rule)}.blog-theme .home-agenda-actions{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.blog-theme .home-gate{margin-top:2rem;font-family:var(--f-ui)}.blog-theme .home-gate h2{font-size:1.3rem;line-height:1.3}.blog-theme .home-gate input{background:var(--paper);color:var(--ink);border-color:var(--rule);border-radius:0}.blog-theme .home-gate .rounded-xl,.blog-theme .home-gate .rounded-lg{border-radius:0}.blog-theme .home-agenda-state{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:clamp(2rem,5vw,4rem);border:1px solid var(--rule);font-family:var(--f-ui);font-size:.95rem;color:var(--ink-soft);text-align:center}.blog-theme .home-agenda-state svg{flex-shrink:0}.blog-theme .home-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.4rem)}.blog-theme .home-event-grid h3{font-size:var(--s-h3);line-height:1.2}.blog-theme .home-event-grid ul,.blog-theme .home-event-grid a{font-family:var(--f-ui)}.blog-theme .home-event-grid a{border-radius:0}.blog-theme .home-column-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-theme .home-edition{margin-top:2rem;color:var(--on-navy-soft)}.blog-theme .home-invitation .sec-head{margin-bottom:0}@media (max-width:1100px){.blog-theme .home-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.blog-theme .home-manifesto-grid,.blog-theme .home-column-grid{grid-template-columns:minmax(0,1fr)}.blog-theme .home-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-theme .home-agenda .sec-head,.blog-theme .home-invitation .sec-head{grid-template-columns:minmax(0,1fr)}.blog-theme .home-agenda-actions{justify-content:flex-start}.blog-theme .home-invitation .btn{justify-self:start}}@media (max-width:520px){.blog-theme .home-event-grid{grid-template-columns:minmax(0,1fr)}.blog-theme .home-hero .by{gap:.75rem}.blog-theme .home-hero .by .btn{padding:.8em 1em}}
