.pentimento-hero{--bg:#eeeeec;--ink:#161614;--muted:#71716d;--line:#d6d6d2;--orange:#1c5f6b;--lime:#d4ff3f;--gold:#e0b45c;--teal:#4fd6c4;--title:"Inter Tight","Helvetica Neue",Arial,sans-serif;--sans:"Inter Tight","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,"Liberation Mono",monospace;color:var(--ink);font-family:var(--sans);height:200vh;position:relative}.pentimento-hero *{box-sizing:border-box}.pentimento-hero .hero{background:var(--line);grid-template-rows:65% 35%;grid-template-columns:65% 35%;gap:1px;height:100vh;min-height:640px;display:grid;position:sticky;top:0}.pentimento-hero .cell{background:var(--bg);position:relative;overflow:hidden}.pentimento-hero .headline{grid-area:1/1;align-items:flex-end;padding:clamp(24px,4.4vw,72px) clamp(24px,4.4vw,72px) clamp(22px,2.3vw,42px) 44px;display:flex}.pentimento-hero #headline{font-family:var(--title);letter-spacing:-.03em;margin:0;font-size:clamp(38px,5.4vw,96px);font-weight:700;line-height:1}.pentimento-hero #headline .line{white-space:pre;display:block}.pentimento-hero #headline .ch{text-align:center;display:inline-block}.pentimento-hero #headline .enc{color:#b7b2a6}.pentimento-hero #headline .rev{color:var(--ink)}.pentimento-hero .brandcell{z-index:5;background:var(--bg);width:35%;height:65%;color:var(--ink);border-left:1px solid var(--line);will-change:left,top,width,height;flex-direction:column;padding:clamp(22px,2.3vw,42px);display:flex;position:absolute;top:0;left:65%}.pentimento-hero .brand-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pentimento-hero .brand-scrim{z-index:1;background:linear-gradient(#080e1094 0%,#080e1047 34%,#080e108f 68%,#080e10ed 100%);position:absolute;inset:0}.pentimento-hero .brand-copy{z-index:3;text-align:right;width:100%;margin:auto;position:relative}.pentimento-hero .brand-lead{text-align:right;font-family:var(--title);letter-spacing:-.022em;color:#fff;text-shadow:0 1px 18px #0000008c;margin:0 0 .6em;font-size:clamp(20px,2.05vw,31px);font-weight:600;line-height:1.18}.pentimento-hero .brand-body{text-align:right;letter-spacing:-.004em;color:#ffffffe0;text-shadow:0 1px 14px #00000073;margin:0 0 1.7em;font-size:clamp(14px,1.15vw,17px);font-weight:400;line-height:1.6}.pentimento-hero .brand-cta{color:var(--ink);font-family:var(--title);letter-spacing:-.01em;background:#fff;align-items:center;gap:12px;padding:16px 26px;font-size:clamp(14px,1.02vw,15px);font-weight:600;text-decoration:none;transition:transform .18s,background .32s,color .32s;display:inline-flex}.pentimento-hero .brand-cta .arw{transition:transform .18s}.pentimento-hero .brand-cta:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.pentimento-hero .brandcell.is-expanded .brand-cta{background:var(--ink);color:#fff}.pentimento-hero .brandcell.is-expanded .brand-cta:hover{background:#000}.pentimento-hero .brand-cta:hover .arw{transform:translate(4px)}.pentimento-hero .brandcell.is-expanded .brand-copy,.pentimento-hero .brandcell.is-expanded .brand-lead,.pentimento-hero .brandcell.is-expanded .brand-body{text-align:center}.pentimento-hero .news{flex-direction:column;grid-area:2/2;padding:clamp(20px,2vw,32px);display:flex}.pentimento-hero .news-head{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.pentimento-hero .news-head .va{color:var(--ink);cursor:pointer;text-decoration:none}.pentimento-hero .post{color:inherit;align-items:stretch;gap:16px;margin-top:auto;text-decoration:none;display:flex}.pentimento-hero .post-thumb{border:1px solid var(--line);background:#6d6d68;border-radius:0;flex:0 0 96px;align-self:stretch;min-height:96px;position:relative;overflow:hidden}.pentimento-hero .post-thumb:before{content:"";background:linear-gradient(45deg,#0000 calc(50% - .75px),#fff3 calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px)),linear-gradient(-45deg,#0000 calc(50% - .75px),#fff3 calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px));position:absolute;inset:0}.pentimento-hero .post-thumb #pnum{font-family:var(--mono);color:#fff;letter-spacing:.02em;text-shadow:0 1px 4px #00000080;font-size:24px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pentimento-hero .post-thumb.has-img{background-position:50%;background-size:cover}.pentimento-hero .post-thumb.has-img:before,.pentimento-hero .post-thumb.has-img #pnum{display:none}.pentimento-hero .post-main{flex-direction:column;flex:1;justify-content:center;display:flex}.pentimento-hero .post-cat{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.pentimento-hero .post-title{letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 8px;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.pentimento-hero .post-meta{font-family:var(--mono);color:var(--muted);font-size:12px}.pentimento-hero .news-foot{align-items:center;gap:14px;margin-top:20px;display:flex}.pentimento-hero .pager{gap:8px;display:flex}.pentimento-hero .pager button{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.pentimento-hero .pager button:hover{background:#e4e4e2}.pentimento-hero .prog{background:var(--line);border-radius:2px;flex:1;height:2px;overflow:hidden}.pentimento-hero .prog i{background:var(--ink);width:0;height:100%;display:block}.pentimento-hero .count{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;font-size:12px}.pentimento-hero .mapcell{background:var(--orange);grid-area:2/1}.pentimento-hero #astar{width:100%;height:100%;display:block}.pentimento-hero .maplabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;pointer-events:none;z-index:2;font-size:12px;position:absolute}.pentimento-hero .maplabel.start{bottom:14px;left:44px}.pentimento-hero .maplabel.goal{top:14px;right:44px}@media (width<=1023px){.pentimento-hero{height:auto}.pentimento-hero .hero{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;height:auto;position:static}.pentimento-hero .headline,.pentimento-hero .mapcell,.pentimento-hero .news,.pentimento-hero .brandcell{grid-area:auto}.pentimento-hero .headline{order:1}.pentimento-hero .mapcell{order:2}.pentimento-hero .brandcell{order:3}.pentimento-hero .news{order:4}.pentimento-hero .brandcell{min-height:65svh;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.pentimento-hero .mapcell{height:40svh;display:block}.pentimento-hero #astar{height:100%}.pentimento-hero .headline,.pentimento-hero .mapcell,.pentimento-hero .news{opacity:1!important}.pentimento-hero .brand-copy{transform:none!important}.pentimento-hero .brand-copy,.pentimento-hero .brand-lead,.pentimento-hero .brand-body{text-align:left!important}.pentimento-hero .brand-lead{color:#fff!important}.pentimento-hero .brand-body{color:#ffffffe0!important}.pentimento-hero #headline{font-size:clamp(26px,8vw,54px)}.pentimento-hero .headline{height:60svh;padding:112px 24px 28px}}.bs-track[data-astro-cid-aq5fsfen]{height:200vh;position:relative}.bs-sticky[data-astro-cid-aq5fsfen]{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.bs-grid[data-astro-cid-aq5fsfen]{grid-template-columns:1fr minmax(280px,.86fr) 1fr;align-items:center;gap:2.5rem;width:100%;padding:0 1.5rem;display:grid}.bs-content[data-astro-cid-aq5fsfen]{will-change:transform,opacity}.bs-brain[data-astro-cid-aq5fsfen]{position:relative}@media (width<=1023px){.bs-track[data-astro-cid-aq5fsfen]{height:auto}.bs-sticky[data-astro-cid-aq5fsfen]{height:auto;padding:1.5rem 0;position:static;overflow:visible}.bs-grid[data-astro-cid-aq5fsfen]{grid-template-columns:1fr;gap:3rem}.bs-brain[data-astro-cid-aq5fsfen]{display:none}.bs-content[data-astro-cid-aq5fsfen]{opacity:1!important;transform:none!important}}
